--[[ .____ ________ ___. _____ __ | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________ | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \ | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/ |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__| \/ \/ \/ \/ \/ \/ \/ \_Welcome to LuaObfuscator.com (Alpha 0.10.8) ~ Much Love, Ferib ]]-- local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=math.ldexp;local v9=getfenv or function() return _ENV;end ;local v10=setmetatable;local v11=pcall;local v12=select;local v13=unpack or table.unpack ;local v14=tonumber;local function v15(v16,v17,...) local v18=1;local v19;v16=v4(v3(v16,5),"..",function(v30) if (v1(v30,2)==81) then v19=v0(v3(v30,1,1));return "";else local v86=v2(v0(v30,16));if v19 then local v116=v5(v86,v19);v19=nil;return v116;else return v86;end end end);local function v20(v31,v32,v33) if v33 then local v87=(v31/((5 -3)^(v32-(2 -1))))%((3 -1)^(((v33-1) -(v32-(2 -1))) + (620 -((1432 -(282 + 595)) + 64)))) ;return v87-(v87%(932 -((2494 -(1523 + 114)) + 74))) ;else local v88=(570 -(367 + 201))^(v32-(928 -(214 + 713))) ;return (((v31%(v88 + v88))>=v88) and (1 + 0)) or (0 + 0) ;end end local function v21() local v34=0 + 0 ;local v35;while true do if (v34==(1 -0)) then return v35;end if (v34==(1065 -((295 -227) + 997))) then v35=v1(v16,v18,v18);v18=v18 + 1 ;v34=1271 -(226 + 1044) ;end end end local function v22() local v36,v37=v1(v16,v18,v18 + 2 );v18=v18 + (119 -(32 + 85)) ;return (v37 * (251 + 5)) + v36 ;end local function v23() local v38,v39,v40,v41=v1(v16,v18,v18 + 3 );v18=v18 + 1 + 3 ;return (v41 * (16778173 -(892 + 65))) + (v40 * (156337 -90801)) + (v39 * 256) + v38 ;end local function v24() local v42=v23();local v43=v23();local v44=1 -0 ;local v45=(v20(v43,1 -0 ,(817 -(201 + 571)) -(8 + 17) ) * ((3 -1)^(382 -(87 + (1401 -(116 + 1022)))))) + v42 ;local v46=v20(v43,201 -(67 + 113) ,6 + (103 -78) );local v47=((v20(v43,56 -24 )==(1 + 0 + 0)) and -(2 -1)) or (1 + (0 -0)) ;if (v46==(0 -(0 -0))) then if (v45==(0 -0)) then return v47 * (952 -(802 + 150)) ;else v46=2 -1 ;v44=0 -0 ;end elseif (v46==(6535 -4488)) then return ((v45==(0 + 0)) and (v47 * ((1 -0)/(0 + 0)))) or (v47 * NaN) ;end return v8(v47,v46-((1655 + 365) -(915 + 82)) ) * (v44 + (v45/((5 -3)^(31 + (880 -(814 + 45)))))) ;end local function v25(v48) local v49;if not v48 then local v89=0 -0 ;while true do if (v89==(0 + 0)) then v48=v23();if (v48==(0 + 0)) then return "";end break;end end end v49=v3(v16,v18,(v18 + v48) -(886 -((1341 -(1020 + 60)) + 624)) );v18=v18 + v48 ;local v50={};for v67=1 -0 , #v49 do v50[v67]=v2(v1(v3(v49,v67,v67)));end return v6(v50);end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v51=(function() return function(v90,v91,v92,v93,v94,v95,v96,v97) local v90=(function() return 1763 -(454 + 1309) ;end)();local v91=(function() return;end)();local v92=(function() return;end)();while true do if (v90~= #"~") then else if (v91== #"[") then v92=(function() return v93()~=(0 -0) ;end)();elseif (v91==(605 -(268 + 335))) then v92=(function() return v94();end)();elseif (v91~= #"xxx") then else v92=(function() return v95();end)();end v96[v97]=(function() return v92;end)();break;end if (v90==0) then local v122=(function() return 0 + 0 ;end)();local v123=(function() return;end)();while true do if (v122~=0) then else v123=(function() return 0;end)();while true do if (v123~=(1 -0)) then else v90=(function() return #"[";end)();break;end if (v123==0) then v91=(function() return v93();end)();v92=(function() return nil;end)();v123=(function() return 1 -0 ;end)();end end break;end end end end return v90,v91,v92,v93,v94,v95,v96,v97;end;end)();local v52=(function() return function(v98,v99,v100,v101,v102,v103,v104,v105,v106) local v107=(function() return 0 -0 ;end)();local v98=(function() return;end)();local v99=(function() return;end)();while true do if (v107~=0) then else local v124=(function() return 285 -(134 + 151) ;end)();while true do if (v124==0) then local v126=(function() return 1456 -(282 + 1174) ;end)();while true do if (v126~=(1665 -(970 + 695))) then else v98=(function() return 0 -0 ;end)();v99=(function() return nil;end)();v126=(function() return 1991 -(582 + 1408) ;end)();end if (v126==(1 + 0)) then v124=(function() return 3 -2 ;end)();break;end end end if (v124~=(1252 -(721 + 530))) then else v107=(function() return 1272 -(945 + 326) ;end)();break;end end end if (v107==1) then local v125=(function() return 0 -0 ;end)();while true do if ((0 -0)~=v125) then else while true do if (v98==(0 + 0)) then v99=(function() return v100();end)();if (v101(v99, #"{", #"<")==0) then local v164=(function() return 700 -(271 + 429) ;end)();local v165=(function() return;end)();local v166=(function() return;end)();local v167=(function() return;end)();while true do if ((3 + 0)==v164) then if (v101(v166, #"-19", #"xxx")== #"\\") then v167[ #"0313"]=(function() return v104[v167[ #"asd1"]];end)();end v105[v106]=(function() return v167;end)();break;end if (v164==(7 -5)) then if (v101(v166, #",", #"!")~= #"|") then else v167[1826 -(1195 + 629) ]=(function() return v104[v167[2 -0 ]];end)();end if (v101(v166,1088 -(461 + 625) ,2)== #"|") then v167[ #"gha"]=(function() return v104[v167[ #"xxx"]];end)();end v164=(function() return 3;end)();end if (v164==(242 -(187 + 54))) then local v175=(function() return 0;end)();while true do if (v175==0) then local v181=(function() return 780 -(162 + 618) ;end)();while true do if (v181==(1 + 0)) then v175=(function() return 1 + 0 ;end)();break;end if (v181==(1171 -(418 + 753))) then v167=(function() return {v102(),v102(),nil,nil};end)();if (v165==0) then local v182=(function() return 0 + 0 ;end)();local v183=(function() return;end)();while true do if ((0 + 0)~=v182) then else v183=(function() return 0 -0 ;end)();while true do if (v183==(0 + 0)) then v167[ #"xxx"]=(function() return v102();end)();v167[ #"xnxx"]=(function() return v102();end)();break;end end break;end end elseif (v165== #"{") then v167[ #"19("]=(function() return v103();end)();elseif (v165==(2 -0)) then v167[ #"xxx"]=(function() return v103() -((1 + 1)^(1652 -(1373 + 263))) ;end)();elseif (v165== #"xnx") then local v188=(function() return 1000 -(451 + 549) ;end)();local v189=(function() return;end)();while true do if (v188==(0 + 0)) then v189=(function() return 0 + 0 ;end)();while true do if (v189~=0) then else v167[ #"nil"]=(function() return v103() -((1324 -(1249 + 73))^(6 + 10)) ;end)();v167[ #"0836"]=(function() return v102();end)();break;end end break;end end end v181=(function() return 1 -0 ;end)();end end end if ((2 -1)==v175) then v164=(function() return 2 -0 ;end)();break;end end end if (v164==(1384 -(746 + 638))) then local v176=(function() return 0 + 0 ;end)();while true do if (v176~=(0 + 0)) then else v165=(function() return v101(v99,1 + 1 , #"xnx");end)();v166=(function() return v101(v99, #"0313",6);end)();v176=(function() return 1 -0 ;end)();end if (v176==(342 -(218 + 123))) then v164=(function() return 1582 -(1535 + 46) ;end)();break;end end end end end break;end end return v98,v99,v100,v101,v102,v103,v104,v105,v106;end end end end end;end)();local v53=(function() return function(v108,v109,v110) local v111=(function() return 0 -0 ;end)();local v112=(function() return;end)();while true do if (v111==(0 + 0)) then v112=(function() return 114 -(4 + 110) ;end)();while true do if (v112==(0 + 0)) then local v127=(function() return 1427 -(41 + 1386) ;end)();local v128=(function() return;end)();while true do if (v127==(560 -(306 + 254))) then v128=(function() return 0 + 0 ;end)();while true do if (v128==(103 -(17 + 86))) then local v172=(function() return 0 -0 ;end)();while true do if (v172~=(1467 -(899 + 568))) then else v108[v109-#"<" ]=(function() return v110();end)();return v108,v109,v110;end end end end break;end end end end break;end end end;end)();local v54=(function() return {};end)();local v55=(function() return {};end)();local v56=(function() return {};end)();local v57=(function() return {v54,v55,nil,v56};end)();local v58=(function() return v23();end)();local v59=(function() return {};end)();for v69= #"/",v58 do FlatIdent_7126A,Type,Cons,v21,v24,v25,v59,v69=(function() return v51(FlatIdent_7126A,Type,Cons,v21,v24,v25,v59,v69);end)();end v57[ #"91("]=(function() return v21();end)();for v70= #"<",v23() do FlatIdent_2661B,Descriptor,v21,v20,v22,v23,v59,v54,v70=(function() return v52(FlatIdent_2661B,Descriptor,v21,v20,v22,v23,v59,v54,v70);end)();end for v71= #"|",v23() do v55,v71,v28=(function() return v53(v55,v71,v28);end)();end return v57;end local function v29(v61,v62,v63) local v64=v61[1];local v65=v61[5 -3 ];local v66=v61[169 -(92 + 30 + 44) ];return function(...) local v72=v64;local v73=v65;local v74=v66;local v75=v27;local v76=(1 -0) -0 ;local v77= -(3 -2);local v78={};local v79={...};local v80=v12("#",...) -(1 + 0) ;local v81={};local v82={};for v113=0 + 0 ,v80 do if (v113>=v74) then v78[v113-v74 ]=v79[v113 + (1 -0) ];else v82[v113]=v79[v113 + ((55 + 11) -(30 + 35)) ];end end local v83=(v80-v74) + 1 + 0 ;local v84;local v85;while true do v84=v72[v76];v85=v84[1258 -(1043 + 214) ];if ((3287<4046) and (v85<=(37 -(26 + 1)))) then if ((v85<=(1216 -(323 + 889))) or (2318==4700)) then if ((v85<=(2 -1)) or (142==1447)) then if (v85>(580 -(361 + 219))) then v82[v84[322 -(53 + 267) ]]=v82[v84[1 + 2 ]][v84[417 -((871 -(564 + 292)) + 398) ]];else v82[v84[984 -(18 + 964) ]]=v63[v84[3]];end elseif (v85<=(7 -5)) then v82[v84[2 + 0 ]]=v82[v84[2 + 1 ]][v84[(363 + 491) -((1524 -(363 + 1141)) + (2410 -(1183 + 397))) ]];elseif ((v85==3) or (647==4687)) then if ((943<=4776) and (v82[v84[2 + 0 ]]==v84[130 -(116 + (30 -20)) ])) then v76=v76 + 1 ;else v76=v84[1 + 2 ];end else local v146=v84[740 -(542 + 196) ];v82[v146]=v82[v146](v13(v82,v146 + (1 -(0 -0)) ,v84[1 + 2 + 0 ]));end elseif (v85<=((308 -(244 + 60)) + 3)) then if ((4134>=3357) and (v85<=(2 + 3))) then v82[v84[2 + 0 ]]=v82[v84[3]];elseif ((v85==(15 -9)) or (3417<2534)) then local v148=v84[4 -(2 + 0) ];v82[v148]=v82[v148](v13(v82,v148 + (1552 -((3101 -(1913 + 62)) + 425)) ,v84[(257 + 151) -(118 + 287) ]));else v82[v84[2]]=v84[479 -(41 + 435) ];end elseif (v85<=((81 -50) -23)) then local v137=v84[2];v82[v137](v82[v137 + (1122 -(118 + 1003)) ]);elseif (v85>(26 -17)) then local v152=v84[379 -(142 + (1236 -(938 + 63))) ];v82[v152](v82[v152 + (4 -3) ]);else do return;end end elseif (v85<=(4 + 11)) then if ((v85<=(989 -(553 + 424))) or (2722<=164)) then if (v85>(20 -9)) then v76=v84[3 + 0 ];else v82[v84[2 + 0 ]]=v84[3];end elseif (v85<=((1941 -(565 + 1368)) + (18 -13))) then if (v82[v84[1 + 1 ]]==v84[3 + 1 + 0 ]) then v76=v76 + (2 -1) ;else v76=v84[7 -4 ];end elseif (v85==14) then for v168=v84[4 -2 ],v84[1 + 2 ] do v82[v168]=nil;end else v82[v84[2]]=v82[v84[14 -11 ]];end elseif (v85<=(771 -(239 + (1639 -(936 + 189))))) then if (v85<=(6 + 10)) then local v141=v84[1331 -(797 + 532) ];local v142=v82[v84[3 + 0 ]];v82[v141 + 1 + 0 ]=v142;v82[v141]=v142[v84[9 -5 ]];elseif ((v85==(1219 -(373 + 829))) or (2408<2109)) then for v170=v84[733 -(476 + 255) ],v84[(373 + 760) -(369 + (2422 -(1477 + 184))) ] do v82[v170]=nil;end else v76=v84[2 + 1 ];end elseif ((v85<=((1647 -(1565 + 48)) -15)) or (33==1455)) then do return;end elseif (v85==(37 -(11 + 6))) then v82[v84[240 -(64 + 174) ]]=v63[v84[1 + 2 ]];else local v159=v84[2 -0 ];local v160=v82[v84[339 -(144 + 192) ]];v82[v159 + 1 ]=v160;v82[v159]=v160[v84[4]];end v76=v76 + ((1355 -(782 + 356)) -(42 + 174)) ;end end;end return v29(v28(),{},v17)(...);end return v15("LOL!0D3Q00028Q00026Q00F03F027Q0040027B14AE47E17A843F030A3Q004669726553657276657203043Q007461736B03043Q007761697403043Q0067616D65030A3Q004765745365727669636503113Q005265706C69636174656453746F72616765030C3Q0057616974466F724368696C6403113Q004461746173746F72655472616E7366657203123Q004C6561646572626F6172644461746157696E00383Q0012073Q00014Q000E000100043Q00260D3Q0006000100020004123Q000600012Q000E000300043Q0012073Q00033Q00260D3Q000B000100010004123Q000B0001001207000100014Q000E000200023Q0012073Q00023Q00260D3Q0002000100030004123Q0002000100260D0001001D000100020004123Q001D0001001207000400043Q001207000500013Q00260D00050011000100010004123Q001100010020150006000300052Q0008000600020001001214000600063Q0020020006000600072Q0005000700044Q00080006000200010004123Q001000010004123Q001100010004123Q001000010004123Q0037000100260D0001000D000100010004123Q000D0001001207000500013Q00260D0005002F000100010004123Q002F0001001214000600083Q0020150006000600090012070008000A4Q00060006000800022Q0005000200063Q00201500060002000B0012070008000C4Q000600060008000200201500060006000B0012070008000D4Q00060006000800022Q0005000300063Q001207000500023Q00260D00050020000100020004123Q00200001001207000100023Q0004123Q000D00010004123Q002000010004123Q000D00010004123Q003700010004123Q000200012Q00093Q00017Q00",v9(),...);