svn: /pear/pear-core/trunk/tests/ PEAR_Channelfile/test_addmirror.phpt PEAR_Command_Channels/channel-discover/test.phpt PEAR_Command_Config/config-get/bug18581.phpt PEAR_Command_Config/config-get/test.phpt PEAR_Command_Config/config-get/test_default_channel.phpt PEAR_Command_Config/config-get/test_fail.phpt PEAR_Command_Config/config-get/test_opt.phpt

[email protected] (Helgi Þormar Þorbjörnsson) Mon, 04 Jul 2011 23:22:24 +0000
Newsgroups php.pear.cvs,php.pear.core
Message-ID <[email protected]>
--e0081c953870d74a01af167d683482aca9cbbed1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

dufuz                                    Mon, 04 Jul 2011 23:22:24 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=312918

Log:
fixes and cosmetics to tests

Changed paths:
    U   pear/pear-core/trunk/tests/PEAR_Channelfile/test_addmirror.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Channels/channel-discover/test.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Config/config-get/bug18581.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Config/config-get/test.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Config/config-get/test_default_channel.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Config/config-get/test_fail.phpt
    U   pear/pear-core/trunk/tests/PEAR_Command_Config/config-get/test_opt.phpt


--e0081c953870d74a01af167d683482aca9cbbed1
Content-Type: text/x-diff; charset="utf-8"
Content-Disposition: attachment; filename="svn-diffs-312918.txt"
Content-Transfer-Encoding: base64

