csmit195

Untitled

Jun 19th, 2019
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.97 KB | None | 0 0
  1. --[[
  2. IronBrew:tm: obfuscation; Version 2.6.1
  3.  
  4. ........................................................................................................................................................................................................
  5. ........................................................................................................................................................................................................
  6. .....,,...,.............................................................................................................................................................................................
  7. .... MMMMM,.............................................................................................................................................................................................
  8. ....MMMMMMM,............................................................................................................................................................................................
  9. ....MMMMMMM,............................................................................................................................................................................................
  10. ....,MMMMMO.............................................................................................................................................................................................
  11. ......,.................................................................................................................................................................................................
  12. ..................................................,,,,,,............................................Z$$.................................................................................................
  13. ...................................................:::::............................................MMMO................................................................................................
  14. .....:???? ,.......:????....,.8MMMMM,.......,,,MMMMI???INMMM.,................,.?ZMMMMDI:,,.........MMM$................................................................................................
  15. .....MMMMM?,.......MMMMM,,.OMMMMMMMM......, 7MM+?+++++++++?+DM$ .............MMMMMMMMMMMMMM ,,......MMM$................................................................................................
  16. .....MMMMM?,.......MMMMM..NMMMMMMMMM.,...,$M7++++++++++++++++++M$ .........MMMMMMMMMMMMMMMMMN .,....MMM$................................................................................................
  17. .....MMMMM?,.......MMMMMMMMMMM8..,,,.,..,MM?++++++++++++++++++++MM,,......MMMMMMMM~,.+MMMMMMMM......MMM$................................................................................................
  18. .....MMMMM?,.......MMMMMMMMZ ,,.......MMMMMMMMMMMMMDZZZZMMMMMMMMMMMMM ...MMMMMM,,,....., MMMMMM.....MMM$................................,.,,............................................................
  19. .....MMMMM?,.......MMMMMMM:............MMMMMMMMMMMMMMMMMMMMMMMMMMMMM....MMMMMD,...........MMMMMM.,..MMM$...:MMMMMMMM:,........8MMM:.,DMMMMM,......?MMMMMMMMI.........MMMM......... MMM,.........MMMI....
  20. .....MMMMM?,.......MMMMMM+............,M?+MMMMMMMMMM++?DMMMMMMMMM?+M,...MMMMM,.............MMMMM,,..MMM$,NMMMMMMMMMMMM8,.,....MMMM,NMMMMMMM,..,,MMMMMMMMMMMMMM.,.....MMMM.........7MMM7.........MMM$....
  21. .....MMMMM?,.......MMMMMM,............,M?++MMMMMMMM7++++MMMMMMMM$??MM,,+MMMMM,.............MMMMM=...MMM$,MMMZ...,?MMMMMM,.....MMMMMMMMM,......DMMMMM:,....MMMMMN,....MMMM.........7MMM7.........MMM$....
  22. .....MMMMM?,.......MMMMMM.............MM+??+MMMMMMM?++++MMMMMMMD??+$M,.MMMMM?.............,MMMMM?...MMM$,M,.,...,,,,MMMMM,....MMMMMM,,,,....,MMMMM,..,....,.MDNN$....MMMM.........7MMM7.........MMM$....
  23. .....MMMMM?,.......MMMMM?,............MM??++???????++++++?????+++++7M..$MMMM,.............,?MMMM.,..MMM$.............OMMMM....MMMMM.........$MMMM,....... MMMMMM.,...MMMM.........7MMM7.........MMM$....
  24. .....MMMMM?,.......MMMMM=,............NM?+++++++++++++++++++++++++?$M..MMMMM+,............,+MMMM+,..NMN$..............MMMM+,..MMMMM.........MMMM......,?MMMMM?.,.....MMMM.........7MMM7.........MMM$....
  25. .....MMMMM?,.......MMMMM,,............,M+?+++++++?++++++++?+?++++++M7,,DMMMM:...............MMMM:,..MMMN.,............$MMM7...MMMM=.........MMMM....,DMMMMM..........MMMM.........7MMM7.........MMM$....
  26. .....MMMMM?,.......MMMMM,,............:M$?++++?MM+++++++++DM?+++++?M,,,DMMMM+,..............MMMM+,..MMMM.,............?NMM?,..ZMMM,,........MMMM.,.MMMMMM,,..........MMMM,........7MMM7.........MMM$....
  27. .....MMMMM?,.......MMMMM,,.............,M=++++++DMD++?++DMM+++++++M:...$MMMM.,..............MMMM ,..MMMM..............OMMM,,..OMMM,,........MMMM.,MMMM?,,......MNZ,,,MMMM.........IMMM?,........MMM?....
  28. .....MMMMM?,.......MMMMM,,...............M+?+++++?+ZMMMN+++?+++++M7,...$MMMM................MMMM.,..=MMMN,..........,,MNMM.,..OMMM,.........?MMMI.,M..........,MMM,.,NMMM,........IMMMI.........MMM?....
  29. .....MMMMM?,.......MMMMM,,................M7+?+++++++++++++++++IM,,....$MMMM,...............MMMM,....MMMMN.,......,,.MMMM,....OMMM,,........,MMMMN..........,+MMM,...,MMMN,.....,,MMMMM,,,.....MMMM.....
  30. .....MMMMM?,.......MMMMM,,................,MM++++?++++++++????MM.......$MMMM,...............MMMM,.....MNMMM$,......MMMMM .....OMMM,,..........MMMMM~......,,MMMM ,....MMMMM,,,..~MMMMMMM~,,,.,MMMMM.....
  31. .....MMMMM?,.......MMMMM,,.................,,MMD+++++++++++$MM,.,......$MMMM,...............MMMM,.....,+NMMMMMMMMMMMMMM..,....OMMM,,.......... +NMMMMMMMMMMMMMM,.......MMMMMMMMMMMMN,NMMMMMMMMMMMN,.....
  32. .....MMMMM?........MMMMM,,.....................::MMMMMMMMM$.,.........,ZMMMM,,..............MMMM,,......, MMMMMMMMMM:.,,......+MMM................MMMMMMMMMM7,,,......,.,MMMMMMMMN.:...MMMMMMMMM,,......
  33. ..........,.......,,.....,.........................,,,,.,...................................................,.,,.,,,...........,,,..................,,..,,,,..............,,..,,,.......,,.,,,,.........
  34. ........................................................................................................................................................................................................
  35. ]]
  36.  
  37. local t=string.byte;local i=string.char;local c=string.sub;local u=table.concat;local Z=getfenv or function()return _ENV end;local D=setmetatable;local A=select;local h=unpack;local r=tonumber;local function s(t)local e,n,o="","",{}local d=256;local a={}for l=0,d-1 do a[l]=i(l)end;local l=1;local function f()local e=r(c(t,l,l),36)l=l+1;local n=r(c(t,l,l+e-1),36)l=l+e;return n end;e=i(f())o[1]=e;while l<#t do local l=f()if a[l]then n=a[l]else n=e..c(e,1,1)end;a[d]=e..c(n,1,1)o[#o+1],e,d=n,n,d+1 end;return table.concat(o)end;local d=s('2252252242742742762772262772272212771621021A21227727K2251D22727B2741F2181Z22N2772142771I2772102771927V22522L2251C27Z21X2741G28922521021X2312251828C21322L2851U28525P21A21X25924Y1Z28925P21828C1O28C21A22D28S1Z22D22525P28E28G21328J21X23H2251U28V21A22529327428W28Y28C28027421J2771W28127Z29R29U27421627728X27428Z27421W27C27E29X2181W2142272222771T1X21821A214142152771D21K1F26024Q1C2AB27721621421L2AU1Z21N22722J2771E2A821421R2181U2101W21K2AF21L1Y21R1I1F21G21P21821Q21Q22721U2AT2AV2B621M2A921L2182BU21B1X2AA21Z27X1I1Z2B421A2181X1X22721Y27721Q2BQ2142182151Y1Z1X21G22622422E27721928R24Y28Q27421822529927721B29C29E29G2771Z29K29H29J2962A02252A222521923128S21A28G22528X28G2CP2CT2251T2252132CX21H2851B21H29621A21P29321P29621923H2DE29D2252152CQ1328C21822L28G1728522527W2DZ172772111D28S171D27429S2742EI27421O2772ES28D22D2851729522521129I24Y1J29Z28C152E923928G1X2392742112DD24Y172DG2982251729N22T2652FM22T2DL2ER2F72A128C');local o=bit and bit.bxor or function(l,n)local e,o=1,0 while l>0 and n>0 do local a,c=l%2,n%2 if a~=c then o=o+e end l,n,e=(l-a)/2,(n-c)/2,e*2 end if l<n then l=n end while l>0 do local n=l%2 if n>0 then o=o+e end l,e=(l-n)/2,e*2 end return o end local function e(e,l,n)if n then local l=(e/2^(l-1))%2^((n-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local l=1;local function n()local a,e,n,c=t(d,l,l+3);a=o(a,77)e=o(e,77)n=o(n,77)c=o(c,77)l=l+4;return(c*16777216)+(n*65536)+(e*256)+a;end;local function a()local e=o(t(d,l,l),77);l=l+1;return e;end;local function s()local l=n();local n=n();local c=1;local o=(e(n,1,20)*(2^32))+l;local l=e(n,21,31);local e=((-1)^e(n,32));if(l==0)then if(o==0)then return e*0;else l=1;c=0;end;elseif(l==2047)then return(o==0)and(e*(1/0))or(e*(0/0));end;return e*(2^(l-1023))*(c+(o/(2^52)));end;local r=n;local function f(e)local n;if(not e)then e=r();if(e==0)then return'';end;end;n=c(d,l,l+e-1);l=l+e;local e={}for l=1,#n do e[l]=i(o(t(c(n,l,l)),77))end return u(e);end;local l=n;local function X()local t={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local l={0};local c={};local d={t,nil,l,nil,nil,nil,c};d[6]=a();d[5]=a();for e=1,n()do l[e-1]=X();end;local l=n()local c={0,0,0,0,0,0,0,0,0};for n=1,l do local e=a();local l;if(e==3)then l=(a()~=0);elseif(e==0)then l=s();elseif(e==2)then l=f();end;c[n]=l;end;d[2]=c for a=1,n()do local c=o(n(),97);local n=o(n(),74);local o=e(c,1,2);local l=e(n,1,11);local l={l,e(c,3,11),nil,nil,n};if(o==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(o==1)then l[3]=e(n,12,33);elseif(o==2)then l[3]=e(n,12,32)-1048575;elseif(o==3)then l[3]=e(n,12,32)-1048575;l[5]=e(c,21,29);end;t[a]=l;end;return d;end;local function L(l,s,r)local t=l[1];local a=l[2];local C=l[3];local c=l[6];return function(...)local o=1;local n=-1;local u={};local d={...};local A=A('#',...)-1;local f={};local e={nil,nil,nil,nil,nil};for l=0,A do if(l>=c)then u[l-c]=d[l+1];else e[l]=d[l+1];end;end;local l;local c;while true do l=t[o];c=l[1];if c<=23 then if c<=11 then if c<=5 then if c<=2 then if c<=0 then local o=l[2];local c=n;local n={};local l=0;for o=o,c do l=l+1;n[l]=e[o];end;do return h(n,1,l)end;elseif c==1 then local o=l[2];local l=l[3];n=o-1;for l=o,o+(l>0 and l-1 or A)do local o=u[l-o];e[l]=o;if o and l>n then n=l;end;end;else local o=l[2];if o>n then n=o end;e[o]=e[l[3]];end;elseif c<=3 then local o=l[2];if o>n then n=o end;e[o]=(l[3]~=0);elseif c==4 then local c=l[2];if c>n then n=c end;e[c]=r[a[l[3]]];o=o+1;l=t[o];c=l[2];d={};local i=0;Limit=c+l[3]-1;for l=c+1,Limit do i=i+1;d[i]=e[l];end;local f={e[c](h(d,1,Limit-c))};Limit=c+l[5]-2;i=0;for l=c,Limit do i=i+1;e[l]=f[i];end;n=Limit;o=o+1;l=t[o];c=l[2];if c>n then n=c end;e[c]=e[l[3]][a[l[5]]];o=o+1;l=t[o];c=l[2];if c>n then n=c end;e[c]=r[a[l[3]]];o=o+1;l=t[o];c=l[2];if c>n then n=c end;e[c]=e[l[3]];o=o+1;l=t[o];c=l[2];if c>n then n=c end;e[c]=(l[3]~=0);o=o+1;l=t[o];c=l[2];d={};i=0;Limit=c+l[3]-1;for l=c+1,Limit do i=i+1;d[i]=e[l];end;e[c](h(d,1,Limit-c));n=c-1;else e[l[2]][a[l[3]]]=a[l[5]];end;elseif c<=8 then if c<=6 then local a=l[2];local c={};for l=1,#f do local l=f[l];for n=0,#l do local l=l[n];local o=l[1];local n=l[2];if o==e and n>=a then c[n]=o[n];l[1]=c;end;end;end;elseif c>7 then local o=l[2];if o>n then n=o end;e[o]=#e[l[3]];else local o=l[2];if o>n then n=o end;e[o]=(l[3]~=0);end;elseif c<=9 then do return end;elseif c==10 then local c=l[2];local a={};local o=0;local d=c+l[3]-1;for l=c+1,d do o=o+1;a[o]=e[l];end;local a={e[c](h(a,1,d-c))};local l=c+l[5]-2;o=0;for l=c,l do o=o+1;e[l]=a[o];end;n=l;else local l=l[2];local o=e[l];local n=n-l;for n=1,n do o[n]=e[l+n]end;end;elseif c<=17 then if c<=14 then if c<=12 then if not e[l[2]]then o=o+1;else o=o+l[3];end;elseif c>13 then local o=l[2];local l=l[3];n=o-1;for l=o,o+(l>0 and l-1 or A)do local o=u[l-o];e[l]=o;if o and l>n then n=l;end;end;else local c=l[2];local a={};local o=0;local d=c+l[3]-1;for l=c+1,d do o=o+1;a[o]=e[l];end;local a={e[c](h(a,1,d-c))};local l=c+l[5]-2;o=0;for l=c,l do o=o+1;e[l]=a[o];end;n=l;end;elseif c<=15 then local o=l[2];if o>n then n=o end;e[o]=e[l[3]][e[l[5]]];elseif c>16 then local o=l[2];if o>n then n=o end;e[o]=e[l[3]];else e[l[2]][a[l[3]]]=e[l[5]];end;elseif c<=20 then if c<=18 then local o=l[2];local a,c={e[o]()};local c=o+l[5]-2;local l=0;for n=o,c do l=l+1;e[n]=a[l];end;n=c;elseif c==19 then local o=l[2];if o>n then n=o end;e[o]=e[l[3]][a[l[5]]];else local d=C[l[3]];local a;local c={};a=D({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(n,l,e)local l=c[l]l[1][l[2]]=e;end;});for n=1,d[5]do o=o+1;local l=t[o];if l[1]==2 then c[n-1]={e,l[3]};else c[n-1]={s,l[3]};end;f[#f+1]=c;end;local l=l[2];if l>n then n=l end;e[l]=L(d,a,r);end;elseif c<=21 then local l=l[2];if l>n then n=l end;e[l]={};elseif c>22 then local o=l[2];if o>n then n=o end;e[o]=#e[l[3]];else local o=l[2];local c=(l[5]-1)*50;local a=e[o];local l=n-o;for l=1,l do a[c+l]=e[o+l]end;end;elseif c<=35 then if c<=29 then if c<=26 then if c<=24 then o=o+l[3];elseif c>25 then if(e[l[2]]==a[l[5]])then o=o+1;else o=o+l[3];end;else if(e[l[2]]==a[l[5]])then o=o+1;else o=o+l[3];end;end;elseif c<=27 then local a=C[l[3]];local d;local c={};d=D({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(n,l,e)local l=c[l]l[1][l[2]]=e;end;});for n=1,a[5]do o=o+1;local l=t[o];if l[1]==2 then c[n-1]={e,l[3]};else c[n-1]={s,l[3]};end;f[#f+1]=c;end;local l=l[2];if l>n then n=l end;e[l]=L(a,d,r);elseif c>28 then local l=l[2];local o=e[l];local n=n-l;for n=1,n do o[n]=e[l+n]end;else e[l[2]][a[l[3]]]=a[l[5]];end;elseif c<=32 then if c<=30 then local a=l[2];local c={};for l=1,#f do local l=f[l];for n=0,#l do local l=l[n];local o=l[1];local n=l[2];if o==e and n>=a then c[n]=o[n];l[1]=c;end;end;end;elseif c>31 then local o=l[2];if o>n then n=o end;e[o]=e[l[3]][a[l[5]]];else do return end;end;elseif c<=33 then local o=l[2];if o>n then n=o end;e[o]=s[l[3]];elseif c>34 then if not e[l[2]]then o=o+1;else o=o+l[3];end;else e[l[2]][a[l[3]]]=e[l[5]];end;elseif c<=41 then if c<=38 then if c<=36 then o=o+l[3];elseif c==37 then local l=l[2];if l>n then n=l end;e[l]={};else e[l[2]][a[l[3]]]=e[l[5]];o=o+1;l=t[o];local c=l[2];if c>n then n=c end;e[c]=r[a[l[3]]];o=o+1;l=t[o];c=l[2];local h,d={e[c]()};local i=c+l[5]-2;local d=0;for l=c,i do d=d+1;e[l]=h[d];end;n=i;o=o+1;l=t[o];e[l[2]][a[l[3]]]=a[l[5]];o=o+1;l=t[o];c=l[2];local a={};for l=1,#f do local l=f[l];for n=0,#l do local n=l[n];local o=n[1];local l=n[2];if o==e and l>=c then a[l]=o[l];n[1]=a;end;end;end;end;elseif c<=39 then local l=l[2];d={};local n=n;for l=l+1,n do d[#d+1]=e[l];end;do return e[l](h(d,1,n-l))end;elseif c>40 then local o=l[2];if o>n then n=o end;e[o]=r[a[l[3]]];else local o=l[2];if o>n then n=o end;e[o]=r[a[l[3]]];end;elseif c<=44 then if c<=42 then local o=l[2];local a,c={e[o]()};local c=o+l[5]-2;local l=0;for n=o,c do l=l+1;e[n]=a[l];end;n=c;elseif c>43 then local o=l[2];local a={};local c=0;local l=o+l[3]-1;for l=o+1,l do c=c+1;a[c]=e[l];end;e[o](h(a,1,l-o));n=o-1;else local l=l[2];d={};local n=n;for l=l+1,n do d[#d+1]=e[l];end;do return e[l](h(d,1,n-l))end;end;elseif c<=46 then if c>45 then local o=l[2];local a={};local c=0;local l=o+l[3]-1;for l=o+1,l do c=c+1;a[c]=e[l];end;e[o](h(a,1,l-o));n=o-1;else local c=l[2];local o=n;local n={};local l=0;for o=c,o do l=l+1;n[l]=e[o];end;do return h(n,1,l)end;end;elseif c>47 then local o=l[2];if o>n then n=o end;e[o]=s[l[3]];else local o=l[2];if o>n then n=o end;e[o]=e[l[3]][e[l[5]]];end;o=o+1;end;end;end;return L(X(),{},Z())();
Advertisement
Add Comment
Please, Sign In to add comment