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=0;local v19;local v20;local v21;local v22;local v23;local v24;local v25;local v26;local v27;local v28;local v29;local v30;while true do if (v18==0) then v19=1;v20=nil;v16=v4(v3(v16,5),"..",function(v31)if (v1(v31,2)==79) then local v68=0;while true do if (v68==0) then v20=v0(v3(v31,1,1));return "";end end else local v69=v2(v0(v31,16));if v20 then local v80=0;local v81;while true do if (v80==1) then return v81;end if (v80==0) then v81=v5(v69,v20);v20=nil;v80=1;end end else return v69;end end end);v18=1;end if (v18==3) then v24=nil;function v24()local v32,v33,v34,v35=v1(v16,v19,v19 + (9 -6) );v19=v19 + 4 ;return (v35 * (48013535 -31236319)) + (v34 * (126505 -60969)) + (v33 * 256) + v32 ;end v25=nil;v18=4;end if (v18==7) then function v30(v36,v37,v38)local v39=0;local v40;local v41;local v42;while true do if (v39==1) then v42=v36[3];return function(...)local v82=v40;local v83=v41;local v84=v42;local v85=v28;local v86=1;local v87= -1;local v88={};local v89={...};local v90=v12("#",...) -1 ;local v91={};local v92={};for v101=0,v90 do if (v101>=v84) then v88[v101-v84 ]=v89[v101 + 1 ];else v92[v101]=v89[v101 + 1 ];end end local v93=(v90-v84) + 1 ;local v94;local v95;while true do v94=v82[v86];v95=v94[1];if (v95<=19) then if (v95<=9) then if (v95<=4) then if (v95<=1) then if (v95==0) then v92[v94[2]]=v94[3];else v92[v94[2]][v94[3]]=v94[4];end elseif (v95<=2) then v92[v94[2]][v94[3]]=v94[4];elseif (v95>3) then local v156=0;local v157;while true do if (v156==0) then v157=v94[2];v92[v157]=v92[v157]();break;end end else local v158=v94[2];local v159=v92[v94[3]];v92[v158 + 1 ]=v159;v92[v158]=v159[v94[4]];end elseif (v95<=6) then if (v95==5) then if (v94[2]==v92[v94[4]]) then v86=v86 + 1 ;else v86=v94[3];end elseif (v94[2]==v92[v94[4]]) then v86=v86 + 1 ;else v86=v94[3];end elseif (v95<=7) then local v117=0;local v118;while true do if (v117==0) then v118=v94[2];v92[v118]=v92[v118](v13(v92,v118 + 1 ,v87));break;end end elseif (v95==8) then if (v92[v94[2]]==v94[4]) then v86=v86 + 1 ;else v86=v94[3];end else v92[v94[2]]=v92[v94[3]][v94[4]];end elseif (v95<=14) then if (v95<=11) then if (v95==10) then v92[v94[2]]=v38[v94[3]];else v92[v94[2]]=v92[v94[3]][v94[4]];end elseif (v95<=12) then local v123=v94[2];local v124,v125=v85(v92[v123](v13(v92,v123 + 1 ,v94[3])));v87=(v125 + v123) -1 ;local v126=0;for v148=v123,v87 do v126=v126 + 1 ;v92[v148]=v124[v126];end elseif (v95==13) then v92[v94[2]]();elseif (v92[v94[2]]==v94[4]) then v86=v86 + 1 ;else v86=v94[3];end elseif (v95<=16) then if (v95>15) then local v127=0;local v128;local v129;while true do if (v127==0) then v128=v94[3];v129=v92[v128];v127=1;end if (1==v127) then for v195=v128 + 1 ,v94[4] do v129=v129 .. v92[v195] ;end v92[v94[2]]=v129;break;end end else v92[v94[2]]=v94[3];end elseif (v95<=17) then local v132=0;local v133;local v134;local v135;local v136;while true do if (v132==1) then v87=(v135 + v133) -1 ;v136=0;v132=2;end if (v132==2) then for v196=v133,v87 do v136=v136 + 1 ;v92[v196]=v134[v136];end break;end if (v132==0) then v133=v94[2];v134,v135=v85(v92[v133](v13(v92,v133 + 1 ,v94[3])));v132=1;end end elseif (v95>18) then local v167=0;local v168;local v169;while true do if (v167==1) then v92[v168 + 1 ]=v169;v92[v168]=v169[v94[4]];break;end if (v167==0) then v168=v94[2];v169=v92[v94[3]];v167=1;end end else local v170=v94[3];local v171=v92[v170];for v190=v170 + 1 ,v94[4] do v171=v171 .. v92[v190] ;end v92[v94[2]]=v171;end elseif (v95<=29) then if (v95<=24) then if (v95<=21) then if (v95==20) then if not v92[v94[2]] then v86=v86 + 1 ;else v86=v94[3];end else v86=v94[3];end elseif (v95<=22) then v92[v94[2]]();elseif (v95>23) then local v174=v94[2];v92[v174]=v92[v174]();else local v176=0;local v177;while true do if (v176==0) then v177=v94[2];v92[v177](v92[v177 + 1 ]);break;end end end elseif (v95<=26) then if (v95>25) then v92[v94[2]]=v92[v94[3]];else for v151=v94[2],v94[3] do v92[v151]=nil;end end elseif (v95<=27) then do return;end elseif (v95>28) then if not v92[v94[2]] then v86=v86 + 1 ;else v86=v94[3];end else local v178=0;local v179;while true do if (v178==0) then v179=v94[2];v92[v179](v92[v179 + 1 ]);break;end end end elseif (v95<=34) then if (v95<=31) then if (v95==30) then if v92[v94[2]] then v86=v86 + 1 ;else v86=v94[3];end else v92[v94[2]]={};end elseif (v95<=32) then v86=v94[3];elseif (v95==33) then v92[v94[2]]=v38[v94[3]];elseif v92[v94[2]] then v86=v86 + 1 ;else v86=v94[3];end elseif (v95<=36) then if (v95==35) then for v153=v94[2],v94[3] do v92[v153]=nil;end else local v142=0;local v143;while true do if (v142==0) then v143=v94[2];v92[v143]=v92[v143](v13(v92,v143 + 1 ,v87));break;end end end elseif (v95<=37) then v92[v94[2]]=v92[v94[3]];elseif (v95==38) then do return;end else v92[v94[2]]={};end v86=v86 + 1 ;end end;end if (v39==0) then v40=v36[1];v41=v36[2];v39=1;end end end return v30(v29(),{},v17)(...);end if (v18==4) then function v25()local v43=0 -0 ;local v44;local v45;local v46;local v47;local v48;local v49;while true do if (v43==(11 -8)) then if (v48==(619 -(555 + (1016 -(802 + 150))))) then if (v47==(931 -(857 + (198 -124)))) then return v49 * (568 -(367 + 201)) ;else local v109=927 -(214 + 713) ;while true do if (v109==(0 + 0)) then v48=1 + 0 ;v46=0;break;end end end elseif (v48==(2924 -(282 + 595))) then return ((v47==(1637 -(1523 + 114))) and (v49 * ((1 + 0)/((0 -0) -0)))) or (v49 * NaN) ;end return v8(v49,v48-1023 ) * (v46 + (v47/((1067 -(68 + 997))^(1322 -(226 + 1044))))) ;end if (v43==0) then v44=v24();v45=v24();v43=4 -3 ;end if (v43==(119 -(32 + 85))) then v48=v21(v45,21 + 0 ,7 + 24 );v49=((v21(v45,989 -(892 + 65) )==1) and -(2 -1)) or 1 ;v43=(4 + 1) -2 ;end if (v43==(1 -0)) then v46=351 -(87 + 263) ;v47=(v21(v45,1,200 -(67 + (1110 -(915 + 82))) ) * ((2 + 0)^((220 -142) -46))) + v44 ;v43=2 + 0 ;end end end v26=nil;function v26(v50)local v51=0 + 0 ;local v52;local v53;while true do if (v51==(0 -0)) then v52=nil;if not v50 then local v104=1187 -((3359 -2290) + 118) ;while true do if (v104==0) then v50=v24();if (v50==(0 -0)) then return "";end break;end end end v51=1;end if ((1 -0)==v51) then v52=v3(v16,v19,(v19 + v50) -(1 + 0) );v19=v19 + v50 ;v51=3 -1 ;end if ((3 + 0)==v51) then return v6(v53);end if ((793 -(368 + (441 -(10 + 8))))==v51) then v53={};for v96=1, #v52 do v53[v96]=v2(v1(v3(v52,v96,v96)));end v51=3;end end end v18=5;end if (v18==1) then v21=nil;function v21(v54,v55,v56)if v56 then local v70=0 -0 ;local v71;while true do if (v70==(442 -(416 + 26))) then v71=(v54/((6 -4)^(v55-(1 + 0))))%((2 + 0)^(((v56-((3 -2) -0)) -(v55-1)) + (439 -(145 + 293)))) ;return v71-(v71%(431 -(44 + 386))) ;end end else local v72=1486 -(998 + (1732 -1244)) ;local v73;while true do if (v72==(0 + 0)) then v73=(2 + 0)^(v55-(773 -(201 + 571))) ;return (((v54%(v73 + v73))>=v73) and (1139 -(116 + 1022))) or (0 -0) ;end end end end v22=nil;v18=2;end if (v18==5) then v27=v24;v28=nil;function v28(...)return {...},v12("#",...);end v18=6;end if (v18==6) then v29=nil;function v29()local v57=0 -0 ;local v58;local v59;local v60;local v61;local v62;local v63;local v64;while true do if (v57~=(7 -4)) then else v64=nil;while true do local v98=0 -0 ;local v99;local v100;while true do if (1==v98) then while true do if (0==v99) then v100=0 + 0 ;while true do if (v100==1) then if (v58==(0 -0)) then local v146=1636 -(1373 + 263) ;local v147;while true do if ((1000 -(451 + 549))~=v146) then else v147=1329 -(797 + 532) ;while true do if (v147==(1 + 0)) then local v210=0 + 0 ;while true do if (v210==(0 + 0)) then v61={};v62={v59,v60,nil,v61};v210=1385 -(746 + 638) ;end if (v210==(732 -(476 + 255))) then v147=1132 -(369 + 761) ;break;end end end if (v147==0) then v59={};v60={};v147=1 + 0 ;end if (v147~=2) then else v58=1;break;end end break;end end end break;end if (v100~=(0 + 0)) then else local v110=0 -0 ;while true do if (v110==(341 -(218 + 123))) then local v155=1581 -(1535 + 46) ;while true do if (v155==(0 + 0)) then if (v58==(1 + 0)) then local v211=0 -0 ;local v212;local v213;while true do if (v211~=(560 -(306 + 254))) then else v212=0;v213=nil;v211=1 + 0 ;end if (v211==(1 -0)) then while true do if (v212~=0) then else v213=1467 -(899 + 568) ;while true do if (v213==(0 + 0)) then v63=v24();v64={};v213=2 -1 ;end if (v213~=2) then else v58=2;break;end if (v213==(604 -(268 + 335))) then for v220=1,v63 do local v221=290 -(60 + 230) ;local v222;local v223;local v224;local v225;while true do if (v221~=(0 + 0)) then else v222=572 -(426 + 146) ;v223=nil;v221=1;end if ((1505 -(363 + 1141))~=v221) then else v224=nil;v225=nil;v221=1 + 1 ;end if (v221~=(1582 -(1183 + 397))) then else while true do if (v222~=(1457 -(282 + 1174))) then else v225=nil;while true do if (v223==(0 -0)) then local v228=0 + 0 ;while true do if (v228~=1) then else v223=812 -(569 + 242) ;break;end if (v228==0) then local v236=0;while true do if (v236==(2 -1)) then v228=1 + 0 ;break;end if (v236==(1024 -(706 + 318))) then v224=v22();v225=nil;v236=2 -1 ;end end end end end if ((1934 -(565 + 1368))~=v223) then else if (v224==(1252 -(721 + 530))) then v225=v22()~=(1271 -(945 + 326)) ;elseif (v224==(4 -2)) then v225=v25();elseif (v224==(1664 -(1477 + 184))) then v225=v26();end v64[v220]=v225;break;end end break;end if (v222==0) then local v227=0 + 0 ;while true do if (v227==1) then v222=1;break;end if (v227==(700 -(271 + 429))) then v223=0;v224=nil;v227=1;end end end end break;end end end v62[3 + 0 ]=v22();v213=2 + 0 ;end end break;end end break;end end end if ((2 -0)==v58) then local v214=1500 -(1408 + 92) ;while true do local v215=1086 -(461 + 625) ;local v216;while true do if (v215==(1288 -(993 + 295))) then v216=0 + 0 ;while true do if (v216~=(1171 -(418 + 753))) then else if ((0 + 0)~=v214) then else local v218=0 + 0 ;local v219;while true do if (v218==(0 + 0)) then v219=0;while true do if (v219==(1126 -(936 + 189))) then v214=1 + 0 ;break;end if (v219==(0 + 0)) then local v226=529 -(406 + 123) ;while true do if (v226~=0) then else for v230=1770 -(1749 + 20) ,v24() do local v231=1613 -(1565 + 48) ;local v232;local v233;while true do if (v231==(1 + 0)) then while true do if (v232~=(1322 -(1249 + 73))) then else v233=v22();if (v21(v233,268 -(176 + 91) ,1 + 0 )==(0 -0)) then local v237=1145 -(466 + 679) ;local v238;local v239;local v240;local v241;while true do if (2==v237) then while true do if (2==v238) then local v244=0 -0 ;while true do if (v244~=(0 -0)) then else local v251=1092 -(975 + 117) ;local v252;while true do if ((1875 -(157 + 1718))~=v251) then else v252=1900 -(106 + 1794) ;while true do if (v252~=1) then else v244=1;break;end if ((0 -0)==v252) then local v256=0;while true do if (v256==(1 + 0)) then v252=3 -2 ;break;end if (v256~=(1018 -(697 + 321))) then else if (v21(v240,1,1 + 0 )~=(2 -1)) then else v241[5 -3 ]=v64[v241[4 -2 ]];end if (v21(v240,2,1 + 1 )==(2 -1)) then v241[117 -(4 + 110) ]=v64[v241[587 -(57 + 527) ]];end v256=1428 -(41 + 1386) ;end end end end break;end end end if ((1228 -(322 + 905))==v244) then v238=106 -(17 + 86) ;break;end end end if (v238==(3 + 0)) then if (v21(v240,6 -3 ,3)~=(1190 -(449 + 740))) then else v241[11 -7 ]=v64[v241[876 -(826 + 46) ]];end v59[v230]=v241;break;end if (v238==(947 -(245 + 702))) then local v246=0 -0 ;local v247;while true do if (v246~=(0 + 0)) then else v247=166 -(122 + 44) ;while true do if (v247==1) then v238=1 -0 ;break;end if (v247~=(0 -0)) then else v239=v21(v233,6 -4 ,3 + 0 );v240=v21(v233,4 + 0 ,1 + 5 );v247=1;end end break;end end end if (v238==1) then local v248=0 -0 ;while true do if (v248==(66 -(30 + 35))) then v238=1207 -(902 + 303) ;break;end if (v248==(0 -0)) then v241={v23(),v23(),nil,nil};if (v239==0) then local v253=0;local v254;while true do if (v253==0) then v254=1212 -(323 + 889) ;while true do if (v254==(0 -0)) then v241[583 -(361 + 219) ]=v23();v241[4]=v23();break;end end break;end end elseif (v239==(321 -(53 + 267))) then v241[1 + 2 ]=v24();elseif (v239==2) then v241[416 -(15 + 398) ]=v24() -((984 -(18 + 964))^16) ;elseif (v239==(11 -8)) then local v260=0;local v261;local v262;while true do if ((0 + 0)~=v260) then else v261=0;v262=nil;v260=1;end if (v260==(1 + 0)) then while true do if (v261==0) then v262=850 -(20 + 830) ;while true do if (v262==(0 -0)) then v241[3 + 0 ]=v24() -((128 -(116 + 10))^(2 + 14)) ;v241[2 + 2 ]=v23();break;end end break;end end break;end end end v248=1;end end end end break;end if (v237~=1) then else local v242=0;while true do if (v242==(237 -(141 + 95))) then v237=740 -(542 + 196) ;break;end if (v242==0) then v240=nil;v241=nil;v242=1 -0 ;end end end if (v237==(0 + 0)) then local v243=0 + 0 ;while true do if (1==v243) then v237=1 + 0 ;break;end if (v243==(0 -0)) then v238=0 -0 ;v239=nil;v243=1 + 0 ;end end end end end break;end end break;end if (v231~=(0 -0)) then else v232=0 + 0 ;v233=nil;v231=164 -(92 + 71) ;end end end for v234=1552 -(1126 + 425) ,v24() do v60[v234-(406 -(118 + 287)) ]=v29();end v226=3 -2 ;end if (1==v226) then v219=1122 -(118 + 1003) ;break;end end end end break;end end end if (v214==(2 -1)) then return v62;end break;end end break;end end end end v155=1;end if (v155~=(1 + 0)) then else v110=378 -(142 + 235) ;break;end end end if (v110==1) then v100=1;break;end end end end break;end end break;end if (0==v98) then v99=0 -0 ;v100=nil;v98=4 -3 ;end end end break;end if (v57~=0) then else local v77=849 -(254 + 595) ;while true do if (v77==(1 + 0)) then v57=127 -(55 + 71) ;break;end if (v77==(0 -0)) then v58=1790 -(573 + 1217) ;v59=nil;v77=2 -1 ;end end end if (v57~=(978 -(553 + 424))) then else local v78=0 -0 ;while true do if ((1 -0)~=v78) then else v57=2 + 0 ;break;end if ((0 + 0)==v78) then v60=nil;v61=nil;v78=1 + 0 ;end end end if (v57==(5 -3)) then local v79=0 + 0 ;while true do if (v79==(0 + 0)) then v62=nil;v63=nil;v79=1;end if (v79==1) then v57=6 -3 ;break;end end end end end v30=nil;v18=7;end if (v18==2) then function v22()local v65=v1(v16,v19,v19);v19=v19 + 1 ;return v65;end v23=nil;function v23()local v66,v67=v1(v16,v19,v19 + (808 -(118 + 688)) );v19=v19 + (2 -0) ;return (v67 * (50 + 206)) + v66 ;end v18=3;end end end v15("LOL!1B3O00028O00026O000840027O0040026O00F03F030A3O006C6F6164737472696E6703043O0067616D6503073O00482O74704765742O033O004E6577030F3O00412O706C69636174696F6E4E616D6503063O0053706163655803043O004E616D6503043O00496E666F031B3O0042652O7465722073637269707420666F7220746869732067616D65030D3O00446973636F7264496E76697465034O0003313O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F4D614769587853637269707465723003163O002F6B657973797374656D76326170692F6D617374657203043O007461736B03043O007761697403083O0046696E697368656403063O00436C6F736564010003053O007072696E74031D3O004B65792076657269666965642C2063616E206C6F61642073637269707403403O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F546F726149734D652F546F726149734D652F6D61696E2F304D757264657203163O00506C6179657220636C6F73656420746865204755492E03163O002F75692F787265725F6D73747564696F34352E6C756100733O00120F3O00014O0019000100063O0026083O0064000100020004153O006400010026080001001E000100030004153O001E000100120F000700013O000E060004000B000100070004153O000B000100120F000100023O0004153O001E000100260800070007000100010004153O0007000100120A000800053O00120A000900063O0020030009000900072O001A000B00054O000C0009000B4O000700083O00022O00040008000100022O001A000600083O0020090008000600082O002700093O000400300200090009000A0030020009000B000A0030020009000C000D0030020009000E000F2O001C00080002000100120F000700043O0004153O000700010026080001002B000100010004153O002B000100120F000700013O00260800070026000100010004153O0026000100120F000200103O00120F000300113O00120F000700043O00260800070021000100040004153O0021000100120F000100043O0004153O002B00010004153O0021000100260800010052000100020004153O0052000100120A000700123O0020090007000700132O00160007000100010020090007000600142O000400070001000200061D00070037000100010004153O003700010020090007000600150006220007002D00013O0004153O002D00010020090007000600142O00040007000100020006220007004E00013O0004153O004E00010020090007000600150026080007004E000100160004153O004E000100120F000700013O0026080007003F000100010004153O003F000100120A000800173O00120F000900184O001C00080002000100120A000800053O00120A000900063O00200300090009000700120F000B00194O000C0009000B4O000700083O00022O00160008000100010004153O007200010004153O003F00010004153O0072000100120A000700173O00120F0008001A4O001C0007000200010004153O0072000100260800010004000100040004153O0004000100120F000700013O00260800070059000100040004153O0059000100120F000100033O0004153O0004000100260800070055000100010004153O0055000100120F0004001B4O001A000800024O001A000900034O001A000A00044O001000050008000A00120F000700043O0004153O005500010004153O000400010004153O007200010026083O0068000100040004153O006800012O0019000300043O00120F3O00033O0026083O006C000100030004153O006C00012O0019000500063O00120F3O00023O0026083O0002000100010004153O0002000100120F000100014O0019000200023O00120F3O00043O0004153O000200012O00263O00017O00",v9(),...);