TW9kaWZpZWQ6IHBlYXIvcGVhci1jb3JlL3RydW5rL3Rlc3RzL1BFQVJfQ2hhbm5lbGZpbGUvdGVzdF9h
ZGRtaXJyb3IucGhwdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwZWFyL3BlYXItY29yZS90cnVuay90ZXN0cy9QRUFSX0No
YW5uZWxmaWxlL3Rlc3RfYWRkbWlycm9yLnBocHQJMjAxMS0wNy0wNCAyMzoyMTozOSBVVEMgKHJldiAz
MTI5MTcpCisrKyBwZWFyL3BlYXItY29yZS90cnVuay90ZXN0cy9QRUFSX0NoYW5uZWxmaWxlL3Rlc3Rf
YWRkbWlycm9yLnBocHQJMjAxMS0wNy0wNCAyMzoyMjoyNCBVVEMgKHJldiAzMTI5MTgpCkBAIC04LDkg
KzgsOSBAQAogPz4KIC0tRklMRS0tCiA8P3BocAotCiBlcnJvcl9yZXBvcnRpbmcoMTgwMyk7CiByZXF1
aXJlX29uY2UgZGlybmFtZShfX0ZJTEVfXykgLiBESVJFQ1RPUllfU0VQQVJBVE9SIC4gJ3NldHVwLnBo
cC5pbmMnOworCiAkY2hmLT5mcm9tWG1sU3RyaW5nKCRmaXJzdCA9ICc8P3htbCB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJJU08tODg1OS0xIiA/PgogPGNoYW5uZWwgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0
cDovL3BlYXIucGhwLm5ldC9jaGFubmVsLTEuMCIKICAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9y
Zy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKQEAgLTM1LDcgKzM1LDcgQEAKIDwvY2hhbm5lbD4nKTsK
ICRwaHB0LT5hc3NlcnRUcnVlKCRjaGYtPnZhbGlkYXRlKCksICdpbml0aWFsIHNldHVwJyk7CiAkcGhw
dC0+YXNzZXJ0RXF1YWxzKGFycmF5ICgKLSAgJ2F0dHJpYnMnID0+CisgICdhdHRyaWJzJyA9PgogICBh
cnJheSAoCiAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICd4bWxucycgPT4gJ2h0dHA6Ly9wZWFy
LnBocC5uZXQvY2hhbm5lbC0xLjAnLApAQCAtNDUsNzMgKzQ1LDczIEBACiAgICduYW1lJyA9PiAncGVh
ci5waHAubmV0JywKICAgJ3N1Z2dlc3RlZGFsaWFzJyA9PiAncGVhcicsCiAgICdzdW1tYXJ5JyA9PiAn
UEhQIEV4dGVuc2lvbiBhbmQgQXBwbGljYXRpb24gUmVwb3NpdG9yeScsCi0gICd2YWxpZGF0ZXBhY2th
Z2UnID0+CisgICd2YWxpZGF0ZXBhY2thZ2UnID0+CiAgIGFycmF5ICgKLSAgICAnYXR0cmlicycgPT4K
KyAgICAnYXR0cmlicycgPT4KICAgICBhcnJheSAoCiAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAg
ICAgKSwKICAgICAnX2NvbnRlbnQnID0+ICdQRUFSX1ZhbGlkYXRlJywKICAgKSwKLSAgJ3NlcnZlcnMn
ID0+CisgICdzZXJ2ZXJzJyA9PgogICBhcnJheSAoCi0gICAgJ3ByaW1hcnknID0+CisgICAgJ3ByaW1h
cnknID0+CiAgICAgYXJyYXkgKAotICAgICAgJ3htbHJwYycgPT4KKyAgICAgICd4bWxycGMnID0+CiAg
ICAgICBhcnJheSAoCi0gICAgICAgICdmdW5jdGlvbicgPT4KKyAgICAgICAgJ2Z1bmN0aW9uJyA9Pgog
ICAgICAgICBhcnJheSAoCi0gICAgICAgICAgMCA9PgorICAgICAgICAgIDAgPT4KICAgICAgICAgICBh
cnJheSAoCi0gICAgICAgICAgICAnYXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9Pgog
ICAgICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAg
ICAgICAgICApLAogICAgICAgICAgICAgJ19jb250ZW50JyA9PiAnbG9naW50ZXN0JywKICAgICAgICAg
ICApLAotICAgICAgICAgIDEgPT4KKyAgICAgICAgICAxID0+CiAgICAgICAgICAgYXJyYXkgKAotICAg
ICAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAgICAgICAg
IGFycmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAgICAgKSwK
ICAgICAgICAgICAgICdfY29udGVudCcgPT4gJ3BhY2thZ2UubGlzdExhdGVzdFJlbGVhc2VzJywKICAg
ICAgICAgICApLAotICAgICAgICAgIDIgPT4KKyAgICAgICAgICAyID0+CiAgICAgICAgICAgYXJyYXkg
KAotICAgICAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAg
ICAgICAgIGFycmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAg
ICAgKSwKICAgICAgICAgICAgICdfY29udGVudCcgPT4gJ3BhY2thZ2UubGlzdEFsbCcsCiAgICAgICAg
ICAgKSwKLSAgICAgICAgICAzID0+CisgICAgICAgICAgMyA9PgogICAgICAgICAgIGFycmF5ICgKLSAg
ICAgICAgICAgICdhdHRyaWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMnID0+CiAgICAgICAgICAg
ICBhcnJheSAoCiAgICAgICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAgICAgICAgICks
CiAgICAgICAgICAgICAnX2NvbnRlbnQnID0+ICdwYWNrYWdlLmluZm8nLAogICAgICAgICAgICksCi0g
ICAgICAgICAgNCA9PgorICAgICAgICAgIDQgPT4KICAgICAgICAgICBhcnJheSAoCi0gICAgICAgICAg
ICAnYXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAgICAgICAgYXJyYXkg
KAogICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAgICApLAogICAgICAg
ICAgICAgJ19jb250ZW50JyA9PiAncGFja2FnZS5nZXREb3dubG9hZFVSTCcsCiAgICAgICAgICAgKSwK
LSAgICAgICAgICA1ID0+CisgICAgICAgICAgNSA9PgogICAgICAgICAgIGFycmF5ICgKLSAgICAgICAg
ICAgICdhdHRyaWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMnID0+CiAgICAgICAgICAgICBhcnJh
eSAoCiAgICAgICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAgICAgICAgICksCiAgICAg
ICAgICAgICAnX2NvbnRlbnQnID0+ICdjaGFubmVsLmxpc3RBbGwnLAogICAgICAgICAgICksCi0gICAg
ICAgICAgNiA9PgorICAgICAgICAgIDYgPT4KICAgICAgICAgICBhcnJheSAoCi0gICAgICAgICAgICAn
YXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAgICAgICAgYXJyYXkgKAog
ICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAgICApLApAQCAtMTI1LDcg
KzEyNSw3IEBACiAkY2hmLT5hZGRNaXJyb3IoJ21pcnJvci5waHAubmV0Jyk7CiAkcGhwdC0+YXNzZXJ0
VHJ1ZSgkY2hmLT52YWxpZGF0ZSgpLCAnYWZ0ZXIgYWRkIG1pcnJvcicpOwogJHBocHQtPmFzc2VydEVx
dWFscyhhcnJheSAoCi0gICdhdHRyaWJzJyA9PgorICAnYXR0cmlicycgPT4KICAgYXJyYXkgKAogICAg
ICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAneG1sbnMnID0+ICdodHRwOi8vcGVhci5waHAubmV0L2No
YW5uZWwtMS4wJywKQEAgLTEzNSw3MyArMTM1LDczIEBACiAgICduYW1lJyA9PiAncGVhci5waHAubmV0
JywKICAgJ3N1Z2dlc3RlZGFsaWFzJyA9PiAncGVhcicsCiAgICdzdW1tYXJ5JyA9PiAnUEhQIEV4dGVu
c2lvbiBhbmQgQXBwbGljYXRpb24gUmVwb3NpdG9yeScsCi0gICd2YWxpZGF0ZXBhY2thZ2UnID0+Cisg
ICd2YWxpZGF0ZXBhY2thZ2UnID0+CiAgIGFycmF5ICgKLSAgICAnYXR0cmlicycgPT4KKyAgICAnYXR0
cmlicycgPT4KICAgICBhcnJheSAoCiAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgKSwKICAg
ICAnX2NvbnRlbnQnID0+ICdQRUFSX1ZhbGlkYXRlJywKICAgKSwKLSAgJ3NlcnZlcnMnID0+CisgICdz
ZXJ2ZXJzJyA9PgogICBhcnJheSAoCi0gICAgJ3ByaW1hcnknID0+CisgICAgJ3ByaW1hcnknID0+CiAg
ICAgYXJyYXkgKAotICAgICAgJ3htbHJwYycgPT4KKyAgICAgICd4bWxycGMnID0+CiAgICAgICBhcnJh
eSAoCi0gICAgICAgICdmdW5jdGlvbicgPT4KKyAgICAgICAgJ2Z1bmN0aW9uJyA9PgogICAgICAgICBh
cnJheSAoCi0gICAgICAgICAgMCA9PgorICAgICAgICAgIDAgPT4KICAgICAgICAgICBhcnJheSAoCi0g
ICAgICAgICAgICAnYXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAgICAg
ICAgYXJyYXkgKAogICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAgICAp
LAogICAgICAgICAgICAgJ19jb250ZW50JyA9PiAnbG9naW50ZXN0JywKICAgICAgICAgICApLAotICAg
ICAgICAgIDEgPT4KKyAgICAgICAgICAxID0+CiAgICAgICAgICAgYXJyYXkgKAotICAgICAgICAgICAg
J2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAgICAgICAgIGFycmF5ICgK
ICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAgICAgKSwKICAgICAgICAg
ICAgICdfY29udGVudCcgPT4gJ3BhY2thZ2UubGlzdExhdGVzdFJlbGVhc2VzJywKICAgICAgICAgICAp
LAotICAgICAgICAgIDIgPT4KKyAgICAgICAgICAyID0+CiAgICAgICAgICAgYXJyYXkgKAotICAgICAg
ICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAgICAgICAgIGFy
cmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAgICAgKSwKICAg
ICAgICAgICAgICdfY29udGVudCcgPT4gJ3BhY2thZ2UubGlzdEFsbCcsCiAgICAgICAgICAgKSwKLSAg
ICAgICAgICAzID0+CisgICAgICAgICAgMyA9PgogICAgICAgICAgIGFycmF5ICgKLSAgICAgICAgICAg
ICdhdHRyaWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMnID0+CiAgICAgICAgICAgICBhcnJheSAo
CiAgICAgICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAgICAgICAgICksCiAgICAgICAg
ICAgICAnX2NvbnRlbnQnID0+ICdwYWNrYWdlLmluZm8nLAogICAgICAgICAgICksCi0gICAgICAgICAg
NCA9PgorICAgICAgICAgIDQgPT4KICAgICAgICAgICBhcnJheSAoCi0gICAgICAgICAgICAnYXR0cmli
cycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAgICAgICAgYXJyYXkgKAogICAgICAg
ICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAgICApLAogICAgICAgICAgICAgJ19j
b250ZW50JyA9PiAncGFja2FnZS5nZXREb3dubG9hZFVSTCcsCiAgICAgICAgICAgKSwKLSAgICAgICAg
ICA1ID0+CisgICAgICAgICAgNSA9PgogICAgICAgICAgIGFycmF5ICgKLSAgICAgICAgICAgICdhdHRy
aWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMnID0+CiAgICAgICAgICAgICBhcnJheSAoCiAgICAg
ICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAgICAgICAgICksCiAgICAgICAgICAgICAn
X2NvbnRlbnQnID0+ICdjaGFubmVsLmxpc3RBbGwnLAogICAgICAgICAgICksCi0gICAgICAgICAgNiA9
PgorICAgICAgICAgIDYgPT4KICAgICAgICAgICBhcnJheSAoCi0gICAgICAgICAgICAnYXR0cmlicycg
PT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAgICAgICAgYXJyYXkgKAogICAgICAgICAg
ICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAgICApLApAQCAtMjEwLDkgKzIxMCw5IEBA
CiAgICAgICAgICksCiAgICAgICApLAogICAgICksCi0gICAgJ21pcnJvcicgPT4KKyAgICAnbWlycm9y
JyA9PgogICAgIGFycmF5ICgKLSAgICAgICdhdHRyaWJzJyA9PgorICAgICAgJ2F0dHJpYnMnID0+CiAg
ICAgICBhcnJheSAoCiAgICAgICAgICdob3N0JyA9PiAnbWlycm9yLnBocC5uZXQnLAogICAgICAgKSwK
QEAgLTIyMiw3ICsyMjIsNyBAQAogJGNoZi0+YWRkTWlycm9yKCdtaXJyb3IucGhwMi5uZXQnLCA3OTAw
KTsKICRwaHB0LT5hc3NlcnRUcnVlKCRjaGYtPnZhbGlkYXRlKCksICdhZnRlciBhZGQgbWlycm9yIDIn
KTsKICRwaHB0LT5hc3NlcnRFcXVhbHMoYXJyYXkgKAotICAnYXR0cmlicycgPT4KKyAgJ2F0dHJpYnMn
ID0+CiAgIGFycmF5ICgKICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgJ3htbG5zJyA9PiAnaHR0
cDovL3BlYXIucGhwLm5ldC9jaGFubmVsLTEuMCcsCkBAIC0yMzIsNzMgKzIzMiw3MyBAQAogICAnbmFt
ZScgPT4gJ3BlYXIucGhwLm5ldCcsCiAgICdzdWdnZXN0ZWRhbGlhcycgPT4gJ3BlYXInLAogICAnc3Vt
bWFyeScgPT4gJ1BIUCBFeHRlbnNpb24gYW5kIEFwcGxpY2F0aW9uIFJlcG9zaXRvcnknLAotICAndmFs
aWRhdGVwYWNrYWdlJyA9PgorICAndmFsaWRhdGVwYWNrYWdlJyA9PgogICBhcnJheSAoCi0gICAgJ2F0
dHJpYnMnID0+CisgICAgJ2F0dHJpYnMnID0+CiAgICAgYXJyYXkgKAogICAgICAgJ3ZlcnNpb24nID0+
ICcxLjAnLAogICAgICksCiAgICAgJ19jb250ZW50JyA9PiAnUEVBUl9WYWxpZGF0ZScsCiAgICksCi0g
ICdzZXJ2ZXJzJyA9PgorICAnc2VydmVycycgPT4KICAgYXJyYXkgKAotICAgICdwcmltYXJ5JyA9Pgor
ICAgICdwcmltYXJ5JyA9PgogICAgIGFycmF5ICgKLSAgICAgICd4bWxycGMnID0+CisgICAgICAneG1s
cnBjJyA9PgogICAgICAgYXJyYXkgKAotICAgICAgICAnZnVuY3Rpb24nID0+CisgICAgICAgICdmdW5j
dGlvbicgPT4KICAgICAgICAgYXJyYXkgKAotICAgICAgICAgIDAgPT4KKyAgICAgICAgICAwID0+CiAg
ICAgICAgICAgYXJyYXkgKAotICAgICAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0
cmlicycgPT4KICAgICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcx
LjAnLAogICAgICAgICAgICAgKSwKICAgICAgICAgICAgICdfY29udGVudCcgPT4gJ2xvZ2ludGVzdCcs
CiAgICAgICAgICAgKSwKLSAgICAgICAgICAxID0+CisgICAgICAgICAgMSA9PgogICAgICAgICAgIGFy
cmF5ICgKLSAgICAgICAgICAgICdhdHRyaWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMnID0+CiAg
ICAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywKICAgICAg
ICAgICAgICksCiAgICAgICAgICAgICAnX2NvbnRlbnQnID0+ICdwYWNrYWdlLmxpc3RMYXRlc3RSZWxl
YXNlcycsCiAgICAgICAgICAgKSwKLSAgICAgICAgICAyID0+CisgICAgICAgICAgMiA9PgogICAgICAg
ICAgIGFycmF5ICgKLSAgICAgICAgICAgICdhdHRyaWJzJyA9PgorICAgICAgICAgICAgJ2F0dHJpYnMn
ID0+CiAgICAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICAgICd2ZXJzaW9uJyA9PiAnMS4wJywK
ICAgICAgICAgICAgICksCiAgICAgICAgICAgICAnX2NvbnRlbnQnID0+ICdwYWNrYWdlLmxpc3RBbGwn
LAogICAgICAgICAgICksCi0gICAgICAgICAgMyA9PgorICAgICAgICAgIDMgPT4KICAgICAgICAgICBh
cnJheSAoCi0gICAgICAgICAgICAnYXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9Pgog
ICAgICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAg
ICAgICAgICApLAogICAgICAgICAgICAgJ19jb250ZW50JyA9PiAncGFja2FnZS5pbmZvJywKICAgICAg
ICAgICApLAotICAgICAgICAgIDQgPT4KKyAgICAgICAgICA0ID0+CiAgICAgICAgICAgYXJyYXkgKAot
ICAgICAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAgICAg
ICAgIGFycmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAgICAg
KSwKICAgICAgICAgICAgICdfY29udGVudCcgPT4gJ3BhY2thZ2UuZ2V0RG93bmxvYWRVUkwnLAogICAg
ICAgICAgICksCi0gICAgICAgICAgNSA9PgorICAgICAgICAgIDUgPT4KICAgICAgICAgICBhcnJheSAo
Ci0gICAgICAgICAgICAnYXR0cmlicycgPT4KKyAgICAgICAgICAgICdhdHRyaWJzJyA9PgogICAgICAg
ICAgICAgYXJyYXkgKAogICAgICAgICAgICAgICAndmVyc2lvbicgPT4gJzEuMCcsCiAgICAgICAgICAg
ICApLAogICAgICAgICAgICAgJ19jb250ZW50JyA9PiAnY2hhbm5lbC5saXN0QWxsJywKICAgICAgICAg
ICApLAotICAgICAgICAgIDYgPT4KKyAgICAgICAgICA2ID0+CiAgICAgICAgICAgYXJyYXkgKAotICAg
ICAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICAgICAnYXR0cmlicycgPT4KICAgICAgICAgICAg
IGFycmF5ICgKICAgICAgICAgICAgICAgJ3ZlcnNpb24nID0+ICcxLjAnLAogICAgICAgICAgICAgKSwK
QEAgLTMwNywxOCArMzA3LDE4IEBACiAgICAgICAgICksCiAgICAgICApLAogICAgICksCi0gICAgJ21p
cnJvcicgPT4KKyAgICAnbWlycm9yJyA9PgogICAgIGFycmF5ICgKLSAgICAgIDAgPT4KKyAgICAgIDAg
PT4KICAgICAgIGFycmF5ICgKLSAgICAgICAgJ2F0dHJpYnMnID0+CisgICAgICAgICdhdHRyaWJzJyA9
PgogICAgICAgICBhcnJheSAoCiAgICAgICAgICAgJ2hvc3QnID0+ICdtaXJyb3IucGhwLm5ldCcsCiAg
ICAgICAgICksCiAgICAgICApLAotICAgICAgMSA9PgorICAgICAgMSA9PgogICAgICAgYXJyYXkgKAot
ICAgICAgICAnYXR0cmlicycgPT4KKyAgICAgICAgJ2F0dHJpYnMnID0+CiAgICAgICAgIGFycmF5ICgK
ICAgICAgICAgICAnaG9zdCcgPT4gJ21pcnJvci5waHAyLm5ldCcsCiAgICAgICAgICAgJ3BvcnQnID0+
IDc5MDAsCgpNb2RpZmllZDogcGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0No
YW5uZWxzL2NoYW5uZWwtZGlzY292ZXIvdGVzdC5waHB0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBlYXIvcGVhci1jb3Jl
L3RydW5rL3Rlc3RzL1BFQVJfQ29tbWFuZF9DaGFubmVscy9jaGFubmVsLWRpc2NvdmVyL3Rlc3QucGhw
dAkyMDExLTA3LTA0IDIzOjIxOjM5IFVUQyAocmV2IDMxMjkxNykKKysrIHBlYXIvcGVhci1jb3JlL3Ry
dW5rL3Rlc3RzL1BFQVJfQ29tbWFuZF9DaGFubmVscy9jaGFubmVsLWRpc2NvdmVyL3Rlc3QucGhwdAky
MDExLTA3LTA0IDIzOjIyOjI0IFVUQyAocmV2IDMxMjkxOCkKQEAgLTEwLDIxICsxMCwyMSBAQAogPD9w
aHAKIGVycm9yX3JlcG9ydGluZygxODAzKTsKIHJlcXVpcmVfb25jZSBkaXJuYW1lKGRpcm5hbWUoX19G
SUxFX18pKSAuIERJUkVDVE9SWV9TRVBBUkFUT1IgLiAnc2V0dXAucGhwLmluYyc7Ci0kcGF0aHRvY2hh
bm5lbHhtbCA9IGRpcm5hbWUoX19GSUxFX18pICAuIERJUkVDVE9SWV9TRVBBUkFUT1IgLgotICAgICdm
aWxlcycuIERJUkVDVE9SWV9TRVBBUkFUT1IgLiAnY2hhbm5lbC54bWwnOworJHBhdGh0b2NoYW5uZWx4
bWwgPSBkaXJuYW1lKF9fRklMRV9fKSAgLiBESVJFQ1RPUllfU0VQQVJBVE9SIC4gJ2ZpbGVzJy4gRElS
RUNUT1JZX1NFUEFSQVRPUiAuICdjaGFubmVsLnhtbCc7CiAkR0xPQkFMU1sncGVhcndlYiddLT5hZGRI
dG1sQ29uZmlnKCdodHRwOi8vem9ybmsucGhwLm5ldC9jaGFubmVsLnhtbCcsICRwYXRodG9jaGFubmVs
eG1sKTsKKwogJGUgPSAkY29tbWFuZC0+cnVuKCdjaGFubmVsLWRpc2NvdmVyJywgYXJyYXkoKSwgYXJy
YXkoJ3pvcm5rLnBocC5uZXQnKSk7CiAkcGhwdW5pdC0+YXNzZXJ0Tm9FcnJvcnMoJ2FmdGVyJyk7CiAk
cGhwdW5pdC0+YXNzZXJ0RXF1YWxzKGFycmF5ICgKICAgMCA9PgogICBhcnJheSAoCiAgICAgJ2luZm8n
ID0+ICdBZGRpbmcgQ2hhbm5lbCAiem9ybmsucGhwLm5ldCIgc3VjY2VlZGVkJywKLSAgICAnY21kJyA9
PiAnY2hhbm5lbC1kaXNjb3ZlcicsCisgICAgJ2NtZCcgPT4gJ2NoYW5uZWwtZGlzY292ZXInLAogICAp
LAogICAxID0+CiAgIGFycmF5ICgKICAgICAnaW5mbycgPT4gJ0Rpc2NvdmVyeSBvZiBjaGFubmVsICJ6
b3Juay5waHAubmV0IiBzdWNjZWVkZWQnLAotICAgICdjbWQnID0+ICdjaGFubmVsLWRpc2NvdmVyJywK
KyAgICAnY21kJyA9PiAnY2hhbm5lbC1kaXNjb3ZlcicsCiAgICksCiApLCAkZmFrZWxvZy0+Z2V0TG9n
KCksICdsb2cnKTsKCkBAIC0zMyw2ICszMyw3IEBACiAkcGhwdW5pdC0+YXNzZXJ0SXNBKCdQRUFSX0No
YW5uZWxGaWxlJywgJGNoYW4sICd1cGRhdGVkIG9rPycpOwogJHBocHVuaXQtPmFzc2VydEVxdWFscygn
em9ybmsucGhwLm5ldCcsICRjaGFuLT5nZXROYW1lKCksICduYW1lIG9rPycpOwogJHBocHVuaXQtPmFz
c2VydEVxdWFscygnZm9vJywgJGNoYW4tPmdldFN1bW1hcnkoKSwgJ3N1bW1hcnkgb2s/Jyk7CisKIGVj
aG8gJ3Rlc3RzIGRvbmUnOwogPz4KIC0tQ0xFQU4tLQoKTW9kaWZpZWQ6IHBlYXIvcGVhci1jb3JlL3Ry
dW5rL3Rlc3RzL1BFQVJfQ29tbWFuZF9Db25maWcvY29uZmlnLWdldC9idWcxODU4MS5waHB0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIHBlYXIvcGVhci1jb3JlL3RydW5rL3Rlc3RzL1BFQVJfQ29tbWFuZF9Db25maWcvY29uZmln
LWdldC9idWcxODU4MS5waHB0CTIwMTEtMDctMDQgMjM6MjE6MzkgVVRDIChyZXYgMzEyOTE3KQorKysg
cGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZpZy9jb25maWctZ2V0L2J1
ZzE4NTgxLnBocHQJMjAxMS0wNy0wNCAyMzoyMjoyNCBVVEMgKHJldiAzMTI5MTgpCkBAIC01OCw0ICs1
OCwxMyBAQAogICAgICdpbmZvJyA9PiAkdGVtcF9wYXRoIC4gRElSRUNUT1JZX1NFUEFSQVRPUiAuICd0
ZXN0JywKICAgICAnY21kJyAgPT4gJ2NvbmZpZy1nZXQnLAogICApLAotKSwgJGZha2Vsb2ctPmdldExv
ZygpLCAnQWxpYXMgY2hhbm5lbCBuYW1lIGNvbmZpZy1nZXQnKTsKXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCispLCAkZmFrZWxvZy0+Z2V0TG9nKCksICdBbGlhcyBjaGFubmVsIG5hbWUgY29uZmlnLWdl
dCcpOworCitlY2hvICd0ZXN0cyBkb25lJzsKKz8+CistLUNMRUFOLS0KKzw/cGhwCityZXF1aXJlX29u
Y2UgZGlybmFtZShkaXJuYW1lKF9fRklMRV9fKSkgLiAnL3RlYXJkb3duLnBocC5pbmMnOworPz4KKy0t
RVhQRUNULS0KK3Rlc3RzIGRvbmUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCgpNb2RpZmllZDog
cGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZpZy9jb25maWctZ2V0L3Rl
c3QucGhwdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBwZWFyL3BlYXItY29yZS90cnVuay90ZXN0cy9QRUFSX0NvbW1hbmRf
Q29uZmlnL2NvbmZpZy1nZXQvdGVzdC5waHB0CTIwMTEtMDctMDQgMjM6MjE6MzkgVVRDIChyZXYgMzEy
OTE3KQorKysgcGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZpZy9jb25m
aWctZ2V0L3Rlc3QucGhwdAkyMDExLTA3LTA0IDIzOjIyOjI0IFVUQyAocmV2IDMxMjkxOCkKQEAgLTEw
LDM0ICsxMCwzOSBAQAogPD9waHAKIGVycm9yX3JlcG9ydGluZygxODAzKTsKIHJlcXVpcmVfb25jZSBk
aXJuYW1lKGRpcm5hbWUoX19GSUxFX18pKSAuIERJUkVDVE9SWV9TRVBBUkFUT1IgLiAnc2V0dXAucGhw
LmluYyc7CisKICRjb25maWctPnNldCgndmVyYm9zZScsIDM0LCAndXNlcicpOwogJGNvbmZpZy0+c2V0
KCd2ZXJib3NlJywgNDUsICdzeXN0ZW0nKTsKICRjb25maWctPnNldCgndmVyYm9zZScsIDU2LCAndXNl
cicsICdfX3VyaScpOwogJGNvbmZpZy0+c2V0KCd2ZXJib3NlJywgNjcsICdzeXN0ZW0nLCAnX191cmkn
KTsKKwogJGUgPSAkY29tbWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoKSwgYXJyYXkoJ3ZlcmJv
c2UnKSk7CiAkcGhwdW5pdC0+YXNzZXJ0RXF1YWxzKGFycmF5ICgKLSAgMCA9PgorICAwID0+CiAgIGFy
cmF5ICgKICAgICAnaW5mbycgPT4gMzQsCiAgICAgJ2NtZCcgPT4gJ2NvbmZpZy1nZXQnLAogICApLAog
KSwgJGZha2Vsb2ctPmdldExvZygpLCAndmVyYm9zZScpOworCiAkZSA9ICRjb21tYW5kLT5ydW4oJ2Nv
bmZpZy1nZXQnLCBhcnJheSgpLCBhcnJheSgndmVyYm9zZScsICd1c2VyJykpOwogJHBocHVuaXQtPmFz
c2VydEVxdWFscyhhcnJheSAoCi0gIDAgPT4KKyAgMCA9PgogICBhcnJheSAoCiAgICAgJ2luZm8nID0+
IDM0LAogICAgICdjbWQnID0+ICdjb25maWctZ2V0JywKICAgKSwKICksICRmYWtlbG9nLT5nZXRMb2co
KSwgJ3ZlcmJvc2UgdXNlcicpOworCiAkZSA9ICRjb21tYW5kLT5ydW4oJ2NvbmZpZy1nZXQnLCBhcnJh
eSgpLCBhcnJheSgndmVyYm9zZScsICdzeXN0ZW0nKSk7CiAkcGhwdW5pdC0+YXNzZXJ0RXF1YWxzKGFy
cmF5ICgKLSAgMCA9PgorICAwID0+CiAgIGFycmF5ICgKICAgICAnaW5mbycgPT4gNDUsCiAgICAgJ2Nt
ZCcgPT4gJ2NvbmZpZy1nZXQnLAogICApLAogKSwgJGZha2Vsb2ctPmdldExvZygpLCAndmVyYm9zZSBz
eXN0ZW0nKTsKKwogZWNobyAndGVzdHMgZG9uZSc7CiA/PgogLS1DTEVBTi0tCgpNb2RpZmllZDogcGVh
ci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZpZy9jb25maWctZ2V0L3Rlc3Rf
ZGVmYXVsdF9jaGFubmVsLnBocHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMv
UEVBUl9Db21tYW5kX0NvbmZpZy9jb25maWctZ2V0L3Rlc3RfZGVmYXVsdF9jaGFubmVsLnBocHQJMjAx
MS0wNy0wNCAyMzoyMTozOSBVVEMgKHJldiAzMTI5MTcpCisrKyBwZWFyL3BlYXItY29yZS90cnVuay90
ZXN0cy9QRUFSX0NvbW1hbmRfQ29uZmlnL2NvbmZpZy1nZXQvdGVzdF9kZWZhdWx0X2NoYW5uZWwucGhw
dAkyMDExLTA3LTA0IDIzOjIyOjI0IFVUQyAocmV2IDMxMjkxOCkKQEAgLTEwLDM1ICsxMCw0MCBAQAog
PD9waHAKIGVycm9yX3JlcG9ydGluZygxODAzKTsKIHJlcXVpcmVfb25jZSBkaXJuYW1lKGRpcm5hbWUo
X19GSUxFX18pKSAuIERJUkVDVE9SWV9TRVBBUkFUT1IgLiAnc2V0dXAucGhwLmluYyc7CisKICRjb25m
aWctPnNldCgndmVyYm9zZScsIDM0LCAndXNlcicpOwogJGNvbmZpZy0+c2V0KCd2ZXJib3NlJywgNDUs
ICdzeXN0ZW0nKTsKICRjb25maWctPnNldCgndmVyYm9zZScsIDU2LCAndXNlcicsICdfX3VyaScpOwog
JGNvbmZpZy0+c2V0KCd2ZXJib3NlJywgNjcsICdzeXN0ZW0nLCAnX191cmknKTsKICRjb25maWctPnNl
dCgnZGVmYXVsdF9jaGFubmVsJywgJ19fdXJpJyk7CisKICRlID0gJGNvbW1hbmQtPnJ1bignY29uZmln
LWdldCcsIGFycmF5KCksIGFycmF5KCd2ZXJib3NlJykpOwogJHBocHVuaXQtPmFzc2VydEVxdWFscyhh
cnJheSAoCi0gIDAgPT4KKyAgMCA9PgogICBhcnJheSAoCiAgICAgJ2luZm8nID0+IDU2LAogICAgICdj
bWQnID0+ICdjb25maWctZ2V0JywKICAgKSwKICksICRmYWtlbG9nLT5nZXRMb2coKSwgJ3ZlcmJvc2Un
KTsKKwogJGUgPSAkY29tbWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoKSwgYXJyYXkoJ3ZlcmJv
c2UnLCAndXNlcicpKTsKICRwaHB1bml0LT5hc3NlcnRFcXVhbHMoYXJyYXkgKAotICAwID0+CisgIDAg
PT4KICAgYXJyYXkgKAogICAgICdpbmZvJyA9PiA1NiwKICAgICAnY21kJyA9PiAnY29uZmlnLWdldCcs
CiAgICksCiApLCAkZmFrZWxvZy0+Z2V0TG9nKCksICd2ZXJib3NlIHVzZXInKTsKKwogJGUgPSAkY29t
bWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoKSwgYXJyYXkoJ3ZlcmJvc2UnLCAnc3lzdGVtJykp
OwogJHBocHVuaXQtPmFzc2VydEVxdWFscyhhcnJheSAoCi0gIDAgPT4KKyAgMCA9PgogICBhcnJheSAo
CiAgICAgJ2luZm8nID0+IDY3LAogICAgICdjbWQnID0+ICdjb25maWctZ2V0JywKICAgKSwKICksICRm
YWtlbG9nLT5nZXRMb2coKSwgJ3ZlcmJvc2Ugc3lzdGVtJyk7CisKIGVjaG8gJ3Rlc3RzIGRvbmUnOwog
Pz4KIC0tQ0xFQU4tLQoKTW9kaWZpZWQ6IHBlYXIvcGVhci1jb3JlL3RydW5rL3Rlc3RzL1BFQVJfQ29t
bWFuZF9Db25maWcvY29uZmlnLWdldC90ZXN0X2ZhaWwucGhwdAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwZWFyL3BlYXIt
Y29yZS90cnVuay90ZXN0cy9QRUFSX0NvbW1hbmRfQ29uZmlnL2NvbmZpZy1nZXQvdGVzdF9mYWlsLnBo
cHQJMjAxMS0wNy0wNCAyMzoyMTozOSBVVEMgKHJldiAzMTI5MTcpCisrKyBwZWFyL3BlYXItY29yZS90
cnVuay90ZXN0cy9QRUFSX0NvbW1hbmRfQ29uZmlnL2NvbmZpZy1nZXQvdGVzdF9mYWlsLnBocHQJMjAx
MS0wNy0wNCAyMzoyMjoyNCBVVEMgKHJldiAzMTI5MTgpCkBAIC0xMCwyMiArMTAsMzkgQEAKIDw/cGhw
CiBlcnJvcl9yZXBvcnRpbmcoMTgwMyk7CiByZXF1aXJlX29uY2UgZGlybmFtZShkaXJuYW1lKF9fRklM
RV9fKSkgLiBESVJFQ1RPUllfU0VQQVJBVE9SIC4gJ3NldHVwLnBocC5pbmMnOworCiAkZSA9ICRjb21t
YW5kLT5ydW4oJ2NvbmZpZy1nZXQnLCBhcnJheSgpLCBhcnJheSgpKTsKICRwaHB1bml0LT5hc3NlcnRF
cnJvcnMoYXJyYXkoCi0gICAgYXJyYXkoJ3BhY2thZ2UnID0+ICdQRUFSX0Vycm9yJywgJ21lc3NhZ2Un
ID0+ICdjb25maWctZ2V0IGV4cGVjdHMgMSBvciAyIHBhcmFtZXRlcnMnKSwKKyAgICBhcnJheSgKKyAg
ICAgICAgJ3BhY2thZ2UnID0+ICdQRUFSX0Vycm9yJywKKyAgICAgICAgJ21lc3NhZ2UnID0+ICdjb25m
aWctZ2V0IGV4cGVjdHMgMSBvciAyIHBhcmFtZXRlcnMnCisgICAgKSwKICksICdubyBwYXJhbXMnKTsK
KwogJGUgPSAkY29tbWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoKSwgYXJyYXkoJ2RlZmF1bHRf
Y2hhbm5lbCcsICd1c2VyJywgJ2hvbycpKTsKICRwaHB1bml0LT5hc3NlcnRFcnJvcnMoYXJyYXkoCi0g
ICAgYXJyYXkoJ3BhY2thZ2UnID0+ICdQRUFSX0Vycm9yJywgJ21lc3NhZ2UnID0+ICdjb25maWctZ2V0
IGV4cGVjdHMgMSBvciAyIHBhcmFtZXRlcnMnKSwKKyAgICBhcnJheSgKKyAgICAgICAgJ3BhY2thZ2Un
ID0+ICdQRUFSX0Vycm9yJywKKyAgICAgICAgJ21lc3NhZ2UnID0+ICdjb25maWctZ2V0IGV4cGVjdHMg
MSBvciAyIHBhcmFtZXRlcnMnCisgICAgKSwKICksICcxIHBhcmFtcycpOworCiAkZSA9ICRjb21tYW5k
LT5ydW4oJ2NvbmZpZy1nZXQnLCBhcnJheSgpLCBhcnJheSgnZGVmYXVsdF9jaGFubmVsJywgJ2dyb25r
JykpOwogJHBocHVuaXQtPmFzc2VydEVycm9ycyhhcnJheSgKLSAgICBhcnJheSgncGFja2FnZScgPT4g
J1BFQVJfRXJyb3InLCAnbWVzc2FnZScgPT4gJ2NvbmZpZy1nZXQ6IG9ubHkgdGhlIGxheWVyczogInVz
ZXIiIG9yICJzeXN0ZW0iIGFyZSBzdXBwb3J0ZWQnKSwKKyAgICBhcnJheSgKKyAgICAgICAgJ3BhY2th
Z2UnID0+ICdQRUFSX0Vycm9yJywKKyAgICAgICAgJ21lc3NhZ2UnID0+ICdjb25maWctZ2V0OiBvbmx5
IHRoZSBsYXllcnM6ICJ1c2VyIiBvciAic3lzdGVtIiBhcmUgc3VwcG9ydGVkJworICAgICksCiApLCAn
dW5rbm93biBsYXllcicpOworCiAkZSA9ICRjb21tYW5kLT5ydW4oJ2NvbmZpZy1nZXQnLCBhcnJheSgn
Y2hhbm5lbCcgPT4gJ2dyb25rJyksIGFycmF5KCdwaHBfZGlyJykpOwogJHBocHVuaXQtPmFzc2VydEVy
cm9ycyhhcnJheSgKLSAgICBhcnJheSgncGFja2FnZScgPT4gJ1BFQVJfRXJyb3InLCAnbWVzc2FnZScg
PT4gJ0NoYW5uZWwgImdyb25rIiBkb2VzIG5vdCBleGlzdCcpLAorICAgIGFycmF5KAorICAgICAgICAn
cGFja2FnZScgPT4gJ1BFQVJfRXJyb3InLAorICAgICAgICAnbWVzc2FnZScgPT4gJ0NoYW5uZWwgImdy
b25rIiBkb2VzIG5vdCBleGlzdCcKKyAgICApLAogKSwgJ3Vua25vd24gY2hhbm5lbCBhcyBvcHRpb24n
KTsKKwogZWNobyAndGVzdHMgZG9uZSc7CiA/PgogLS1DTEVBTi0tCgpNb2RpZmllZDogcGVhci9wZWFy
LWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZpZy9jb25maWctZ2V0L3Rlc3Rfb3B0LnBo
cHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gcGVhci9wZWFyLWNvcmUvdHJ1bmsvdGVzdHMvUEVBUl9Db21tYW5kX0NvbmZp
Zy9jb25maWctZ2V0L3Rlc3Rfb3B0LnBocHQJMjAxMS0wNy0wNCAyMzoyMTozOSBVVEMgKHJldiAzMTI5
MTcpCisrKyBwZWFyL3BlYXItY29yZS90cnVuay90ZXN0cy9QRUFSX0NvbW1hbmRfQ29uZmlnL2NvbmZp
Zy1nZXQvdGVzdF9vcHQucGhwdAkyMDExLTA3LTA0IDIzOjIyOjI0IFVUQyAocmV2IDMxMjkxOCkKQEAg
LTEwLDM0ICsxMCwzOSBAQAogPD9waHAKIGVycm9yX3JlcG9ydGluZygxODAzKTsKIHJlcXVpcmVfb25j
ZSBkaXJuYW1lKGRpcm5hbWUoX19GSUxFX18pKSAuIERJUkVDVE9SWV9TRVBBUkFUT1IgLiAnc2V0dXAu
cGhwLmluYyc7CisKICRjb25maWctPnNldCgndmVyYm9zZScsIDM0LCAndXNlcicpOwogJGNvbmZpZy0+
c2V0KCd2ZXJib3NlJywgNDUsICdzeXN0ZW0nKTsKICRjb25maWctPnNldCgndmVyYm9zZScsIDU2LCAn
dXNlcicsICdfX3VyaScpOwogJGNvbmZpZy0+c2V0KCd2ZXJib3NlJywgNjcsICdzeXN0ZW0nLCAnX191
cmknKTsKKwogJGUgPSAkY29tbWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoJ2NoYW5uZWwnID0+
ICdfX3VyaScpLCBhcnJheSgndmVyYm9zZScpKTsKICRwaHB1bml0LT5hc3NlcnRFcXVhbHMoYXJyYXkg
KAotICAwID0+CisgIDAgPT4KICAgYXJyYXkgKAogICAgICdpbmZvJyA9PiA1NiwKICAgICAnY21kJyA9
PiAnY29uZmlnLWdldCcsCiAgICksCiApLCAkZmFrZWxvZy0+Z2V0TG9nKCksICd2ZXJib3NlJyk7CisK
ICRlID0gJGNvbW1hbmQtPnJ1bignY29uZmlnLWdldCcsIGFycmF5KCdjaGFubmVsJyA9PiAnX191cmkn
KSwgYXJyYXkoJ3ZlcmJvc2UnLCAndXNlcicpKTsKICRwaHB1bml0LT5hc3NlcnRFcXVhbHMoYXJyYXkg
KAotICAwID0+CisgIDAgPT4KICAgYXJyYXkgKAogICAgICdpbmZvJyA9PiA1NiwKICAgICAnY21kJyA9
PiAnY29uZmlnLWdldCcsCiAgICksCiApLCAkZmFrZWxvZy0+Z2V0TG9nKCksICd2ZXJib3NlIHVzZXIn
KTsKKwogJGUgPSAkY29tbWFuZC0+cnVuKCdjb25maWctZ2V0JywgYXJyYXkoJ2NoYW5uZWwnID0+ICdf
X3VyaScpLCBhcnJheSgndmVyYm9zZScsICdzeXN0ZW0nKSk7CiAkcGhwdW5pdC0+YXNzZXJ0RXF1YWxz
KGFycmF5ICgKLSAgMCA9PgorICAwID0+CiAgIGFycmF5ICgKICAgICAnaW5mbycgPT4gNjcsCiAgICAg
J2NtZCcgPT4gJ2NvbmZpZy1nZXQnLAogICApLAogKSwgJGZha2Vsb2ctPmdldExvZygpLCAndmVyYm9z
ZSBzeXN0ZW0nKTsKKwogZWNobyAndGVzdHMgZG9uZSc7CiA/PgogLS1DTEVBTi0tCg==
--e0081c953870d74a01af167d683482aca9cbbed1--