Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Obfuscated with uwubrew
- uwubrew created by tostring
- UwU
- ███▄, ,╓╖╓,
- ╙█████░▒▄' ▄███▒▓▓╣╣╢╗
- ▀▀█████▄,: ▐█████████▓▓▓▄
- ` █▓░ █╖ ████████▓▄▓▀██
- '██▄▄█▓▒╗, ███████▀▀▀██▀
- ▀█████▓▒╢╖ ▀██▄▄░░░░sT
- ██████▓╬╢╖ └███░░░░░─
- ▀█████▓╣╣▒╣ ███▄µ▒░░
- ▀████▓▓▓▓╫┐ ,██▀▀
- ████▓▓█▓▌@▓▒▓▒▄@▓█▓µ▌ ┌╖
- ▐███████▓▓▓▓▓▒▄▌╢╢╣▀▒ ,░░░▒▒∩,,
- ▀███████▓█▓▓╩▒▀█▄▒▒▒▄▒░░░|░▒░░]▒
- ▀████████▓▓▓▒▀███Ñ▓▒░▒░░░░░▒▒▒
- ░`▀██████▓▓▓@▒███▒▒▒▒▀▒¢g▄╢▒░
- ▐█████▓▓▓▓╣▓▒██▌▒▒▒▒▒▒▐███▄
- ░ ██████▓▓▓▓▌Ñ▓▓▀██▄▒╢¼████æ▄
- ▀███████▓███▓▓▓▓█░░░░▀▀▀▀██▄
- ╒█████████▓██▓▓▓▓█▒▒▒▒▒▒▒▒▒░░▄
- ,▓█╣▓██▓▓███████▓▓█▒▒▒╢╢▒▒▒▒▒▒░
- ▄▓█▓▄▓███▓█████████████▄▒╢▓╣▓▓╜
- ▐████▓▓██▓▓▓▓▒▒╢╣╣▒▒▒▀█▀█-└▀▀`
- ]]
- local H=string.byte;local U=string.char;local l=string.sub;local T=table.concat;local T=table.insert;local B=math.ldexp;local G=getfenv or function()return _ENV end;local T=setmetatable;local Z=select;local V=unpack or table.unpack;local Q=tonumber;local function E(R)local X,P,e="","",{}local Y=256;local V={}for T=0,Y-1 do V[T]=U(T)end;local T=1;local function H()local X=Q(l(R,T,T),36)T=T+1;local P=Q(l(R,T,T+X-1),36)T=T+X;return P end;X=U(H())e[1]=X;while T0 and P>0 do local Y,l=T%2,P%2 if Y~=l then e=e+X end T,P,X=(T-Y)/2,(P-l)/2,X*2 end if T0 do local P=T%2 if P>0 then e=e+X end T,X=(T-P)/2,X*2 end return e end local function P(X,T,P)if P then local T=(X/2^(T-1))%2^((P-1)-(T-1)+1);return T-T%1;else local T=2^(T-1);return(X%(T+T)>=T)and 1 or 0;end;end;local T=1;local function X()local X,P,Y,l=H(Q,T,T+3);X=e(X,180)P=e(P,180)Y=e(Y,180)l=e(l,180)T=T+4;return(l*16777216)+(Y*65536)+(P*256)+X;end;local function R()local X=e(H(Q,T,T),180);T=T+1;return X;end;local function Y()local X,P=H(Q,T,T+2);X=e(X,180)P=e(P,180)T=T+2;return(P*256)+X;end;local function A()local T=X();local X=X();local l=1;local e=(P(X,1,20)*(2^32))+T;local T=P(X,21,31);local X=((-1)^P(X,32));if(T==0)then if(e==0)then return X*0;else T=1;l=0;end;elseif(T==2047)then return(e==0)and(X*(1/0))or(X*(0/0));end;return B(X,T-1023)*(l+(e/(2^52)));end;local E=X;local function B(X)local Y;local P='';if(not X)then X=E();if(X==0)then return'';end;end;Y=l(Q,T,T+X-1);T=T+X;local X={}for T=1,#Y do X[T]=U(e(H(l(Y,T,T)),180))end for X,T in next,X do P=P..T end return P;end;local T=X;local function K(...)return{...},Z('#',...)end local function E()local H={};local Q={};local T={};local U={H,Q,nil,T};local T=X()local l={}for P=1,T do local X=R();local T;if(X==1)then T=(R()~=0);elseif(X==0)then T=A();elseif(X==2)then T=B();end;l[P]=T;end;U[3]=R();for Q=1,X()do local T=R();if(P(T,1,1)==0)then local e=P(T,2,3);local V=P(T,4,6);local T={Y(),Y(),nil,nil};if(e==0)then T[3]=Y();T[4]=Y();elseif(e==1)then T[3]=X();elseif(e==2)then T[3]=X()-(2^16)elseif(e==3)then T[3]=X()-(2^16)T[4]=Y();end;if(P(V,1,1)==1)then T[2]=l[T[2]]end if(P(V,2,2)==1)then T[3]=l[T[3]]end if(P(V,3,3)==1)then T[4]=l[T[4]]end H[Q]=T;end end;for T=1,X()do Q[T-1]=E();end;return U;end;local function H(T,X,Y)local P=T[1];local X=T[2];local T=T[3];return function(...)local e=P;local Q=X;local l=T;local T=K local X=1;local T=-1;local E={};local U={...};local R=Z('#',...)-1;local T={};local P={};for T=0,R do if(T>=l)then E[T-l]=U[T+1];else P[T]=U[T+1];end;end;local T=R-l+1 local T;local l;while true do T=e[X];l=T[1];if l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement