Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--[[ .____ ________ ___. _____ __ ..

Decoded Output download

<?  --[[ 
 .____                  ________ ___.    _____                           __                 
 |    |    __ _______   \_____  \_ |___/ ____\_ __  ______ ____ _____ _/  |_  ___________  
 |    |   |  |  \__  \   /   |   \| __ \   __\  |  \/  ___// ___\__  \   __\/  _ \_  __ \ 
 |    |___|  |  // __ \_/    |    \ \_\ \  | |  |  /\___ \  \___ / __ \|  | (  <_> )  | \/ 
 |_______ \____/(____  /\_______  /___  /__| |____//____  >\___  >____  /__|  \____/|__|    
         \/          \/         \/    \/                \/     \/     \/                    
          \_Welcome to LuaObfuscator.com   (Alpha 0.10.5) ~  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)==79) then v19=v0(v3(v30,1,1));return "";else local v79=0;local v80;while true do if (v79==0) then v80=v2(v0(v30,16));if v19 then local v103=v5(v80,v19);v19=nil;return v103;else return v80;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v81=(v31/(((5 + 0) -3)^(v32-1)))%((5 -3)^(((v33-(1 -0)) -(v32-(2 -(1638 -(1523 + 114))))) + (620 -(555 + 64)))) ;return v81-(v81%1) ;else local v82=931 -(857 + 74) ;local v83;while true do if (v82==(568 -(367 + 201))) then v83=(929 -(214 + 713))^(v32-(1 + 0)) ;return (((v31%(v83 + v83))>=v83) and (1 + (0 -0))) or (877 -(282 + 595)) ;end end end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35,v36=v1(v16,v18,v18 + (1067 -(68 + 997)) );v18=v18 + (1272 -(226 + 1044)) ;return (v36 * (1114 -858)) + v35 ;end local function v23() local v37,v38,v39,v40=v1(v16,v18,v18 + 3 );v18=v18 + (121 -(32 + 85)) ;return (v40 * (16441815 + 335401)) + (v39 * (14533 + 51003)) + (v38 * 256) + v37 ;end local function v24() local v41=v23();local v42=v23();local v43=958 -(892 + 65) ;local v44=(v20(v42,2 -1 ,12 + 8 ) * ((2 -0)^(58 -26))) + v41 ;local v45=v20(v42,47 -26 ,56 -(455 -(44 + 386)) );local v46=((v20(v42,6 + 26 )==1) and  -(1487 -(998 + 488))) or (351 -(87 + 263)) ;if (v45==(180 -(67 + 113))) then if (v44==(0 + 0)) then return v46 * ((772 -(201 + 571)) -0) ;else v45=19 -(10 + 8) ;v43=0 + 0 ;end elseif (v45==((9012 -(116 + 1022)) -5827)) then return ((v44==(0 -0)) and (v46 * ((953 -(255 + 547 + 150))/(0 -0)))) or (v46 * NaN) ;end return v8(v46,v45-(4258 -3235) ) * (v43 + (v44/((3 -1)^(38 + 14)))) ;end local function v25(v47) local v48=0 + 0 ;local v49;local v50;while true do if (v48==(1 + 0)) then v49=v3(v16,v18,(v18 + v47) -(1 -(1913 -(1789 + 124))) );v18=v18 + v47 ;v48=1082 -(1020 + 60) ;end if (2==v48) then v50={};for v90=3 -2 , #v49 do v50[v90]=v2(v1(v3(v49,v90,v90)));end v48=10 -(773 -(745 + 21)) ;end if (v48==(859 -(814 + 45))) then v49=nil;if  not v47 then v47=v23();if (v47==(0 -0)) then return "";end end v48=1 + 0 ;end if (v48==(1750 -(760 + 987))) then return v6(v50);end end end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v51=0 + 0 ;local v52;local v53;local v54;local v55;local v56;local v57;local v58;while true do if (v51==0) then local v86=0 + 0 ;while true do if (v86==1) then v51=1691 -(209 + 1481) ;break;end if (v86==(0 -0)) then local v101=0;while true do if (v101~=(1637 -(1373 + 263))) then else v86=1;break;end if (v101~=0) then else v52=1000 -(451 + 549) ;v53=nil;v101=1 + 0 ;end end end end end if (3==v51) then v58=nil;while true do local v92=0 -0 ;local v93;local v94;while true do if (v92~=0) then else v93=0 -0 ;v94=nil;v92=1385 -(746 + 638) ;end if (v92==1) then while true do if ((0 + 0)==v93) then v94=0 -0 ;while true do if (v94~=0) then else if (v52~=(344 -(218 + 123))) then else local v139=1581 -(1535 + 46) ;local v140;while true do if (v139~=(0 + 0)) then else v140=0;while true do if (v140==(0 + 0)) then local v153=560 -(306 + 254) ;while true do if (v153==(0 + 0)) then local v162=0 -0 ;while true do if (v162==(1467 -(899 + 568))) then for v171=1,v23() do v54[v171-(1 + 0) ]=v28();end return v56;end end end end end end break;end end end if (v52~=(2 -1)) then else local v141=603 -(268 + 335) ;local v142;local v143;while true do if (v141==(291 -(60 + 230))) then while true do if (v142==(572 -(426 + 146))) then v143=0 + 0 ;while true do if (v143~=(1457 -(282 + 1174))) then else v58={};v52=2;break;end if (v143==(811 -(569 + 242))) then local v163=0;while true do if (v163==1) then v143=2 -1 ;break;end if (v163~=0) then else local v165=0 + 0 ;while true do if (v165==0) then v56={v53,v54,nil,v55};v57=v23();v165=1;end if (v165==(1272 -(945 + 326))) then v163=1;break;end end end end end end break;end end break;end if (v141==0) then v142=0 -0 ;v143=nil;v141=1 + 0 ;end end end v94=701 -(271 + 429) ;end if (v94~=1) then else if (v52==(2 + 0)) then local v144=0;local v145;while true do if (v144==0) then v145=1500 -(1408 + 92) ;while true do if ((1086 -(461 + 625))~=v145) then else for v155=1289 -(993 + 295) ,v57 do local v156=0 + 0 ;local v157;local v158;while true do if (v156==1) then if (v157==(1172 -(418 + 753))) then v158=v21()~=(0 + 0) ;elseif (v157==(1 + 1)) then v158=v24();elseif (v157==(1 + 2)) then v158=v25();end v58[v155]=v158;break;end if (v156~=0) then else v157=v21();v158=nil;v156=1;end end end v56[1 + 2 ]=v21();v145=1;end if ((530 -(406 + 123))==v145) then for v159=1,v23() do local v160=0;local v161;while true do if (v160==0) then v161=v21();if (v20(v161,1,1770 -(1749 + 20) )~=0) then else local v166=0;local v167;local v168;local v169;local v170;while true do if (v166~=1) then else v169=nil;v170=nil;v166=1 + 1 ;end if (v166==(1324 -(1249 + 73))) then while true do if (v167~=1) then else local v174=0 + 0 ;while true do if (v174~=1) then else v167=1147 -(466 + 679) ;break;end if ((0 -0)==v174) then v170={v22(),v22(),nil,nil};if (v168==(1900 -(106 + 1794))) then local v181=0 + 0 ;local v182;while true do if (v181~=(0 + 0)) then else v182=0 -0 ;while true do if (v182==(0 -0)) then v170[3]=v22();v170[118 -(4 + 110) ]=v22();break;end end break;end end elseif (v168==1) then v170[587 -(57 + 527) ]=v23();elseif (v168==(1429 -(41 + 1386))) then v170[3]=v23() -((105 -(17 + 86))^16) ;elseif (v168==3) then local v192=0;local v193;local v194;while true do if (0==v192) then v193=0 + 0 ;v194=nil;v192=1 -0 ;end if (v192==(2 -1)) then while true do if (v193==0) then v194=166 -(122 + 44) ;while true do if (v194==(0 -0)) then v170[3]=v23() -((6 -4)^(14 + 2)) ;v170[4]=v22();break;end end break;end end break;end end end v174=1;end end end if (2==v167) then local v175=0 + 0 ;while true do if (v175~=0) then else if (v20(v169,1,1 -0 )==1) then v170[2]=v58[v170[67 -(30 + 35) ]];end if (v20(v169,2,2)~=1) then else v170[3]=v58[v170[3]];end v175=1 + 0 ;end if (v175==(1258 -(1043 + 214))) then v167=11 -8 ;break;end end end if ((1215 -(323 + 889))~=v167) then else if (v20(v169,7 -4 ,3)~=1) then else v170[584 -(361 + 219) ]=v58[v170[4]];end v53[v159]=v170;break;end if (v167~=0) then else local v177=0;local v178;while true do if (0==v177) then v178=0;while true do if ((320 -(53 + 267))~=v178) then else local v187=0;while true do if (v187~=0) then else v168=v20(v161,1 + 1 ,416 -(15 + 398) );v169=v20(v161,986 -(18 + 964) ,22 -16 );v187=1;end if (v187==(1 + 0)) then v178=1;break;end end end if (v178==(1 + 0)) then v167=1;break;end end break;end end end end break;end if (v166==0) then local v173=0;while true do if (v173==(851 -(20 + 830))) then v166=1 + 0 ;break;end if (v173==0) then v167=0;v168=nil;v173=1;end end end end end break;end end end v52=129 -(116 + 10) ;break;end end break;end end end if (v52~=0) then else local v146=0;local v147;while true do if (v146==0) then v147=0;while true do if (v147==1) then v55={};v52=1;break;end if (v147~=0) then else v53={};v54={};v147=1 + 0 ;end end break;end end end break;end end break;end end break;end end end break;end if (v51~=(739 -(542 + 196))) then else local v87=0 -0 ;local v88;while true do if (v87==0) then v88=0 + 0 ;while true do if (v88==0) then local v104=0 + 0 ;while true do if ((0 + 0)==v104) then v54=nil;v55=nil;v104=1;end if (v104==1) then v88=1;break;end end end if (v88~=(2 -1)) then else v51=4 -2 ;break;end end break;end end end if (v51==(1553 -(1126 + 425))) then local v89=405 -(118 + 287) ;while true do if (v89==0) then local v102=0;while true do if (v102~=(3 -2)) then else v89=1122 -(118 + 1003) ;break;end if (v102~=0) then else v56=nil;v57=nil;v102=2 -1 ;end end end if (v89==1) then v51=380 -(142 + 235) ;break;end end end end end local function v29(v59,v60,v61) local v62=v59[1];local v63=v59[2];local v64=v59[3];return function(...) local v65=v62;local v66=v63;local v67=v64;local v68=v27;local v69=1;local v70= -1;local v71={};local v72={...};local v73=v12("#",...) -1 ;local v74={};local v75={};for v84=0,v73 do if (v84>=v67) then v71[v84-v67 ]=v72[v84 + 1 ];else v75[v84]=v72[v84 + 1 ];end end local v76=(v73-v67) + 1 ;local v77;local v78;while true do local v85=0;while true do if (v85==1) then if (v78<=3) then if (v78<=1) then if (v78==0) then do return;end else v75[v77[2]]=v61[v77[3]];end elseif (v78>2) then local v107;local v108,v109;local v110;local v111;v75[v77[2]]=v61[v77[3]];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v61[v77[3]];v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v110=v75[v77[3]];v75[v111 + 1 ]=v110;v75[v111]=v110[v77[4]];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v77[3];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v77[3]~=0 ;v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v108,v109=v68(v75[v111](v13(v75,v111 + 1 ,v77[3])));v70=(v109 + v111) -1 ;v107=0;for v131=v111,v70 do v107=v107 + 1 ;v75[v131]=v108[v107];end v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v75[v111]=v75[v111](v13(v75,v111 + 1 ,v70));v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]();v69=v69 + 1 ;v77=v65[v69];do return;end else v75[v77[2]]=v77[3];end elseif (v78<=5) then if (v78>4) then local v123=v77[2];local v124=v75[v77[3]];v75[v123 + 1 ]=v124;v75[v123]=v124[v77[4]];else local v128=v77[2];v75[v128]=v75[v128](v13(v75,v128 + 1 ,v70));end elseif (v78<=6) then v75[v77[2]]=v77[3]~=0 ;elseif (v78>7) then local v134=0;local v135;local v136;local v137;local v138;while true do if (1==v134) then v70=(v137 + v135) -1 ;v138=0;v134=2;end if (v134==2) then for v149=v135,v70 do local v150=0;while true do if (v150==0) then v138=v138 + 1 ;v75[v149]=v136[v138];break;end end end break;end if (v134==0) then v135=v77[2];v136,v137=v68(v75[v135](v13(v75,v135 + 1 ,v77[3])));v134=1;end end else v75[v77[2]]();end v69=v69 + 1 ;break;end if (v85==0) then v77=v65[v69];v78=v77[1];v85=1;end end end end;end return v29(v28(),{},v17)(...);end return v15("LOL!043O00030A3O006C6F6164737472696E6703043O0067616D6503073O00482O747047657403443O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F4261636F6E5363726970742F476976656E6368792F6D61696E2F476976656E63687900093O0012033O00013O00122O000100023O00202O00010001000300122O000300046O000400016O000100049O0000026O000100016O00017O00",v9(),...); ?>

Did this file decode correctly?

Original Code

--[[
 .____                  ________ ___.    _____                           __                
 |    |    __ _______   \_____  \\_ |___/ ____\_ __  ______ ____ _____ _/  |_  ___________ 
 |    |   |  |  \__  \   /   |   \| __ \   __\  |  \/  ___// ___\\__  \\   __\/  _ \_  __ \
 |    |___|  |  // __ \_/    |    \ \_\ \  | |  |  /\___ \\  \___ / __ \|  | (  <_> )  | \/
 |_______ \____/(____  /\_______  /___  /__| |____//____  >\___  >____  /__|  \____/|__|   
         \/          \/         \/    \/                \/     \/     \/                   
          \_Welcome to LuaObfuscator.com   (Alpha 0.10.5) ~  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)==79) then v19=v0(v3(v30,1,1));return "";else local v79=0;local v80;while true do if (v79==0) then v80=v2(v0(v30,16));if v19 then local v103=v5(v80,v19);v19=nil;return v103;else return v80;end break;end end end end);local function v20(v31,v32,v33) if v33 then local v81=(v31/(((5 + 0) -3)^(v32-1)))%((5 -3)^(((v33-(1 -0)) -(v32-(2 -(1638 -(1523 + 114))))) + (620 -(555 + 64)))) ;return v81-(v81%1) ;else local v82=931 -(857 + 74) ;local v83;while true do if (v82==(568 -(367 + 201))) then v83=(929 -(214 + 713))^(v32-(1 + 0)) ;return (((v31%(v83 + v83))>=v83) and (1 + (0 -0))) or (877 -(282 + 595)) ;end end end end local function v21() local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22() local v35,v36=v1(v16,v18,v18 + (1067 -(68 + 997)) );v18=v18 + (1272 -(226 + 1044)) ;return (v36 * (1114 -858)) + v35 ;end local function v23() local v37,v38,v39,v40=v1(v16,v18,v18 + 3 );v18=v18 + (121 -(32 + 85)) ;return (v40 * (16441815 + 335401)) + (v39 * (14533 + 51003)) + (v38 * 256) + v37 ;end local function v24() local v41=v23();local v42=v23();local v43=958 -(892 + 65) ;local v44=(v20(v42,2 -1 ,12 + 8 ) * ((2 -0)^(58 -26))) + v41 ;local v45=v20(v42,47 -26 ,56 -(455 -(44 + 386)) );local v46=((v20(v42,6 + 26 )==1) and  -(1487 -(998 + 488))) or (351 -(87 + 263)) ;if (v45==(180 -(67 + 113))) then if (v44==(0 + 0)) then return v46 * ((772 -(201 + 571)) -0) ;else v45=19 -(10 + 8) ;v43=0 + 0 ;end elseif (v45==((9012 -(116 + 1022)) -5827)) then return ((v44==(0 -0)) and (v46 * ((953 -(255 + 547 + 150))/(0 -0)))) or (v46 * NaN) ;end return v8(v46,v45-(4258 -3235) ) * (v43 + (v44/((3 -1)^(38 + 14)))) ;end local function v25(v47) local v48=0 + 0 ;local v49;local v50;while true do if (v48==(1 + 0)) then v49=v3(v16,v18,(v18 + v47) -(1 -(1913 -(1789 + 124))) );v18=v18 + v47 ;v48=1082 -(1020 + 60) ;end if (2==v48) then v50={};for v90=3 -2 , #v49 do v50[v90]=v2(v1(v3(v49,v90,v90)));end v48=10 -(773 -(745 + 21)) ;end if (v48==(859 -(814 + 45))) then v49=nil;if  not v47 then v47=v23();if (v47==(0 -0)) then return "";end end v48=1 + 0 ;end if (v48==(1750 -(760 + 987))) then return v6(v50);end end end local v26=v23;local function v27(...) return {...},v12("#",...);end local function v28() local v51=0 + 0 ;local v52;local v53;local v54;local v55;local v56;local v57;local v58;while true do if (v51==0) then local v86=0 + 0 ;while true do if (v86==1) then v51=1691 -(209 + 1481) ;break;end if (v86==(0 -0)) then local v101=0;while true do if (v101~=(1637 -(1373 + 263))) then else v86=1;break;end if (v101~=0) then else v52=1000 -(451 + 549) ;v53=nil;v101=1 + 0 ;end end end end end if (3==v51) then v58=nil;while true do local v92=0 -0 ;local v93;local v94;while true do if (v92~=0) then else v93=0 -0 ;v94=nil;v92=1385 -(746 + 638) ;end if (v92==1) then while true do if ((0 + 0)==v93) then v94=0 -0 ;while true do if (v94~=0) then else if (v52~=(344 -(218 + 123))) then else local v139=1581 -(1535 + 46) ;local v140;while true do if (v139~=(0 + 0)) then else v140=0;while true do if (v140==(0 + 0)) then local v153=560 -(306 + 254) ;while true do if (v153==(0 + 0)) then local v162=0 -0 ;while true do if (v162==(1467 -(899 + 568))) then for v171=1,v23() do v54[v171-(1 + 0) ]=v28();end return v56;end end end end end end break;end end end if (v52~=(2 -1)) then else local v141=603 -(268 + 335) ;local v142;local v143;while true do if (v141==(291 -(60 + 230))) then while true do if (v142==(572 -(426 + 146))) then v143=0 + 0 ;while true do if (v143~=(1457 -(282 + 1174))) then else v58={};v52=2;break;end if (v143==(811 -(569 + 242))) then local v163=0;while true do if (v163==1) then v143=2 -1 ;break;end if (v163~=0) then else local v165=0 + 0 ;while true do if (v165==0) then v56={v53,v54,nil,v55};v57=v23();v165=1;end if (v165==(1272 -(945 + 326))) then v163=1;break;end end end end end end break;end end break;end if (v141==0) then v142=0 -0 ;v143=nil;v141=1 + 0 ;end end end v94=701 -(271 + 429) ;end if (v94~=1) then else if (v52==(2 + 0)) then local v144=0;local v145;while true do if (v144==0) then v145=1500 -(1408 + 92) ;while true do if ((1086 -(461 + 625))~=v145) then else for v155=1289 -(993 + 295) ,v57 do local v156=0 + 0 ;local v157;local v158;while true do if (v156==1) then if (v157==(1172 -(418 + 753))) then v158=v21()~=(0 + 0) ;elseif (v157==(1 + 1)) then v158=v24();elseif (v157==(1 + 2)) then v158=v25();end v58[v155]=v158;break;end if (v156~=0) then else v157=v21();v158=nil;v156=1;end end end v56[1 + 2 ]=v21();v145=1;end if ((530 -(406 + 123))==v145) then for v159=1,v23() do local v160=0;local v161;while true do if (v160==0) then v161=v21();if (v20(v161,1,1770 -(1749 + 20) )~=0) then else local v166=0;local v167;local v168;local v169;local v170;while true do if (v166~=1) then else v169=nil;v170=nil;v166=1 + 1 ;end if (v166==(1324 -(1249 + 73))) then while true do if (v167~=1) then else local v174=0 + 0 ;while true do if (v174~=1) then else v167=1147 -(466 + 679) ;break;end if ((0 -0)==v174) then v170={v22(),v22(),nil,nil};if (v168==(1900 -(106 + 1794))) then local v181=0 + 0 ;local v182;while true do if (v181~=(0 + 0)) then else v182=0 -0 ;while true do if (v182==(0 -0)) then v170[3]=v22();v170[118 -(4 + 110) ]=v22();break;end end break;end end elseif (v168==1) then v170[587 -(57 + 527) ]=v23();elseif (v168==(1429 -(41 + 1386))) then v170[3]=v23() -((105 -(17 + 86))^16) ;elseif (v168==3) then local v192=0;local v193;local v194;while true do if (0==v192) then v193=0 + 0 ;v194=nil;v192=1 -0 ;end if (v192==(2 -1)) then while true do if (v193==0) then v194=166 -(122 + 44) ;while true do if (v194==(0 -0)) then v170[3]=v23() -((6 -4)^(14 + 2)) ;v170[4]=v22();break;end end break;end end break;end end end v174=1;end end end if (2==v167) then local v175=0 + 0 ;while true do if (v175~=0) then else if (v20(v169,1,1 -0 )==1) then v170[2]=v58[v170[67 -(30 + 35) ]];end if (v20(v169,2,2)~=1) then else v170[3]=v58[v170[3]];end v175=1 + 0 ;end if (v175==(1258 -(1043 + 214))) then v167=11 -8 ;break;end end end if ((1215 -(323 + 889))~=v167) then else if (v20(v169,7 -4 ,3)~=1) then else v170[584 -(361 + 219) ]=v58[v170[4]];end v53[v159]=v170;break;end if (v167~=0) then else local v177=0;local v178;while true do if (0==v177) then v178=0;while true do if ((320 -(53 + 267))~=v178) then else local v187=0;while true do if (v187~=0) then else v168=v20(v161,1 + 1 ,416 -(15 + 398) );v169=v20(v161,986 -(18 + 964) ,22 -16 );v187=1;end if (v187==(1 + 0)) then v178=1;break;end end end if (v178==(1 + 0)) then v167=1;break;end end break;end end end end break;end if (v166==0) then local v173=0;while true do if (v173==(851 -(20 + 830))) then v166=1 + 0 ;break;end if (v173==0) then v167=0;v168=nil;v173=1;end end end end end break;end end end v52=129 -(116 + 10) ;break;end end break;end end end if (v52~=0) then else local v146=0;local v147;while true do if (v146==0) then v147=0;while true do if (v147==1) then v55={};v52=1;break;end if (v147~=0) then else v53={};v54={};v147=1 + 0 ;end end break;end end end break;end end break;end end break;end end end break;end if (v51~=(739 -(542 + 196))) then else local v87=0 -0 ;local v88;while true do if (v87==0) then v88=0 + 0 ;while true do if (v88==0) then local v104=0 + 0 ;while true do if ((0 + 0)==v104) then v54=nil;v55=nil;v104=1;end if (v104==1) then v88=1;break;end end end if (v88~=(2 -1)) then else v51=4 -2 ;break;end end break;end end end if (v51==(1553 -(1126 + 425))) then local v89=405 -(118 + 287) ;while true do if (v89==0) then local v102=0;while true do if (v102~=(3 -2)) then else v89=1122 -(118 + 1003) ;break;end if (v102~=0) then else v56=nil;v57=nil;v102=2 -1 ;end end end if (v89==1) then v51=380 -(142 + 235) ;break;end end end end end local function v29(v59,v60,v61) local v62=v59[1];local v63=v59[2];local v64=v59[3];return function(...) local v65=v62;local v66=v63;local v67=v64;local v68=v27;local v69=1;local v70= -1;local v71={};local v72={...};local v73=v12("#",...) -1 ;local v74={};local v75={};for v84=0,v73 do if (v84>=v67) then v71[v84-v67 ]=v72[v84 + 1 ];else v75[v84]=v72[v84 + 1 ];end end local v76=(v73-v67) + 1 ;local v77;local v78;while true do local v85=0;while true do if (v85==1) then if (v78<=3) then if (v78<=1) then if (v78==0) then do return;end else v75[v77[2]]=v61[v77[3]];end elseif (v78>2) then local v107;local v108,v109;local v110;local v111;v75[v77[2]]=v61[v77[3]];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v61[v77[3]];v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v110=v75[v77[3]];v75[v111 + 1 ]=v110;v75[v111]=v110[v77[4]];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v77[3];v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]=v77[3]~=0 ;v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v108,v109=v68(v75[v111](v13(v75,v111 + 1 ,v77[3])));v70=(v109 + v111) -1 ;v107=0;for v131=v111,v70 do v107=v107 + 1 ;v75[v131]=v108[v107];end v69=v69 + 1 ;v77=v65[v69];v111=v77[2];v75[v111]=v75[v111](v13(v75,v111 + 1 ,v70));v69=v69 + 1 ;v77=v65[v69];v75[v77[2]]();v69=v69 + 1 ;v77=v65[v69];do return;end else v75[v77[2]]=v77[3];end elseif (v78<=5) then if (v78>4) then local v123=v77[2];local v124=v75[v77[3]];v75[v123 + 1 ]=v124;v75[v123]=v124[v77[4]];else local v128=v77[2];v75[v128]=v75[v128](v13(v75,v128 + 1 ,v70));end elseif (v78<=6) then v75[v77[2]]=v77[3]~=0 ;elseif (v78>7) then local v134=0;local v135;local v136;local v137;local v138;while true do if (1==v134) then v70=(v137 + v135) -1 ;v138=0;v134=2;end if (v134==2) then for v149=v135,v70 do local v150=0;while true do if (v150==0) then v138=v138 + 1 ;v75[v149]=v136[v138];break;end end end break;end if (v134==0) then v135=v77[2];v136,v137=v68(v75[v135](v13(v75,v135 + 1 ,v77[3])));v134=1;end end else v75[v77[2]]();end v69=v69 + 1 ;break;end if (v85==0) then v77=v65[v69];v78=v77[1];v85=1;end end end end;end return v29(v28(),{},v17)(...);end return v15("LOL!043O00030A3O006C6F6164737472696E6703043O0067616D6503073O00482O747047657403443O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F4261636F6E5363726970742F476976656E6368792F6D61696E2F476976656E63687900093O0012033O00013O00122O000100023O00202O00010001000300122O000300046O000400016O000100049O0000026O000100016O00017O00",v9(),...);

Function Calls

None

Variables

None

Stats

MD5 a1b3a3797042a819e8c3553b0c5a4da3
Eval Count 0
Decode Time 64 ms