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