GNU logs - #57039, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57039: `make check' yields two failed tests.
Resent-From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sun, 07 Aug 2022 14:14:01 +0000
Resent-Message-ID: <handler.57039.B.165988162512984 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 57039
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 57039 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix <bug-guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.165988162512984
          (code B ref -1); Sun, 07 Aug 2022 14:14:01 +0000
Received: (at submit) by debbugs.gnu.org; 7 Aug 2022 14:13:45 +0000
Received: from localhost ([127.0.0.1]:38025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oKh2H-0003NM-1a
	for submit <at> debbugs.gnu.org; Sun, 07 Aug 2022 10:13:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:50096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1oKh2F-0003NF-Ip
 for submit <at> debbugs.gnu.org; Sun, 07 Aug 2022 10:13:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56034)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1oKh2F-0006E8-Dv
 for bug-guix@HIDDEN; Sun, 07 Aug 2022 10:13:43 -0400
Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:39977)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1oKh29-0006Z9-Ud
 for bug-guix@HIDDEN; Sun, 07 Aug 2022 10:13:43 -0400
Received: (Authenticated sender: contact@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 343D3E0002
 for <bug-guix@HIDDEN>; Sun,  7 Aug 2022 14:13:33 +0000 (UTC)
Message-ID: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
From: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Date: Sun, 07 Aug 2022 16:13:33 +0200
Content-Type: multipart/mixed; boundary="=-rWbWJ4DrmzaRe+lh+R8f"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Received-SPF: pass client-ip=2001:4b98:dc4:8::224;
 envelope-from=contact@HIDDEN; helo=relay4-d.mail.gandi.net
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>


--=-rWbWJ4DrmzaRe+lh+R8f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

Hello Guix,

I've just ran these commands for submitting packages : 

#+begin_src bash
  cd ~/src/guix
  git checkout master
  git pull
  guix shell -D guix --pure
  ./bootstrap
  ./configure --localstatedir=/var
  make
  make check
#+end_src


which gave me this result:

#+begin_src result
 
=======================================================================
=====
  Testsuite summary for GNU Guix 1.3.0.22877-c0e713
 
=======================================================================
=====
  # TOTAL: 2243
  # PASS:  2230
  # SKIP:  8
  # XFAIL: 3
  # FAIL:  2
  # XPASS: 0
  # ERROR: 0
 
=======================================================================
=====
  See ./test-suite.log
  Please report to bug-guix@HIDDEN
 
=======================================================================
=====
#+end_src


So, I've attached the logs to this email.

Thanks,
PHF

--=-rWbWJ4DrmzaRe+lh+R8f
Content-Disposition: attachment; filename="test-suite.log"
Content-Type: text/x-log; name="test-suite.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIEdO
VSBHdWl4IDEuMy4wLjIyODc3LWMwZTcxMzogLi90ZXN0LXN1aXRlLmxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCiMgVE9UQUw6IDIyNDMKIyBQ
QVNTOiAgMjIzMAojIFNLSVA6ICA4CiMgWEZBSUw6IDMKIyBGQUlMOiAgMgojIFhQQVNTOiAwCiMg
RVJST1I6IDAKCi4uIGNvbnRlbnRzOjogOmRlcHRoOiAyCgpGQUlMOiB0ZXN0cy9jaGFubmVscwo9
PT09PT09PT09PT09PT09PT09PQoKdGVzdC1uYW1lOiBjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRh
IHJldHVybnMgZGVmYXVsdCBpZiAuZ3VpeC1jaGFubmVsIGRvZXMgbm90IGV4aXN0CmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjExNwpzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICJjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIHJldHVybnMgZGVmYXVsdCBp
ZiAuZ3VpeC1jaGFubmVsIGRvZXMgbm90IGV4aXN0IgorICAgJygiLyIgKCkpCisgICAobGV0ICgo
bWV0YWRhdGEKKyAgICAgICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgaW5zdGFuY2Ut
LWJvcmluZykpKQorICAgICAobGlzdCAoY2hhbm5lbC1tZXRhZGF0YS1kaXJlY3RvcnkgbWV0YWRh
dGEpCisgICAgICAgICAgIChjaGFubmVsLW1ldGFkYXRhLWRlcGVuZGVuY2llcyBtZXRhZGF0YSkp
KSkKZXhwZWN0ZWQtdmFsdWU6ICgiLyIgKCkpCmFjdHVhbC12YWx1ZTogKCIvIiAoKSkKcmVzdWx0
OiBQQVNTCgp0ZXN0LW5hbWU6IGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgYW5kIGRlZmF1bHQg
ZGVwZW5kZW5jaWVzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMu
c2NtOjEyMwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJjaGFubmVsLWluc3RhbmNlLW1ldGFk
YXRhIGFuZCBkZWZhdWx0IGRlcGVuZGVuY2llcyIKKyAgICcoKQorICAgKGNoYW5uZWwtbWV0YWRh
dGEtZGVwZW5kZW5jaWVzCisgICAgIChjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIGluc3RhbmNl
LS1uby1kZXBzKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiBjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIGFuZCBkaXJlY3RvcnkK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVscy5zY206MTI3CnNvdXJj
ZToKKyAodGVzdC1lcXVhbAorICAgImNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgYW5kIGRpcmVj
dG9yeSIKKyAgICIvbW9kdWxlcyIKKyAgIChjaGFubmVsLW1ldGFkYXRhLWRpcmVjdG9yeQorICAg
ICAoY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YQorICAgICAgIGluc3RhbmNlLS1zdWItZGlyZWN0
b3J5KSkpCmV4cGVjdGVkLXZhbHVlOiAiL21vZHVsZXMiCmFjdHVhbC12YWx1ZTogIi9tb2R1bGVz
IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSByZWpl
Y3RzIHVuc3VwcG9ydGVkIHZlcnNpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0
cy9jaGFubmVscy5zY206MTMyCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImNoYW5uZWwtaW5z
dGFuY2UtbWV0YWRhdGEgcmVqZWN0cyB1bnN1cHBvcnRlZCB2ZXJzaW9uIgorICAgMQorICAgKGd1
YXJkIChjICgoYW5kIChtZXNzYWdlLWNvbmRpdGlvbj8gYykgKGVycm9yLWxvY2F0aW9uPyBjKSkK
KyAgICAgICAgICAgICAgKGxvY2F0aW9uLWxpbmUgKGVycm9yLWxvY2F0aW9uIGMpKSkpCisgICAg
ICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEKKyAgICAgICAgICAgIGluc3RhbmNlLS11
bnN1cHBvcnRlZC12ZXJzaW9uKSkpCmV4cGVjdGVkLXZhbHVlOiAxCmFjdHVhbC12YWx1ZTogMQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSByZXR1cm5z
IDxjaGFubmVsLW1ldGFkYXRhPgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2No
YW5uZWxzLnNjbToxMzgKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5uZWwtaW5zdGFu
Y2UtbWV0YWRhdGEgcmV0dXJucyA8Y2hhbm5lbC1tZXRhZGF0YT4iCisgICAoZXZlcnkgKEBAIChn
dWl4IGNoYW5uZWxzKSBjaGFubmVsLW1ldGFkYXRhPykKKyAgICAgICAgICAobWFwIGNoYW5uZWwt
aW5zdGFuY2UtbWV0YWRhdGEKKyAgICAgICAgICAgICAgIChsaXN0IGluc3RhbmNlLS1uby1kZXBz
CisgICAgICAgICAgICAgICAgICAgICBpbnN0YW5jZS0tc2ltcGxlCisgICAgICAgICAgICAgICAg
ICAgICBpbnN0YW5jZS0td2l0aC1kdXBlcykpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSBkZXBlbmRlbmNpZXMgYXJl
IGNoYW5uZWxzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2Nt
OjE0NQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0
YSBkZXBlbmRlbmNpZXMgYXJlIGNoYW5uZWxzIgorICAgKGxldCAoKGRlcHMgKChAQCAoZ3VpeCBj
aGFubmVscykKKyAgICAgICAgICAgICAgICAgICAgY2hhbm5lbC1tZXRhZGF0YS1kZXBlbmRlbmNp
ZXMpCisgICAgICAgICAgICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgaW5zdGFuY2Ut
LXNpbXBsZSkpKSkKKyAgICAgKG1hdGNoIGRlcHMgKCgoPyBjaGFubmVsPyBkZXApKSAjdCkgKF8g
I2YpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGxhdGVzdC1j
aGFubmVsLWluc3RhbmNlcyBpbmNsdWRlcyBjaGFubmVsIGRlcGVuZGVuY2llcwpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToxNTIKc291cmNlOgorICh0ZXN0
LWFzc2VydAorICAgImxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBpbmNsdWRlcyBjaGFubmVsIGRl
cGVuZGVuY2llcyIKKyAgIChsZXQqICgoY2hhbm5lbCAoY2hhbm5lbCAobmFtZSAndGVzdCkgKHVy
bCAidGVzdCIpKSkKKyAgICAgICAgICAodGVzdC1kaXIKKyAgICAgICAgICAgIChjaGFubmVsLWlu
c3RhbmNlLWNoZWNrb3V0IGluc3RhbmNlLS1zaW1wbGUpKSkKKyAgICAgKG1vY2sgKChndWl4IGdp
dCkKKyAgICAgICAgICAgIHVwZGF0ZS1jYWNoZWQtY2hlY2tvdXQKKyAgICAgICAgICAgIChsYW1i
ZGEqICh1cmwgIzprZXkgcmVmIHN0YXJ0aW5nLWNvbW1pdCkKKyAgICAgICAgICAgICAgKG1hdGNo
IHVybAorICAgICAgICAgICAgICAgICAgICAgKCJ0ZXN0IiAodmFsdWVzIHRlc3QtZGlyICJjYWYz
Y2FiYmE5ZSIgI2YpKQorICAgICAgICAgICAgICAgICAgICAgKF8gKHZhbHVlcworICAgICAgICAg
ICAgICAgICAgICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGVja291dCBpbnN0YW5jZS0tbm8t
ZGVwcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImFiY2RlMTIzNCIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgI2YpKSkpKQorICAgICAgICAgICAod2l0aC1zdG9yZQorICAgICAgICAg
ICAgIHN0b3JlCisgICAgICAgICAgICAgKGxldCAoKGluc3RhbmNlcworICAgICAgICAgICAgICAg
ICAgICAgKGxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBzdG9yZSAobGlzdCBjaGFubmVsKSkpKQor
ICAgICAgICAgICAgICAgKGFuZCAoZXE/IDIgKGxlbmd0aCBpbnN0YW5jZXMpKQorICAgICAgICAg
ICAgICAgICAgICAobHNldD0gZXE/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKHRlc3Qg
dGVzdC1jaGFubmVsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29tcG9zZQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtbmFtZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtaW5zdGFuY2UtY2hhbm5lbCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2VzKSkpKSkpKSkKYWN0dWFsLXZhbHVl
OiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIGV4
Y2x1ZGVzIGR1cGxpY2F0ZSBjaGFubmVsIGRlcGVuZGVuY2llcwpsb2NhdGlvbjogL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToxNzEKc291cmNlOgorICh0ZXN0LWFzc2VydAor
ICAgImxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBleGNsdWRlcyBkdXBsaWNhdGUgY2hhbm5lbCBk
ZXBlbmRlbmNpZXMiCisgICAobGV0KiAoKGNoYW5uZWwgKGNoYW5uZWwgKG5hbWUgJ3Rlc3QpICh1
cmwgInRlc3QiKSkpCisgICAgICAgICAgKHRlc3QtZGlyCisgICAgICAgICAgICAoY2hhbm5lbC1p
bnN0YW5jZS1jaGVja291dCBpbnN0YW5jZS0td2l0aC1kdXBlcykpKQorICAgICAobW9jayAoKGd1
aXggZ2l0KQorICAgICAgICAgICAgdXBkYXRlLWNhY2hlZC1jaGVja291dAorICAgICAgICAgICAg
KGxhbWJkYSogKHVybCAjOmtleSByZWYgc3RhcnRpbmctY29tbWl0KQorICAgICAgICAgICAgICAo
bWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgICAoInRlc3QiICh2YWx1ZXMgdGVzdC1kaXIg
ImNhZjNjYWJiYTllIiAjZikpCisgICAgICAgICAgICAgICAgICAgICAoXyAodmFsdWVzCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIChjaGFubmVsLWluc3RhbmNlLWNoZWNrb3V0IGluc3RhbmNl
LS1uby1kZXBzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAiYWJjZGUxMjM0IgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAjZikpKSkpCisgICAgICAgICAgICh3aXRoLXN0b3JlCisgICAg
ICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAobGV0ICgoaW5zdGFuY2VzCisgICAgICAgICAg
ICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIHN0b3JlIChsaXN0IGNoYW5uZWwp
KSkpCisgICAgICAgICAgICAgICAoYW5kICg9IDIgKGxlbmd0aCBpbnN0YW5jZXMpKQorICAgICAg
ICAgICAgICAgICAgICAobHNldD0gZXE/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKHRl
c3QgdGVzdC1jaGFubmVsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29tcG9z
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtbmFtZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtaW5zdGFuY2UtY2hhbm5lbCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2VzKSkKKyAgICAgICAgICAgICAg
ICAgICAgKGZpbmQgKGxhbWJkYSAoaW5zdGFuY2UpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGFuZCAoZXE/IChjaGFubmVsLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGFubmVsIGluc3RhbmNlKSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3QtY2hhbm5lbCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1jb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGFubmVsIGluc3RhbmNlKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImFiYzEyMzQiKSkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluc3RhbmNlcykpKSkpKSkKYWN0dWFsLXZhbHVlOiAjPDxjaGFubmVsLWluc3RhbmNl
PiBjaGFubmVsOiAjPDxjaGFubmVsPiBuYW1lOiB0ZXN0LWNoYW5uZWwgdXJsOiAiaHR0cHM6Ly9l
eGFtcGxlLmNvbS90ZXN0LWNoYW5uZWwiIGJyYW5jaDogIm1hc3RlciIgY29tbWl0OiAiYWJjMTIz
NCIgaW50cm9kdWN0aW9uOiAjZiBsb2NhdGlvbjogKChmaWxlbmFtZSAuICJndWl4L2NoYW5uZWxz
LnNjbSIpIChsaW5lIC4gMjYyKSAoY29sdW1uIC4gMTkpKT4gY29tbWl0OiAiYWJjZGUxMjM0IiBj
aGVja291dDogIi9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0LXRtcC9zdG9yZS9hbmFjYXJtZmwxeHlj
cHYzc2RtaDdid2d4bWxxMnpzai10ZXN0LWNoYW5uZWwtYWJjZGUxMiI+CnJlc3VsdDogUEFTUwoK
aGludDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4g
VGhpcyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBj
b25maWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5
b3VyIG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBj
YWxsOgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNo
IDxuYW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21h
c3RlcicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1
c3QtY3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDog
CmhpbnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3Np
dG9yeSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5Llc0dERSVS8uZ2l0LwpbbWFzdGVyIChyb290LWNv
bW1pdCkgZTZlODZlY10gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVyIGEyZTM5ZDhdIHNlY29uZCBjb21t
aXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGIu
c2NtCnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzICM6dmFsaWRhdGUtcHVsbAps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToyMDEKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAibGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzICM6dmFsaWRhdGUt
cHVsbCIKKyAgICdkZXNjZW5kYW50CisgICAobGV0L2VjCisgICAgIHJldHVybgorICAgICAod2l0
aC10ZW1wb3JhcnktZ2l0LXJlcG9zaXRvcnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICAnKChh
ZGQgImEudHh0IiAiQSIpCisgICAgICAgICAoY29tbWl0ICJmaXJzdCBjb21taXQiKQorICAgICAg
ICAgKGFkZCAiYi5zY20iICIjdCIpCisgICAgICAgICAoY29tbWl0ICJzZWNvbmQgY29tbWl0Iikp
CisgICAgICAgKHdpdGgtcmVwb3NpdG9yeQorICAgICAgICAgZGlyZWN0b3J5CisgICAgICAgICBy
ZXBvc2l0b3J5CisgICAgICAgICAobGV0KiAoKGNvbW1pdDEgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgImZpcnN0IikpCisgICAgICAgICAgICAgICAgKGNvbW1pdDIgKGZpbmQtY29tbWl0IHJlcG9z
aXRvcnkgInNlY29uZCIpKQorICAgICAgICAgICAgICAgIChzcGVjIChjaGFubmVsCisgICAgICAg
ICAgICAgICAgICAgICAgICAodXJsIChzdHJpbmctYXBwZW5kICJmaWxlOi8vIiBkaXJlY3Rvcnkp
KQorICAgICAgICAgICAgICAgICAgICAgICAgKG5hbWUgJ2ZvbykpKQorICAgICAgICAgICAgICAg
IChuZXcgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgICAgKGluaGVyaXQgc3BlYykKKyAg
ICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAob2lkLT5zdHJpbmcgKGNvbW1pdC1pZCBjb21t
aXQyKSkpKSkKKyAgICAgICAgICAgICAgICAob2xkIChjaGFubmVsCisgICAgICAgICAgICAgICAg
ICAgICAgIChpbmhlcml0IHNwZWMpCisgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgKG9p
ZC0+c3RyaW5nIChjb21taXQtaWQgY29tbWl0MSkpKSkpKQorICAgICAgICAgICAoZGVmaW5lICh2
YWxpZGF0ZS1wdWxsIGNoYW5uZWwgY3VycmVudCBjb21taXQgcmVsYXRpb24pCisgICAgICAgICAg
ICAgKHJldHVybgorICAgICAgICAgICAgICAgKGFuZCAoZXE/IGNoYW5uZWwgb2xkKQorICAgICAg
ICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgICAob2lkLT5zdHJp
bmcgKGNvbW1pdC1pZCBjb21taXQyKSkKKyAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50KQor
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgICAob2lk
LT5zdHJpbmcgKGNvbW1pdC1pZCBjb21taXQxKSkKKyAgICAgICAgICAgICAgICAgICAgICBjb21t
aXQpCisgICAgICAgICAgICAgICAgICAgIHJlbGF0aW9uKSkpCisgICAgICAgICAgICh3aXRoLXN0
b3JlCisgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5z
dGFuY2VzCisgICAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAgICAgKGxpc3Qgb2xkKQor
ICAgICAgICAgICAgICAgIzpjdXJyZW50LWNoYW5uZWxzCisgICAgICAgICAgICAgICAobGlzdCBu
ZXcpCisgICAgICAgICAgICAgICAjOnZhbGlkYXRlLXB1bGwKKyAgICAgICAgICAgICAgIHZhbGlk
YXRlLXB1bGwpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiBkZXNjZW5kYW50CmFjdHVhbC12YWx1ZTog
ZGVzY2VuZGFudApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZXMtPm1h
bmlmZXN0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjIz
NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbm5lbC1pbnN0YW5jZXMtPm1hbmlmZXN0
IgorICAgKGxldCogKChzcGVjIChsYW1iZGEgZGVwcworICAgICAgICAgICAgICAgICAgYChjaGFu
bmVsCisgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAgICAgICAg
ICAgKGRlcGVuZGVuY2llcworICAgICAgICAgICAgICAgICAgICAgICAsQChtYXAgKGxhbWJkYSAo
ZGVwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKGNoYW5uZWwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5hbWUgLGRlcCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cDovL2V4YW1wbGUub3JnIikpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVwcykpKSkpCisgICAgICAgICAgKGd1aXggKG1ha2UtaW5z
dGFuY2UgIzpuYW1lICdndWl4KSkKKyAgICAgICAgICAoaW5zdGFuY2UwIChtYWtlLWluc3RhbmNl
ICM6bmFtZSAnYSkpCisgICAgICAgICAgKGluc3RhbmNlMQorICAgICAgICAgICAgKG1ha2UtaW5z
dGFuY2UgIzpuYW1lICdiICM6c3BlYyAoc3BlYyAnYSkpKQorICAgICAgICAgIChpbnN0YW5jZTIK
KyAgICAgICAgICAgIChtYWtlLWluc3RhbmNlICM6bmFtZSAnYyAjOnNwZWMgKHNwZWMgJ2IpKSkK
KyAgICAgICAgICAoaW5zdGFuY2UzCisgICAgICAgICAgICAobWFrZS1pbnN0YW5jZSAjOm5hbWUg
J2QgIzpzcGVjIChzcGVjICdjICdhKSkpKQorICAgICAoJWdyYWZ0PyAjZikKKyAgICAgKGxldCAo
KHNvdXJjZSAoY2hhbm5lbC1pbnN0YW5jZS1jaGVja291dCBndWl4KSkpCisgICAgICAgKG1rZGly
IChzdHJpbmctYXBwZW5kIHNvdXJjZSAiL2J1aWxkLWF1eCIpKQorICAgICAgIChjYWxsLXdpdGgt
b3V0cHV0LWZpbGUKKyAgICAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgIHNvdXJjZQor
ICAgICAgICAgICAiL2J1aWxkLWF1eC9idWlsZC1zZWxmLnNjbSIpCisgICAgICAgICAobGFtYmRh
IChwb3J0KQorICAgICAgICAgICAod3JpdGUgJyhiZWdpbgorICAgICAgICAgICAgICAgICAgICAg
KHVzZS1tb2R1bGVzIChndWl4KSAoZ251IHBhY2thZ2VzIGJvb3RzdHJhcCkpCisgICAgICAgICAg
ICAgICAgICAgICAobGFtYmRhIF8gKHBhY2thZ2UtPmRlcml2YXRpb24gJWJvb3RzdHJhcC1ndWls
ZSkpKQorICAgICAgICAgICAgICAgICAgcG9ydCkpKSkKKyAgICAgKHdpdGgtc3RvcmUKKyAgICAg
ICBzdG9yZQorICAgICAgIChsZXQgKCkKKyAgICAgICAgIChkZWZpbmUgbWFuaWZlc3QKKyAgICAg
ICAgICAgKHJ1bi13aXRoLXN0b3JlCisgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAo
Y2hhbm5lbC1pbnN0YW5jZXMtPm1hbmlmZXN0CisgICAgICAgICAgICAgICAobGlzdCBndWl4Cisg
ICAgICAgICAgICAgICAgICAgICBpbnN0YW5jZTAKKyAgICAgICAgICAgICAgICAgICAgIGluc3Rh
bmNlMQorICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2UyCisgICAgICAgICAgICAgICAgICAg
ICBpbnN0YW5jZTMpKSkpCisgICAgICAgICAoZGVmaW5lIGVudHJpZXMgKG1hbmlmZXN0LWVudHJp
ZXMgbWFuaWZlc3QpKQorICAgICAgICAgKGRlZmluZSAoZGVwZW5kcz8gZHJ2IGluIG91dCkKKyAg
ICAgICAgICAgKGxldCAoKHNldCAobGlzdC0+c2V0CisgICAgICAgICAgICAgICAgICAgICAgICAo
cmVxdWlzaXRlcworICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAobGlzdCAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZHJ2KSkpKSkKKyAgICAg
ICAgICAgICAgICAgKGluIChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUgaW4pKQorICAgICAgICAg
ICAgICAgICAob3V0IChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUgb3V0KSkpCisgICAgICAgICAg
ICAgKGFuZCAoZXZlcnkgKGN1dCBzZXQtY29udGFpbnM/IHNldCA8PikgaW4pCisgICAgICAgICAg
ICAgICAgICAobm90IChhbnkgKGN1dCBzZXQtY29udGFpbnM/IHNldCA8Pikgb3V0KSkpKSkKKyAg
ICAgICAgIChkZWZpbmUgKGxvb2t1cCBuYW1lKQorICAgICAgICAgICAocnVuLXdpdGgtc3RvcmUK
KyAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAgIChsb3dlci1vYmplY3QKKyAgICAgICAg
ICAgICAgIChtYW5pZmVzdC1lbnRyeS1pdGVtCisgICAgICAgICAgICAgICAgIChtYW5pZmVzdC1s
b29rdXAKKyAgICAgICAgICAgICAgICAgICBtYW5pZmVzdAorICAgICAgICAgICAgICAgICAgICht
YW5pZmVzdC1wYXR0ZXJuIChuYW1lIG5hbWUpKSkpKSkpCisgICAgICAgICAobGV0ICgoZHJ2LWd1
aXggKGxvb2t1cCAiZ3VpeCIpKQorICAgICAgICAgICAgICAgKGRydjAgKGxvb2t1cCAiYSIpKQor
ICAgICAgICAgICAgICAgKGRydjEgKGxvb2t1cCAiYiIpKQorICAgICAgICAgICAgICAgKGRydjIg
KGxvb2t1cCAiYyIpKQorICAgICAgICAgICAgICAgKGRydjMgKGxvb2t1cCAiZCIpKSkKKyAgICAg
ICAgICAgKGFuZCAoZGVwZW5kcz8KKyAgICAgICAgICAgICAgICAgIGRydi1ndWl4CisgICAgICAg
ICAgICAgICAgICAnKCkKKyAgICAgICAgICAgICAgICAgIChsaXN0IGRydjAgZHJ2MSBkcnYyIGRy
djMpKQorICAgICAgICAgICAgICAgIChkZXBlbmRzPyBkcnYwIChsaXN0KSAobGlzdCBkcnYxIGRy
djIgZHJ2MykpCisgICAgICAgICAgICAgICAgKGRlcGVuZHM/IGRydjEgKGxpc3QgZHJ2MCkgKGxp
c3QgZHJ2MiBkcnYzKSkKKyAgICAgICAgICAgICAgICAoZGVwZW5kcz8gZHJ2MiAobGlzdCBkcnYx
KSAobGlzdCBkcnYzKSkKKyAgICAgICAgICAgICAgICAoZGVwZW5kcz8gZHJ2MyAobGlzdCBkcnYy
IGRydjApIChsaXN0KSkpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCmhpbnQ6
IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRoaXMg
ZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29uZmln
dXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91ciBu
ZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2FsbDoK
aGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8bmFt
ZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0ZXIn
IGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0LWNy
ZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApoaW50
OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRvcnkg
aW4gL3RtcC9ndWl4LWRpcmVjdG9yeS50d1NSb2gvLmdpdC8KW21hc3RlciAocm9vdC1jb21taXQp
IGFmNWU1YWNdIHRoZSBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGEudHh0CnRlc3QtbmFtZTogY2hhbm5lbC1uZXdzLCBubyBuZXdzCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjMxMQpzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJjaGFubmVsLW5ld3MsIG5vIG5ld3MiCisgICAnKCkKKyAgICh3
aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3RvcnkKKyAgICAgJygoYWRk
ICJhLnR4dCIgIkEiKSAoY29tbWl0ICJ0aGUgY29tbWl0IikpCisgICAgICh3aXRoLXJlcG9zaXRv
cnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICByZXBvc2l0b3J5CisgICAgICAgKGxldCAoKGNo
YW5uZWwKKyAgICAgICAgICAgICAgIChjaGFubmVsCisgICAgICAgICAgICAgICAgICh1cmwgKHN0
cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgIChuYW1l
ICdmb28pKSkKKyAgICAgICAgICAgICAobGF0ZXN0IChyZWZlcmVuY2UtbmFtZS0+b2lkIHJlcG9z
aXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQKKyAgICAg
ICAgICAgY2hhbm5lbAorICAgICAgICAgICAob2lkLT5zdHJpbmcgbGF0ZXN0KSkpKSkpCmV4cGVj
dGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKaGludDogVXNpbmcg
J21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0
IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhl
IGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBv
c2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAK
aGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50
OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdt
YWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBi
cmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQg
YnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1w
L2d1aXgtZGlyZWN0b3J5LkFVTlZ1Ri8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1pdCkgNDMxYTY5
Y10gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCAuZ3VpeC1jaGFubmVsClttYXN0ZXIgZmNmYmY0OF0gc2Vjb25kIGNvbW1pdAog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3JjL2Eu
dHh0ClttYXN0ZXIgMmQ5NGE1NV0gdGhpcmQgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXdzLnNjbQpbbWFzdGVyIDY4ZmQ1MGFdIGZv
dXJ0aCBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHNyYy9iLnR4dApbbWFzdGVyIDE0NjRhYzZdIGZpZnRoIGNvbW1pdAogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCnRlc3QtbmFtZTogY2hhbm5lbC1u
ZXdzLCBvbmUgZW50cnkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVs
cy5zY206MzIzCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJjaGFubmVsLW5ld3MsIG9uZSBl
bnRyeSIKKyAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3RvcnkK
KyAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgLChvYmplY3QtPnN0cmlu
ZworICAgICAgICAgICAgICAgJyhjaGFubmVsICh2ZXJzaW9uIDApIChuZXdzLWZpbGUgIm5ld3Mu
c2NtIikpKSkKKyAgICAgICAoY29tbWl0ICJmaXJzdCBjb21taXQiKQorICAgICAgIChhZGQgInNy
Yy9hLnR4dCIgIkEiKQorICAgICAgIChjb21taXQgInNlY29uZCBjb21taXQiKQorICAgICAgICh0
YWcgInRhZy1mb3ItZmlyc3QtbmV3cy1lbnRyeSIpCisgICAgICAgKGFkZCAibmV3cy5zY20iCisg
ICAgICAgICAgICAsKGxhbWJkYSAocmVwb3NpdG9yeSkKKyAgICAgICAgICAgICAgIChsZXQgKChw
cmV2aW91cworICAgICAgICAgICAgICAgICAgICAgICAocmVmZXJlbmNlLW5hbWUtPm9pZCByZXBv
c2l0b3J5ICJIRUFEIikpKQorICAgICAgICAgICAgICAgICAob2JqZWN0LT5zdHJpbmcKKyAgICAg
ICAgICAgICAgICAgICBgKGNoYW5uZWwtbmV3cworICAgICAgICAgICAgICAgICAgICAgICh2ZXJz
aW9uIDApCisgICAgICAgICAgICAgICAgICAgICAgKGVudHJ5IChjb21taXQgLChvaWQtPnN0cmlu
ZyBwcmV2aW91cykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aXRsZSAoZW4gIk5l
dyBmaWxlISIpIChlbyAiTm92YSBkb3NpZXJvISIpKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoYm9keSAoZW4gIlllYWgsIGEudHh0LiIpKSkpKSkpKQorICAgICAgIChjb21taXQgInRo
aXJkIGNvbW1pdCIpCisgICAgICAgKGFkZCAic3JjL2IudHh0IiAiQiIpCisgICAgICAgKGNvbW1p
dCAiZm91cnRoIGNvbW1pdCIpCisgICAgICAgKGFkZCAibmV3cy5zY20iCisgICAgICAgICAgICAs
KGxhbWJkYSAocmVwb3NpdG9yeSkKKyAgICAgICAgICAgICAgIChsZXQgKChzZWNvbmQKKyAgICAg
ICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZAorICAgICAgICAgICAgICAgICAgICAgICAgIChm
aW5kLWNvbW1pdCByZXBvc2l0b3J5ICJzZWNvbmQgY29tbWl0IikpKQorICAgICAgICAgICAgICAg
ICAgICAgKHByZXZpb3VzCisgICAgICAgICAgICAgICAgICAgICAgIChyZWZlcmVuY2UtbmFtZS0+
b2lkIHJlcG9zaXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAgICAgICAgIChvYmplY3QtPnN0cmlu
ZworICAgICAgICAgICAgICAgICAgIGAoY2hhbm5lbC1uZXdzCisgICAgICAgICAgICAgICAgICAg
ICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKGNvbW1pdCAsKG9p
ZC0+c3RyaW5nIHByZXZpb3VzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRpdGxl
IChlbiAiQW5vdGhlciBmaWxlISIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm9k
eSAoZW4gIlllYWgsIGIudHh0LiIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRh
ZyAidGFnLWZvci1maXJzdC1uZXdzLWVudHJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHRpdGxlIChlbiAiT2xkIG5ld3MuIikgKGVvICJNYWxub3ZhP29qLiIpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoYm9keSAoZW4gIkZvciBhLnR4dCIpKSkpKSkpKQorICAgICAg
IChjb21taXQgImZpZnRoIGNvbW1pdCIpKQorICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAg
ZGlyZWN0b3J5CisgICAgICAgcmVwb3NpdG9yeQorICAgICAgIChkZWZpbmUgKGZpbmQtY29tbWl0
KiBtZXNzYWdlKQorICAgICAgICAgKG9pZC0+c3RyaW5nCisgICAgICAgICAgIChjb21taXQtaWQg
KGZpbmQtY29tbWl0IHJlcG9zaXRvcnkgbWVzc2FnZSkpKSkKKyAgICAgICAobGV0ICgoY2hhbm5l
bAorICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgKHVybCAoc3RyaW5n
LWFwcGVuZCAiZmlsZTovLyIgZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgKG5hbWUgJ2Zv
bykpKQorICAgICAgICAgICAgIChjb21taXQxIChmaW5kLWNvbW1pdCogImZpcnN0IGNvbW1pdCIp
KQorICAgICAgICAgICAgIChjb21taXQyIChmaW5kLWNvbW1pdCogInNlY29uZCBjb21taXQiKSkK
KyAgICAgICAgICAgICAoY29tbWl0MyAoZmluZC1jb21taXQqICJ0aGlyZCBjb21taXQiKSkKKyAg
ICAgICAgICAgICAoY29tbWl0NCAoZmluZC1jb21taXQqICJmb3VydGggY29tbWl0IikpCisgICAg
ICAgICAgICAgKGNvbW1pdDUgKGZpbmQtY29tbWl0KiAiZmlmdGggY29tbWl0IikpKQorICAgICAg
ICAgKGFuZCAobnVsbD8gKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0Mikp
CisgICAgICAgICAgICAgIChsc2V0PSBzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgKG1h
cCBjaGFubmVsLW5ld3MtZW50cnktY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAgICAgIChj
aGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDUpKQorICAgICAgICAgICAgICAg
ICAgICAgKGxpc3QgY29tbWl0MiBjb21taXQ0KSkKKyAgICAgICAgICAgICAgKGxzZXQ9IGVxdWFs
PworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktdGl0bGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwg
Y29tbWl0NSkpCisgICAgICAgICAgICAgICAgICAgICAnKCgoImVuIiAuICJBbm90aGVyIGZpbGUh
IikpCisgICAgICAgICAgICAgICAgICAgICAgICgoImVuIiAuICJPbGQgbmV3cy4iKSAoImVvIiAu
ICJNYWxub3ZhP29qLiIpKSkpCisgICAgICAgICAgICAgIChsc2V0PSBzdHJpbmc9PworICAgICAg
ICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktY29tbWl0CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDMp
KQorICAgICAgICAgICAgICAgICAgICAgKGxpc3QgY29tbWl0MikpCisgICAgICAgICAgICAgIChs
c2V0PSBzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50
cnktY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNv
bW1pdCBjaGFubmVsIGNvbW1pdDMgY29tbWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAobGlz
dCBjb21taXQyKSkKKyAgICAgICAgICAgICAgKGxzZXQ9IHN0cmluZz0/CisgICAgICAgICAgICAg
ICAgICAgICAobWFwIGNoYW5uZWwtbmV3cy1lbnRyeS1jb21taXQKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0NSBjb21taXQz
KSkKKyAgICAgICAgICAgICAgICAgICAgIChsaXN0IGNvbW1pdDQpKQorICAgICAgICAgICAgICAo
bHNldD0gc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgIChtYXAgY2hhbm5lbC1uZXdzLWVu
dHJ5LWNvbW1pdAorICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1j
b21taXQgY2hhbm5lbCBjb21taXQ1IGNvbW1pdDEpKQorICAgICAgICAgICAgICAgICAgICAgKGxp
c3QgY29tbWl0NCBjb21taXQyKSkKKyAgICAgICAgICAgICAgKGxzZXQ9IGVxdWFsPworICAgICAg
ICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktdGFnCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDUgY29t
bWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAnKCNmICJ0YWctZm9yLWZpcnN0LW5ld3MtZW50
cnkiKSkpKSkpKQphY3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogRkFJTAoKaGludDogVXNpbmcgJ21h
c3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0IGJy
YW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhlIGlu
aXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBvc2l0
b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAKaGlu
dDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50OiAK
aGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdtYWlu
JywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBicmFu
Y2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQgYnJh
bmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1wL2d1
aXgtZGlyZWN0b3J5LjJRdTI0YS8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1pdCkgZTY0NThiMF0g
Zmlyc3QgY29tbWl0CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzcmMvYS50eHQKW21h
c3RlciA3OGM5MzI3XSBzZWNvbmQgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXdzLnNjbQp0ZXN0LW5hbWU6IGNoYW5uZWwtbmV3cywg
YW5ub3RhdGVkIHRhZwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxz
LnNjbTo0MTEKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5uZWwtbmV3cywgYW5ub3Rh
dGVkIHRhZyIKKyAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3Rv
cnkKKyAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgLChvYmplY3QtPnN0
cmluZworICAgICAgICAgICAgICAgJyhjaGFubmVsICh2ZXJzaW9uIDApIChuZXdzLWZpbGUgIm5l
d3Muc2NtIikpKSkKKyAgICAgICAoYWRkICJzcmMvYS50eHQiICJBIikKKyAgICAgICAoY29tbWl0
ICJmaXJzdCBjb21taXQiKQorICAgICAgICh0YWcgInRhZy1mb3ItZmlyc3QtbmV3cy1lbnRyeSIK
KyAgICAgICAgICAgICJUaGlzIGlzIGFuIGFubm90YXRlZCB0YWcuIikKKyAgICAgICAoYWRkICJu
ZXdzLnNjbSIKKyAgICAgICAgICAgICwobGFtYmRhIChyZXBvc2l0b3J5KQorICAgICAgICAgICAg
ICAgKGxldCAoKHByZXZpb3VzCisgICAgICAgICAgICAgICAgICAgICAgIChyZWZlcmVuY2UtbmFt
ZS0+b2lkIHJlcG9zaXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAgICAgICAgIChvYmplY3QtPnN0
cmluZworICAgICAgICAgICAgICAgICAgIGAoY2hhbm5lbC1uZXdzCisgICAgICAgICAgICAgICAg
ICAgICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRhZyAidGFn
LWZvci1maXJzdC1uZXdzLWVudHJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRp
dGxlIChlbiAiTmV3IGZpbGUhIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChib2R5
IChlbiAiWWVhaCwgYS50eHQuIikpKSkpKSkpCisgICAgICAgKGNvbW1pdCAic2Vjb25kIGNvbW1p
dCIpKQorICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAgICAgcmVw
b3NpdG9yeQorICAgICAgIChkZWZpbmUgKGZpbmQtY29tbWl0KiBtZXNzYWdlKQorICAgICAgICAg
KG9pZC0+c3RyaW5nCisgICAgICAgICAgIChjb21taXQtaWQgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgbWVzc2FnZSkpKSkKKyAgICAgICAobGV0ICgoY2hhbm5lbAorICAgICAgICAgICAgICAgKGNo
YW5uZWwKKyAgICAgICAgICAgICAgICAgKHVybCAoc3RyaW5nLWFwcGVuZCAiZmlsZTovLyIgZGly
ZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgKG5hbWUgJ2ZvbykpKQorICAgICAgICAgICAgIChj
b21taXQxIChmaW5kLWNvbW1pdCogImZpcnN0IGNvbW1pdCIpKQorICAgICAgICAgICAgIChjb21t
aXQyIChmaW5kLWNvbW1pdCogInNlY29uZCBjb21taXQiKSkpCisgICAgICAgICAoYW5kIChudWxs
PyAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQgY2hhbm5lbCBjb21taXQxKSkKKyAgICAgICAgICAg
ICAgKGxzZXQ9IGVxdWFsPworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3Mt
ZW50cnktdGl0bGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3It
Y29tbWl0IGNoYW5uZWwgY29tbWl0MikpCisgICAgICAgICAgICAgICAgICAgICAnKCgoImVuIiAu
ICJOZXcgZmlsZSEiKSkpKQorICAgICAgICAgICAgICAobHNldD0gc3RyaW5nPT8KKyAgICAgICAg
ICAgICAgICAgICAgIChtYXAgY2hhbm5lbC1uZXdzLWVudHJ5LXRhZworICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQgY2hhbm5lbCBjb21taXQyKSkKKyAg
ICAgICAgICAgICAgICAgICAgIChsaXN0ICJ0YWctZm9yLWZpcnN0LW5ld3MtZW50cnkiKSkKKyAg
ICAgICAgICAgICAgKGxzZXQ9IHN0cmluZz0/CisgICAgICAgICAgICAgICAgICAgICAobWFwIGNo
YW5uZWwtbmV3cy1lbnRyeS1jb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5u
ZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0MikpCisgICAgICAgICAgICAgICAgICAg
ICAobGlzdCBjb21taXQxKSkpKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKaGlu
dDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhp
cyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25m
aWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3Vy
IG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxs
OgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxu
YW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3Rl
cicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3Qt
Y3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhp
bnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9y
eSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5LjI5SGV2NC8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1p
dCkgYzNhNmJhZl0gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVyIGNhYWM5OTZdIHNlY29uZCBjb21taXQK
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGIuc2Nt
CnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzLCBtaXNzaW5nIGludHJvZHVjdGlv
biBmb3IgJ2d1aXgnCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMu
c2NtOjQ1OApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibGF0ZXN0LWNoYW5uZWwtaW5zdGFu
Y2VzLCBtaXNzaW5nIGludHJvZHVjdGlvbiBmb3IgJ2d1aXgnIgorICAgKHdpdGgtdGVtcG9yYXJ5
LWdpdC1yZXBvc2l0b3J5CisgICAgIGRpcmVjdG9yeQorICAgICAnKChhZGQgImEudHh0IiAiQSIp
CisgICAgICAgKGNvbW1pdCAiZmlyc3QgY29tbWl0IikKKyAgICAgICAoYWRkICJiLnNjbSIgIiN0
IikKKyAgICAgICAoY29tbWl0ICJzZWNvbmQgY29tbWl0IikpCisgICAgICh3aXRoLXJlcG9zaXRv
cnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICByZXBvc2l0b3J5CisgICAgICAgKGxldCogKChj
b21taXQxIChmaW5kLWNvbW1pdCByZXBvc2l0b3J5ICJmaXJzdCIpKQorICAgICAgICAgICAgICAo
Y29tbWl0MiAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAic2Vjb25kIikpCisgICAgICAgICAgICAg
IChjaGFubmVsCisgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICh1
cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAg
ICAobmFtZSAnZ3VpeCkpKSkKKyAgICAgICAgIChndWFyZCAoYyAoKGZvcm1hdHRlZC1tZXNzYWdl
PyBjKQorICAgICAgICAgICAgICAgICAgICAoLT5ib29sCisgICAgICAgICAgICAgICAgICAgICAg
KHN0cmluZy1jb250YWlucworICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdHRlZC1tZXNz
YWdlLXN0cmluZyBjKQorICAgICAgICAgICAgICAgICAgICAgICAgImludHJvZHVjdGlvbiIpKSkp
CisgICAgICAgICAgICAgICAgKHdpdGgtc3RvcmUKKyAgICAgICAgICAgICAgICAgIHN0b3JlCisg
ICAgICAgICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIHN0b3JlIChsaXN0IGNo
YW5uZWwpKQorICAgICAgICAgICAgICAgICAgI2YpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1
bHQ6IFBBU1MKCmdwZzoga2V5Ym94ICcvdG1wL2d1aXgtZGlyZWN0b3J5LkVydEs2MC9wdWJyaW5n
LmtieCcgY3JlYXRlZApncGc6IC90bXAvZ3VpeC1kaXJlY3RvcnkuRXJ0SzYwL3RydXN0ZGIuZ3Bn
OiB0cnVzdGRiIGNyZWF0ZWQKZ3BnOiBrZXkgNzcxRjQ5Q0JGQUFFMDcyRDogcHVibGljIGtleSAi
RWQgVHdvLUZpZnR5IDxsdWRvK3Rlc3QtZWNjQGNoYm91aWIub3JnPiIgaW1wb3J0ZWQKZ3BnOiBU
b3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAgICAgICAgICAgICBpbXBvcnRlZDogMQpn
cGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiAiRWQgVHdvLUZpZnR5IDxsdWRvK3Rlc3QtZWNjQGNo
Ym91aWIub3JnPiIgMSBuZXcgc2lnbmF0dXJlCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHNl
Y3JldCBrZXkgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAg
ICAgICBuZXcgc2lnbmF0dXJlczogMQpncGc6ICAgICAgIHNlY3JldCBrZXlzIHJlYWQ6IDEKZ3Bn
OiAgIHNlY3JldCBrZXlzIGltcG9ydGVkOiAxCmdwZzoga2V5IDgyMjQwRURDQUI4MERBODM6IHB1
YmxpYyBrZXkgIkNoYXJsaWUgR3VpeCA8Y2hhcmxpZUBleGFtcGxlLm9yZz4iIGltcG9ydGVkCmdw
ZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6
IDEKZ3BnOiBrZXkgODIyNDBFRENBQjgwREE4MzogIkNoYXJsaWUgR3VpeCA8Y2hhcmxpZUBleGFt
cGxlLm9yZz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiBzZWNy
ZXQga2V5IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAg
ICAgbmV3IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzog
ICBzZWNyZXQga2V5cyBpbXBvcnRlZDogMQpoaW50OiBVc2luZyAnbWFzdGVyJyBhcyB0aGUgbmFt
ZSBmb3IgdGhlIGluaXRpYWwgYnJhbmNoLiBUaGlzIGRlZmF1bHQgYnJhbmNoIG5hbWUKaGludDog
aXMgc3ViamVjdCB0byBjaGFuZ2UuIFRvIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCBicmFuY2ggbmFt
ZSB0byB1c2UgaW4gYWxsCmhpbnQ6IG9mIHlvdXIgbmV3IHJlcG9zaXRvcmllcywgd2hpY2ggd2ls
bCBzdXBwcmVzcyB0aGlzIHdhcm5pbmcsIGNhbGw6CmhpbnQ6IApoaW50OiAJZ2l0IGNvbmZpZyAt
LWdsb2JhbCBpbml0LmRlZmF1bHRCcmFuY2ggPG5hbWU+CmhpbnQ6IApoaW50OiBOYW1lcyBjb21t
b25seSBjaG9zZW4gaW5zdGVhZCBvZiAnbWFzdGVyJyBhcmUgJ21haW4nLCAndHJ1bmsnIGFuZApo
aW50OiAnZGV2ZWxvcG1lbnQnLiBUaGUganVzdC1jcmVhdGVkIGJyYW5jaCBjYW4gYmUgcmVuYW1l
ZCB2aWEgdGhpcyBjb21tYW5kOgpoaW50OiAKaGludDogCWdpdCBicmFuY2ggLW0gPG5hbWU+Cklu
aXRpYWxpemVkIGVtcHR5IEdpdCByZXBvc2l0b3J5IGluIC90bXAvZ3VpeC1kaXJlY3RvcnkuMnBt
Nk9wLy5naXQvClttYXN0ZXIgKHJvb3QtY29tbWl0KSAxOTFhOGRiXSBmaXJzdCBjb21taXQKIDMg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4
LWF1dGhvcml6YXRpb25zCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmd1aXgtY2hhbm5lbAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHNpZ25lci5rZXkKW21hc3RlciA5OGZhNGQwXSBzZWNvbmQgY29tbWl0CiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCByYW5kb20K
dGVzdC1uYW1lOiBhdXRoZW50aWNhdGUtY2hhbm5lbCwgd3JvbmcgZmlyc3QgY29tbWl0IHNpZ25l
cgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbTo0NzkKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAiYXV0aGVudGljYXRlLWNoYW5uZWwsIHdyb25nIGZpcnN0
IGNvbW1pdCBzaWduZXIiCisgICAjdAorICAgKHdpdGgtZnJlc2gtZ251cGctc2V0dXAKKyAgICAg
KGxpc3QgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAgICAgICAgICVlZDI1NTE5LXNlY3Jl
dC1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXB1YmxpYy1rZXktZmlsZQorICAgICAg
ICAgICAlZWQyNTUxOS0yLXNlY3JldC1rZXktZmlsZSkKKyAgICAgKHdpdGgtdGVtcG9yYXJ5LWdp
dC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAgICAgYCgoYWRkICIuZ3VpeC1jaGFu
bmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+c3RyaW5nCisgICAgICAgICAgICAgICAgICco
Y2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAgICAg
ICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3RlciIpKSkpCisgICAgICAgICAoYWRkICIuZ3Vp
eC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAgICAgLChvYmplY3QtPnN0cmluZworICAgICAg
ICAgICAgICAgICBgKGF1dGhvcml6YXRpb25zCisgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9u
IDApCisgICAgICAgICAgICAgICAgICAgICgoLChrZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVi
bGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAgIChuYW1lICJDaGFybGllIikpKSkp
KQorICAgICAgICAgKGFkZCAic2lnbmVyLmtleSIKKyAgICAgICAgICAgICAgLChjYWxsLXdpdGgt
aW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUKKyAg
ICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKQorICAgICAgICAgKGNvbW1pdAorICAgICAg
ICAgICAiZmlyc3QgY29tbWl0IgorICAgICAgICAgICAoc2lnbmVyCisgICAgICAgICAgICAgLChr
ZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKSkpCisgICAgICAgICAoYWRk
ICJyYW5kb20iICwocmFuZG9tLXRleHQpKQorICAgICAgICAgKGNvbW1pdAorICAgICAgICAgICAi
c2Vjb25kIGNvbW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICwoa2V5LWZp
bmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKSkKKyAgICAgICAod2l0aC1yZXBv
c2l0b3J5CisgICAgICAgICBkaXJlY3RvcnkKKyAgICAgICAgIHJlcG9zaXRvcnkKKyAgICAgICAg
IChsZXQqICgoY29tbWl0MSAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAiZmlyc3QiKSkKKyAgICAg
ICAgICAgICAgICAoY29tbWl0MiAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAic2Vjb25kIikpCisg
ICAgICAgICAgICAgICAgKGludHJvIChtYWtlLWNoYW5uZWwtaW50cm9kdWN0aW9uCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldCAlZWQyNTUxOS0yLXB1YmxpYy1r
ZXktZmlsZSkpKSkKKyAgICAgICAgICAgICAgICAoY2hhbm5lbAorICAgICAgICAgICAgICAgICAg
KGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgKG5hbWUgJ2V4YW1wbGUpCisgICAgICAgICAg
ICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAg
ICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gaW50cm8pKSkpCisgICAgICAgICAgIChndWFy
ZCAoYyAoKGZvcm1hdHRlZC1tZXNzYWdlPyBjKQorICAgICAgICAgICAgICAgICAgICAgIChhbmQg
KHN0cmluZy1jb250YWlucworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0dGVk
LW1lc3NhZ2Utc3RyaW5nIGMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbml0aWFs
IGNvbW1pdCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChmb3JtYXR0ZWQtbWVzc2FnZS1hcmd1bWVudHMgYykKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKG9pZC0+c3RyaW5nIChjb21taXQtaWQgY29t
bWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChrZXktZmluZ2VycHJp
bnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoa2V5LWZpbmdlcnByaW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJWVkMjU1MTktMi1wdWJsaWMta2V5LWZpbGUpKSkpKSkKKyAgICAgICAgICAgICAgICAg
IChhdXRoZW50aWNhdGUtY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICBjaGFubmVsCisgICAg
ICAgICAgICAgICAgICAgIGRpcmVjdG9yeQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlk
LXN0cmluZyBjb21taXQyKQorICAgICAgICAgICAgICAgICAgICAjOmtleXJpbmctcmVmZXJlbmNl
LXByZWZpeAorICAgICAgICAgICAgICAgICAgICAiIikKKyAgICAgICAgICAgICAgICAgICdmYWls
ZWQpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICN0CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgpncGc6IGtleWJveCAnL3RtcC9ndWl4LWRpcmVjdG9yeS45RGh2bHUvcHVicmluZy5rYngnIGNy
ZWF0ZWQKZ3BnOiAvdG1wL2d1aXgtZGlyZWN0b3J5LjlEaHZsdS90cnVzdGRiLmdwZzogdHJ1c3Rk
YiBjcmVhdGVkCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHB1YmxpYyBrZXkgIkVkIFR3by1G
aWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9yZz4iIGltcG9ydGVkCmdwZzogVG90YWwgbnVt
YmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6IDEKZ3BnOiBrZXkg
NzcxRjQ5Q0JGQUFFMDcyRDogIkVkIFR3by1GaWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9y
Zz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiBzZWNyZXQga2V5
IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgbmV3
IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzogICBzZWNy
ZXQga2V5cyBpbXBvcnRlZDogMQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiBwdWJsaWMga2V5
ICJDaGFybGllIEd1aXggPGNoYXJsaWVAZXhhbXBsZS5vcmc+IiBpbXBvcnRlZApncGc6IFRvdGFs
IG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgICAgICAgIGltcG9ydGVkOiAxCmdwZzog
a2V5IDgyMjQwRURDQUI4MERBODM6ICJDaGFybGllIEd1aXggPGNoYXJsaWVAZXhhbXBsZS5vcmc+
IiAxIG5ldyBzaWduYXR1cmUKZ3BnOiBrZXkgODIyNDBFRENBQjgwREE4Mzogc2VjcmV0IGtleSBp
bXBvcnRlZApncGc6IFRvdGFsIG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgIG5ldyBz
aWduYXR1cmVzOiAxCmdwZzogICAgICAgc2VjcmV0IGtleXMgcmVhZDogMQpncGc6ICAgc2VjcmV0
IGtleXMgaW1wb3J0ZWQ6IDEKaGludDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRo
ZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1Ympl
Y3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNl
IGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJl
c3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwg
aW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hv
c2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2Rl
dmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRo
aXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXpl
ZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5LlR4dmtSdS8uZ2l0
LwpbbWFzdGVyIChyb290LWNvbW1pdCkgMTkxYThkYl0gZmlyc3QgY29tbWl0CiAzIGZpbGVzIGNo
YW5nZWQsIDEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ3VpeC1hdXRob3Jp
emF0aW9ucwogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBzaWduZXIua2V5ClN3aXRjaGVkIHRvIGJyYW5jaCAnYWx0ZXJuYXRlLWJyYW5jaCcKW2Fs
dGVybmF0ZS1icmFuY2ggODIyNmE4Ml0gaW50cm8gY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb21ldGhpbmcudHh0ClN3aXRjaGVkIHRv
IGJyYW5jaCAnbWFzdGVyJwpbbWFzdGVyIDU5MThkZTFdIHNlY29uZCBjb21taXQKIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHJhbmRvbQp0ZXN0LW5h
bWU6IGF1dGhlbnRpY2F0ZS1jaGFubmVsLCBub3QgYSBkZXNjZW5kYW50IG9mIGludHJvZHVjdG9y
eSBjb21taXQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVscy5zY206
NTI5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImF1dGhlbnRpY2F0ZS1jaGFubmVsLCBub3Qg
YSBkZXNjZW5kYW50IG9mIGludHJvZHVjdG9yeSBjb21taXQiCisgICAjdAorICAgKHdpdGgtZnJl
c2gtZ251cGctc2V0dXAKKyAgICAgKGxpc3QgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAg
ICAgICAgICVlZDI1NTE5LXNlY3JldC1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXB1
YmxpYy1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXNlY3JldC1rZXktZmlsZSkKKyAg
ICAgKHdpdGgtdGVtcG9yYXJ5LWdpdC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAg
ICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+c3RyaW5n
CisgICAgICAgICAgICAgICAgICcoY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAodmVyc2lv
biAwKQorICAgICAgICAgICAgICAgICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3RlciIpKSkp
CisgICAgICAgICAoYWRkICIuZ3VpeC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAgICAgLChv
YmplY3QtPnN0cmluZworICAgICAgICAgICAgICAgICBgKGF1dGhvcml6YXRpb25zCisgICAgICAg
ICAgICAgICAgICAgICh2ZXJzaW9uIDApCisgICAgICAgICAgICAgICAgICAgICgoLChrZXktZmlu
Z2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAg
IChuYW1lICJDaGFybGllIikpKSkpKQorICAgICAgICAgKGFkZCAic2lnbmVyLmtleSIKKyAgICAg
ICAgICAgICAgLChjYWxsLXdpdGgtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUx
OS1wdWJsaWMta2V5LWZpbGUKKyAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKQorICAg
ICAgICAgKGNvbW1pdAorICAgICAgICAgICAiZmlyc3QgY29tbWl0IgorICAgICAgICAgICAoc2ln
bmVyCisgICAgICAgICAgICAgLChrZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1m
aWxlKSkpCisgICAgICAgICAoYnJhbmNoICJhbHRlcm5hdGUtYnJhbmNoIikKKyAgICAgICAgIChj
aGVja291dCAiYWx0ZXJuYXRlLWJyYW5jaCIpCisgICAgICAgICAoYWRkICJzb21ldGhpbmcudHh0
IiAsKHJhbmRvbS10ZXh0KSkKKyAgICAgICAgIChjb21taXQKKyAgICAgICAgICAgImludHJvIGNv
bW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICwoa2V5LWZpbmdlcnByaW50
ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKQorICAgICAgICAgKGNoZWNrb3V0ICJtYXN0ZXIi
KQorICAgICAgICAgKGFkZCAicmFuZG9tIiAsKHJhbmRvbS10ZXh0KSkKKyAgICAgICAgIChjb21t
aXQKKyAgICAgICAgICAgInNlY29uZCBjb21taXQiCisgICAgICAgICAgIChzaWduZXIKKyAgICAg
ICAgICAgICAsKGtleS1maW5nZXJwcmludCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkpCisg
ICAgICAgKHdpdGgtcmVwb3NpdG9yeQorICAgICAgICAgZGlyZWN0b3J5CisgICAgICAgICByZXBv
c2l0b3J5CisgICAgICAgICAobGV0KiAoKGNvbW1pdDEgKGZpbmQtY29tbWl0IHJlcG9zaXRvcnkg
ImZpcnN0IikpCisgICAgICAgICAgICAgICAgKGNvbW1pdDIgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgInNlY29uZCIpKQorICAgICAgICAgICAgICAgIChjb21taXQwCisgICAgICAgICAgICAgICAg
ICAoY29tbWl0LWxvb2t1cAorICAgICAgICAgICAgICAgICAgICByZXBvc2l0b3J5CisgICAgICAg
ICAgICAgICAgICAgIChyZWZlcmVuY2UtdGFyZ2V0CisgICAgICAgICAgICAgICAgICAgICAgKGJy
YW5jaC1sb29rdXAgcmVwb3NpdG9yeSAiYWx0ZXJuYXRlLWJyYW5jaCIpKSkpCisgICAgICAgICAg
ICAgICAgKGludHJvIChtYWtlLWNoYW5uZWwtaW50cm9kdWN0aW9uCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkp
CisgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgIChjaGFubmVsCisg
ICAgICAgICAgICAgICAgICAgIChuYW1lICdleGFtcGxlKQorICAgICAgICAgICAgICAgICAgICAo
dXJsIChzdHJpbmctYXBwZW5kICJmaWxlOi8vIiBkaXJlY3RvcnkpKQorICAgICAgICAgICAgICAg
ICAgICAoaW50cm9kdWN0aW9uIGludHJvKSkpKQorICAgICAgICAgICAoZ3VhcmQgKGMgKChmb3Jt
YXR0ZWQtbWVzc2FnZT8gYykKKyAgICAgICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmctY29u
dGFpbnMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdHRlZC1tZXNzYWdlLXN0
cmluZyBjKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm90IGEgZGVzY2VuZGFudCIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmb3JtYXR0ZWQtbWVzc2FnZS1hcmd1bWVudHMgYykKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxpc3QgKG9pZC0+c3RyaW5nIChjb21taXQtaWQgY29tbWl0MikpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvaWQtPnN0cmluZyAoY29tbWl0LWlk
IGNvbW1pdDApKSkpKSkpCisgICAgICAgICAgICAgICAgICAoYXV0aGVudGljYXRlLWNoYW5uZWwK
KyAgICAgICAgICAgICAgICAgICAgY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICBkaXJlY3Rv
cnkKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MikKKyAgICAg
ICAgICAgICAgICAgICAgIzprZXlyaW5nLXJlZmVyZW5jZS1wcmVmaXgKKyAgICAgICAgICAgICAg
ICAgICAgIiIpCisgICAgICAgICAgICAgICAgICAnZmFpbGVkKSkpKSkpCmV4cGVjdGVkLXZhbHVl
OiAjdAphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKZ3BnOiBrZXlib3ggJy90bXAvZ3Vp
eC1kaXJlY3RvcnkuYTRUNzhML3B1YnJpbmcua2J4JyBjcmVhdGVkCmdwZzogL3RtcC9ndWl4LWRp
cmVjdG9yeS5hNFQ3OEwvdHJ1c3RkYi5ncGc6IHRydXN0ZGIgY3JlYXRlZApncGc6IGtleSA3NzFG
NDlDQkZBQUUwNzJEOiBwdWJsaWMga2V5ICJFZCBUd28tRmlmdHkgPGx1ZG8rdGVzdC1lY2NAY2hi
b3VpYi5vcmc+IiBpbXBvcnRlZApncGc6IFRvdGFsIG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAg
ICAgICAgICAgICAgIGltcG9ydGVkOiAxCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6ICJFZCBU
d28tRmlmdHkgPGx1ZG8rdGVzdC1lY2NAY2hib3VpYi5vcmc+IiAxIG5ldyBzaWduYXR1cmUKZ3Bn
OiBrZXkgNzcxRjQ5Q0JGQUFFMDcyRDogc2VjcmV0IGtleSBpbXBvcnRlZApncGc6IFRvdGFsIG51
bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgIG5ldyBzaWduYXR1cmVzOiAxCmdwZzogICAg
ICAgc2VjcmV0IGtleXMgcmVhZDogMQpncGc6ICAgc2VjcmV0IGtleXMgaW1wb3J0ZWQ6IDEKZ3Bn
OiBrZXkgODIyNDBFRENBQjgwREE4MzogcHVibGljIGtleSAiQ2hhcmxpZSBHdWl4IDxjaGFybGll
QGV4YW1wbGUub3JnPiIgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdw
ZzogICAgICAgICAgICAgICBpbXBvcnRlZDogMQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiAi
Q2hhcmxpZSBHdWl4IDxjaGFybGllQGV4YW1wbGUub3JnPiIgMSBuZXcgc2lnbmF0dXJlCmdwZzog
a2V5IDgyMjQwRURDQUI4MERBODM6IHNlY3JldCBrZXkgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1i
ZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAgICAgICBuZXcgc2lnbmF0dXJlczogMQpncGc6ICAgICAg
IHNlY3JldCBrZXlzIHJlYWQ6IDEKZ3BnOiAgIHNlY3JldCBrZXlzIGltcG9ydGVkOiAxCmhpbnQ6
IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRoaXMg
ZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29uZmln
dXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91ciBu
ZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2FsbDoK
aGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8bmFt
ZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0ZXIn
IGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0LWNy
ZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApoaW50
OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRvcnkg
aW4gL3RtcC9ndWl4LWRpcmVjdG9yeS5JaUZlV00vLmdpdC8KW21hc3RlciAocm9vdC1jb21taXQp
IGExMDllMTVdIHplcm90aCBjb21taXQKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgLmd1aXgtYXV0aG9yaXphdGlvbnMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCAuZ3VpeC1jaGFubmVsClttYXN0ZXIgYmYyZDRiNF0gZmlyc3QgY29tbWl0CiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVy
IGUwOGI1MGVdIHNlY29uZCBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGIudHh0ClttYXN0ZXIgMjJhZDNhYV0gdGhpcmQgY29tbWl0CiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjLnR4dApT
d2l0Y2hlZCB0byBicmFuY2ggJ2NoYW5uZWwta2V5cmluZycKW2NoYW5uZWwta2V5cmluZyA1NmIy
M2JjXSBrZXlyaW5nIGNvbW1pdAogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgb3RoZXIua2V5CiBjcmVhdGUgbW9kZSAxMDA2NDQgc2lnbmVyLmtl
eQpTd2l0Y2hlZCB0byBicmFuY2ggJ21hc3RlcicKVXBkYXRpbmcgY2hhbm5lbCAndGVzdCcgZnJv
bSBHaXQgcmVwb3NpdG9yeSBhdCAndGVzdCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdC1jaGFu
bmVsJyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2V4YW1wbGUuY29tL3Rlc3QtY2hh
bm5lbCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAn
dGVzdCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdC1jaGFubmVsJyBmcm9tIEdpdCByZXBvc2l0
b3J5IGF0ICdodHRwczovL2V4YW1wbGUuY29tL3Rlc3QtY2hhbm5lbCcuLi4KVXBkYXRpbmcgY2hh
bm5lbCAndGVzdC1jaGFubmVsJyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2V4YW1w
bGUuY29tL3Rlc3QtY2hhbm5lbCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAnZm9vJyBmcm9tIEdpdCBy
ZXBvc2l0b3J5IGF0ICdmaWxlOi8vL3RtcC9ndWl4LWRpcmVjdG9yeS5XNHREUlUnLi4uClVwZGF0
aW5nIGNoYW5uZWwgJ2d1aXgnIGZyb20gR2l0IHJlcG9zaXRvcnkgYXQgJ2ZpbGU6Ly8vdG1wL2d1
aXgtZGlyZWN0b3J5LjI5SGV2NCcuLi4KcmFuZG9tIHNlZWQgZm9yIHRlc3RzOiAxNjU5MDU3NjY5
CkF1dGhlbnRpY2F0aW5nIGNoYW5uZWwgJ2V4YW1wbGUnLCBjb21taXRzIDE5MWE4ZGIgdG8gOThm
YTRkMCAoMSBuZXcgY29tbWl0cykuLi4KQXV0aGVudGljYXRpbmcgY2hhbm5lbCAnZXhhbXBsZScs
IGNvbW1pdHMgODIyNmE4MiB0byA1OTE4ZGUxICgxIG5ldyBjb21taXRzKS4uLgpBdXRoZW50aWNh
dGluZyBjaGFubmVsICdleGFtcGxlJywgY29tbWl0cyBiZjJkNGI0IHRvIGUwOGI1MGUgKDEgbmV3
IGNvbW1pdHMpLi4uCg0bW0tbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXQ0bW0tBdXRoZW50aWNhdGlu
ZyBjaGFubmVsICdleGFtcGxlJywgY29tbWl0cyBiZjJkNGI0IHRvIDIyYWQzYWEgKDEgbmV3IGNv
bW1pdHMpLi4uCg0bW0tbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXQ0bW0t0ZXN0LW5hbWU6IGF1dGhl
bnRpY2F0ZS1jaGFubmVsLCAuZ3VpeC1hdXRob3JpemF0aW9ucwpsb2NhdGlvbjogL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbTo1ODcKc291cmNlOgorICh0ZXN0LWVxdWFsCisg
ICAiYXV0aGVudGljYXRlLWNoYW5uZWwsIC5ndWl4LWF1dGhvcml6YXRpb25zIgorICAgI3QKKyAg
ICh3aXRoLWZyZXNoLWdudXBnLXNldHVwCisgICAgIChsaXN0ICVlZDI1NTE5LXB1YmxpYy1rZXkt
ZmlsZQorICAgICAgICAgICAlZWQyNTUxOS1zZWNyZXQta2V5LWZpbGUKKyAgICAgICAgICAgJWVk
MjU1MTktMi1wdWJsaWMta2V5LWZpbGUKKyAgICAgICAgICAgJWVkMjU1MTktMi1zZWNyZXQta2V5
LWZpbGUpCisgICAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgIGRpcmVj
dG9yeQorICAgICAgIGAoKGFkZCAiLmd1aXgtY2hhbm5lbCIKKyAgICAgICAgICAgICAgLChvYmpl
Y3QtPnN0cmluZworICAgICAgICAgICAgICAgICAnKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAg
ICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgKGtleXJpbmctcmVmZXJlbmNlICJj
aGFubmVsLWtleXJpbmciKSkpKQorICAgICAgICAgKGFkZCAiLmd1aXgtYXV0aG9yaXphdGlvbnMi
CisgICAgICAgICAgICAgICwob2JqZWN0LT5zdHJpbmcKKyAgICAgICAgICAgICAgICAgYChhdXRo
b3JpemF0aW9ucworICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAg
ICAgICAgICAoKCwoa2V5LWZpbmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkKKyAg
ICAgICAgICAgICAgICAgICAgICAobmFtZSAiQ2hhcmxpZSIpKSkpKSkKKyAgICAgICAgIChjb21t
aXQgInplcm90aCBjb21taXQiKQorICAgICAgICAgKGFkZCAiYS50eHQiICJBIikKKyAgICAgICAg
IChjb21taXQKKyAgICAgICAgICAgImZpcnN0IGNvbW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgor
ICAgICAgICAgICAgICwoa2V5LWZpbmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkp
KQorICAgICAgICAgKGFkZCAiYi50eHQiICJCIikKKyAgICAgICAgIChjb21taXQKKyAgICAgICAg
ICAgInNlY29uZCBjb21taXQiCisgICAgICAgICAgIChzaWduZXIKKyAgICAgICAgICAgICAsKGtl
eS1maW5nZXJwcmludCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkKKyAgICAgICAgIChhZGQg
ImMudHh0IiAiQyIpCisgICAgICAgICAoY29tbWl0CisgICAgICAgICAgICJ0aGlyZCBjb21taXQi
CisgICAgICAgICAgIChzaWduZXIKKyAgICAgICAgICAgICAsKGtleS1maW5nZXJwcmludCAlZWQy
NTUxOS0yLXB1YmxpYy1rZXktZmlsZSkpKQorICAgICAgICAgKGJyYW5jaCAiY2hhbm5lbC1rZXly
aW5nIikKKyAgICAgICAgIChjaGVja291dCAiY2hhbm5lbC1rZXlyaW5nIikKKyAgICAgICAgIChh
ZGQgInNpZ25lci5rZXkiCisgICAgICAgICAgICAgICwoY2FsbC13aXRoLWlucHV0LWZpbGUKKyAg
ICAgICAgICAgICAgICAgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAgICAgICAgICAgICAg
IGdldC1zdHJpbmctYWxsKSkKKyAgICAgICAgIChhZGQgIm90aGVyLmtleSIKKyAgICAgICAgICAg
ICAgLChjYWxsLXdpdGgtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUxOS0yLXB1
YmxpYy1rZXktZmlsZQorICAgICAgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpCisgICAgICAg
ICAoY29tbWl0ICJrZXlyaW5nIGNvbW1pdCIpCisgICAgICAgICAoY2hlY2tvdXQgIm1hc3RlciIp
KQorICAgICAgICh3aXRoLXJlcG9zaXRvcnkKKyAgICAgICAgIGRpcmVjdG9yeQorICAgICAgICAg
cmVwb3NpdG9yeQorICAgICAgICAgKGxldCogKChjb21taXQxIChmaW5kLWNvbW1pdCByZXBvc2l0
b3J5ICJmaXJzdCIpKQorICAgICAgICAgICAgICAgIChjb21taXQyIChmaW5kLWNvbW1pdCByZXBv
c2l0b3J5ICJzZWNvbmQiKSkKKyAgICAgICAgICAgICAgICAoY29tbWl0MyAoZmluZC1jb21taXQg
cmVwb3NpdG9yeSAidGhpcmQiKSkKKyAgICAgICAgICAgICAgICAoaW50cm8gKG1ha2UtY2hhbm5l
bC1pbnRyb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlkLXN0cmlu
ZyBjb21taXQxKQorICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVucGdwLXB1YmxpYy1rZXkt
ZmluZ2VycHJpbnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkLW9wZW5wZ3AtcGFj
a2V0ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKSkKKyAgICAgICAgICAgICAgICAoY2hhbm5l
bAorICAgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgKG5hbWUg
J2V4YW1wbGUpCisgICAgICAgICAgICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6
Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gaW50cm8p
KSkpCisgICAgICAgICAgIChhbmQgKGF1dGhlbnRpY2F0ZS1jaGFubmVsCisgICAgICAgICAgICAg
ICAgICBjaGFubmVsCisgICAgICAgICAgICAgICAgICBkaXJlY3RvcnkKKyAgICAgICAgICAgICAg
ICAgIChjb21taXQtaWQtc3RyaW5nIGNvbW1pdDIpCisgICAgICAgICAgICAgICAgICAjOmtleXJp
bmctcmVmZXJlbmNlLXByZWZpeAorICAgICAgICAgICAgICAgICAgIiIpCisgICAgICAgICAgICAg
ICAgKGd1YXJkIChjICgodW5hdXRob3JpemVkLWNvbW1pdC1lcnJvcj8gYykKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChhbmQgKG9pZD0/IChnaXQtYXV0aGVudGljYXRpb24tZXJyb3ItY29t
bWl0IGMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlk
IGNvbW1pdDMpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvcj0/
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9wZW5wZ3AtcHVibGljLWtleS1m
aW5nZXJwcmludAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuYXV0aG9y
aXplZC1jb21taXQtZXJyb3Itc2lnbmluZy1rZXkgYykpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG9wZW5wZ3AtcHVibGljLWtleS1maW5nZXJwcmludAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQtb3BlbnBncC1wYWNrZXQKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJWVkMjU1MTktMi1wdWJsaWMta2V5LWZpbGUpKSkp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgKGF1dGhlbnRpY2F0ZS1jaGFubmVsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVj
dG9yeQorICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQtaWQtc3RyaW5nIGNvbW1pdDMp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIzprZXlyaW5nLXJlZmVyZW5jZS1wcmVmaXgKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAiIikKKyAgICAgICAgICAgICAgICAgICAgICAgJ2ZhaWxl
ZCkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICN0CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgpncGc6IGtleWJveCAnL3RtcC9ndWl4LWRpcmVjdG9yeS5nSEZwZDgvcHVicmluZy5rYngnIGNy
ZWF0ZWQKZ3BnOiAvdG1wL2d1aXgtZGlyZWN0b3J5LmdIRnBkOC90cnVzdGRiLmdwZzogdHJ1c3Rk
YiBjcmVhdGVkCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHB1YmxpYyBrZXkgIkVkIFR3by1G
aWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9yZz4iIGltcG9ydGVkCmdwZzogVG90YWwgbnVt
YmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6IDEKZ3BnOiBrZXkg
NzcxRjQ5Q0JGQUFFMDcyRDogIkVkIFR3by1GaWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9y
Zz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiBzZWNyZXQga2V5
IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgbmV3
IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzogICBzZWNy
ZXQga2V5cyBpbXBvcnRlZDogMQpoaW50OiBVc2luZyAnbWFzdGVyJyBhcyB0aGUgbmFtZSBmb3Ig
dGhlIGluaXRpYWwgYnJhbmNoLiBUaGlzIGRlZmF1bHQgYnJhbmNoIG5hbWUKaGludDogaXMgc3Vi
amVjdCB0byBjaGFuZ2UuIFRvIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCBicmFuY2ggbmFtZSB0byB1
c2UgaW4gYWxsCmhpbnQ6IG9mIHlvdXIgbmV3IHJlcG9zaXRvcmllcywgd2hpY2ggd2lsbCBzdXBw
cmVzcyB0aGlzIHdhcm5pbmcsIGNhbGw6CmhpbnQ6IApoaW50OiAJZ2l0IGNvbmZpZyAtLWdsb2Jh
bCBpbml0LmRlZmF1bHRCcmFuY2ggPG5hbWU+CmhpbnQ6IApoaW50OiBOYW1lcyBjb21tb25seSBj
aG9zZW4gaW5zdGVhZCBvZiAnbWFzdGVyJyBhcmUgJ21haW4nLCAndHJ1bmsnIGFuZApoaW50OiAn
ZGV2ZWxvcG1lbnQnLiBUaGUganVzdC1jcmVhdGVkIGJyYW5jaCBjYW4gYmUgcmVuYW1lZCB2aWEg
dGhpcyBjb21tYW5kOgpoaW50OiAKaGludDogCWdpdCBicmFuY2ggLW0gPG5hbWU+CkluaXRpYWxp
emVkIGVtcHR5IEdpdCByZXBvc2l0b3J5IGluIC90bXAvZ3VpeC1kaXJlY3RvcnkuNmIyTDRSLy5n
aXQvClttYXN0ZXIgKHJvb3QtY29tbWl0KSBmYjgxZWZiXSB6ZXJvdGggY29tbWl0CiAzIGZpbGVz
IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ3VpeC1hdXRo
b3JpemF0aW9ucwogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBzaWduZXIua2V5ClttYXN0ZXIgOWRiYTFkYV0gdW5zaWduZWQgY29tbWl0CiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBmb28udHh0Cmhp
bnQ6IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRo
aXMgZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29u
ZmlndXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91
ciBuZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2Fs
bDoKaGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8
bmFtZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0
ZXInIGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0
LWNyZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApo
aW50OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRv
cnkgaW4gL3RtcC9ndWl4LWRpcmVjdG9yeS5kVFlCUGYvLmdpdC8KW21hc3RlciAocm9vdC1jb21t
aXQpIDczMmY3ZGNdIHNpbmdsZSBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKVXBkYXRpbmcgY2hhbm5lbCAndGVz
dCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAnL3RtcC9ndWl4LWRpcmVjdG9yeS5kVFlCUGYnLi4u
ClVwZGF0aW5nIGNoYW5uZWwgJ3Rlc3QtY2hhbm5lbCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAn
L3RtcC9ndWl4LWRpcmVjdG9yeS42YjJMNFInLi4uCkF1dGhlbnRpY2F0aW5nIGNoYW5uZWwgJ3Rl
c3QtY2hhbm5lbCcsIGNvbW1pdHMgZmI4MWVmYiB0byA5ZGJhMWRhICgxIG5ldyBjb21taXRzKS4u
LgoNG1tLWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI10NG1tLdGVzdC1uYW1lOiBsYXRlc3QtY2hhbm5l
bC1pbnN0YW5jZXMsIGF1dGhlbnRpY2F0ZSBkZXBlbmRlbmN5CmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjY1Ngpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg
ICJsYXRlc3QtY2hhbm5lbC1pbnN0YW5jZXMsIGF1dGhlbnRpY2F0ZSBkZXBlbmRlbmN5IgorICAg
I3QKKyAgICh3aXRoLWZyZXNoLWdudXBnLXNldHVwCisgICAgIChsaXN0ICVlZDI1NTE5LXB1Ymxp
Yy1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS1zZWNyZXQta2V5LWZpbGUpCisgICAgICh3
aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgIGRlcGVuZGVuY3ktZGlyZWN0b3J5
CisgICAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+
c3RyaW5nCisgICAgICAgICAgICAgICAgICcoY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAo
dmVyc2lvbiAwKQorICAgICAgICAgICAgICAgICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3Rl
ciIpKSkpCisgICAgICAgICAoYWRkICIuZ3VpeC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAg
ICAgLChvYmplY3QtPnN0cmluZyBgKGF1dGhvcml6YXRpb25zICh2ZXJzaW9uIDApICgpKSkpCisg
ICAgICAgICAoYWRkICJzaWduZXIua2V5IgorICAgICAgICAgICAgICAsKGNhbGwtd2l0aC1pbnB1
dC1maWxlCisgICAgICAgICAgICAgICAgICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZQorICAgICAg
ICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpCisgICAgICAgICAoY29tbWl0CisgICAgICAgICAg
ICJ6ZXJvdGggY29tbWl0IgorICAgICAgICAgICAoc2lnbmVyCisgICAgICAgICAgICAgLChrZXkt
ZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKSkpCisgICAgICAgICAoYWRkICJm
b28udHh0IiAiZXZpbCIpCisgICAgICAgICAoY29tbWl0ICJ1bnNpZ25lZCBjb21taXQiKSkKKyAg
ICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAgICBkZXBlbmRlbmN5LWRpcmVjdG9yeQorICAg
ICAgICAgZGVwZW5kZW5jeQorICAgICAgICAgKGxldCogKChjb21taXQwIChmaW5kLWNvbW1pdCBk
ZXBlbmRlbmN5ICJ6ZXJvdGgiKSkKKyAgICAgICAgICAgICAgICAoY29tbWl0MSAoZmluZC1jb21t
aXQgZGVwZW5kZW5jeSAidW5zaWduZWQiKSkKKyAgICAgICAgICAgICAgICAoaW50cm8gYChjaGFu
bmVsLWludHJvZHVjdGlvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0ICwoY29tbWl0LWlkLXN0cmluZyBjb21t
aXQwKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICwob3BlbnBncC1mb3JtYXQtZmluZ2VycHJpbnQKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkpKSkp
CisgICAgICAgICAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgICAgICAg
IGRpcmVjdG9yeQorICAgICAgICAgICAgIGAoKGFkZCAiLmd1aXgtY2hhbm5lbCIKKyAgICAgICAg
ICAgICAgICAgICAgLChvYmplY3QtPnN0cmluZworICAgICAgICAgICAgICAgICAgICAgICBgKGNo
YW5uZWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChjaGFubmVsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmFtZSB0ZXN0LWNoYW5u
ZWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJsICxkZXBlbmRlbmN5LWRpcmVj
dG9yeSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gLGludHJv
KSkpKSkpCisgICAgICAgICAgICAgICAoY29tbWl0ICJzaW5nbGUgY29tbWl0IikpCisgICAgICAg
ICAgICAgKGxldCAoKGNoYW5uZWwgKGNoYW5uZWwgKG5hbWUgJ3Rlc3QpICh1cmwgZGlyZWN0b3J5
KSkpKQorICAgICAgICAgICAgICAgKGd1YXJkIChjICgodW5zaWduZWQtY29tbWl0LWVycm9yPyBj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAob2lkPT8gKGdpdC1hdXRoZW50aWNhdGlvbi1l
cnJvci1jb21taXQgYykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQt
aWQgY29tbWl0MSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAod2l0aC1zdG9yZQorICAgICAg
ICAgICAgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAgICAgICAgICAgIChsYXRlc3Qt
Y2hhbm5lbC1pbnN0YW5jZXMgc3RvcmUgKGxpc3QgY2hhbm5lbCkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAnZmFpbGVkKSkpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAjdAphY3R1YWwtdmFsdWU6
ICN0CnJlc3VsdDogUEFTUwoKClNLSVA6IHRlc3RzL2NwaW8KPT09PT09PT09PT09PT09PQoKdGVz
dC1uYW1lOiBmaWxlLT5jcGlvLWhlYWRlciArIHdyaXRlLWNwaW8taGVhZGVyICsgcmVhZC1jcGlv
LWhlYWRlcgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NwaW8uc2NtOjM3CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJmaWxlLT5jcGlvLWhlYWRlciArIHdyaXRlLWNwaW8t
aGVhZGVyICsgcmVhZC1jcGlvLWhlYWRlciIKKyAgIChsZXQqICgoZmlsZSAoc2VhcmNoLXBhdGgg
JWxvYWQtcGF0aCAiZ3VpeC5zY20iKSkKKyAgICAgICAgICAoaGVhZGVyIChmaWxlLT5jcGlvLWhl
YWRlciBmaWxlKSkpCisgICAgIChjYWxsLXdpdGgtdmFsdWVzCisgICAgICAgKGxhbWJkYSAoKSAo
b3Blbi1ieXRldmVjdG9yLW91dHB1dC1wb3J0KSkKKyAgICAgICAobGFtYmRhIChwb3J0IGdldC1i
dikKKyAgICAgICAgICh3cml0ZS1jcGlvLWhlYWRlciBoZWFkZXIgcG9ydCkKKyAgICAgICAgIChs
ZXQgKChwb3J0IChvcGVuLWJ5dGV2ZWN0b3ItaW5wdXQtcG9ydCAoZ2V0LWJ2KSkpKQorICAgICAg
ICAgICAoZXF1YWw/IGhlYWRlciAocmVhZC1jcGlvLWhlYWRlciBwb3J0KSkpKSkpKQphY3R1YWwt
dmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBiaXQtaWRlbnRpY2FsIHRvIEdOVSBj
cGlvJ3Mgb3V0cHV0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3Bpby5zY206
NDkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImJpdC1pZGVudGljYWwgdG8gR05VIGNwaW8n
cyBvdXRwdXQiCisgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1vdXRwdXQtZmlsZQorICAgICAobGFt
YmRhIChsaW5rIF8pCisgICAgICAgKGRlbGV0ZS1maWxlIGxpbmspCisgICAgICAgKHN5bWxpbmsg
ImNoYm91aWIiIGxpbmspCisgICAgICAgKGxldCAoKGZpbGVzIChjb25zKiAiLyIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChjYW5vbmljYWxpemUtcGF0aAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZGlybmFtZSAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAiZ3VpeC5zY20iKSkp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5rCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobWFwIChjb21wb3NlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fu
b25pY2FsaXplLXBhdGgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3V0IHNl
YXJjaC1wYXRoICVsb2FkLXBhdGggPD4pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnKCJndWl4LnNjbSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3VpeC9i
dWlsZC9zeXNjYWxscy5zY20iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImd1
aXgvcGFja2FnZXMuc2NtIikpKSkpCisgICAgICAgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1vdXRw
dXQtZmlsZQorICAgICAgICAgICAobGFtYmRhIChyZWYtZmlsZSBfKQorICAgICAgICAgICAgIChs
ZXQgKChwaXBlIChvcGVuLXBpcGUqCisgICAgICAgICAgICAgICAgICAgICAgICAgICBPUEVOX1dS
SVRFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAlY3Bpby1wcm9ncmFtCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLW8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLU8iCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWYtZmlsZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIi1IIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5ld2MiCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLS1udWxsIikpKQorICAgICAgICAgICAgICAgKGZvci1lYWNoCisg
ICAgICAgICAgICAgICAgIChsYW1iZGEgKGZpbGUpIChmb3JtYXQgcGlwZSAifmFceDAwIiBmaWxl
KSkKKyAgICAgICAgICAgICAgICAgZmlsZXMpCisgICAgICAgICAgICAgICAoYW5kICh6ZXJvPyAo
Y2xvc2UtcGlwZSBwaXBlKSkKKyAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC10ZW1wb3Jh
cnktb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChmaWxlIHBvcnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAod3JpdGUtY3Bpby1hcmNoaXZlIGZpbGVzIHBvcnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBwb3J0KQorICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yIChmaWxlPT8gcmVmLWZpbGUgZmlsZSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodGhyb3cgJ2NwaW8tYXJjaGl2ZXMtZGlmZmVyCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZpbGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZi1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0YXQ6c2l6ZSAoc3RhdCByZWYtZmls
ZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdGF0OnNpemUgKHN0YXQg
ZmlsZSkpKSkpKSkpKSkpKSkpCnJlc3VsdDogU0tJUAoKClNLSVA6IHRlc3RzL2NyYXRlCj09PT09
PT09PT09PT09PT09Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+Y3JhdGUtbmFtZQpsb2NhdGlv
bjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NyYXRlLnNjbTozMjYKc291cmNlOgorICh0ZXN0
LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5jcmF0ZS1uYW1lIgorICAgInJ1c3RjLXNlcmlhbGl6
ZSIKKyAgIChndWl4LXBhY2thZ2UtPmNyYXRlLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAg
ICAgICAicnVzdC1ydXN0Yy1zZXJpYWxpemUiCisgICAgICAgKHNvdXJjZQorICAgICAgICAgKGR1
bW15LW9yaWdpbgorICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgInJ1c3RjLXNlcmlhbGl6ZSIg
IjEuMCIpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAicnVzdGMtc2VyaWFsaXplIgphY3R1YWwtdmFs
dWU6ICJydXN0Yy1zZXJpYWxpemUiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjcmF0ZS0+Z3Vp
eC1wYWNrYWdlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjMz
NQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY3JhdGUtPmd1aXgtcGFja2FnZSIKKyAgICht
b2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAg
KGxhbWJkYSAodXJsIC4gcmVzdCkKKyAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAg
ICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvZm9vIgorICAgICAgICAg
ICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1mb28tY3JhdGUpKQorICAgICAgICAg
ICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9mb28vMS4wLjMvZG93
bmxvYWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAg
ICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAg
ICAgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy0+Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAg
ICAgICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAg
ICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9mb28vMS4wLjMvZGVwZW5kZW5j
aWVzIgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1mb28tZGVw
ZW5kZW5jaWVzKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92
MS9jcmF0ZXMvbGVhZi1hbGljZSIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3Ry
aW5nIHRlc3QtbGVhZi1hbGljZS1jcmF0ZSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczov
L2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2xlYWYtYWxpY2UvMC43LjUvZG93bmxvYWQiCisgICAg
ICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAg
ICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAg
ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3Rv
ciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1p
bnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9sZWFmLWFsaWNlLzAuNy41L2RlcGVuZGVuY2llcyIK
KyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1k
ZXBlbmRlbmNpZXMpKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBV
Ukw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtYXRjaCAoY3JhdGUtPmd1aXgtcGFja2FnZSAiZm9v
IikKKyAgICAgICAgICAgICAgICAoKGRlZmluZS1wdWJsaWMgJ3J1c3QtZm9vLTEKKyAgICAgICAg
ICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgKG5hbWUgInJ1c3QtZm9v
IikKKyAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uICIxLjAuMyIpCisgICAgICAgICAgICAg
ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAodXJpIChjcmF0ZS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAg
ICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw
ZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoc2hhMjU2IChiYXNlMzIgKD8gc3RyaW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAg
ICAgIChidWlsZC1zeXN0ZW0gJ2NhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAg
ICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgICAgICAgICAgICAgKCdxdWFzaXF1b3RlCisgICAg
ICAgICAgICAgICAgICAgICAgICAoIzpza2lwLWJ1aWxkPworICAgICAgICAgICAgICAgICAgICAg
ICAgICN0CisgICAgICAgICAgICAgICAgICAgICAgICAgIzpjYXJnby1pbnB1dHMKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAoKCJydXN0LWxlYWYtYWxpY2UiCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVhZi1hbGljZS0wLjcpKSkpKSkKKyAgICAgICAgICAg
ICAgICAgICAgIChob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAg
ICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgKGRlc2Ny
aXB0aW9uICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgIChsaWNlbnNlIChsaXN0IGxp
Y2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApKSkpCisgICAgICAgICAgICAgICAgIChzdHJpbmc9
PyB0ZXN0LXNvdXJjZS1oYXNoIGhhc2gpKQorICAgICAgICAgICAgICAgICh4IChwayAnZmFpbCB4
ICNmKSkpKSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGNhcmdvLXJlY3Vyc2l2ZS1pbXBvcnQK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jcmF0ZS5zY206Mzg4CnNvdXJjZToK
KyAodGVzdC1hc3NlcnQKKyAgICJjYXJnby1yZWN1cnNpdmUtaW1wb3J0IgorICAgKG1vY2sgKChn
dWl4IGh0dHAtY2xpZW50KQorICAgICAgICAgIGh0dHAtZmV0Y2gKKyAgICAgICAgICAobGFtYmRh
ICh1cmwgLiByZXN0KQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAgICAgICAgICAgICAg
ICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9yb290IgorICAgICAgICAgICAgICAg
ICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1yb290LWNyYXRlKSkKKyAgICAgICAgICAgICAg
ICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvcm9vdC8xLjAuNC9kb3dubG9h
ZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAorICAgICAgICAg
ICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAgICAg
ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLT5i
eXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkpCisgICAgICAgICAgICAgICAgICAg
IChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikpCisgICAgICAgICAgICAgICAgICAg
KCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL3Jvb3QvMS4wLjQvZGVwZW5kZW5jaWVz
IgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1yb290LWRlcGVu
ZGVuY2llcykpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEv
Y3JhdGVzL2ludGVybWVkaWF0ZS1hIgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1z
dHJpbmcgdGVzdC1pbnRlcm1lZGlhdGUtYS1jcmF0ZSkpCisgICAgICAgICAgICAgICAgICAgKCJo
dHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2ludGVybWVkaWF0ZS1hLzEuMC40Mi9kb3du
bG9hZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAorICAgICAg
ICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAg
ICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
LT5ieXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkpCisgICAgICAgICAgICAgICAg
ICAgIChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikpCisgICAgICAgICAgICAgICAg
ICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2ludGVybWVkaWF0ZS1hLzEuMC40
Mi9kZXBlbmRlbmNpZXMiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZwor
ICAgICAgICAgICAgICAgICAgICAgIHRlc3QtaW50ZXJtZWRpYXRlLWEtZGVwZW5kZW5jaWVzKSkK
KyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvaW50
ZXJtZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyB0ZXN0
LWludGVybWVkaWF0ZS1iLWNyYXRlKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3Jh
dGVzLmlvL2FwaS92MS9jcmF0ZXMvaW50ZXJtZWRpYXRlLWIvMS4yLjMvZG93bmxvYWQiCisgICAg
ICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAg
ICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAg
ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3Rv
ciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1p
bnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9pbnRlcm1lZGlhdGUtYi8xLjIuMy9kZXBlbmRlbmNp
ZXMiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZworICAgICAgICAgICAg
ICAgICAgICAgIHRlc3QtaW50ZXJtZWRpYXRlLWItZGVwZW5kZW5jaWVzKSkKKyAgICAgICAgICAg
ICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvbGVhZi1hbGljZSIKKyAg
ICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1jcmF0
ZSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVz
L2xlYWYtYWxpY2UvMC43LjUvZG93bmxvYWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRl
c3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJh
c2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgi
KSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVc
biIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRl
cy9sZWFmLWFsaWNlLzAuNy41L2RlcGVuZGVuY2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9w
ZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1kZXBlbmRlbmNpZXMpKQorICAgICAgICAg
ICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9sZWFmLWJvYiIKKyAg
ICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1ib2ItY3JhdGUp
KQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9s
ZWFmLWJvYi8zLjAuMS9kb3dubG9hZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1z
b3VyY2UtaGFzaAorICAgICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMy
LXN0cmluZworICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLT5ieXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkp
CisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikp
CisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2xl
YWYtYm9iLzMuMC4xL2RlcGVuZGVuY2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5w
dXQtc3RyaW5nIHRlc3QtbGVhZi1ib2ItZGVwZW5kZW5jaWVzKSkKKyAgICAgICAgICAgICAgICAg
ICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAiIHVybCkpKSkpCisgICAgICAgICAobWF0Y2gg
KGNyYXRlLXJlY3Vyc2l2ZS1pbXBvcnQgInJvb3QiKQorICAgICAgICAgICAgICAgICgoKGRlZmlu
ZS1wdWJsaWMgJ3J1c3QtbGVhZi1hbGljZS0wLjcKKyAgICAgICAgICAgICAgICAgICAgKHBhY2th
Z2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1sZWFmLWFsaWNlIikKKyAgICAg
ICAgICAgICAgICAgICAgICAodmVyc2lvbiAiMC43LjUiKQorICAgICAgICAgICAgICAgICAgICAg
IChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICh1cmkgKGNyYXRlLXVyaSAibGVhZi1hbGljZSIgdmVyc2lvbikpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
LWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAg
ICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVtKQorICAgICAgICAgICAg
ICAgICAgICAgIChhcmd1bWVudHMgKCdxdWFzaXF1b3RlICgjOnNraXAtYnVpbGQ/ICN0KSkpCisg
ICAgICAgICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAg
ICAgICAgICAgICAgICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAg
ICAgICAgIChkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxp
Y2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAg
ICAgICAgIChkZWZpbmUtcHVibGljICdydXN0LWxlYWYtYm9iLTMKKyAgICAgICAgICAgICAgICAg
ICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1sZWFmLWJvYiIp
CisgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gIjMuMC4xIikKKyAgICAgICAgICAgICAg
ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAodXJpIChjcmF0ZS11cmkgImxlYWYtYm9iIiB2ZXJzaW9uKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGZpbGUtbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyICg/IHN0cmluZz8gaGFzaCkpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgICAg
ICAgICAgICAgICAgICAgKGFyZ3VtZW50cyAoJ3F1YXNpcXVvdGUgKCM6c2tpcC1idWlsZD8gI3Qp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAoaG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20i
KQorICAgICAgICAgICAgICAgICAgICAgIChzeW5vcHNpcyAic3VtbWFyeSIpCisgICAgICAgICAg
ICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAg
ICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKSkpKQorICAgICAg
ICAgICAgICAgICAgKGRlZmluZS1wdWJsaWMgJ3J1c3QtaW50ZXJtZWRpYXRlLWItMQorICAgICAg
ICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgIChuYW1lICJydXN0
LWludGVybWVkaWF0ZS1iIikKKyAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAiMS4yLjMi
KQorICAgICAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAg
IChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiaW50ZXJtZWRpYXRlLWIi
IHZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRh
ci5neiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2hhMjU2IChiYXNlMzIgKD8gc3Ry
aW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVtIGNhcmdv
LWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgICAoYXJndW1lbnRzCisgICAgICAg
ICAgICAgICAgICAgICAgICAoJ3F1YXNpcXVvdGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAo
Izpza2lwLWJ1aWxkPworICAgICAgICAgICAgICAgICAgICAgICAgICAjdAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAjOmNhcmdvLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAo
KCJydXN0LWxlYWYtYm9iIiAoJ3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAg
ICAgICAgICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAg
IChkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2Ug
KGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAgICAgICAg
IChkZWZpbmUtcHVibGljICdydXN0LWludGVybWVkaWF0ZS1hLTEKKyAgICAgICAgICAgICAgICAg
ICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1pbnRlcm1lZGlh
dGUtYSIpCisgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gIjEuMC40MiIpCisgICAgICAg
ICAgICAgICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgKG9yaWdpbgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJpbnRlcm1lZGlhdGUtYSIgdmVyc2lvbikp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJpbmc/IGhhc2gp
KSkpKQorICAgICAgICAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lz
dGVtKQorICAgICAgICAgICAgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgICAgICAg
ICAgICAgICgncXVhc2lxdW90ZQorICAgICAgICAgICAgICAgICAgICAgICAgICgjOnNraXAtYnVp
bGQ/CisgICAgICAgICAgICAgICAgICAgICAgICAgICN0CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICM6Y2FyZ28taW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoInJ1c3QtaW50
ZXJtZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3Qt
aW50ZXJtZWRpYXRlLWItMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtbGVh
Zi1hbGljZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVh
Zi1hbGljZS0wLjcpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWxlYWYtYm9i
IiAoJ3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAg
KGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAgICAgICAgICAgICAgICAo
c3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgIChkZXNjcmlwdGlvbiAi
c3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpl
eHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAgICAgICAgIChkZWZpbmUtcHVibGlj
ICdydXN0LXJvb3QtMQorICAgICAgICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAg
ICAgICAgICAgIChuYW1lICJydXN0LXJvb3QiKQorICAgICAgICAgICAgICAgICAgICAgICh2ZXJz
aW9uICIxLjAuNCIpCisgICAgICAgICAgICAgICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVy
bC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJyb290
IiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50
YXIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyICg/IHN0
cmluZz8gaGFzaCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGJ1aWxkLXN5c3RlbSBjYXJn
by1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAgICAgKGFyZ3VtZW50cworICAgICAg
ICAgICAgICAgICAgICAgICAgKCdxdWFzaXF1b3RlCisgICAgICAgICAgICAgICAgICAgICAgICAg
KCM6Y2FyZ28taW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoInJ1c3QtaW50ZXJt
ZWRpYXRlLWEiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3QtaW50
ZXJtZWRpYXRlLWEtMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtaW50ZXJt
ZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3QtaW50
ZXJtZWRpYXRlLWItMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtbGVhZi1h
bGljZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVhZi1h
bGljZS0wLjcpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWxlYWYtYm9iIiAo
J3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGhv
bWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAgICAgICAgICAgICAgICAoc3lu
b3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgIChkZXNjcmlwdGlvbiAic3Vt
bWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBh
dCBsaWNlbnNlOmFzbDIuMCkpKSkpCisgICAgICAgICAgICAgICAgICN0KQorICAgICAgICAgICAg
ICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGxpY2Vu
c2VzOiBNSVQgT1IgQXBhY2hlLTIuMApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L2NyYXRlLnNjbTo1NjIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibGljZW5zZXM6IE1JVCBP
UiBBcGFjaGUtMi4wIgorICAgJyhsaWNlbnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKQorICAgKHN0
cmluZy0+bGljZW5zZSAiTUlUIE9SIEFwYWNoZS0yLjAiKSkKZXhwZWN0ZWQtdmFsdWU6IChsaWNl
bnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKQphY3R1YWwtdmFsdWU6IChsaWNlbnNlOmV4cGF0IGxp
Y2Vuc2U6YXNsMi4wKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGljZW5zZXM6IEFwYWNoZS0y
LjAgLyBNSVQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jcmF0ZS5zY206NTY2
CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImxpY2Vuc2VzOiBBcGFjaGUtMi4wIC8gTUlUIgor
ICAgJyhsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmV4cGF0KQorICAgKHN0cmluZy0+bGljZW5zZSAi
QXBhY2hlLTIuMCAvIE1JVCIpKQpleHBlY3RlZC12YWx1ZTogKGxpY2Vuc2U6YXNsMi4wIGxpY2Vu
c2U6ZXhwYXQpCmFjdHVhbC12YWx1ZTogKGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBsaWNlbnNlczogQXBhY2hlLTIuMCBXSVRIIExMVk0tZXhj
ZXB0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3MApz
b3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJsaWNlbnNlczogQXBhY2hlLTIuMCBXSVRIIExMVk0t
ZXhjZXB0aW9uIgorICAgJyhsaWNlbnNlOmFzbDIuMCB1bmtub3duLWxpY2Vuc2UhKQorICAgKHN0
cmluZy0+bGljZW5zZQorICAgICAiQXBhY2hlLTIuMCBXSVRIIExMVk0tZXhjZXB0aW9uIikpCmV4
cGVjdGVkLXZhbHVlOiAobGljZW5zZTphc2wyLjAgdW5rbm93bi1saWNlbnNlISkKYWN0dWFsLXZh
bHVlOiAobGljZW5zZTphc2wyLjAgdW5rbm93bi1saWNlbnNlISkKcmVzdWx0OiBQQVNTCgp0ZXN0
LW5hbWU6IGxpY2Vuc2VzOiBNSVQvQXBhY2hlLTIuMCBBTkQgQlNELTItQ2xhdXNlCmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3NApzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJsaWNlbnNlczogTUlUL0FwYWNoZS0yLjAgQU5EIEJTRC0yLUNsYXVzZSIKKyAg
ICcobGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmJzZC0yKQorICAgKHN0cmlu
Zy0+bGljZW5zZQorICAgICAiTUlUL0FwYWNoZS0yLjAgQU5EIEJTRC0yLUNsYXVzZSIpKQpleHBl
Y3RlZC12YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjAgbGljZW5zZTpic2QtMikK
YWN0dWFsLXZhbHVlOiAobGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmJzZC0y
KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGljZW5zZXM6IE1JVC9BcGFjaGUtMi4wCmxvY2F0
aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3OApzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICJsaWNlbnNlczogTUlUL0FwYWNoZS0yLjAiCisgICAnKGxpY2Vuc2U6ZXhw
YXQgbGljZW5zZTphc2wyLjApCisgICAoc3RyaW5nLT5saWNlbnNlICJNSVQvQXBhY2hlLTIuMCIp
KQpleHBlY3RlZC12YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApCmFjdHVhbC12
YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApCnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiBzZWxmLXRlc3Q6IHJ1c3QtZG9jb3B0IDAuOC54IGlzIGdvbmUsIHBsZWFzZSBhZGp1c3Qg
dGhlIHRlc3QgY2FzZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NyYXRlLnNj
bTo2MTkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNlbGYtdGVzdDogcnVzdC1kb2NvcHQg
MC44LnggaXMgZ29uZSwgcGxlYXNlIGFkanVzdCB0aGUgdGVzdCBjYXNlIgorICAgKG5vdCAobnVs
bD8gKGZpbmQtcGFja2FnZXMtYnktbmFtZSAicnVzdC1kb2NvcHQiICIwLjgiKSkpKQphY3R1YWwt
dmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjYXJnby1yZWN1cnNpdmUtaW1wb3J0
LWhvb3JzLWV4aXN0aW5nLXBhY2thZ2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVz
dHMvY3JhdGUuc2NtOjYyMwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2FyZ28tcmVjdXJz
aXZlLWltcG9ydC1ob29ycy1leGlzdGluZy1wYWNrYWdlcyIKKyAgIChtb2NrICgoZ3VpeCBodHRw
LWNsaWVudCkKKyAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAgKGxhbWJkYSAodXJsIC4g
cmVzdCkKKyAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAoImh0dHBz
Oi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvZG9jdG9vbCIKKyAgICAgICAgICAgICAgICAgICAg
KG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtZG9jdG9vbC1jcmF0ZSkpCisgICAgICAgICAgICAgICAg
ICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2RvY3Rvb2wvMi4yLjIvZG93bmxv
YWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAg
ICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAg
ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+
Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAg
ICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAg
ICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9kb2N0b29sLzIuMi4yL2RlcGVuZGVu
Y2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtZG9jdG9v
bC1kZXBlbmRlbmNpZXMpKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3Rl
ZCBVUkw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtYXRjaCAoY3JhdGUtcmVjdXJzaXZlLWltcG9y
dCAiZG9jdG9vbCIpCisgICAgICAgICAgICAgICAgKCgoZGVmaW5lLXB1YmxpYyAncnVzdC1kb2N0
b29sLTIKKyAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAg
ICAobmFtZSAicnVzdC1kb2N0b29sIikKKyAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAi
Mi4yLjIiKQorICAgICAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAg
ICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0
Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiZG9jdG9vbCIg
dmVyc2lvbikpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFy
Lmd6IikpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJp
bmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28t
YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAg
ICAgICAgICAgICAgICAgICgncXVhc2lxdW90ZQorICAgICAgICAgICAgICAgICAgICAgICAgICgj
OmNhcmdvLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJydXN0LWRvY29wdCIg
KCd1bnF1b3RlICdydXN0LWRvY29wdC0wLjgpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAo
aG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20iKQorICAgICAgICAgICAgICAgICAgICAgIChz
eW5vcHNpcyAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJz
dW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmV4
cGF0IGxpY2Vuc2U6YXNsMi4wKSkpKSkKKyAgICAgICAgICAgICAgICAgI3QpCisgICAgICAgICAg
ICAgICAgKHggKHBrICdmYWlsIHggI2YpKSkpKQpyZXN1bHQ6IFNLSVAKCgpTS0lQOiB0ZXN0cy9n
cmVtbGluCj09PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTogZWxmLWR5bmFtaWMtaW5mby1u
ZWVkZWQsIGV4ZWN1dGFibGUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9ncmVt
bGluLnNjbTo1Nwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiZWxmLWR5bmFtaWMtaW5mby1u
ZWVkZWQsIGV4ZWN1dGFibGUiCisgICAobGV0KiAoKGVsZiAoY2FsbC13aXRoLWlucHV0LWZpbGUg
JWd1aWxlLWV4ZWN1dGFibGUgcmVhZC1lbGYpKQorICAgICAgICAgIChkeW5pbmZvIChlbGYtZHlu
YW1pYy1pbmZvIGVsZikpKQorICAgICAob3IgKG5vdCBkeW5pbmZvKQorICAgICAgICAgKGxzZXQ8
PQorICAgICAgICAgICBzdHJpbmc9PworICAgICAgICAgICAobGlzdCAoc3RyaW5nLWFwcGVuZCAi
bGliZ3VpbGUtIiAoZWZmZWN0aXZlLXZlcnNpb24pKQorICAgICAgICAgICAgICAgICAibGliYyIp
CisgICAgICAgICAgIChtYXAgKGxhbWJkYSAobGliKQorICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy10YWtlIGxpYiAoc3RyaW5nLWNvbnRhaW5zIGxpYiAiLnNvIikpKQorICAgICAgICAgICAgICAg
IChlbGYtZHluYW1pYy1pbmZvLW5lZWRlZCBkeW5pbmZvKSkpKSkpCmFjdHVhbC12YWx1ZTogI3QK
cmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGZpbGUtbmVlZGVkL3JlY3Vyc2l2ZQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2dyZW1saW4uc2NtOjc1CnNvdXJjZToKKyAodGVzdC1h
c3NlcnQKKyAgICJmaWxlLW5lZWRlZC9yZWN1cnNpdmUiCisgICAobGV0KiAoKG5lZWRlZAorICAg
ICAgICAgICAgKGZpbGUtbmVlZGVkL3JlY3Vyc2l2ZSAlZ3VpbGUtZXhlY3V0YWJsZSkpCisgICAg
ICAgICAgKHBpcGUgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQor
ICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJMRF9UUkFDRV9MT0FERURfT0JKRUNUUyIgInl1
cCIpKQorICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAo
b3Blbi1waXBlKiBPUEVOX1JFQUQgJWd1aWxlLWV4ZWN1dGFibGUpKQorICAgICAgICAgICAgICAg
ICAgKGxhbWJkYSAoKSAodW5zZXRlbnYgIkxEX1RSQUNFX0xPQURFRF9PQkpFQ1RTIikpKSkpCisg
ICAgIChkZWZpbmUgbGRkLXJ4CisgICAgICAgKG1ha2UtcmVnZXhwCisgICAgICAgICAiXltbOmJs
YW5rOl1dKyhbWzpncmFwaDpdXSsgPT4gKT8oW1s6Z3JhcGg6XV0rKSAuKiQiKSkKKyAgICAgKGRl
ZmluZSAocmVhZC1sZGQtb3V0cHV0IHBvcnQpCisgICAgICAgKGxldCBsb29wICgocmVzdWx0ICco
KSkpCisgICAgICAgICAobWF0Y2ggKHJlYWQtbGluZSBwb3J0KQorICAgICAgICAgICAgICAgICgo
PyBlb2Ytb2JqZWN0PykgKHJldmVyc2UgcmVzdWx0KSkKKyAgICAgICAgICAgICAgICAoKD0gKGN1
dCByZWdleHAtZXhlYyBsZGQtcnggPD4pIG0pCisgICAgICAgICAgICAgICAgIChpZiBtCisgICAg
ICAgICAgICAgICAgICAgKGxvb3AgKGNvbnMgKG1hdGNoOnN1YnN0cmluZyBtIDIpIHJlc3VsdCkp
CisgICAgICAgICAgICAgICAgICAgKGxvb3AgcmVzdWx0KSkpKSkpCisgICAgIChkZWZpbmUgZ3Jv
dW5kLXRydXRoCisgICAgICAgKHJlbW92ZQorICAgICAgICAgKGxhbWJkYSAoZW50cnkpCisgICAg
ICAgICAgIChvciAoc3RyaW5nLXByZWZpeD8gImxpbnV4LXZkc28uc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC12ZHNvMzIuc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC12ZHNvNjQuc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC1nYXRlLnNvIiBlbnRyeSkKKyAgICAgICAg
ICAgICAgIChhbmQgKHRhcmdldC1hYXJjaDY0PykKKyAgICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy1jb250YWlucyBlbnRyeSAoZ2xpYmMtZHluYW1pYy1saW5rZXIpKSkpKQorICAgICAgICAgKHJl
YWQtbGRkLW91dHB1dCBwaXBlKSkpCisgICAgIChhbmQgKHplcm8/IChjbG9zZS1waXBlIHBpcGUp
KQorICAgICAgICAgIChsc2V0PSBmaWxlPT8KKyAgICAgICAgICAgICAgICAgKHBrICd0cnV0aCBn
cm91bmQtdHJ1dGgpCisgICAgICAgICAgICAgICAgIChwayAnbmVlZGVkIG5lZWRlZCkpKSkpCnJl
c3VsdDogU0tJUAoKdGVzdC1uYW1lOiBleHBhbmQtb3JpZ2luCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206MTE5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAg
ImV4cGFuZC1vcmlnaW4iCisgICAnKCJPT08vLi4vbGliIgorICAgICAiT09PIgorICAgICAiLi4v
T09PL2Jhci9PT08vYmF6IgorICAgICAiT1JJR0lOL2ZvbyIpCisgICAobWFwIChjdXQgZXhwYW5k
LW9yaWdpbiA8PiAiT09PIikKKyAgICAgICAgJygiJE9SSUdJTi8uLi9saWIiCisgICAgICAgICAg
IiR7T1JJR0lOfSIKKyAgICAgICAgICAiLi4vJHtPUklHSU59L2Jhci8kT1JJR0lOL2JheiIKKyAg
ICAgICAgICAiT1JJR0lOL2ZvbyIpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiT09PLy4uL2xpYiIgIk9P
TyIgIi4uL09PTy9iYXIvT09PL2JheiIgIk9SSUdJTi9mb28iKQphY3R1YWwtdmFsdWU6ICgiT09P
Ly4uL2xpYiIgIk9PTyIgIi4uL09PTy9iYXIvT09PL2JheiIgIk9SSUdJTi9mb28iKQpyZXN1bHQ6
IFBBU1MKCnQuYzogSW4gZnVuY3Rpb24gJ21haW4nOgp0LmM6MToxNTogd2FybmluZzogaW1wbGlj
aXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3B1dHMnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRl
Y2xhcmF0aW9uXQogICAgMSB8IGludCBtYWluICgpIHsgcHV0cygiaGVsbG8iKTsgfQogICAgICB8
ICAgICAgICAgICAgICAgXn5+fgp0LmM6MToxOiBub3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9y
IHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBvZiAncHV0cycKICArKysgfCsjaW5jbHVkZSA8c3RkaW8u
aD4KICAgIDEgfCBpbnQgbWFpbiAoKSB7IHB1dHMoImhlbGxvIik7IH0KdGVzdC1uYW1lOiBzdHJp
cC1ydW5wYXRoCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206
MTMyCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInN0cmlwLXJ1bnBhdGgiCisgICAiaGVsbG9c
biIKKyAgIChjYWxsLXdpdGgtdGVtcG9yYXJ5LWRpcmVjdG9yeQorICAgICAobGFtYmRhIChkaXJl
Y3RvcnkpCisgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgorICAgICAgICAgZGlyZWN0
b3J5CisgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlCisgICAgICAgICAgICJ0LmMiCisg
ICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgKGRpc3BsYXkgImludCBtYWlu
ICgpIHsgcHV0cyhcImhlbGxvXCIpOyB9IiBwb3J0KSkpCisgICAgICAgICAoaW52b2tlCisgICAg
ICAgICAgIGMtY29tcGlsZXIKKyAgICAgICAgICAgInQuYyIKKyAgICAgICAgICAgIi1XbCwtLWVu
YWJsZS1uZXctZHRhZ3MiCisgICAgICAgICAgICItV2wsLXJwYXRoPS9mb28iCisgICAgICAgICAg
ICItV2wsLXJwYXRoPS9iYXIiKQorICAgICAgICAgKGxldCogKChkeW5pbmZvCisgICAgICAgICAg
ICAgICAgICAoZWxmLWR5bmFtaWMtaW5mbworICAgICAgICAgICAgICAgICAgICAocGFyc2UtZWxm
CisgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJhLm91dCIgZ2V0
LWJ5dGV2ZWN0b3ItYWxsKSkpKQorICAgICAgICAgICAgICAgIChvbGQgKGVsZi1keW5hbWljLWlu
Zm8tcnVucGF0aCBkeW5pbmZvKSkKKyAgICAgICAgICAgICAgICAobmV3IChzdHJpcC1ydW5wYXRo
ICJhLm91dCIpKQorICAgICAgICAgICAgICAgIChuZXcqIChzdHJpcC1ydW5wYXRoICJhLm91dCIp
KSkKKyAgICAgICAgICAgKHZhbGlkYXRlLW5lZWRlZC1pbi1ydW5wYXRoICJhLm91dCIpCisgICAg
ICAgICAgIChhbmQgKG1lbWJlciAiL2ZvbyIgb2xkKQorICAgICAgICAgICAgICAgIChtZW1iZXIg
Ii9iYXIiIG9sZCkKKyAgICAgICAgICAgICAgICAobm90IChtZW1iZXIgIi9mb28iIG5ldykpCisg
ICAgICAgICAgICAgICAgKG5vdCAobWVtYmVyICIvYmFyIiBuZXcpKQorICAgICAgICAgICAgICAg
IChlcXVhbD8gbmV3KiBuZXcpCisgICAgICAgICAgICAgICAgKGxldCogKChwaXBlIChvcGVuLWlu
cHV0LXBpcGUgIi4vYS5vdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHN0ciAoZ2V0LXN0
cmluZy1hbGwgcGlwZSkpKQorICAgICAgICAgICAgICAgICAgKGNsb3NlLXBpcGUgcGlwZSkKKyAg
ICAgICAgICAgICAgICAgIHN0cikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJoZWxsb1xuIgphY3R1
YWwtdmFsdWU6ICJoZWxsb1xuIgpyZXN1bHQ6IFBBU1MKCnQuYzogSW4gZnVuY3Rpb24gJ21haW4n
Ogp0LmM6MToxNTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3B1
dHMnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQogICAgMSB8IGludCBtYWluICgp
IHsgcHV0cygiaGVsbG8iKTsgfQogICAgICB8ICAgICAgICAgICAgICAgXn5+fgp0LmM6MToxOiBu
b3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9yIHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBvZiAncHV0
cycKICArKysgfCsjaW5jbHVkZSA8c3RkaW8uaD4KICAgIDEgfCBpbnQgbWFpbiAoKSB7IHB1dHMo
ImhlbGxvIik7IH0KdGVzdC1uYW1lOiBzZXQtZmlsZS1ydW5wYXRoICsgZmlsZS1ydW5wYXRoCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206MTYwCnNvdXJjZToK
KyAodGVzdC1lcXVhbAorICAgInNldC1maWxlLXJ1bnBhdGggKyBmaWxlLXJ1bnBhdGgiCisgICAi
aGVsbG9cbiIKKyAgIChjYWxsLXdpdGgtdGVtcG9yYXJ5LWRpcmVjdG9yeQorICAgICAobGFtYmRh
IChkaXJlY3RvcnkpCisgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgorICAgICAgICAg
ZGlyZWN0b3J5CisgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlCisgICAgICAgICAgICJ0
LmMiCisgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgKGRpc3BsYXkgImlu
dCBtYWluICgpIHsgcHV0cyhcImhlbGxvXCIpOyB9IiBwb3J0KSkpCisgICAgICAgICAoaW52b2tl
CisgICAgICAgICAgIGMtY29tcGlsZXIKKyAgICAgICAgICAgInQuYyIKKyAgICAgICAgICAgIi1X
bCwtLWVuYWJsZS1uZXctZHRhZ3MiCisgICAgICAgICAgICItV2wsLXJwYXRoPS94eHh4eHh4eHgi
KQorICAgICAgICAgKGxldCAoKG9yaWdpbmFsLXJ1bnBhdGggKGZpbGUtcnVucGF0aCAiYS5vdXQi
KSkpCisgICAgICAgICAgIChhbmQgKG1lbWJlciAiL3h4eHh4eHh4eCIgb3JpZ2luYWwtcnVucGF0
aCkKKyAgICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChydW5wYXRoLXRvby1sb25nLWVycm9yPyBj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJhLm91dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJ1bnBh
dGgtdG9vLWxvbmctZXJyb3ItZmlsZSBjKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAoc2V0
LWZpbGUtcnVucGF0aAorICAgICAgICAgICAgICAgICAgICAgICAgICJhLm91dCIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAobGlzdCAobWFrZS1zdHJpbmcgNzc3ICNceSkpKSkKKyAgICAgICAg
ICAgICAgICAobGV0ICgocnVucGF0aCAoZGVsZXRlICIveHh4eHh4eHh4IiBvcmlnaW5hbC1ydW5w
YXRoKSkpCisgICAgICAgICAgICAgICAgICAoc2V0LWZpbGUtcnVucGF0aCAiYS5vdXQiIHJ1bnBh
dGgpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/IHJ1bnBhdGggKGZpbGUtcnVucGF0aCAiYS5v
dXQiKSkpCisgICAgICAgICAgICAgICAgKGxldCogKChwaXBlIChvcGVuLWlucHV0LXBpcGUgIi4v
YS5vdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHN0ciAoZ2V0LXN0cmluZy1hbGwgcGlw
ZSkpKQorICAgICAgICAgICAgICAgICAgKGNsb3NlLXBpcGUgcGlwZSkKKyAgICAgICAgICAgICAg
ICAgIHN0cikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJoZWxsb1xuIgphY3R1YWwtdmFsdWU6ICJo
ZWxsb1xuIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZWxmLWR5bmFtaWMtaW5mby1zb25hbWUK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9ncmVtbGluLnNjbToxODcKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAiZWxmLWR5bmFtaWMtaW5mby1zb25hbWUiCisgICAibGliZm9v
LnNvLjIiCisgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1kaXJlY3RvcnkKKyAgICAgKGxhbWJkYSAo
ZGlyZWN0b3J5KQorICAgICAgICh3aXRoLWRpcmVjdG9yeS1leGN1cnNpb24KKyAgICAgICAgIGRp
cmVjdG9yeQorICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQorICAgICAgICAgICAidC5j
IgorICAgICAgICAgICAobGFtYmRhIChwb3J0KSAoZGlzcGxheSAiLy8gZW1wdHkgZmlsZSIgcG9y
dCkpKQorICAgICAgICAgKGludm9rZQorICAgICAgICAgICBjLWNvbXBpbGVyCisgICAgICAgICAg
ICJ0LmMiCisgICAgICAgICAgICItc2hhcmVkIgorICAgICAgICAgICAiLVdsLC1zb25hbWUsbGli
Zm9vLnNvLjIiKQorICAgICAgICAgKGxldCogKChkeW5pbmZvCisgICAgICAgICAgICAgICAgICAo
ZWxmLWR5bmFtaWMtaW5mbworICAgICAgICAgICAgICAgICAgICAocGFyc2UtZWxmCisgICAgICAg
ICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJhLm91dCIgZ2V0LWJ5dGV2ZWN0
b3ItYWxsKSkpKQorICAgICAgICAgICAgICAgIChzb25hbWUgKGVsZi1keW5hbWljLWluZm8tc29u
YW1lIGR5bmluZm8pKSkKKyAgICAgICAgICAgc29uYW1lKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJs
aWJmb28uc28uMiIKYWN0dWFsLXZhbHVlOiAibGliZm9vLnNvLjIiCnJlc3VsdDogUEFTUwoKYS5v
dXQ6IHN0cmlwcGluZyBSVU5QQVRIIHRvICgiL2dudS9zdG9yZS81aDJ3NHFpOWhrMXF6emdpMXc4
MzIyMHlkc2xpbnI0cy1nbGliYy0yLjMzL2xpYiIgIi9nbnUvc3RvcmUvdmpnZjF3cTc2OTB6azBy
c2MzMDFrN3JweDNuaHZqY20tZ2NjLTEyLjEuMC1saWIvbGliIiAiL2dudS9zdG9yZS92amdmMXdx
NzY5MHprMHJzYzMwMWs3cnB4M25odmpjbS1nY2MtMTIuMS4wLWxpYi9saWIvZ2NjL3g4Nl82NC11
bmtub3duLWxpbnV4LWdudS8xMi4xLjAvLi4vLi4vLi4iICIvaG9tZS9waGYvLmd1aXgtcHJvZmls
ZS9saWIiKSAocmVtb3ZlZCAoIi9mb28iICIvYmFyIikpCmEub3V0OiB3YXJuaW5nOiBSVU5QQVRI
IGNvbnRhaW5zIGJvZ3VzIGVudHJpZXM6ICgiL2dudS9zdG9yZS81aDJ3NHFpOWhrMXF6emdpMXc4
MzIyMHlkc2xpbnI0cy1nbGliYy0yLjMzL2xpYiIgIi9nbnUvc3RvcmUvdmpnZjF3cTc2OTB6azBy
c2MzMDFrN3JweDNuaHZqY20tZ2NjLTEyLjEuMC1saWIvbGliIiAiL2dudS9zdG9yZS92amdmMXdx
NzY5MHprMHJzYzMwMWs3cnB4M25odmpjbS1nY2MtMTIuMS4wLWxpYi9saWIvZ2NjL3g4Nl82NC11
bmtub3duLWxpbnV4LWdudS8xMi4xLjAvLi4vLi4vLi4iICIvaG9tZS9waGYvLmd1aXgtcHJvZmls
ZS9saWIiKQphLm91dDogZXJyb3I6IGRlcGVuZHMgb24gJ2xpYmdjY19zLnNvLjEnLCB3aGljaCBj
YW5ub3QgYmUgZm91bmQgaW4gUlVOUEFUSCAoKQpXQVJOSU5HOiAodGVzdC1ncmVtbGluKTogaW1w
b3J0ZWQgbW9kdWxlIChndWl4IGJ1aWxkIHV0aWxzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBk
ZWxldGUnCgpTS0lQOiB0ZXN0cy9oYWNrYWdlCj09PT09PT09PT09PT09PT09PT0KCgpTdGFydGlu
ZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5zWFdhaEoKRnJvbSBodHRwczovL2hhY2thZ2Uu
aGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWls
ZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
LnNYV2FoSgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTE1OS9o
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4u
Lgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEz
MTE1OS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJs
ZSAvdG1wL2d1aXgtZmlsZS5zWFdhaEouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUg
c3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLnNYV2FoSiIg
ZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgMQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjIxNApzb3VyY2U6CisgKHRlc3Qt
YXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgMSIKKyAgIChldmFsLXRlc3Qt
d2l0aC1jYWJhbCB0ZXN0LWNhYmFsLTEgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QK
cmVzdWx0OiBQQVNTCgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuVm9WNHB3
CkZyb20gaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFj
a2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3du
bG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5Wb1Y0cHcKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9y
Zy93ZWIvMjAyMjA4MDcxMzEyMDIvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2Uv
Zm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNo
aXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMDIvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3Bh
Y2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNl
IERpc2FyY2hpdmUgdG8gYXNzZW1ibGUgL3RtcC9ndWl4LWZpbGUuVm9WNHB3Li4uCmNvdWxkIG5v
dCBmaW5kIGl0cyBEaXNhcmNoaXZlIHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIv
dG1wL2d1aXgtZmlsZS5Wb1Y0cHciIGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFj
a2FnZSB0ZXN0IDIKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNj
bToyMTcKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0
ZXN0IDIiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwgdGVzdC1jYWJhbC0yIG1hdGNoLWdoYy1m
b28pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9m
IC90bXAvZ3VpeC1maWxlLmVGQm9qdgpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9o
YWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90
IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZUZCb2p2CkZyb20g
aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjAzL2h0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZh
aWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjAzL2h0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5P
VCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1m
aWxlLmVGQm9qdi4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9u
CmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuZUZCb2p2IiBmcm9tICJodHRwczov
L2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1u
YW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCAzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvaGFja2FnZS5zY206MjIwCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJo
YWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCAzIgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisg
ICAgIHRlc3QtY2FiYWwtMworICAgICBtYXRjaC1naGMtZm9vCisgICAgICM6Y2FiYWwtZW52aXJv
bm1lbnQKKyAgICAgJygoImltcGwiIC4gImdoYy03LjgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJl
c3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLjd2Q2tRcwpG
cm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2th
Z2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxv
YWQgb2YgL3RtcC9ndWl4LWZpbGUuN3ZDa1FzCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcv
d2ViLzIwMjIwODA3MTMxMjA1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2
ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNr
YWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBE
aXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLjd2Q2tRcy4uLgpjb3VsZCBub3Qg
ZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3Rt
cC9ndWl4LWZpbGUuN3ZDa1FzIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFj
a2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2th
Z2UgdGVzdCA0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206
MjI0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVz
dCA0IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwtNAorICAgICBt
YXRjaC1naGMtZm9vCisgICAgICM6Y2FiYWwtZW52aXJvbm1lbnQKKyAgICAgJygoImltcGwiIC4g
ImdoYy03LjgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRv
d25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLjVwYW55OApGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNr
ZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAi
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oi
IDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuNXBh
bnk4CkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA2L2h0dHBz
Oi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRv
d25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA2
L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6
IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90
bXAvZ3VpeC1maWxlLjVwYW55OC4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVj
aWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuNXBhbnk4IiBmcm9t
ICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5n
eiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCA1CmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206MjI4CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCA1IgorICAgKGV2YWwtdGVzdC13aXRo
LWNhYmFsCisgICAgIHRlc3QtY2FiYWwtNQorICAgICBtYXRjaC1naGMtZm9vCisgICAgICM6Y2Fi
YWwtZW52aXJvbm1lbnQKKyAgICAgJygoImltcGwiIC4gImdoYy03LjgiKSkpKQphY3R1YWwtdmFs
dWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
Lmcyd2FEYgpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwu
b3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZzJ3YURiCkZyb20gaHR0cHM6Ly93ZWIuYXJj
aGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA4L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93
ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA4L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxs
Lm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5n
IHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLmcyd2FEYi4uLgpj
b3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3du
bG9hZCAiL3RtcC9ndWl4LWZpbGUuZzJ3YURiIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2Vs
bC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5n
dWl4LXBhY2thZ2UgdGVzdCA2CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFj
a2FnZS5zY206MjUxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBh
Y2thZ2UgdGVzdCA2IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwt
NgorICAgICBtYXRjaC1naGMtZm9vLTYpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoK
ClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLk1iN0dRVgpGcm9tIGh0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25s
b2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0x
LjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9n
dWl4LWZpbGUuTWI3R1FWCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3
MTMxMjA5L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIw
MjIwODA3MTMxMjA5L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRv
IGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLk1iN0dRVi4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlz
YXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUu
TWI3R1FWIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9v
LTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBtdWx0
aWxpbmUgZGVzYyAobGF5b3V0KQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hh
Y2thZ2Uuc2NtOjI2OQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1w
YWNrYWdlIHRlc3QgbXVsdGlsaW5lIGRlc2MgKGxheW91dCkiCisgICAoZXZhbC10ZXN0LXdpdGgt
Y2FiYWwKKyAgICAgdGVzdC1jYWJhbC1tdWx0aWxpbmUtbGF5b3V0CisgICAgIG1hdGNoLWdoYy1m
b28pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9m
IC90bXAvZ3VpeC1maWxlLjRsZklkWQpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9o
YWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90
IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuNGxmSWRZCkZyb20g
aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjExL2h0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZh
aWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjExL2h0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5P
VCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1m
aWxlLjRsZklkWS4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9u
CmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuNGxmSWRZIiBmcm9tICJodHRwczov
L2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1u
YW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBtdWx0aWxpbmUgZGVzYyAoYnJhY2VkKQps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjI4OQpzb3VyY2U6
CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgbXVsdGlsaW5l
IGRlc2MgKGJyYWNlZCkiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJh
bC1tdWx0aWxpbmUtYnJhY2VkCisgICAgIG1hdGNoLWdoYy1mb28pKQphY3R1YWwtdmFsdWU6ICN0
CnJlc3VsdDogUEFTUwoKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIHRva2VuIDogKGdoYy1vcHRp
b25zICgtV2FsbCkpIChhdCBsaW5lIDExLCBjb2x1bW4gMikKU3ludGF4IGVycm9yOiB1bmV4cGVj
dGVkIGVuZCBvZiBpbnB1dAoKOzs7IChmYWlsICNmICNmKQp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1
aXgtcGFja2FnZSB0ZXN0IG1peGVkIGxheW91dApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL2hhY2thZ2Uuc2NtOjMwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2Fn
ZS0+Z3VpeC1wYWNrYWdlIHRlc3QgbWl4ZWQgbGF5b3V0IgorICAgKGV2YWwtdGVzdC13aXRoLWNh
YmFsCisgICAgIHRlc3QtY2FiYWwtbWl4ZWQtbGF5b3V0CisgICAgIG1hdGNoLWdoYy1mb28pKQph
Y3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogWEZBSUwKCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1w
L2d1aXgtZmlsZS51bXZ1RGoKRnJvbSBodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2Fn
ZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5vdCBGb3Vu
ZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLnVtdnVEagpGcm9tIGh0dHBz
Oi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxMi9odHRwczovL2hhY2thZ2UuaGFz
a2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQg
Imh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxMi9odHRwczovL2hhY2th
Z2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIgNDA0ICJOT1QgRk9V
TkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJsZSAvdG1wL2d1aXgtZmlsZS51
bXZ1RGouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUgc3BlY2lmaWNhdGlvbgpmYWls
ZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLnVtdnVEaiIgZnJvbSAiaHR0cHM6Ly9oYWNr
YWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiCnRlc3QtbmFtZTog
aGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgZmxhZyBleGVjdXRhYmxlCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206MzM0CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBmbGFnIGV4ZWN1dGFibGUiCisgICAo
ZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1mbGFnLWV4ZWN1dGFibGUKKyAg
ICAgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuUmRBWkx1CkZyb20gaHR0cHM6Ly9oYWNrYWdl
Lmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFp
bGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmls
ZS5SZEFaTHUKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMTQv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ou
Li4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcx
MzEyMTQvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1i
bGUgL3RtcC9ndWl4LWZpbGUuUmRBWkx1Li4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZl
IHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5SZEFaTHUi
IGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IHByb3BlcnRpZXMg
d2l0aG91dCBzcGFjZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uu
c2NtOjM1Mwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdl
IHRlc3QgcHJvcGVydGllcyB3aXRob3V0IHNwYWNlIgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFs
CisgICAgIHRlc3QtY2FiYWwtcHJvcGVydHktbm8tc3BhY2UKKyAgICAgbWF0Y2gtZ2hjLWZvbykp
CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgpTeW50YXggZXJyb3I6IHVuZXhwZWN0ZWQg
ZW5kIG9mIGlucHV0Cgo7OzsgKGZhaWwgI2YgI2YpCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1w
YWNrYWdlIHRlc3Qgd2l0aG91dCBmaW5hbCBuZXdsaW5lCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvaGFja2FnZS5zY206MzY4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJo
YWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCB3aXRob3V0IGZpbmFsIG5ld2xpbmUiCisgICAoZXZh
bC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1uby1maW5hbC1uZXdsaW5lCisgICAg
IG1hdGNoLWdoYy1mb28pKQphY3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogWEZBSUwKCgpTdGFydGlu
ZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS44YmdTdloKRnJvbSBodHRwczovL2hhY2thZ2Uu
aGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWls
ZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
LjhiZ1N2WgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxNS9o
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4u
Lgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEz
MTIxNS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJs
ZSAvdG1wL2d1aXgtZmlsZS44YmdTdlouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUg
c3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLjhiZ1N2WiIg
ZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgaW50ZXJuYWwgbGli
cmFyaWVzIGFyZSBpZ25vcmVkCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFj
a2FnZS5zY206Mzg4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBh
Y2thZ2UgdGVzdCBpbnRlcm5hbCBsaWJyYXJpZXMgYXJlIGlnbm9yZWQiCisgICAoZXZhbC10ZXN0
LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1pbnRlcm5hbC1saWJyYXJ5LWlnbm9yZWQKKyAg
ICAgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZTRNSTJ2CkZyb20gaHR0cHM6Ly9oYWNrYWdl
Lmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFp
bGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmls
ZS5lNE1JMnYKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMTcv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ou
Li4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcx
MzEyMTcvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1i
bGUgL3RtcC9ndWl4LWZpbGUuZTRNSTJ2Li4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZl
IHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5lNE1JMnYi
IGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGxvbmVseSBpZiBz
dGF0ZW1lbnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo0
ODAKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0
IGxvbmVseSBpZiBzdGF0ZW1lbnQiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVz
dC1jYWJhbC1lbHNlCisgICAgIG1hdGNoLWdoYy1lbGlmCisgICAgICM6Y2FiYWwtZW52aXJvbm1l
bnQKKyAgICAgJygoIm9zIiAuICJndWl4IikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5BcXIzblIKRnJvbSBodHRw
czovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpk
b3dubG9hZCBmYWlsZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9m
b28tMS4wLjAudGFyLmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90
bXAvZ3VpeC1maWxlLkFxcjNuUgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIy
MDgwNzEzMTIxOS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEu
MC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dl
Yi8yMDIyMDgwNzEzMTIxOS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28v
Zm9vLTEuMC4wLnRhci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2
ZSB0byBhc3NlbWJsZSAvdG1wL2d1aXgtZmlsZS5BcXIzblIuLi4KY291bGQgbm90IGZpbmQgaXRz
IERpc2FyY2hpdmUgc3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1m
aWxlLkFxcjNuUiIgZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3Qg
ZWxzZSBzdGF0ZW1lbnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdl
LnNjbTo0ODQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2Fn
ZSB0ZXN0IGVsc2Ugc3RhdGVtZW50IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRl
c3QtY2FiYWwtZWxzZQorICAgICBtYXRjaC1naGMtZWxpZgorICAgICAjOmNhYmFsLWVudmlyb25t
ZW50CisgICAgICcoKCJvcyIgLiAiZ3VpeCIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQ
QVNTCgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUudVdVNEFWCkZyb20gaHR0
cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4K
ZG93bmxvYWQgZmFpbGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28v
Zm9vLTEuMC4wLnRhci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAv
dG1wL2d1aXgtZmlsZS51V1U0QVYKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAy
MjA4MDcxMzEyMjAvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0x
LjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93
ZWIvMjAyMjA4MDcxMzEyMjAvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hp
dmUgdG8gYXNzZW1ibGUgL3RtcC9ndWl4LWZpbGUudVdVNEFWLi4uCmNvdWxkIG5vdCBmaW5kIGl0
cyBEaXNhcmNoaXZlIHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgt
ZmlsZS51V1U0QVYiIGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0
IGVsaWYgc3RhdGVtZW50CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2Fn
ZS5zY206NDg4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2th
Z2UgdGVzdCBlbGlmIHN0YXRlbWVudCIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0
ZXN0LWNhYmFsLWVsaWYKKyAgICAgbWF0Y2gtZ2hjLWVsaWYKKyAgICAgIzpjYWJhbC1lbnZpcm9u
bWVudAorICAgICAnKCgib3MiIC4gImd1aXgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLmFFRXZhdQpGcm9tIGh0
dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4u
CmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2Yg
L3RtcC9ndWl4LWZpbGUuYUVFdmF1CkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIw
MjIwODA3MTMxMjIxL2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcv
d2ViLzIwMjIwODA3MTMxMjIxL2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNo
aXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLmFFRXZhdS4uLgpjb3VsZCBub3QgZmluZCBp
dHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4
LWZpbGUuYUVFdmF1IiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9m
b28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVz
dCBlbGlmIHN0YXRlbWVudCB3aXRoIGJyYWNrZXRzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1
aXgvdGVzdHMvaGFja2FnZS5zY206NDkyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNr
YWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBlbGlmIHN0YXRlbWVudCB3aXRoIGJyYWNrZXRzIgorICAg
KGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwtZWxpZi1icmFja2V0cworICAg
ICBtYXRjaC1naGMtZWxpZgorICAgICAjOmNhYmFsLWVudmlyb25tZW50CisgICAgICcoKCJvcyIg
LiAiZ3VpeCIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRpbmcgZG93
bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuUWhDNHBPCkZyb20gaHR0cHM6Ly9oYWNrYWdlLmhhc2tl
bGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJo
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIg
NDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5RaEM0
cE8KRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMjMvaHR0cHM6
Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93
bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMjMv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oi
IDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1ibGUgL3Rt
cC9ndWl4LWZpbGUuUWhDNHBPLi4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZlIHNwZWNp
ZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5RaEM0cE8iIGZyb20g
Imh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6
Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGNhYmFsIHJldmlzaW9uCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206NTMzCnNvdXJjZToK
KyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBjYWJhbCByZXZp
c2lvbiIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0ZXN0LWNhYmFsLXJldmlzaW9u
CisgICAgIG1hdGNoLWdoYy1mb28tcmV2aXNpb24pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiByZWFkLWNhYmFsIHRlc3QgMQpsb2NhdGlvbjogL2hvbWUvcGhmL3Ny
Yy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjUzNgpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAi
cmVhZC1jYWJhbCB0ZXN0IDEiCisgICAobWF0Y2ggKGNhbGwtd2l0aC1pbnB1dC1zdHJpbmcKKyAg
ICAgICAgICAgIHRlc3QtcmVhZC1jYWJhbC0xCisgICAgICAgICAgICByZWFkLWNhYmFsKQorICAg
ICAgICAgICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAg
ICAgICAgICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgI2YKKyAgICAgICAgICAgICAoKCdpZgor
ICAgICAgICAgICAgICAgKCdmbGFnICJiYXNlNHBvaW50OCIpCisgICAgICAgICAgICAgICAoKCJi
dWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gNC44ICYmIDwgNSIpKSkKKyAgICAgICAgICAgICAgICgo
J2lmCisgICAgICAgICAgICAgICAgICgnZmxhZyAiYmFzZTQiKQorICAgICAgICAgICAgICAgICAo
KCJidWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gNCAmJiA8IDQuOCIpKSkKKyAgICAgICAgICAgICAg
ICAgKCgnaWYKKyAgICAgICAgICAgICAgICAgICAoJ2ZsYWcgImJhc2UzIikKKyAgICAgICAgICAg
ICAgICAgICAoKCJidWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gMyAmJiA8IDQiKSkpCisgICAgICAg
ICAgICAgICAgICAgKCgiYnVpbGQtZGVwZW5kcyIgKCJiYXNlIDwgMyIpKSkpKSkpKQorICAgICAg
ICAgICAgICAoJ2lmCisgICAgICAgICAgICAgICAoJ29yCisgICAgICAgICAgICAgICAgKCdmbGFn
ICJiYXNlNHBvaW50OCIpCisgICAgICAgICAgICAgICAgKCdhbmQgKCdmbGFnICJiYXNlNCIpICgn
ZmxhZyAiYmFzZTMiKSkpCisgICAgICAgICAgICAgICAoKCJidWlsZC1kZXBlbmRzIiAoInJhbmRv
bSIpKSkKKyAgICAgICAgICAgICAgICgpKQorICAgICAgICAgICAgICAoImJ1aWxkLWRlcGVuZHMi
ICgiY29udGFpbmVycyIpKQorICAgICAgICAgICAgICAoImV4cG9zZWQtbW9kdWxlcyIgKCJUZXN0
LlF1aWNrQ2hlY2suRXhjZXB0aW9uIikpKSkpCisgICAgICAgICAgICN0KQorICAgICAgICAgICh4
IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiByZWFkLWNhYmFsIHRlc3Q6IGlmIGJyYWNrZXRzIG9uIHRoZSBzYW1lIGxpbmUKbG9jYXRp
b246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NTYKc291cmNlOgorICh0
ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogaWYgYnJhY2tldHMgb24gdGhlIHNhbWUg
bGluZSIKKyAgIChtYXRjaCAoY2FsbC13aXRoLWlucHV0LXN0cmluZworICAgICAgICAgICAgdGVz
dC1yZWFkLWNhYmFsLTIKKyAgICAgICAgICAgIHJlYWQtY2FiYWwpCisgICAgICAgICAgKCgoIm5h
bWUiICgidGVzdC1tZSIpKQorICAgICAgICAgICAgKCdzZWN0aW9uCisgICAgICAgICAgICAgJ2Nv
bW1vbgorICAgICAgICAgICAgICJkZWZhdWx0cyIKKyAgICAgICAgICAgICAoKCdpZgorICAgICAg
ICAgICAgICAgKCdvcyAiZm9vYmFyIikKKyAgICAgICAgICAgICAgICgoImNjLW9wdGlvbnMiICgi
LURCQVJCQVogIikpKQorICAgICAgICAgICAgICAgKCkpKSkpCisgICAgICAgICAgICN0KQorICAg
ICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFT
UwoKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIHRva2VuIDogeyAoYXQgbGluZSA0LCBjb2x1bW4g
NCkKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIGVuZCBvZiBpbnB1dAoKOzs7IChmYWlsICNmICNm
KQp0ZXN0LW5hbWU6IHJlYWQtY2FiYWwgdGVzdDogcHJvcGVydHkgYnJhY2tldHMgb24gbmV3IGxp
bmUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NjcKc291
cmNlOgorICh0ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogcHJvcGVydHkgYnJhY2tl
dHMgb24gbmV3IGxpbmUiCisgICAobWF0Y2ggKGNhbGwtd2l0aC1pbnB1dC1zdHJpbmcKKyAgICAg
ICAgICAgIHRlc3QtcmVhZC1jYWJhbC1icmFja2V0cy1uZXdsaW5lCisgICAgICAgICAgICByZWFk
LWNhYmFsKQorICAgICAgICAgICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgn
c2VjdGlvbgorICAgICAgICAgICAgICdjb21tb24KKyAgICAgICAgICAgICAiZGVmYXVsdHMiCisg
ICAgICAgICAgICAgKCgiYnVpbGQtZGVwZW5kcyIgKCJmb29iYXIgLCAgYmFyYmF6IikpKSkpCisg
ICAgICAgICAgICN0KQorICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFs
dWU6ICNmCnJlc3VsdDogWEZBSUwKCnRlc3QtbmFtZTogcmVhZC1jYWJhbCB0ZXN0OiBsaWJyYXJ5
IG5hbWUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NzUK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogbGlicmFyeSBuYW1l
IgorICAgKG1hdGNoIChjYWxsLXdpdGgtaW5wdXQtc3RyaW5nCisgICAgICAgICAgICB0ZXN0LXJl
YWQtY2FiYWwtbGlicmFyeS1uYW1lCisgICAgICAgICAgICByZWFkLWNhYmFsKQorICAgICAgICAg
ICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAgICAgICAg
ICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgImZvb2JhciIKKyAgICAgICAgICAgICAoKCJidWls
ZC1kZXBlbmRzIiAoImZvbywgYmFyIikpKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAgICAg
ICAgICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgI2YKKyAgICAgICAgICAgICAoKCJidWlsZC1k
ZXBlbmRzIiAoImJhciwgYmF6IikpKSkpCisgICAgICAgICAgICN0KQorICAgICAgICAgICh4IChw
ayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5n
IGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLlRoTGJvRwpGcm9tIGh0dHBzOi8vaGFja2FnZS5o
YXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxl
ZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIu
Z3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUu
VGhMYm9HCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjI1L2h0
dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4u
CmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMx
MjI1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxl
IC90bXAvZ3VpeC1maWxlLlRoTGJvRy4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBz
cGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuVGhMYm9HIiBm
cm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBjYWJhbCBpbXBvcnQK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo2MTkKc291cmNl
OgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGNhYmFsIGlt
cG9ydCIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0ZXN0LWNhYmFsLWltcG9ydAor
ICAgICBtYXRjaC1naGMtZm9vLWltcG9ydCkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgoKU0tJUDogdGVzdHMvaW5mZXJpb3IKPT09PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTog
b3Blbi1pbmZlcmlvcgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9y
LnNjbTo1NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJvcGVuLWluZmVyaW9yIgorICAgJyg0
MiAjdCkKKyAgIChsZXQgKChpbmZlcmlvcgorICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAg
ICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAg
ICAgICAic2NyaXB0cy9ndWl4IikpKQorICAgICAoYW5kIChpbmZlcmlvcj8gaW5mZXJpb3IpCisg
ICAgICAgICAgKGxldCAoKGEgKGluZmVyaW9yLWV2YWwgJyhhcHBseSAqICcoNiA3KSkgaW5mZXJp
b3IpKQorICAgICAgICAgICAgICAgIChiIChpbmZlcmlvci1ldmFsCisgICAgICAgICAgICAgICAg
ICAgICAnKEAgKGdudSBwYWNrYWdlcyBiYXNlKSBjb3JldXRpbHMpCisgICAgICAgICAgICAgICAg
ICAgICBpbmZlcmlvcikpKQorICAgICAgICAgICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQor
ICAgICAgICAgICAgKGxpc3QgYSAoaW5mZXJpb3Itb2JqZWN0PyBiKSkpKSkpCmV4cGVjdGVkLXZh
bHVlOiAoNDIgI3QpCmFjdHVhbC12YWx1ZTogKDQyICN0KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFt
ZTogY2xvc2UtaW5mZXJpb3IKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZl
cmlvci5zY206NjYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY2xvc2UtaW5mZXJpb3IiCisg
ICAnKChoZWxsbykgKHdvcmxkKSkKKyAgIChsZXQqICgoaW5mZXJpb3IxCisgICAgICAgICAgICAo
b3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAg
ICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGxz
dDEgKGluZmVyaW9yLWV2YWwgJyhsaXN0ICdoZWxsbykgaW5mZXJpb3IxKSkKKyAgICAgICAgICAo
aW5mZXJpb3IyCisgICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9w
LWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0
cy9ndWl4IikpCisgICAgICAgICAgKGxzdDIgKGluZmVyaW9yLWV2YWwgJyhsaXN0ICd3b3JsZCkg
aW5mZXJpb3IyKSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcjEpCisgICAgIChjbG9z
ZS1pbmZlcmlvciBpbmZlcmlvcjIpCisgICAgIChsaXN0IGxzdDEgbHN0MikpKQpleHBlY3RlZC12
YWx1ZTogKChoZWxsbykgKHdvcmxkKSkKYWN0dWFsLXZhbHVlOiAoKGhlbGxvKSAod29ybGQpKQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogJmluZmVyaW9yLWV4Y2VwdGlvbgpsb2NhdGlvbjogL2hv
bWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNjbTo4MApzb3VyY2U6CisgKHRlc3QtZXF1
YWwKKyAgICImaW5mZXJpb3ItZXhjZXB0aW9uIgorICAgJyhhIGIgYyBkKQorICAgKGxldCAoKGlu
ZmVyaW9yCisgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWls
ZGRpcgorICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgi
KSkpCisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAg
ICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGFuZCAoZXE/
IGluZmVyaW9yIChpbmZlcmlvci1leGNlcHRpb24taW5mZXJpb3IgYykpCisgICAgICAgICAgICAg
ICAgICAgICAobWF0Y2ggKGluZmVyaW9yLWV4Y2VwdGlvbi1zdGFjayBjKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgoKF8gKGZpbGVzIGxpbmVzIGNvbHVtbnMpKSAuLjEpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChtZW1iZXIgImd1aXgvcmVwbC5zY20iIGZpbGVzKSkpCisg
ICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItZXhjZXB0aW9uLWFyZ3VtZW50cyBjKSkpKQor
ICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwgJyh0aHJvdyAnYSAnYiAnYyAnZCkgaW5mZXJpb3Ip
CisgICAgICAgICAgICAnYmFkbmVzcykpKQpleHBlY3RlZC12YWx1ZTogKGEgYiBjIGQpCmFjdHVh
bC12YWx1ZTogKGEgYiBjIGQpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAmaW5mZXJpb3ItZXhj
ZXB0aW9uLCBsZWdhY3kgbW9kZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2lu
ZmVyaW9yLnNjbTo5NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICImaW5mZXJpb3ItZXhjZXB0
aW9uLCBsZWdhY3kgbW9kZSIKKyAgICcoYSBiIGMgZCkKKyAgIChsZXQgKChpbmZlcmlvciAob3Bl
bi1pbmZlcmlvciAldG9wLWJ1aWxkZGlyKSkpCisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4
Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisg
ICAgICAgICAgICAgICAgKGFuZCAoZXE/IGluZmVyaW9yIChpbmZlcmlvci1leGNlcHRpb24taW5m
ZXJpb3IgYykpCisgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItZXhjZXB0aW9uLWFyZ3Vt
ZW50cyBjKSkpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwgJyh0aHJvdyAnYSAnYiAnYyAn
ZCkgaW5mZXJpb3IpCisgICAgICAgICAgICAnYmFkbmVzcykpKQpleHBlY3RlZC12YWx1ZTogKGEg
YiBjIGQpCmFjdHVhbC12YWx1ZTogKGEgYiBjIGQpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBp
bmZlcmlvci1wYWNrYWdlcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVy
aW9yLnNjbToxMDYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZXMi
CisgICAodGFrZSAoc29ydCAoZm9sZC1wYWNrYWdlcworICAgICAgICAgICAgICAgICAobGFtYmRh
IChwYWNrYWdlIGxzdCkKKyAgICAgICAgICAgICAgICAgICAoY29ucyAobGlzdCAocGFja2FnZS1u
YW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVy
c2lvbiBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLWhv
bWUtcGFnZSBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdl
LWxvY2F0aW9uIHBhY2thZ2UpKQorICAgICAgICAgICAgICAgICAgICAgICAgIGxzdCkpCisgICAg
ICAgICAgICAgICAgICcoKSkKKyAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKHN0cmluZzw/
IChjYXIgeCkgKGNhciB5KSkpKQorICAgICAgICAgMTApCisgICAobGV0KiAoKGluZmVyaW9yCisg
ICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisg
ICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisg
ICAgICAgICAgKHBhY2thZ2VzIChpbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvcikpKQorICAgICAo
YW5kIChldmVyeSBzdHJpbmc/CisgICAgICAgICAgICAgICAgIChtYXAgaW5mZXJpb3ItcGFja2Fn
ZS1zeW5vcHNpcyBwYWNrYWdlcykpCisgICAgICAgICAgKGxldCAoKQorICAgICAgICAgICAgKGRl
ZmluZSByZXN1bHQKKyAgICAgICAgICAgICAgKHRha2UgKHNvcnQgKG1hcCAobGFtYmRhIChwYWNr
YWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGluZmVyaW9yLXBh
Y2thZ2UtbmFtZSBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGluZmVyaW9yLXBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGluZmVyaW9yLXBhY2thZ2UtaG9tZS1wYWdlIHBhY2thZ2Up
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2Fn
ZS1sb2NhdGlvbiBwYWNrYWdlKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFj
a2FnZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKHN0cmluZzw/
IChjYXIgeCkgKGNhciB5KSkpKQorICAgICAgICAgICAgICAgICAgICAxMCkpCisgICAgICAgICAg
ICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICByZXN1bHQpKSkpCmV4cGVj
dGVkLXZhbHVlOiAoKCIwYWQiICIwLjAuMjViLWFscGhhIiAiaHR0cHM6Ly9wbGF5MGFkLmNvbSIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA2NzA0IGNv
bHVtbjogMj4pICgiMGFkLWRhdGEiICIwLjAuMjViLWFscGhhIiAiaHR0cHM6Ly9wbGF5MGFkLmNv
bSIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA2NjU3
IGNvbHVtbjogMj4pICgiMHhmZmZmIiAiMC45IiAiaHR0cHM6Ly9naXRodWIuY29tL3BhbGkvMHhG
RkZGIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9mbGFzaGluZy10b29scy5zY20i
IGxpbmU6IDEwNyBjb2x1bW46IDI+KSAoIjM4OS1kcy1iYXNlIiAiMS40LjQuMTciICJodHRwczov
L2RpcmVjdG9yeS5mZWRvcmFwcm9qZWN0Lm9yZyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFj
a2FnZXMvb3BlbmxkYXAuc2NtIiBsaW5lOiAyNDUgY29sdW1uOiAyPikgKCI0ZHRyaXMiICIwLjQu
MyIgImh0dHBzOi8vbGF1bmNocGFkLm5ldC80ZHRyaXMvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9nYW1lcy5zY20iIGxpbmU6IDg3MjYgY29sdW1uOiAyPikgKCI0dGkyIiAiMS42
LjkiICJodHRwOi8vd3d3LjR0aTIuZGUvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdl
cy9tYXRocy5zY20iIGxpbmU6IDY5NyBjb2x1bW46IDI+KSAoIjdrYWEiICIyLjE1LjUiICJodHRw
czovLzdrZmFucy5jb20vIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9nYW1lcy5z
Y20iIGxpbmU6IDEyMDk5IGNvbHVtbjogMj4pICgiYTJqbWlkaWQiICI5IiAiaHR0cHM6Ly9naXRo
dWIuY29tL2phY2thdWRpby9hMmptaWRpZCIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2Fn
ZXMvbXVzaWMuc2NtIiBsaW5lOiA2NjE2IGNvbHVtbjogMj4pICgiYTJwcyIgIjQuMTQiICJodHRw
czovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2EycHMvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9w
YWNrYWdlcy9wcmV0dHktcHJpbnQuc2NtIiBsaW5lOiA1MiBjb2x1bW46IDI+KSAoImFhbGliIiAi
MS40cmM1IiAiaHR0cDovL2FhLXByb2plY3Quc291cmNlZm9yZ2UubmV0L2FhbGliLyIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvdmlkZW8uc2NtIiBsaW5lOiA3MjAgY29sdW1uOiAy
PikpCmFjdHVhbC12YWx1ZTogKCgiMGFkIiAiMC4wLjI1Yi1hbHBoYSIgImh0dHBzOi8vcGxheTBh
ZC5jb20iICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2dhbWVzLnNjbSIgbGluZTog
NjcwNCBjb2x1bW46IDI+KSAoIjBhZC1kYXRhIiAiMC4wLjI1Yi1hbHBoYSIgImh0dHBzOi8vcGxh
eTBhZC5jb20iICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2dhbWVzLnNjbSIgbGlu
ZTogNjY1NyBjb2x1bW46IDI+KSAoIjB4ZmZmZiIgIjAuOSIgImh0dHBzOi8vZ2l0aHViLmNvbS9w
YWxpLzB4RkZGRiIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZmxhc2hpbmctdG9v
bHMuc2NtIiBsaW5lOiAxMDcgY29sdW1uOiAyPikgKCIzODktZHMtYmFzZSIgIjEuNC40LjE3IiAi
aHR0cHM6Ly9kaXJlY3RvcnkuZmVkb3JhcHJvamVjdC5vcmciICM8PGxvY2F0aW9uPiBmaWxlOiAi
Z251L3BhY2thZ2VzL29wZW5sZGFwLnNjbSIgbGluZTogMjQ1IGNvbHVtbjogMj4pICgiNGR0cmlz
IiAiMC40LjMiICJodHRwczovL2xhdW5jaHBhZC5uZXQvNGR0cmlzLyIgIzw8bG9jYXRpb24+IGZp
bGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA4NzI2IGNvbHVtbjogMj4pICgiNHRp
MiIgIjEuNi45IiAiaHR0cDovL3d3dy40dGkyLmRlLyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUv
cGFja2FnZXMvbWF0aHMuc2NtIiBsaW5lOiA2OTcgY29sdW1uOiAyPikgKCI3a2FhIiAiMi4xNS41
IiAiaHR0cHM6Ly83a2ZhbnMuY29tLyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMv
Z2FtZXMuc2NtIiBsaW5lOiAxMjA5OSBjb2x1bW46IDI+KSAoImEyam1pZGlkIiAiOSIgImh0dHBz
Oi8vZ2l0aHViLmNvbS9qYWNrYXVkaW8vYTJqbWlkaWQiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251
L3BhY2thZ2VzL211c2ljLnNjbSIgbGluZTogNjYxNiBjb2x1bW46IDI+KSAoImEycHMiICI0LjE0
IiAiaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9hMnBzLyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvcHJldHR5LXByaW50LnNjbSIgbGluZTogNTIgY29sdW1uOiAyPikgKCJh
YWxpYiIgIjEuNHJjNSIgImh0dHA6Ly9hYS1wcm9qZWN0LnNvdXJjZWZvcmdlLm5ldC9hYWxpYi8i
ICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL3ZpZGVvLnNjbSIgbGluZTogNzIwIGNv
bHVtbjogMj4pKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogaW5mZXJpb3ItYXZhaWxhYmxlLXBh
Y2thZ2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjEz
NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1hdmFpbGFibGUtcGFja2FnZXMi
CisgICAodGFrZSAoc29ydCAoZm9sZC1hdmFpbGFibGUtcGFja2FnZXMKKyAgICAgICAgICAgICAg
ICAgKGxhbWJkYSogKG5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzprZXkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZD8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRlcHJlY2F0ZWQ/CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAgICAgKGlmIChhbmQgc3VwcG9y
dGVkPyAobm90IGRlcHJlY2F0ZWQ/KSkKKyAgICAgICAgICAgICAgICAgICAgIChhbGlzdC1jb25z
IG5hbWUgdmVyc2lvbiByZXN1bHQpCisgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKQorICAg
ICAgICAgICAgICAgICAnKCkpCisgICAgICAgICAgICAgICAobGFtYmRhICh4IHkpIChzdHJpbmc8
PyAoY2FyIHgpIChjYXIgeSkpKSkKKyAgICAgICAgIDEwKQorICAgKGxldCogKChpbmZlcmlvcgor
ICAgICAgICAgICAgKG9wZW4taW5mZXJpb3IKKyAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgor
ICAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAgInNjcmlwdHMvZ3VpeCIpKQor
ICAgICAgICAgIChwYWNrYWdlcyAoaW5mZXJpb3ItYXZhaWxhYmxlLXBhY2thZ2VzIGluZmVyaW9y
KSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcikKKyAgICAgKHRha2UgKHNvcnQgcGFj
a2FnZXMKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSAoeCB5KSAoc3RyaW5nPD8gKGNhciB4KSAo
Y2FyIHkpKSkpCisgICAgICAgICAgIDEwKSkpCmV4cGVjdGVkLXZhbHVlOiAoKCIwYWQiIC4gIjAu
MC4yNWItYWxwaGEiKSAoIjBhZC1kYXRhIiAuICIwLjAuMjViLWFscGhhIikgKCIweGZmZmYiIC4g
IjAuOSIpICgiMzg5LWRzLWJhc2UiIC4gIjEuNC40LjE3IikgKCI0ZHRyaXMiIC4gIjAuNC4zIikg
KCI0dGkyIiAuICIxLjYuOSIpICgiN2thYSIgLiAiMi4xNS41IikgKCJhMmptaWRpZCIgLiAiOSIp
ICgiYTJwcyIgLiAiNC4xNCIpICgiYWFsaWIiIC4gIjEuNHJjNSIpKQphY3R1YWwtdmFsdWU6ICgo
IjBhZCIgLiAiMC4wLjI1Yi1hbHBoYSIpICgiMGFkLWRhdGEiIC4gIjAuMC4yNWItYWxwaGEiKSAo
IjB4ZmZmZiIgLiAiMC45IikgKCIzODktZHMtYmFzZSIgLiAiMS40LjQuMTciKSAoIjRkdHJpcyIg
LiAiMC40LjMiKSAoIjR0aTIiIC4gIjEuNi45IikgKCI3a2FhIiAuICIyLjE1LjUiKSAoImEyam1p
ZGlkIiAuICI5IikgKCJhMnBzIiAuICI0LjE0IikgKCJhYWxpYiIgLiAiMS40cmM1IikpCnJlc3Vs
dDogUEFTUwoKdGVzdC1uYW1lOiBsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MTU1CnNvdXJjZToKKyAodGVzdC1l
cXVhbAorICAgImxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyIKKyAgIChsZXQgKCgtPmxpc3QKKyAg
ICAgICAgICAgKGxhbWJkYSAocGFja2FnZSkKKyAgICAgICAgICAgICAobGlzdCAocGFja2FnZS1u
YW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdl
KQorICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLWxvY2F0aW9uIHBhY2thZ2UpKSkpKQorICAg
ICAobGlzdCAobWFwIC0+bGlzdCAoZmluZC1wYWNrYWdlcy1ieS1uYW1lICJndWlsZSIgI2YpKQor
ICAgICAgICAgICAobWFwIC0+bGlzdAorICAgICAgICAgICAgICAgIChmaW5kLXBhY2thZ2VzLWJ5
LW5hbWUgImd1aWxlIiAiMi4yIikpKSkKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAg
IChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAg
ICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAgICAgICAo
LT5saXN0CisgICAgICAgICAgICAobGFtYmRhIChwYWNrYWdlKQorICAgICAgICAgICAgICAobGlz
dCAoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgIChp
bmZlcmlvci1wYWNrYWdlLXZlcnNpb24gcGFja2FnZSkKKyAgICAgICAgICAgICAgICAgICAgKGlu
ZmVyaW9yLXBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpKSkKKyAgICAgICAgICAobHN0MSAobWFw
IC0+bGlzdAorICAgICAgICAgICAgICAgICAgICAgKGxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyBp
bmZlcmlvciAiZ3VpbGUiKSkpCisgICAgICAgICAgKGxzdDIgKG1hcCAtPmxpc3QKKyAgICAgICAg
ICAgICAgICAgICAgIChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1aWxlIiAi
Mi4yIikpKSkKKyAgICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAobGlzdCBsc3Qx
IGxzdDIpKSkKZXhwZWN0ZWQtdmFsdWU6ICgoKCJndWlsZSIgIjMuMC44IiAjPDxsb2NhdGlvbj4g
ZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDM5MiBjb2x1bW46IDI+KSAoImd1
aWxlIiAiMy4wLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIg
bGluZTogMzEwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyNTAgY29sdW1uOiAyPikgKCJndWlsZSIg
IjIuMi40IiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6
IDI5NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMi4wLjE0IiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDE0NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMS44
LjgiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIgbGluZTogNzYg
Y29sdW1uOiAyPikpICgoImd1aWxlIiAiMi4yLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3Bh
Y2thZ2VzL2d1aWxlLnNjbSIgbGluZTogMjUwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyOTcgY29s
dW1uOiAyPikpKQphY3R1YWwtdmFsdWU6ICgoKCJndWlsZSIgIjMuMC44IiAjPDxsb2NhdGlvbj4g
ZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDM5MiBjb2x1bW46IDI+KSAoImd1
aWxlIiAiMy4wLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIg
bGluZTogMzEwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyNTAgY29sdW1uOiAyPikgKCJndWlsZSIg
IjIuMi40IiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6
IDI5NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMi4wLjE0IiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDE0NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMS44
LjgiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIgbGluZTogNzYg
Y29sdW1uOiAyPikpICgoImd1aWxlIiAiMi4yLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3Bh
Y2thZ2VzL2d1aWxlLnNjbSIgbGluZTogMjUwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyOTcgY29s
dW1uOiAyPikpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbG9va3VwLWluZmVyaW9yLXBhY2th
Z2VzIGFuZCBlcT8tbmVzcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVy
aW9yLnNjbToxNzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImxvb2t1cC1pbmZlcmlvci1w
YWNrYWdlcyBhbmQgZXE/LW5lc3MiCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAo
b3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAg
ICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGxz
dDEgKGxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvciAiZ3VpbGUiKSkKKyAgICAgICAg
ICAobHN0MiAobG9va3VwLWluZmVyaW9yLXBhY2thZ2VzIGluZmVyaW9yICJndWlsZSIpKSkKKyAg
ICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAoZXZlcnkgZXE/IGxzdDEgbHN0Mikp
KQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbmZlcmlvci1wYWNr
YWdlLWlucHV0cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNj
bToxODQKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZS1pbnB1dHMi
CisgICAobGV0ICgoLT5saXN0CisgICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAgICAgICAgICAg
ICAoKGxhYmVsICg/IHBhY2thZ2U/IHBhY2thZ2UpIC4gcmVzdCkKKyAgICAgICAgICAgICAgYCgs
bGFiZWwKKyAgICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgLChwYWNr
YWdlLW5hbWUgcGFja2FnZSkKKyAgICAgICAgICAgICAgICAgICwocGFja2FnZS12ZXJzaW9uIHBh
Y2thZ2UpCisgICAgICAgICAgICAgICAgICAsKHBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpCisg
ICAgICAgICAgICAgICAgLEByZXN0KSkpKSkKKyAgICAgKGxpc3QgKG1hcCAtPmxpc3QgKHBhY2th
Z2UtaW5wdXRzIGd1aWxlLTMuMC1sYXRlc3QpKQorICAgICAgICAgICAobWFwIC0+bGlzdAorICAg
ICAgICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtMy4wLWxhdGVzdCkpCisg
ICAgICAgICAgIChtYXAgLT5saXN0CisgICAgICAgICAgICAgICAgKHBhY2thZ2UtcHJvcGFnYXRl
ZC1pbnB1dHMgZ3VpbGUtMy4wLWxhdGVzdCkpKSkKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAg
ICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAg
ICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAg
ICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1
aWxlIikpKQorICAgICAgICAgICgtPmxpc3QKKyAgICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAg
ICAgICAgICAgICAgKChsYWJlbCAoPyBpbmZlcmlvci1wYWNrYWdlPyBwYWNrYWdlKSAuIHJlc3Qp
CisgICAgICAgICAgICAgICBgKCxsYWJlbAorICAgICAgICAgICAgICAgICAocGFja2FnZQorICAg
ICAgICAgICAgICAgICAgICwoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2thZ2UpCisgICAgICAg
ICAgICAgICAgICAgLChpbmZlcmlvci1wYWNrYWdlLXZlcnNpb24gcGFja2FnZSkKKyAgICAgICAg
ICAgICAgICAgICAsKGluZmVyaW9yLXBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpCisgICAgICAg
ICAgICAgICAgICxAcmVzdCkpKSkKKyAgICAgICAgICAocmVzdWx0CisgICAgICAgICAgICAobGlz
dCAobWFwIC0+bGlzdCAoaW5mZXJpb3ItcGFja2FnZS1pbnB1dHMgZ3VpbGUpKQorICAgICAgICAg
ICAgICAgICAgKG1hcCAtPmxpc3QKKyAgICAgICAgICAgICAgICAgICAgICAgKGluZmVyaW9yLXBh
Y2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZSkpCisgICAgICAgICAgICAgICAgICAobWFwIC0+bGlz
dAorICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2FnZS1wcm9wYWdhdGVkLWlu
cHV0cyBndWlsZSkpKSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcikKKyAgICAgcmVz
dWx0KSkKZXhwZWN0ZWQtdmFsdWU6ICgoKCJsaWJmZmkiIChwYWNrYWdlICJsaWJmZmkiICIzLjMi
ICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2xpYmZmaS5zY20iIGxpbmU6IDQ0IGNv
bHVtbjogMj4pKSAoImJhc2giIChwYWNrYWdlICJiYXNoLW1pbmltYWwiICI1LjEuOCIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvYmFzaC5zY20iIGxpbmU6IDIxNSBjb2x1bW46IDI+
KSkpICgoInBrZ2NvbmZpZyIgKHBhY2thZ2UgInBrZy1jb25maWciICIwLjI5LjIiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL3BrZy1jb25maWcuc2NtIiBsaW5lOiAzNiBjb2x1bW46
IDI+KSkpICgoImxpYnVuaXN0cmluZyIgKHBhY2thZ2UgImxpYnVuaXN0cmluZyIgIjAuOS4xMCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvbGlidW5pc3RyaW5nLnNjbSIgbGluZTog
MzUgY29sdW1uOiAyPikpICgiYmR3LWdjIiAocGFja2FnZSAibGliZ2MiICI4LjAuNCIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvYmR3LWdjLnNjbSIgbGluZTogMzMgY29sdW1uOiAy
PikpKSkKYWN0dWFsLXZhbHVlOiAoKCgibGliZmZpIiAocGFja2FnZSAibGliZmZpIiAiMy4zIiAj
PDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9saWJmZmkuc2NtIiBsaW5lOiA0NCBjb2x1
bW46IDI+KSkgKCJiYXNoIiAocGFja2FnZSAiYmFzaC1taW5pbWFsIiAiNS4xLjgiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2Jhc2guc2NtIiBsaW5lOiAyMTUgY29sdW1uOiAyPikp
KSAoKCJwa2djb25maWciIChwYWNrYWdlICJwa2ctY29uZmlnIiAiMC4yOS4yIiAjPDxsb2NhdGlv
bj4gZmlsZTogImdudS9wYWNrYWdlcy9wa2ctY29uZmlnLnNjbSIgbGluZTogMzYgY29sdW1uOiAy
PikpKSAoKCJsaWJ1bmlzdHJpbmciIChwYWNrYWdlICJsaWJ1bmlzdHJpbmciICIwLjkuMTAiICM8
PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2xpYnVuaXN0cmluZy5zY20iIGxpbmU6IDM1
IGNvbHVtbjogMj4pKSAoImJkdy1nYyIgKHBhY2thZ2UgImxpYmdjIiAiOC4wLjQiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2Jkdy1nYy5zY20iIGxpbmU6IDMzIGNvbHVtbjogMj4p
KSkpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbmZlcmlvci1wYWNrYWdlLXNlYXJjaC1wYXRo
cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNjbToyMTQKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZS1zZWFyY2gtcGF0aHMiCisg
ICAocGFja2FnZS1uYXRpdmUtc2VhcmNoLXBhdGhzIGd1aWxlLTMuMCkKKyAgIChsZXQqICgoaW5m
ZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVp
bGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1
aXgiKSkKKyAgICAgICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMg
aW5mZXJpb3IgImd1aWxlIikpKQorICAgICAgICAgIChyZXN1bHQKKyAgICAgICAgICAgIChpbmZl
cmlvci1wYWNrYWdlLW5hdGl2ZS1zZWFyY2gtcGF0aHMgZ3VpbGUpKSkKKyAgICAgKGNsb3NlLWlu
ZmVyaW9yIGluZmVyaW9yKQorICAgICByZXN1bHQpKQpleHBlY3RlZC12YWx1ZTogKCM8PHNlYXJj
aC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9QQVRIIiBmaWxlczog
KCJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0
b3J5IGZpbGUtcGF0dGVybjogI2Y+ICM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlh
YmxlOiAiR1VJTEVfTE9BRF9DT01QSUxFRF9QQVRIIiBmaWxlczogKCJsaWIvZ3VpbGUvMy4wL3Np
dGUtY2NhY2hlIiAic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxlLXR5
cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPikKYWN0dWFsLXZhbHVlOiAoIzw8c2VhcmNo
LXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFibGU6ICJHVUlMRV9MT0FEX1BBVEgiIGZpbGVzOiAo
InNoYXJlL2d1aWxlL3NpdGUvMy4wIikgc2VwYXJhdG9yOiAiOiIgZmlsZS10eXBlOiBkaXJlY3Rv
cnkgZmlsZS1wYXR0ZXJuOiAjZj4gIzw8c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFi
bGU6ICJHVUlMRV9MT0FEX0NPTVBJTEVEX1BBVEgiIGZpbGVzOiAoImxpYi9ndWlsZS8zLjAvc2l0
ZS1jY2FjaGUiICJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlw
ZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVybjogI2Y+KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog
aW5mZXJpb3ItZXZhbC13aXRoLXN0b3JlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVz
dHMvaW5mZXJpb3Iuc2NtOjIyMwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1l
dmFsLXdpdGgtc3RvcmUiCisgICAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJmb28iICJIZWxs
bywgd29ybGQhIikKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVy
aW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5k
CisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkpCisgICAgIChpbmZlcmlvci1ldmFsLXdp
dGgtc3RvcmUKKyAgICAgICBpbmZlcmlvcgorICAgICAgICVzdG9yZQorICAgICAgICcobGFtYmRh
IChzdG9yZSkKKyAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUgc3RvcmUgImZvbyIgIkhlbGxv
LCB3b3JsZCEiKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10
bXAvc3RvcmUvdm4wcXhkbjIzcDUxZDNsejMzNnZwM2w4MHl3OTJwNGstZm9vIgphY3R1YWwtdmFs
dWU6ICIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvdm4wcXhkbjIzcDUxZDNsejMz
NnZwM2w4MHl3OTJwNGstZm9vIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogaW5mZXJpb3ItZXZh
bC13aXRoLXN0b3JlLCAmc3RvcmUtcHJvdG9jb2wtZXJyb3IKbG9jYXRpb246IC9ob21lL3BoZi9z
cmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MjMyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAg
ICJpbmZlcmlvci1ldmFsLXdpdGgtc3RvcmUsICZzdG9yZS1wcm90b2NvbC1lcnJvciIKKyAgIChs
ZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAg
ICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJz
Y3JpcHRzL2d1aXgiKSkpCisgICAgIChndWFyZCAoYyAoKHN0b3JlLXByb3RvY29sLWVycm9yPyBj
KQorICAgICAgICAgICAgICAgIChzdHJpbmctY29udGFpbnMKKyAgICAgICAgICAgICAgICAgIChz
dG9yZS1wcm90b2NvbC1lcnJvci1tZXNzYWdlIGMpCisgICAgICAgICAgICAgICAgICAiaW52YWxp
ZCBjaGFyYWN0ZXIiKSkpCisgICAgICAgICAgICAoaW5mZXJpb3ItZXZhbC13aXRoLXN0b3JlCisg
ICAgICAgICAgICAgIGluZmVyaW9yCisgICAgICAgICAgICAgICVzdG9yZQorICAgICAgICAgICAg
ICAnKGxhbWJkYSAoc3RvcmUpCisgICAgICAgICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZSBz
dG9yZSAid2V8cmQvPyFAIiAidWggdWgiKSkpCisgICAgICAgICAgICAjZikpKQphY3R1YWwtdmFs
dWU6IDAKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZSwg
ZXhjZXB0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2Nt
OjI0NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1ldmFsLXdpdGgtc3RvcmUs
IGV4Y2VwdGlvbiIKKyAgICcodGhlLWFuc3dlciA9IDQyKQorICAgKGxldCAoKGluZmVyaW9yCisg
ICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgorICAg
ICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkpCisgICAg
IChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAgICAoY2xv
c2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGluZmVyaW9yLWV4Y2VwdGlv
bi1hcmd1bWVudHMgYykpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZQor
ICAgICAgICAgICAgICBpbmZlcmlvcgorICAgICAgICAgICAgICAlc3RvcmUKKyAgICAgICAgICAg
ICAgJyhsYW1iZGEgKHN0b3JlKSAodGhyb3cgJ3RoZS1hbnN3ZXIgJz0gNDIpKSkpKSkKZXhwZWN0
ZWQtdmFsdWU6ICh0aGUtYW5zd2VyID0gNDIpCmFjdHVhbC12YWx1ZTogKHRoZS1hbnN3ZXIgPSA0
MikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZSwgbm90
IGEgcHJvY2VkdXJlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iu
c2NtOjI1NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1ldmFsLXdpdGgtc3Rv
cmUsIG5vdCBhIHByb2NlZHVyZSIKKyAgICd3cm9uZy10eXBlLWFyZworICAgKGxldCAoKGluZmVy
aW9yCisgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWlsZGRp
cgorICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkp
CisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAg
ICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGNhciAoaW5mZXJp
b3ItZXhjZXB0aW9uLWFyZ3VtZW50cyBjKSkpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwt
d2l0aC1zdG9yZQorICAgICAgICAgICAgICBpbmZlcmlvcgorICAgICAgICAgICAgICAlc3RvcmUK
KyAgICAgICAgICAgICAgJygrIDEgMikpKSkpCmV4cGVjdGVkLXZhbHVlOiB3cm9uZy10eXBlLWFy
ZwphY3R1YWwtdmFsdWU6IHdyb25nLXR5cGUtYXJnCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBp
bmZlcmlvci1wYWNrYWdlLWRlcml2YXRpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90
ZXN0cy9pbmZlcmlvci5zY206MjY0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9y
LXBhY2thZ2UtZGVyaXZhdGlvbiIKKyAgIChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUKKyAgICAg
ICAgKGxpc3QgKHBhY2thZ2UtZGVyaXZhdGlvbgorICAgICAgICAgICAgICAgICVzdG9yZQorICAg
ICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAgICAieDg2XzY0LWxp
bnV4IikKKyAgICAgICAgICAgICAgKHBhY2thZ2UtZGVyaXZhdGlvbgorICAgICAgICAgICAgICAg
ICVzdG9yZQorICAgICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAg
ICAiYXJtaGYtbGludXgiKSkpCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAob3Bl
bi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6
Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKHBhY2th
Z2VzIChpbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvcikpCisgICAgICAgICAgKGd1aWxlIChmaW5k
IChsYW1iZGEgKHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1uYW1lICVib290c3RyYXAtZ3VpbGUp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2th
Z2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgcGFja2FnZXMpKSkKKyAgICAgKG1hcCBkZXJp
dmF0aW9uLWZpbGUtbmFtZQorICAgICAgICAgIChsaXN0IChpbmZlcmlvci1wYWNrYWdlLWRlcml2
YXRpb24KKyAgICAgICAgICAgICAgICAgICVzdG9yZQorICAgICAgICAgICAgICAgICAgZ3VpbGUK
KyAgICAgICAgICAgICAgICAgICJ4ODZfNjQtbGludXgiKQorICAgICAgICAgICAgICAgIChpbmZl
cmlvci1wYWNrYWdlLWRlcml2YXRpb24KKyAgICAgICAgICAgICAgICAgICVzdG9yZQorICAgICAg
ICAgICAgICAgICAgZ3VpbGUKKyAgICAgICAgICAgICAgICAgICJhcm1oZi1saW51eCIpKSkpKQpl
eHBlY3RlZC12YWx1ZTogKCIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvYzdnMzVk
ZjE0d2w0cmFoZ25kcWh3MWQ2cmtheXBoZzItZ3VpbGUtYm9vdHN0cmFwLTIuMC5kcnYiICIvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvMnA4MjUwc3p3bThiNm1hbDBtcmJrZDh3cWhw
eWl6c2MtZ3VpbGUtYm9vdHN0cmFwLTIuMC5kcnYiKQphY3R1YWwtdmFsdWU6ICgiL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3QtdG1wL3N0b3JlL2M3ZzM1ZGYxNHdsNHJhaGduZHFodzFkNnJrYXlwaGcy
LWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2IiAiL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3QtdG1wL3N0
b3JlLzJwODI1MHN6d204YjZtYWwwbXJia2Q4d3FocHlpenNjLWd1aWxlLWJvb3RzdHJhcC0yLjAu
ZHJ2IikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1l
bnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MjgyCnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1lbnQiCisg
ICAocGFja2FnZS1kZXJpdmF0aW9uCisgICAgICVzdG9yZQorICAgICAocGFja2FnZS1yZXBsYWNl
bWVudCBzcWxpdGUpCisgICAgICJ4ODZfNjQtbGludXgiKQorICAgKGxldCogKChpbmZlcmlvcgor
ICAgICAgICAgICAgKG9wZW4taW5mZXJpb3IKKyAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgor
ICAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAgInNjcmlwdHMvZ3VpeCIpKQor
ICAgICAgICAgIChwYWNrYWdlcyAoaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IpKSkKKyAgICAg
KG1hdGNoIChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMKKyAgICAgICAgICAgICAgaW5mZXJpb3IK
KyAgICAgICAgICAgICAgKHBhY2thZ2UtbmFtZSBzcWxpdGUpCisgICAgICAgICAgICAgIChwYWNr
YWdlLXZlcnNpb24gc3FsaXRlKSkKKyAgICAgICAgICAgICgoaW5mZXJpb3Itc3FsaXRlIHJlc3Qg
Li4uKQorICAgICAgICAgICAgIChpbmZlcmlvci1wYWNrYWdlLWRlcml2YXRpb24KKyAgICAgICAg
ICAgICAgICVzdG9yZQorICAgICAgICAgICAgICAgKGluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1l
bnQgaW5mZXJpb3Itc3FsaXRlKQorICAgICAgICAgICAgICAgIng4Nl82NC1saW51eCIpKSkpKQpy
ZXN1bHQ6IFNLSVAKCnRlc3QtbmFtZTogaW5mZXJpb3ItcGFja2FnZS0+bWFuaWZlc3QtZW50cnkK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206Mjk4CnNvdXJj
ZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9yLXBhY2thZ2UtPm1hbmlmZXN0LWVudHJ5Igor
ICAgKG1hbmlmZXN0LWVudHJ5LT5saXN0CisgICAgIChwYWNrYWdlLT5tYW5pZmVzdC1lbnRyeQor
ICAgICAgIChmaXJzdCAoZmluZC1iZXN0LXBhY2thZ2VzLWJ5LW5hbWUgImd1aWxlIiAjZikpKSkK
KyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAg
ICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAg
ICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAgICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5m
ZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1aWxlIikpKQorICAgICAgICAgIChlbnRyeSAoaW5m
ZXJpb3ItcGFja2FnZS0+bWFuaWZlc3QtZW50cnkgZ3VpbGUpKSkKKyAgICAgKGNsb3NlLWluZmVy
aW9yIGluZmVyaW9yKQorICAgICAobWFuaWZlc3QtZW50cnktPmxpc3QgZW50cnkpKSkKZXhwZWN0
ZWQtdmFsdWU6ICgiZ3VpbGUiICIzLjAuOCIgIm91dCIgKCM8PHNlYXJjaC1wYXRoLXNwZWNpZmlj
YXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9QQVRIIiBmaWxlczogKCJzaGFyZS9ndWlsZS9z
aXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVy
bjogI2Y+ICM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9B
RF9DT01QSUxFRF9QQVRIIiBmaWxlczogKCJsaWIvZ3VpbGUvMy4wL3NpdGUtY2NhY2hlIiAic2hh
cmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxlLXR5cGU6IGRpcmVjdG9yeSBm
aWxlLXBhdHRlcm46ICNmPikgKCgibGlidW5pc3RyaW5nIiAiMC45LjEwIiAib3V0IiAoKSAoKSkg
KCJsaWJnYyIgIjguMC40IiAib3V0IiAoKSAoKSkpKQphY3R1YWwtdmFsdWU6ICgiZ3VpbGUiICIz
LjAuOCIgIm91dCIgKCM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJ
TEVfTE9BRF9QQVRIIiBmaWxlczogKCJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjog
IjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVybjogI2Y+ICM8PHNlYXJjaC1wYXRo
LXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9DT01QSUxFRF9QQVRIIiBmaWxl
czogKCJsaWIvZ3VpbGUvMy4wL3NpdGUtY2NhY2hlIiAic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBz
ZXBhcmF0b3I6ICI6IiBmaWxlLXR5cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPikgKCgi
bGlidW5pc3RyaW5nIiAiMC45LjEwIiAib3V0IiAoKSAoKSkgKCJsaWJnYyIgIjguMC40IiAib3V0
IiAoKSAoKSkpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGFja2FnZXMtPm1hbmlmZXN0Cmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjMwOApzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJwYWNrYWdlcy0+bWFuaWZlc3QiCisgICAobWFwIG1hbmlmZXN0
LWVudHJ5LT5saXN0CisgICAgICAgIChtYW5pZmVzdC1lbnRyaWVzCisgICAgICAgICAgKHBhY2th
Z2VzLT5tYW5pZmVzdAorICAgICAgICAgICAgKGZpbmQtYmVzdC1wYWNrYWdlcy1ieS1uYW1lICJn
dWlsZSIgI2YpKSkpCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAob3Blbi1pbmZl
cmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6Y29tbWFu
ZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGd1aWxlIChmaXJz
dCAobG9va3VwLWluZmVyaW9yLXBhY2thZ2VzIGluZmVyaW9yICJndWlsZSIpKSkKKyAgICAgICAg
ICAobWFuaWZlc3QgKHBhY2thZ2VzLT5tYW5pZmVzdCAobGlzdCBndWlsZSkpKSkKKyAgICAgKGNs
b3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAobWFwIG1hbmlmZXN0LWVudHJ5LT5saXN0Cisg
ICAgICAgICAgKG1hbmlmZXN0LWVudHJpZXMgbWFuaWZlc3QpKSkpCmV4cGVjdGVkLXZhbHVlOiAo
KCJndWlsZSIgIjMuMC44IiAib3V0IiAoIzw8c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFy
aWFibGU6ICJHVUlMRV9MT0FEX1BBVEgiIGZpbGVzOiAoInNoYXJlL2d1aWxlL3NpdGUvMy4wIikg
c2VwYXJhdG9yOiAiOiIgZmlsZS10eXBlOiBkaXJlY3RvcnkgZmlsZS1wYXR0ZXJuOiAjZj4gIzw8
c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFibGU6ICJHVUlMRV9MT0FEX0NPTVBJTEVE
X1BBVEgiIGZpbGVzOiAoImxpYi9ndWlsZS8zLjAvc2l0ZS1jY2FjaGUiICJzaGFyZS9ndWlsZS9z
aXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVy
bjogI2Y+KSAoKCJsaWJ1bmlzdHJpbmciICIwLjkuMTAiICJvdXQiICgpICgpKSAoImxpYmdjIiAi
OC4wLjQiICJvdXQiICgpICgpKSkpKQphY3R1YWwtdmFsdWU6ICgoImd1aWxlIiAiMy4wLjgiICJv
dXQiICgjPDxzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uPiB2YXJpYWJsZTogIkdVSUxFX0xPQURf
UEFUSCIgZmlsZXM6ICgic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxl
LXR5cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPiAjPDxzZWFyY2gtcGF0aC1zcGVjaWZp
Y2F0aW9uPiB2YXJpYWJsZTogIkdVSUxFX0xPQURfQ09NUElMRURfUEFUSCIgZmlsZXM6ICgibGli
L2d1aWxlLzMuMC9zaXRlLWNjYWNoZSIgInNoYXJlL2d1aWxlL3NpdGUvMy4wIikgc2VwYXJhdG9y
OiAiOiIgZmlsZS10eXBlOiBkaXJlY3RvcnkgZmlsZS1wYXR0ZXJuOiAjZj4pICgoImxpYnVuaXN0
cmluZyIgIjAuOS4xMCIgIm91dCIgKCkgKCkpICgibGliZ2MiICI4LjAuNCIgIm91dCIgKCkgKCkp
KSkpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAjOmVycm9yLXBvcnQgc3RkZXJyCmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjMxOQpzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICIjOmVycm9yLXBvcnQgc3RkZXJyIgorICAgNDIKKyAgIChsZXQgKChpbmZl
cmlvcgorICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICV0b3AtYnVpbGRk
aXIKKyAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAic2NyaXB0cy9ndWl4Igor
ICAgICAgICAgICAgICM6ZXJyb3ItcG9ydAorICAgICAgICAgICAgIChjdXJyZW50LWVycm9yLXBv
cnQpKSkpCisgICAgIChhbmQgKGluZmVyaW9yPyBpbmZlcmlvcikKKyAgICAgICAgICAoaW5mZXJp
b3ItZXZhbAorICAgICAgICAgICAgJyhkaXNwbGF5ICJ0ZXN0IiAoY3VycmVudC1lcnJvci1wb3J0
KSkKKyAgICAgICAgICAgIGluZmVyaW9yKQorICAgICAgICAgIChsZXQgKChyZXN1bHQKKyAgICAg
ICAgICAgICAgICAgIChpbmZlcmlvci1ldmFsICcoYXBwbHkgKiAnKDYgNykpIGluZmVyaW9yKSkp
CisgICAgICAgICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICByZXN1
bHQpKSkpCmV4cGVjdGVkLXZhbHVlOiA0MgphY3R1YWwtdmFsdWU6IDQyCnJlc3VsdDogUEFTUwoK
dGVzdC1uYW1lOiAjOmVycm9yLXBvcnQgcGlwZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL2luZmVyaW9yLnNjbTozMzMKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiIzplcnJv
ci1wb3J0IHBpcGUiCisgICAiNDIiCisgICAobWF0Y2ggKHBpcGUpCisgICAgICAgICAgKChwb3J0
LXRvLXJlYWQtZnJvbSAuIHBvcnQtdG8td3JpdGUtdG8pCisgICAgICAgICAgIChzZXR2YnVmIHBv
cnQtdG8tcmVhZC1mcm9tICdsaW5lKQorICAgICAgICAgICAoc2V0dmJ1ZiBwb3J0LXRvLXdyaXRl
LXRvICdsaW5lKQorICAgICAgICAgICAobGV0ICgoaW5mZXJpb3IKKyAgICAgICAgICAgICAgICAg
ICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgorICAg
ICAgICAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAic2NyaXB0
cy9ndWl4IgorICAgICAgICAgICAgICAgICAgICAgIzplcnJvci1wb3J0CisgICAgICAgICAgICAg
ICAgICAgICBwb3J0LXRvLXdyaXRlLXRvKSkpCisgICAgICAgICAgICAgKGFuZCAoaW5mZXJpb3I/
IGluZmVyaW9yKQorICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAgICAgICAgICAgICAg
IChpbmZlcmlvci1ldmFsCisgICAgICAgICAgICAgICAgICAgICAgJyhkaXNwbGF5ICI0MlxuIiAo
Y3VycmVudC1lcnJvci1wb3J0KSkKKyAgICAgICAgICAgICAgICAgICAgICBpbmZlcmlvcikKKyAg
ICAgICAgICAgICAgICAgICAgKGxldCBsb29wICgobGluZSAocmVhZC1saW5lIHBvcnQtdG8tcmVh
ZC1mcm9tKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIChzdHJpbmc9PyBsaW5lICI0MiIp
CisgICAgICAgICAgICAgICAgICAgICAgICAoYmVnaW4gKGNsb3NlLWluZmVyaW9yIGluZmVyaW9y
KSBsaW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgKGxvb3AgKHJlYWQtbGluZSBwb3J0LXRv
LXJlYWQtZnJvbSkpKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICI0MiIKYWN0dWFsLXZhbHVlOiAi
NDIiCnJlc3VsdDogUEFTUwoKCkZBSUw6IHRlc3RzL3B5cGkKPT09PT09PT09PT09PT09PQoKdGVz
dC1uYW1lOiBndWl4LXBhY2thZ2UtPnB5cGktbmFtZSwgb2xkIFVSTCBzdHlsZQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjEzNwpzb3VyY2U6CisgKHRlc3QtZXF1
YWwKKyAgICJndWl4LXBhY2thZ2UtPnB5cGktbmFtZSwgb2xkIFVSTCBzdHlsZSIKKyAgICJwc3V0
aWwiCisgICAoZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAg
ICAgICAiZm9vIgorICAgICAgIChzb3VyY2UKKyAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAg
ICAgICAgKHVyaSAiaHR0cHM6Ly9weXBpLm9yZy9wYWNrYWdlcy9zb3VyY2UvcC9wc3V0aWwvcHN1
dGlsLTQuMy4wLnRhci5neiIpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwc3V0aWwiCmFjdHVhbC12
YWx1ZTogInBzdXRpbCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlw
aS1uYW1lLCBuZXcgVVJMIHN0eWxlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMv
cHlwaS5zY206MTQ1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImd1aXgtcGFja2FnZS0+cHlw
aS1uYW1lLCBuZXcgVVJMIHN0eWxlIgorICAgImNlcnRib3QiCisgICAoZ3VpeC1wYWNrYWdlLT5w
eXBpLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAgICAgICAiZm9vIgorICAgICAgIChzb3Vy
Y2UKKyAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAgICAgICAgKHVyaSAiaHR0cHM6Ly9weXBp
Lm9yZy9wYWNrYWdlcy9hMi8zYi80NzU2ZTZhMGNlYjE0ZTA4NDA0MmEyYTY1YzYxNWQ2OGQyNTYy
MWM2ZmQ0NDZkMGZjMTBkMTRjNGNlN2QvY2VydGJvdC0wLjguMS50YXIuZ3oiKSkpKSkpCmV4cGVj
dGVkLXZhbHVlOiAiY2VydGJvdCIKYWN0dWFsLXZhbHVlOiAiY2VydGJvdCIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lLCBzZXZlcmFsIFVSTHMKbG9jYXRp
b246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxNTMKc291cmNlOgorICh0ZXN0
LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUsIHNldmVyYWwgVVJMcyIKKyAgICJj
cmFtIgorICAgKGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lCisgICAgIChkdW1teS1wYWNrYWdlCisg
ICAgICAgImZvbyIKKyAgICAgICAoc291cmNlCisgICAgICAgICAoZHVtbXktb3JpZ2luCisgICAg
ICAgICAgICh1cmkgKGxpc3QgImh0dHBzOi8vYml0aGVhcC5vcmcvY3JhbS9jcmFtLTAuNy50YXIu
Z3oiCisgICAgICAgICAgICAgICAgICAgICAgKHB5cGktdXJpICJjcmFtIiAiMC43IikpKSkpKSkp
CmV4cGVjdGVkLXZhbHVlOiAiY3JhbSIKYWN0dWFsLXZhbHVlOiAiY3JhbSIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lLCBob25vciAndXBzdHJlYW0tbmFt
ZScKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxNjIKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUsIGhvbm9yICd1cHN0
cmVhbS1uYW1lJyIKKyAgICJiYXItMyIKKyAgIChndWl4LXBhY2thZ2UtPnB5cGktbmFtZQorICAg
ICAoZHVtbXktcGFja2FnZQorICAgICAgICJmb28iCisgICAgICAgKHByb3BlcnRpZXMgJygodXBz
dHJlYW0tbmFtZSAuICJiYXItMyIpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJiYXItMyIKYWN0dWFs
LXZhbHVlOiAiYmFyLTMiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzcGVjaWZpY2F0aW9uLT5y
ZXF1aXJlbWVudC1uYW1lCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5z
Y206MTY5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNwZWNpZmljYXRpb24tPnJlcXVpcmVt
ZW50LW5hbWUiCisgICAnKCJGaXp6eSIKKyAgICAgIlBpY2t5VGhpbmciCisgICAgICJTb21ldGhp
bmdXaXRoTWFya2VyIgorICAgICAicmVxdWVzdHMiCisgICAgICJwaXAiKQorICAgKG1hcCBzcGVj
aWZpY2F0aW9uLT5yZXF1aXJlbWVudC1uYW1lCisgICAgICAgIHRlc3Qtc3BlY2lmaWNhdGlvbnMp
KQpleHBlY3RlZC12YWx1ZTogKCJGaXp6eSIgIlBpY2t5VGhpbmciICJTb21ldGhpbmdXaXRoTWFy
a2VyIiAicmVxdWVzdHMiICJwaXAiKQphY3R1YWwtdmFsdWU6ICgiRml6enkiICJQaWNreVRoaW5n
IiAiU29tZXRoaW5nV2l0aE1hcmtlciIgInJlcXVlc3RzIiAicGlwIikKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHBhcnNlLXJlcXVpcmVzLnR4dApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3B5cGkuc2NtOjE3Mwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJwYXJzZS1yZXF1
aXJlcy50eHQiCisgICAobGlzdCAnKCJmb28iICJiYXIiKSAnKCJweXRlc3QiKSkKKyAgIChtb2Nr
ICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAg
ICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAgKHBhcnNlLXJlcXVpcmVzLnR4dCB0
ZXN0LXJlcXVpcmVzLnR4dCkpKQpleHBlY3RlZC12YWx1ZTogKCgiZm9vIiAiYmFyIikgKCJweXRl
c3QiKSkKYWN0dWFsLXZhbHVlOiAoKCJmb28iICJiYXIiKSAoInB5dGVzdCIpKQpyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogcGFyc2UtcmVxdWlyZXMudHh0IC0gQmVha2VyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206MTc5CnNvdXJjZToKKyAodGVzdC1lcXVhbAor
ICAgInBhcnNlLXJlcXVpcmVzLnR4dCAtIEJlYWtlciIKKyAgIChsaXN0ICcoKSAnKCJNb2NrIiAi
Y292ZXJhZ2UiKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRo
LWlucHV0LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAg
KHBhcnNlLXJlcXVpcmVzLnR4dCB0ZXN0LXJlcXVpcmVzLnR4dC1iZWFrZXIpKSkKZXhwZWN0ZWQt
dmFsdWU6ICgoKSAoIk1vY2siICJjb3ZlcmFnZSIpKQphY3R1YWwtdmFsdWU6ICgoKSAoIk1vY2si
ICJjb3ZlcmFnZSIpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGFyc2Utd2hlZWwtbWV0YWRh
dGEsIHdpdGggZXh0cmFzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5z
Y206MTg1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInBhcnNlLXdoZWVsLW1ldGFkYXRhLCB3
aXRoIGV4dHJhcyIKKyAgIChsaXN0ICcoIndyYXB0IiAiYmFyIikgJygidG94IiAiYnVtcHZlcnNp
b24iKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRoLWlucHV0
LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAgKHBhcnNl
LXdoZWVsLW1ldGFkYXRhIHRlc3QtbWV0YWRhdGEtd2l0aC1leHRyYXMpKSkKZXhwZWN0ZWQtdmFs
dWU6ICgoIndyYXB0IiAiYmFyIikgKCJ0b3giICJidW1wdmVyc2lvbiIpKQphY3R1YWwtdmFsdWU6
ICgoIndyYXB0IiAiYmFyIikgKCJ0b3giICJidW1wdmVyc2lvbiIpKQpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogcGFyc2Utd2hlZWwtbWV0YWRhdGEsIHdpdGggZXh0cmFzIC0gSmVkaQpsb2NhdGlv
bjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjE5MQpzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJwYXJzZS13aGVlbC1tZXRhZGF0YSwgd2l0aCBleHRyYXMgLSBKZWRpIgorICAg
KGxpc3QgJygicGFyc28iKSAnKCJweXRlc3QiKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisg
ICAgICAgICAgY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQt
c3RyaW5nKQorICAgICAgICAgKHBhcnNlLXdoZWVsLW1ldGFkYXRhCisgICAgICAgICAgIHRlc3Qt
bWV0YWRhdGEtd2l0aC1leHRyYXMtamVkaSkpKQpleHBlY3RlZC12YWx1ZTogKCgicGFyc28iKSAo
InB5dGVzdCIpKQphY3R1YWwtdmFsdWU6ICgoInBhcnNvIikgKCJweXRlc3QiKSkKcmVzdWx0OiBQ
QVNTCgp0ZXN0LW5hbWU6IGZpbmQtcHJvamVjdC11cmwsIHdpdGggbnVtcHkKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxOTcKc291cmNlOgorICh0ZXN0LWVxdWFs
CisgICAiZmluZC1wcm9qZWN0LXVybCwgd2l0aCBudW1weSIKKyAgICJudW1weSIKKyAgIChmaW5k
LXByb2plY3QtdXJsCisgICAgICJudW1weSIKKyAgICAgImh0dHBzOi8vZmlsZXMucHl0aG9uaG9z
dGVkLm9yZy9wYWNrYWdlcy8wYS9jOC9hNjI3NjdhNmIzNzRhMGRmYjAyZDJhMDQ1NmU1ZjU2YTM3
MmNkZDE2ODlkYmM2ZmZiNmJmMWRkZWRiYzAvbnVtcHktMS4yMi4xLnppcCIpKQpleHBlY3RlZC12
YWx1ZTogIm51bXB5IgphY3R1YWwtdmFsdWU6ICJudW1weSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IGZpbmQtcHJvamVjdC11cmwsIHVXU0dJCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgv
dGVzdHMvcHlwaS5zY206MjAzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImZpbmQtcHJvamVj
dC11cmwsIHVXU0dJIgorICAgInV3c2dpIgorICAgKGZpbmQtcHJvamVjdC11cmwKKyAgICAgInVX
U0dJIgorICAgICAiaHR0cHM6Ly9maWxlcy5weXRob25ob3N0ZWQub3JnL3BhY2thZ2VzLzI0L2Zk
LzkzODUxZTRhMDc2NzE5MTk5ODY4ZDRjOTE4Y2M5M2E1Mjc0MmU2ODM3MDE4OGMxYzU3MGE2ZTQy
YTU0Zi91d3NnaS0yLjAuMjAudGFyLmd6IikpCmV4cGVjdGVkLXZhbHVlOiAidXdzZ2kiCmFjdHVh
bC12YWx1ZTogInV3c2dpIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZmluZC1wcm9qZWN0LXVy
bCwgZmxha2U4LWFycmF5LXNwYWNpbmcKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0
cy9weXBpLnNjbToyMDkKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZmluZC1wcm9qZWN0LXVy
bCwgZmxha2U4LWFycmF5LXNwYWNpbmciCisgICAiZmxha2U4X2FycmF5X3NwYWNpbmciCisgICAo
ZmluZC1wcm9qZWN0LXVybAorICAgICAiZmxha2U4LWFycmF5LXNwYWNpbmciCisgICAgICJodHRw
czovL2ZpbGVzLnB5dGhvbmhvc3RlZC5vcmcvcGFja2FnZXMvYTQvMjEvZmYyOWI5MDExMjhiNjgx
YjdkZTdhMjc4N2IzYWViM2UxZjNjYmE0YThjMGNmZmE5NzEyY2JmZjAxNmJjL2ZsYWtlOF9hcnJh
eV9zcGFjaW5nLTAuMi4wLnRhci5neiIpKQpleHBlY3RlZC12YWx1ZTogImZsYWtlOF9hcnJheV9z
cGFjaW5nIgphY3R1YWwtdmFsdWU6ICJmbGFrZThfYXJyYXlfc3BhY2luZyIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGZpbmQtcHJvamVjdC11cmwsIGZvby9nb28KbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToyMTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAi
ZmluZC1wcm9qZWN0LXVybCwgZm9vL2dvbyIKKyAgICJmb28iCisgICAoZmluZC1wcm9qZWN0LXVy
bAorICAgICAiZm9vIgorICAgICAiaHR0cHM6Ly9maWxlcy5weXRob25ob3N0ZWQub3JnL3BhY2th
Z2VzL2YwL2YwMC9nb28tMC4wLjAudGFyLmd6IikpCmV4cGVjdGVkLXZhbHVlOiAiZm9vIgphY3R1
YWwtdmFsdWU6ICJmb28iCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2th
Z2UsIG5vIHdoZWVsCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206
MjIxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJweXBpLT5ndWl4LXBhY2thZ2UsIG5vIHdo
ZWVsIgorICAgKG1vY2sgKChndWl4IGltcG9ydCB1dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gK
KyAgICAgICAgICAobGFtYmRhICh1cmwgZmlsZS1uYW1lKQorICAgICAgICAgICAgKG1hdGNoIHVy
bAorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAudGFy
Lmd6IgorICAgICAgICAgICAgICAgICAgICAoYmVnaW4KKyAgICAgICAgICAgICAgICAgICAgICAo
bWtkaXItcCAiZm9vLTEuMC4wL3NyYy9iaXphcnJlLmVnZy1pbmZvIikKKyAgICAgICAgICAgICAg
ICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgImZv
by0xLjAuMC9zcmMvYml6YXJyZS5lZ2ctaW5mby9yZXF1aXJlcy50eHQiCisgICAgICAgICAgICAg
ICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtcmVxdWlyZXMudHh0KSkpCisgICAg
ICAgICAgICAgICAgICAgICAgKHBhcmFtZXRlcml6ZQorICAgICAgICAgICAgICAgICAgICAgICAg
KChjdXJyZW50LW91dHB1dC1wb3J0ICglbWFrZS12b2lkLXBvcnQgInJ3KyIpKSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIChzeXN0ZW0qICJ0YXIiICJjenZmIiBmaWxlLW5hbWUgImZvby0xLjAu
MC8iKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImZv
by0xLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAor
ICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIGZpbGUtbmFtZSBw
b3J0LXNoYTI1NikpKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20v
Zm9vLTEuMC4wLXB5Mi5weTMtbm9uZS1hbnkud2hsIgorICAgICAgICAgICAgICAgICAgICAjZikK
KyAgICAgICAgICAgICAgICAgICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAiIHVybCkpKSkp
CisgICAgICAgICAobW9jayAoKGd1aXggaHR0cC1jbGllbnQpCisgICAgICAgICAgICAgICAgaHR0
cC1mZXRjaAorICAgICAgICAgICAgICAgIChsYW1iZGEgKHVybCAuIHJlc3QpCisgICAgICAgICAg
ICAgICAgICAobWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgICAgICAgKCJodHRwczovL3B5
cGkub3JnL3B5cGkvZm9vL2pzb24iCisgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWx1ZXMK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1qc29u
LTEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1sZW5ndGggdGVzdC1qc29u
LTEpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9v
LTEuMC4wLXB5Mi5weTMtbm9uZS1hbnkud2hsIgorICAgICAgICAgICAgICAgICAgICAgICAgICAj
ZikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAi
IHVybCkpKSkpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGktPmd1aXgtcGFja2FnZSAiZm9v
IikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCd2ZXJz
aW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICgnbWV0
aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICgndXJpICgncHlwaS11
cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3NoYTI1NiAo
J2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdi
dWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAgICAg
ICAoJ3Byb3BhZ2F0ZWQtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgKCdsaXN0ICdw
eXRob24tYmFyICdweXRob24tZm9vKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnbmF0aXZl
LWlucHV0cyAoJ2xpc3QgJ3B5dGhvbi1weXRlc3QpKQorICAgICAgICAgICAgICAgICAgICAgICAg
KCdob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAgICAgICAgICAg
ICAoJ3N5bm9wc2lzICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgnZGVzY3Jp
cHRpb24gInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdsaWNlbnNlICdsaWNl
bnNlOmxncGwyLjApKQorICAgICAgICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmc9PworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5n
IHRlc3Qtc291cmNlLWhhc2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNoKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChweXBpLT5ndWl4LXBhY2thZ2UgImZvbyIgIzp2ZXJzaW9uICIxLjAuMCIpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHlwaS0+Z3VpeC1wYWNrYWdlICJmb28iKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChlcnJvcj8gYykgI3QpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHlwaS0+Z3VpeC1wYWNrYWdlCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbyIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAjOnZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiNDIiKSkpKQorICAgICAgICAgICAgICAgICAgICAgICh4IChwayAnZmFp
bCB4ICNmKSkpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKOzs7IChmYWlsIChw
YWNrYWdlIChuYW1lICJweXRob24tZm9vIikgKHZlcnNpb24gIjEuMC4wIikgKHNvdXJjZSAob3Jp
Z2luIChtZXRob2QgdXJsLWZldGNoKSAodXJpIChweXBpLXVyaSAiZm9vIiB2ZXJzaW9uKSkgKHNo
YTI1NiAoYmFzZTMyICIwM3lnaXd3MWM5ZmRnczk5OHg0cnFoeGE3M2dxMHIzMHJwMHZxNTBxMDIy
d3AxZDZ3MGN6IikpKSkgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKSAocHJvcGFn
YXRlZC1pbnB1dHMgKGxpc3QgcHl0aG9uLXdyb25nKSkgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1w
bGUuY29tIikgKHN5bm9wc2lzICJzdW1tYXJ5IikgKGRlc2NyaXB0aW9uICJzdW1tYXJ5IikgKGxp
Y2Vuc2UgbGljZW5zZTpsZ3BsMi4wKSkgI2YpCnRlc3QtbmFtZTogcHlwaS0+Z3VpeC1wYWNrYWdl
LCB3aGVlbHMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToyNzYK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInB5cGktPmd1aXgtcGFja2FnZSwgd2hlZWxzIgor
ICAgKG1vY2sgKChndWl4IGltcG9ydCB1dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gKKyAgICAg
ICAgICAobGFtYmRhICh1cmwgZmlsZS1uYW1lKQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAg
ICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAudGFyLmd6Igor
ICAgICAgICAgICAgICAgICAgICAoYmVnaW4KKyAgICAgICAgICAgICAgICAgICAgICAobWtkaXIt
cCAiZm9vLTEuMC4wL2Zvby5lZ2ctaW5mby8iKQorICAgICAgICAgICAgICAgICAgICAgICh3aXRo
LW91dHB1dC10by1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAiZm9vLTEuMC4wL2Zvby5l
Z2ctaW5mby9yZXF1aXJlcy50eHQiCisgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXNwbGF5CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIndyb25nIGRhdGEgdG8gbWFrZSBzdXJlIHdlJ3JlIHRlc3Rpbmcgd2hlZWxzICIp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAocGFyYW1ldGVyaXplCisgICAgICAgICAgICAgICAg
ICAgICAgICAoKGN1cnJlbnQtb3V0cHV0LXBvcnQgKCVtYWtlLXZvaWQtcG9ydCAicncrIikpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKHN5c3RlbSogInRhciIgImN6dmYiIGZpbGUtbmFtZSAi
Zm9vLTEuMC4wLyIpKQorICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNp
dmVseSAiZm9vLTEuMC4wIikKKyAgICAgICAgICAgICAgICAgICAgICAoc2V0ISB0ZXN0LXNvdXJj
ZS1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgZmls
ZS1uYW1lIHBvcnQtc2hhMjU2KSkpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFt
cGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAgICAg
ICAgIChiZWdpbgorICAgICAgICAgICAgICAgICAgICAgIChta2RpciAiZm9vLTEuMC4wLmRpc3Qt
aW5mbyIpCisgICAgICAgICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUKKyAgICAg
ICAgICAgICAgICAgICAgICAgICJmb28tMS4wLjAuZGlzdC1pbmZvL01FVEFEQVRBIgorICAgICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoZGlzcGxheSB0ZXN0LW1ldGFkYXRhKSkpCisg
ICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHppcC1maWxlIChzdHJpbmctYXBwZW5kIGZpbGUt
bmFtZSAiLnppcCIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0qCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ6aXAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICItcSIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgemlwLWZpbGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgImZvby0xLjAuMC5kaXN0LWluZm8vTUVUQURBVEEiKQorICAgICAgICAgICAgICAgICAg
ICAgICAgKHJlbmFtZS1maWxlIHppcC1maWxlIGZpbGUtbmFtZSkpCisgICAgICAgICAgICAgICAg
ICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJmb28tMS4wLjAuZGlzdC1pbmZvIikpKQor
ICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBVUkw6ICIgdXJsKSkpKSkK
KyAgICAgICAgIChtb2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAgICAgICAgICAgICBodHRw
LWZldGNoCisgICAgICAgICAgICAgICAgKGxhbWJkYSAodXJsIC4gcmVzdCkKKyAgICAgICAgICAg
ICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vcHlw
aS5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbHVlcwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyB0ZXN0LWpzb24t
MSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWxlbmd0aCB0ZXN0LWpzb24t
MSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28t
MS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAgICAgICAgICAgICAgICNm
KQorICAgICAgICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBVUkw6ICIg
dXJsKSkpKSkKKyAgICAgICAgICAgICAgIChpbnZhbGlkYXRlLW1lbW9pemF0aW9uISBweXBpLT5n
dWl4LXBhY2thZ2UpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGktPmd1aXgtcGFja2FnZSAi
Zm9vIikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisgICAgICAgICAgICAgICAg
ICAgICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCd2
ZXJzaW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICgn
bWV0aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICgndXJpICgncHlw
aS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3NoYTI1
NiAoJ2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAg
KCdidWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ3Byb3BhZ2F0ZWQtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgKCdsaXN0
ICdweXRob24tYmFyICdweXRob24tYmF6KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnbmF0
aXZlLWlucHV0cyAoJ2xpc3QgJ3B5dGhvbi1weXRlc3QpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgKCdob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ3N5bm9wc2lzICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgnZGVz
Y3JpcHRpb24gInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdsaWNlbnNlICds
aWNlbnNlOmxncGwyLjApKQorICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcgdGVzdC1z
b3VyY2UtaGFzaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBoYXNoKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAoeCAocGsgJ2ZhaWwgeCAjZikpKSkpKQphY3R1YWwtdmFsdWU6ICNmCnJlc3Vs
dDogRkFJTAoKdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2thZ2UsIG5vIHVzYWJsZSByZXF1aXJl
bWVudCBmaWxlLgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjMz
OQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAicHlwaS0+Z3VpeC1wYWNrYWdlLCBubyB1c2Fi
bGUgcmVxdWlyZW1lbnQgZmlsZS4iCisgICAobW9jayAoKGd1aXggaW1wb3J0IHV0aWxzKQorICAg
ICAgICAgIHVybC1mZXRjaAorICAgICAgICAgIChsYW1iZGEgKHVybCBmaWxlLW5hbWUpCisgICAg
ICAgICAgICAobWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2V4YW1wbGUu
Y29tL2Zvby0xLjAuMC50YXIuZ3oiCisgICAgICAgICAgICAgICAgICAgIChta2Rpci1wICJmb28t
MS4wLjAvZm9vLmVnZy1pbmZvLyIpCisgICAgICAgICAgICAgICAgICAgIChwYXJhbWV0ZXJpemUK
KyAgICAgICAgICAgICAgICAgICAgICAoKGN1cnJlbnQtb3V0cHV0LXBvcnQgKCVtYWtlLXZvaWQt
cG9ydCAicncrIikpKQorICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0qICJ0YXIiICJjenZm
IiBmaWxlLW5hbWUgImZvby0xLjAuMC8iKSkKKyAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1m
aWxlLXJlY3Vyc2l2ZWx5ICJmb28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAoc2V0ISB0
ZXN0LXNvdXJjZS1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1m
aWxlIGZpbGUtbmFtZSBwb3J0LXNoYTI1NikpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAg
ICAgICAgICAgICNmKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBV
Ukw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtb2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAg
ICAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAgICAgICAgKGxhbWJkYSAodXJsIC4gcmVz
dCkKKyAgICAgICAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoImh0dHBzOi8vcHlwaS5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZhbHVlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0
cmluZyB0ZXN0LWpzb24tMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWxl
bmd0aCB0ZXN0LWpzb24tMSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9l
eGFtcGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICNmKQorICAgICAgICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5l
eHBlY3RlZCBVUkw6ICIgdXJsKSkpKSkKKyAgICAgICAgICAgICAgIChpbnZhbGlkYXRlLW1lbW9p
emF0aW9uISBweXBpLT5ndWl4LXBhY2thZ2UpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGkt
Pmd1aXgtcGFja2FnZSAiZm9vIikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisg
ICAgICAgICAgICAgICAgICAgICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAg
ICAgICAgICAgICAgKCd2ZXJzaW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAo
J3NvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICgnbWV0aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICgndXJpICgncHlwaS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAoJ3NoYTI1NiAoJ2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgKCdidWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg
ICAgICAgICAgICAgICAgICAgICAoJ2hvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgnc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAg
ICAgICAgICAgICAgKCdkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ2xpY2Vuc2UgJ2xpY2Vuc2U6bGdwbDIuMCkpCisgICAgICAgICAgICAgICAgICAgICAg
IChzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFz
ZTMyLXN0cmluZyB0ZXN0LXNvdXJjZS1oYXNoKQorICAgICAgICAgICAgICAgICAgICAgICAgIGhh
c2gpKQorICAgICAgICAgICAgICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkpCmFjdHVh
bC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHB5cGktPmd1aXgtcGFja2FnZSwg
cGFja2FnZSBuYW1lIGNvbnRhaW5zICItIiBmb2xsb3dlZCBieSBkaWdpdHMKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbTozODUKc291cmNlOgorICh0ZXN0LWFzc2Vy
dAorICAgInB5cGktPmd1aXgtcGFja2FnZSwgcGFja2FnZSBuYW1lIGNvbnRhaW5zIFwiLVwiIGZv
bGxvd2VkIGJ5IGRpZ2l0cyIKKyAgIChtb2NrICgoZ3VpeCBpbXBvcnQgdXRpbHMpCisgICAgICAg
ICAgdXJsLWZldGNoCisgICAgICAgICAgKGxhbWJkYSAodXJsIGZpbGUtbmFtZSkKKyAgICAgICAg
ICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20v
Zm9vLTk5LTEuMC4wLnRhci5neiIKKyAgICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAg
ICAgICAgICAgICAgICAgKG1rZGlyLXAgImZvby05OS0xLjAuMC9zcmMvYml6YXJyZS5lZ2ctaW5m
byIpCisgICAgICAgICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICJmb28tOTktMS4wLjAvc3JjL2JpemFycmUuZWdnLWluZm8vcmVxdWly
ZXMudHh0IgorICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoZGlzcGxheSB0ZXN0
LXJlcXVpcmVzLnR4dCkpKQorICAgICAgICAgICAgICAgICAgICAgIChwYXJhbWV0ZXJpemUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgoY3VycmVudC1vdXRwdXQtcG9ydCAoJW1ha2Utdm9pZC1w
b3J0ICJydysiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoc3lzdGVtKiAidGFyIiAiY3p2
ZiIgZmlsZS1uYW1lICJmb28tOTktMS4wLjAvIikpCisgICAgICAgICAgICAgICAgICAgICAgKGRl
bGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJmb28tOTktMS4wLjAiKQorICAgICAgICAgICAgICAgICAg
ICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAgIChjYWxs
LXdpdGgtaW5wdXQtZmlsZSBmaWxlLW5hbWUgcG9ydC1zaGEyNTYpKSkpCisgICAgICAgICAgICAg
ICAgICAgKCJodHRwczovL2V4YW1wbGUuY29tL2Zvby05OS0xLjAuMC1weTIucHkzLW5vbmUtYW55
LndobCIKKyAgICAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAgICAgKF8gKGVy
cm9yICJVbmV4cGVjdGVkIFVSTDogIiB1cmwpKSkpKQorICAgICAgICAgKG1vY2sgKChndWl4IGh0
dHAtY2xpZW50KQorICAgICAgICAgICAgICAgIGh0dHAtZmV0Y2gKKyAgICAgICAgICAgICAgICAo
bGFtYmRhICh1cmwgLiByZXN0KQorICAgICAgICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAg
ICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9weXBpLm9yZy9weXBpL2Zvby05OS9qc29uIgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsdWVzCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtanNvbi0yKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzdHJpbmctbGVuZ3RoIHRlc3QtanNvbi0yKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJodHRwczovL2V4YW1wbGUuY29tL2Zvby05OS0xLjAuMC1weTIucHkzLW5vbmUt
YW55LndobCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKF8gKGVycm9yICJVbmV4cGVjdGVkIFVSTDogIiB1cmwpKSkpKQorICAgICAgICAg
ICAgICAgKG1hdGNoIChweXBpLT5ndWl4LXBhY2thZ2UgImZvby05OSIpCisgICAgICAgICAgICAg
ICAgICAgICAgKCgncGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgICAgKCduYW1lICJweXRo
b24tZm9vLTk5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgndmVyc2lvbiAiMS4wLjAiKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKCdzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoJ29yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ21ldGhvZCAndXJsLWZldGNo
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VyaSAoJ3B5cGktdXJpICJmb28tOTkiICd2
ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCdzaGEyNTYgKCdiYXNlMzIgKD8g
c3RyaW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgncHJvcGVydGllcwor
ICAgICAgICAgICAgICAgICAgICAgICAgICgncXVvdGUgKCgidXBzdHJlYW0tbmFtZSIgLiAiZm9v
LTk5IikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnYnVpbGQtc3lzdGVtICdweXRob24t
YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdwcm9wYWdhdGVkLWlucHV0
cworICAgICAgICAgICAgICAgICAgICAgICAgICgnbGlzdCAncHl0aG9uLWJhciAncHl0aG9uLWZv
bykpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ25hdGl2ZS1pbnB1dHMgKCdsaXN0ICdweXRo
b24tcHl0ZXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnaG9tZS1wYWdlICJodHRwOi8v
ZXhhbXBsZS5jb20iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdzeW5vcHNpcyAic3VtbWFy
eSIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ2Rlc2NyaXB0aW9uICJzdW1tYXJ5IikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgnbGljZW5zZSAnbGljZW5zZTpsZ3BsMi4wKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAgICAgICAgICAgICAgICAgKGJ5
dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5nIHRlc3Qtc291cmNlLWhhc2gpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgaGFzaCkpCisgICAgICAgICAgICAgICAgICAgICAgKHggKHBrICdmYWls
IHggI2YpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCjs7OyBub3RlOiBzb3Vy
Y2UgZmlsZSAvaG9tZS9waGYvc3JjL2d1aXgvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KOzs7
ICAgICAgIG5ld2VyIHRoYW4gY29tcGlsZWQgL2hvbWUvcGhmL3NyYy9ndWl4L2dudS9wYWNrYWdl
cy9lbWFjcy14eXouZ28Kd2FybmluZzogcHJvamVjdCBuYW1lIGZvbyBkb2VzIG5vdCBhcHBlYXIg
dmVyYmF0aW0gaW4gdGhlIFB5UEkgVVJJCmhpbnQ6IFRoZSBQeVBJIFVSSSBpczoKYGh0dHBzOi8v
ZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNrYWdlcy9mMC9mMDAvZ29vLTAuMC4wLnRhci5neicu
ICBZb3UKc2hvdWxkIHJldmlldyB0aGUgcHlwaS11cmkgZGVjbGFyYXRpb24gaW4gdGhlIGdlbmVy
YXRlZCBwYWNrYWdlLiAgWW91IG1heQpuZWVkIHRvIHJlcGxhY2UgImZvbyIgd2l0aCBhIHN1YnN0
cmluZyBvZiB0aGUgUHlQSSBVUkkgdGhhdCBpZGVudGlmaWVzIHRoZQpwYWNrYWdlLgoKd2Fybmlu
ZzogRmFpbGVkIHRvIGV4dHJhY3QgZmlsZTogZm9vLTEuMC4wLmRpc3QtaW5mby9NRVRBREFUQSBm
cm9tIHdoZWVsLgp3YXJuaW5nOiBDYW5ub3QgZ3Vlc3MgcmVxdWlyZW1lbnRzIGZyb20gc291cmNl
IGFyY2hpdmU6IG5vIHJlcXVpcmVzLnR4dCBmaWxlIGZvdW5kLgoKUlVOOiB0ZXN0cy9zZXJ2aWNl
cy9jb25maWd1cmF0aW9uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKdGVzdC1u
YW1lOiBkZWZhdWx0IHZhbHVlLCBubyBzZXJpYWxpemF0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmlndXJhdGlvbi5zY206NDQKc291cmNlOgorICh0
ZXN0LWVxdWFsCisgICAiZGVmYXVsdCB2YWx1ZSwgbm8gc2VyaWFsaXphdGlvbiIKKyAgIDgwCisg
ICAocG9ydC1jb25maWd1cmF0aW9uLXBvcnQgKHBvcnQtY29uZmlndXJhdGlvbikpKQpleHBlY3Rl
ZC12YWx1ZTogODAKYWN0dWFsLXZhbHVlOiA4MApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogd3Jv
bmcgdHlwZSBmb3IgYSBmaWVsZApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Nl
cnZpY2VzL2NvbmZpZ3VyYXRpb24uc2NtOjQ4CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIndy
b25nIHR5cGUgZm9yIGEgZmllbGQiCisgICAnKCJjb25maWd1cmF0aW9uLnNjbSIgNTcgMTEpCisg
ICAoZ3VhcmQgKGMgKChjb25maWd1cmF0aW9uLWVycm9yPyBjKQorICAgICAgICAgICAgICAobGV0
ICgobG9jIChlcnJvci1sb2NhdGlvbiBjKSkpCisgICAgICAgICAgICAgICAgKGxpc3QgKGJhc2Vu
YW1lIChsb2NhdGlvbi1maWxlIGxvYykpCisgICAgICAgICAgICAgICAgICAgICAgKGxvY2F0aW9u
LWxpbmUgbG9jKQorICAgICAgICAgICAgICAgICAgICAgIChsb2NhdGlvbi1jb2x1bW4gbG9jKSkp
KSkKKyAgICAgICAgICAocG9ydC1jb25maWd1cmF0aW9uCisgICAgICAgICAgICAocG9ydCAiVGhp
cyBpcyBub3QgYSBudW1iZXIhIikpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiY29uZmlndXJhdGlvbi5z
Y20iIDU3IDExKQphY3R1YWwtdmFsdWU6ICgiY29uZmlndXJhdGlvbi5zY20iIDU3IDExKQpyZXN1
bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVmYXVsdCB2YWx1ZSwgY3VzdG9tIHNlcmlhbGl6ZXIKbG9j
YXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNj
bTo2Mgpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJkZWZhdWx0IHZhbHVlLCBjdXN0b20gc2Vy
aWFsaXplciIKKyAgIDgwCisgICAocG9ydC1jb25maWd1cmF0aW9uLWNzLXBvcnQKKyAgICAgKHBv
cnQtY29uZmlndXJhdGlvbi1jcykpKQpleHBlY3RlZC12YWx1ZTogODAKYWN0dWFsLXZhbHVlOiA4
MApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbm8gZGVmYXVsdCB2YWx1ZSwgcHJvdmlkZWQKbG9j
YXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNj
bTo2OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJubyBkZWZhdWx0IHZhbHVlLCBwcm92aWRl
ZCIKKyAgIDU1CisgICAocG9ydC1jb25maWd1cmF0aW9uLW5kdi1wb3J0CisgICAgIChwb3J0LWNv
bmZpZ3VyYXRpb24tbmR2IChwb3J0IDU1KSkpKQpleHBlY3RlZC12YWx1ZTogNTUKYWN0dWFsLXZh
bHVlOiA1NQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbm8gZGVmYXVsdCB2YWx1ZSwgbm90IHBy
b3ZpZGVkCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmln
dXJhdGlvbi5zY206NzQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgIm5vIGRlZmF1bHQgdmFs
dWUsIG5vdCBwcm92aWRlZCIKKyAgIChndWFyZCAoYyAoKGNvbmZpZ3VyYXRpb24tZXJyb3I/IGMp
ICN0KSkKKyAgICAgICAgICAocG9ydC1jb25maWd1cmF0aW9uLW5kdi1wb3J0CisgICAgICAgICAg
ICAocG9ydC1jb25maWd1cmF0aW9uLW5kdikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogc2VyaWFsaXplLWNvbmZpZ3VyYXRpb24KbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbTo4NQpzb3VyY2U6Cisg
KHRlc3QtYXNzZXJ0CisgICAic2VyaWFsaXplLWNvbmZpZ3VyYXRpb24iCisgICAoZ2V4cD8gKGxl
dCAoKGNvbmZpZyAoc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24pKSkKKyAgICAgICAgICAgIChz
ZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAgICAgICAgICBjb25maWcKKyAgICAgICAgICAg
ICAgc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24tZmllbGRzKSkpKQphY3R1YWwtdmFsdWU6ICN0
CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXJpYWxpemUtY29uZmlndXJhdGlvbiB3aXRoIG5v
LXNlcmlhbGl6YXRpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNl
cy9jb25maWd1cmF0aW9uLnNjbTo5NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAic2VyaWFs
aXplLWNvbmZpZ3VyYXRpb24gd2l0aCBuby1zZXJpYWxpemF0aW9uIgorICAgKG5vdCAoZmFsc2Ut
aWYtZXhjZXB0aW9uCisgICAgICAgICAgKGxldCAoKGNvbmZpZyAoc2VyaWFsaXphYmxlLWNvbmZp
Z3VyYXRpb24pKSkKKyAgICAgICAgICAgIChzZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAg
ICAgICAgICBjb25maWcKKyAgICAgICAgICAgICAgc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24t
ZmllbGRzKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2Vy
aWFsaXplLWNvbmZpZ3VyYXRpb24gd2l0aCBwcmVmaXgKbG9jYXRpb246IC9ob21lL3BoZi9zcmMv
Z3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbToxMDcKc291cmNlOgorICh0ZXN0
LWFzc2VydAorICAgInNlcmlhbGl6ZS1jb25maWd1cmF0aW9uIHdpdGggcHJlZml4IgorICAgKGdl
eHA/IChsZXQgKChjb25maWcgKGNvbmZpZ3VyYXRpb24td2l0aC1wcmVmaXgpKSkKKyAgICAgICAg
ICAgIChzZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAgICAgICAgICBjb25maWcKKyAgICAg
ICAgICAgICAgY29uZmlndXJhdGlvbi13aXRoLXByZWZpeC1maWVsZHMpKSkpCmFjdHVhbC12YWx1
ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG1heWJlIHZhbHVlIHNlcmlhbGl6YXRpb24K
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9u
LnNjbToxMjIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibWF5YmUgdmFsdWUgc2VyaWFsaXph
dGlvbiIKKyAgICJwb3J0PTgwIgorICAgKHNlcmlhbGl6ZS1tYXliZS1udW1iZXIgInBvcnQiIDgw
KSkKZXhwZWN0ZWQtdmFsdWU6ICJwb3J0PTgwIgphY3R1YWwtdmFsdWU6ICJwb3J0PTgwIgpyZXN1
bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWF5YmUgdmFsdWUgc2VyaWFsaXphdGlvbiBvZiB0aGUgaW5z
dGFuY2UKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1
cmF0aW9uLnNjbToxMzEKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibWF5YmUgdmFsdWUgc2Vy
aWFsaXphdGlvbiBvZiB0aGUgaW5zdGFuY2UiCisgICAicG9ydD00MmNvdW50PTQzIgorICAgKGNv
bmZpZy13aXRoLW1heWJlLW51bWJlci0+c3RyaW5nCisgICAgIChjb25maWctd2l0aC1tYXliZS1u
dW1iZXIgKHBvcnQgNDIpIChjb3VudCA0MykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwb3J0PTQyY291
bnQ9NDMiCmFjdHVhbC12YWx1ZTogInBvcnQ9NDJjb3VudD00MyIKcmVzdWx0OiBQQVNTCgp0ZXN0
LW5hbWU6IG1heWJlIHZhbHVlIHNlcmlhbGl6YXRpb24gb2YgdGhlIGluc3RhbmNlLCB1bnNwZWNp
ZmllZApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3NlcnZpY2VzL2NvbmZpZ3Vy
YXRpb24uc2NtOjEzOApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJtYXliZSB2YWx1ZSBzZXJp
YWxpemF0aW9uIG9mIHRoZSBpbnN0YW5jZSwgdW5zcGVjaWZpZWQiCisgICAicG9ydD00MiIKKyAg
IChjb25maWctd2l0aC1tYXliZS1udW1iZXItPnN0cmluZworICAgICAoY29uZmlnLXdpdGgtbWF5
YmUtbnVtYmVyIChwb3J0IDQyKSkpKQpleHBlY3RlZC12YWx1ZTogInBvcnQ9NDIiCmFjdHVhbC12
YWx1ZTogInBvcnQ9NDIiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBtYXliZSB2YWx1ZSB3aXRo
b3V0IHNlcmlhbGl6YXRpb24gbm8gcHJvY2VkdXJlIGJvdW5kCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmlndXJhdGlvbi5zY206MTUwCnNvdXJjZToKKyAo
dGVzdC1hc3NlcnQKKyAgICJtYXliZSB2YWx1ZSB3aXRob3V0IHNlcmlhbGl6YXRpb24gbm8gcHJv
Y2VkdXJlIGJvdW5kIgorICAgKG5vdCAoZGVmaW5lZD8gJ3NlcmlhbGl6ZS1tYXliZS1zdHJpbmcp
KSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWF5YmUgdHlwZSwg
bm8gZGVmYXVsdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3NlcnZpY2VzL2Nv
bmZpZ3VyYXRpb24uc2NtOjE1Mwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibWF5YmUgdHlw
ZSwgbm8gZGVmYXVsdCIKKyAgIChlcT8gJ3Vuc2V0CisgICAgICAgIChjb25maWctd2l0aC1tYXli
ZS1zdHJpbmcvbm8tc2VyaWFsaXphdGlvbi1uYW1lCisgICAgICAgICAgKGNvbmZpZy13aXRoLW1h
eWJlLXN0cmluZy9uby1zZXJpYWxpemF0aW9uKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiBtYXliZSB0eXBlLCB3aXRoIGRlZmF1bHQKbG9jYXRpb246IC9ob21l
L3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbToxNTgKc291cmNl
OgorICh0ZXN0LWFzc2VydAorICAgIm1heWJlIHR5cGUsIHdpdGggZGVmYXVsdCIKKyAgIChlcXVh
bD8KKyAgICAgImZvbyIKKyAgICAgKGNvbmZpZy13aXRoLW1heWJlLXN0cmluZy9uby1zZXJpYWxp
emF0aW9uLW5hbWUKKyAgICAgICAoY29uZmlnLXdpdGgtbWF5YmUtc3RyaW5nL25vLXNlcmlhbGl6
YXRpb24KKyAgICAgICAgIChuYW1lICJmb28iKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6
IFBBU1MKCgpTS0lQOiB0ZXN0cy9zeXNjYWxscwo9PT09PT09PT09PT09PT09PT09PQoKdGVzdC1u
YW1lOiBtb3VudCwgRU5PRU5UCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjQzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIm1vdW50LCBFTk9FTlQiCisg
ICBFTk9FTlQKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgKGxhbWJkYSAoKQor
ICAgICAgICAgICAgKG1vdW50ICIvZGV2L251bGwiICIvZG9lcy1ub3QtZXhpc3QiICJleHQyIikK
KyAgICAgICAgICAgICNmKQorICAgICAgICAgIChjb21wb3NlIHN5c3RlbS1lcnJvci1lcnJubyBs
aXN0KSkpCmV4cGVjdGVkLXZhbHVlOiAyCmFjdHVhbC12YWx1ZTogMgpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogdW1vdW50LCBFTk9FTlQvRVBFUk0KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206NTEKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInVtb3Vu
dCwgRU5PRU5UL0VQRVJNIgorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAobGFt
YmRhICgpICh1bW91bnQgIi9kb2VzLW5vdC1leGlzdCIpICNmKQorICAgICAgICAgIChsYW1iZGEg
YXJncworICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAg
ICAgICAgICAgICAgKGxpc3QgRVBFUk0gRU5PRU5UKSkpKSkKYWN0dWFsLXZhbHVlOiAoMikKcmVz
dWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG1vdW50cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3N5c2NhbGxzLnNjbTo2MApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibW91bnRz
IgorICAgKGxldCAoKG1vdW50cyAobW91bnRzKSkpCisgICAgIChhbnkgKG1hdGNoLWxhbWJkYQor
ICAgICAgICAgICAgKChwb2ludCAuIHR5cGUpCisgICAgICAgICAgICAgKGxldCAoKG1vdW50IChm
aW5kIChsYW1iZGEgKG1vdW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJpbmc9PyAobW91bnQtcG9pbnQgbW91bnQpIHBvaW50KSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW91bnRzKSkpCisgICAgICAgICAgICAgICAoYW5kIG1vdW50IChzdHJpbmc9
PyAobW91bnQtdHlwZSBtb3VudCkgdHlwZSkpKSkpCisgICAgICAgICAgJygoIi9wcm9jIiAuICJw
cm9jIikKKyAgICAgICAgICAgICgiL3N5cyIgLiAic3lzZnMiKQorICAgICAgICAgICAgKCIvZGV2
L3NobSIgLiAidG1wZnMiKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3Qt
bmFtZTogbW91bnQtcG9pbnRzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjc0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJtb3VudC1wb2ludHMiCisg
ICAoYW55IChjdXRlIG1lbWJlciA8PiAobW91bnQtcG9pbnRzKSkKKyAgICAgICAgJygiLyIgIi9w
cm9jIiAiL3N5cyIgIi9kZXYiKSkpCmFjdHVhbC12YWx1ZTogKCIvIiAiL3N5cy9rZXJuZWwvc2Vj
dXJpdHkiICIvZGV2L3NobSIgIi9ydW4vbG9jayIgIi9zeXMvZnMvY2dyb3VwIiAiL3N5cy9mcy9w
c3RvcmUiICIvc3lzL2Zpcm13YXJlL2VmaS9lZml2YXJzIiAiL3N5cy9mcy9icGYiICIvcHJvYy9z
eXMvZnMvYmluZm10X21pc2MiICIvZGV2L21xdWV1ZSIgIi9kZXYvaHVnZXBhZ2VzIiAiL2dudS9z
dG9yZSIgIi9zeXMva2VybmVsL2RlYnVnIiAiL3N5cy9rZXJuZWwvdHJhY2luZyIgIi9zeXMva2Vy
bmVsL2NvbmZpZyIgIi9zeXMvZnMvZnVzZS9jb25uZWN0aW9ucyIgIi9ib290IiAiL2Jvb3QvZWZp
IiAiL3J1bi91c2VyLzEwMDAiICIvcnVuL3VzZXIvMTAwMC9ndmZzIiAiL3J1bi91c2VyLzEwMDAv
ZG9jIikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHV0aW1lIHdpdGggQVRfU1lNTElOS19OT0ZP
TExPVwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo4MQpz
b3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJ1dGltZSB3aXRoIEFUX1NZTUxJTktfTk9GT0xMT1ci
CisgICAnKDAgMCkKKyAgIChiZWdpbgorICAgICAoc3ltbGluayAiL25vd2hlcmUiIHRlbXAtZmls
ZSkKKyAgICAgKHV0aW1lIHRlbXAtZmlsZSAwIDAgMCAwIEFUX1NZTUxJTktfTk9GT0xMT1cpCisg
ICAgIChsZXQgKChzdCAobHN0YXQgdGVtcC1maWxlKSkpCisgICAgICAgKGRlbGV0ZS1maWxlIHRl
bXAtZmlsZSkKKyAgICAgICAobGlzdCAoc3RhdDptdGltZSBzdCkgKHN0YXQ6YXRpbWUgc3QpKSkp
KQpleHBlY3RlZC12YWx1ZTogKDAgMCkKYWN0dWFsLXZhbHVlOiAoMCAwKQpyZXN1bHQ6IFBBU1MK
CnRlc3QtbmFtZTogc3dhcG9uLCBFTk9TWVMvRU5PRU5UL0VQRVJNCmxvY2F0aW9uOiAvaG9tZS9w
aGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjkzCnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJzd2Fwb24sIEVOT1NZUy9FTk9FTlQvRVBFUk0iCisgICAoY2F0Y2ggJ3N5c3RlbS1lcnJv
cgorICAgICAgICAgIChsYW1iZGEgKCkgKHN3YXBvbiAiL2RvZXMtbm90LWV4aXN0IikgI2YpCisg
ICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVy
cm5vIGFyZ3MpCisgICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFTk9FTlQgRU5PU1lTKSkp
KSkKYWN0dWFsLXZhbHVlOiAoMSAyIDM4KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc3dhcG9m
ZiwgRU5PU1lTL0VOT0VOVC9FSU5WQUwvRVBFUk0KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206MTAxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzd2Fw
b2ZmLCBFTk9TWVMvRU5PRU5UL0VJTlZBTC9FUEVSTSIKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9y
CisgICAgICAgICAgKGxhbWJkYSAoKSAoc3dhcG9mZiAiL2RvZXMtbm90LWV4aXN0IikgI2YpCisg
ICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVy
cm5vIGFyZ3MpCisgICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFSU5WQUwgRU5PRU5UIEVO
T1NZUykpKSkpCmFjdHVhbC12YWx1ZTogKDEgMjIgMiAzOCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IG1rZHRlbXAhCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMu
c2NtOjEwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibWtkdGVtcCEiCisgICAobGV0KiAo
KHRtcCAob3IgKGdldGVudiAiVE1QRElSIikgIi90bXAiKSkKKyAgICAgICAgICAoZGlyIChta2R0
ZW1wIQorICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCB0bXAgIi9ndWl4LXRlc3QtWFhY
WFhYIikpKSkKKyAgICAgKGFuZCAoZmlsZS1leGlzdHM/IGRpcikgKGJlZ2luIChybWRpciBkaXIp
ICN0KSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzdGF0ZnMs
IEVOT0VOVApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTox
MTcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic3RhdGZzLCBFTk9FTlQiCisgICBFTk9FTlQK
KyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgKGxhbWJkYSAoKSAoc3RhdGZzICIv
ZG9lcy1ub3QtZXhpc3QiKSkKKyAgICAgICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8g
bGlzdCkpKQpleHBlY3RlZC12YWx1ZTogMgphY3R1YWwtdmFsdWU6IDIKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHN0YXRmcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2Nh
bGxzLnNjbToxMjQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInN0YXRmcyIKKyAgIChsZXQg
KChmcyAoc3RhdGZzICIvIikpKQorICAgICAoYW5kIChmaWxlLXN5c3RlbT8gZnMpCisgICAgICAg
ICAgKD4gKGZpbGUtc3lzdGVtLWJsb2NrLXNpemUgZnMpIDApCisgICAgICAgICAgKD49IChmaWxl
LXN5c3RlbS1ibG9ja3MtYXZhaWxhYmxlIGZzKSAwKQorICAgICAgICAgICg+PSAoZmlsZS1zeXN0
ZW0tYmxvY2tzLWZyZWUgZnMpCisgICAgICAgICAgICAgIChmaWxlLXN5c3RlbS1ibG9ja3MtYXZh
aWxhYmxlIGZzKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog
Y2xvbmUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206MTQx
CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJjbG9uZSIKKyAgIChtYXRjaCAoY2xvbmUgKGxv
Z2lvciBDTE9ORV9ORVdVU0VSIFNJR0NITEQpKQorICAgICAgICAgICgwIChwcmltaXRpdmUtZXhp
dCA0MikpCisgICAgICAgICAgKHBpZCAoYW5kIChub3QgKGVxdWFsPworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHJlYWRsaW5rICh1c2VyLW5hbWVzcGFjZSBwaWQpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHJlYWRsaW5rICh1c2VyLW5hbWVzcGFjZSAoZ2V0cGlkKSkpKSkKKyAg
ICAgICAgICAgICAgICAgICAgKG1hdGNoICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgoXyAuIHN0YXR1cykgKD0gNDIgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMpKSkp
KSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXRucwpsb2Nh
dGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxNTQKc291cmNlOgor
ICh0ZXN0LWFzc2VydAorICAgInNldG5zIgorICAgKG1hdGNoIChjbG9uZSAobG9naW9yIENMT05F
X05FV1VTRVIgU0lHQ0hMRCkpCisgICAgICAgICAgKDAgKHByaW1pdGl2ZS1leGl0IDApKQorICAg
ICAgICAgIChjbG9uZS1waWQKKyAgICAgICAgICAgIChtYXRjaCAocGlwZSkKKyAgICAgICAgICAg
ICAgICAgICAoKGluIC4gb3V0KQorICAgICAgICAgICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2
ZS1mb3JrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2xvc2UgaW4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwt
d2l0aC1pbnB1dC1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlci1uYW1l
c3BhY2UgY2xvbmUtcGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAo
cG9ydCkgKHNldG5zIChwb3J0LT5mZGVzIHBvcnQpIDApKSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAod3JpdGUgJ2RvbmUgb3V0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj
bG9zZSBvdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IDAp
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcmstcGlkCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChjbG9zZSBvdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChy
ZWFkIGluKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgocmVzdWx0CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFuZCAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkbGluaworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1c2VyLW5hbWVzcGFjZSBjbG9uZS1w
aWQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxp
bmsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlci1u
YW1lc3BhY2UgZm9yay1waWQpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
d2FpdHBpZCBjbG9uZS1waWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdhaXRw
aWQgZm9yay1waWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkp
KSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGl2b3Qtcm9vdAps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxODMKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAicGl2b3Qtcm9vdCIKKyAgICdzdWNjZXNzIQorICAgKG1hdGNo
IChzb2NrZXRwYWlyIEFGX1VOSVggU09DS19TVFJFQU0gMCkKKyAgICAgICAgICAoKHBhcmVudCAu
IGNoaWxkKQorICAgICAgICAgICAobWF0Y2ggKGNsb25lIChsb2dpb3IgQ0xPTkVfTkVXVVNFUiBD
TE9ORV9ORVdOUyBTSUdDSExEKSkKKyAgICAgICAgICAgICAgICAgICgwCisgICAgICAgICAgICAg
ICAgICAgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAgICAgICAgKGNvbnN0ICN0KQorICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAgICAoY2xv
c2UgcGFyZW50KQorICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1k
aXJlY3RvcnkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChyb290KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGRpc3BsYXkgInJlYWR5XG4iIGNoaWxkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHJlYWQgY2hpbGQpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobGV0ICgocHV0LW9sZCAoc3RyaW5nLWFwcGVuZCByb290ICIvcmVhbC1yb290IikpKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobW91bnQgIm5vbmUiIHJvb3QgInRtcGZzIikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyIHB1dC1vbGQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCByb290ICIvdGVzdCIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkgKGRpc3BsYXkgInRlc3RpbmdcbiIgcG9y
dCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGl2b3Qtcm9vdCByb290IHB1dC1v
bGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3cml0ZSAoYW5kIChmaWxlLWV4aXN0
cz8gIi90ZXN0IikgJ3N1Y2Nlc3MhKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2hpbGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBjaGlsZCkpKSkp
CisgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRpdmUtZXhpdCAwKSkpKQor
ICAgICAgICAgICAgICAgICAgKHBpZCAoY2xvc2UgY2hpbGQpCisgICAgICAgICAgICAgICAgICAg
ICAgIChtYXRjaCAocmVhZCBwYXJlbnQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
J3JlYWR5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQt
ZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAjZiAiL3Byb2Mv
fmQvc2V0Z3JvdXBzIiBwaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFt
YmRhIChwb3J0KSAoZGlzcGxheSAiZGVueSIgcG9ydCkpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmb3JtYXQgI2YgIi9wcm9jL35kL3VpZF9tYXAiIHBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiMCB+ZCAxIiAoZ2V0dWlkKSkpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgIi9wcm9jL35kL2dpZF9tYXAiIHBp
ZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiMCB+ZCAxIiAoZ2V0
Z2lkKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXNwbGF5ICJnbyFcbiIg
cGFyZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChyZXN1bHQgKHJl
YWQgcGFyZW50KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UgcGFy
ZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFuZCAoemVybz8gKG1hdGNo
ICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoKF8gLiBzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdGF0dXM6ZXhpdC12YWwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkpKSkpKSkpKQpleHBlY3RlZC12
YWx1ZTogc3VjY2VzcyEKYWN0dWFsLXZhbHVlOiBzdWNjZXNzIQpyZXN1bHQ6IFBBU1MKCnRlc3Qt
bmFtZTogc2NhbmRpciosIEVOT0VOVApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L3N5c2NhbGxzLnNjbToyMzIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic2NhbmRpciosIEVO
T0VOVCIKKyAgIEVOT0VOVAorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAobGFt
YmRhICgpIChzY2FuZGlyKiAiL2RvZXMvbm90L2V4aXN0IikpCisgICAgICAgICAgKGxhbWJkYSBh
cmdzIChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykpKSkKZXhwZWN0ZWQtdmFsdWU6IDIKYWN0dWFs
LXZhbHVlOiAyCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzY2FuZGlyKiwgQVNDSUkgZmlsZSBu
YW1lcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToyNDAK
c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic2NhbmRpciosIEFTQ0lJIGZpbGUgbmFtZXMiCisg
ICAoc2NhbmRpcgorICAgICAoZGlybmFtZQorICAgICAgIChzZWFyY2gtcGF0aCAlbG9hZC1wYXRo
ICJndWl4L2Jhc2UzMi5zY20iKSkKKyAgICAgKGNvbnN0ICN0KQorICAgICBzdHJpbmc8PykKKyAg
IChtYXRjaCAoc2NhbmRpcioKKyAgICAgICAgICAgIChkaXJuYW1lCisgICAgICAgICAgICAgIChz
ZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJndWl4L2Jhc2UzMi5zY20iKSkpCisgICAgICAgICAgKCgo
bmFtZXMgLiBwcm9wZXJ0aWVzKSAuLi4pIG5hbWVzKSkpCmV4cGVjdGVkLXZhbHVlOiAoIi4iICIu
LiIgImFuZHJvaWQtcmVwby1kb3dubG9hZC5nbyIgImFuZHJvaWQtcmVwby1kb3dubG9hZC5zY20i
ICJhdmFoaS5nbyIgImF2YWhpLnNjbSIgImJhc2UxNi5nbyIgImJhc2UxNi5zY20iICJiYXNlMzIu
Z28iICJiYXNlMzIuc2NtIiAiYmFzZTY0LmdvIiAiYmFzZTY0LnNjbSIgImJ1aWxkIiAiYnVpbGQt
c3lzdGVtIiAiYnVpbGQtc3lzdGVtLmdvIiAiYnVpbGQtc3lzdGVtLnNjbSIgImJ6ci1kb3dubG9h
ZC5nbyIgImJ6ci1kb3dubG9hZC5zY20iICJjYWNoZS5nbyIgImNhY2hlLnNjbSIgImNoYW5uZWxz
LmdvIiAiY2hhbm5lbHMuc2NtIiAiY2kuZ28iICJjaS5zY20iICJjb2xvcnMuZ28iICJjb2xvcnMu
c2NtIiAiY29tYmluYXRvcnMuZ28iICJjb21iaW5hdG9ycy5zY20iICJjb25maWcuZ28iICJjb25m
aWcuc2NtIiAiY29uZmlnLnNjbS5pbiIgImNwaW8uZ28iICJjcGlvLnNjbSIgImNwdS5nbyIgImNw
dS5zY20iICJjdmUuZ28iICJjdmUuc2NtIiAiY3ZzLWRvd25sb2FkLmdvIiAiY3ZzLWRvd25sb2Fk
LnNjbSIgImQzLnYzLmpzIiAiZGVwcmVjYXRpb24uZ28iICJkZXByZWNhdGlvbi5zY20iICJkZXJp
dmF0aW9ucy5nbyIgImRlcml2YXRpb25zLnNjbSIgImRlc2NyaWJlLmdvIiAiZGVzY3JpYmUuc2Nt
IiAiZGlhZ25vc3RpY3MuZ28iICJkaWFnbm9zdGljcy5zY20iICJkaXNjb3ZlcnkuZ28iICJkaXNj
b3Zlcnkuc2NtIiAiZG9ja2VyLmdvIiAiZG9ja2VyLnNjbSIgImRvd25sb2FkLmdvIiAiZG93bmxv
YWQuc2NtIiAiZWxmLmdvIiAiZWxmLnNjbSIgImV4dHJhY3RpbmctZG93bmxvYWQuZ28iICJmdHAt
Y2xpZW50LmdvIiAiZnRwLWNsaWVudC5zY20iICJnZXhwLmdvIiAiZ2V4cC5zY20iICJnaXQtYXV0
aGVudGljYXRlLmdvIiAiZ2l0LWF1dGhlbnRpY2F0ZS5zY20iICJnaXQtZG93bmxvYWQuZ28iICJn
aXQtZG93bmxvYWQuc2NtIiAiZ2l0LmdvIiAiZ2l0LnNjbSIgImdsb2IuZ28iICJnbG9iLnNjbSIg
ImdudS1tYWludGVuYW5jZS5nbyIgImdudS1tYWludGVuYW5jZS5zY20iICJnbnVwZy5nbyIgImdu
dXBnLnNjbSIgImdyYWZ0cy5nbyIgImdyYWZ0cy5zY20iICJncmFwaC5nbyIgImdyYXBoLmpzIiAi
Z3JhcGguc2NtIiAiaGFzaC5nbyIgImhhc2guc2NtIiAiaGctZG93bmxvYWQuZ28iICJoZy1kb3du
bG9hZC5zY20iICJodHRwLWNsaWVudC5nbyIgImh0dHAtY2xpZW50LnNjbSIgImkxOG4uZ28iICJp
MThuLnNjbSIgImltcG9ydCIgImluZmVyaW9yLmdvIiAiaW5mZXJpb3Iuc2NtIiAiaXBmcy5nbyIg
ImlwZnMuc2NtIiAibGVhc3QtYXV0aG9yaXR5LmdvIiAibGVhc3QtYXV0aG9yaXR5LnNjbSIgImxp
Y2Vuc2VzLmdvIiAibGljZW5zZXMuc2NtIiAibGludC5nbyIgImxpbnQuc2NtIiAibWFuLWRiLnNj
bSIgIm1lbW9pemF0aW9uLmdvIiAibWVtb2l6YXRpb24uc2NtIiAibW9kdWxlcy5nbyIgIm1vZHVs
ZXMuc2NtIiAibW9uYWQtcmVwbC5nbyIgIm1vbmFkLXJlcGwuc2NtIiAibW9uYWRzLmdvIiAibW9u
YWRzLnNjbSIgIm5hci5nbyIgIm5hci5zY20iICJuYXJpbmZvLmdvIiAibmFyaW5mby5zY20iICJv
cGVucGdwLmdvIiAib3BlbnBncC5zY20iICJwYWNrYWdlcy5nbyIgInBhY2thZ2VzLnNjbSIgInBr
aS5nbyIgInBraS5zY20iICJwbGF0Zm9ybS5nbyIgInBsYXRmb3JtLnNjbSIgInBsYXRmb3JtcyIg
InByb2ZpbGVzLmdvIiAicHJvZmlsZXMuc2NtIiAicHJvZmlsaW5nLmdvIiAicHJvZmlsaW5nLnNj
bSIgInByb2dyZXNzLmdvIiAicHJvZ3Jlc3Muc2NtIiAicXVpcmtzLmdvIiAicXVpcmtzLnNjbSIg
InJlY29yZHMuZ28iICJyZWNvcmRzLnNjbSIgInJlbW90ZS5nbyIgInJlbW90ZS5zY20iICJyZXBs
LmdvIiAicmVwbC5zY20iICJzY3JpcHRzIiAic2NyaXB0cy5nbyIgInNjcmlwdHMuc2NtIiAic2Vh
cmNoLXBhdGhzLmdvIiAic2VhcmNoLXBhdGhzLnNjbSIgInNlbGYuZ28iICJzZWxmLnNjbSIgInNl
cmlhbGl6YXRpb24uZ28iICJzZXJpYWxpemF0aW9uLnNjbSIgInNldHMuZ28iICJzZXRzLnNjbSIg
InNzaC5nbyIgInNzaC5zY20iICJzdGF0dXMuZ28iICJzdGF0dXMuc2NtIiAic3RvcmUiICJzdG9y
ZS5nbyIgInN0b3JlLnNjbSIgInN1YnN0aXR1dGVzLmdvIiAic3Vic3RpdHV0ZXMuc2NtIiAic3Zu
LWRvd25sb2FkLmdvIiAic3ZuLWRvd25sb2FkLnNjbSIgInN3aC5nbyIgInN3aC5zY20iICJ0ZXN0
cyIgInRlc3RzLmdvIiAidGVzdHMuc2NtIiAidHJhbnNmb3JtYXRpb25zLmdvIiAidHJhbnNmb3Jt
YXRpb25zLnNjbSIgInVpLmdvIiAidWkuc2NtIiAidXBzdHJlYW0uZ28iICJ1cHN0cmVhbS5zY20i
ICJ1dGlscy5nbyIgInV0aWxzLnNjbSIgIndvcmtlcnMuZ28iICJ3b3JrZXJzLnNjbSIpCmFjdHVh
bC12YWx1ZTogKCIuIiAiLi4iICJhbmRyb2lkLXJlcG8tZG93bmxvYWQuZ28iICJhbmRyb2lkLXJl
cG8tZG93bmxvYWQuc2NtIiAiYXZhaGkuZ28iICJhdmFoaS5zY20iICJiYXNlMTYuZ28iICJiYXNl
MTYuc2NtIiAiYmFzZTMyLmdvIiAiYmFzZTMyLnNjbSIgImJhc2U2NC5nbyIgImJhc2U2NC5zY20i
ICJidWlsZCIgImJ1aWxkLXN5c3RlbSIgImJ1aWxkLXN5c3RlbS5nbyIgImJ1aWxkLXN5c3RlbS5z
Y20iICJienItZG93bmxvYWQuZ28iICJienItZG93bmxvYWQuc2NtIiAiY2FjaGUuZ28iICJjYWNo
ZS5zY20iICJjaGFubmVscy5nbyIgImNoYW5uZWxzLnNjbSIgImNpLmdvIiAiY2kuc2NtIiAiY29s
b3JzLmdvIiAiY29sb3JzLnNjbSIgImNvbWJpbmF0b3JzLmdvIiAiY29tYmluYXRvcnMuc2NtIiAi
Y29uZmlnLmdvIiAiY29uZmlnLnNjbSIgImNvbmZpZy5zY20uaW4iICJjcGlvLmdvIiAiY3Bpby5z
Y20iICJjcHUuZ28iICJjcHUuc2NtIiAiY3ZlLmdvIiAiY3ZlLnNjbSIgImN2cy1kb3dubG9hZC5n
byIgImN2cy1kb3dubG9hZC5zY20iICJkMy52My5qcyIgImRlcHJlY2F0aW9uLmdvIiAiZGVwcmVj
YXRpb24uc2NtIiAiZGVyaXZhdGlvbnMuZ28iICJkZXJpdmF0aW9ucy5zY20iICJkZXNjcmliZS5n
byIgImRlc2NyaWJlLnNjbSIgImRpYWdub3N0aWNzLmdvIiAiZGlhZ25vc3RpY3Muc2NtIiAiZGlz
Y292ZXJ5LmdvIiAiZGlzY292ZXJ5LnNjbSIgImRvY2tlci5nbyIgImRvY2tlci5zY20iICJkb3du
bG9hZC5nbyIgImRvd25sb2FkLnNjbSIgImVsZi5nbyIgImVsZi5zY20iICJleHRyYWN0aW5nLWRv
d25sb2FkLmdvIiAiZnRwLWNsaWVudC5nbyIgImZ0cC1jbGllbnQuc2NtIiAiZ2V4cC5nbyIgImdl
eHAuc2NtIiAiZ2l0LWF1dGhlbnRpY2F0ZS5nbyIgImdpdC1hdXRoZW50aWNhdGUuc2NtIiAiZ2l0
LWRvd25sb2FkLmdvIiAiZ2l0LWRvd25sb2FkLnNjbSIgImdpdC5nbyIgImdpdC5zY20iICJnbG9i
LmdvIiAiZ2xvYi5zY20iICJnbnUtbWFpbnRlbmFuY2UuZ28iICJnbnUtbWFpbnRlbmFuY2Uuc2Nt
IiAiZ251cGcuZ28iICJnbnVwZy5zY20iICJncmFmdHMuZ28iICJncmFmdHMuc2NtIiAiZ3JhcGgu
Z28iICJncmFwaC5qcyIgImdyYXBoLnNjbSIgImhhc2guZ28iICJoYXNoLnNjbSIgImhnLWRvd25s
b2FkLmdvIiAiaGctZG93bmxvYWQuc2NtIiAiaHR0cC1jbGllbnQuZ28iICJodHRwLWNsaWVudC5z
Y20iICJpMThuLmdvIiAiaTE4bi5zY20iICJpbXBvcnQiICJpbmZlcmlvci5nbyIgImluZmVyaW9y
LnNjbSIgImlwZnMuZ28iICJpcGZzLnNjbSIgImxlYXN0LWF1dGhvcml0eS5nbyIgImxlYXN0LWF1
dGhvcml0eS5zY20iICJsaWNlbnNlcy5nbyIgImxpY2Vuc2VzLnNjbSIgImxpbnQuZ28iICJsaW50
LnNjbSIgIm1hbi1kYi5zY20iICJtZW1vaXphdGlvbi5nbyIgIm1lbW9pemF0aW9uLnNjbSIgIm1v
ZHVsZXMuZ28iICJtb2R1bGVzLnNjbSIgIm1vbmFkLXJlcGwuZ28iICJtb25hZC1yZXBsLnNjbSIg
Im1vbmFkcy5nbyIgIm1vbmFkcy5zY20iICJuYXIuZ28iICJuYXIuc2NtIiAibmFyaW5mby5nbyIg
Im5hcmluZm8uc2NtIiAib3BlbnBncC5nbyIgIm9wZW5wZ3Auc2NtIiAicGFja2FnZXMuZ28iICJw
YWNrYWdlcy5zY20iICJwa2kuZ28iICJwa2kuc2NtIiAicGxhdGZvcm0uZ28iICJwbGF0Zm9ybS5z
Y20iICJwbGF0Zm9ybXMiICJwcm9maWxlcy5nbyIgInByb2ZpbGVzLnNjbSIgInByb2ZpbGluZy5n
byIgInByb2ZpbGluZy5zY20iICJwcm9ncmVzcy5nbyIgInByb2dyZXNzLnNjbSIgInF1aXJrcy5n
byIgInF1aXJrcy5zY20iICJyZWNvcmRzLmdvIiAicmVjb3Jkcy5zY20iICJyZW1vdGUuZ28iICJy
ZW1vdGUuc2NtIiAicmVwbC5nbyIgInJlcGwuc2NtIiAic2NyaXB0cyIgInNjcmlwdHMuZ28iICJz
Y3JpcHRzLnNjbSIgInNlYXJjaC1wYXRocy5nbyIgInNlYXJjaC1wYXRocy5zY20iICJzZWxmLmdv
IiAic2VsZi5zY20iICJzZXJpYWxpemF0aW9uLmdvIiAic2VyaWFsaXphdGlvbi5zY20iICJzZXRz
LmdvIiAic2V0cy5zY20iICJzc2guZ28iICJzc2guc2NtIiAic3RhdHVzLmdvIiAic3RhdHVzLnNj
bSIgInN0b3JlIiAic3RvcmUuZ28iICJzdG9yZS5zY20iICJzdWJzdGl0dXRlcy5nbyIgInN1YnN0
aXR1dGVzLnNjbSIgInN2bi1kb3dubG9hZC5nbyIgInN2bi1kb3dubG9hZC5zY20iICJzd2guZ28i
ICJzd2guc2NtIiAidGVzdHMiICJ0ZXN0cy5nbyIgInRlc3RzLnNjbSIgInRyYW5zZm9ybWF0aW9u
cy5nbyIgInRyYW5zZm9ybWF0aW9ucy5zY20iICJ1aS5nbyIgInVpLnNjbSIgInVwc3RyZWFtLmdv
IiAidXBzdHJlYW0uc2NtIiAidXRpbHMuZ28iICJ1dGlscy5zY20iICJ3b3JrZXJzLmdvIiAid29y
a2Vycy5zY20iKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2NhbmRpciosIFVURi04IGZpbGUg
bmFtZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206MjQ3
CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNjYW5kaXIqLCBVVEYtOCBmaWxlIG5hbWVzIgor
ICAgJygiLiIgIi4uIiAiPyIgIj8iKQorICAgKGNhbGwtd2l0aC10ZW1wb3JhcnktZGlyZWN0b3J5
CisgICAgIChsYW1iZGEgKGRpcmVjdG9yeSkKKyAgICAgICAobGV0ICgoY3JlYXQgKHBvaW50ZXIt
PnByb2NlZHVyZQorICAgICAgICAgICAgICAgICAgICAgIGludAorICAgICAgICAgICAgICAgICAg
ICAgIChkeW5hbWljLWZ1bmMgImNyZWF0IiAoZHluYW1pYy1saW5rKSkKKyAgICAgICAgICAgICAg
ICAgICAgICAobGlzdCAnKiBpbnQpKSkpCisgICAgICAgICAoY3JlYXQgKHN0cmluZy0+cG9pbnRl
cgorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZGlyZWN0b3J5ICIvPyIpCisgICAg
ICAgICAgICAgICAgICAiVVRGLTgiKQorICAgICAgICAgICAgICAgIDQyMCkKKyAgICAgICAgIChj
cmVhdCAoc3RyaW5nLT5wb2ludGVyCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBk
aXJlY3RvcnkgIi8/IikKKyAgICAgICAgICAgICAgICAgICJVVEYtOCIpCisgICAgICAgICAgICAg
ICAgNDIwKQorICAgICAgICAgKGxldCAoKGxvY2FsZSAoc2V0bG9jYWxlIExDX0FMTCkpKQorICAg
ICAgICAgICAoZHluYW1pYy13aW5kCisgICAgICAgICAgICAgKGxhbWJkYSAoKSAoc2V0bG9jYWxl
IExDX0FMTCAiQyIpKQorICAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgICht
YXRjaCAoc2NhbmRpciogZGlyZWN0b3J5KQorICAgICAgICAgICAgICAgICAgICAgICgoKG5hbWVz
IC4gcHJvcGVydGllcykgLi4uKSBuYW1lcykpKQorICAgICAgICAgICAgIChsYW1iZGEgKCkgKHNl
dGxvY2FsZSBMQ19BTEwgbG9jYWxlKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiLiIgIi4uIiAi
PyIgIj8iKQphY3R1YWwtdmFsdWU6ICgiLiIgIi4uIiAiPyIgIj8iKQpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogc2NhbmRpciosIHByb3BlcnRpZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206Mjc0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzY2Fu
ZGlyKiwgcHJvcGVydGllcyIKKyAgIChsZXQgKChkaXJlY3RvcnkKKyAgICAgICAgICAgKGRpcm5h
bWUKKyAgICAgICAgICAgICAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAiZ3VpeC9iYXNlMzIuc2Nt
IikpKSkKKyAgICAgKGV2ZXJ5IChsYW1iZGEgKGVudHJ5IG5hbWUpCisgICAgICAgICAgICAgICht
YXRjaCBlbnRyeQorICAgICAgICAgICAgICAgICAgICAgKChuYW1lMiAuIHByb3BlcnRpZXMpCisg
ICAgICAgICAgICAgICAgICAgICAgKGFuZCAoc3RyaW5nPT8gbmFtZTIgbmFtZSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChsZXQqICgoZnVsbCAoc3RyaW5nLWFwcGVuZCBkaXJlY3Rvcnkg
Ii8iIG5hbWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdGF0IChsc3Rh
dCBmdWxsKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5vZGUgKGFzc29j
LXJlZiBwcm9wZXJ0aWVzICdpbm9kZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHR5cGUgKGFzc29jLXJlZiBwcm9wZXJ0aWVzICd0eXBlKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChhbmQgKD0gaW5vZGUgKHN0YXQ6aW5vIHN0YXQpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChvciAoZXE/IHR5cGUgJ3Vua25vd24pCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcT8gdHlwZSAoc3RhdDp0eXBlIHN0YXQpKSkp
KSkpKSkKKyAgICAgICAgICAgIChzY2FuZGlyKiBkaXJlY3RvcnkpCisgICAgICAgICAgICAoc2Nh
bmRpciBkaXJlY3RvcnkgKGNvbnN0ICN0KSBzdHJpbmc8PykpKSkKYWN0dWFsLXZhbHVlOiAjdApy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZ2V0eGF0dHIsIHNldHhhdHRyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjI5MQpzb3VyY2U6CisgKHRlc3QtYXNz
ZXJ0CisgICAiZ2V0eGF0dHIsIHNldHhhdHRyIgorICAgKGxldCAoKGtleSAidXNlci50cmFuc2xh
dG9yIikKKyAgICAgICAgICh2YWx1ZSAiL2h1cmQvcGZpbmV0XHgwMCIpCisgICAgICAgICAoZmls
ZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzAiKSkpCisgICAgIChjYXRjaCAnc3lzdGVtLWVycm9y
CisgICAgICAgICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAgIChzZXR4YXR0ciB0ZW1wLWZp
bGUga2V5IHZhbHVlKQorICAgICAgICAgICAgICAoc3RyaW5nPT8gKGdldHhhdHRyIHRlbXAtZmls
ZSBrZXkpIHZhbHVlKSkKKyAgICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAo
bWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpIChsaXN0IEVOT1RTVVApKSkpKSkKYWN0dWFs
LXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCndhcm5pbmc6IGZhaWxlZCB0byBkZWxldGUgL3RtcC9n
dWl4LWRpcmVjdG9yeS5JSks2Z0wvPz86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKd2Fybmlu
ZzogZmFpbGVkIHRvIGRlbGV0ZSAvdG1wL2d1aXgtZGlyZWN0b3J5LklKSzZnTC8/PzogTm8gc3Vj
aCBmaWxlIG9yIGRpcmVjdG9yeQp3YXJuaW5nOiBmYWlsZWQgdG8gZGVsZXRlIC90bXAvZ3VpeC1k
aXJlY3RvcnkuSUpLNmdMOiBEaXJlY3Rvcnkgbm90IGVtcHR5CnRlc3QtbmFtZTogZmNudGwtZmxv
Y2sgd2FpdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToz
MDUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZmNudGwtZmxvY2sgd2FpdCIKKyAgIDQyCisg
ICAobGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzBiIikpKQorICAgICAoZmNudGwt
ZmxvY2sgZmlsZSAnd3JpdGUtbG9jaykKKyAgICAgKG1hdGNoIChwcmltaXRpdmUtZm9yaykKKyAg
ICAgICAgICAgICgwCisgICAgICAgICAgICAgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAg
KGNvbnN0ICN0KQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAo
bGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAicjBiIikpKQorICAgICAgICAgICAgICAg
ICAgIChmY250bC1mbG9jayBmaWxlICdyZWFkLWxvY2spCisgICAgICAgICAgICAgICAgICAgKHBy
aW1pdGl2ZS1leGl0IChyZWFkIGZpbGUpKSkKKyAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1l
eGl0IDEpKQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgMikpKSkK
KyAgICAgICAgICAgIChwaWQgKGRpc3BsYXkgImhlbGxvLCB3b3JsZCEiIGZpbGUpCisgICAgICAg
ICAgICAgICAgIChmb3JjZS1vdXRwdXQgZmlsZSkKKyAgICAgICAgICAgICAgICAgKHNsZWVwIDEp
CisgICAgICAgICAgICAgICAgIChzZWVrIGZpbGUgMCBTRUVLX1NFVCkKKyAgICAgICAgICAgICAg
ICAgKHRydW5jYXRlLWZpbGUgZmlsZSAwKQorICAgICAgICAgICAgICAgICAod3JpdGUgNDIgZmls
ZSkKKyAgICAgICAgICAgICAgICAgKGZvcmNlLW91dHB1dCBmaWxlKQorICAgICAgICAgICAgICAg
ICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2NrKQorICAgICAgICAgICAgICAgICAobWF0Y2ggKHdh
aXRwaWQgcGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVzKQorICAgICAg
ICAgICAgICAgICAgICAgICAgIChsZXQgKChyZXN1bHQgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZS1wb3J0IGZpbGUpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiA0MgphY3R1
YWwtdmFsdWU6IDQyCnJlc3VsdDogUEFTUwoKCjs7OyAoZXJybm8gMTEpCndhcm5pbmc6IGZhaWxl
ZCB0byBkZWxldGUgL3RtcC9ndWl4LWRpcmVjdG9yeS5JSks2Z0wvPz86IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKd2FybmluZzogZmFpbGVkIHRvIGRlbGV0ZSAvdG1wL2d1aXgtZGlyZWN0b3J5
LklKSzZnTC8/PzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp3YXJuaW5nOiBmYWlsZWQgdG8g
ZGVsZXRlIC90bXAvZ3VpeC1kaXJlY3RvcnkuSUpLNmdMOiBEaXJlY3Rvcnkgbm90IGVtcHR5CnRl
c3QtbmFtZTogZmNudGwtZmxvY2sgbm9uLWJsb2NraW5nCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjM0NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJm
Y250bC1mbG9jayBub24tYmxvY2tpbmciCisgICBFQUdBSU4KKyAgIChtYXRjaCAocGlwZSkKKyAg
ICAgICAgICAoKGlucHV0IC4gb3V0cHV0KQorICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2ZS1m
b3JrKQorICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAgICAoZHluYW1pYy13
aW5kCisgICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3QpCisgICAgICAgICAgICAgICAgICAg
ICAobGFtYmRhICgpCisgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZS1wb3J0IG91dHB1dCkK
KyAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQtY2hhciBpbnB1dCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgKGxldCAoKGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgIncwIikpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgIChjYXRjaCAnZmxvY2stZXJyb3IKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChmY250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrICM6d2FpdD8gI2YpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChrZXkgZXJybm8pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IChwayAnZXJybm8gZXJybm8pKSkp
KQorICAgICAgICAgICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQgLTEpKQorICAgICAgICAg
ICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgLTIpKSkpCisgICAgICAgICAg
ICAgICAgICAocGlkIChjbG9zZS1wb3J0IGlucHV0KQorICAgICAgICAgICAgICAgICAgICAgICAo
bGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzAiKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKGZjbnRsLWZsb2NrIGZpbGUgJ3dyaXRlLWxvY2spCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKHdyaXRlICdncmVlbi1saWdodCBvdXRwdXQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgKGZvcmNlLW91dHB1dCBvdXRwdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG1h
dGNoICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4g
c3RhdHVzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHJlc3VsdCAo
c3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2NrKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2xvc2UtcG9ydCBmaWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXN1bHQpKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6IDExCmFjdHVhbC12YWx1ZTog
MTEKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNldC10aHJlYWQtbmFtZQpsb2NhdGlvbjogL2hv
bWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTozODYKc291cmNlOgorICh0ZXN0LWVx
dWFsCisgICAic2V0LXRocmVhZC1uYW1lIgorICAgIlN5c2NhbGwgVGVzdCIKKyAgIChsZXQgKChu
YW1lICh0aHJlYWQtbmFtZSkpKQorICAgICAoc2V0LXRocmVhZC1uYW1lICJTeXNjYWxsIFRlc3Qi
KQorICAgICAobGV0ICgobmV3LW5hbWUgKHRocmVhZC1uYW1lKSkpCisgICAgICAgKHNldC10aHJl
YWQtbmFtZSBuYW1lKQorICAgICAgIG5ldy1uYW1lKSkpCmV4cGVjdGVkLXZhbHVlOiAiU3lzY2Fs
bCBUZXN0IgphY3R1YWwtdmFsdWU6ICJTeXNjYWxsIFRlc3QiCnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiBhbGwtbmV0d29yay1pbnRlcmZhY2UtbmFtZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMv
Z3VpeC90ZXN0cy9zeXNjYWxscy5zY206Mzk0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJh
bGwtbmV0d29yay1pbnRlcmZhY2UtbmFtZXMiCisgICAobWF0Y2ggKGFsbC1uZXR3b3JrLWludGVy
ZmFjZS1uYW1lcykKKyAgICAgICAgICAoKCg/IHN0cmluZz8gbmFtZXMpIC4uMSkgKG1lbWJlciAi
bG8iIG5hbWVzKSkpKQphY3R1YWwtdmFsdWU6ICgibG8iICJlbnAwczMxZjYiICJ3bHA0czAiICJk
b2NrZXIwIikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLW5hbWVz
CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjM5OQpzb3Vy
Y2U6CisgKHRlc3QtYXNzZXJ0CisgICAibmV0d29yay1pbnRlcmZhY2UtbmFtZXMiCisgICAobWF0
Y2ggKHJlbW92ZQorICAgICAgICAgICAgKGxhbWJkYSAoaW50ZXJmYWNlKQorICAgICAgICAgICAg
ICAoc3RyaW5nLWNvbnRhaW5zIGludGVyZmFjZSAiOiIpKQorICAgICAgICAgICAgKG5ldHdvcmst
aW50ZXJmYWNlLW5hbWVzKSkKKyAgICAgICAgICAoKCg/IHN0cmluZz8gbmFtZXMpIC4uMSkKKyAg
ICAgICAgICAgKGxzZXQ8PQorICAgICAgICAgICAgIHN0cmluZz0/CisgICAgICAgICAgICAgbmFt
ZXMKKyAgICAgICAgICAgICAoYWxsLW5ldHdvcmstaW50ZXJmYWNlLW5hbWVzKSkpKSkKYWN0dWFs
LXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtZmxh
Z3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDA4CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJuZXR3b3JrLWludGVyZmFjZS1mbGFncyIKKyAgIChs
ZXQqICgoc29jayAoc29ja2V0IEFGX0lORVQgU09DS19TVFJFQU0gMCkpCisgICAgICAgICAgKGZs
YWdzIChuZXR3b3JrLWludGVyZmFjZS1mbGFncyBzb2NrICJsbyIpKSkKKyAgICAgKGNsb3NlLXBv
cnQgc29jaykKKyAgICAgKGFuZCAobm90ICh6ZXJvPyAobG9nYW5kIGZsYWdzIElGRl9MT09QQkFD
SykpKQorICAgICAgICAgIChub3QgKHplcm8/IChsb2dhbmQgZmxhZ3MgSUZGX1VQKSkpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGxvb3BiYWNrLW5ldHdvcmst
aW50ZXJmYWNlPwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNj
bTo0MTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibG9vcGJhY2stbmV0d29yay1pbnRlcmZh
Y2U/IgorICAgRU5PREVWCisgICAoYW5kIChsb29wYmFjay1uZXR3b3JrLWludGVyZmFjZT8gImxv
IikKKyAgICAgICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgICAgIChsYW1iZGEg
KCkKKyAgICAgICAgICAgICAgICAgKGxvb3BiYWNrLW5ldHdvcmstaW50ZXJmYWNlPyAibm9uZXhp
c3RlbnQiKQorICAgICAgICAgICAgICAgICAjZikKKyAgICAgICAgICAgICAgIChsYW1iZGEgYXJn
cyAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpKSkpKQpleHBlY3RlZC12YWx1ZTogMTkKYWN0dWFs
LXZhbHVlOiAxOQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbG9vcGJhY2stbmV0d29yay1pbnRl
cmZhY2UtcnVubmluZz8KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxs
cy5zY206NDI1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImxvb3BiYWNrLW5ldHdvcmstaW50
ZXJmYWNlLXJ1bm5pbmc/IgorICAgRU5PREVWCisgICAoYW5kIChuZXR3b3JrLWludGVyZmFjZS1y
dW5uaW5nPyAibG8iKQorICAgICAgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAg
ICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAobmV0d29yay1pbnRlcmZhY2UtcnVubmlu
Zz8gIm5vbmV4aXN0ZW50IikKKyAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAo
bGFtYmRhIGFyZ3MgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKSkpKSkKZXhwZWN0ZWQtdmFsdWU6
IDE5CmFjdHVhbC12YWx1ZTogMTkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNldC1uZXR3b3Jr
LWludGVyZmFjZS1mbGFncwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2Nh
bGxzLnNjbTo0MzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNldC1uZXR3b3JrLWludGVy
ZmFjZS1mbGFncyIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAw
KSkpCisgICAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgICAobGFtYmRhICgpCisg
ICAgICAgICAgICAgIChzZXQtbmV0d29yay1pbnRlcmZhY2UtZmxhZ3Mgc29jayAibG8iIElGRl9V
UCkpCisgICAgICAgICAgICAobGFtYmRhIGFyZ3MKKyAgICAgICAgICAgICAgKGNsb3NlLXBvcnQg
c29jaykKKyAgICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAg
ICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFQUNDRVMpKSkpKSkKYWN0dWFsLXZhbHVlOiAo
MSAxMykKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLWFkZHJlc3Mg
bG8KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDQ2CnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgIm5ldHdvcmstaW50ZXJmYWNlLWFkZHJlc3MgbG8iCisg
ICAobWFrZS1zb2NrZXQtYWRkcmVzcworICAgICBBRl9JTkVUCisgICAgIChpbmV0LXB0b24gQUZf
SU5FVCAiMTI3LjAuMC4xIikKKyAgICAgMCkKKyAgIChsZXQqICgoc29jayAoc29ja2V0IEFGX0lO
RVQgU09DS19TVFJFQU0gMCkpCisgICAgICAgICAgKGFkZHIgKG5ldHdvcmstaW50ZXJmYWNlLWFk
ZHJlc3Mgc29jayAibG8iKSkpCisgICAgIChjbG9zZS1wb3J0IHNvY2spCisgICAgIGFkZHIpKQpl
eHBlY3RlZC12YWx1ZTogIygyIDIxMzA3MDY0MzMgMCkKYWN0dWFsLXZhbHVlOiAjKDIgMjEzMDcw
NjQzMyAwKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2V0LW5ldHdvcmstaW50ZXJmYWNlLWFk
ZHJlc3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDU0
CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzZXQtbmV0d29yay1pbnRlcmZhY2UtYWRkcmVz
cyIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkpCisgICAg
IChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgICAobGFtYmRhICgpCisgICAgICAgICAg
ICAgIChzZXQtbmV0d29yay1pbnRlcmZhY2UtYWRkcmVzcworICAgICAgICAgICAgICAgIHNvY2sK
KyAgICAgICAgICAgICAgICAibm9uZXhpc3RlbnQiCisgICAgICAgICAgICAgICAgKG1ha2Utc29j
a2V0LWFkZHJlc3MKKyAgICAgICAgICAgICAgICAgIEFGX0lORVQKKyAgICAgICAgICAgICAgICAg
IChpbmV0LXB0b24gQUZfSU5FVCAiMTI3LjEyLjE0LjE1IikKKyAgICAgICAgICAgICAgICAgIDAp
KSkKKyAgICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBz
b2NrKQorICAgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpCisgICAg
ICAgICAgICAgICAgICAgIChsaXN0IEVQRVJNIEVBQ0NFUykpKSkpKQphY3R1YWwtdmFsdWU6ICgx
IDEzKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBs
bwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo0NjgKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAibmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBsbyIKKyAg
IChtYWtlLXNvY2tldC1hZGRyZXNzCisgICAgIEFGX0lORVQKKyAgICAgKGluZXQtcHRvbiBBRl9J
TkVUICIyNTUuMC4wLjAiKQorICAgICAwKQorICAgKGxldCogKChzb2NrIChzb2NrZXQgQUZfSU5F
VCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgICAoYWRkciAobmV0d29yay1pbnRlcmZhY2UtbmV0
bWFzayBzb2NrICJsbyIpKSkKKyAgICAgKGNsb3NlLXBvcnQgc29jaykKKyAgICAgYWRkcikpCmV4
cGVjdGVkLXZhbHVlOiAjKDIgNDI3ODE5MDA4MCAwKQphY3R1YWwtdmFsdWU6ICMoMiA0Mjc4MTkw
MDgwIDApCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXQtbmV0d29yay1pbnRlcmZhY2UtbmV0
bWFzawpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo0NzYK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNldC1uZXR3b3JrLWludGVyZmFjZS1uZXRtYXNr
IgorICAgKGxldCAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFNIDApKSkKKyAgICAg
KGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAg
ICAgKHNldC1uZXR3b3JrLWludGVyZmFjZS1uZXRtYXNrCisgICAgICAgICAgICAgICAgc29jawor
ICAgICAgICAgICAgICAgICJub25leGlzdGVudCIKKyAgICAgICAgICAgICAgICAobWFrZS1zb2Nr
ZXQtYWRkcmVzcworICAgICAgICAgICAgICAgICAgQUZfSU5FVAorICAgICAgICAgICAgICAgICAg
KGluZXQtcHRvbiBBRl9JTkVUICIyNTUuMC4wLjAiKQorICAgICAgICAgICAgICAgICAgMCkpKQor
ICAgICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAgIChjbG9zZS1wb3J0IHNvY2sp
CisgICAgICAgICAgICAgIChtZW12IChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykKKyAgICAgICAg
ICAgICAgICAgICAgKGxpc3QgRVBFUk0gRUFDQ0VTKSkpKSkpCmFjdHVhbC12YWx1ZTogKDEgMTMp
CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyBvbmUg
b3IgbW9yZSBpbnRlcmZhY2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjQ4OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJuZXR3b3JrLWludGVyZmFj
ZXMgcmV0dXJucyBvbmUgb3IgbW9yZSBpbnRlcmZhY2VzIgorICAgJygjdCAjdCAjdCkKKyAgICht
YXRjaCAobmV0d29yay1pbnRlcmZhY2VzKQorICAgICAgICAgICgoaW50ZXJmYWNlcyAuLjEpCisg
ICAgICAgICAgIChsaXN0IChldmVyeSBpbnRlcmZhY2U/IGludGVyZmFjZXMpCisgICAgICAgICAg
ICAgICAgIChldmVyeSBzdHJpbmc/IChtYXAgaW50ZXJmYWNlLW5hbWUgaW50ZXJmYWNlcykpCisg
ICAgICAgICAgICAgICAgIChldmVyeSAobGFtYmRhIChzb2NrYWRkcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yICh2ZWN0b3I/IHNvY2thZGRyKSAobm90IHNvY2thZGRyKSkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAobWFwIGludGVyZmFjZS1hZGRyZXNzIGludGVyZmFjZXMpKSkp
KSkKZXhwZWN0ZWQtdmFsdWU6ICgjdCAjdCAjdCkKYWN0dWFsLXZhbHVlOiAoI3QgI3QgI3QpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyAibG8iCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjUwMQpzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyBcImxvXCIiCisg
ICAobGlzdCAjdAorICAgICAgICAgKG1ha2Utc29ja2V0LWFkZHJlc3MKKyAgICAgICAgICAgQUZf
SU5FVAorICAgICAgICAgICAoaW5ldC1wdG9uIEFGX0lORVQgIjEyNy4wLjAuMSIpCisgICAgICAg
ICAgIDApKQorICAgKG1hdGNoIChmaWx0ZXIKKyAgICAgICAgICAgIChsYW1iZGEgKGludGVyZmFj
ZSkKKyAgICAgICAgICAgICAgKHN0cmluZz0/ICJsbyIgKGludGVyZmFjZS1uYW1lIGludGVyZmFj
ZSkpKQorICAgICAgICAgICAgKG5ldHdvcmstaW50ZXJmYWNlcykpCisgICAgICAgICAgKChsb29w
YmFja3MgLi4xKQorICAgICAgICAgICAobGlzdCAoZXZlcnkgKGxhbWJkYSAobG8pCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgKHplcm8/IChsb2dhbmQKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJRkZfTE9PUEJBQ0sKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaW50ZXJmYWNlLWZsYWdzIGxvKSkpKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGxvb3BiYWNrcykKKyAgICAgICAgICAgICAgICAgKG1hdGNoIChmaW5kIChs
YW1iZGEgKGxvKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoPSBBRl9JTkVUCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzb2NrYWRkcjpmYW0gKGludGVyZmFj
ZS1hZGRyZXNzIGxvKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9vcGJhY2tz
KQorICAgICAgICAgICAgICAgICAgICAgICAgKCNmICNmKQorICAgICAgICAgICAgICAgICAgICAg
ICAgKGxvIChpbnRlcmZhY2UtYWRkcmVzcyBsbykpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgjdCAj
KDIgMjEzMDcwNjQzMyAwKSkKYWN0dWFsLXZhbHVlOiAoI3QgIygyIDIxMzA3MDY0MzMgMCkpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBhZGQtbmV0d29yay1yb3V0ZS9nYXRld2F5CmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjUxNwpzb3VyY2U6CisgKHRl
c3QtYXNzZXJ0CisgICAiYWRkLW5ldHdvcmstcm91dGUvZ2F0ZXdheSIKKyAgIChsZXQgKChzb2Nr
IChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgIChnYXRld2F5CisgICAg
ICAgICAgIChtYWtlLXNvY2tldC1hZGRyZXNzCisgICAgICAgICAgICAgQUZfSU5FVAorICAgICAg
ICAgICAgIChpbmV0LXB0b24gQUZfSU5FVCAiMTkyLjE2OC4wLjEiKQorICAgICAgICAgICAgIDAp
KSkKKyAgICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgIChsYW1iZGEgKCkKKyAg
ICAgICAgICAgICAgKGFkZC1uZXR3b3JrLXJvdXRlL2dhdGV3YXkgc29jayBnYXRld2F5KSkKKyAg
ICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBzb2NrKQor
ICAgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpCisgICAgICAgICAg
ICAgICAgICAgIChsaXN0IEVQRVJNIEVBQ0NFUykpKSkpKQphY3R1YWwtdmFsdWU6ICgxIDEzKQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVsZXRlLW5ldHdvcmstcm91dGUKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTMwCnNvdXJjZToKKyAodGVzdC1h
c3NlcnQKKyAgICJkZWxldGUtbmV0d29yay1yb3V0ZSIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQg
QUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgIChkZXN0aW5hdGlvbgorICAgICAgICAg
ICAobWFrZS1zb2NrZXQtYWRkcmVzcyBBRl9JTkVUIElOQUREUl9BTlkgMCkpKQorICAgICAoY2F0
Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAo
ZGVsZXRlLW5ldHdvcmstcm91dGUgc29jayBkZXN0aW5hdGlvbikpCisgICAgICAgICAgICAobGFt
YmRhIGFyZ3MKKyAgICAgICAgICAgICAgKGNsb3NlLXBvcnQgc29jaykKKyAgICAgICAgICAgICAg
KG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAgICAgICAgICAgICAgICAobGlz
dCBFUEVSTSBFQUNDRVMpKSkpKSkKYWN0dWFsLXZhbHVlOiAoMSAxMykKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHRjZ2V0YXR0ciBFTk9UVFkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90
ZXN0cy9zeXNjYWxscy5zY206NTQwCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInRjZ2V0YXR0
ciBFTk9UVFkiCisgICBFTk9UVFkKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAg
KGxhbWJkYSAoKQorICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlCisgICAgICAgICAg
ICAgICIvZGV2L251bGwiCisgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpICh0Y2dldGF0dHIg
KGZpbGVubyBwb3J0KSkpKSkKKyAgICAgICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8g
bGlzdCkpKQpleHBlY3RlZC12YWx1ZTogMjUKYWN0dWFsLXZhbHVlOiAyNQpyZXN1bHQ6IFBBU1MK
CnRlc3QtbmFtZTogdGNnZXRhdHRyCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMv
c3lzY2FsbHMuc2NtOjU1NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAidGNnZXRhdHRyIgor
ICAgKGxldCAoKHRlcm1pb3MgKHRjZ2V0YXR0ciAwKSkpCisgICAgIChhbmQgKHRlcm1pb3M/IHRl
cm1pb3MpCisgICAgICAgICAgKD4gKHRlcm1pb3MtaW5wdXQtc3BlZWQgdGVybWlvcykgMCkKKyAg
ICAgICAgICAoPiAodGVybWlvcy1vdXRwdXQtc3BlZWQgdGVybWlvcykgMCkpKSkKYWN0dWFsLXZh
bHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogdGNzZXRhdHRyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjU2MApzb3VyY2U6CisgKHRlc3QtYXNz
ZXJ0CisgICAidGNzZXRhdHRyIgorICAgKGxldCAoKGZpcnN0ICh0Y2dldGF0dHIgMCkpKQorICAg
ICAodGNzZXRhdHRyIDAgKHRjc2V0YXR0ci1hY3Rpb24gVENTQU5PVykgZmlyc3QpCisgICAgIChl
cXVhbD8gZmlyc3QgKHRjZ2V0YXR0ciAwKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFT
UwoKdGVzdC1uYW1lOiB0ZXJtaW5hbC13aW5kb3ctc2l6ZSBFTk9UVFkKbG9jYXRpb246IC9ob21l
L3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTY1CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJ0ZXJtaW5hbC13aW5kb3ctc2l6ZSBFTk9UVFkiCisgICAoY2FsbC13aXRoLWlucHV0
LWZpbGUKKyAgICAgIi9kZXYvbnVsbCIKKyAgICAgKGxhbWJkYSAocG9ydCkKKyAgICAgICAoY2F0
Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAgICAobGFtYmRhICgpICh0ZXJtaW5hbC13aW5k
b3ctc2l6ZSBwb3J0KSkKKyAgICAgICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAg
ICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAgICAgICAgICAgICAgICAg
IChsaXN0IEVOT1RUWSBFSU5WQUwpKSkpKSkpCmFjdHVhbC12YWx1ZTogKDI1IDIyKQpyZXN1bHQ6
IFBBU1MKCnRlc3QtbmFtZTogdGVybWluYWwtY29sdW1ucwpsb2NhdGlvbjogL2hvbWUvcGhmL3Ny
Yy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo1NzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAg
InRlcm1pbmFsLWNvbHVtbnMiCisgICAoPiAodGVybWluYWwtY29sdW1ucykgMCkpCmFjdHVhbC12
YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHRlcm1pbmFsLWNvbHVtbnMgbm9uLWZp
bGUgcG9ydApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo1
NzkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInRlcm1pbmFsLWNvbHVtbnMgbm9uLWZpbGUg
cG9ydCIKKyAgICg+ICh0ZXJtaW5hbC1jb2x1bW5zCisgICAgICAgIChvcGVuLWlucHV0LXN0cmlu
ZworICAgICAgICAgICJKb2luIHVzIG5vdywgc2hhcmUgdGhlIHNvZnR3YXJlISIpKQorICAgICAg
MCkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHRlcm1pbmFsLXJv
d3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTgzCnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJ0ZXJtaW5hbC1yb3dzIgorICAgKD4gKHRlcm1pbmFs
LXJvd3MpIDApKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcGVu
cHR5CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjU4Ngpz
b3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAib3BlbnB0eSIKKyAgIChsZXQgKChoZWFkIGluZmVy
aW9yIChvcGVucHR5KSkpCisgICAgIChhbmQgKGludGVnZXI/IGhlYWQpCisgICAgICAgICAgKGlu
dGVnZXI/IGluZmVyaW9yKQorICAgICAgICAgIChsZXQgKChwb3J0IChmZG9wZW4gaW5mZXJpb3Ig
InIrMCIpKSkKKyAgICAgICAgICAgIChhbmQgKGlzYXR0eT8gcG9ydCkKKyAgICAgICAgICAgICAg
ICAgKGJlZ2luIChjbG9zZS1wb3J0IHBvcnQpIChjbG9zZS1mZGVzIGhlYWQpICN0KSkpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG9wZW5wdHkgKyBsb2dpbi10
dHkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTk2CnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgIm9wZW5wdHkgKyBsb2dpbi10dHkiCisgICAnKGhlbGxv
IHdvcmxkKQorICAgKGxldCAoKGhlYWQgaW5mZXJpb3IgKG9wZW5wdHkpKSkKKyAgICAgKG1hdGNo
IChwcmltaXRpdmUtZm9yaykKKyAgICAgICAgICAgICgwCisgICAgICAgICAgICAgKGR5bmFtaWMt
d2luZAorICAgICAgICAgICAgICAgKGNvbnN0ICN0KQorICAgICAgICAgICAgICAgKGxhbWJkYSAo
KQorICAgICAgICAgICAgICAgICAoc2V0dmJ1ZiAoY3VycmVudC1pbnB1dC1wb3J0KSAnbm9uZSkK
KyAgICAgICAgICAgICAgICAgKGNsb3NlLWZkZXMgaGVhZCkKKyAgICAgICAgICAgICAgICAgKGxv
Z2luLXR0eSBpbmZlcmlvcikKKyAgICAgICAgICAgICAgICAgKHdyaXRlIChyZWFkKSkKKyAgICAg
ICAgICAgICAgICAgKHJlYWQpKQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZl
LV9leGl0IDQyKSkpKQorICAgICAgICAgICAgKHBpZCAoY2xvc2UtZmRlcyBpbmZlcmlvcikKKyAg
ICAgICAgICAgICAgICAgKGxldCAoKGhlYWQgKGZkb3BlbiBoZWFkICJyKzAiKSkpCisgICAgICAg
ICAgICAgICAgICAgKHdyaXRlICcoaGVsbG8gd29ybGQpIGhlYWQpCisgICAgICAgICAgICAgICAg
ICAgKGxldCAoKHJlc3VsdCAocmVhZCBoZWFkKSkpCisgICAgICAgICAgICAgICAgICAgICAoY2xv
c2UtcG9ydCBoZWFkKQorICAgICAgICAgICAgICAgICAgICAgKHdhaXRwaWQgcGlkKQorICAgICAg
ICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAoaGVsbG8gd29ybGQp
CmFjdHVhbC12YWx1ZTogKGhlbGxvIHdvcmxkKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogdXRt
cHgtZW50cmllcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNj
bTo2MjAKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInV0bXB4LWVudHJpZXMiCisgICAobWF0
Y2ggKHV0bXB4LWVudHJpZXMpCisgICAgICAgICAgKCgoPyB1dG1weD8gZW50cmllcykgLi4uKQor
ICAgICAgICAgICAoZXZlcnkgKGxhbWJkYSAoZW50cnkpCisgICAgICAgICAgICAgICAgICAgICht
YXRjaCAodXRtcHgtdXNlciBlbnRyeSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoPyBz
dHJpbmc/KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvciAobm90IChtZW12ICh1dG1w
eC1sb2dpbi10eXBlIGVudHJ5KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChsaXN0IChsb2dpbi10eXBlIElOSVRfUFJPQ0VTUykKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9naW4tdHlwZSBMT0dJTl9QUk9DRVNT
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb2dp
bi10eXBlIFVTRVJfUFJPQ0VTUykpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KD4gKHV0bXB4LXBpZCBlbnRyeSkgMCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCNm
ICN0KSkpCisgICAgICAgICAgICAgICAgICBlbnRyaWVzKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiByZWFkLXV0bXB4LCBFT0YKbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NjM3CnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJyZWFkLXV0bXB4LCBFT0YiCisgICAoZW9mLW9iamVjdD8gKHJlYWQtdXRtcHggKCVtYWtl
LXZvaWQtcG9ydCAiciIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IHJlYWQtdXRtcHgKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxs
cy5zY206NjQyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJyZWFkLXV0bXB4IgorICAgKGxl
dCAoKHJlc3VsdAorICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAgICAg
ICAiL3Zhci9ydW4vdXRtcHgiCisgICAgICAgICAgICAgcmVhZC11dG1weCkpKQorICAgICAob3Ig
KHV0bXB4PyByZXN1bHQpIChlb2Ytb2JqZWN0PyByZXN1bHQpKSkpCnJlc3VsdDogU0tJUAoKdGVz
dC1uYW1lOiBhZGQtdG8tZW50cm9weS1jb3VudApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3N5c2NhbGxzLnNjbTo2NDgKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiYWRkLXRv
LWVudHJvcHktY291bnQiCisgICBFUEVSTQorICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQorICAg
ICAiL2Rldi91cmFuZG9tIgorICAgICAobGFtYmRhIChwb3J0KQorICAgICAgIChjYXRjaCAnc3lz
dGVtLWVycm9yCisgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGFkZC10by1lbnRyb3B5LWNvdW50
IHBvcnQgNzcpICNmKQorICAgICAgICAgICAgICAobGFtYmRhIGFyZ3MgKHN5c3RlbS1lcnJvci1l
cnJubyBhcmdzKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAxCmFjdHVhbC12YWx1ZTogMQpyZXN1bHQ6
IFBBU1MKCndhcm5pbmc6IGZhaWxlZCB0byBkZWxldGUgL3RtcC9ndWl4LWRpcmVjdG9yeS5JSks2
Z0wvPz86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKd2FybmluZzogZmFpbGVkIHRvIGRlbGV0
ZSAvdG1wL2d1aXgtZGlyZWN0b3J5LklKSzZnTC8/PzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eQp3YXJuaW5nOiBmYWlsZWQgdG8gZGVsZXRlIC90bXAvZ3VpeC1kaXJlY3RvcnkuSUpLNmdMOiBE
aXJlY3Rvcnkgbm90IGVtcHR5CgpTS0lQOiB0ZXN0cy91cHN0cmVhbQo9PT09PT09PT09PT09PT09
PT09PQoKdGVzdC1uYW1lOiBjb2FsZXNjZS1zb3VyY2VzIHNhbWUgdmVyc2lvbgpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Vwc3RyZWFtLnNjbTozOApzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJjb2FsZXNjZS1zb3VyY2VzIHNhbWUgdmVyc2lvbiIKKyAgIChsaXN0ICh1cHN0
cmVhbS1zb3VyY2UKKyAgICAgICAgICAgKHBhY2thZ2UgImZvbyIpCisgICAgICAgICAgICh2ZXJz
aW9uICIxIikKKyAgICAgICAgICAgKHVybHMgJygiZnRwOi8vZXhhbXBsZS5vcmcvZm9vLTEudGFy
Lnh6IgorICAgICAgICAgICAgICAgICAgICJmdHA6Ly9leGFtcGxlLm9yZy9mb28tMS50YXIuZ3oi
KSkKKyAgICAgICAgICAgKHNpZ25hdHVyZS11cmxzCisgICAgICAgICAgICAgJygiZnRwOi8vZXhh
bXBsZS5vcmcvZm9vLTEudGFyLnh6LnNpZyIKKyAgICAgICAgICAgICAgICJmdHA6Ly9leGFtcGxl
Lm9yZy9mb28tMS50YXIuZ3ouc2lnIikpKSkKKyAgIChjb2FsZXNjZS1zb3VyY2VzCisgICAgIChs
aXN0ICh1cHN0cmVhbS1zb3VyY2UKKyAgICAgICAgICAgICAocGFja2FnZSAiZm9vIikKKyAgICAg
ICAgICAgICAodmVyc2lvbiAiMSIpCisgICAgICAgICAgICAgKHVybHMgJygiZnRwOi8vZXhhbXBs
ZS5vcmcvZm9vLTEudGFyLmd6IikpCisgICAgICAgICAgICAgKHNpZ25hdHVyZS11cmxzCisgICAg
ICAgICAgICAgICAnKCJmdHA6Ly9leGFtcGxlLm9yZy9mb28tMS50YXIuZ3ouc2lnIikpKQorICAg
ICAgICAgICAodXBzdHJlYW0tc291cmNlCisgICAgICAgICAgICAgKHBhY2thZ2UgImZvbyIpCisg
ICAgICAgICAgICAgKHZlcnNpb24gIjEiKQorICAgICAgICAgICAgICh1cmxzICcoImZ0cDovL2V4
YW1wbGUub3JnL2Zvby0xLnRhci54eiIpKQorICAgICAgICAgICAgIChzaWduYXR1cmUtdXJscwor
ICAgICAgICAgICAgICAgJygiZnRwOi8vZXhhbXBsZS5vcmcvZm9vLTEudGFyLnh6LnNpZyIpKSkp
KSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJldHVybnMgbm8gY2hh
bmdlcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Vwc3RyZWFtLnNjbToxMDUK
c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBubyBjaGFu
Z2VzIgorICAgJygpCisgICAoY2hhbmdlZC1pbnB1dHMgdGVzdC1wYWNrYWdlIHRlc3QtcGFja2Fn
ZS1zZXhwKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJldHVybnMgY2hhbmdlcyB0byBsYWJlbGxlZCBp
bnB1dCBsaXN0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvdXBzdHJlYW0uc2Nt
OjEwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBj
aGFuZ2VzIHRvIGxhYmVsbGVkIGlucHV0IGxpc3QiCisgICAobGV0ICgoY2hhbmdlcworICAgICAg
ICAgICAoY2hhbmdlZC1pbnB1dHMKKyAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAg
ICAgKGluaGVyaXQgdGVzdC1wYWNrYWdlKQorICAgICAgICAgICAgICAgKGlucHV0cyBgKCgiaGVs
bG8iICxoZWxsbykgKCJzZWQiICxzZWQpKSkpCisgICAgICAgICAgICAgdGVzdC1wYWNrYWdlLXNl
eHApKSkKKyAgICAgKG1hdGNoIGNoYW5nZXMKKyAgICAgICAgICAgICgoKD8gdXBzdHJlYW0taW5w
dXQtY2hhbmdlPyBpdGVtKSkKKyAgICAgICAgICAgICAoYW5kIChlcXVhbD8KKyAgICAgICAgICAg
ICAgICAgICAgKHVwc3RyZWFtLWlucHV0LWNoYW5nZS10eXBlIGl0ZW0pCisgICAgICAgICAgICAg
ICAgICAgICdyZWd1bGFyKQorICAgICAgICAgICAgICAgICAgKGVxdWFsPworICAgICAgICAgICAg
ICAgICAgICAodXBzdHJlYW0taW5wdXQtY2hhbmdlLWFjdGlvbiBpdGVtKQorICAgICAgICAgICAg
ICAgICAgICAncmVtb3ZlKQorICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAg
ICAgICAgICAgICh1cHN0cmVhbS1pbnB1dC1jaGFuZ2UtbmFtZSBpdGVtKQorICAgICAgICAgICAg
ICAgICAgICAic2VkIikpKQorICAgICAgICAgICAgKGVsc2UgKHBrIGVsc2UgI2YpKSkpKQphY3R1
YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjaGFuZ2VkLWlucHV0cyByZXR1
cm5zIGNoYW5nZXMgdG8gYWxsIGxhYmVsbGVkIGlucHV0IGxpc3RzCmxvY2F0aW9uOiAvaG9tZS9w
aGYvc3JjL2d1aXgvdGVzdHMvdXBzdHJlYW0uc2NtOjEyNwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0
CisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBjaGFuZ2VzIHRvIGFsbCBsYWJlbGxlZCBpbnB1
dCBsaXN0cyIKKyAgIChsZXQgKChjaGFuZ2VzCisgICAgICAgICAgIChjaGFuZ2VkLWlucHV0cwor
ICAgICAgICAgICAgIChwYWNrYWdlCisgICAgICAgICAgICAgICAoaW5oZXJpdCB0ZXN0LXBhY2th
Z2UpCisgICAgICAgICAgICAgICAoaW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChuYXRpdmUt
aW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyAnKCkpKQorICAg
ICAgICAgICAgIHRlc3QtcGFja2FnZS1zZXhwKSkpCisgICAgIChtYXRjaCBjaGFuZ2VzCisgICAg
ICAgICAgICAoKCg/IHVwc3RyZWFtLWlucHV0LWNoYW5nZT8gaXRlbXMpIC4uLikKKyAgICAgICAg
ICAgICAoYW5kIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAgKG1hcCB1cHN0cmVhbS1pbnB1
dC1jaGFuZ2UtdHlwZSBpdGVtcykKKyAgICAgICAgICAgICAgICAgICAgJyhyZWd1bGFyIG5hdGl2
ZSBuYXRpdmUgcHJvcGFnYXRlZCkpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAg
ICAgICAgICAgICAgIChtYXAgdXBzdHJlYW0taW5wdXQtY2hhbmdlLWFjdGlvbiBpdGVtcykKKyAg
ICAgICAgICAgICAgICAgICAgJyhhZGQgYWRkIGFkZCBhZGQpKQorICAgICAgICAgICAgICAgICAg
KGVxdWFsPworICAgICAgICAgICAgICAgICAgICAobWFwIHVwc3RyZWFtLWlucHV0LWNoYW5nZS1u
YW1lIGl0ZW1zKQorICAgICAgICAgICAgICAgICAgICAnKCJoZWxsbyIgInNlZCIgInRhciIgImdy
ZXAiKSkpKQorICAgICAgICAgICAgKGVsc2UgKHBrIGVsc2UgI2YpKSkpKQphY3R1YWwtdmFsdWU6
ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjaGFuZ2VkLWlucHV0cyByZXR1cm5zIGNoYW5n
ZXMgdG8gcGxhaW4gaW5wdXQgbGlzdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L3Vwc3RyZWFtLnNjbToxNzgKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5nZWQtaW5w
dXRzIHJldHVybnMgY2hhbmdlcyB0byBwbGFpbiBpbnB1dCBsaXN0IgorICAgKGxldCAoKGNoYW5n
ZXMKKyAgICAgICAgICAgKGNoYW5nZWQtaW5wdXRzCisgICAgICAgICAgICAgKHBhY2thZ2UKKyAg
ICAgICAgICAgICAgIChpbmhlcml0IHRlc3QtbmV3LXBhY2thZ2UpCisgICAgICAgICAgICAgICAo
aW5wdXRzIChsaXN0IGhlbGxvIHNlZCkpKQorICAgICAgICAgICAgIHRlc3QtbmV3LXBhY2thZ2Ut
c2V4cCkpKQorICAgICAobWF0Y2ggY2hhbmdlcworICAgICAgICAgICAgKCgoPyB1cHN0cmVhbS1p
bnB1dC1jaGFuZ2U/IGl0ZW0pKQorICAgICAgICAgICAgIChhbmQgKGVxdWFsPworICAgICAgICAg
ICAgICAgICAgICAodXBzdHJlYW0taW5wdXQtY2hhbmdlLXR5cGUgaXRlbSkKKyAgICAgICAgICAg
ICAgICAgICAgJ3JlZ3VsYXIpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICh1cHN0cmVhbS1pbnB1dC1jaGFuZ2UtYWN0aW9uIGl0ZW0pCisgICAgICAgICAg
ICAgICAgICAgICdyZW1vdmUpCisgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAg
ICAgICAgICAgICAgKHVwc3RyZWFtLWlucHV0LWNoYW5nZS1uYW1lIGl0ZW0pCisgICAgICAgICAg
ICAgICAgICAgICJzZWQiKSkpCisgICAgICAgICAgICAoZWxzZSAocGsgZWxzZSAjZikpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJl
dHVybnMgY2hhbmdlcyB0byBhbGwgcGxhaW4gaW5wdXQgbGlzdHMKbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy91cHN0cmVhbS5zY206MTk1CnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJjaGFuZ2VkLWlucHV0cyByZXR1cm5zIGNoYW5nZXMgdG8gYWxsIHBsYWluIGlucHV0IGxp
c3RzIgorICAgKGxldCAoKGNoYW5nZXMKKyAgICAgICAgICAgKGNoYW5nZWQtaW5wdXRzCisgICAg
ICAgICAgICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgIChpbmhlcml0IHRlc3QtbmV3LXBhY2th
Z2UpCisgICAgICAgICAgICAgICAoaW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChuYXRpdmUt
aW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyAnKCkpKQorICAg
ICAgICAgICAgIHRlc3QtbmV3LXBhY2thZ2Utc2V4cCkpKQorICAgICAobWF0Y2ggY2hhbmdlcwor
ICAgICAgICAgICAgKCgoPyB1cHN0cmVhbS1pbnB1dC1jaGFuZ2U/IGl0ZW1zKSAuLi4pCisgICAg
ICAgICAgICAgKGFuZCAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAgIChtYXAgdXBzdHJlYW0t
aW5wdXQtY2hhbmdlLXR5cGUgaXRlbXMpCisgICAgICAgICAgICAgICAgICAgICcocmVndWxhciBu
YXRpdmUgbmF0aXZlIHByb3BhZ2F0ZWQpKQorICAgICAgICAgICAgICAgICAgKGVxdWFsPworICAg
ICAgICAgICAgICAgICAgICAobWFwIHVwc3RyZWFtLWlucHV0LWNoYW5nZS1hY3Rpb24gaXRlbXMp
CisgICAgICAgICAgICAgICAgICAgICcoYWRkIGFkZCBhZGQgYWRkKSkKKyAgICAgICAgICAgICAg
ICAgIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAgKG1hcCB1cHN0cmVhbS1pbnB1dC1jaGFu
Z2UtbmFtZSBpdGVtcykKKyAgICAgICAgICAgICAgICAgICAgJygiaGVsbG8iICJzZWQiICJ0YXIi
ICJncmVwIikpKSkKKyAgICAgICAgICAgIChlbHNlIChwayBlbHNlICNmKSkpKSkKYWN0dWFsLXZh
bHVlOiAjdApyZXN1bHQ6IFBBU1MKCjs7OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9waGYvc3Jj
L2d1aXgvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KOzs7ICAgICAgIG5ld2VyIHRoYW4gY29t
cGlsZWQgL2hvbWUvcGhmL3NyYy9ndWl4L2dudS9wYWNrYWdlcy9lbWFjcy14eXouZ28KClJVTjog
dGVzdHMvb2ZmbG9hZAo9PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTogI2YKbG9jYXRpb246
IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9vZmZsb2FkLnNjbTo1NQpzb3VyY2U6CisgKHRlc3Qt
YXNzZXJ0CisgICAobWFjaGluZS1tYXRjaGVzPworICAgICAoZGVwcmVjYXRlZC1idWlsZC1tYWNo
aW5lICJpNjg2LWxpbnV4IikKKyAgICAgKGJ1aWxkLXJlcXVpcmVtZW50cyAoc3lzdGVtICJpNjg2
LWxpbnV4IikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogI2YK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9vZmZsb2FkLnNjbTo2MApzb3VyY2U6
CisgKHRlc3QtYXNzZXJ0CisgICAobWFjaGluZS1tYXRjaGVzPworICAgICAobmV3LWJ1aWxkLW1h
Y2hpbmUgJygiaTY4Ni1saW51eCIpKQorICAgICAoYnVpbGQtcmVxdWlyZW1lbnRzIChzeXN0ZW0g
Imk2ODYtbGludXgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1l
OiAjZgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL29mZmxvYWQuc2NtOjY2CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgIChtYWNoaW5lLW1hdGNoZXM/CisgICAgIChuZXctYnVp
bGQtbWFjaGluZQorICAgICAgICcoImFybWhmLWxpbnV4IgorICAgICAgICAgImFhcmNoNjQtbGlu
dXgiCisgICAgICAgICAiaTY4Ni1saW51eCIKKyAgICAgICAgICJ4ODZfNjQtbGludXgiKSkKKyAg
ICAgKGJ1aWxkLXJlcXVpcmVtZW50cyAoc3lzdGVtICJhcm1oZi1saW51eCIpKSkpCmFjdHVhbC12
YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgovaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvb2ZmbG9hZC5z
Y206NDE6Mjogd2FybmluZzogVGhlICdzeXN0ZW0nIGZpZWxkIGlzIGRlcHJlY2F0ZWQsIHBsZWFz
ZSB1c2UgJ3N5c3RlbXMnIGluc3RlYWQuCgo=


--=-rWbWJ4DrmzaRe+lh+R8f--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Subject: bug#57039: Acknowledgement (`make check' yields two failed tests.)
Message-ID: <handler.57039.B.165988162512984.ack <at> debbugs.gnu.org>
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
X-Gnu-PR-Message: ack 57039
X-Gnu-PR-Package: guix
Reply-To: 57039 <at> debbugs.gnu.org
Date: Sun, 07 Aug 2022 14:14:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 57039 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
57039: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57039
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57039: `make check' yields two failed tests.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 09 Aug 2022 13:52:01 +0000
Resent-Message-ID: <handler.57039.B57039.16600530765064 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57039
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Received: via spool by 57039-submit <at> debbugs.gnu.org id=B57039.16600530765064
          (code B ref 57039); Tue, 09 Aug 2022 13:52:01 +0000
Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 13:51:16 +0000
Received: from localhost ([127.0.0.1]:42912 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLPdb-0001Jc-Gb
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:51:16 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1oLPdS-0001Iy-FT
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:51:14 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:39372)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLPdN-0004NN-3K; Tue, 09 Aug 2022 09:51:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=3wKDdVZ5iLpkgiVgQR44Ts08noEYn7xWPUte6uowheg=; b=Ossv5xiZlBgloe+1zMfj
 Gc6yBMCV9wyUgMeo83nM77HIH1nqGnIdsAT3ZIZ+fB2+hVZf5AH7A9TLQWx9NcCv9b3AVm0u4zpuF
 Y8fVJVPnh/Qsc8EyLWBRxbIsqceM1R/et3LkeYUHi3SsLBcBSvt/ohAxbhSOO5k1HfjLl+6DnsPMa
 GG/MNeC1nRjcMJWTsQy5bSKhLbmE8qNb/sCArQR66LKEPe91mDhahopoB3qT9JNtQ9QCrVYAvMukt
 +YRZIr0zaewRGtMHDfWZ0TyvPobDYcq3ZHERJZ1KQMeqhzI82pssnWG8sZLC8o5Aw+Fe4r8SKV2Rg
 ZkYk/cFUCYVplQ==;
Received: from [193.50.110.201] (port=40818 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLPdM-0002kY-Mv; Tue, 09 Aug 2022 09:51:00 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
Date: Tue, 09 Aug 2022 15:50:58 +0200
In-Reply-To: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 ("Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?="'s message of "Sun, 07 Aug 2022
 16:13:33 +0200")
Message-ID: <87a68d7cfx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Pierre-Henry Fr=C3=B6hring <contact@HIDDEN> skribis:

> test-name: channel-news, one entry
> location: /home/phf/src/guix/tests/channels.scm:323
> source:
> + (test-assert
> +   "channel-news, one entry"

[...]

> +                      (entry (tag "tag-for-first-news-entry")
> +                             (title (en "Old news.") (eo "Malnova?oj."))

The question mark here suggests you=E2=80=99re not running the tests with a
UTF-8 locale.

Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment, en=
sure
GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?

> ;;; (fail (package (name "python-foo") (version "1.0.0") (source (origin =
(method url-fetch) (uri (pypi-uri "foo" version)) (sha256 (base32 "03ygiww1=
c9fdgs998x4rqhxa73gq0r30rp0vq50q022wp1d6w0cz")))) (build-system python-buil=
d-system) (propagated-inputs (list python-wrong)) (home-page "http://exampl=
e.com") (synopsis "summary") (description "summary") (license license:lgpl2=
.0)) #f)
> test-name: pypi->guix-package, wheels
> location: /home/phf/src/guix/tests/pypi.scm:276
> source:
> + (test-assert
> +   "pypi->guix-package, wheels"
> +   (mock ((guix import utils)
> +          url-fetch
> +          (lambda (url file-name)
> +            (match url
> +                   ("https://example.com/foo-1.0.0.tar.gz"
> +                    (begin
> +                      (mkdir-p "foo-1.0.0/foo.egg-info/")
> +                      (with-output-to-file
> +                        "foo-1.0.0/foo.egg-info/requires.txt"
> +                        (lambda ()
> +                          (display
> +                            "wrong data to make sure we're testing wheel=
s ")))
> +                      (parameterize
> +                        ((current-output-port (%make-void-port "rw+")))
> +                        (system* "tar" "czvf" file-name "foo-1.0.0/"))
> +                      (delete-file-recursively "foo-1.0.0")
> +                      (set! test-source-hash
> +                        (call-with-input-file file-name port-sha256))))
> +                   ("https://example.com/foo-1.0.0-py2.py3-none-any.whl"
> +                    (begin
> +                      (mkdir "foo-1.0.0.dist-info")
> +                      (with-output-to-file
> +                        "foo-1.0.0.dist-info/METADATA"
> +                        (lambda () (display test-metadata)))
> +                      (let ((zip-file (string-append file-name ".zip")))
> +                        (system*
> +                          "zip"
> +                          "-q"
> +                          zip-file
> +                          "foo-1.0.0.dist-info/METADATA")
> +                        (rename-file zip-file file-name))
> +                      (delete-file-recursively "foo-1.0.0.dist-info")))
> +                   (_ (error "Unexpected URL: " url)))))
> +         (mock ((guix http-client)
> +                http-fetch
> +                (lambda (url . rest)
> +                  (match url
> +                         ("https://pypi.org/pypi/foo/json"
> +                          (values
> +                            (open-input-string test-json-1)
> +                            (string-length test-json-1)))
> +                         ("https://example.com/foo-1.0.0-py2.py3-none-an=
y.whl"
> +                          #f)
> +                         (_ (error "Unexpected URL: " url)))))
> +               (invalidate-memoization! pypi->guix-package)
> +               (match (pypi->guix-package "foo")
> +                      (('package
> +                        ('name "python-foo")
> +                        ('version "1.0.0")
> +                        ('source
> +                         ('origin
> +                          ('method 'url-fetch)
> +                          ('uri ('pypi-uri "foo" 'version))
> +                          ('sha256 ('base32 (? string? hash)))))
> +                        ('build-system 'python-build-system)
> +                        ('propagated-inputs
> +                         ('list 'python-bar 'python-baz))
> +                        ('native-inputs ('list 'python-pytest))
> +                        ('home-page "http://example.com")
> +                        ('synopsis "summary")
> +                        ('description "summary")
> +                        ('license 'license:lgpl2.0))
> +                       (string=3D?
> +                         (bytevector->nix-base32-string test-source-hash)
> +                         hash))
> +                      (x (pk 'fail x #f))))))
> actual-value: #f
> result: FAIL

Not sure about that one.  Does it still occur on current =E2=80=98master=E2=
=80=99?

See
<https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite.html>
on how to run only tests from =E2=80=98tests/pypi.scm=E2=80=99.

Thanks,
Ludo=E2=80=99.




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57039: `make check' yields two failed tests.
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 09 Aug 2022 14:45:02 +0000
Resent-Message-ID: <handler.57039.B57039.166005627111401 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57039
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Received: via spool by 57039-submit <at> debbugs.gnu.org id=B57039.166005627111401
          (code B ref 57039); Tue, 09 Aug 2022 14:45:02 +0000
Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 14:44:31 +0000
Received: from localhost ([127.0.0.1]:44445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLQT9-0002xp-98
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:44:31 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:48898)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oLQT7-0002xg-4f
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:44:30 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by albert.telenet-ops.be with bizsmtp
 id 5SkT2800720ykKC06SkTX5; Tue, 09 Aug 2022 16:44:27 +0200
Message-ID: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Date: Tue, 9 Aug 2022 16:44:26 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------kjSx5noi0yNhzqrQTawp7AN5"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1660056267; bh=1hO2VsL0Iqpbv+9bZ98iL2DUAgErbdxcBupdCaA7GHI=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=V8KS/xAw5mGJ5kVSU8tw/aEJAu7wskTWg/v9mwoOYjdsCDwSTLxJyGocZJySIIYzf
 w6HVRfMPFXlaXzon/nWcZEPPBbM1dpHeH5YpkpyX/ItQVaze7VWeCjUf3vA4xzqC4P
 dU9KM/gOBBGqoAubd5WwtioNAwXxzQUWWK/+uI5Qv7YV0GRHu3WIv3diz61qtUnJTp
 S2/zj395M8euFU5lTo/evWmQSIfeUSSdyvijhzfWlhik/VXGqF4JzCbG5wrpAm7+Hx
 IXaqWnJMCUAVZWqOTXTUceZA7Kj09Xh0zOUO9OnIgx6e2lXw3KpLF3qd6fo1mWX8Li
 8n0g0ESEmsoog==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------kjSx5noi0yNhzqrQTawp7AN5
Content-Type: multipart/mixed; boundary="------------0vh7tXhJWcjhF4yOINtOY2Ww";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Message-ID: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>

--------------0vh7tXhJWcjhF4yOINtOY2Ww
Content-Type: multipart/mixed; boundary="------------HTSz7Ek59Oz0Sb3MDGqv2R6Y"

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y
Content-Type: multipart/alternative;
 boundary="------------qK4atMbyUnvi6edOhbXxu0eq"

--------------qK4atMbyUnvi6edOhbXxu0eq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpPbiAwOS0wOC0yMDIyIDE1OjUwLCBMdWRvdmljIENvdXJ0w6hzIHdyb3RlOg0KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRhZyAidGFnLWZvci1maXJzdC1uZXdzLWVu
dHJ5IikNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aXRsZSAoZW4gIk9s
ZCBuZXdzLiIpIChlbyAiTWFsbm92YT9vai4iKSkNCj4gVGhlIHF1ZXN0aW9uIG1hcmsgaGVy
ZSBzdWdnZXN0cyB5b3XigJlyZSBub3QgcnVubmluZyB0aGUgdGVzdHMgd2l0aCBhDQo+IFVU
Ri04IGxvY2FsZS4NCj4NCj4gQ291bGQgeW91IGFkZCwgc2F5LCDigJhnbGliYy1sb2NhbGVz
4oCZIHRvIHlvdXIgZW52aXJvbm1lbnQsIGVuc3VyZQ0KPiBHVUlYX0xPQ1BBVEggcG9pbnRz
IHRvIGl0LCBhbmQgc2V0IExDX0FMTD1lbl9VUy5VVEYtOCAob3Igc2ltaWxhcik/DQo+DQpU
d28gY29tbWVudHM6DQoNCklmIHRlc3RzIHJlcXVpcmUgYW4gVVRGLTggbG9jYWxlLCBJIHRo
aW5rIHRoZSB0ZXN0cyAobWF5YmUgaW4gDQpidWlsZC1hdXgvdGVzdC1kcml2ZXIuc2NtPykg
c2hvdWxkIGNoZWNrIHRoYXQgYW4gVVRGLTggdGhhdCBhbiBVVEYtOCANCmxvY2FsZSBpcyBh
Y3R1YWxseSBpbiB1c2UgYW5kIG90aGVyd2lzZSBiYWlsIG91dCBwcm9wZXJseS4NCg0KSXQn
cyBub3QgYSBmaWxlLW5hbWUgYnV0IHJhdGhlciB0aGUgY29udGVudHMgb2YgdGhlIG5ld3Mg
ZmlsZSwgc28gSSANCndvdWxkIHRoaW5rIHdlIGFyZSBqdXN0IGZvcmdldHRpbmcgdG8gcGFz
cyBzb21lIGFyZ3VtZW50cyBsaWtlIA0KIzplbmNvZGluZyAiVVRGLTgiIC0tIG1ha2luZyB0
aGUgaW50ZXJwcmV0YXRpb24gb2YgdGhlIG5ld3MgZmlsZSBkZXBlbmQgDQpvbiB0aGUgY3Vy
cmVudCBsb2NhbGUgZG9lc24ndCBzZWVtIGdvb2QgdG8gbWUgKGl0J3MgZW5jb2Rpbmcgb24g
c3Rkb3V0IA0Kd2l0aCAiZ3VpeCBwdWxsIC0tbmV3cyIgaXMgYW5vdGhlciBtYXR0ZXIpLg0K
DQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg==
--------------qK4atMbyUnvi6edOhbXxu0eq
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class=3D"moz-cite-prefix">On 09-08-2022 15:50, Ludovic Court=C3=A8=
s
      wrote:<br>
    </div>
    <blockquote type=3D"cite" cite=3D"mid:87a68d7cfx.fsf@HIDDEN">
      <blockquote type=3D"cite" style=3D"color: #007cff;">
        <pre class=3D"moz-quote-pre" wrap=3D"">+                      (en=
try (tag "tag-for-first-news-entry")
+                             (title (en "Old news.") (eo "Malnova?oj."))=

</pre>
      </blockquote>
      <pre class=3D"moz-quote-pre" wrap=3D"">The question mark here sugge=
sts you=E2=80=99re not running the tests with a
UTF-8 locale.

Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment, =
ensure
GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?

</pre>
    </blockquote>
    <p>Two comments:</p>
    <p>If tests require an UTF-8 locale, I think the tests (maybe in
      build-aux/test-driver.scm?) should check that an UTF-8 that an
      UTF-8 locale is actually in use and otherwise bail out properly.</p=
>
    <p>It's not a file-name but rather the contents of the news file, so
      I would think we are just forgetting to pass some arguments like
      #:encoding "UTF-8" -- making the interpretation of the news file
      depend on the current locale doesn't seem good to me (it's
      encoding on stdout with "guix pull --news" is another matter).</p>
    <p>Greetings,<br>
      Maxime.<br>
    </p>
  </body>
</html>

--------------qK4atMbyUnvi6edOhbXxu0eq--

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y--

--------------0vh7tXhJWcjhF4yOINtOY2Ww--

--------------kjSx5noi0yNhzqrQTawp7AN5
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvJyygUDAAAAAAAKCRBJ4+4iGRcl7qtA
AQCITHbUL0yR6SHyFV5/wu90uzu78sof9Ne6B+xRV5r1GAEAmiuHz7INPA4xGUYhreHCjw2xKQfH
l9q21KAqdDyTIAY=
=qJa3
-----END PGP SIGNATURE-----

--------------kjSx5noi0yNhzqrQTawp7AN5--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57039: `make check' yields two failed tests.
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 09 Aug 2022 14:51:02 +0000
Resent-Message-ID: <handler.57039.B57039.166005661411940 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57039
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Received: via spool by 57039-submit <at> debbugs.gnu.org id=B57039.166005661411940
          (code B ref 57039); Tue, 09 Aug 2022 14:51:02 +0000
Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 14:50:14 +0000
Received: from localhost ([127.0.0.1]:44450 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLQYg-00036W-4D
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:50:14 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:54354)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oLQYb-00036E-Dq
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:50:12 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by michel.telenet-ops.be with bizsmtp
 id 5Sq72800Z20ykKC06Sq7ei; Tue, 09 Aug 2022 16:50:08 +0200
Message-ID: <f984141e-a32e-1431-de17-59610bbfe4e6@HIDDEN>
Date: Tue, 9 Aug 2022 16:50:07 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------klIbcmdAxSrxoMhRr8hcSKKe"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1660056608; bh=sy63vu+YfuwT4WxDMFnqdHr/NlUbMFOcBfw36Amp8Kc=;
 h=Date:To:Cc:References:From:Subject:In-Reply-To;
 b=auFgmnA+XnF/pHsFnpk3tmcRrHd5/myVc+omedJ+HqFfc0A2omwyaDbFmNrgdMbfj
 DI0Rjdj64xcyqWKzWQGjrKdS0bWxnPJhXnULQYF3GaxKhnJPswpHQTC79qBC4BqOkQ
 0iy+3NXUNYiytWuPaxcD5wjaYickxGTRi5lKDnaBhbcT/z0omPZDYt3NDPVBId3XMU
 EZxSdUb2RAehqQQZ1eDv1iPn5Ka0hoqrs0bqL1tn7wG0OBEzp+KxTwcMf31R/zm/S9
 DHVJJZXvj4iL9va6n6eJmYxjev8BP3uWP/FqWsqvdrObH1VyRiiQT91k/03T9s13uq
 M98BupWhMxOdw==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------klIbcmdAxSrxoMhRr8hcSKKe
Content-Type: multipart/mixed; boundary="------------EL44YAXoGDqWYxxtbZmfa9i5";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Message-ID: <f984141e-a32e-1431-de17-59610bbfe4e6@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>

--------------EL44YAXoGDqWYxxtbZmfa9i5
Content-Type: multipart/mixed; boundary="------------2YM4oZjvrsk4qhxMUOssNhIo"

--------------2YM4oZjvrsk4qhxMUOssNhIo
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMDktMDgtMjAyMiAxNTo1MCwgTHVkb3ZpYyBDb3VydMOocyB3cm90ZToNCg0KPiA7Ozsg
KGZhaWwgKHBhY2thZ2UgKG5hbWUgInB5dGhvbi1mb28iKSAodmVyc2lvbiAiMS4wLjAiKSAo
c291cmNlIChvcmlnaW4gKG1ldGhvZCB1cmwtZmV0Y2gpICh1cmkgKHB5cGktdXJpICJmb28i
IHZlcnNpb24pKSAoc2hhMjU2IChiYXNlMzIgIjAzeWdpd3cxYzlmZGdzOTk4eDRycWh4YTcz
Z3EwcjMwcnAwdnE1MHEwMjJ3cDFkNncwY3oiKSkpKSAoYnVpbGQtc3lzdGVtIHB5dGhvbi1i
dWlsZC1zeXN0ZW0pIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24td3JvbmcpKSAo
aG9tZS1wYWdlImh0dHA6Ly9leGFtcGxlLmNvbSIpIChzeW5vcHNpcyAic3VtbWFyeSIpIChk
ZXNjcmlwdGlvbiAic3VtbWFyeSIpIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMCkpICNmKQ0K
PiB0ZXN0LW5hbWU6IHB5cGktPmd1aXgtcGFja2FnZSwgd2hlZWxzDQo+IGxvY2F0aW9uOiAv
aG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206Mjc2DQo+IHNvdXJjZToNCj4gKyAo
dGVzdC1hc3NlcnQNCg0KSSB0aGluayBJJ3ZlIHNlZW4gdGhpcyBvbmUgZmFpbCBiZWZvcmUg
aW4gdGhlIHBhc3QsIGJ1dCANCm5vbi1kZXRlcm1pbmlzdGljYWxseSwgSUlSQw0KDQo+IE5v
dCBzdXJlIGFib3V0IHRoYXQgb25lLiAgRG9lcyBpdCBzdGlsbCBvY2N1ciBvbiBjdXJyZW50
IOKAmG1hc3RlcuKAmT8NCg0KSXQncyBhIHJlY2VudCBidWcgbnVtYmVyIGFuZCB0aGUgc3Vi
bWl0dGVyIHdyb3RlIHRoZXkgZGlkICJnaXQgY2hlY2tvdXQgDQouLi4iIGFuZCAiZ2l0IHB1
bGwiLCBzbyBpdCBsb29rcyBsaWtlIHRoaXMgaGFwcGVuZWQgb24gYSBjdXJyZW50IA0KbWFz
dGVyLsKgIExvb2tpbmcgYXQgZ2l0LnNhdmFubmFoLmdudS5vcmcgdGhlcmUgaGF2ZW4ndCBi
ZWVuIGNoYW5nZXMgaW4gDQp0aGlzIGFyZWEsIHNvIEkgd291bGQgdGhpbmsgaXQncyBzdGls
bCBlZmZlY3RpdmVseSBjdXJyZW50IG1hc3Rlci4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0K
DQo=
--------------2YM4oZjvrsk4qhxMUOssNhIo
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------2YM4oZjvrsk4qhxMUOssNhIo--

--------------EL44YAXoGDqWYxxtbZmfa9i5--

--------------klIbcmdAxSrxoMhRr8hcSKKe
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvJ0HwUDAAAAAAAKCRBJ4+4iGRcl7s+d
AP4zBcGQK2y6h0zCn7EiwMt0tQQoDY4Ak66vVSqBHa+YqQEAuMmKMQX4yHto5HJbDqyDglQ4PVlm
lEfQj1FpFhDLAQ0=
=CjD/
-----END PGP SIGNATURE-----

--------------klIbcmdAxSrxoMhRr8hcSKKe--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57039: `make check' yields two failed tests.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 09 Aug 2022 16:03:02 +0000
Resent-Message-ID: <handler.57039.B57039.166006092427570 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57039
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxime Devos <maximedevos@HIDDEN>
Cc: Pierre-Henry =?UTF-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>, 57039 <at> debbugs.gnu.org
Received: via spool by 57039-submit <at> debbugs.gnu.org id=B57039.166006092427570
          (code B ref 57039); Tue, 09 Aug 2022 16:03:02 +0000
Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 16:02:04 +0000
Received: from localhost ([127.0.0.1]:44566 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLRgC-0007Ac-6C
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:02:04 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1oLRg9-00079w-5D
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:02:02 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41282)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLRg3-0008ET-A1; Tue, 09 Aug 2022 12:01:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=20vESB1SWacFgFF8R4bG71i8xdzelVrzbURYhFPcLg8=; b=D71nl+OL+vPhQNWVz1ih
 Fjil/6mhtalzoQuvp4l5xX/104UFn1wfQ5M1VUhJtbgED6RwyC37mmIK0g0S0dkxDx1VceNmPreD3
 BtsoCayrWfagIIvcpz2EDjujavH5yNUkY2P5Ea+RzLL/y2vzKh7d/NMFFbbZ2w2n4EE3uLOXnYnTf
 yK+zNYS5RbJeYyC4vfj8dUcp1bC41Ml4NZZ1CvjYsIOXpLURxIeQ02+twZTar8PhzSZYIwXB/cBoL
 s7sL9b6rxTR6SZUkMYlGk/Khg6s83952hlAsaMcVChPa68T/eHakvt3yE89KG/9CM9UKNJ13wLgTE
 MrBWLF4t5vSI/A==;
Received: from [193.50.110.201] (port=48540 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLRg2-0006PZ-EK; Tue, 09 Aug 2022 12:01:54 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
 <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Date: Tue, 09 Aug 2022 18:01:52 +0200
In-Reply-To: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN> (Maxime Devos's
 message of "Tue, 9 Aug 2022 16:44:26 +0200")
Message-ID: <8735e55rtb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Maxime Devos <maximedevos@HIDDEN> skribis:

> On 09-08-2022 15:50, Ludovic Court=C3=A8s wrote:
>>> +                      (entry (tag "tag-for-first-news-entry")
>>> +                             (title (en "Old news.") (eo "Malnova?oj."=
))
>> The question mark here suggests you=E2=80=99re not running the tests wit=
h a
>> UTF-8 locale.
>>
>> Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment,=
 ensure
>> GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?
>>
> Two comments:
>
> If tests require an UTF-8 locale, I think the tests (maybe in
> build-aux/test-driver.scm?) should check that an UTF-8 that an UTF-8
> locale is actually in use and otherwise bail out properly.
>
> It's not a file-name but rather the contents of the news file, so I
> would think we are just forgetting to pass some arguments like
> #:encoding "UTF-8" -- making the interpretation of the news file
> depend on the current locale doesn't seem good to me (it's encoding on
> stdout with "guix pull --news" is another matter).

Agreed, I came to the same conclusion:

  60e0aae89c channels: Consider news files as UTF-8-encoded by default.
  e1b8bace8c tests: git: Write files as UTF-8.

Should have done that long ago!

Ludo=E2=80=99.





Last modified: Tue, 9 Aug 2022 16:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.