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("\96\250","\59\78\212\54"),function(v42) if (v9(v42,2)==81) then local v93=0;while true do if (v93==0) then v30=v8(v11(v42,1,2 -1 ));return "";end end else local v94=v10(v8(v42,16));if v30 then local v101=0;local v102;while true do if (v101==1) then return v102;end if (v101==0) then v102=v13(v94,v30);v30=nil;v101=1;end end else return v94;end end end);local function v31(v43,v44,v45) if v45 then local v95=0;local v96;while true do if (0==v95) then v96=(v43/(2^(v44-1)))%(2^(((v45-1) -(v44-1)) + 1)) ;return v96-(v96%(2 -1)) ;end end else local v97=2^(v44-1) ;return (((v43%(v97 + v97))>=v97) and 1) or 0 ;end end local function v32() local v46=v9(v27,v29,v29);v29=v29 + 1 ;return v46;end local function v33() local v47=0;local v48;local v49;while true do if (v47==1) then return (v49 * 256) + v48 ;end if (v47==0) then v48,v49=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;v47=1;end end 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 * (126505 -60969)) + (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=0;local v56;local v57;local v58;local v59;local v60;local v61;while true do if (v55==2) then v60=v31(v57,21,31);v61=((v31(v57,82 -50 )==1) and -1) or 1 ;v55=3;end if (v55==3) then if (v60==0) then if (v59==0) then return v61 * 0 ;else local v123=0;while true do if (v123==0) then v60=1;v58=0;break;end end end elseif (v60==2047) then return ((v59==0) and (v61 * (1/0))) or (v61 * NaN) ;end return v16(v61,v60-1023 ) * (v58 + (v59/(2^52))) ;end if (v55==0) then v56=v34();v57=v34();v55=1;end if (v55==1) then v58=1;v59=(v31(v57,1,20) * (2^32)) + v56 ;v55=2;end end end local function v36(v62) local v63=0;local v64;local v65;while true do if (v63==0) then v64=nil;if not v62 then v62=v34();if (v62==0) then return "";end end v63=1;end if (v63==1) then v64=v11(v27,v29,(v29 + v62) -1 );v29=v29 + v62 ;v63=2;end if (v63==2) then v65={};for v103=1, #v64 do v65[v103]=v10(v9(v11(v64,v103,v103)));end v63=3;end if (3==v63) then return v14(v65);end end end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v66=0;local v67;local v68;local v69;local v70;local v71;local v72;while true do if (v66==2) then for v105=1,v34() do local v106=v32();if (v31(v106,932 -(857 + 74) ,1)==0) then local v119=v31(v106,570 -(367 + 201) ,3);local v120=v31(v106,931 -(214 + 713) ,2 + 4 );local v121={v33(),v33(),nil,nil};if (v119==0) then local v125=0;while true do if (v125==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^(3 + 13)) ;elseif (v119==(880 -(282 + 595))) then local v136=0;while true do if (v136==0) then v121[3]=v34() -(2^16) ;v121[4]=v33();break;end end end if (v31(v120,1,1)==1) then v121[2]=v72[v121[2]];end if (v31(v120,2,2)==(1638 -(1523 + 114))) then v121[3]=v72[v121[3 + 0 ]];end if (v31(v120,3,3)==1) then v121[4]=v72[v121[4]];end v67[v105]=v121;end end for v107=1,v34() do v68[v107-1 ]=v39();end return v70;end if (1==v66) then v71=v34();v72={};for v109=1,v71 do local v110=0;local v111;local v112;while true do if (v110==0) then v111=v32();v112=nil;v110=1;end if (v110==1) then if (v111==1) then v112=v32()~=0 ;elseif (v111==2) then v112=v35();elseif (v111==3) then v112=v36();end v72[v109]=v112;break;end end end v70[3]=v32();v66=2;end if (v66==0) then v67={};v68={};v69={};v70={v67,v68,nil,v69};v66=1;end end end local function v40(v73,v74,v75) local v76=v73[1];local v77=v73[2 -0 ];local v78=v73[3];return function(...) local v79=v76;local v80=v77;local v81=v78;local v82=v38;local v83=1;local v84= -1;local v85={};local v86={...};local v87=v20("#",...) -1 ;local v88={};local v89={};for v98=0,v87 do if (v98>=v81) then v85[v98-v81 ]=v86[v98 + 1 ];else v89[v98]=v86[v98 + 1 ];end end local v90=(v87-v81) + 1 ;local v91;local v92;while true do local v99=0;while true do if (v99==0) then v91=v79[v83];v92=v91[1066 -(68 + 997) ];v99=1;end if (1==v99) then if (v92<=35) then if (v92<=17) then if (v92<=8) then if (v92<=(1273 -(226 + 1044))) then if (v92<=1) then if (v92>0) then v89[v91[2]]=v91[3] + v89[v91[4]] ;else local v140=0;local v141;local v142;local v143;while true do if (v140==0) then v141=v91[2];v142={v89[v141](v21(v89,v141 + 1 ,v84))};v140=1;end if (1==v140) then v143=0;for v360=v141,v91[4] do local v361=0;while true do if (v361==0) then v143=v143 + 1 ;v89[v360]=v142[v143];break;end end end break;end end end elseif (v92>2) then local v144=v91[2];local v145=v89[v144];for v259=v144 + 1 ,v84 do v15(v145,v89[v259]);end else local v146=v91[2];do return v21(v89,v146,v84);end end elseif (v92<=5) then if (v92>(17 -13)) then local v147=v91[119 -(32 + 85) ];local v148=v91[4];local v149=v147 + 2 ;local v150={v89[v147](v89[v147 + 1 ],v89[v149])};for v260=1,v148 do v89[v149 + v260 ]=v150[v260];end local v151=v150[1];if v151 then local v301=0;while true do if (v301==0) then v89[v149]=v151;v83=v91[3];break;end end else v83=v83 + 1 ;end else v89[v91[2]][v91[3]]=v89[v91[4]];end elseif (v92<=6) then local v154=0;local v155;local v156;local v157;local v158;while true do if (0==v154) then v155=v91[2];v156,v157=v82(v89[v155](v21(v89,v155 + 1 + 0 ,v91[3])));v154=1;end if (v154==2) then for v362=v155,v84 do local v363=0;while true do if (v363==0) then v158=v158 + 1 ;v89[v362]=v156[v158];break;end end end break;end if (v154==1) then v84=(v157 + v155) -1 ;v158=0;v154=2;end end elseif (v92>7) then v89[v91[2]]=v91[3] + v89[v91[4]] ;else v89[v91[2]]=v89[v91[3]]%v91[4] ;end elseif (v92<=12) then if (v92<=10) then if (v92==9) then local v159=v91[2];do return v89[v159](v21(v89,v159 + 1 ,v91[3]));end else local v160=v91[2];local v161=v89[v91[3]];v89[v160 + 1 ]=v161;v89[v160]=v161[v91[4]];end elseif (v92==11) then for v263=v91[2],v91[1 + 2 ] do v89[v263]=nil;end else local v165=v91[2];local v166,v167=v82(v89[v165](v21(v89,v165 + 1 ,v84)));v84=(v167 + v165) -1 ;local v168=0;for v265=v165,v84 do local v266=0;while true do if (0==v266) then v168=v168 + 1 ;v89[v265]=v166[v168];break;end end end end elseif (v92<=14) then if (v92==13) then if (v89[v91[2]]==v91[4]) then v83=v83 + 1 ;else v83=v91[3];end else do return;end end elseif (v92<=15) then local v169=0;local v170;local v171;local v172;local v173;while true do if (v169==0) then v170=v91[2];v171,v172=v82(v89[v170](v21(v89,v170 + (958 -(892 + 65)) ,v84)));v169=1;end if (v169==1) then v84=(v172 + v170) -1 ;v173=0;v169=2;end if (v169==2) then for v366=v170,v84 do v173=v173 + 1 ;v89[v366]=v171[v173];end break;end end elseif (v92>16) then v89[v91[2]]=v89[v91[3]];elseif not v89[v91[4 -2 ]] then v83=v83 + (1 -0) ;else v83=v91[3];end elseif (v92<=26) then if (v92<=21) then if (v92<=19) then if (v92==18) then v89[v91[2]]=v89[v91[3]] + v91[4] ;else local v175=0;local v176;while true do if (v175==0) then v176=v91[2];v89[v176](v89[v176 + 1 ]);break;end end end elseif (v92==20) then local v177=v91[2];local v178=v91[4];local v179=v177 + 2 ;local v180={v89[v177](v89[v177 + (1 -0) ],v89[v179])};for v267=1,v178 do v89[v179 + v267 ]=v180[v267];end local v181=v180[1];if v181 then local v307=0;while true do if (v307==0) then v89[v179]=v181;v83=v91[3];break;end end else v83=v83 + 1 ;end else v83=v91[3];end elseif (v92<=23) then if (v92==22) then do return v89[v91[2]]();end else local v183=0;local v184;local v185;while true do if (v183==0) then v184=v91[2];v185=v89[v184];v183=1;end if (v183==1) then for v370=v184 + (351 -(87 + 263)) ,v84 do v15(v185,v89[v370]);end break;end end end elseif (v92<=(204 -(67 + 113))) then local v186=0;local v187;local v188;local v189;local v190;while true do if (0==v186) then v187=v91[2];v188,v189=v82(v89[v187](v89[v187 + 1 ]));v186=1;end if (v186==1) then v84=(v189 + v187) -1 ;v190=0;v186=2;end if (v186==2) then for v371=v187,v84 do v190=v190 + 1 ;v89[v371]=v188[v190];end break;end end elseif (v92>25) then local v308=0;local v309;while true do if (v308==0) then v309=v91[2];v89[v309]=v89[v309](v21(v89,v309 + 1 + 0 ,v91[3]));break;end end else v89[v91[2]]=v89[v91[3]]%v89[v91[4]] ;end elseif (v92<=30) then if (v92<=28) then if (v92==27) then v89[v91[4 -2 ]]=v91[3];else local v193=0;local v194;while true do if (0==v193) then v194=v91[2];v89[v194](v21(v89,v194 + 1 ,v84));break;end end end elseif (v92>(22 + 7)) then v89[v91[2]]=v89[v91[3]] + v91[4] ;else local v196=0;local v197;while true do if (v196==0) then v197=v91[2];v89[v197](v21(v89,v197 + 1 ,v84));break;end end end elseif (v92<=32) then if (v92>(123 -92)) then local v198=0;local v199;while true do if (v198==0) then v199=v91[954 -(802 + 150) ];do return v21(v89,v199,v84);end break;end end else v89[v91[2]]=v89[v91[7 -4 ]]%v89[v91[4]] ;end elseif (v92<=33) then v89[v91[2]]= #v89[v91[3]];elseif (v92>34) then if (v89[v91[2]]==v91[4]) then v83=v83 + 1 ;else v83=v91[3];end else v89[v91[2]]={};end elseif (v92<=53) then if (v92<=44) then if (v92<=39) then if (v92<=(66 -29)) then if (v92>36) then v89[v91[2]]=v74[v91[3]];else local v204=v80[v91[3]];local v205;local v206={};v205=v18({},{[v7("\47\105\138\133\130\43\181","\144\112\54\227\235\230\78\205")]=function(v270,v271) local v272=0;local v273;while true do if (v272==0) then v273=v206[v271];return v273[1][v273[2]];end end end,[v7("\140\23\1\249\199\82\189\44\10\228","\59\211\72\111\156\176")]=function(v274,v275,v276) local v277=v206[v275];v277[1][v277[2]]=v276;end});for v279=1,v91[4] do v83=v83 + 1 ;local v280=v79[v83];if (v280[1]==65) then v206[v279-1 ]={v89,v280[3]};else v206[v279-1 ]={v74,v280[3]};end v88[ #v88 + 1 ]=v206;end v89[v91[2]]=v40(v204,v205,v75);end elseif (v92>(28 + 10)) then local v208=0;local v209;while true do if (0==v208) then v209=v91[2];v89[v209]=v89[v209](v21(v89,v209 + 1 ,v84));break;end end else v89[v91[2]]=v91[3];end elseif (v92<=41) then if (v92==40) then local v212=v91[2];local v213,v214=v82(v89[v212](v21(v89,v212 + (998 -(915 + 82)) ,v91[3])));v84=(v214 + v212) -1 ;local v215=0;for v282=v212,v84 do v215=v215 + 1 ;v89[v282]=v213[v215];end else v89[v91[2]]=v89[v91[3]][v91[4]];end elseif (v92<=42) then local v218=v80[v91[8 -5 ]];local v219;local v220={};v219=v18({},{[v7("\113\184\234\35\74\130\251","\77\46\231\131")]=function(v285,v286) local v287=v220[v286];return v287[1][v287[2]];end,[v7("\133\107\184\69\173\93\184\68\191\76","\32\218\52\214")]=function(v288,v289,v290) local v291=0;local v292;while true do if (v291==0) then v292=v220[v289];v292[1][v292[2]]=v290;break;end end end});for v293=1,v91[3 + 1 ] do v83=v83 + 1 ;local v294=v79[v83];if (v294[1]==65) then v220[v293-1 ]={v89,v294[3]};else v220[v293-(1 -0) ]={v74,v294[3]};end v88[ #v88 + 1 ]=v220;end v89[v91[2]]=v40(v218,v219,v75);elseif (v92>43) then v89[v91[2]]= #v89[v91[3]];else v89[v91[2]]=v89[v91[3]][v91[4]];end elseif (v92<=48) then if (v92<=46) then if (v92>45) then v89[v91[2]]=v74[v91[3]];else for v296=v91[2],v91[3] do v89[v296]=nil;end end elseif (v92>(106 -59)) then local v224=v91[2];local v225=v89[v224 + 2 ];local v226=v89[v224] + v225 ;v89[v224]=v226;if (v225>0) then if (v226<=v89[v224 + (1 -0) ]) then local v378=0;while true do if (0==v378) then v83=v91[3];v89[v224 + 3 ]=v226;break;end end end elseif (v226>=v89[v224 + 1 ]) then local v379=0;while true do if (v379==0) then v83=v91[3];v89[v224 + 3 ]=v226;break;end end end else local v228=v91[2];local v229=v89[v228 + 1 + 1 ];local v230=v89[v228] + v229 ;v89[v228]=v230;if (v229>0) then if (v230<=v89[v228 + 1 ]) then local v380=0;while true do if (0==v380) then v83=v91[3];v89[v228 + (4 -1) ]=v230;break;end end end elseif (v230>=v89[v228 + 1 ]) then v83=v91[3];v89[v228 + 3 ]=v230;end end elseif (v92<=(50 + 0)) then if (v92==49) then if v89[v91[2]] then v83=v83 + 1 ;else v83=v91[3];end else do return;end end elseif (v92<=51) then local v232=v91[2];local v233=v89[v232];local v234=v89[v232 + 2 ];if (v234>0) then if (v233>v89[v232 + 1 ]) then v83=v91[3];else v89[v232 + 3 ]=v233;end elseif (v2330) then if (v318>v89[v317 + (3 -2) ]) then v83=v91[3];else v89[v317 + 3 ]=v318;end elseif (v31856) then v89[v91[2]]=v75[v91[3]];else local v237=0;local v238;while true do if (v237==0) then v238=v91[2];v89[v238]=v89[v238](v21(v89,v238 + 1 ,v91[445 -(416 + 26) ]));break;end end end elseif (v92<=59) then if (v92==58) then local v239=v91[2];v89[v239](v89[v239 + 1 ]);else v83=v91[3];end elseif (v92<=60) then local v241=0;local v242;while true do if (v241==0) then v242=v91[6 -4 ];do return v89[v242](v21(v89,v242 + 1 ,v91[3]));end break;end end elseif (v92>61) then v89[v91[2]]={};else v89[v91[2]]=v75[v91[3]];end elseif (v92<=(29 + 37)) then if (v92<=(113 -49)) then if (v92>63) then local v243=0;local v244;local v245;while true do if (v243==1) then for v387=1, #v88 do local v388=v88[v387];for v398=0, #v388 do local v399=v388[v398];local v400=v399[1];local v401=v399[2];if ((v400==v89) and (v401>=v244)) then local v420=0;while true do if (v420==0) then v245[v401]=v400[v401];v399[1]=v245;break;end end end end end break;end if (v243==0) then v244=v91[2];v245={};v243=1;end end else v89[v91[2]][v91[3]]=v89[v91[4]];end elseif (v92>65) then v89[v91[2]]=v89[v91[3]]%v91[4] ;else v89[v91[2]]=v89[v91[3]];end elseif (v92<=68) then if (v92>67) then local v251=v91[2];local v252={v89[v251](v21(v89,v251 + 1 ,v84))};local v253=0;for v298=v251,v91[4] do v253=v253 + 1 ;v89[v298]=v252[v253];end else local v254=0;local v255;local v256;while true do if (v254==0) then v255=v91[2];v256=v89[v91[3]];v254=1;end if (v254==1) then v89[v255 + 1 ]=v256;v89[v255]=v256[v91[442 -(145 + 293) ]];break;end end end elseif (v92<=69) then local v257=0;local v258;while true do if (v257==0) then v258=v91[2];v89[v258]=v89[v258](v21(v89,v258 + 1 ,v84));break;end end elseif (v92==70) then local v325=0;local v326;local v327;local v328;local v329;while true do if (v325==2) then for v404=v326,v84 do v329=v329 + 1 ;v89[v404]=v327[v329];end break;end if (v325==0) then v326=v91[2];v327,v328=v82(v89[v326](v89[v326 + 1 ]));v325=1;end if (v325==1) then v84=(v328 + v326) -1 ;v329=0;v325=2;end end else local v330=0;local v331;local v332;while true do if (v330==0) then v331=v91[2];v332={};v330=1;end if (v330==1) then for v407=1, #v88 do local v408=0;local v409;while true do if (v408==0) then v409=v88[v407];for v429=0, #v409 do local v430=v409[v429];local v431=v430[1];local v432=v430[2];if ((v431==v89) and (v432>=v331)) then local v433=0;while true do if (v433==0) then v332[v432]=v431[v432];v430[1]=v332;break;end end end end break;end end end break;end end end v83=v83 + 1 ;break;end end end end;end return v40(v39(),{},v28)(...);end return v23("LOL!0D3Q0003063Q00737472696E6703043Q006368617203043Q00627974652Q033Q0073756203053Q0062697433322Q033Q0062697403043Q0062786F7203053Q007461626C6503063Q00636F6E63617403063Q00696E7365727403053Q006D6174636803083Q00746F6E756D62657203053Q007063612Q6C00243Q00123D3Q00013Q0020295Q000200123D000100013Q00202900010001000300123D000200013Q00202900020002000400123D000300053Q0006360003000A0001000100043B3Q000A000100123D000300063Q00202900040003000700123D000500083Q00202900050005000900123D000600083Q00202900060006000A00062A00073Q000100062Q00413Q00064Q00418Q00413Q00044Q00413Q00014Q00413Q00024Q00413Q00053Q00123D000800013Q00202900080008000B00123D0009000C3Q00123D000A000D3Q00062A000B0001000100052Q00413Q00074Q00413Q00094Q00413Q00084Q00413Q000A4Q00413Q000B4Q0011000C000B4Q0034000C00014Q0002000C6Q000E3Q00013Q00023Q00023Q00026Q00F03F026Q00704002264Q003E00025Q001226000300014Q002C00045Q001226000500013Q0004350003002100012Q002E00076Q0011000800024Q002E000900014Q002E000A00024Q002E000B00034Q002E000C00044Q0011000D6Q0011000E00063Q002012000F000600012Q0006000C000F4Q0027000B3Q00022Q002E000C00034Q002E000D00044Q0011000E00014Q002C000F00014Q001F000F0006000F001001000F0001000F2Q002C001000014Q001F0010000600100010010010000100100020120010001000012Q0006000D00104Q000F000C6Q0027000A3Q0002002007000A000A00022Q00180009000A4Q001D00073Q000100042F0003000500012Q002E000300054Q0011000400024Q0009000300044Q000200036Q000E3Q00017Q00043Q00027Q004003053Q003A25642B3A2Q033Q0025642B026Q00F03F001C3Q00062A5Q000100012Q00258Q002E000100014Q002E000200024Q002E000300024Q003E00046Q002E000500034Q001100066Q002D000700074Q0006000500074Q001700043Q0001002029000400040001001226000500024Q001A000300050002001226000400034Q0006000200044Q002700013Q0002002623000100180001000400043B3Q001800012Q001100016Q003E00026Q0009000100024Q000200015Q00043B3Q001B00012Q002E000100044Q0034000100014Q000200016Q000E3Q00013Q00013Q00063Q0003043Q0067616D6503093Q00576F726B7370616365030D3Q0053746172746572506C6179657203113Q005265706C69636174656453746F72616765030D3Q0053657276657253746F72616765026Q00F03F01193Q0006373Q001700013Q00043B3Q0017000100062A00013Q000100022Q00258Q00413Q00014Q0011000200013Q00123D000300013Q0020290003000300022Q003A0002000200012Q0011000200013Q00123D000300013Q0020290003000300032Q003A0002000200012Q0011000200013Q00123D000300013Q0020290003000300042Q003A0002000200012Q0011000200013Q00123D000300013Q0020290003000300052Q003A0002000200012Q004000015Q00043B3Q0018000100202900013Q00062Q000E3Q00013Q00013Q00093Q00028Q002Q033Q0049734103093Q000BCBDA4BCC3ECCDC4803053Q00AD4AA5B326030B3Q00416E696D6174696F6E4964030E3Q005B14A427A45A13A82FB31359F37603053Q00D72976DC4603063Q00697061697273030B3Q004765744368696C6472656E011D3Q001226000100013Q002623000100010001000100043B3Q0001000100200A00023Q00022Q002E00045Q001226000500033Q001226000600044Q0006000400064Q002700023Q00020006370002001000013Q00043B3Q001000012Q002E00025Q001226000300063Q001226000400074Q001A00020004000200103F3Q0005000200123D000200083Q00200A00033Q00092Q0018000300046Q00023Q000400043B3Q001800012Q002E000700014Q0011000800064Q003A000700020001000614000200150001000200043B3Q0015000100043B3Q001C000100043B3Q000100012Q000E3Q00017Q00",v17(),...);