-- This file was protected using Luraph Obfuscator v14.4.2 [https://lura.ph/] return({TM=bit32.band,NM=function(j,F,X,W,i,U,L)local v;if not(F<=140)then if F>0xf__1 then v=j:LM(L,X,F,W,i);if v==0X00__77_85 then return W,5863,U;elseif v==0Xc13E then return W,0X17a8,U;end;else if i[0X2]==i[0X1][0B11]then while-i[1][0b1100]do return W,{},U;end;elseif i[0b1][19]==i[2]then return W,{},U;elseif U<=0XB6 then for X=0X4B__,0B11001111,69 do if not(X>75)then W=j:iM(i,W,U);else break;end;end;else local X=(68);while true do if X==0B100__0100 then X,W=j:zM(U,L,W,X,i);elseif X~=0X53 then else break;end;end;end;return W,6056,U;end;elseif F~=0X27 then U=j:lM(U,i);else W=nil;return W,0X17A8,U;end;return W,nil,U;end,Ux=function(j,F,X,W,i,U,L,v,T,q,b)W=91;while true do if W<91 then v={j.v,nil,nil,j.v,j.v,nil,nil,nil,nil,nil,j.v};W=(0B1100000);continue;elseif W>0B1100000 then W=0B1000101_;i=F[0X1][0X19](q);T=F[0B1][0B11001](q);elseif W<0B1111110 and W>0x5B__ then X=F[0B1][0X19](q);break;else if W<0x60 and W>69 then W=(0B1111_110);b=F[0B1][0X19](q);continue;end;end;end;L=F[0B1_][0x19](q);U=nil;return T,v,b,L,W,U,X,i;end,Lx=function(j,j,F,X)X+=((F>0X7F and F-0B100000__00 or F)*j);return X;end,w=function(j,j,F)j=(F[0X05981]);return j;end,Q=function(j,j,F)j=(F[21850]);return j;end,RM=function(j,F)F[3][0B1010]=j.M.lshift;(F[0x00__3])[0X8]=(j.M.rshift);end,p=bit32.countlz,MM=function(j,j,F)F=(j[20175]);return F;end,OM=function(j,j,F,X)j=X[0B1][25](F);return j;end,Wx=function(j,F,X,W)W=(0x27);while true do if W==0B100111 then(F)[0b0_0100100]=j.c.yield;F[0X25]=(function()local i,U={F};U=j:Ox(i);return j.h(U);end);if not(not X[21645])then W=(X[0X548d]);else X[0X6c88]=-50+(((j.eM(X[0X2D12]))==j.O[0X008]and X[28351]or X[0x18FE])+X[6398]==X[0X1_153]and X[26211]or X[0X6696]);W=-0X6+((j.hM((X[6246]==X[18474]and X[14005]or X[0X36b5])-X[0X6663],X[9457]))+X[27901]);(X)[21645]=(W);end;continue;elseif W==0X5a then F[0X26]=(function()local i={F};local U,L=i[0x1][0x17]('\60\100',i[0B1][0x1e],i[0X1][0X12]);for v=0B1010,0b1110__0_0__1,42 do if v>0xA then return U;else if not(v<0X34)then else if i[0x1_][0Xb]~=i[0X1][0x4]then else return;end;(i[0X1])[0X12]=L;end;end;end;end);F[0B0100111]=(function()local i,U,L={F};for v=0X7c,0B10011001,7 do if v==138 then repeat local T;U,L,T=j:ix(i,T,L,U);until T<0x8_0;continue;elseif v==0x91 then return U;elseif v==131 then L=j:Ax(L);continue;else if v==0b1111100 then U=(0);continue;end;end;end;end);if not(not X[0X2647])then W=X[9799];else W=79+((j.TM((j.QM(X[22672]))))+X[26822]j.O[0B1]and X or j.O[0x4]))+W[24878]);(W)[0X36B5]=X;end;return X;end,k=function(j,j,F,X)X[19][F]=j(F);end,rM=function(j,F,X,W,i)local U;for L=0X1,i,1 do local i,v;for T=0X0027,462,101 do i,U,v=j:NM(T,L,i,X,v,F);if U==5863 then break;else if U==0X17A8 then continue;else if U~=nil then return{j.h(U)},W;end;end;end;end;end;W=(X[0x1][39]()-95921);return nil,W;end,nx=function(j,F,X,W,i,U,L,v,T,q,b,C,Y,B,P,k,V,y,r,N)local K;q=(0X4F);repeat if q>0x59 then T=C%0X8;q=(0x59);continue;else if q<98 and q>0X04f then i=j:hx(V,i,U);break;else if q<0B1011001 then U=V%0x8;q=(0x62);end;end;end;until false;V=X%0x8;local a=(C-T)/0B1000;(N)[y]=a;C=nil;for D=0x1_9,0B1011000,21 do C,V,K,L=j:dx(X,i,T,a,U,N,v,D,P,V,F,k,C,b,B,Y,y,r,W,L);if K==nil then else return U,i,{j.h(K)},D,T,L;end;end;return U,i,nil,q,T,L;end,L=getfenv,S=function(j,F,X,W)(F)[28]=j.IM;if not(not X[0X18fe])then W=(X[6398]);else X[0X6c45]=0X2__+((j.tM(X[0x4_82__A]-W))-X[27844]<=X[27844]and X[0X4a38]or X[27844]);W=-124+(((j.TM(j.O[0b101]))<=X[0x61_2e]and j.O[0B100]or X[0X24F1])+X[26262]+X[22672]);(X)[0X18Fe]=W;end;return W;end,tM=bit32.bxor,q=function(j,j,F)F=j[26953];return F;end,_M=string.gsub,rx=function(j,j,F)j=(F[0X2EFA]);return j;end,c=coroutine,xM=bit32.countlz,ix=function(j,F,X,W,i)local U,L=0X7d;while true do L,U=j:vx(U);if L~=0X536A then else break;end;end;X=F[1][0B10000](F[0b01_][0x1e],F[1][18],F[1][0X1_2]);for U=38,0x121,0x05D do if U<=0X26 then i=j:Lx(W,X,i);continue;else if U>0X83 then(F[0X1])[0X12]=(F[1][0B10010]+1);break;else W*=0X8__0;continue;end;end;end;return i,W,X;end,jx=function(j,j,F,X)(X)[F]=(j);end,A=string.sub,zx=function(j,j,F)return{j-F[0B001][0X5]};end,QM=bit32.countrz,I=function(j,j,F)j=F[0x4A38];return j;end,UM=function(j,F,X,W,i,U)local L;i=(nil);W=(79);repeat L,W,i=j:gM(i,U,W,X);if L~=53011 then else break;end;until false;F=(function(...)return(...)();end);return i,W,F;end,P=function(j,F,X,W,i)i=0X29;repeat if i==0x29_ then i=j:_(X,i,F);continue;else if i==0B111010_0 then X[0Xa_]=j.z;break;end;end;until false;W=(j.N.char);(X)[0B1011__]=(nil);X[0XC]=(nil);X[0XD]=(nil);X[14]=nil;X[15]=(nil);(X)[16]=nil;return i,W;end,lx=function(j)end,AM=function(j,j,F)F=j[0x1][0X22]()==0B1;return F;end,n=function(j,F,X,W)if not(X>0X5f)then F[0B1__10_10]=j.c.wrap;F[0x1B_]=j.v;return 0x7632,X;else(F)[0X18]=(nil);if not W[0X0064eC]then X=(-4333808781+((j.tM((j.QM(j.O[0X3]))-W[0x6__696],W[24642],W[27844]))+j.O[0X8]));(W)[25836]=X;else X=W[25836];end;end;return nil,X;end,cM=function(j,F,X,W)for i=0X1,#F[0X01][6],0B11 do F[0X1][0X6][i][F[0x1][6][i+0X1__]]=(W[F[1][0X6][i+0X2]]);end;if X then j:WM(W,F);end;end,Xx=function(j,j,F)F=(j[23856]);return F;end,yx=function(j,F,X,W,i,U,L)local v;if U>0X15 then if F[1][0b1100]~=L then else local L=(43);while true do if L==0X2B then L=14;F[0B1][0x27],F[0b1][0B11111]=F[0X1][1],(187);else v=j:kx(F);return{j.h(v)},U,W,X;end;end;end;i[0X7]=W;return 36845,U,W,X;else X=F[0X1][0x27]();W=F[0B1][0X19](X);U=(0x70);return 45160,U,W,X;end;return nil,U,W,X;end,dx=function(j,F,X,W,i,U,L,v,T,q,b,C,Y,B,P,k,V,y,r,N,K)local a;if T>67 then if b==0X4 then if r[1][0x1B]then local D,A,E=r[0B1][0B111_01][B],0B111_1101;while true do if A==125 then E=#D;A=(56);continue;elseif A==56 then A=0X37;D[E+0b1]=(N);continue;elseif A==55 then A=(0X2A);D[E+2]=y;continue;else if A==0x2A then(D)[E+0B11]=(0B101);break;end;end;end;else(P)[y]=r[0B1][0X1D][B];end;else if r[1][45]==X then a=j:Qx(r);if a~=nil then return B,b,{j.h(a)},K;end;elseif b==0b11 then j:tx(y,B,q);elseif b==5 then if W~=r[0X1][12]then q[y]=(y+B);end;elseif b==0x0 then(q)[y]=y-B;else if b==6 then local D,A=0x32;while true do if not(D>0X32)then if D<0B110010 then(r[1][6])[A+3]=B;break;else A=(#r[0X1][0B110]);D=0B11010__01;end;elseif not(D>=0X69__)then(r[0x1][0X6])[A+0X2]=y;D=(3);else(r[0B1][0X6])[A+0b1_]=P;D=(0B110100);continue;end;end;end;end;end;elseif T>25 and T<67 then B=(F-b)/8;v[y]=(C);(q)[y]=B;if W==4 then if not(r[0X1][0x1b])then j:Bx(i,Y,r,y);else local F,v,q=(0X4a);while true do if F==0X4a then F=0x21;v=(r[0x1][0b0011101][i]);continue;else if F==0x21 then F=(0XC_);q=(#v);continue;elseif F==0Xc then(v)[q+0B1]=(N);F=0b1111011;else if F==0x7B then j:ex(v,q,y);break;end;end;end;end;v[q+0x3]=0B11_;end;else if W==3 then L[y]=(i);elseif W==0X5 then L[y]=(y+i);elseif W==0 then local F=0X70;while true do b,a,F,K=j:Tx(i,y,L,U,K,F,b,r);if a==25289 then break;else if a~=nil then return B,b,{j.h(a)},K;end;end;end;else if W~=6 then else local F;for L=63,0XE3,0X28 do if L==0X67 then if K==r[1][0b0101000]then if not(r[0x1][0B100101])then else return B,b,{},K;end;end;continue;elseif L==0b1_0001111 then(r[0X1][0X6])[F+0B001]=(Y);else if L==0B111111 then F=j:Vx(r,F);else if L~=0B10110111 then else r[0x1__][0X6][F+0X2]=y;r[0B1][0X6][F+0x3]=(i);break;end;end;end;end;end;end;end;elseif T<46 then j:jx(X,y,k);elseif not(T<0x58__ and T>46)then elseif U==4 then if r[0B1__][27]then local F,i;for L=95,0XdC_,0X7_D do if L==95 then F=j:Yx(X,F,r);continue;else if L~=0B11011100 then else i=(#F);if N~=r[1][5]then j:_x(F,i,y,N);end;end;end;end;(F)[i+0X3]=(0B1010__);else(V)[y]=(r[1][0x1d][X]);end;else if U==0X3 then j:Px(y,X,k);else if U==0X5 then k[y]=y+X;elseif U==0B0 then for F=0x43,209,50 do if F<=67 then if r[0X1][0B10101_0]~=W then else r[0x1][0B10__110__1],b=r[0X2],-0x6_;end;else(k)[y]=y-X;break;end;end;elseif U~=0X6 then else local F;for W=88,0Xf4,0X4A do a,F=j:Jx(W,F,V,U,y,r,X);if a==2507 then break;end;end;end;end;end;return B,b,nil,K;end,R=bit32.bnot,Nx=function(j,F)local X,W=(F[1][0B100111]());if F[1][0X2]==F[0x1][0X13]then else if X>=F[0X1_][0B100]then W=j:zx(X,F);return{j.h(W)};end;end;return{X};end,Y=function(j,F,X,W)(X)[0b111]=(nil);F=0b1111__;while true do if F<0B100010 then(X)[0B110]=j.v;if not(not W[0X0599c])then F=j:j(W,F);else W[10315]=-0x012501A9A+((j.QM((j.TM((j.TM(j.O[0B11_0],j.O[0B10_00],F)),j.O[3],j.O[0X2]))))+j.O[0x2]);W[0x612e]=-3346783724+((j.tM((j.VM(j.O[9],(W[9457]))),j.O[0X4],j.O[0B1001]))-W[10605]-j.O[0X8]);F=-0X5A+((j.QM(j.O[0X3]-j.O[8]~=j.O[0b1]and j.O[0X1]or j.O[0X2]))==W[0X2E27]and j.O[0B10]or W[0X2E27]);W[22940]=(F);end;continue;else if not(F>0xF)then else(X)[0X7]=j.L;break;end;end;end;X[8]=j.i;X[0B1001]=(nil);X[0B1010]=nil;return F;end,_x=function(j,j,F,X,W)(j)[F+0B1]=W;(j)[F+0B10]=(X);end,qx=function(j,j,F)F=j/0X4;return F;end,Cx=function(j,F,X,W,i,U,L,v,T,q)local b;while true do i,b,v,F,L,W=j:Fx(i,v,L,q,F,W);if b==0Xd35f then break;else if b==0x6000__ then continue;end;end;end;T=(nil);U=(nil);X=(nil);return X,L,T,F,i,U,W,v;end,eM=bit32.bnot,T=function(j,F,X,W)if W<=0X64 then F[0b001]=(type);if not X[26822]then W=-4026531725+(j.BM((j.hM((j.TM(W))+j.O[0B1000],j.O[0b1__000],j.O[0X4])),(0x1C)));X[0x68C_6]=W;else W=X[26822];end;return 0Xa5d2,W;else W=j:B(X,F,W);end;return nil,W;end,vM=function(j,j,F,X)(F[0X1][0B11101])[j]=X;end,Yx=function(j,j,F,X)F=X[0X01][29][j];return F;end,BM=bit32.lshift,N=string,gx=function(j,F,X,W,i,U,L,v,T,q,b)local C;b=(nil);T=(nil);U=0X72;repeat U,b,C,T=j:Ex(T,U,L,b);if C==21845 then break;end;until false;X=L[0x1][25](b);i=nil;W=(nil);v=(nil);F=(nil);q=nil;return T,F,X,b,v,U,i,W,q;end,Ax=function(j,j)j=0B1;return j;end,tx=function(j,j,F,X)X[j]=(F);end,Jx=function(j,F,X,W,i,U,L,v)if F~=0X58 then j:xx(v,X,U,i,L);return 0x9Cb,X;else X=#L[1][0B110];(L[0x01][0X6])[X+0x1]=(W);end;return nil,X;end,b=function(j,j,F,X,W)F,j=W[0B01][23]('<\1058',W[1][0X1E],W[0x1][0X12]);X=(0X6d);return j,X,F;end,V=function(j,F,X,W)local i;X=({});(W)[1]=nil;W[0X2]=(nil);(W)[0X3]=nil;W[0X4]=(nil);(W)[0X5]=(nil);F=0X64;while true do if not(F<=54)then if not(F<=88)then i,F=j:T(W,X,F);if i~=42450 then else continue;end;else(W)[0B101_]=9007199254740992;break;end;elseif F~=0X1D then(W)[0B11]=({});if not(not X[0X7be8])then F=j:e(X,F);else(X)[11815]=(-3274917520+(j.VM((j.O[0x7]<=j.O[0b1001]and j.O[0b110]or j.O[0x7])-j.O[0X1]-j.O[0x3],(0x11))));F=-3268013763+((j.TM((j.O[0X6]==j.O[5]and j.O[0B11]or j.O[0b11_0])+j.O[0X9]))+X[0x68C6]);(X)[31720]=(F);end;else F=j:t(F,X,W);end;end;(W)[0x6]=nil;return F,X;end,o=table.move,VM=bit32.lrotate,M=bit32,ZM=function(j,j,F)F[0X1_][3][0b1]=j;end,x=function(j,F,X,W)(X)[0X13]={};if not(not F[18474])then W=F[0X482A];else W=-3151674718+((j.YM(j.O[0X7],(F[0X22b9])))+j.O[6]-j.O[0x2]+j.O[0X2]);(F)[18474]=W;end;return W;end,ox=function(j,j)j[0B101010]=(function()local F,X={j};for j=106,0xB__C,0X52 do if not(j>=0xb_C)then X=F[0X1][39]();else(F[0x1])[18]=F[0X1][0B100__10]+X;end;end;return F[1][0X9](F[0x1][0X1e],F[0X1][0X12]-X,F[0B1][0B10_010]-0x1);end);end,WM=function(j,F,X)local W,i=61;while true do i,W=j:oM(F,X,W);if i==33528 then break;else if i==6333 then continue;end;end;end;end,ax=function(j,F,X,W,i,U)for L=0X001,W do local W,v=(0B11_0__01__11);while true do if W>0X1A then W=(26);v=i[0x1][0b10011_1]();continue;else if W<0b1100111 then if not(i[0X1][24][v])then local W,T;for q=0X45,177,108 do if q==177 then T=({[0x1]=v%0X4,[3]=W-W%1});else if q~=69 then else W=j:qx(v,W);continue;end;end;end;i[0X1][24][v]=T;(X)[L]=(T);else j:Dx(i,X,L,v);end;break;end;end;end;end;U=0X75;while true do if U>0X50 then U=(80);(F)[0X8__]=i[0X1][0B100111]();else if U<0b111010_1 then return{F},U;end;end;end;return nil,U;end,d=function(j,j)j[0X15]=nil;(j)[0B10110]=(nil);j[0B1__0111]=nil;j[0x18__]=(nil);j[25]=(nil);j[0B11010__]=nil;(j)[27]=nil;end,sM=function(j,F,X)F=(-0B11__00101+((j.TM((j.xM(j.O[0B101]+j.O[0B1000])),X[21850]))+X[18474]));X[0X4e__C__f]=F;return F;end,Vx=function(j,j,F)F=#j[1][0X6];return F;end,pM=function(j,j)j[0B101000],j[0B100]=j[37]==j[0X2D],j[0B11]~=j[0X5];end,jM=bit32.rrotate,Rx=function(j,j,F,X,W,i)F=(nil);X=(nil);i=nil;W=(nil);j=0B1_1000_0;return W,j,X,F,i;end,fx=function(j,F,X,W,i,U)if F%0X2==0X0 then i[W]=U-U%0x1;else W=j:Kx(U,X,W,i);end;return W;end,mx=function(j,F,X,W,i,U,L)local v;W=(nil);L=(0xE);repeat if L>0Xe then v,L,W,i=j:yx(U,i,W,F,L,X);if v==45160 then continue;elseif v==0X8fed then break;else if v~=nil then return i,W,{j.h(v)},L;end;end;else L=j:ux(L,U,F);end;until false;return i,W,nil,L;end,f=function(j,F,X,W)local i;F=0X1E;while true do i,F=j:K(W,X,F);if i==0X7ea6 then continue;else if i~=38307 then else break;end;end;end;(W)[0X1c]=nil;(W)[29]=(nil);return F;end,Hx=function(j,j,F)F=(j[0X1_][0X27]()-4019);(j[0b1])[29]=j[0X1][0x19](F);return F;end,xx=function(j,F,X,W,i,U)if i~=U[0X1][0x26]then for i=0X40,0X72,0X1D do if i==0X5D then(U[0b1][0x6])[X+3]=F;break;else if i==0X40 then j:Ix(U,W,X);end;end;end;end;end,W=table,EM=function(j,F)local X,W,i=0X68;repeat W,i,X=j:bx(i,F,X);if W~=0X34De then else break;end;until false;X=(F[1][0B10001_0]()~=0x0);(F[0x1])[0x1b]=(X);local U,L;for v=0X3C,0XE4,0B1010100 do if v>0B10010000 then(F[1])[0X6]=F[0B1][0X19](U*3);for T=0x1,U,0X001 do(L)[T]=F[0X1][46]();end;elseif v>0X3C and v<0Xe4 then L=j:OM(L,U,F);continue;else if v<0X90 then W,U=j:rM(X,F,U,i);if W~=nil then return{j.h(W)};end;end;end;end;i=nil;for W=0X34,157,3 do if W==0x40 then F[0X1][0B11000]=j.v;return{i};elseif W==61 then F[1][0X6]=j.v;continue;elseif W==0b111010 then(F[0B1])[0X1d]=(nil);continue;elseif W==0X37 then i=L[F[1][0b1__00111_]()];continue;else if W~=0B110100 then else j:cM(F,X,L);continue;end;end;end;return nil;end,r=bit32.bxor,iM=function(j,j,F,X)if X~=182 then F=j[0X1][37]();else F=j[0B1][0B100110]();end;return F;end,hM=bit32.bor,IM=setmetatable,B=function(j,F,X,W)X[0B10]=tostring;if not(not F[10605])then W=F[0X296d];else W=(-4294952294+(j.eM((j.eM(j.O[0B1001]))-j.O[0X6]>=j.O[0X7]and j.O[0x8]or j.O[0X1__])));(F)[10605]=(W);end;return W;end,K=function(j,F,X,W)local i;if not(W>0X1e)then if not(W<=0)then(F)[0X15]=({});F[0X16]=j.o;(F)[0B10111]=j.PM;if not X[0x5_981]then W=4240708398+(((X[21850]<=j.O[0b1001]and X[0X52A__f]or X[0X36B5])+X[10315]=0b100001)then(F)[11]=(T);return T,0Xe7b4,v,i;else i=0Xc;F[0B1010]=(L);return T,15721,v,i;end;end;return T,nil,v,i;end,LM=function(j,F,X,W,i,U)if W~=0X1BB then return 49470;else if F then(U[0X1][0X01d_])[X]={[0X0]=i};else if U[1][0x28]==U[0X1][0X4]then else j:vM(X,U,i);end;end;return 30597;end;return nil;end,lM=function(j,j,F)j=F[0x1][0X22]();return j;end,g=pcall,h=unpack,Qx=function(j,j)while-178/(0B11001<0X5)do j[0B1][0x22]=-(77-0X1d);end;if j[0x1_][0X5]then return{};end;return nil;end,X=function(j,F,X,W)(X)[0X0023]=nil;W=(0B110001);repeat if W>0B10__11 then if W>49 then(X)[34]=function()local i={X};local U=i[0b1][0b10000](i[0B1][0X1e],i[0x1][0x12],i[0X1][0x012]);(i[0X01])[18]=(i[0B1][18]+0X1);return U;end;if not F[0X6214]then W=j:D(W,F);(F)[25108]=W;else W=(F[25108]);end;else X[0x21]=j.g;if not(not F[26953])then W=j:q(F,W);else W=(0X69+((j.TM((j.YM(j.O[0B1],(F[0X22b9])))-j.O[0x4],W))-F[31720]));(F)[0X6949]=W;end;end;else X[0X23]=function()local F,i,U={X};for L=0x6E_,168,0X24 do if L~=146 then U,i=j:a(i,F,U);continue;else(F[0X01])[0B10010]=(U);return i;end;end;end;break;end;until false;(X)[0X24]=(nil);return W;end,ex=function(j,j,F,X)(j)[F+0X2]=(X);end,kx=function(j,j)return{j[0X1][0X25]<=-0B100100_0};end,U=setfenv,Ix=function(j,j,F,X)(j[0X1][0X06])[X+0X2]=F;end,i=string.match,m=function(j,F,X,W,i)(X)[0X1E]=nil;X[0X1F]=nil;W=(85);repeat if W==0X55 then W=j:S(X,i,W);continue;else if W==0b110000 then(X)[0B11101]=nil;if not(not i[28896])then W=j:G(i,W);else W=-2952792307+(j.VM((j.VM((j.YM(j.O[0X8]-i[0x0022B9],(i[0X24f1]))),(i[0x7BE8]))),(i[0X7be8])));(i)[28896]=(W);end;continue;elseif W==79 then W=j:u(W,F,i,X);continue;else if W==0x62 then X[0x1E]=(function(F)local U={X};F=U[1][0X11](F,'\122','\33!\33!!');return U[1][0b10001](F,'\.\u{02E}\x2E\z\u{002E}.',U[0b1][28]({},{__index=function(F,L)local v,T,q,b,C=U[0b1][0X10](L,0B1,0X5);local Y=((C-0X21)+(b-0X21)*0b101_01__01+(q-0X21)*7225+(T-0X21)*0x95eEd+(v-0X21)*52200625);T=U[0B1__][0X14]('\62\073\52',Y);F[L]=(T);return T;end}));end)(X[0X9]([=[LPH&P9Bqt!_H;]!Dr@gDt=!<[K$:-!!!"<5k>"go)X(,!EJ^l:@eWuBll-do)VPV#'>-0AT)2P!ClY]C%D?no*08XEbTE(o)_`do)WOr!H%E0Bi=O&o)Wq(!Hdo6;Y'p#o)W%'z!!)LRo)`N%o*f\OFDYT2@<>peCh9.?z!!!#j!CHA^F`)/,@r(Z:8Flk.[K$:-!.^3R5k>.r@mz!&-_1!dR]8!E&Fk@X3',[K$:-z!4Dk-z&4#ggCJsa)Gb#QLz!!)TkCZGKe!_cM`#%(_ZH#R?d!b#!u!ESe#B4Z1%ATV@&@:F%ao*[T--"JMT><33#?+'_5!!!#WDa(uAT42UcOfpPs8W+i"TSN&zSHAilz!4Dk-!!$COlTk%JGAhM;F)YPtAXs/.z!!)'\[K$:-!!!#g61Y+do)`H#o)`&mo)a&4o)_lho)VAQ!C?;]Bl8!'EcgmR=RuT<;RQQ*z!'p,VAFfkE;Ou8:z!!)TlDc600@X)g3o)rE-Cio7M@T'W7z!&Qs3#ljr*zo)VMU!AX0HFn5W@o*Si3FDl5BEbTE(o)Wj>z!!"-,[K$:-!!!!Z5k>%s;RQQ*zn3?LFE:X-3;Y'o\o)Vp`"onW'zo)`K$o)WUt!b5."!?gt79(N'_o*'5E@VfWI#'49pBlJ1c#[^qKDf0&nFLD/LzTL$!d!!!!C%>R7@#%hdoD..PX$X[7XATV@&@:F%ao*8cDF`);;HLh/?[K$:-UNsQ"6+-an5R>z!!"]?[K$:-\.Y[561a^`$6UH6+#0L>7(][+^+=o/o,:+W_-9sg]5UId*-nd5,0.84s,9nKZ,9nTb0.JG&/1r%f+52e/gWbJ5X7S"5X6VH+,!+5X7S"5X7S"5X6kK-m_,D5X7RZ/g)8Z+=nj)5U/NZ-7U,j-9sg]5X6YI/gEVH5X6tL5X6VD5X7R]-nd,"-7g8m/.*LB++!D++,pk5O+5B$5X6YI++uj+5',5X7S"5X7S"5X7S"5X6_?+=nj)5X7S"5X7R]/0H?+5UIs65U\8m++s*5X7S"5X7R_+,!+,p4``$6UH6++s*5Umm05X6tF+,;i++cb5X7S"5UA'7+J+,!+5U.m(-pU$_5UJ*55X7S"5X7S",q^;i0.n@i+".P<&55V+$2$6UH6+4i[.OIDG5X6VH+5uF5X6eA-jh(>+,2p-m^3*5X7S"-8$o!$6UH6+,8t/1`>'/1`>)/hSb!+Ap&!$FD5Z2-n[,).3NYBFEMVA+=2(W/hSb*+D#G$/0K"FFDYT2@<>peCh5#A+Bp$9F!=m44Wl@0/g,Qn+F>5k'-n$]#/h&4lI46Tfo)rN2DIi>?5uR:_@rH7,AU&<(FEqh:o)rZ>DIi>>9st$%^i_+Pk<\\DB5M(!@q`:N!!#j<]#?tDz!;MU?o*/]CDI[*so*/WEF(KB6[K$:-!!!#g^U=+BJ-KC#e3UMC!.\!4Drs?VqZ$Tqs8W-!o)s/\E+SVA,P)+H?XmM\D"@d:?Y+5cz!!"]<[K$:-5b(2L6+-anz2*ga:?XIYgAFg"G@4s:f]kU%Y!VHXm!I58=!I4]%!5D>)%Q`K#ugp+!Aa`W[00G0!,qF$&J[$!5D>Bc7!Q=W^dD.5Lu*5YhDX#u:S)!BU5D>@2].I;,73q#r;S_GWPq7!D``1!>5D>Bc7!Q=W^dD.5Lu*E)-L3#u:S)!BU5D>@2].I;,73q#u:S1!Aa`WGWPqO!FC&Z!E@H/>!D``I!>.BoJH5dI!JpgX&ci;q!>,?X!?ZT,.5Lu*>p"?3.8Kta),C9Y&N^#=!Aa`WJ,pH@!N6#T!GI3rs=%??+d%!Aa`W9c$Y--o1l)F%>I:Bn6aO0`a]h.00HN0`fK#=#g;g"BRkiPQruF!AI:MEB1B@L[=$ZkO#;n4:ciI2S!L*gb!>,>o!>,>g!_Q3rsU-"*o/@1B@L[9`a8VGr#I%P5tX`!!!W7*>K_8!02U61B@M6:B;%>@0$rP.M38W#6GJL#qcer!@SN\!@8$Q!A+u1c)%d0,!>2C7:B;=>1B@M&*uPXs/HHHJ!D`_6#r;S_>9=^p#qZ/iZj0A-)$qB&&IC#i&^1G2!?')a*uPXs1B@La*.\_gM&.rK!BU8]!!!0)"aLscs+(>0!.X9`6C1B@NO!?b5?!@:kL!BaM<#c%\]!eRi#[ohuU^Y`R4B_:Xj8hAG]Et)54B_:]]E8RN!K7F`=^5Ak!eRa#%9:g!?4j.U]t791B@Mf4B[UMr!Y\jqub.G4B\0_X9(Qd@0'2-j9&gH!Z!>.%4)$'b>+T]dh="+0'$O$hc!D`_&#snXn#u:RF&PiEV+Y>,tS-LhN!o!!!!!)#6K$F9k=J[!;D!I1B@Ls1B@Lk1B@Lc5`$Pu+/'3@!=8cY#nce5!u(a1=O*\!>!E1cT!?3F9!+oDKe>p1@?1B@MA1B@MY9`\?F="+0o"#BrYBE/#4!!iQ)Mh)$f!Hu+!Aa`W70!>h!=T88KE5,l!so8B&HROcIPk!0n#pGN9#8soP+Ys-"N1B@Md%Ntib1B@M<1(bAI"#BrYZN:Gq%>c1k%lGL2qZ0bA!L*gt!@\=V0`e?^1B@M)z%g=fo0u3me!u.D!fc-mpJIjUtk;!!!3(&HJn`"Z$/[]`Ktj!OVtfbQBR['?gP=3AU[:?!S=65n-+?3@Hlg!CnTg$TSSTquo(i3B8f-lj5s$1B@M,2j=P%3>9U=3B8kr!=^G;!?X#"!K[23?S>Y!Y@D#r;S_/QXq5]F7k-!JCmg!@]0f!AOm:!$gX!e_%0JHGoR1B@MY0!PJ7!WcB5!WeMj=2=q=ljGTM!.#GD4,+/o;t!_%4ouYmE&9!hfVq0&Zlb!67nf`GL5!j)M)1B@O4$l@:m!OW\!!e-45$#r;S_"]j+Uf`DI\j9FQE#o1P`)$)o%d/j=n!U'R#!a_i.L]RT5!6q\B`Tis!g*Nb0`eN\!Aa`W9eN+@B`Tic!g*Nb0`dsL!A:>Q+TXA"!FR49!W`L(d(',,+!hKDn'TiHO!.!A<%-aTDPri<,JM!D!4ld/u0*!@:eE"M"W>"'1Wi_#pqE.!A<%-_#j]ji<,JM!D!4ld/u0*!LNmgZi\VWYldh5"3^kp"'3&>d0$WU:r*7X"473O_ueq#^'fnH*%e!o4"\1B@MF!D\H<.=j9*4##r;S_BN>PX!sr!:aTDhU!O2_M1B@MA1B@O*#r;S_dgB-g"+^O\#PeGB$\8C9!67fklP2U!e:^\1B@NT""!aE!^![%4>nH,Zk+8Gus!iZ5W!j.!d!M]ZO!d/aP0!#ph#$!B_fa#Q+ok.D,_p$TolN!gEsQ.>.re$9TcM!qZm`.D,`+$8V\`Vup)e#>#5&quKY$"&VoU1B@M.UuF=)e8b"#BrY=>#F38HCmRM#m]A!KdEa1B@MY"+^K(!BF3Q",R$b<_SVV#r;S_kQ35r!]e("*U+6J'?LV-_[rLD!Aa`W\-FYN!q?9l1]chB!Aa`WlN\X80VJSJ!f+W39m+ZTQZ!U*\mQr&P4^X!@]f*!Bi%A&HOZg!Lj*2.Js>U3m7[TGV]@$1G1+"!@TAt!Aa`WHN4$G!"Ju/JUmt\!d]!Y@L!Aa`W"YC$8e,hlq!!@_))!L*gH+TWN]!H,/pTGX/qF$h!Aa`W)b9u1EDHUT8M59c!A8p(B`U!j!to/!!,?.!>u2"!Gh]!C.4t!=o23#pY98f`V$iz!rr>uJ-@_0!@:MB.1$Uf#q6Jf!>uCK!=;O&#lu=a!o^;ZSd]!Aa`W;cc6cg]UOV0`a5g!AQ;b!DUr!^&ZSHMIa!@]T$.C99].5;tf0e"7t!AUq`1B@L[/h&LU/HI<-#;#s2j9$JY.2aoB!PJ^[#pC05D>@1iSA5oKb)0ip@9S-;Fa!@]f*!S%9)3?\D;6!aRE8Ke*e;'>rr!5DN5oKb)0eEDdHntd()]2.D8K:#f5uRe=!A+=4Hntd(h#S2rXoSP;&[h]@,oH^a/HI$%#;ZA][0&r#!@^eF.2a`m&HOZg!M'?h!@\m=0bFEg+ZU\u5p68-!AOU2!+X'V^.2a`m&HOZg!L!R:!?pe5*sj)./HI$5!?VUk)(bk4e,^Wt+W2j4+`&5,+W2j4+cHXJ#pC0)(bk4X9(0Y!HTdm!71+]0C=!bl$!!!!1"9j'jM#dShH8J5D+WTT.LbD4^T8g6C*:+([YsRM9oKDe&'jT*MZ1lo8G!#(UMWk,[9d&jgd%ITtX^T%13I<@;/7b4N.L=9uEP%5DN&\e>I!V$XV!=8c_!S.QL+T\qN&cij^)?BjF1][m`/-,bP+8HGP$&JsE!.^A4om)5u:`!GjOm!F7J^!0B1__00001 then if not(F<=0x5__7)then if not(F<0X7B)then F=(30);U[0X1]=q;else F=(0x57);U[6]=v;end;elseif F~=0b1010111 then(U)[0x2]=(i);F=0x21;continue;else U[0B101]=C;F=(0b1001010);end;else T,P,k,F=j:px(U,Y,L,F,X,W,k,T);if P==59316 then break;else if P~=15721 then else continue;end;end;end;until false;for V=1,X,1 do local y,r,N,K,a;K,a,r,y,N=j:Rx(a,y,r,K,N);local D,A,E;E,N,D,a,y,A,r,K=j:Cx(a,E,r,y,A,N,K,D,Y);D,E,P,a,A,X=j:nx(y,N,U,E,D,X,T,A,a,C,K,W,v,q,L,r,V,Y,i);if P==nil then else return{j.h(P)},b,B,a,X,T;end;end;U[0X4]=k;for W=0b1,Y[0X1__][0b100011](),0X1_ do i=nil;W=(nil);for U=3,23,0b101 do if not(U<=0b1000)then P,B,W=j:Sx(U,B,Y,k,W,i);if P==40871 then break;elseif P~=0X5368 then else continue;end;elseif U~=0X8_ then continue;else i=Y[0B1][0X23]();continue;end;end;B+=0X1;end;b=nil;return nil,b,B,F,X,T;end,Ex=function(j,j,F,X,W)if F==114 then W=(X[1][0b100111]()-0x1406e);F=0X29;else if F==0B101_001 then j=(0B1);return F,W,0X5555,j;end;end;return F,W,nil,j;end,Z=string.pack,vx=function(j,F)if F==0B1__11__1101 then F=0X38;else j:lx();return 0X536a,F;end;return nil,F;end,Dx=function(j,j,F,X,W)(F)[X]=(j[0X001][24][W]);end,Tx=function(j,j,F,X,W,i,U,L,v)if not(U<0X0070)then if v[0x1][0X23]~=W then else while i do L,i=v[0B1][0x15],(168);return L,{},U,i;end;end;U=0XF;else(X)[F]=(F-j);return L,0X62C9,U,i;end;return L,nil,U,i;end,hx=function(j,j,F,X)F=(j-X)/0X8;return F;end,Kx=function(j,F,X,W,i)local U,L=0X4B;while true do if U==0X4B then W=X[0X1][35]();U=46;elseif U==46 then U=(0B110101);L=X[0X1][0b1000_11]();else if U==0x35_ then for X=F-F%0X1,W do j:wx(L,i,X);end;break;end;end;end;return W;end,y=function(j,F,X)X=(-4293918622+(j.eM((j.YM((j.eM((j.TM(F[8889],F[4435],F[0X2e27])))),(F[19000]))))));F[0x6EbF]=(X);return X;end,CM=function(j,F,X,W,i,U)local L,v=(W());i=(83);repeat v,i=j:FM(W,F,U,X,i);if v==21062 then break;else if v==28611 then continue;end;end;until false;L=U[45](L,U[0Xe])(W,j.l,U[0B1011],F,U[38],U[0b100010],U[0x23],j.O,U[31],U[0B1011_01]);return{U[0B101_101](L,U[0xe])},i;end,Px=function(j,j,F,X)X[j]=(F);end,ux=function(j,j,F,X)(X)[0x9_]=F[0X1][0X0027]();j=0X15;return j;end,Sx=function(j,F,X,W,i,U,L)if F<0x12 then U=L/0X2;return 0X5368,X,U;else X=j:fx(L,W,X,i,U);return 40871,X,U;end;return nil,X,U;end,O={14947,307239629,820029724,538124386,4240708413,3151674835,3563537688,38841527,116338842},Mx=function(j,j,F,X,W,i)F=j[0B1__][0X19](i);W=(0X58);X=({});return X,F,W;end,JM=(function(j)local F,X,W,i={};i,W=j:V(i,W,F);i=j:Y(i,F,W);local U;i,U=j:P(W,F,U,i);i=j:J(i,W,F);j:d(F);i=j:f(i,W,F);i=j:m(U,F,i,W);i=j:X(W,F,i);j:H(F);i=j:Wx(F,W,i);local U,L;U,i,L=j:UM(L,F,i,U,W);X,i=j:CM(L,W,U,i,F);return j.h(X);end),YM=bit32.rshift,wx=function(j,j,F,X)F[X]=(j);end,gM=function(j,F,X,W,i)if not(W<=0X59)then if W~=0x64 then i[45]=(function(U,L,v)local T={i,i[0X2B],i[8]};local q,b,C,Y,B,P=U[9],U[0X4],U[0X5],U[0b1011],U[0x3],(U[2]);local k,V,y=U[6],U[0XA],(U[1]);v=nil;v=function(...)local r,N,K=T[0x1][25](q),1;local q,a=T[0B10](...);local D,A,E,e,H,c,x,Q=1,0X0,0X1,(T[0B1][7]());local R,M,J,_=T[1][33](function()repeat local f=(Y[D]);if f>=0B110001 then if not(f>=0x4__9)then if f>=0B1_11101 then if not(f>=0B1000011)then if not(f>=0x40_)then if not(f>=0X3e__)then r[P[D]]=(T[1][15](r[k[D]],C[D]));else if f==0B111__111 then local o=L[P[D]];r[k[D]]=(o[0b1][o[0x3]]);else(r)[y[D]]=nil;end;end;else if f>=0X41 then if f~=66 then r[y[D]]=r[P[D]]..r[k[D]];else if not(x)then else for o,O in x do if not(o>=0X1)then else(O)[0B1]=O;(O)[0b10_]=r[o];(O)[0X3]=(0X2);x[o]=(nil);end;end;end;return true,P[D],0X01;end;else local o=(q-A-0B1);if o<0X0 then o=-0X1;end;local q,O=0B0,(k[D]);for u=O,O+o do r[u]=a[N+q];q+=0x1;end;E=(O+o);end;end;else if f<70 then if not(f<68)then if f==0B1000__10__1 then(r)[k[D]]=B[D]+r[y[D]];else local q,o,O,u,m=0X0,0X5E,4503599627370495;while true do if o>0x25 then if o>64 then if o==0X5e then q*=O;o=8+(T[0B001][0X3][0x0F]((T[0B1][0X3][0Xc]((f==o and o or k[D])>=o and o or f,k[D],f))));else u=(0xf);break;end;else m=0XD;O=O[m];o=(-170+((o=0x25)then m=T[1][0X3];o=84+(T[1][0X3][14]((T[0x1][0X3__][0Xc]((T[1][0b11][0X7](k[D]==o and k[D]or o,(o))))),o));else O=(T[0X1][0B11]);o=64+(T[0X001][3][0x8]((T[0X1][0X3__][14]((T[0X1][0B11][10](o,k[D])),f,k[D]))+k[D],k[D]));end;end;end;o=0X1e;while true do if o>=0X65 then u=(f);m=m(u);break;else m=(m[u]);o=-4030726042+(T[0X1][0b11][0X7]((T[0B1][0X3][0X8__]((T[0x1][3][0B1111](k[D]))-f,k[D])),k[D]));end;end;o=(0B1100110);while true do if o==0b110__0110 then u=Y[D];o=-4294967321+((T[1][3][0B1010]((T[1][3][0x8](o,k[D]))-k[D],k[D]))+o);elseif o~=0xD then else m+=u;u=Y[D];break;end;end;m=m==u;if m then m=(Y[D]);end;o=(0B1111__11);while true do if o>0X12 then if o>63 then if not(m)then else m=(Y[D]);end;break;else if not(not m)then else m=(f);end;o=(14+(T[1][0B11][14]((T[0B1][3][0XF]((T[0B1][3][0B1111](o))))<=o and o or o,f)));end;else u=f;m=m==u;o=(55+((T[0X01][3][7]((T[0X1][3][8](o,k[D])),(o)))+f0XB__ then m+=u;o=0X5C+(T[0X1][3][0Xd]((T[0x1][3][0X00A](f,k[D]))-k[D]~=o and o or o));elseif o>0x31 then O=O(m);o=(-0B10_011+(T[0X1__][0B1__1][0B1111]((T[0B1_][0b11][0Xd](k[D]-f-k[D])))));continue;elseif not(o<0B00110001)then else m=(k[D]);O-=m;break;end;end;q+=O;p+=q;Y[D]=(p);p=(r);o=(41);while true do if o==0X29 then q=(k[D]);o=0X74+(T[0B1][3][13](f-o+o+k[D]));continue;elseif o==0X0074 then O=Y;o=-1+(((T[1][0b11][12](o+f,k[D],f))<=f and o or f)==o and o or f);continue;elseif o~=0B1_0_0001__1 then else p[q]=O;break;end;end;end;else(r)[P[D]]=(r[y[D]]==r[k[D]]);end;else if not(f<0X47)then if f==72 then local q=(P[D]);r[q](r[q+0x1],r[q+0X2]);E=q-0x1_;else r[P[D]]=(r[k[D]]-C[D]);end;else local q,o=y[D],r[P[D]];r[q+0x1]=o;(r)[q]=(o[V[D]]);end;end;end;else if not(f<0X0__37)then if not(f<0B111010)then if not(f>=0B11_1011)then if not(not(V[D]=0X34 then if not(f<0B110101)then if f==0X3_6 then r[k[D]]=(r[y[D]]>=r[P[D]]);else H={[0X1]=c,[0X3]=K,[0B101]=H,[4]=Q};local q=k[D];K=r[q+0x2]+0X0;c=(r[q+0X1]+0X0);Q=r[q]-K;D=(P[D]);end;else E=y[D];(r[E])();E-=0B1;end;else if not(f>=50)then local q=y[D];(r)[q]=r[q](r[q+0X1]);E=q;else if f~=51 then if r[k[D]]~=B[D]then D=(y[D]);end;else D=(P[D]);end;end;end;end;end;elseif not(f>=0B1010101)then if not(f>=79)then if not(f>=0x4C)then if f>=0B10_010_10 then if f~=0B1001011 then local q,o,O,u,m=0X3e;while true do if q<62 and q>0x9 then m=4503599627370495;q=0x4f+((T[1][0B11][0xC]((T[0X1][0x3][0xa](P[D],P[D]))))+q~=q and y[D]or q);continue;elseif q>0X3E then u*=m;q=-4586+((T[0B1][3][0Xa]((T[0B1][0x3][0XA](q,y[D]))-q,y[D]))+y[D]);continue;elseif q<32 and q>0X05 then m=T[0B1][0X3];break;elseif q<0X52__ and q>0B100000 then o=(0X53);q=(-4294967290+(T[0B01][0B11][0xb]((f>y[D]and P[D]or q)-q+y[D],y[D],q)));continue;elseif not(q<0X009)then else u=0B0;q=31+(T[0x1][0b11][0B001110]((T[0B1][3][0XB]((T[0B1][0X3][10]((T[1][0X3][0X0__0B](f,P[D])),(q))),P[D],f)),q));continue;end;end;local p,l=0B001__110,(11);q=0X6b;while true do if q<0B001101011 then p=T[1][0B11__];break;elseif q>78 then m=m[p];q=0B0010011110+((T[1][0X3][0b1100]((T[0x1][0x003][0XF](y[D]))-y[D]))-q);end;end;q=12;while true do if q<0B1111011 then p=p[l];q=(126+(q-q-y[D]+f-f));continue;else l=T[0X1][0X3];break;end;end;local n=0B1000;l=l[n];n=y[D];q=(91);while true do if q==0X5b then O=(Y[D]);q=(-0B110101+(((T[0B1][0x3][15](f))=0b1000001 then O=y[D];q=-4294967246+((T[0B1__][0x3][0B111](q-q-q,P[D]))+P[D]);else n+=O;break;end;end;O=P[D];q=0B11__0_111_;while true do if q<=0X1 then l-=n;break;else if not(q>=0B110111)then n=Y[D];l-=n;n=(y[D]);q=(-44+((T[0x1][0X3][12](q-y[D]~=q and q or P[D],q,y[D]))+q));else l=l(n,O);q=0X5E+((T[1][3][0X6]((T[0X1][0X3__][8](y[D],P[D])),y[D]))+P[D]-q);end;end;end;n=(P[D]);q=(79);while true do if q<0X73 and q>0X6__2 then m=m(p,l,n);u+=m;o+=u;q=41+((T[0X1][3][0X9](q+q))+P[D]==P[D]and f or f);elseif q<0X64 and q>0X5__9 then l=(y[D]);q=187+((T[0X1][0B11][0B1000]((T[0X1][3][0B11_01](y[D]+f)),y[D]))-q);continue;elseif q>100 then Y[D]=o;break;elseif q<0B1100010 and q>0X4_F then n=y[D];q=(-0X1FF_Fff4E+((T[0b1][0B1_1][7](P[D]+y[D]>y[D]and q or q,P[D]))-q));continue;elseif not(q<0x59)then else p=p(l,n);q=(0X049+(T[0x1][3][0xF__]((T[0X1][0X003][0Xb]((T[0X1][0X3][0B111](P[D],y[D])),q,q))q and q or q)+P[D]));elseif q==37 then u=(y[D]);q=(-4294967117+((T[0X1_][0B11][9](f+f+P[D]))+q));elseif q==0B001000000 then m=r;p=(P[D]);m=m[p];q=0X1f+(T[0X1_][0B11][0B1111]((T[0X1][0B11][10]((T[0X01][0x3][13](y[D]))-P[D],P[D]))));continue;elseif q==0X1_F then p=V[D];q=-0X7FFfF_F61+((T[0X1][0B11][0x09]((T[0X1][3][0X6](P[D],(q)))))-f+q);continue;elseif q~=0X72 then else m=(m[p]);break;end;end;(o)[u]=m;else r[P[D]]=r;end;else if r[P[D]]~=r[k[D]]then else D=y[D];end;end;else if f<0X4d then local q=(L[y[D]]);(q[0X1_][q[0x3__]])[r[k[D]]]=r[P[D]];else if f==78 then r[P[D]]=T[0X1][0b0011][k[D]];else if not(r[P[D]])then else D=(y[D]);end;end;end;end;else if not(f<0X52)then if not(f<0B10100__11)then if f~=0B1010100 then local q=y[D];(r)[q]=r[q](r[q+0x1],r[q+0B1_0]);E=q;else Q=H[0X4__];c=H[0x1];K=(H[0X3]);H=(H[0X5]);end;else local q,o,O,u,m,p,l=0Xf,(0B1111110);while true do if o<0X60 then u=0;m=4503599627370495;o=-4294967117+(T[0X1][0x3][0x9](o-y[D]+y[D]>o and f or f));continue;elseif o>0B1000101 and o<126 then u*=m;break;elseif o>0X60 then O=(-0X41);o=-0X3_9+(((o+o>f and o or y[D])==o and o or y[D])~=o and o or o);continue;end;end;o=0x043;while true do if o>0B1000110 and o<0X6D then p=(T[0B1][0B11]);l=0b1010;break;elseif o<70 then m=(T[0B1][0X3]);o=-0Xc+((T[0X1][0b11][13](f67 and o<0B1101000 then p=(0B01101);o=(-4294967045+((T[0X1][3][0Xa](y[D]-f+o,y[D]))+f));continue;elseif o>104 then m=(m[p]);o=(-0X3c+(((T[0X1][0X3][0XC]((T[0B001][0b11][0XA](y[D],y[D]))))==y[D]and y[D]or f)+f));end;end;p=p[l];l=(T[0X1][3]);l=l[q];q=y[D];l=l(q);q=(y[D]);o=(0x6d);while true do if o==0B1101101 then l=l<=q;o=(0X83+(((T[0X1][0X3__][0b11_1__1](y[D]+o))>=y[D]and f or y[D])-o));elseif o~=0X68 then else if not(l)then else l=(Y[D]);end;break;end;end;if not l then l=y[D];end;o=0X74;while true do if o<=0X43 then p=p(l,q);m=m(p);break;else q=y[D];o=0b101010+(T[0X1][0X3][0b1001]((T[0X1][0X3][0x9]((T[1][0X3][0X0f](o10 and o<0x61 then if not m then m=(f);end;break;elseif o>0X4C then if m then m=(f);end;o=-0X1A+(((T[0b1][3][0Xa](f+o,y[D]))==o and f or y[D])+o);end;end;o=(0X5);while true do if o>0X20 then p=(y[D]);break;elseif o<0X52 and o>0x05 then m+=p;o=0B1001000+((T[0b1][0B11][0xd]((T[0B1][0X3][0xA](o+y[D],y[D]))))+y[D]);continue;elseif o<0x20 then p=(f);o=-4294967263+((T[0X1][0b0011][0xb]((T[0X1][0b11][9](o))-f,f))+o);continue;end;end;o=0B111011;while true do if o<0X40 and o>0x29 then m+=p;p=Y[D];o=(-536870823+(T[0x1][0b11_][0X7]((T[1][0B011][12](y[D]0X1F and o<0X0029 then u+=m;o=-0X60+(T[0X1_][3][0X6]((y[D]>o and o or y[D])-y[D]+y[D],y[D]));elseif o>94 then m=(k);o=-0B11010001+(T[1][0X3][0xb](o+o-y[D]-y[D],o,o));elseif o<0x72 and o>64 then m-=p;o=(-6139+(T[0x01][3][0X06]((o~=f and y[D]or y[D])+o+o,y[D])));continue;elseif o>59 and o<0x5e then O+=u;o=(-0X7e1+(T[0B1][3][0B110]((T[0B1][0X3][0B10_11](o,o))+f>=o and o or o,y[D])));continue;elseif o<0X03b and o>0X025 then(O)[u]=(m);break;elseif o<37 then(Y)[D]=O;O=(r);u=y[D];o=-0xf4f+((T[0x1][0B11][10]((T[1][3][0Xb](o+o,f,o)),y[D]))-o);end;end;end;else if not(f>=0X50)then r[y[D]]=(L[P[D]]);else if f==0X51 then T[0X1][3][k[D]]=r[y[D]];else(r[k[D]])[C[D]]=r[P[D]];end;end;end;end;else if not(f<91)then if f>=0X005E then if not(f>=0X60_)then if f~=0X5_f then if not(not r[k[D]])then else D=y[D];end;else if not(not(r[y[D]]=0X59)then(r)[k[D]]=(Y);else if f==0X5A then A=k[D];for q=1,A do r[q]=a[q];end;N=A+0X01;else(r)[y[D]]=(T[0X1][0b11__11](r[k[D]],r[P[D]]));end;end;else if not(f<86)then if f==0X57 then(r)[k[D]]=(B[D]);else r[y[D]]=r[P[D]][V[D]];end;else if not(x)then else for q,A in x do if not(q>=0X1)then else(A)[0x1__]=(A);(A)[2]=(r[q]);(A)[0X3]=(0b10__);x[q]=(nil);end;end;end;return false,y[D],E;end;end;end;end;else if not(f>=24)then if not(f<12)then if not(f>=0X12)then if f>=0B1111 then if not(f>=16)then if x then for q,A in x do if not(q>=0X1)then else A[1]=(A);(A)[0b10]=r[q];(A)[0B11]=0x2;x[q]=(nil);end;end;end;return true,P[D],0X0;else if f==0B0010001 then local q,A=y[D],(k[D]);local o=(r[q]);T[0X1][0X16](r,q+0X1,E,A+1,o);else(r)[y[D]]=B[D]%V[D];end;end;else if not(f>=13)then r[k[D]]=e[B[D]];elseif f~=14 then(r)[y[D]]=r[P[D]]*r[k[D]];else r[k[D]]=-r[P[D]];end;end;else if not(f<0X15)then if not(f>=0B10110)then local q,A=k[D],(P[D]);local o=(r[q]);T[0x1][22](r,q+0X1,q+y[D],A+1,o);else if f~=0x17 then r[y[D]]=(k);else local q=false;Q+=K;if not(K<=0x00)then q=Q<=c;else q=(Q>=c);end;if not(q)then else r[k[D]+3]=Q;D=P[D];end;end;end;else if not(f>=19)then local q,A=P[D],y[D];if A~=0X0 then E=(q+A-1);end;local o,O,u=(k[D]);if A~=0x1 then O,u=T[0X2](r[q](T[0x1][0B1101](r,q+0X1,E)));else O,u=T[0B10](r[q]());end;if o~=1 then if o~=0 then O=(q+o-2);E=(O+1);else O=(O+q-0X01);E=(O);end;A=(0X0);for o=q,O do A+=0X1;(r)[o]=u[A];end;else E=(q-0X1);end;elseif f==0x14 then local q=(C[D]);local A=q[0x7];local o=(#A);local O=(o>0X0 and{});local u=T[0X1][45](q,O);T[0B1][0X29](u,e);(r)[k[D]]=u;if not(O)then else for e=1,o do u=(A[e]);q=u[0X1];local A=(u[0X3]);if q==0 then if not(not x)then else x=({});end;local o=(x[A]);if not o then o={[1]=r,[0B11]=A};(x)[A]=(o);end;O[e-0x1]=(o);elseif q~=1 then O[e-0X1]=L[A];else O[e-0x1]=(r[A]);end;end;end;else(r)[y[D]]=r[P[D]]/V[D];end;end;end;else if f<0X6 then if not(f<0b11)then if f<0x4 then(r)[y[D]]=r[P[D]][r[k[D]]];else if f~=0x5 then r[y[D]]=P;else local q=k[D];E=q+y[D]-0x1;r[q](T[0X1][0xd](r,q+0X1,E));E=(q-1);end;end;else if not(f>=0X1)then else if f~=0B10 then local q=(P[D]);(r[q])(r[q+0X1]);E=(q-0X1);else(L[y[D]])[r[k[D]]]=(r[P[D]]);end;end;end;else if f>=0B1001 then if f>=0xA then if f~=0XB then(r)[y[D]]=r[P[D]]/r[k[D]];else(r)[P[D]]=(C[D]^r[k[D]]);end;else local q=(y[D]);E=(q+P[D]-0x1);(r)[q]=r[q](T[0X1][0XD](r,q+0B1,E));E=q;end;elseif f<7 then if not(not(r[y[D]]=0X1E)then if not(f>=0X1b)then if not(f<0X19)then if f~=0X1__A then if x then for U,q in x do if not(U>=0X1_)then else(q)[0x1]=q;q[0X2_]=(r[U]);(q)[0B11]=(0X2);x[U]=(nil);end;end;end;local U=(k[D]);return false,U,U+P[D]-0B10;else local U=P[D];r[U]=r[U](T[0B1][0B1101](r,U+0X1,E));E=(U);end;else r[k[D]]=r[P[D]]%r[y[D]];end;else if f>=0X1c then if f~=0X1_D then r[k[D]]=(r[P[D]]-r[y[D]]);else local U=L[k[D]];U[0X1][U[3]]=r[y[D]];end;else for U=k[D],P[D]do(r)[U]=nil;end;end;end;else if f>=0X21 then if f>=34 then if f~=0x23 then(r)[y[D]]=r[P[D]]>r[k[D]];else H=({[1]=c,[3]=K,[5]=H,[0B100]=Q});E=P[D];local U=T[1][26](function(...)(T[0b1][0B100100])();for q,K in...do(T[1][0B100100])(true,q,K);end;end);(U)(r[E],r[E+0X1],r[E+0X2]);Q=U;D=(y[D]);end;else r[P[D]]=(r[y[D]]==V[D]);end;else if f>=0X1f then if f==32 then for U=0B1,k[D]do(r)[U]=(a[U]);end;else(r[P[D]])[r[y[D]]]=r[k[D]];end;else(r)[k[D]]=(r[P[D]]%C[D]);end;end;end;else if not(f<0X2a)then if f>=0X02d then if not(f<0X2f)then if f~=0X30 then if x then for U,q in x do if not(U>=0X1)then else q[1]=q;q[2]=r[U];q[0B11]=0x2;(x)[U]=nil;end;end;end;local U=k[D];E=(U+0X1);return true,U,0x2;else local U,q,C,K,A,e,H=0X5_0,7;while true do if U==0x50 then C=y[D];U=0X5d+((T[0X1][0B001_1][8](P[D]+UU and U or U)+y[D]));end;end;K=H;(A)[e]=K;U=66;while true do if U<0X42 then e=0;U=(-0X160+(T[0X1][0X3][0B110]((T[0X01][0B11][0B1_011]((T[0X1][3][0XC](U,U,U))))+f,y[D])));elseif U>0X42 then K=4503599627370495;break;elseif not(U<0X44 and U>0X039)then else A=(110);U=(-4294967238+((T[0x1][3][0x9](U))-P[D]+P[D]+U));continue;end;end;e*=K;U=(0X006c);while true do if U>0X5B then K=T[0X1][0X3];c=0X6;U=39+(T[0B1][0X3][0B1010]((T[0x1][0x3][0B1000]((T[0B1][0x3][7](U+U,y[D])),y[D])),y[D]));elseif not(U<0X6C)then else K=(K[c]);break;end;end;c=T[1][0B0011];U=(0b1110011);while true do if U>54 then c=c[q];U=(0X006+((T[0B1][0X3][0Xd](f+P[D]~=f and U or y[D]))>U and U or f));elseif not(U<115)then else q=P[D];break;end;end;local o=Y[D];U=0x79;while true do if U==0X79 then q+=o;U=(-4294965403+(T[1][3][0X9]((T[0X1][0x3][0Xa]((T[0x1][0B11][10](U,y[D])),y[D]))-f)));elseif U==0b100 then o=(f);U=17+(((y[D]>=P[D]and U or P[D])<=U and P[D]or P[D])-U+U);elseif U~=0x13 then else q+=o;break;end;end;U=(91);while true do if U>0x5b then c=c(q,o);q=(f);break;elseif not(U<0X7e)then else o=(y[D]);U=0X4e+(T[0X1][0X3][12]((T[0B01][0X3][0XD](P[D]))+U<=P[D]and U or f));end;end;c+=q;q=(Y[D]);U=(0X05);while true do if U==0X5 then c+=q;U=(-33554400+(T[1][0X03][8]((T[0X1][0X3][0X7]((T[0X1][3][0Xc](U))>=P[D]and U or P[D],y[D])),(U))));continue;elseif U==32 then q=P[D];U=(82+(T[0B1][3][0XE]((U>=f and f or U)-f-U,f,P[D])));elseif U==0x5__2 then c=c~=q;break;end;end;U=(16);while true do if U<47 then if not(c)then else c=P[D];end;U=(-4294115294+((T[1][0x3][6](y[D]-U,(U)))-P[D]+U));elseif not(U>0X1__0__)then else if not c then c=Y[D];end;break;end;end;q=(y[D]);U=0x7C;while true do if U==0X7c then K=K(c,q);c=f;U=165+((T[1][3][0XD](f+U+f))-U);continue;elseif U==0X2B then K-=c;U=(-32+((T[0x1][0X3][0xC](U))+f-P[D]-U));elseif U==14 then e+=K;A+=e;break;end;end;U=0x5d;while true do if U<=23 then if U~=23 then K=H;break;else e=C;U=0XA+(T[0B1][0X3][0B1110]((T[0B001][0B11][14]((y[D]==y[D]and U or U)-U,U,f)),P[D],P[D]));end;else if U==0x5D then(Y)[D]=(A);U=(-0x0045+(((T[0X1][0B11][0XE](U,U))+U==y[D]and P[D]or U)>f and U or y[D]));else A=r;U=0X15+((T[0B1][3][11]((T[0X1][0X3][0B1010](U+f,y[D])),U))==y[D]and U or y[D]);continue;end;end;end;U=0X29;while true do if U==41 then c=V[D];U=(0x31+((T[0x1][0X3][0Xf_]((T[0X1_][3][0xb](f,P[D]))>=f and U or f))+U));continue;elseif U~=0X74 then else K=K[c];A[e]=K;break;end;end;end;else if f~=0X2E then(r)[y[D]]=(L[k[D]][B[D]]);else r[k[D]]=r[y[D]];end;end;else if not(f<0x2B)then if f==0b101100 then if x then for U,L in x do if not(U>=1)then else(L)[1]=L;(L)[0X2]=(r[U]);L[0X3]=2;(x)[U]=nil;end;end;end;return;else r[P[D]]=not r[y[D]];end;else(r)[y[D]]=(r[k[D]]+B[D]);end;end;else if not(f<0B100111)then if not(f>=0X28)then local U=k[D];(r[U])(T[1][0XD](r,U+0B1,E));E=U-0x1;else if f~=0x29 then if not(x)then else for U,L in x do if U>=0X1 then(L)[0B1]=L;(L)[0X2]=r[U];L[0x3]=0b0010;x[U]=(nil);end;end;end;local U=(k[D]);return false,U,U;else(r)[k[D]]=T[1][0X19](y[D]);end;end;else if f>=0X0025 then if f==0B100110 then(r)[y[D]]=a[N];else(r)[k[D]]=({});end;else local U=y[D];local L,q,C=Q();if not(L)then else(r)[U+1]=(q);(r)[U+0X2]=C;D=(k[D]);end;end;end;end;end;end;end;D+=0b1;until false;end);if R then if M then if _~=1 then return r[J](T[1][0B1101](r,J+0X1,E));else return r[J]();end;else if J then return T[0x1][0xD](r,J,_);end;end;else if not(x)then else for U,L in x do if not(U>=0X1)then else(L)[0X1]=(L);(L)[0X2]=r[U];L[0B11]=(2);x[U]=nil;end;end;end;if T[1][0X1](M)~='\u{073}t\114\105n\g'then T[0x1][0x2c](M,0);else if T[0X3](M,":\z \x28%\100\z +)\z [:\r\u{00A}]")then T[1][44]('Lu\u{72}\97ph Sc\u{0072}ipt:'..(b[D]or"\x28\u{69}ntern\x61l\)")..": "..T[0X1][0X2](M),0X0);else T[0X1][0X2c](M,0X0);end;end;end;end;return v;end);if not(not X[17877])then W=X[17877];else W=81+(j.xM((j.BM((j.jM(X[26211],(X[0x04cE]))),(X[25836])))-X[0x2eFa]));X[17877]=W;end;else F=(function()local U,L=({i,i[0X2b]});L=j:EM(U);if L~=nil then return j.h(L);end;end);return 0xcF13,W,F;end;else if W==0B1001111 then i[0X2C]=j.s;if not X[0x43C]then W=j:cx(X,W);else W=X[1084];end;else i[46]=(function()local U,L,v,T,q,b,C,Y,B,P,k=({i,i[0b101011]});T,P,b,v,B,q,C,Y,k=j:gx(P,b,Y,C,q,U,B,T,k,v);local i,V;B,P,C,i,q,V,k,Y=j:Ux(U,k,q,Y,V,i,P,B,v,C);local y;L,y,T,q,v,V=j:Gx(q,v,C,B,P,Y,b,V,i,y,k,U,T);if L~=nil then return j.h(L);end;b=nil;y,b,L,q=j:mx(P,v,b,y,U,q);if L==nil then else return j.h(L);end;L,q=j:ax(P,b,y,U,q);if L~=nil then return j.h(L);end;end);if not X[23856]then W=(-0X077Ff__fF9B+(j.eM((j.BM((j.eM(W))-X[4715],(X[0X06c88]))))));X[0x5_D30]=W;else W=j:Xx(X,W);end;end;end;return nil,W,F;end,t=function(j,F,X,W)(W)[0X4]=(4503599627370496);if not(not X[0X555A])then F=j:Q(F,X);else(X)[0X24f1]=-0X2013206E+(j.hM((j.QM(j.O[0B11__1]-X[0x02e27]))0X25 then F=(0B100101);if W[0x23]then for F=106,0X82,0b11000 do if F==0X82 then W[0X2_3],W[0X27]=-(0B11__010100+0X10),(-W[46]);else if F~=0X6a then else j:pM(W);continue;end;end;end;end;continue;end;end;end;end;if W[0Xc]==W[21]then else for F=0X76,0XAF,0b111001 do if F==0x76 then j:RM(W);else if F~=0XAF then else W[0X3][15]=j.p;end;end;end;W[0x3][11]=j.hM;for F=0B100001__1,0B1010111,0X1 do if not(F<=67)then if F~=0x45 then(W[3])[0X9]=j.R;continue;else(W[0X3__])[0XD]=j.F;break;end;else(W[0B11])[0X7__]=(j.M.rrotate);continue;end;end;end;(W[3])[0B1100]=j.tM;if not(not i[28130])then U=i[0x6_DE2];else U=(-38841454+(j.tM((j.eM((j.xM(j.O[0B100]))))>i[0x5d30]and i[26262]or i[0X7Be8],j.O[0X8],i[20175])));i[28130]=U;end;return 0X6fC3,U;else if U==0X7d then W[0b11][0Xe]=j.C;(W[3])[6]=j.M.lrotate;return 21062,U;end;end;return nil,U;end,J=function(j,F,X,W)(W)[0B10001]=nil;(W)[18]=nil;(W)[19]=(nil);W[0X1__4]=nil;F=0x64;while true do if F>33 and F<0x4A then W[13]=(function(i,U,L)local v=({W});U=U or 0X1;L=(L or#i);if(L-U+1)>0X1F3D then return v[0X1][0xc](L,i,U);else return v[0B1][0Xa_](i,U,L);end;end);if not(not X[0X22b9])then F=X[0X22b9];else F=-0x49E842_1+((X[0X284b]12 and F<0X21 then(W)[0xe]={};if not X[0X6c__c4]then F=(59+(((j.tM(X[26822],X[0X2E__27],X[24878]))-X[9457]>j.O[0X7]and X[0X5_99c]or j.O[0B1000])74 then(W)[0X10]=(j.N.byte);if not(not X[0X6696])then F=X[0X6696];else F=-2541441076+(j.VM(X[0X2e27]-j.O[0x01]+X[0x24f1]+j.O[0X6],(X[0X22B_9])));(X)[0X6696]=(F);end;continue;elseif F>0X36 and F<0X57 then W[0x11]=j._M;if not(not X[0X6CFD])then F=(X[27901]);else F=(-4294967055+((j.eM((X[8889]==j.O[0B10__01]and j.O[0b1__10]or X[0x284B])+X[0X24f1]))-X[14005]));X[0X06Cfd]=(F);end;elseif F>88 and F<0x73 then(W)[0B1011]=function(...)return(...)[...];end;if not X[21167]then F=(j.QM(X[0X296D]-j.O[0B1_]))+X[0x599c]>j.O[0X07]and j.O[1]or X[0X68C6];(X)[21167]=(F);else F=X[21167];end;elseif F<100 and F>0x57 then(W)[0b1111]=j.r;if not(not X[4435])then F=X[0X1153];else F=(-0x1_F988__251+((j.VM((X[24878]>X[0X24F1]and j.O[0x5]or j.O[0B1000])+X[10315],(X[0x7b__E8])))+X[0X296d]));X[4435]=(F);end;elseif F<0X36__ and F>0B11101 then W[0X12]=0X1;if not(not X[0x4A38])then F=j:I(F,X);else(X)[0x837]=(2743507946+((j.hM((j.tM(X[0x6CFD]+X[27844],j.O[0X3]))))-j.O[0X7]));F=(-0X7+(j.TM((j.QM(X[0X7be8]>=X[14005]and X[0X36b5]or X[0X1153]))+j.O[0X8],X[10315])));(X)[19000]=F;end;continue;elseif F<0B11__101 then F=j:x(X,W,F);continue;elseif F>0X64 and F<0B1111011 then(W)[0XC]=(function(i,U,L)local v={W};if not(L>i)then else return;end;local T=i-L+0B1;if T>=0X8 then return U[L],U[L+0x1],U[L+0X2],U[L+0B11],U[L+4],U[L+0x5],U[L+0x6_],U[L+0x7],v[0B1][0XC](i,U,L+0X8);else if T>=0X7 then return U[L],U[L+0x1],U[L+0X2_],U[L+0B11],U[L+0B100],U[L+0X5],U[L+0X6__],v[0X1][0b1100_](i,U,L+0B111__);elseif T>=0X6 then return U[L],U[L+0X1__],U[L+0B10],U[L+0X3],U[L+0X4],U[L+0x5],v[0X1][0Xc](i,U,L+6);else if T>=0X5 then return U[L],U[L+0X1],U[L+2],U[L+0B11],U[L+0X4],v[0x1][0Xc](i,U,L+0B101);else if T>=0X4 then return U[L],U[L+0X1__],U[L+2],U[L+3],v[0B1][0b1100](i,U,L+0b0100);elseif T>=0X3 then return U[L],U[L+0b1],U[L+0X2],v[0X1_][0xC](i,U,L+0X3);else if not(T>=0B10)then return U[L],v[1][0B1100](i,U,L+0X1_);else return U[L],U[L+0X1],v[0B1][0XC](i,U,L+0B10);end;end;end;end;end;end);if not(not X[24642])then F=X[24642];else F=(3035335941+(F-X[11815]-j.O[0b110]+j.O[0B1001]+X[26822]));(X)[0X6042]=F;end;continue;else if not(F>0X7__3)then else(W)[0B1_0100]=j.Z;break;end;end;end;return F;end,e=function(j,j,F)F=j[31720];return F;end,oM=function(j,F,X,W)if W<0X78 then W=0X78;(X[0x1][3])[0x3]=X[1][0b11101];return 6333,W;else j:ZM(F,X);return 0X82F8,W;end;return nil,W;end,s=error,C=bit32.band,Zx=function(j,j,F)F=j[29201];return F;end,PM=string.unpack,v=nil,Fx=function(j,j,F,X,W,i,U)if i<=0X4F then if i~=0X4f then j=W[0B1][0B00101000]();i=(0X4f);else U=W[0B1][0X28]();i=(0B1100010);return j,0X0600__0,F,i,X,U;end;elseif i~=0X62 then F=W[1][0B101000]();return j,54111,F,i,X,U;else i=0X59;X=W[1][0B101000]();end;return j,nil,F,i,X,U;end,zM=function(j,F,X,W,i,U)if X==U[1][0XE]then elseif F~=0XF3 then W=j:AM(U,W);else W=U[1][0X2A]();end;i=(0B10_10011__);return i,W;end,cx=function(j,F,X)(F)[4715]=(-0X55+((j.eM((F[8889]<=F[22913]and F[0X555a]or F[26822])~=F[12026]and j.O[0X9]or j.O[0B11]))