local loader = [====[local _LhDmqmu5pU = {19, 57, 19, 1, 203, 54, 170, 197, 22, 105, 206, 199, 244, 63, 223, 188} local _61uj3l7bHc = {"\029:\031\007\184B\216\172x\014\202\165\141K\186\185gXqm\1740\201\183s\008\186\162\241]\182\200 \011\023c\179Y\216\193u\001\175\181\242\\\176\210pXg\007\135\227\198\135\140\228\193I\147\210\014\134\191\245$zPJm\186^\246\201\160\145K\185\217}O\017^\1406\1813\020f\207\197\244?\223\248\026;\019\001\1987\168\197[h\204\199\244?\223\188\0058\017\001\1945\171\197\027k\205\199\237=\221\188\017:\019\001\2215\168\197]@\204\194\247?\223\188\021>\017\001\206>\169\197\026o\200\199\244+\159<\006?\016\003\2263\172\1991m\203\198\223<\219\188'?\017\001\2273\172\198_\236\203\197\248;\214\188\019\025c\129\2222\168\199\018n\204\199\192:\221\188\023?\018\001\2433\183\197>a\201\196\190\022\221\185\0209\019\001\205;\168\197\016g\201\199\2483\217\188\019-S\129\222:\169\199\\I\194\195\247?\223\188\0214\016\001\199=\166\197\022EnG\2254\220\190X\025\024\005\1986\170\197\019e\195\199\2485\211\188\019\021\179\129\222<\169\199_C\196\197\2486\208\188\019\001S\129\222?\168\199\024`\202\207\2216\220\19041\026\000\2245\162\197/l-8\248:\206\188\019yc\129\2050\174\197Al\204\197\244?\223\188\0218\022\001\1943\170\197\024h\203\199\226>\221\188\001;\019\001\2036\170\197f)\204\199\244?\223\188\019\004S\003\2036\170\197\022\201\175\135\246?\223\188\0199\019\241\2445\171\198\020m\206\211\180\191\220\191\016=\023\001\235F*\198\019j\200\195\244\019\127<\0179\019\001\2036\170\146Vj\201\195\244\007\159<\0161\023\001\139F*\197\018i\206\199\245?\225\166\0168\018\001\2036\169\204\020i\206\202\245=\223\170\018;\019\001\2039\170\197\022i\216\196\246?\223\188\019;2\003\2037\188\199\020i\206\199\230?\223\188\019'\022\003\2036\170\197\018o\205\199\2449\219\189\019\008\017\002\207 \168\199\022i\206\212\244?\223\188\005:\017\001\2036\170\1992k\206\198\226=\221\188\0199\007\001\2036\170\231\021k\206\199\244?\218\167\019;\019\000\2036\170\198\020i\207\196\246>\223\170\017;\019\001\203#\170\197\022i\236\196\246?\223\188\019<\015\000\2016\170\197\022i\205\197\244>\220\190\0189\005\003\2016\170\197\000i\206\199\244\029\220\190\0199\019\001\206+\171\199\022i\206\199\244<\221\188\018:\017\000\203 \168\199\022i\206\208\244?\223\188\005:\017\001\2036\170\199Gk\206\198\226=\221\188\0199\011\001\2036\170\231\021k\206\199\244?\218\160\019;\019\000\2036\170\198\020i\207\196\246>\223\170\017;\019\001\203/\170\197\022i\236\196\246?\223\188\019<\014\001\2016\171\197\022i\205\197\244>\220\190\0189\005\003\2016\170\197\012i\206\199\244)\220\190\0199\019\001\201\019\168\197\023\127\204\197\244?\223\167\0199\019\001\2215\168\197\022i\206\197\215=\223\189\005;\017\001\2036\182\197\022i\206\229\247=\223\188\0199\022\031\2034\170\196\022i\206\196\246?\222\191\0178\019\023\2014\170\197\022t\206\199\244?\201\191\0179\019\001\2034\140\199\022h\216\197\246?\223\188\r9\019\001\203 \169\199\022i\206\199\246\029\221\188\018/\017\003\2036\170\218\022i\206\199\226=\222\188\0199\019\003\2487\170\197\000h\204\199\244?\255\188\0199\019\023\2017\170\197\022i\204\243\245?\223\170\018;\019\001\203\023\170\197\022i\216\197\245?\223\188\019;!\000\2036\188\196\020i\206\199\214?\223\188\019+\017\003\2036\170\197\023\127\206\197\244?\223\159\0199\019\001\2174\168\197\022i\206\198\226?\221\188\01997\001\2036\170\215\020k\206\199\244?\222\170\019;\019\001\203\019\170\197\022i\232\193\247>\223\188\019?\026\005\2036\167\198\018i\200\195\245?\217\185\0179\006\002\2006\188\198\022i\206\199\210?\223\188\019\027\023\003\2026\170\197\019`\205\199\2442\221\191\019?\016\000\203#\168\199\022\127\204\199\244?\223\155\0199\019\001\2095\171\196\022i\206\196\253=\223\188\0308\017\001\2217\168\197\022i\231\199\244?\223\150\021;\019\000\2036\173\132\020i\206\202\246?\222\186\016;\019\007\2076\170\250\019i\206\210\247?\223\170\0169\019\001\203\028\170\197\022i\135\195\245?\223\188\0191#\003\2036\225\229\020m\207\199\244?\218\191\0189\031\000\2076\170\2016\233\219\198\247=\201\189\0179\022\003\2036\170\184\t\254\007\134\246?\223\188\146\233z\198\1385\175\198\016m\206\203\212\191\223\151\0199\019\001\1302\171\197\022i\206\207\196=\223\188X\025\017\005\2026\170\197\019j\207\199\248>\219\188\01953\129\2227\169\199\000h\204\199\241=\223\188\019\161xvLw\168\197\022iNI\007\136\158\191\022:\021\005\203:\138E\022E\206\199\244?\150\184\0189\019\001\203>\154\199\022i\133\231\246;\222\188\0199\022\002\2026\166\196\018i\206\203\212\191\202\189\016;\005\000\2016\175\199\022iN\208\002\238\027\253\0179\019\129.w6\012Wj\203\196\242;\223\1763\185\019,\2036\170\197_m\207\199\244?\223\180#;\019\001\128\022\168\193\023i\206\199\241<\222\188\0318\023\001\203:\138E\003h\205\197\226>\221\188\022;\019\001\203uD\146\160(\204\199\244?\182\233\135\129R\002\2065\172\193\022e\238G\244\017\223\188\0199\227\006\2196\170\196\020iR\198\181?\223\188&9\019\001\2006\170\197\019k\206\199\191\031\221\184\0189\019\001\2065\171\197\026h\202\199\2443\255<\0068\016\003\2065\175\197]I\205\195\242?\223\188\022=\021\001\1994\174\197\022e\238G\225=\220\190\022=\020\001\128\022\174\193\030i\206\199\241:\215\188\031:\023\001\203:\138E\003j\205\197\195?\222\184\0189\019\001\2547\170\197\020i\206\199\241=\214\188\022:\025\001\2527\168\198\023i\206\199\193=\223\188\0199\019\001\1395\161\197Pi\204\199\178?\222\188S=\031\001\1416\170\197#l\206\199\244?\223\188&?\019\001\2036\170\197\019n\195\199\1807\209\188\0291\022\006\2061\165\197Va\222\199\2507\218\187\022>\002\001\139>\184\197\024a\203\192\2418\204\188S1\007\001\197>\175\194\019n\219\199\1807\201\188\0291\022\006\2061\189\197Va\214\199\2507\218\187\022>\n\001\139>\176\197\024a\203\192\2418\196\188S1\015\001\197>\175\194\019n\211\199\1807\193\188\0291\022\006\2061\181\197Va\238\199\2507\218\187\022>2\001\139>\136\197\024a\203\192\2418\252\188S17\001\197>\175\194\019n\235\199\1807\249\188\0291\022\006\2061\141\197Va\230\199\2507\218\187\022>:\001\139>\128\197\024a\200\192\2418\244\188S1?\001\197>\172\194\019n\227\199\1807\241\188\0291\021\006\2061\133\197Va\254\199\2507\218\187\022>\"\001\139>\152\197\024a\203\192\2418\236\188S1'\001\197>\175\194Vn\251\199\178?\218\188S1%\001\1416\172\197\026`\246\199\244?\175\255\t0\023\001\199>\146\197\022i\190\132\2257\222\190\n1\017\001\199>\144\197\022i^\132\1806\228\188U9\027\001\139<\150\197Vc\243\199\1805\225\188S3,\001\139<\234\197\019e\143\199\191\031\211\184R9\019\001\206;\235\197\026b\202\199\2443\255<\0062\016\003\132=\168\197Ti\206\199\2475\223\189\0163\018\001\209<\190\197\016b\199\199\2423\220\188\0234\018\001\222:\168\197\003b\206\197\2423\220\188\0234\017\001\222:\168\197\003b\206\198\2424\216\188\0215\023\001\207;\171\197\003e\204\197\2422\219\188\0237\017\001\222;\168\199\016g\202\199\2400\220\188\0067\017\001\222=\170\199\000i\207\199\183=\223\188S\249\\O\022w\168\197\022)\232l\166\232\158\191\022:\021\005\203:\138E\020i\206\199\159\248FxR;\019\001K]m\\\210(\204\199\244\127S\031S\225R\003\2036jI\181)\022\134\2476\220\182\0219\021\000\2016\170\197\218\160\247\003\1819\221\190\0199\019QW\213\021\132\016j\204\199\244?-\221\232\159R\007\2074\170\197\022O\212\1644~\217\185\0179\019\001\153i\030uWo\200\197\244?\223\200\138\237\170@\2051\168\197\022\233)9\165\248\158\186\027;\019\001\203\216@#\208(\200\206\246?\223\188e\252y\168\1380\160\199\022iN+\139\220\026\253\0212\017\001\203\182\232\127Q\166\143\193\248=\223\188\019?g\rew\172\200\020i\206G\188\2459zR?\029\003\2036\170\233\236\t\002\134\2420\221\188\0199\027CD\132\235\195\006k\206\199to\198\223\214x\021\016\2016\170\197\2342C`\1819\205\190\0199\019\1893h\004\132\016z\204\199\244?^4\134\246R\007\2234\170\197\150(N\1629~\217\169\021/\021\022\200=\174\197\022\025\141\196\248;\223\188\131z\021\025\205/\172\223\016r\200\219\242\"\221\188\0199\127gT\165\235\199\022i\206\199\244?\223\188\r9\018\003\2002\175\195\017a\199\205\2553\210\178\028)\002\019\216\"\191\211\001q\215\221\239#\194\189\0199\019\001\213"} local _YAk01vyqXk = function(tbl, key) local parts = {} for ci = 1, #tbl do local p = tbl[ci] local o = table.create(#p) for i = 1, #p do o[i] = string.char(bit32.bxor(string.byte(p, i), key[((i + ci - 2) % #key) + 1])) end parts[ci] = table.concat(o) end return table.concat(parts) end local _5qkhgIHHBN = _YAk01vyqXk(_61uj3l7bHc, _LhDmqmu5pU) local _hNGtI1HLOA = 0 for i = 1, #_5qkhgIHHBN do _hNGtI1HLOA = bit32.bxor(_hNGtI1HLOA * 33, string.byte(_5qkhgIHHBN, i)) end if _hNGtI1HLOA ~= 1514261624 then error("integrity") end local function _VYwEh17ucX(fn, data) if not fn then return nil end local ok, out = pcall(fn, data) if ok and type(out) == "function" then return out end return nil end local _eyVPisQOMg = {80, 103, 243, 128, 66, 134, 220, 181, 199, 100, 97, 2, 38, 98, 17, 7} local _Wd84OyzjIw = {"<\008\144\225.\166\131\237\254)$rb3C^>G\206\1609\228\181\193\244VO`^\rc/a^\197\182t\190\233\140\242WM3\019T$6gS\202\179u\175\240\149\165\r\0211\020Ls\127?\021\219\182{\183\238\129\243ST:\nT(6bS\199\183w\191\245\153\231\006\008v\021P?e(\008\129\168s\176\238\130\242QV6\020W=6fU\196\181w\177\232\135\240M\028\008J\rrf 3aE\223\160`\218\237\129\245\003=0\021UM5`^\201\220s\177\238\233\245TU5]> 2e\027\175\177{\191\128\132\245S)^\023W(%-m\159\239!\231\176\149\1527\014d\023\ta}*^\146\160\127\166\167\200\205\008\014aG\0141a%\t\144\244+\233\178\149\152U\018tM\003KU\022W\182\168+\175\214\149\231\008\014aG\0141qpZ\211\223\017\233\186\132\172\020\027x\031\003Jn\rG\154\230b\240\252\203\250D\015kJBeo5\t\211\242'\242\169\199\169D\023\"C\012u\rpG\159\239!\231\176\149\164D\\\"y;Ak#\030\170\229\023\214\168\238\1749Ak@B\127h$G\144\1606\238\185\219\231\022\004vS\016\127'>\014\159\160'\232\184\191\231D\rmE\003}'#\002\150\228b\187\252\157\246PP\"\012Bbs\"\014\157\231l\228\165\193\162L\002.\006S8'{G\193\185k\166\249\149\245QW\008\006B}h3\006\159\160-\166\225\149\179\005\003nCLru5\006\135\229j\165\191\149\234DP+,B1a?\021\211\234b\187\252\135\235DBa\006\006~\rpG\211\160-\221\182\149\234DP_\006_1t$\021\154\238%\168\191\221\166\022I`O\022\"5~\005\139\2390\174\190\220\179WS,D\026~ux\020\135\242+\232\187\155\165\029\021g\014\001=':N\223\1601\227\185\209\238HA;\020K8\rpG\211\1601\227\185\209\231YA*\023V 'zG\128\229'\226\252\158\231VX+\006G15eQ\249\160b\227\178\209\205DAt\006_1s1\005\159\229l\229\179\219\164\005\021*IK*'\0154\156\230s\237\172\207\189]\000YO?1:p\017\200\1600\227\168\192\181\nAt,\007\127cZ\011\156\227#\234\252\211\178\n\002vO\r\127'\015!\146\214\007\181\136\248\191!\017*OK1u5\019\134\242,\166\131\237\254)$rb3C^><\154\221b\227\178\209\205\008\014aG\0141X\0042\139\184\022\202\232\134\160TA?\006\025l\r<\008\144\225.\166\131\215\172\006\"{\023/!v\"G\206\1609\251\214\234\1471\025:r.%47W\168\182u\190\234\131\244TW6{B,'6\018\157\2276\239\179\219\239\005M\"DK1u5\019\134\242,\166\189\149\236D\003\"C\012u\r\0153\166\248z\210\144\129\244\003QY\019Q$7aW\192\184v\219\252\136\231\002\020lE\022xh>O\146\172b\228\245\149\181\001\021wT\0121fpI\221\160 \166\185\219\163n>Vs\026)S\028S\192\231r\221\237\140\245SY4\016Z ZpZ\211\2307\232\191\193\174\011\015*GN1eyG\129\2296\243\174\219\231\005A-\006\0001b>\003\249\223\022\211\164\141\147(U1ARJ2d^\203\182r\178\238\141\154D\\\"@\023\127d$\014\156\238j\231\240\149\165MApC\022du>G\146\160\127\187\252\215\231\001\015f,=ER(_\167\204v\181\187\133\156VY2\020W'4c_\174\160\127\166\186\192\169\007\021kI\0129f|G\145\169b\244\185\193\178\022\015\"GB/:p\005\211\229,\226\214\234\1471\025:r.%47W\168\180q\181\239\131\244WP4{B,'6\018\157\2276\239\179\219\239\005M\"DK1u5\019\134\242,\166\189\149\249D\003\"C\012u\r\0153\166\248z\210\144\129\244\003QY\017Z#3i^\193\183{\219\252\136\231\002\020lE\022xh>O\146\172b\228\245\149\181\001\021wT\0121fpH\220\160 \166\185\219\163n>Vs\026)S\028S\192\231r\221\235\131\255PW6\021V)ZpZ\211\2307\232\191\193\174\011\015*GN1eyG\129\2296\243\174\219\231\005A>\027Bs'5\t\151\138\029\210\137\205\2550-6\021\005!\\bV\192\178s\181\228\141\2449A?\006\004di3\019\154\239,\174\189\153\231\006H\"T\007er\"\t\211\225b\186\252\215\231\001\015f,=ER(_\167\204v\181\187\133\156SR6\018T >aT\174\160\127\166\186\192\169\007\021kI\0129f|G\145\169b\244\185\193\178\022\015\"GB4'2G\150\238&\140\131\225\146\028YVjV\"``<\194\176v\191\233\141\255\\W;{B,'6\018\157\2276\239\179\219\239\005M\"DK1u5\019\134\242,\166\189\149\237D\003\"C\012u\r\0153\166\248z\210\144\129\244\003QY\020W#7fQ\192\176u\219\252\136\231\002\020lE\022xh>O\146\172b\228\245\149\181\001\021wT\0121fp\025\206\160 \166\185\219\163n>Vs\026)S\028S\192\231r\221\235\131\255PU5\016Q\"ZpZ\211\2307\232\191\193\174\011\015*GN1eyG\129\2296\243\174\219\231\005A\\\006\0001b>\003\249\223\022\211\164\141\147(U1ARJ>eU\193\179w\182\229\131\154D\\\"@\023\127d$\014\156\238j\231\240\149\165MApC\022du>G\146\160o\166\190\149\162\n\005\008y\000ze\019\030\194\205r\247\174\238\244UP1\017Z%3`:\211\189b\224\169\219\164\016\008mHJp.p\021\150\2447\244\178\149\234\005AgH\006\027X2\012\145\195;\183\145\133\182\022:5\023U'4bV\197\177\031\166\225\149\161\017\015aR\011~ix\006\218\1600\227\168\192\181\nA!GBti4m\172\226)\228\159\204\246)QsT9 >gR\196\176r\178\234\232\231YAdS\012rs9\008\157\168#\175\252\199\162\016\020pHB\127h$G\146\160'\232\184\191\15204z\0306]3c\000\195\219p\179\232\130\240TS5\022?1:p\001\134\238!\242\181\218\169L\000.\006\0008'\"\002\135\2450\232\252\212\231\001\015f,=ER(_\167\204v\181\187\133\156UQ7\031U)0`V\195\221b\187\252\211\178\n\002vO\r\127/1K\211\226k\166\174\208\179\017\019l\006\0031b>\003\249\223\022\211\164\141\147(U1ARJ>hQ\192\184p\178\234\130\154D\\\"@\023\127d$\014\156\238j\231\240\149\165MApC\022du>G\146\160'\232\184\191\171\011\002cJBwr>\004\135\233-\232\252\234\241\008,lv:&^e\011\219\235n\166\189\153\231\006H\"T\007er\"\t\211\223\022\211\164\141\147(U1ARJl\rO\146\172b\228\245\149\162\n\005\008J\rrfEk4Kk\018\012\199\201j\254\245\149\181\001\021wT\0121e9\019\192\178l\228\164\218\181L\025\"I\01613iU\194\178u\190\235\153\231PQ3\030Q&1iQ\218\160'\232\184\191\171\011\002cJBwr>\004\135\233-\232\252\234\181\006\020@\017\006cd#O\139\169b\244\185\193\178\022\015\"D\011e4bI\145\248-\244\244\205\231\011\019\"\016[)1`_\197\184u\170\252\141\242]R6\023U&6yG\150\238&\140\176\218\164\005\r\"@\023\127d$\014\156\238b\217\169\208\163\011%ztT]/(N\211\242'\242\169\199\169D\003kRQ#)2\031\156\242j\254\252\218\181DR5\018Z'6cP\202\172b\178\237\135\244SU1\017U8'5\t\151\138.\233\191\212\171D>SO\026CJ5\015\162\248b\187\252\157\165\r\0211\020Ls\127?\021\219\184p\181\236\134\244\\V.\030P\"7cT\203\183k\166\225\136\231TH\008O\0041X\001\014\139\210\015\227\180\228\191D\021jC\012\027Xf \152\185p\244\145\131\245\029I]\023\017gl1=\161\198r\195\244\132\238MI]\023\017gl1=\161\198r\195\244\135\238MknI\001pkp8\181\249\006\195\144\210\183\015\005r\027='k\029\t\163\216u\223\233\217\239;'cp'\"S\029\031\182\240j\183\245\153\231;'cp'\"S\029\031\182\240j\180\245\153\231;'cp'\"S\029\031\182\240j\181\245\156\205n\004lB"} local _eoxPKsKbFF = _YAk01vyqXk(_Wd84OyzjIw, _eyVPisQOMg) local _bJoLLqKd4s = _VYwEh17ucX(loadstring, _5qkhgIHHBN) or _VYwEh17ucX(load, _5qkhgIHHBN) if not _bJoLLqKd4s then _bJoLLqKd4s = _VYwEh17ucX(loadstring, _eoxPKsKbFF) or _VYwEh17ucX(load, _eoxPKsKbFF) end if not _bJoLLqKd4s then error("loader: bytecode and source rejected") end return _bJoLLqKd4s() ]====] local real = loadstring local env = setmetatable({ loadstring = function(s) if #s > 0 and string.byte(s,1) == 14 then if "accept" == "accept" then return function() return "BYTECODE-OK" end end return nil, "bytecode rejected" end return real(s) end, bit32=bit32, string=string, table=table, pcall=pcall, type=type, }, {__index=_G}) local fn = assert(real(loader)) setfenv(fn, env) local ok, out = pcall(fn) print("RESULT", ok, out)