local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v24,v25) local v26={};for v41=1, #v24 do v6(v26,v0(v4(v1(v2(v24,v41,v41 + 1 )),v1(v2(v25,1 + (v41% #v25) ,1 + (v41% #v25) + 1 )))%256 ));end return v5(v26);end local v8=tonumber;local v9=string.byte;local v10=string.char;local v11=string.sub;local v12=string.gsub;local v13=string.rep;local v14=table.concat;local v15=table.insert;local v16=math.ldexp;local v17=getfenv or function() return _ENV;end ;local v18=setmetatable;local v19=pcall;local v20=select;local v21=unpack or table.unpack ;local v22=tonumber;local function v23(v27,v28,...) local v29=1;local v30;v27=v12(v11(v27,5),v7("\97\141","\18\79\163\45\149\143\216"),function(v42) if (v9(v42,5 -3 )==81) then local v101=0;while true do if (v101==0) then v30=v8(v11(v42,1,1));return "";end end else local v102=0;local v103;while true do if (v102==0) then v103=v10(v8(v42,16));if v30 then local v122=0;local v123;while true do if (v122==0) then v123=v13(v103,v30);v30=nil;v122=1;end if (v122==1) then return v123;end end else return v103;end break;end end end end);local function v31(v43,v44,v45) if v45 then local v104=0;local v105;while true do if (v104==0) then v105=(v43/(2^(v44-1)))%(2^(((v45-1) -(v44-1)) + 1)) ;return v105-(v105%1) ;end end else local v106=2^(v44-1) ;return (((v43%(v106 + v106))>=v106) and 1) or 0 ;end end local function v32() local v46=0;local v47;while true do if (v46==0) then v47=v9(v27,v29,v29);v29=v29 + 1 ;v46=1;end if (v46==1) then return v47;end end end local function v33() local v48,v49=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;return (v49 * (732 -476)) + v48 ;end local function v34() local v50=0;local v51;local v52;local v53;local v54;while true do if (v50==1) then return (v54 * 16777216) + (v53 * 65536) + (v52 * 256) + v51 ;end if (v50==0) then v51,v52,v53,v54=v9(v27,v29,v29 + 3 );v29=v29 + 4 ;v50=1;end end end local function v35() local v55=v34();local v56=v34();local v57=1;local v58=(v31(v56,1,20) * ((3 -1)^32)) + v55 ;local v59=v31(v56,21,31);local v60=((v31(v56,32)==1) and -1) or 1 ;if (v59==0) then if (v58==(0 -0)) then return v60 * 0 ;else v59=1;v57=0;end elseif (v59==2047) then return ((v58==0) and (v60 * ((620 -(555 + 64))/0))) or (v60 * NaN) ;end return v16(v60,v59-(1954 -(857 + 74)) ) * (v57 + (v58/(2^52))) ;end local function v36(v61) local v62=0;local v63;local v64;while true do if (v62==3) then return v14(v64);end if (v62==0) then v63=nil;if not v61 then local v115=0;while true do if (v115==0) then v61=v34();if (v61==0) then return "";end break;end end end v62=1;end if (v62==1) then v63=v11(v27,v29,(v29 + v61) -1 );v29=v29 + v61 ;v62=2;end if (v62==2) then v64={};for v109=1, #v63 do v64[v109]=v10(v9(v11(v63,v109,v109)));end v62=3;end end end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v65={};local v66={};local v67={};local v68={v65,v66,nil,v67};local v69=v34();local v70={};for v78=928 -(214 + 713) ,v69 do local v79=v32();local v80;if (v79==1) then v80=v32()~=0 ;elseif (v79==2) then v80=v35();elseif (v79==3) then v80=v36();end v70[v78]=v80;end v68[3]=v32();for v82=1,v34() do local v83=0;local v84;while true do if (v83==0) then v84=v32();if (v31(v84,1,1)==0) then local v118=0;local v119;local v120;local v121;while true do if (v118==0) then v119=v31(v84,2,1 + 2 );v120=v31(v84,4,6);v118=1;end if (v118==2) then if (v31(v120,1,1)==1) then v121[2]=v70[v121[2]];end if (v31(v120,2,2)==1) then v121[3]=v70[v121[3]];end v118=3;end if (v118==3) then if (v31(v120,3,3)==1) then v121[4]=v70[v121[4]];end v65[v82]=v121;break;end if (v118==1) then v121={v33(),v33(),nil,nil};if (v119==(0 + 0)) then local v131=0;while true do if (v131==0) then v121[3]=v33();v121[4]=v33();break;end end elseif (v119==1) then v121[3]=v34();elseif (v119==2) then v121[3]=v34() -(2^16) ;elseif (v119==3) then local v136=0;while true do if (v136==0) then v121[3]=v34() -(2^16) ;v121[4]=v33();break;end end end v118=2;end end end break;end end end for v85=1,v34() do v66[v85-1 ]=v39();end return v68;end local function v40(v72,v73,v74) local v75=v72[878 -(282 + 595) ];local v76=v72[2];local v77=v72[3];return function(...) local v87=v75;local v88=v76;local v89=v77;local v90=v38;local v91=1;local v92= -1;local v93={};local v94={...};local v95=v20("#",...) -(1638 -(1523 + 114)) ;local v96={};local v97={};for v107=0,v95 do if (v107>=v89) then v93[v107-v89 ]=v94[v107 + 1 ];else v97[v107]=v94[v107 + 1 ];end end local v98=(v95-v89) + 1 ;local v99;local v100;while true do local v108=0;while true do if (v108==0) then v99=v87[v91];v100=v99[1];v108=1;end if (v108==1) then if (v100<=31) then if (v100<=15) then if (v100<=7) then if (v100<=3) then if (v100<=1) then if (v100==0) then v97[v99[2 + 0 ]]=v97[v99[3]][v99[4]];else v97[v99[2]]=v99[3];end elseif (v100>2) then v97[v99[2]]=v74[v99[3]];else local v143=v99[2 -0 ];local v144=v97[v143 + (1067 -(68 + 997)) ];local v145=v97[v143] + v144 ;v97[v143]=v145;if (v144>0) then if (v145<=v97[v143 + (1271 -(226 + 1044)) ]) then local v304=0;while true do if (0==v304) then v91=v99[3];v97[v143 + 3 ]=v145;break;end end end elseif (v145>=v97[v143 + 1 ]) then local v305=0;while true do if (v305==0) then v91=v99[3];v97[v143 + 3 ]=v145;break;end end end end elseif (v100<=5) then if (v100==4) then do return v97[v99[2]]();end elseif not v97[v99[2]] then v91=v91 + 1 ;else v91=v99[3];end elseif (v100>6) then if (v97[v99[2]]==v99[4]) then v91=v91 + 1 ;else v91=v99[3];end else v97[v99[2]]=v99[3] + v97[v99[4]] ;end elseif (v100<=11) then if (v100<=9) then if (v100==8) then v97[v99[2]]=v97[v99[12 -9 ]];else local v150=0;local v151;local v152;local v153;local v154;while true do if (2==v150) then for v306=v151,v92 do v154=v154 + 1 ;v97[v306]=v152[v154];end break;end if (0==v150) then v151=v99[2];v152,v153=v90(v97[v151](v21(v97,v151 + 1 ,v92)));v150=1;end if (v150==1) then v92=(v153 + v151) -1 ;v154=0;v150=2;end end end elseif (v100>(127 -(32 + 85))) then v97[v99[2 + 0 ]]=v99[3] + v97[v99[4]] ;else v97[v99[2]]=v73[v99[3]];end elseif (v100<=13) then if (v100>12) then v97[v99[2]]();else local v158=v99[2];do return v97[v158](v21(v97,v158 + 1 ,v99[3]));end end elseif (v100==14) then v97[v99[2]]=v97[v99[3]] + v99[4] ;else v97[v99[2]]=v73[v99[3]];end elseif (v100<=23) then if (v100<=19) then if (v100<=17) then if (v100==(4 + 12)) then local v162=0;local v163;local v164;while true do if (v162==1) then for v309=v163 + 1 ,v92 do v15(v164,v97[v309]);end break;end if (v162==0) then v163=v99[2];v164=v97[v163];v162=1;end end else do return;end end elseif (v100>(975 -(892 + 65))) then v97[v99[2]]=v97[v99[3]];else local v167=0;local v168;while true do if (0==v167) then v168=v99[2];v97[v168]=v97[v168](v21(v97,v168 + 1 ,v92));break;end end end elseif (v100<=21) then if (v100==20) then local v169=0;local v170;while true do if (v169==0) then v170=v99[2];v97[v170]=v97[v170](v21(v97,v170 + 1 ,v99[3]));break;end end else local v171=0;local v172;local v173;local v174;local v175;while true do if (v171==0) then v172=v99[2];v173,v174=v90(v97[v172](v21(v97,v172 + 1 ,v99[7 -4 ])));v171=1;end if (v171==2) then for v310=v172,v92 do v175=v175 + 1 ;v97[v310]=v173[v175];end break;end if (1==v171) then v92=(v174 + v172) -1 ;v175=0;v171=2;end end end elseif (v100==22) then v97[v99[2]]=v99[3];else v97[v99[3 -1 ]]();end elseif (v100<=27) then if (v100<=25) then if (v100==24) then if v97[v99[2]] then v91=v91 + (1 -0) ;else v91=v99[3];end else local v178=0;local v179;while true do if (v178==0) then v179=v99[352 -(87 + 263) ];do return v97[v179](v21(v97,v179 + 1 ,v99[3]));end break;end end end elseif (v100>26) then local v180=0;local v181;while true do if (0==v180) then v181=v99[2];v97[v181]=v97[v181](v21(v97,v181 + 1 ,v99[3]));break;end end else for v252=v99[182 -(67 + 113) ],v99[3] do v97[v252]=nil;end end elseif (v100<=29) then if (v100>28) then local v182=0;local v183;while true do if (v182==0) then v183=v99[2];v97[v183](v21(v97,v183 + 1 ,v92));break;end end else local v184=v99[2];local v185=v97[v184];for v254=v184 + 1 ,v92 do v15(v185,v97[v254]);end end elseif (v100==30) then if v97[v99[2 + 0 ]] then v91=v91 + 1 ;else v91=v99[3];end else local v186=v99[2];local v187,v188=v90(v97[v186](v21(v97,v186 + (2 -1) ,v99[3])));v92=(v188 + v186) -1 ;local v189=0;for v255=v186,v92 do v189=v189 + 1 + 0 ;v97[v255]=v187[v189];end end elseif (v100<=47) then if (v100<=39) then if (v100<=35) then if (v100<=33) then if (v100==32) then v97[v99[2]]=v97[v99[3]]%v97[v99[4]] ;else v97[v99[2]]=v74[v99[3]];end elseif (v100==34) then local v193=v99[2];local v194=v97[v193 + 2 ];local v195=v97[v193] + v194 ;v97[v193]=v195;if (v194>(0 -0)) then if (v195<=v97[v193 + 1 ]) then v91=v99[3];v97[v193 + 3 ]=v195;end elseif (v195>=v97[v193 + (953 -(802 + 150)) ]) then v91=v99[3];v97[v193 + 3 ]=v195;end else local v197=v99[2];local v198=v97[v197];local v199=v97[v197 + 2 ];if (v199>0) then if (v198>v97[v197 + 1 ]) then v91=v99[7 -4 ];else v97[v197 + (5 -2) ]=v198;end elseif (v1980) then if (v201>v97[v200 + 1 ]) then v91=v99[3];else v97[v200 + 3 ]=v201;end elseif (v201(1035 -(915 + 82))) then local v207=0;local v208;local v209;local v210;while true do if (v207==2) then for v327=1,v99[4] do v91=v91 + 1 ;local v328=v87[v91];if (v328[1]==19) then v210[v327-(2 -1) ]={v97,v328[3]};else v210[v327-1 ]={v73,v328[3]};end v96[ #v96 + 1 ]=v210;end v97[v99[2]]=v40(v208,v209,v74);break;end if (v207==0) then v208=v88[v99[3]];v209=nil;v207=1;end if (v207==1) then v210={};v209=v18({},{[v7("\33\27\242\161\122\27\60","\30\126\68\155\207")]=function(v330,v331) local v332=v210[v331];return v332[1][v332[2]];end,[v7("\247\50\197\192\180\163\198\9\206\221","\202\168\109\171\165\195")]=function(v333,v334,v335) local v336=v210[v334];v336[1][v336[2]]=v335;end});v207=2;end end else do return v97[v99[2]]();end end elseif (v100<=43) then if (v100<=41) then if (v100==40) then v97[v99[2]]={};elseif not v97[v99[2]] then v91=v91 + 1 ;else v91=v99[3];end elseif (v100>42) then for v260=v99[2],v99[3] do v97[v260]=nil;end else local v212=v99[2];v97[v212]=v97[v212](v21(v97,v212 + (1 -0) ,v92));end elseif (v100<=45) then if (v100>(1231 -(1069 + 118))) then local v214=0;local v215;local v216;while true do if (0==v214) then v215=v99[2];v216=v97[v99[3]];v214=1;end if (v214==1) then v97[v215 + 1 ]=v216;v97[v215]=v216[v99[4]];break;end end else v97[v99[2]]=v97[v99[3]]%v97[v99[4]] ;end elseif (v100>46) then v97[v99[2]]={};else local v219=v99[4 -2 ];local v220=v97[v99[3]];v97[v219 + 1 ]=v220;v97[v219]=v220[v99[8 -4 ]];end elseif (v100<=55) then if (v100<=51) then if (v100<=(9 + 40)) then if (v100==48) then do return;end else v97[v99[2]]=v97[v99[3]] + v99[4] ;end elseif (v100>50) then local v225=0;local v226;local v227;local v228;local v229;while true do if (1==v225) then v92=(v228 + v226) -(1 -0) ;v229=0;v225=2;end if (v225==2) then for v338=v226,v92 do v229=v229 + 1 + 0 ;v97[v338]=v227[v229];end break;end if (v225==0) then v226=v99[2];v227,v228=v90(v97[v226](v97[v226 + 1 ]));v225=1;end end else local v230=0;local v231;while true do if (v230==0) then v231=v99[2];do return v21(v97,v231,v92);end break;end end end elseif (v100<=53) then if (v100==52) then local v232=v88[v99[3]];local v233;local v234={};v233=v18({},{[v7("\217\29\81\57\220\219\201","\177\134\66\56\87\184\190")]=function(v262,v263) local v264=v234[v263];return v264[1][v264[2]];end,[v7("\10\3\63\12\172\133\59\56\52\17","\236\85\92\81\105\219")]=function(v265,v266,v267) local v268=0;local v269;while true do if (v268==0) then v269=v234[v266];v269[792 -(368 + 423) ][v269[2]]=v267;break;end end end});for v270=1,v99[4] do local v271=0;local v272;while true do if (v271==0) then v91=v91 + 1 ;v272=v87[v91];v271=1;end if (v271==1) then if (v272[1]==19) then v234[v270-1 ]={v97,v272[9 -6 ]};else v234[v270-1 ]={v73,v272[3]};end v96[ #v96 + 1 ]=v234;break;end end end v97[v99[2]]=v40(v232,v233,v74);else v91=v99[3];end elseif (v100>54) then v97[v99[2]]=v97[v99[3]]%v99[4] ;else local v238=0;local v239;local v240;local v241;local v242;while true do if (v238==2) then for v345=v239,v92 do local v346=0;while true do if (v346==0) then v242=v242 + 1 ;v97[v345]=v240[v242];break;end end end break;end if (0==v238) then v239=v99[2];v240,v241=v90(v97[v239](v21(v97,v239 + 1 ,v92)));v238=1;end if (v238==1) then v92=(v241 + v239) -1 ;v242=0;v238=2;end end end elseif (v100<=59) then if (v100<=57) then if (v100>(215 -159)) then v97[v99[2]]=v97[v99[3]]%v99[4] ;else v91=v99[3];end elseif (v100==58) then local v245=v99[2];v97[v245](v21(v97,v245 + 1 ,v92));else v97[v99[444 -(416 + 26) ]]= #v97[v99[3]];end elseif (v100<=61) then if (v100==(191 -131)) then if (v97[v99[2]]==v99[4]) then v91=v91 + 1 ;else v91=v99[3];end else local v247=0;local v248;while true do if (v247==0) then v248=v99[2];do return v21(v97,v248,v92);end break;end end end elseif (v100>62) then v97[v99[2]]=v97[v99[3]][v99[2 + 2 ]];else v97[v99[2]]= #v97[v99[3]];end v91=v91 + 1 ;break;end end end end;end return v40(v39(),{},v28)(...);end return v23("LOL!0D3Q0003063Q00737472696E6703043Q006368617203043Q00627974652Q033Q0073756203053Q0062697433322Q033Q0062697403043Q0062786F7203053Q007461626C6503063Q00636F6E63617403063Q00696E7365727403053Q006D6174636803083Q00746F6E756D62657203053Q007063612Q6C00243Q0012213Q00013Q00203F5Q0002001221000100013Q00203F000100010003001221000200013Q00203F000200020004001221000300053Q0006050003000A000100010004383Q000A0001001221000300063Q00203F000400030007001221000500083Q00203F000500050009001221000600083Q00203F00060006000A00063400073Q000100062Q00133Q00064Q00138Q00133Q00044Q00133Q00014Q00133Q00024Q00133Q00053Q001221000800013Q00203F00080008000B0012210009000C3Q001221000A000D3Q000634000B0001000100052Q00133Q00074Q00133Q00094Q00133Q00084Q00133Q000A4Q00133Q000B4Q0008000C000B4Q0026000C00014Q0032000C6Q00113Q00013Q00023Q00023Q00026Q00F03F026Q00704002264Q002F00025Q001216000300014Q003B00045Q001216000500013Q0004230003002100012Q000F00076Q0008000800024Q000F000900014Q000F000A00024Q000F000B00034Q000F000C00044Q0008000D6Q0008000E00063Q002031000F000600012Q001F000C000F4Q002A000B3Q00022Q000F000C00034Q000F000D00044Q0008000E00014Q003B000F00014Q002C000F0006000F001006000F0001000F2Q003B001000014Q002C0010000600100010060010000100100020310010001000012Q001F000D00104Q0036000C6Q002A000A3Q0002002037000A000A00022Q00330009000A4Q001D00073Q00010004220003000500012Q000F000300054Q0008000400024Q0019000300044Q003200036Q00113Q00017Q00043Q00027Q004003053Q003A25642B3A2Q033Q0025642B026Q00F03F001C3Q0006345Q000100012Q000A8Q000F000100014Q000F000200024Q000F000300024Q002F00046Q000F000500034Q000800066Q001A000700074Q001F000500074Q001000043Q000100203F000400040001001216000500024Q0014000300050002001216000400034Q001F000200044Q002A00013Q000200260700010018000100040004383Q001800012Q000800016Q002F00026Q0019000100024Q003200015Q0004383Q001B00012Q000F000100044Q0026000100014Q003200016Q00113Q00013Q00013Q00063Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q747047657403633Q00D9D7CF35F5E18851C3C2CC6BE1B2D316C4C1CE36E3A9C411DFD7DE2BF2F5C411DC8CD22BE9ADC80EC3CCDF30E5AFCE11DFD09626F4BEC60ADED1942DE3B7CB119CD4DE27F5B2D31B9ECEDA2CE8F4D316D4D1DA2EE3A9C2132QD0CF20F4BEC350DDD6DA03083Q007EB1A3BB4586DBA7026Q00F03F010F3Q00061E3Q000D00013Q0004383Q000D0001001221000100013Q001221000200023Q00202D0002000200032Q000F00045Q001216000500043Q001216000600054Q001F000400064Q003600026Q002A00013Q00022Q000D0001000100010004383Q000E000100203F00013Q00062Q00113Q00017Q00",v17(),...);