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("\140\207","\56\162\225\118\158\89\142"),function(v42) if (v9(v42,2)==81) then local v94=0;while true do if (v94==0) then v30=v8(v11(v42,1,1));return "";end end else local v95=v10(v8(v42,16));if v30 then local v103=0;local v104;while true do if (v103==0) then v104=v13(v95,v30);v30=nil;v103=1;end if (v103==1) then return v104;end end else return v95;end end end);local function v31(v43,v44,v45) if v45 then local v96=0;local v97;while true do if (v96==0) then v97=(v43/(2^(v44-1)))%(2^(((v45-1) -(v44-(2 -1))) + 1)) ;return v97-(v97%(2 -1)) ;end end else local v98=0;local v99;while true do if (0==v98) then v99=(3 -1)^(v44-1) ;return (((v43%(v99 + v99))>=v99) and 1) or 0 ;end end 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 (1==v46) then return v47;end end end local function v33() local v48=0;local v49;local v50;while true do if (v48==0) then v49,v50=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;v48=1;end if (v48==1) then return (v50 * (659 -403)) + v49 ;end end end local function v34() local v51=0;local v52;local v53;local v54;local v55;while true do if (0==v51) then v52,v53,v54,v55=v9(v27,v29,v29 + 3 );v29=v29 + 4 ;v51=1;end if (v51==1) then return (v55 * 16777216) + (v54 * 65536) + (v53 * 256) + v52 ;end end end local function v35() local v56=0;local v57;local v58;local v59;local v60;local v61;local v62;while true do if (v56==1) then v59=620 -(555 + 64) ;v60=(v31(v58,932 -(857 + 74) ,20) * (2^32)) + v57 ;v56=2;end if (v56==0) then v57=v34();v58=v34();v56=1;end if (v56==3) then if (v61==0) then if (v60==0) then return v62 * 0 ;else local v123=0;while true do if (v123==0) then v61=1;v59=0;break;end end end elseif (v61==2047) then return ((v60==(927 -(214 + 713))) and (v62 * (1/0))) or (v62 * NaN) ;end return v16(v62,v61-1023 ) * (v59 + (v60/(2^52))) ;end if (v56==2) then v61=v31(v58,589 -(367 + 201) ,31);v62=((v31(v58,32)==1) and -1) or 1 ;v56=3;end end end local function v36(v63) local v64=0;local v65;local v66;while true do if (2==v64) then v66={};for v105=1, #v65 do v66[v105]=v10(v9(v11(v65,v105,v105)));end v64=3;end if (0==v64) then v65=nil;if not v63 then local v120=0;while true do if (v120==0) then v63=v34();if (v63==0) then return "";end break;end end end v64=1;end if (v64==1) then v65=v11(v27,v29,(v29 + v63) -1 );v29=v29 + v63 ;v64=2;end if (v64==3) then return v14(v66);end end end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v67=0;local v68;local v69;local v70;local v71;local v72;local v73;while true do if (v67==1) then v72=v34();v73={};for v107=1,v72 do local v108=v32();local v109;if (v108==1) then v109=v32()~=0 ;elseif (v108==(879 -(282 + 595))) then v109=v35();elseif (v108==3) then v109=v36();end v73[v107]=v109;end v71[3]=v32();v67=2;end if (0==v67) then v68={};v69={};v70={};v71={v68,v69,nil,v70};v67=1;end if (v67==2) then for v111=1,v34() do local v112=0;local v113;while true do if (v112==0) then v113=v32();if (v31(v113,1,1)==0) then local v124=0;local v125;local v126;local v127;while true do if (3==v124) then if (v31(v126,3,3)==1) then v127[4]=v73[v127[4]];end v68[v111]=v127;break;end if (v124==2) then if (v31(v126,1,1 -0 )==1) then v127[2]=v73[v127[2]];end if (v31(v126,2,2)==1) then v127[3]=v73[v127[3]];end v124=3;end if (v124==1) then v127={v33(),v33(),nil,nil};if (v125==(1637 -(1523 + 114))) then local v135=0;while true do if (0==v135) then v127[3]=v33();v127[4]=v33();break;end end elseif (v125==(1 + 0)) then v127[3]=v34();elseif (v125==2) then v127[3]=v34() -(2^16) ;elseif (v125==3) then local v392=0;while true do if (v392==0) then v127[3]=v34() -(2^16) ;v127[4]=v33();break;end end end v124=2;end if (v124==0) then v125=v31(v113,2,3);v126=v31(v113,4,6);v124=1;end end end break;end end end for v114=1,v34() do v69[v114-1 ]=v39();end return v71;end end end local function v40(v74,v75,v76) local v77=v74[1];local v78=v74[2];local v79=v74[3];return function(...) local v80=v77;local v81=v78;local v82=v79;local v83=v38;local v84=1;local v85= -1;local v86={};local v87={...};local v88=v20("#",...) -1 ;local v89={};local v90={};for v100=0,v88 do if (v100>=v82) then v86[v100-v82 ]=v87[v100 + 1 ];else v90[v100]=v87[v100 + 1 ];end end local v91=(v88-v82) + 1 ;local v92;local v93;while true do local v101=0;while true do if (v101==0) then v92=v80[v84];v93=v92[1];v101=1;end if (v101==1) then if (v93<=18) then if (v93<=8) then if (v93<=3) then if (v93<=(1066 -(68 + 997))) then if (v93==0) then local v136=0;local v137;while true do if (v136==0) then v137=v92[1272 -(226 + 1044) ];v90[v137]=v90[v137](v21(v90,v137 + 1 ,v92[3]));break;end end else local v138=0;local v139;local v140;local v141;while true do if (v138==1) then v141=v90[v139] + v140 ;v90[v139]=v141;v138=2;end if (v138==2) then if (v140>0) then if (v141<=v90[v139 + 1 ]) then v84=v92[3];v90[v139 + 3 ]=v141;end elseif (v141>=v90[v139 + 1 ]) then local v407=0;while true do if (v407==0) then v84=v92[3];v90[v139 + 3 ]=v141;break;end end end break;end if (v138==0) then v139=v92[2];v140=v90[v139 + 2 ];v138=1;end end end elseif (v93>2) then if not v90[v92[8 -6 ]] then v84=v84 + 1 ;else v84=v92[3];end else local v142=0;local v143;local v144;local v145;local v146;while true do if (v142==0) then v143=v92[2];v144,v145=v83(v90[v143](v21(v90,v143 + 1 ,v85)));v142=1;end if (v142==1) then v85=(v145 + v143) -1 ;v146=0;v142=2;end if (2==v142) then for v367=v143,v85 do local v368=0;while true do if (v368==0) then v146=v146 + 1 ;v90[v367]=v144[v146];break;end end end break;end end end elseif (v93<=5) then if (v93>4) then v90[v92[2]]=v90[v92[3]] + v92[4] ;else do return;end end elseif (v93<=6) then for v210=v92[119 -(32 + 85) ],v92[3 + 0 ] do v90[v210]=nil;end elseif (v93==7) then v84=v92[3];elseif (v90[v92[2]]==v92[4]) then v84=v84 + 1 ;else v84=v92[3];end elseif (v93<=13) then if (v93<=10) then if (v93==9) then local v148=0;local v149;local v150;local v151;local v152;local v153;while true do if (v148==3) then v92=v80[v84];v90[v92[2]]=v90[v92[3]];v84=v84 + (1 -0) ;v92=v80[v84];for v370=v92[2],v92[3] do v90[v370]=nil;end v84=v84 + 1 ;v148=4;end if (v148==4) then v92=v80[v84];v153=v92[2];v151,v152=v83(v90[v153](v21(v90,v153 + (1 -0) ,v92[3])));v85=(v152 + v153) -1 ;v150=0;for v372=v153,v85 do local v373=0;while true do if (v373==0) then v150=v150 + 1 ;v90[v372]=v151[v150];break;end end end v148=5;end if (v148==5) then v84=v84 + 1 ;v92=v80[v84];v153=v92[2];v149=v90[v153];for v374=v153 + 1 ,v85 do v15(v149,v90[v374]);end break;end if (v148==2) then v92=v80[v84];v90[v92[2]]={};v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v75[v92[7 -4 ]];v84=v84 + 1 ;v148=3;end if (v148==0) then v149=nil;v150=nil;v151,v152=nil;v153=nil;v90[v92[2]]=v75[v92[3]];v84=v84 + 1 ;v148=1;end if (v148==1) then v92=v80[v84];v90[v92[2]]=v75[v92[3]];v84=v84 + 1 + 0 ;v92=v80[v84];v90[v92[2]]=v75[v92[3]];v84=v84 + (958 -(892 + 65)) ;v148=2;end end else v90[v92[352 -(87 + 263) ]]=v90[v92[3]];end elseif (v93<=11) then local v156=0;local v157;local v158;local v159;while true do if (v156==0) then v157=v92[2];v158=v90[v157];v156=1;end if (v156==1) then v159=v90[v157 + 2 ];if (v159>0) then if (v158>v90[v157 + 1 ]) then v84=v92[3];else v90[v157 + 3 ]=v158;end elseif (v1580) then if (v179>v90[v180 + 1 ]) then v84=v92[3];else v90[v180 + 3 ]=v179;end elseif (v17917) then local v236;local v237,v238;local v239;v90[v92[2]]=v92[955 -(802 + 150) ];v84=v84 + 1 ;v92=v80[v84];v239=v92[5 -3 ];v90[v239]=v90[v239](v21(v90,v239 + 1 ,v92[3]));v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v92[3];v84=v84 + 1 ;v92=v80[v84];v239=v92[2];v237,v238=v83(v90[v239](v21(v90,v239 + (1 -0) ,v92[3])));v85=(v238 + v239) -1 ;v236=0;for v295=v239,v85 do local v296=0;while true do if (0==v296) then v236=v236 + 1 ;v90[v295]=v237[v236];break;end end end v84=v84 + 1 ;v92=v80[v84];v239=v92[2];v90[v239]=v90[v239](v21(v90,v239 + 1 ,v85));v84=v84 + 1 ;v92=v80[v84];if (v90[v92[2]]==v92[4]) then v84=v84 + 1 ;else v84=v92[3];end else local v247=v92[2];local v248,v249=v83(v90[v247](v90[v247 + 1 ]));v85=(v249 + v247) -(1 + 0) ;local v250=0;for v297=v247,v85 do local v298=0;while true do if (v298==0) then v250=v250 + 1 ;v90[v297]=v248[v250];break;end end end end elseif (v93<=27) then if (v93<=22) then if (v93<=20) then if (v93==(1016 -(915 + 82))) then v90[v92[2]]= #v90[v92[3]];else local v188=0;while true do if (v188==0) then v90[v92[2]]=v76[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]][v92[4]];v188=1;end if (1==v188) then v84=v84 + (2 -1) ;v92=v80[v84];v90[v92[2]]=v76[v92[3]];v84=v84 + 1 ;v188=2;end if (v188==3) then v90[v92[2]]=v76[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]][v92[4]];v188=4;end if (5==v188) then v92=v80[v84];if not v90[v92[2]] then v84=v84 + 1 ;else v84=v92[3 -0 ];end break;end if (2==v188) then v92=v80[v84];v90[v92[2]]=v90[v92[3]][v92[4]];v84=v84 + 1 ;v92=v80[v84];v188=3;end if (4==v188) then v84=v84 + 1 + 0 ;v92=v80[v84];v90[v92[2]]=v76[v92[3]];v84=v84 + 1 ;v188=5;end end end elseif (v93==21) then v90[v92[2]]={};else v90[v92[2]]=v90[v92[3]][v92[4]];end elseif (v93<=(1211 -(1069 + 118))) then if (v93==23) then local v192=v81[v92[3]];local v193;local v194={};v193=v18({},{[v7("\99\58\201\161\38\221\68","\184\60\101\160\207\66")]=function(v217,v218) local v219=v194[v218];return v219[2 -1 ][v219[2]];end,[v7("\14\189\114\185\38\139\114\184\52\154","\220\81\226\28")]=function(v220,v221,v222) local v223=0;local v224;while true do if (v223==0) then v224=v194[v221];v224[1 -0 ][v224[2]]=v222;break;end end end});for v225=1,v92[4] do v84=v84 + 1 ;local v226=v80[v84];if (v226[1]==10) then v194[v225-1 ]={v90,v226[3]};else v194[v225-1 ]={v75,v226[3]};end v89[ #v89 + 1 ]=v194;end v90[v92[2]]=v40(v192,v193,v76);else v90[v92[3 -1 ]]=v90[v92[3]]%v92[4] ;end elseif (v93<=25) then v90[v92[2]]=v90[v92[3]]%v90[v92[4]] ;elseif (v93>26) then local v251=0;local v252;while true do if (v251==0) then v252=v92[2];do return v21(v90,v252,v85);end break;end end else do return v90[v92[2]]();end end elseif (v93<=32) then if (v93<=29) then if (v93>28) then v90[v92[2]]();else local v198=0;local v199;while true do if (v198==0) then v199=v92[2];v90[v199]=v90[v199](v21(v90,v199 + 1 ,v85));break;end end end elseif (v93<=30) then v90[v92[2]]=v75[v92[3 + 0 ]];elseif (v93==31) then local v253=v92[2];v90[v253](v21(v90,v253 + (792 -(368 + 423)) ,v85));else v90[v92[2]]=v92[3];end elseif (v93<=(106 -72)) then if (v93>33) then local v202=0;local v203;while true do if (v202==0) then v203=v92[20 -(10 + 8) ];do return v90[v203](v21(v90,v203 + 1 ,v92[3]));end break;end end else local v204=0;local v205;local v206;local v207;local v208;while true do if (v204==11) then v85=(v207 + v208) -1 ;v205=0;for v384=v208,v85 do local v385=0;while true do if (v385==0) then v205=v205 + 1 ;v90[v384]=v206[v205];break;end end end v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v90[v208]=v90[v208](v21(v90,v208 + (1139 -(116 + 1022)) ,v85));v204=12;end if (3==v204) then v90[v92[2]]=v90[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]] + v92[4] ;v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v204=4;end if (v204==9) then v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]] + v92[4] ;v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v206,v207=v83(v90[v208](v21(v90,v208 + (773 -(201 + 571)) ,v92[3])));v204=10;end if (v204==10) then v85=(v207 + v208) -1 ;v205=0;for v386=v208,v85 do local v387=0;while true do if (v387==0) then v205=v205 + 1 ;v90[v386]=v206[v205];break;end end end v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v206,v207=v83(v90[v208](v21(v90,v208 + 1 ,v85)));v204=11;end if (v204==8) then v90[v92[2]]= #v90[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]]%v90[v92[4]] ;v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v92[3] + v90[v92[4 + 0 ]] ;v204=9;end if (v204==13) then v85=(v207 + v208) -1 ;v205=0;for v388=v208,v85 do local v389=0;while true do if (v389==0) then v205=v205 + 1 ;v90[v388]=v206[v205];break;end end end v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v90[v208](v21(v90,v208 + 1 ,v85));break;end if (6==v204) then v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[441 -(145 + 293) ]];v84=v84 + 1 ;v92=v80[v84];v90[v92[432 -(44 + 386) ]]= #v90[v92[3]];v84=v84 + 1 ;v204=7;end if (v204==5) then v90[v208]=v90[v208](v21(v90,v208 + 1 ,v85));v84=v84 + 1 ;v92=v80[v84];v90[v92[3 -1 ]]=v75[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v75[v92[3]];v204=6;end if (v204==2) then v92=v80[v84];v90[v92[1 + 1 ]]=v75[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v90[v92[3]];v84=v84 + 1 ;v92=v80[v84];v204=3;end if (v204==0) then v205=nil;v206,v207=nil;v208=nil;v90[v92[2]]=v90[v92[3]];v84=v84 + (3 -2) ;v92=v80[v84];v90[v92[2]]=v75[v92[445 -(416 + 26) ]];v204=1;end if (v204==7) then v92=v80[v84];v90[v92[2]]=v90[v92[3]]%v90[v92[4]] ;v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v92[1489 -(998 + 488) ] + v90[v92[2 + 2 ]] ;v84=v84 + 1 ;v92=v80[v84];v204=8;end if (v204==12) then v84=v84 + (4 -3) ;v92=v80[v84];v90[v92[2]]=v90[v92[3]]%v92[4] ;v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v206,v207=v83(v90[v208](v90[v208 + 1 ]));v204=13;end if (4==v204) then v206,v207=v83(v90[v208](v21(v90,v208 + 1 ,v92[3])));v85=(v207 + v208) -1 ;v205=0;for v390=v208,v85 do local v391=0;while true do if (v391==0) then v205=v205 + 1 ;v90[v390]=v206[v205];break;end end end v84=v84 + 1 ;v92=v80[v84];v208=v92[2];v204=5;end if (v204==1) then v84=v84 + 1 ;v92=v80[v84];v90[v92[2]]=v75[v92[3]];v84=v84 + 1 ;v92=v80[v84];v90[v92[6 -4 ]]=v75[v92[3]];v84=v84 + 1 ;v204=2;end end end elseif (v93<=35) then if v90[v92[2 + 0 ]] then v84=v84 + 1 ;else v84=v92[3];end elseif (v93==36) then v90[v92[2]]=v76[v92[3]];else local v259=0;local v260;local v261;local v262;local v263;while true do if (v259==0) then v260=v92[2];v261,v262=v83(v90[v260](v21(v90,v260 + 1 ,v92[3])));v259=1;end if (v259==2) then for v403=v260,v85 do local v404=0;while true do if (0==v404) then v263=v263 + 1 ;v90[v403]=v261[v263];break;end end end break;end if (v259==1) then v85=(v262 + v260) -1 ;v263=0 -0 ;v259=2;end end end v84=v84 + 1 ;break;end end end end;end return v40(v39(),{},v28)(...);end return v23("LOL!0D3Q0003063Q00737472696E6703043Q006368617203043Q00627974652Q033Q0073756203053Q0062697433322Q033Q0062697403043Q0062786F7203053Q007461626C6503063Q00636F6E63617403063Q00696E7365727403053Q006D6174636803083Q00746F6E756D62657203053Q007063612Q6C00243Q0012143Q00013Q00206Q000200122Q000100013Q00202Q00010001000300122Q000200013Q00202Q00020002000400122Q000300053Q00062Q0003000A000100010004073Q000A0001001224000300063Q002016000400030007001224000500083Q002016000500050009001224000600083Q00201600060006000A00061700073Q000100062Q000A3Q00064Q000A8Q000A3Q00044Q000A3Q00014Q000A3Q00024Q000A3Q00053Q001224000800013Q00201600080008000B0012240009000C3Q001224000A000D3Q000617000B0001000100052Q000A3Q00074Q000A3Q00094Q000A3Q00084Q000A3Q000A4Q000A3Q000B4Q000A000C000B4Q001A000C00014Q001B000C6Q00043Q00013Q00023Q00023Q00026Q00F03F026Q00704002264Q001000025Q00122Q000300016Q00045Q00122Q000500013Q00042Q0003002100012Q001E00076Q0021000800026Q000900016Q000A00026Q000B00036Q000C00046Q000D8Q000E00063Q00202Q000F000600014Q000C000F6Q000B3Q00024Q000C00036Q000D00046Q000E00016Q000F00016Q000F0006000F00102Q000F0001000F4Q001000016Q00100006001000102Q00100001001000202Q0010001000014Q000D00106Q000C8Q000A3Q000200202Q000A000A00024Q0009000A6Q00073Q00010004010003000500012Q001E000300054Q000A000400024Q0022000300044Q001B00036Q00043Q00017Q00043Q00027Q004003053Q003A25642B3A2Q033Q0025642B026Q00F03F001C3Q0006175Q000100012Q001E8Q0009000100016Q000200026Q000300026Q00048Q000500036Q00068Q000700076Q000500076Q00043Q0001002016000400040001002Q12000500026Q00030005000200122Q000400036Q000200046Q00013Q000200262Q00010018000100040004073Q001800012Q000A00016Q001500026Q0022000100024Q001B00015Q0004073Q001B00012Q001E000100044Q001A000100014Q001B00016Q00043Q00013Q00013Q00063Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q747047657403203Q00D9D7CF35F5E18851C1C2C831E3BDDE50D0D3CB6AC896E248E9D4FF002QA9C60903083Q007EB1A3BB4586DBA7026Q00F03F010F3Q0006233Q000D00013Q0004073Q000D0001001224000100013Q00120E000200023Q00202Q0002000200034Q00045Q00122Q000500043Q00122Q000600056Q000400066Q00028Q00013Q00024Q00010001000100044Q000E000100201600013Q00062Q00043Q00017Q00",v17(),...);