--[[ Hack by, ayy.jaylan#5155 and parents7449#8617 --]] -- This file was generated using Luraph Obfuscator v13.4.5 return(function(Nj,ff,cj,Zf,nj,hj,hf,Uj,Vj,Qj,Wj,qj,Jj,Rf,Lf,aj,Kj,rj,ej,Pj,Aj,pj,Ej,Sj,Mj,Lj,xj,Rj,Ij,yj,uf,sj,Fj,vj,wj,Oj,Tj,dj,Cj,mj,jj,Yj,oj,bj,Of,Kf,lf,Gf,gj,uj,Dj,Xj,tj,Bj,Hf,kj,fj,zj,...)local G=(Oj);local H,Z=Kj,uj;local f=Lj[fj];local h=(Lj[Rj]);local v,C,n,J,N=hj[pj],vj,Cj,nj,(Jj);local R=(Lj[Nj]);local O,K,u=kj,bj,Lj[qj];local l,i=gj,Wj;local p=dj;local L=Lj[Bj];local k=(jj or zj);local b,q=yj,(Mj);local g=(q and q()or Uj);local Zj,W,d,B,j,z,y,M,U,A,V,o,S=12,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj;repeat if not(Zj<=6)then do if not(Zj<=9)then if not(Zj<=11)then if Zj~=12 then do S=V-1;end;Zj=14;else do Zj=2;end;end;else if Zj~=10 then do V=4294967296;end;Zj=3;else Zj=0;end;end;else if not(Zj<=7)then if Zj~=8 then A=2147483648;do Zj=11;end;else Zj=4;end;else Zj=10;end;end;end;else if not(Zj<=2)then if not(Zj<=4)then if Zj~=5 then U=function()local k2,u2,b2,a2=Aj,Aj,Aj,(Aj);local V2=0;while(oj)do if V2~=0 then d=d+4;break;else k2,u2,b2,a2=L(z,d,d+3);V2=1;end;end;return a2*16777216+b2*65536+u2*256+k2;end;Zj=9;else do d=1;end;Zj=7;end;else if Zj~=3 then z=h(u(z,5),Sj,function(pG)if L(pG,2)==72 then local da=1;repeat do if da~=0 then y=G(u(pG,1,1));da=0;else do return wj;end;end;end;until(Ej);else local Tc=(Aj);local dc=(0);do while dc<2 do if dc~=0 then if not(y)then do return Tc;end;else local iO=(Aj);for UN=0,2 do if UN<=0 then iO=R(Tc,y);else if UN~=1 then do return iO;end;else do y=Aj;end;end;end;end;end;do dc=2;end;else do Tc=f(G(pG,16));end;dc=1;end;end;end;end;end);Zj=1;else o=2^52;Zj=13;end;end;else if not(Zj<=0)then if Zj~=1 then W={};Zj=5;else M=function()local mo,so=2,(Aj);while(oj)do do if not(mo<=0)then do if mo~=1 then so=L(z,d,d);do mo=0;end;else return so;end;end;else d=d+1;mo=1;end;end;end;end;Zj=6;end;else z=Vj;Zj=8;end;end;end;until Zj==14;local w,E={[0]=1},Aj;do for d6=0,1 do do if d6~=0 then E=function(Q_,h_,t_)local X_=(t_/w[h_])%w[Q_];X_=X_-X_%1;return X_;end;else do local ad=Aj;do for yP=0,1 do do if yP==0 then do ad=2;end;else do for u6=1,31 do local W6=(1);while W6~=2 do if W6==0 then ad=ad*2;W6=2;else(w)[u6]=ad;W6=0;end;end;end;end;end;end;end;end;end;end;end;end;end;local P,T,m=Aj,Aj,(Aj);for Bf=0,2 do do if not(Bf<=0)then if Bf~=1 then m={[0]={[0]=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},{[0]=1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14},{[0]=2,3,0,1,6,7,4,5,10,11,8,9,14,15,12,13},{[0]=3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12},{[0]=4,5,6,7,0,1,2,3,12,13,14,15,8,9,10,11},{[0]=5,4,7,6,1,0,3,2,13,12,15,14,9,8,11,10},{[0]=6,7,4,5,2,3,0,1,14,15,12,13,10,11,8,9},{[0]=7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8},{[0]=8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7},{[0]=9,8,11,10,13,12,15,14,1,0,3,2,5,4,7,6},{[0]=10,11,8,9,14,15,12,13,2,3,0,1,6,7,4,5},{[0]=11,10,9,8,15,14,13,12,3,2,1,0,7,6,5,4},{[0]=12,13,14,15,8,9,10,11,4,5,6,7,0,1,2,3},{[0]=13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2},{[0]=14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1},{[0]=15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}};else T=function()local sX=U();local JX=U();do if not(sX==0 and JX==0)then else return 0;end;end;local oX=(-1)^E(1,31,JX);local AX=E(11,20,JX);local nX,OX=Aj,Aj;for Q2=0,1 do if Q2~=0 then OX=1;else nX=E(20,0,JX)*V+sX;end;end;if AX==0 then if nX==0 then return oX*0;else AX=1;OX=0;end;elseif AX~=2047 then else if nX~=0 then return oX*(1/0);else return oX*(0/0);end;end;return oX*(2^(AX-1023))*(nX/o+OX);end;end;else P=function()local ox,cx,Dx=2,Aj,Aj;repeat do if not(ox<=0)then do if ox~=1 then cx,Dx=U(),U();ox=1;else do if not(Dx>=A)then else Dx=Dx-V;end;end;do ox=0;end;end;end;else do return Dx*V+cx;end;end;end;until(Ej);end;end;end;end;local t=(Pj or Tj);local I=(t and t[mj]or function(hH,GH)local NH,tH,zH=3,Aj,Aj;while(oj)do if not(NH<=2)then if not(NH<=3)then do if NH~=4 then GH=GH%V;NH=1;else do return zH+hH*tH+GH*tH;end;end;end;else hH=hH%V;NH=5;end;else if not(NH<=0)then do if NH~=1 then do while hH>0 and GH>0 do local vC=(5);local hC,xC=Aj,Aj;while vC~=6 do do if not(vC<=2)then if not(vC<=3)then do if vC~=4 then do hC=hH%16;end;vC=2;else do tH=tH*16;end;vC=6;end;end;else do GH=(GH-xC)/16;end;do vC=4;end;end;else do if not(vC<=0)then if vC==1 then hH=(hH-hC)/16;vC=3;else do xC=GH%16;end;do vC=0;end;end;else zH=zH+m[hC][xC]*tH;vC=1;end;end;end;end;end;end;end;NH=4;else tH=1;NH=0;end;end;else zH=0;NH=2;end;end;end;end);local Y=t and t[tj]or function(LT,xT)LT=LT%V;do xT=xT%V;end;return((LT+xT)-I(LT,xT))/2;end;local D=t and t[Ij]or function(Zz,dz)do Zz=Zz%V;end;dz=dz%V;return S-Y(S-Zz,S-dz);end;local r,x=t and t[Yj]or function(qV)return S-(qV%V);end,t and t[Dj];local Q=t and t[rj];Zj=1;local e=(Aj);while Zj~=3 do do if not(Zj<=0)then if Zj==1 then do x=x or function(Ur,vr)if vr>=32 then return 0;end;if not(vr<0)then else return Q(Ur,-vr);end;return(Ur*w[vr])%V;end;end;Zj=2;else Q=Q or function(Um,fm)local tm=Aj;local om=(1);do while(oj)do if om<=1 then if om==0 then if not(fm<0)then else return x(Um,-fm);end;do om=3;end;else if not(fm>=32)then else do return 0;end;end;om=0;end;else if om~=2 then tm=(Um%V/w[fm]);do om=2;end;else return tm-tm%1;end;end;end;end;end;Zj=0;end;else do e=function(GD)local ND,kD=Aj,Aj;for DB=0,1 do if DB~=0 then kD=I(ND[1],j);else ND={L(z,d,d+3)};end;end;local rD=(I(ND[2],j));local YD=(I(ND[3],j));local TD=I(ND[4],j);local dD=2;while(oj)do if dD<=0 then d=d+4;do dD=1;end;else if dD~=1 then do j=(121*j+GD)%256;end;do dD=0;end;else return TD*16777216+YD*xj+rD*256+kD;end;end;end;end;end;do Zj=3;end;end;end;end;local a,s,c=Aj,Aj,(Aj);for lP=0,5 do if not(lP<=2)then if not(lP<=3)then if lP~=4 then c=function(...)return i(ej,...),{...};end;else for g6=1,M()do local f6,n6=0,Aj;repeat if f6<=0 then n6={};f6=2;else if f6~=1 then(s)[g6-1]=n6;do f6=1;end;else do for lI=1,M()do local tI,LI,TI=0,Aj,(Aj);while tI<=1 do if tI==0 then do LI=M();end;tI=1;else TI=(lI-1)*2;do tI=2;end;end;end;do tI=0;end;repeat do if tI~=0 then(n6)[TI+1]=E(4,4,LI);tI=2;else n6[TI]=E(4,0,LI);tI=1;end;end;until tI==2;end;end;break;end;end;until(Ej);end;end;else do s={};end;end;else if lP<=0 then do a=function(ad)local Ld,hd=Aj,Aj;for Vf=0,4 do if not(Vf<=1)then if not(Vf<=2)then do if Vf~=3 then return hd;else do d=d+Ld;end;end;end;else for hV=1,Ld,7997 do local OV=(hV+7997-1);if not(OV>Ld)then else do OV=Ld;end;end;local QV=({L(z,d+hV-1,d+OV-1)});local EV=(1);while EV~=2 do if EV~=0 then for Dx=1,#QV do local Jx=(1);while(oj)do do if Jx==0 then B=(ad*B+Qj)%256;break;else QV[Dx]=I(QV[Dx],B);Jx=0;end;end;end;end;do EV=0;end;else hd=hd..f(k(QV));EV=2;end;end;end;end;else if Vf~=0 then do hd=wj;end;else Ld=U();end;end;end;end;end;else if lP==1 then B=M();else j=M();end;end;end;end;Zj=0;local X,F,lj=Aj,Aj,(Aj);while(oj)do if not(Zj<=1)then if Zj~=2 then F=1;Zj=2;else lj={};Zj=1;end;else if Zj~=0 then do break;end;else X={};Zj=3;end;end;end;local function ij(Bh,oh,Sh)local Xh=(Bh[2]);local Wh=(Bh[1]);local Ah=(Bh[6]);local bh=Bh[5];local Gh,Yh,Hh=Bh[4],Bh[7],(Bh[8]);local jh=Bh[9];local zh=C({},{[aj]=sj});local xh=(Aj);do xh=function(...)local cF={};local FF=0;local SF=(1);local VF=((q and q()or Uj));local TF=((VF==g and Sh or VF));local pF,KF=c(...);pF=pF-1;for p0=0,pF do do if not(bh>p0)then break;else do(cF)[p0]=KF[p0+1];end;end;end;end;(lj)[3]=Bh;lj[1]=cF;if not Gh then do KF=Aj;end;elseif not(Yh)then else cF[bh]={[cj]=pF>=bh and pF-bh+1 or 0,k(KF,bh+1,pF+1)};end;if TF==VF then else if not(b)then Uj=TF;else b(xh,TF);end;end;local jF,nF,IF,lF=H(function()while true do local wY=(Xh[SF]);local lY=wY[9];SF=SF+1;do if lY>=52 then if lY<78 then if not(lY>=65)then if not(lY<58)then if not(lY<61)then if lY>=63 then if lY==64 then do(cF)[wY[8]]=cF[wY[2]][cF[wY[6]]];end;else if wY[6]~=158 then cF[wY[8]]=cF[wY[2]];else SF=SF-1;Xh[SF]={[2]=(wY[2]-65)%256,[9]=66,[8]=(wY[8]-65)%256};end;end;else if lY~=62 then local Ku=(wY[2]);(cF)[wY[8]]=cF[Ku]..cF[Ku+1];else local Jp=(oh[wY[2]]);do cF[wY[8]]=Jp[1][Jp[2]];end;end;end;else if not(lY>=59)then do cF[wY[8]]=Y(wY[3],cF[wY[6]]);end;else if lY~=60 then TF[wY[7]]=cF[wY[8]];else local no=(wY[8]);(cF[no])(cF[no+1],cF[no+2]);FF=no-1;end;end;end;else if not(lY>=55)then if lY<53 then local WR=wY[8];cF[WR](k(cF,WR+1,FF));do FF=WR-1;end;else do if lY==54 then repeat local Ta,Na=zh,(cF);if not(#Ta>0)then else local Fo=({});for ez,oz in N,Ta do for YB,VB in N,oz do do if not(VB[1]==Na and VB[2]>=0)then else local pI=VB[2];do if not(not Fo[pI])then else Fo[pI]={Na[pI]};end;end;do(VB)[1]=Fo[pI];end;(VB)[2]=1;end;end;end;end;end;until oj;do return oj,wY[8],1;end;else cF[wY[8]]=oj;end;end;end;else do if not(lY>=56)then do if wY[2]==46 then SF=SF-1;(Xh)[SF]={[2]=(wY[6]-145)%256,[9]=1,[8]=(wY[8]-145)%Xj};elseif wY[2]~=Fj then do if not(cF[wY[8]])then else SF=SF+1;end;end;else SF=SF-1;Xh[SF]={[2]=(wY[6]-211)%Xj,[8]=(wY[8]-211)%Xj,[9]=66};end;end;else if lY~=57 then local NB=wY[8];cF[NB]=cF[NB](cF[NB+1],cF[NB+2]);do FF=NB;end;else if cF[wY[2]]~=cF[wY[6]]then else SF=SF+1;end;end;end;end;end;end;else do if not(lY>=71)then if lY<68 then if not(lY>=66)then(cF)[wY[8]]=Q(cF[wY[2]],cF[wY[6]]);else if lY==67 then local Sa=(wY[8]);local xa,Ra=wY[2],(wY[6]);if xa==0 then else FF=Sa+xa-1;end;local ma,Ba=Aj,(Aj);if xa~=1 then ma,Ba=c(cF[Sa](k(cF,Sa+1,FF)));else do ma,Ba=c(cF[Sa]());end;end;do if Ra~=1 then if Ra==0 then ma=ma+Sa-1;FF=ma;else ma=Sa+Ra-2;do FF=ma+1;end;end;local NC=0;for YE=Sa,ma do do NC=NC+1;end;(cF)[YE]=Ba[NC];end;else FF=Sa-1;end;end;else do repeat local yI,NI=zh,cF;do if not(#yI>0)then else local qU={};for XA,VA in N,yI do for dR,pR in N,VA do do if not(pR[1]==NI and pR[2]>=0)then else local x5=(pR[2]);if not qU[x5]then qU[x5]={NI[x5]};end;do(pR)[1]=qU[x5];end;do pR[2]=1;end;end;end;end;end;end;end;until oj;end;do return Ej,wY[8],FF;end;end;end;else if not(lY<69)then if lY==70 then cF[wY[8]]=wY[3]*wY[10];else do cF[wY[8]]=oj;end;SF=SF+1;end;else local ky,iy=wY[8],(wY[6]-1)*50;do for Ss=1,FF-ky do do cF[ky][iy+Ss]=cF[ky+Ss];end;end;end;end;end;else if not(lY>=74)then if not(lY>=72)then(lj)[wY[2]]=cF[wY[8]];else do if lY~=73 then cF[wY[8]]=wY[3]/wY[10];else(cF[wY[8]])[wY[3]]=wY[10];end;end;end;else if not(lY<76)then if lY~=77 then cF[wY[8]]=cF[wY[2]]~=wY[10];else(cF[wY[8]])[wY[3]]=cF[wY[6]];end;else if lY==75 then local rz=(wY[2]);local Nz=(cF[rz]);for KZ=rz+1,wY[6]do Nz=Nz..cF[KZ];end;cF[wY[8]]=Nz;else do cF[wY[8]]=r(cF[wY[2]]);end;end;end;end;end;end;end;else do if lY>=91 then if not(lY<97)then if not(lY>=100)then if not(lY<98)then if lY==99 then cF[wY[8]]=cF[wY[2]]==cF[wY[6]];else if cF[wY[2]]==cF[wY[6]]then else do SF=SF+1;end;end;end;else local eA,jA=wY[8],wY[2];do FF=eA+jA-1;end;repeat local NV,gV=zh,cF;do if not(#NV>0)then else local yY={};for DL,NL in N,NV do for f9,x9 in N,NL do do if not(x9[1]==gV and x9[2]>=0)then else local Xq=(x9[2]);if not yY[Xq]then yY[Xq]={gV[Xq]};end;(x9)[1]=yY[Xq];do(x9)[2]=1;end;end;end;end;end;end;end;until oj;return oj,eA,jA;end;else if not(lY>=102)then do if lY~=101 then if cF[wY[2]]~=wY[10]then else SF=SF+1;end;else cF[wY[8]]=wY[3]<=wY[10];end;end;else if lY==103 then cF[wY[8]]=cF[wY[2]]%wY[10];else do for W3=wY[8],wY[2]do(cF)[W3]=Aj;end;end;end;end;end;else do if not(lY>=94)then if lY>=92 then if lY~=93 then do cF[wY[8]]=cF[wY[2]]<=cF[wY[6]];end;else if wY[6]~=1 then do cF[wY[8]]=not cF[wY[2]];end;else do SF=SF-1;end;Xh[SF]={[8]=(wY[8]-120)%Xj,[6]=(wY[2]-120)%256,[9]=84};end;end;else if cF[wY[2]]~=wY[10]then SF=SF+1;end;end;else if lY>=95 then if lY~=96 then cF[wY[8]]=cF[wY[2]]=85)then if wY[2]~=Gf then if not(not cF[wY[8]])then else SF=SF+1;end;else SF=SF-1;(Xh)[SF]={[9]=55,[6]=(wY[6]-97)%256,[8]=(wY[8]-97)%256};end;else do if lY~=86 then do(cF)[wY[8]]=cF[wY[2]]>=wY[10];end;else local qv,Wv=wY[8],(cF[wY[2]]);do(cF)[qv+1]=Wv;end;cF[qv]=Wv[wY[10]];end;end;end;else do if not(lY>=89)then if lY~=88 then(cF)[wY[8]]=cF[wY[2]]-cF[wY[6]];else cF[wY[8]]=Q(cF[wY[2]],wY[10]);end;else if lY~=90 then(cF)[wY[8]]=cF[wY[2]]^wY[10];else cF[wY[8]]=cF[wY[2]]0 then do xH={};end;for qt=0,bH-1 do local ut=(Xh[SF]);local Pt=ut[9];do if Pt==63 then(xH)[qt]={cF,ut[2]};else do xH[qt]=oh[ut[2]];end;end;end;SF=SF+1;end;(v)(zh,xH);end;end;(cF)[wY[8]]=ij(jH,xH,TF);end;else(cF)[wY[8]]=cF[wY[2]]>=cF[wY[6]];end;end;end;end;end;end;else if not(lY>=26)then if not(lY>=13)then if not(lY>=6)then if not(lY<3)then if not(lY<4)then if lY==5 then do(cF)[wY[8]]=wY[3]-wY[10];end;else SF=wY[1];end;else do cF[wY[8]]=cF[wY[2]]^cF[wY[6]];end;end;else if not(lY>=1)then if wY[6]==89 then SF=SF-1;do(Xh)[SF]={[2]=(wY[2]-246)%256,[8]=(wY[8]-246)%256,[9]=14};end;elseif wY[6]~=13 then do(cF)[wY[8]]=#cF[wY[2]];end;else SF=SF-1;(Xh)[SF]={[9]=55,[6]=(wY[2]-188)%Xj,[8]=(wY[8]-188)%256};end;else do if lY==2 then do(cF)[wY[8]]=I(cF[wY[2]],cF[wY[6]]);end;else if wY[6]==183 then SF=SF-1;do(Xh)[SF]={[9]=66,[2]=(wY[2]-174)%256,[8]=(wY[8]-174)%256};end;else local Uw,ew=wY[8],pF-bh;if not(ew<0)then else ew=-1;end;for CJ=Uw,Uw+ew do do cF[CJ]=KF[bh+(CJ-Uw)+1];end;end;FF=Uw+ew;end;end;end;end;end;else if not(lY>=9)then do if not(lY>=7)then local YW=wY[8];FF=YW+wY[2]-1;cF[YW](k(cF,YW+1,FF));FF=YW-1;else if lY~=8 then local NZ=wY[8];local jZ=cF[NZ+2];local DZ=(cF[NZ]+jZ);do cF[NZ]=DZ;end;if not(jZ>0)then if DZ>=cF[NZ+1]then SF=wY[1];(cF)[NZ+3]=DZ;end;else do if not(DZ<=cF[NZ+1])then else SF=wY[1];(cF)[NZ+3]=DZ;end;end;end;else(cF)[wY[8]]=cF[wY[2]]>cF[wY[6]];end;end;end;else if not(lY<11)then if lY~=12 then do if wY[3]==cF[wY[6]]then else do SF=SF+1;end;end;end;else if wY[2]~=53 then local HX=(wY[8]);local DX=(HX+2);local uX=HX+3;local jX=({cF[HX](cF[HX+1],cF[DX])});for GL=1,wY[6]do do cF[DX+GL]=jX[GL];end;end;local gX=(cF[uX]);if gX==Aj then SF=SF+1;else(cF)[DX]=gX;end;else SF=SF-1;(Xh)[SF]={[9]=15,[8]=(wY[8]-22)%256,[2]=(wY[6]-22)%Xj};end;end;else if lY==10 then(cF)[wY[8]]=D(cF[wY[2]],cF[wY[6]]);else do cF[wY[8]]=Y(cF[wY[2]],wY[10]);end;end;end;end;end;else if not(lY<19)then if not(lY<22)then if not(lY>=24)then if lY==23 then local Tq=(wY[8]);local Sq=Tq+2;local xq=(Tq+1);(cF)[Tq]=l(G(cF[Tq]),Zf);do(cF)[xq]=l(G(cF[xq]),Of);end;cF[Sq]=l(G(cF[Sq]),Kf);cF[Tq]=cF[Tq]-cF[Sq];SF=wY[1];else do(cF)[wY[8]]=cF[wY[2]]/wY[10];end;end;else if lY==25 then if not(cF[wY[2]]<=wY[10])then else do SF=SF+1;end;end;else cF[wY[8]]={};end;end;else if not(lY<20)then if lY~=21 then cF[wY[8]]=wY[7];else cF[wY[8]]=Y(cF[wY[2]],cF[wY[6]]);end;else(cF)[wY[8]]=lj[wY[2]];end;end;else if not(lY>=16)then if lY<14 then local Y3=(wY[8]);cF[Y3]=cF[Y3](cF[Y3+1]);FF=Y3;else if lY==15 then do cF[wY[8]]=-cF[wY[2]];end;else if wY[6]~=96 then repeat local Fx,nx=zh,cF;if not(#Fx>0)then else local wu={};for kY,tY in N,Fx do for u1,S1 in N,tY do if S1[1]==nx and S1[2]>=0 then local KO=S1[2];if not(not wu[KO])then else(wu)[KO]={nx[KO]};end;(S1)[1]=wu[KO];do(S1)[2]=1;end;end;end;end;end;until oj;local Cq=(wY[8]);return Ej,Cq,Cq;else SF=SF-1;(Xh)[SF]={[9]=84,[8]=(wY[8]-117)%256,[6]=(wY[2]-117)%256};end;end;end;else if lY<17 then do(cF)[wY[8]]=D(wY[3],cF[wY[6]]);end;else do if lY==18 then local jL=(cF[wY[2]]/cF[wY[6]]);do cF[wY[8]]=jL-jL%1;end;else cF[wY[8]]=cF[wY[2]]/cF[wY[6]];end;end;end;end;end;end;else do if not(lY>=39)then if not(lY>=32)then if not(lY>=29)then if not(lY>=27)then repeat local XD,sD=zh,(cF);if#XD>0 then local jQ={};for e9,J9 in N,XD do for bI,fI in N,J9 do if not(fI[1]==sD and fI[2]>=0)then else local Lh=(fI[2]);if not(not jQ[Lh])then else(jQ)[Lh]={sD[Lh]};end;(fI)[1]=jQ[Lh];fI[2]=1;end;end;end;end;until oj;return oj,wY[8],0;else if lY~=28 then(cF)[wY[8]]=cF[wY[2]]+wY[10];else local LE,HE=wY[8],(wY[6]-1)*50;for eg=1,wY[2]do cF[LE][HE+eg]=cF[LE+eg];end;end;end;else if not(lY>=30)then(cF)[wY[8]]=wY[3]>cF[wY[6]];else if lY~=31 then cF[wY[8]]=wY[3]=wY[10];end;end;end;end;else do if not(lY<35)then if lY<37 then if lY~=36 then cF[wY[8]]=cF[wY[2]]~=cF[wY[6]];else(cF[wY[8]])[cF[wY[2]]]=wY[10];end;else if lY==38 then do(cF)[wY[8]]=wY[3]*cF[wY[6]];end;else(cF)[wY[8]]=Ej;end;end;else if not(lY>=33)then if wY[6]~=51 then repeat local FG,NG=zh,(cF);do if not(#FG>0)then else local VS=({});for o7,a7 in N,FG do for r0,v0 in N,a7 do if not(v0[1]==NG and v0[2]>=0)then else local Hu=(v0[2]);if not(not VS[Hu])then else VS[Hu]={NG[Hu]};end;(v0)[1]=VS[Hu];v0[2]=1;end;end;end;end;end;until oj;return;else SF=SF-1;Xh[SF]={[9]=12,[8]=(wY[8]-45)%256,[6]=(wY[2]-45)%256};end;else if lY==34 then(cF)[wY[8]]=cF[wY[2]]*cF[wY[6]];else do cF[wY[8]]=cF[wY[2]]%cF[wY[6]];end;end;end;end;end;end;else do if not(lY<45)then do if not(lY<48)then if not(lY<50)then if lY==51 then if wY[6]~=31 then do repeat local uE,XE,wE=zh,cF,wY[8];if not(#uE>0)then else local KO={};do for pf,xf in N,uE do do for iH,dH in N,xf do if not(dH[1]==XE and dH[2]>=wE)then else local wJ=dH[2];do if not(not KO[wJ])then else KO[wJ]={XE[wJ]};end;end;dH[1]=KO[wJ];dH[2]=1;end;end;end;end;end;end;until oj;end;else do SF=SF-1;end;Xh[SF]={[6]=(wY[2]-Hf)%256,[9]=55,[8]=(wY[8]-226)%Xj};end;else(cF)[wY[8]]=cF[wY[2]]+cF[wY[6]];end;else if lY~=49 then cF[wY[8]]=TF[wY[7]];else local yx=(oh[wY[2]]);yx[1][yx[2]]=cF[wY[8]];end;end;else if not(lY<46)then if lY==47 then FF=wY[8];(cF[FF])();do FF=FF-1;end;else local ZZ,dZ=cF[wY[2]],(cF[wY[6]]);local MZ=(wY[8]);do(cF)[MZ+1]=ZZ;end;do(cF)[MZ]=ZZ[dZ];end;end;else local ru=(cF[wY[2]]);if not ru then SF=SF+1;else do cF[wY[8]]=ru;end;end;end;end;end;else do if not(lY>=42)then if not(lY>=40)then repeat local wq,Yq=zh,cF;do if#wq>0 then local Jg=({});for yQ,hQ in N,wq do for g4,M4 in N,hQ do do if M4[1]==Yq and M4[2]>=0 then local kz=(M4[2]);do if not(not Jg[kz])then else(Jg)[kz]={Yq[kz]};end;end;M4[1]=Jg[kz];M4[2]=1;end;end;end;end;end;end;until oj;local Ug=(wY[8]);return Ej,Ug,Ug+wY[2]-2;else if lY==41 then local Pm=wY[8];(cF)[Pm]=cF[Pm](k(cF,Pm+1,FF));do FF=Pm;end;else local sB=(wY[3]/cF[wY[6]]);do(cF)[wY[8]]=sB-sB%1;end;end;end;else if not(lY<43)then do if lY==44 then do(cF[wY[8]])[cF[wY[2]]]=cF[wY[6]];end;else(cF)[wY[8]]=wY[7];end;end;else local N3=(wY[8]);(cF[N3])(cF[N3+1]);do FF=N3-1;end;end;end;end;end;end;end;end;end;end;end;end;end);if not(jF)then if Z(nF)~=uf then(K)(nF,0);else if not(p(nF,Lf))then else return ff();end;if not(p(nF,Rf))then K(nF,0);else K(hf..(Wh[SF-1]or"(internal)")..": "..O(nF),0);end;end;else do if nF then if lF==1 then do return cF[IF]();end;else return cF[IF](k(cF,IF+1,FF));end;elseif not(IF)then else return k(cF,IF,lF);end;end;end;end;end;if not(b)then else(b)(xh,Sh);end;return xh;end;local function Gj()local GJ=1;local YJ,EJ=Aj,(Aj);while(oj)do if GJ~=0 then YJ={{},{},Aj,Aj,Aj,{},Aj,Aj,Aj};do GJ=0;end;else EJ={};do break;end;end;end;local jJ,SJ=Aj,Aj;for Wm=0,3 do if not(Wm<=1)then if Wm~=2 then(YJ)[11]=U();else YJ[10]=M();end;else if Wm~=0 then SJ=1;else jJ={};end;end;end;GJ=2;local bJ,oJ,tJ=Aj,Aj,(Aj);while(oj)do if not(GJ<=2)then if not(GJ<=4)then if GJ==5 then bJ=U();GJ=0;else do oJ=U()-133742;end;do GJ=3;end;end;else if GJ~=3 then(YJ)[5]=M();GJ=5;else do tJ=M();end;break;end;end;else if GJ<=0 then do for zD=1,bJ do local hD,fD,kD,XD=1,Aj,Aj,Aj;do while hD~=3 do if not(hD<=0)then if hD==1 then fD=U();hD=0;else XD=U();hD=3;end;else kD=U();do hD=2;end;end;end;end;for jh=fD,kD do YJ[1][jh]=XD;end;end;end;do GJ=1;end;else if GJ~=1 then YJ[9]=M();GJ=4;else(YJ)[17]=M();GJ=6;end;end;end;end;local XJ,WJ=Aj,Aj;for mW=0,6 do if not(mW<=2)then do if not(mW<=4)then if mW~=5 then WJ=U();else(YJ)[15]=U();end;else if mW~=3 then(YJ)[8]=M();else YJ[7]=E(1,2,XJ)~=0;end;end;end;else if mW<=0 then for yh=1,oJ do local gh=({Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj,Aj});local Sh=e(tJ);local Wh=(9);while Wh~=13 do if not(Wh<=5)then do if not(Wh<=8)then do if not(Wh<=10)then if Wh~=11 then do gh[9]=M();end;Wh=2;else gh[14]=E(25,12,Sh);Wh=0;end;else if Wh==9 then(gh)[6]=E(9,14,Sh);do Wh=8;end;else(gh)[8]=E(8,6,Sh);do Wh=8;end;end;end;end;else if not(Wh<=6)then if Wh~=7 then do gh[17]=E(7,28,Sh);end;Wh=12;else(gh)[2]=E(9,23,Sh);do Wh=13;end;end;else(gh)[14]=E(25,12,Sh);Wh=3;end;end;end;else if not(Wh<=2)then if Wh<=3 then gh[1]=E(18,14,Sh);Wh=7;else if Wh==4 then(gh)[2]=E(9,23,Sh);Wh=13;else gh[19]=E(10,1,Sh);Wh=13;end;end;else if not(Wh<=0)then if Wh~=1 then(gh)[8]=E(8,6,Sh);Wh=11;else do gh[6]=E(9,14,Sh);end;Wh=5;end;else(gh)[19]=E(10,1,Sh);do Wh=3;end;end;end;end;end;YJ[2][yh]=gh;end;else if mW~=1 then do YJ[4]=E(1,1,XJ)~=0;end;else do XJ=M();end;end;end;end;end;for gB=1,WJ do do YJ[6][gB-1]=Gj();end;end;GJ=1;do repeat do if GJ~=0 then YJ[18]=U();GJ=0;else(YJ)[3]=M();do break;end;end;end;until(Ej);end;local xJ=(Aj);for kA=0,1 do if kA~=0 then xJ=U()-133757;else YJ[15]=M();end;end;local RJ=(M());local cJ=(M()~=0);for x4=1,xJ do local K4=Aj;local X4=M();local d4=0;while d4~=1 do do if X4==178 then K4=P();elseif X4==223 then do K4=u(a(RJ),3);end;elseif X4==139 then K4=T()+U();elseif X4==101 then K4=Ej;elseif X4==158 then K4=oj;elseif X4==234 then K4=u(a(RJ),T()+U());elseif X4==145 then K4=P();elseif X4==64 then K4=u(a(RJ),M());elseif X4==128 then K4=T();elseif X4==172 then K4=u(a(RJ),18);elseif X4==253 then do K4=U();end;elseif X4~=81 then else K4=T()+U();end;end;d4=1;end;do EJ[x4-1]=SJ;end;local o4=({K4,{}});(jJ)[SJ]=o4;do SJ=SJ+1;end;do if not(cJ)then else(X)[F]=o4;F=F+1;end;end;end;local HJ=s[YJ[8]];for j2=1,oJ do local W2=(YJ[2][j2]);local v2=(HJ[W2[9]]);local o2=v2==1;if not((v2==10 or o2)and W2[6]>255)then else local Yv,Lv=Aj,(Aj);local cv=2;do while cv<=2 do if not(cv<=0)then if cv~=1 then do(W2)[4]=oj;end;cv=1;else Yv=EJ[W2[6]-256];cv=0;end;else do Lv=jJ[Yv];end;cv=3;end;end;end;if not(Lv)then else local Su=(Aj);for pc=0,1 do if pc~=0 then Su=Lv[2];else(W2)[10]=Lv[1];end;end;Su[#Su+1]={W2,10};end;end;if not((v2==7 or o2)and W2[2]>255)then else W2[5]=oj;local qH,RH=Aj,Aj;do for Vi=0,2 do if not(Vi<=0)then if Vi~=1 then if not(RH)then else local C1,X1=2,Aj;while C1<3 do if not(C1<=0)then if C1~=1 then W2[3]=RH[1];do C1=0;end;else(X1)[#X1+1]={W2,3};C1=3;end;else X1=RH[2];C1=1;end;end;end;else RH=jJ[qH];end;else qH=EJ[W2[2]-256];end;end;end;end;local P2=0;do while P2<=1 do if P2~=0 then if v2==11 then do(W2)[1]=j2+(W2[1]-131071)+1;end;end;P2=2;else if v2==12 then local vR,IR=Aj,Aj;local VR=(1);repeat if VR<=0 then do IR=jJ[vR];end;do VR=2;end;else do if VR~=1 then if not(IR)then else local bX,OX=1,(Aj);repeat do if not(bX<=0)then if bX==1 then W2[7]=IR[1];bX=0;else do OX[#OX+1]={W2,7};end;bX=3;end;else do OX=IR[2];end;bX=2;end;end;until bX>=3;end;VR=3;else vR=EJ[W2[1]];VR=0;end;end;end;until VR==3;end;P2=1;end;end;end;end;do return YJ;end;end;local Hj=Aj;for qt=0,3 do if not(qt<=1)then if qt~=2 then return ij(Hj,Aj,g)(...);else X=Aj;end;else if qt~=0 then lj[2]=X;else Hj=Gj();end;end;end;end)("\114\101\112",coroutine.yield,"\110","\96\102\111\114\96\32\105\110\105\116\105\97\108\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114",rawset,table,"\76\117\114\97\112\104\32\83\99\114\105\112\116\58",_ENV,"LPH-AE47013488111BB82H112H8811811CB13H181118113H81C8818A8C812H8818C12H881A2H888111811181A811181A2H118118882H11187FAD570E0C025H00B2890A0200C747C744C704561655D6042H6D6EED044CCC4D4C504HB33062222H62141999A06B4F98D822ED4F5F44FEF5502ED797C2164569013C5524A9FC9030CBDFA44C32BA41848909B18744F22D70FE220E304HF75086C606862F1D5D2H1D504H7C3B4H63303H9212044HC930883HC83B0F3H4F014H1E43751ED8A20102003ECEDA34023H001CA278F60E325H009DFD0C02007594D40114042H69FCE90416D6829604DB9BD9DB502HF8FDF830ADEDABAD143A7A034A4F2HDFE5A84F5C72A8865871A6E7E540DEF74AFA3BA30FD7B40C40AF8C890735DCE18A6702C2938204276E2H673724A4A2A40479F911F904A6E68A2604EBE16BFF3F2H8877F704FDB72HBD25CA0A34B504EF67E8EF146C642H6C37412361D4452E66EE633FF3FB747314D0D8BE5017454FC2C51412982H923777361A442D74F818AC60894976F60436BD3136147BF1A77B1718D87F98044DAA4DF15D5ADA5EDA04FF7FF37F04BCF4FCF23FD199119136FE7E947E0443C8AF952H60A060E00415DCDDD5302H2221A204078E87864F440447C40499539B9914C686C546048B40A70260A86855D704DDD75DCF3F6AA3EAEB1C8F8A861E2C0CC7A084602HA15DDE04CEC5A2996093136FEC04F0BC5CE560A5A949E360B2F2B03204579E97853FD41428AB04E9E585BB60D61F5654069B50B70D60B8BE31362C2HED169204BA70FA743F5F159F1E431C5C1C9C0431BB2HB1181E9EE0610423EA2HA3342H8077FF0475BFD9F26082086E5660272FA7A60D3H64E40439B1395366A666AFF75B2B6B5DAB04C8483CB704BD645ADD3F0AC25A8A072FEF6AAF04EC2CECAB5BC101B14104AEEEE92E0433BA33A13F2H10E76F0485CE011232521998C567F7F19BAC60F434B8740449C2C9DD3FB63BDA72603B75972D601816F44260CD868D0C385AD11E8D02FFF43435403CF6372B3DD1112EAE04BE753A37222HC33FBC04A069A8AB40159C5207513H62E204C7CEC2C730C4CFA88C605992F5CF60C6CF0406144B81432H403HE868041D17181D302AE0633E510F064F4D068C8760C56061E8E9E1300E8562DB60D39FFFC56070793032063H25A504B2FB72B566D79722A804541393964DA92HEE654D96D69C16041B2H5CCE4D382H7FEF4D6D2AAAAC4DFABD3D394D2H5F57DF04DC592H5C1831F4F1F34F9E5B2H5E3763A142B854C046C8C01435F53FB504C22H85004DE727EE6704E4A22HA41879FF2HF918A6202H26372H6B4BC24AC80E0C0814FD3B2H3D378A355C09126F282H6F503HECED3F3H010B3F3HEEE73F2HF373FA3F2H50D0583F2H45C54F3F1292169204B7F0707B4D7433B3BE4D490E8E844D2HB641C904FBBC2H7B503H98963F8D4A4C4D503HDAD53F7F77FF783F7C3C7DFC04511696804D7EFE86010403052H0318E060189F04152H52DF4DA26256DD040770045900C44419BB0419591A99040681454618CB8C2H8B37A8B0F8A1561D2H5AD34D2A2H6DEA4D8F0F76F0044C8B4F9E492H21DB5E044E088E0E3593D510131470B08F0F04A523646550F27732301C1797ED68042H546ED40469A9A13962D656DC56049BDBA01B04B8F88C38042D676D6B3F7AB6D6ED605F951F8A609C1C62E304313831203F9E5EF31E04236F8F3B6000C0FD7F04B5BAFB6F0CC282CD4204672FAFB64DE464EC64047931B1B54D662663E604EBA3232A4D48084CC8043DF53EEF490AC0268C606FA72HAF18EC242H2C37C1691B10242E65823A60B3BBB332383H901004058D85596692187E4760377C1B226074B48B0B040902655C602HF6F37604FB2HB32C4DD89823A704CD2H85184D1ADAE46504FFB7373C4DBCFC45C3041159D9DB4DFEB636334D034BCBC14D602H28AC4D9555941504E2EA2HE250470747C704840D04153F59195DD904C64E858618CB8BCE4B04282H60EA4D9D1D6AE204EA2HA2204D2HCF34B004CC07605960E168E161433H4ECE04D35A53AF6670382HB0293HA52504B27AF28F6657DE2H5750D4DFB881606929921604562H1E964D2HDB28A404F87178F9383HAD2D043A333A49665F1ED8AE33DC5CDE5C04713171F1049ED6D9504D63239E1C04400041C004F5DD35895D02C2EC7D0467E74DE7042464EF376479F948F904A66618D904EBA0C7FE60C8AE90B30E2HBDE63D04CA8A26B5042F25F36F076CAC4DEC04C1064890242H6E76EE0473FA7B624ED010C050044500F945072H9248ED0477377F6339B4349134048909BF09042H36F52564FB3B01840418581B9804CD8161DB609AD35A5B0D3HFF7F043CF5FC5B66919B918560FE7E038104034ACA9151A02BCC6A60D55528AA0422EB2H2A403H870704444D414430D910DE8B51C6063BB9042H0BB37404A821A0B908DD9DE65D04EA8BF294540F4F118F048C4C6DF3046128A9A1148EC2A29B6093D3921304B078B97E49A565A5E25BB27207CD0497179D1704D4DDD4C53F2HA9A12904965FDC453D1B521B19063H38B804EDE46D6F667A31566F609F17160E2C1CDCE36304B138B9A0401E9E1D9E0423AAA3B23F40CBAC9560F5B9D9E0604282BD3D04672EA7A60D3H64E40479B0399066E6AACAF3602H2B2FAB0448C1C8D93F3D74F5FD14CA032H0A37EF98261D412C65A5BF3DC14136BE042EA6A7BF2CB37344CC04505B3C056005C5FA7A045299FEC760F72H3EA53DF474088B0409C1C9DB3F2H768109047B70172E605818A127040D078D0D439AD32H9A343H3FBF043C35BC9E66D19AFDC4602H3EC24104C3036EBC0420A8A0B160955D2H155422EC0F4F0CC707C5470484CEA88E60999375CB602H06F879044BC34C4B14A8E0E8E0009D951A1D14AA222H2A370F15F4105CCC04CB4C17E1A11C9E04CE47C6DF232HD3F1530470E33C272025A5C35A042HF2E57204175C57D6383H14940429E2E9936656DD1281029B905051403H78F804ED26282D303A70B1AD2C9F145B56229C97D84B32F131F171045E10F24860E3A3E2630400CB40C03F35F5CB4A044249489567E727189804E4E208BF602HF918860466680A3D606BEB911404C8FB255F01BDB78F42072H4A5ACA04EFBAE37820ECACE66C0401C9E57E072HEE419104F37AF1F330101BFC456045CC45440D121B2H1237F7B75A880434B4864B04C945250F602HB6B73604BBF17B7A0D3H9818048D47CD9B66DA9676C3602H7FB800047C315065602H11EF6E043E76FE783F830B03133FA068E0E10D3H55D504E2AA2257660747C41764C44459BB041999BF6604460D6A54608B820B8B3628E8EB57041D57DD49606A26C672608F4F71F0040C853H0C2H21F85E040E8ED07104535FBF05607030B30F042H65931A04F2F9FB245117593B0F605494AB2B04A922A53E2CD69628A9041B105C8D512HB846C704ED916A1C332HFA5E85049F1F75E0049C5C5B8F6431B18F4E049EDE9B1E04A36A2A2E403H008004F57C707530C28257BD04A72D2H2718246EE3E414397495216026ED616614EBA02HAB3788F1D65215BD77AD02178AC2870A072HAF54D0042CEC96530441818452642H2ED551042H3330B304909890806085CD2H85549286971E5F377F5536472H74F4742009C3414914B6FC2HF637FBEFB2031DD89474C060CD870D9F001A5AD00E19BF3F46C004BC7C30C304119B92434CBE7E41C104033A401D0020E0E75F04951522EA04A26B62E3383H47C704440D040366D9105054403H8606044BC2CECB30A8097016549D1D16E204AA6AAA2A048F8463C860CC07605A60A1A86361144ECEB2310453D3A02C04B0305ECF04E5AF25A53532782H723757243F3B2B549C14803F2925457C6016D6E96904DB9351C82CF8780587046DE781BB603AB3322B5ADFD62HDF37DC5CDA5C047131BB0E04DED72HDE376323911C04408040C004B53CB7B5304249AE176067EE67660D2H24DA5B042H7980060426EE8AA2602HEBEA6B04880D0E822C3DFBB8B4224A0CCEC7326F29A5E2676CEC6CEC0441C92D8F60EEE86E6F0D73B38E0C049097FCC160C5457ABA04921A959214377FF77A3F343CB3B41409812H8937B6EC5F954FFBB3778417D852340E60CD44C5DC5C5A532H5A372HFF318004FCBC40830491DD3D8960FE3E0181042H8325FC04206AE06035D5552BAA0462688E246007CDAB9360844CC4556059D12H9954063A4CE5454B438B0A3C3HA828049DD5DDAA66AAE22HEA184F072H0F37CCD08FB52221A92HA1184E862H8E2553DB2H9354301E47FB0CE5ECE5E33FF2BBB2A23F179E978460549D2HD45429F561DC592H568B29049B581F1B303H38B8046DEEE8ED30BAB9DE7A132H1F199F04DC18161C1471B52HB1371EEEA1DB26A3A62HA318C0458B80147530F6F514C2472H4237A792590752A4A16F641479BC2HB937A6C7829D072BAD2C2B14C8CE2HC8377DDF5F4D008A4FBB75172FEF282F303HAC2C042HC1C4C130AE2EE8AE513HB333042H1015103045C50205302H921BD2513777B0B730F4B4F37404C90DCDC8133H76F6043B3F3E3B30189C5358148D890A0D142H9A62E5043F7E773D513CFCC343049110D5D1303H3EBE0483C2C6C3302021A1A0303H159504E2636762300746C2C73084868F84303HD9590406040306300B89494B3068AAEAE8303H1D9D04AA282F2A308F2H4D4F303HCC4C0421E3E4E130CE8D2HCE3093D0DFD32H3070C14F042564262530F2320B8D04579790D6512HD413143029692DE85196D668E9049B535B493F78F17069326DA4253C22FA3332A811DFD6574E031C2HD54E21F1B8F8E3579E14724860E36AEBF263C0B8C39E0035B5E84A04820238FD04020004DD8E18063H0095D944E347035H008C810A0200BDE727E46704EC6CEF6C0449094AC9042H3E3F3E500B4B2H0B30F0702HF0142D6D155F4F2H0239774FAF8A925630F417B8345511CF668617060A56841E53F774B813B82B48A51CF50E51E5283H0A8A042H77F777207C98D8EB37993HD9420300F2C84D7D4H00E713A51400A77D0A020089002573B65C51085H0060B60A0200E74ECE46CE04C585CD453H040C84042HCBCACB50DA5A2HDA30F131F0F1142HD069A04F2H370D414FE6B31CE6679D9E4DCF5F9C83ACE94B63C4ACFF2EB26CC5153009E65E8F5D2HE8ED68044FCDA38B607EBE810104F53575742A34F43FB404FB39D77F600A4AF475042HE1A821070080048004E72H67E6383H1696042H4DCDE2662H0C4D4C14933HD337E2ED354B50F9392H7914983H1837FFE40AF12B6E2E2HAE14E53H253724A8CCB2616B2BD754174H3A3E3H51D10430B03H30D73H9714C6464746142HFD0682042H3C7D7C14C33H833712BF7D8960A969282914C83H48372FF43505481E9EDFDE14153HD537D47078A93FDB9ADADB146A6BEA6831C12H010331E060E06131072H47463136B62H76303HAD2D04EC2C2HAC3033B332B304420382023E3HD9590438F92H78301FDCB39B604E8F0F0C2C85457AFA04C48430BB04CBE488D5009ADA9A1A042HB142CE042H90109020F7770888042H00860DF0604H00B2D8F7650627830A02009D00DF033H00AE1D37B2FF7H00B2017H00DF073H00D7429116D27891803H00205FA00242B28H004E0DFF9134035H00A0830A0200072HA6A226047DBD7EFD041C9C1F9C044303424350B2F22HB23029A92H29146828D0194F2F6F945B4F7E5CC68746553617941F340A22FD041BCE03A7278ACF345C17017F0C6962006454971B07EB850710563C18D104EDCB94EB45CC28685B37736354D33F2HE262E2200300FAAE60284H00B9B1CC4700FB7D0A02003900A5F48750330B014H003BB10A02003FD959D25904D090DB50042H8F840F04D6162HD65065252H6530FCBCFDFC145B9BE32B4F42C279344F71895E834FA8AA8F9A5067110F5B00AE8FD869163D02A74B46144FD9D60A3386DEDB171A95F54B0509890E89042H800080202H7FBC3F07463H863E5595159536AC2E2CAD383H8B0B04F2F0728666215BA6D0335898A52704D757D657045E9AF2DA602DEDD0520484C62H84303HA323044A082H4A30793BB93A3F2H30CE4F04EF2FE96F04F6B72H37403HC545049C1D2H5C30BB7BBABB39A2E258DD04D1112DAE0408892H08293H0787048E8F8EB8661D9C2H5D1474352H343793D005483B3ABA028517E93H69182HE0E260042HDF2H1F14263HE637F58E29D32H0C0D2H0C30AB6A2HEB1412532H5237419D79E56638B92HB8013777CC48043E5B1A29370DCD2H8D44E424189B0483F6377937AAA82AAA35999B2H99375019B7333ACF305933000300EC369A0C4H00DD6C8143018D810A02007900DF083H00D87F1D00480E99E5DF0A3H00F0D7745C4BA6E31C6943DF033H009E1577B2017H0010F0177C3906014H006D880A0200A196569216048707830704703074F0042H919091502A6A2H2A307BFB2H7B14C484FCB74F45C5FE314F7E9EDF324FAFCEFB7D5DD8D42HA727F9CAD4B44A121B1AB209631FA21D652CECEB93222D53E7F766E626E6660457BB7A00012HC040C020E1044576377ABA7AFA04CB3H4B3ED43H143F15141517608ECE70F1043F3HBF1A03003EAEBC604H001E53984101827D0A02003D000A85488B4C025H00267F0A020051E868EB6804F9B9FA79042H0201820443832H4350FCBC2HFC306DED2H6D14D6166EA64F77F74C004FD025F17C4AE1B80DE93FEA0D2BE34B2B91DBEC502H2441E23B55C549A93B3EDC0D44009F0ADCFF612H38B838202H00528351034H00D1B17E0700C47D0A0200C900BD15653800A0AE0A0200A100DF083H001B62564F145F0980DF063H00D31AAFAD5782DF093H001DA4C7A718A0D280E4DF063H005C43D56E54FADF0C3H00668D4BA42C8C873E7021A9CBDF073H00FAA1F750B294F2DF0E3H006BB23E05B3E3D048421E707A1323DF0A3H006DF4847DAABF599D44D8DF073H0093DAF1EB8EDAB1DF0A3H00644BE6562ED203F77971DF093H004AF19F3A522BB1D574DF0A3H00A9B063B176F801D32H0FDF053H00CF96D32D47DF073H00721954E62C199965B28H00B2047H00DF0A3H00E32A2H8E7A547EFDD4ACDF073H0089909ADF910F3BDF0E3H009A413BCA02F0417F338D61054230DF073H00DCC355EEC87091DF073H000D94249D1A05B5DF083H009EC53E520D464DFBDF083H00567D6A9E5FBB8535DF073H000E35E3FC87FEFCDF073H00FFC6B22B3AC62DDF063H0050B71DCD4D61DF073H005A0157305B2888DF0C3H00CB12E69F538166E8F1A32H1FDF053H00DFA6BF314BB2017H00DF083H00822943E32CEC6294DF093H003AE19B2A625BA1C584DF083H0099A064A19B1F02DEDF4H00DF093H005158E0D9C45A7F0771DF0D3H001077613A81B66EA0BC4E9471C1DF063H008BD21BF993CB7BB2027H00B2877H00B2E8036H00DF063H00D55C1CD55449B200016H00DF083H009F66FF758C318C84DF093H00571E27A3DC96C4C961DF063H00D6FDDB34DE2DB2FF7H00DF063H0060C7FACC4C463E4CF84D2B0A00273H00013H00083H00013H00093H00093H004D3CAE1F0A3H000A3H00EB3CB71A0B3H000B3H001D995A1A0C3H000C3H0095CCD7170D3H000D3H00A4E14A4B0E3H000E3H0083E33E3F0F3H000F3H008658C40E103H00103H006AC48447113H00113H0088326C3F123H00123H001FC8A127133H00133H00013H00143H00163H00053H00173H001F3H00013H00203H00203H00163H00213H00243H00013H00253H00263H000C3H00273H00283H000F3H00293H002A3H00173H002B3H002C3H00013H002D3H002D3H00173H002E3H002E3H000C3H002F3H00303H00013H00313H00323H000C3H00333H00343H00013H00353H00363H000C3H00373H00373H000F3H00383H003C3H00013H003D3H003E3H000F3H003F3H00483H00013H00493H00493H00053H004A3H004B3H00013H004C3H004D3H00053H004E3H00593H00013H005A3H005A3H00063H005B3H005C3H00013H005D3H005F3H00063H00603H00613H00013H00623H00653H00063H002CD30A0200472HC9C64904488846C8044FCF41CF049EDE9F9E50F5B5F1F53014D4122H14BB7B03C94FAA2A91DD4FE12765F15320963DDA50E79A64B151F6D2A2E70BCD80FE2D616CB8FD0E51537F273930822ECAB30FF9997B654EF87103C05EFF7FF57F044E0542D920A5E5B7250444C441C4042B6BA8ED49DA9ADA5A04115197D14990506EEF042H1791D0492H2620E749FDBD787D303H5CDC044383C7C3302HF23373513H29A90428E8ACA830EF2FAF2A4DFE3EFE7E042H1555570634B47074305B9BDF1B510ACA0E8A042H81C401564080C0C12A3H078704169616BD662H2DAD2D20CC8CC98C513H73F3042HE2A6A2302H991CD95618D8D9D8149F3H5F372E850F3B610544070514A4E45FDB048B4BCBCA0D3H3ABA04F12HB15866B02H307549F777763F49C60630B9045D1D2HDD14BC7C41C3044H23184HD237496518BC3F48880B08308F3H0F303H5EDE0435F5B1B53014D454D435BB3H7B37EA10797D3FE12H6160433H20A004E767E75666B6F6F7F6438DCD7CF204EC6CED664DD3132CAC040282F27D04B97A953F6038B8C647047FBEBDBF303H8E0E04A524616530040684063F6B692E2B14DA982H9A379108A61D4A90D1D051383H179704E627A6D4663D672543542H1CF163042H837FFC04B23336323029AA45EF60E8E968690D6F2F2E6C64BE3E55C1042H15EE6A0402005B4B6F454H0002DF4A6E00DD970A02005139DF073H006AF1306CDF1E1CDF083H000BE21D665B5C36FCDF0C3H00035A4CB9C69F5C4D6CCDB1FEDF073H00770E943AA6839BDF093H00886F5099E6D567F4BBDF073H0067FED730F5AD26DF0B3H00785F2842512EE465A28ECADF2B3H00B5AC731113459122702ABC528907341FE342838B84FA06A29E8EB80093FA84B46B9028141346DA3C676F73DF083H008289D5A8BC1E9ADDDF363H00FA81E027C32E2ADBE95C1633594AF98D706709E14694954A2D2HFBBEF9CE612ADBA50F72077A7926E91A54E74F0EFB46396F9CEA8B15DF083H00C46BEFACF9100991DF063H003C63D38EA006B28HFFDF073H00F63DA7F8178247DF073H00D76EA320CEA340DF083H00E8CF23525C25E261DF063H0060C79966AD6EDF093H009A2144867E171B008FDF053H001950592CECDF0A3H000C33D6E3987196DBD888DF093H00020943161190FAA166DF063H0001B812569F83DF063H001BF293FDDEF8DF063H00F5EC42B6D806806H6610C07B54191D0700DF7E0A0200F184B220CF6HFF",103,select,"\115\117\98",next,"\94\46\45\58\37\100\43\58\32","\97\116\116\101\109\112\116\32\116\111\32\121\105\101\108\100\32\97\99\114\111\115\115\32\109\101\116\97\109\101\116\104\111\100\47\67\37\45\99\97\108\108\32\98\111\117\110\100\97\114\121","\95\95\109\111\100\101",pcall,"\114\115\104\105\102\116","\35",bit,nil,"\105\110\115\101\114\116",false,"\46\46",getfenv,string,65536,"\103\115\117\98","\98\111\114",setfenv,"\115\116\114\105\110\103","\118",244,setmetatable,"",tonumber,bit32,string.match,rawget,"\98\120\111\114",unpack,"\98\110\111\116",true,error,"\96\102\111\114\96\32\108\105\109\105\116\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114","\96\102\111\114\96\32\115\116\101\112\32\118\97\108\117\101\32\109\117\115\116\32\98\101\32\97\32\110\117\109\98\101\114",177,252,assert,type,"\108\115\104\105\102\116",256,"\98\97\110\100","\98\121\116\101",226,tostring,"\99\104\97\114",table.unpack,...);