Guest User

Untitled

a guest
Jul 29th, 2020
970
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.34 KB | None | 0 0
  1. --[[
  2. IronBrew:tm: obfuscation; Version 2.7.2
  3. ]]
  4. return(function(i,a,l)local k=string.char;local e=string.sub;local r=table.concat;local n=math.ldexp;local p=getfenv or function()return _ENV end;local m=select;local g=unpack or table.unpack;local j=tonumber;local function o(h)local b,c,g="","",{}local d=256;local f={}for a=0,d-1 do f[a]=k(a)end;local a=1;local function i()local b=j(e(h,a,a),36)a=a+1;local c=j(e(h,a,a+b-1),36)a=a+b;return c end;b=k(i())g[1]=b;while a<#h do local a=i()if f[a]then c=f[a]else c=b..e(b,1,1)end;f[d]=b..e(c,1,1)g[#g+1],b,d=c,c,d+1 end;return table.concat(g)end;local j=o('21X21S27521T21W27521S2131X21921121T2222791721121G1J21121E21I2151Z27E27G2751721H21527L27N27P27E23927921421G21G21C21F23E23323321L21B21H21G21H1Y2112321Z21B21921J1X21G1Z21423J21I23H2101H21J23821J23D1N2131O1Z1H23J21J29623221E21B1Y21821B21K28I28K21T27427521C1Z1X21821821S21V27921T29R2292791F21C21121A1229921J21F27M1N21521A21021B21J27927529I2752212AB27922O2AG21S29S27921U2AK2AJ2752AN2AL2AB2AS2AU29U27529W29Y2A02A92A321E2A52A72A92AG21Y2AB22L2AP2AI2AG2AS2AO2AP2AR2AP21S2BH2BD29R29R22A29V29X29Z2A12B22B42A82AA2B72B92BB2AJ2BE2BE2AB2BK2AJ2C42BM27522I27922A22H2C721S2BC2C321S2BO2BJ29P2BI2AN2AN2CI29S2782752CI2AN2AD21Y2232CK2762CJ21S22M2BI2D12CY2792202CJ2CM21S21Y29U2AN2252BF21S21W22B2792DD2CP2DH2752CC29S22A22G2CK2CU2CW27829S29S2AN2D02D22CD21S2D629Q2D82B82CK2DN2AO2DG2792E72DP2DF21S2DS2EE2CJ2DW2752D32AJ2EK2BE22J2ED2BK2AU279');local a=(bit or bit32);local d=a and a.bxor or function(a,c)local b,d,e=1,0,10 while a>0 and c>0 do local e,f=a%2,c%2 if e~=f then d=d+b end a,c,b=(a-e)/2,(c-f)/2,b*2 end if a<c then a=c end while a>0 do local c=a%2 if c>0 then d=d+b end a,b=(a-c)/2,b*2 end return d end local function c(c,a,b)if b then local a=(c/2^(a-1))%2^((b-1)-(a-1)+1);return a-a%1;else local a=2^(a-1);return(c%(a+a)>=a)and 1 or 0;end;end;local a=1;local function b()local c,b,e,f=i(j,a,a+3);c=d(c,64)b=d(b,64)e=d(e,64)f=d(f,64)a=a+4;return(f*16777216)+(e*65536)+(b*256)+c;end;local function h()local b=d(i(j,a,a),64);a=a+1;return b;end;local function f()local c,b=i(j,a,a+2);c=d(c,64)b=d(b,64)a=a+2;return(b*256)+c;end;local function q()local a=b();local b=b();local e=1;local d=(c(b,1,20)*(2^32))+a;local a=c(b,21,31);local b=((-1)^c(b,32));if(a==0)then if(d==0)then return b*0;else a=1;e=0;end;elseif(a==2047)then return(d==0)and(b*(1/0))or(b*(0/0));end;return n(b,a-1023)*(e+(d/(2^52)));end;local n=b;local function o(b)local c;if(not b)then b=n();if(b==0)then return'';end;end;c=e(j,a,a+b-1);a=a+b;local b={}for a=1,#c do b[a]=k(d(i(e(c,a,a)),64))end return r(b);end;local a=b;local function n(...)return{...},m('#',...)end local function k()local j={};local d={};local a={};local i={[#{"1 + 1 = 111";"1 + 1 = 111";}]=d,[#{{446;609;929;642};"1 + 1 = 111";"1 + 1 = 111";}]=nil,[#{"1 + 1 = 111";{753;239;576;470};{912;376;851;428};"1 + 1 = 111";}]=a,[#{"1 + 1 = 111";}]=j,};local a=b()local e={}for c=1,a do local b=h();local a;if(b==3)then a=(h()~=0);elseif(b==0)then a=q();elseif(b==1)then a=o();end;e[c]=a;end;i[3]=h();for a=1,b()do d[a-1]=k();end;for i=1,b()do local a=h();if(c(a,1,1)==0)then local d=c(a,2,3);local g=c(a,4,6);local a={f(),f(),nil,nil};if(d==0)then a[3]=f();a[4]=f();elseif(d==1)then a[3]=b();elseif(d==2)then a[3]=b()-(2^16)elseif(d==3)then a[3]=b()-(2^16)a[4]=f();end;if(c(g,1,1)==1)then a[2]=e[a[2]]end if(c(g,2,2)==1)then a[3]=e[a[3]]end if(c(g,3,3)==1)then a[4]=e[a[4]]end j[i]=a;end end;return i;end;local function j(a,f,h)a=(a==true and k())or a;return(function(...)local e=a[1];local d=a[3];local o=a[2];local a=n local b=1;local a=-1;local p={};local n={...};local k=m('#',...)-1;local i={};local c={};for a=0,k do if(a>=d)then p[a-d]=n[a+1];else c[a]=n[a+#{"1 + 1 = 111";}];end;end;local a=k-d+1 local a;local d;while true do a=e[b];d=a[1];if d<=15 then if d<=7 then if d<=3 then if d<=1 then if d==0 then if not c[a[2]]then b=b+1;else b=a[3];end;else do return end;end;elseif d>2 then local m=o[a[3]];local k;local d={};k=l({},{__index=function(b,a)local a=d[a];return a[1][a[2]];end,__newindex=function(c,a,b)local a=d[a]a[1][a[2]]=b;end;});for g=1,a[4]do b=b+1;local a=e[b];if a[1]==30 then d[g-1]={c,a[3]};else d[g-1]={f,a[3]};end;i[#i+1]=d;end;c[a[2]]=j(m,k,h);else c[a[2]]=f[a[3]];end;elseif d<=5 then if d==4 then local b=a[2]c[b]=c[b](g(c,b+1,a[3]))else if c[a[2]]then b=b+1;else b=a[3];end;end;elseif d>6 then local a=a[2]c[a]=c[a](c[a+1])else local a=a[2]c[a](c[a+1])end;elseif d<=11 then if d<=9 then if d==8 then local a=a[2]c[a]=c[a](c[a+1])else local h;local d;c[a[2]]=f[a[3]];b=b+1;a=e[b];d=a[2];h=c[a[3]];c[d+1]=h;c[d]=h[a[4]];b=b+1;a=e[b];c[a[2]]=f[a[3]];b=b+1;a=e[b];d=a[2]c[d](g(c,d+1,a[3]))b=b+1;a=e[b];do return end;end;elseif d>10 then local m=o[a[3]];local k;local d={};k=l({},{__index=function(b,a)local a=d[a];return a[1][a[2]];end,__newindex=function(c,a,b)local a=d[a]a[1][a[2]]=b;end;});for g=1,a[4]do b=b+1;local a=e[b];if a[1]==30 then d[g-1]={c,a[3]};else d[g-1]={f,a[3]};end;i[#i+1]=d;end;c[a[2]]=j(m,k,h);else do return end;end;elseif d<=13 then if d==12 then local d=a[2];local b=c[a[3]];c[d+1]=b;c[d]=b[a[4]];else local d=a[2];local b=c[a[3]];c[d+1]=b;c[d]=b[a[4]];end;elseif d==14 then c[a[2]]=f[a[3]];else c[a[2]]=c[a[3]][a[4]];end;elseif d<=23 then if d<=19 then if d<=17 then if d==16 then if not c[a[2]]then b=b+1;else b=a[3];end;else if c[a[2]]then b=b+1;else b=a[3];end;end;elseif d==18 then local b=a[2]c[b](g(c,b+1,a[3]))else b=a[3];end;elseif d<=21 then if d==20 then c[a[2]]=h[a[3]];else c[a[2]]=a[3];end;elseif d>22 then b=a[3];else c[a[2]]=c[a[3]][a[4]];end;elseif d<=27 then if d<=25 then if d>24 then local f;local d;c[a[2]]=h[a[3]];b=b+1;a=e[b];d=a[2];f=c[a[3]];c[d+1]=f;c[d]=f[a[4]];b=b+1;a=e[b];c[a[2]]=a[3];b=b+1;a=e[b];d=a[2]c[d]=c[d](g(c,d+1,a[3]))b=b+1;a=e[b];c[a[2]]=a[3];b=b+1;a=e[b];c[a[2]]=h[a[3]];else c[a[2]]=h[a[3]];end;elseif d==26 then local d;c[a[2]]=f[a[3]];b=b+1;a=e[b];c[a[2]]=c[a[3]][a[4]];b=b+1;a=e[b];c[a[2]]=f[a[3]];b=b+1;a=e[b];c[a[2]]=f[a[3]];b=b+1;a=e[b];d=a[2]c[d](g(c,d+1,a[3]))b=b+1;a=e[b];do return end;else local a=a[2]c[a](c[a+1])end;elseif d<=29 then if d>28 then local d;c[a[2]]=f[a[3]];b=b+1;a=e[b];c[a[2]]=c[a[3]][a[4]];b=b+1;a=e[b];c[a[2]]=f[a[3]];b=b+1;a=e[b];c[a[2]]=f[a[3]];b=b+1;a=e[b];d=a[2]c[d](g(c,d+1,a[3]))b=b+1;a=e[b];do return end;else local b=a[2]c[b](g(c,b+1,a[3]))end;elseif d<=30 then c[a[2]]=c[a[3]];elseif d>31 then local b=a[2]c[b]=c[b](g(c,b+1,a[3]))else c[a[2]]=a[3];end;b=b+1;end;end);end;return j(true,{},p())();end)(string.byte,table.insert,setmetatable);
Add Comment
Please, Sign In to add comment