-- https://discord.gg/wsbyxxCQuW return(function(Lt,St,ct,ot,gt,wt,qt,at,Jt,rt,Et,Tt,Ft,Zt,Ct,kt,Bt,mt,nt,Ot,dt,Wt,Gt,lt,Rt,Mt,Pt,it,Vt,jD,st,ht,xt,ft,Ut,Dt,yt,Xt,vt,It,bt,Yt,Ht,...)local C,z=nil,nil;local Q,p=St,(pcall);local QD=0X0001;do while QD<2 do if QD==0X00 then do z=Vt;end;QD=0X002;else C=0X100000000;QD=0;end;end;end;local e=tostring;local N=(ft.sub);local K=(ft.byte);do QD=0;end;local S,f=nil,nil;while true do do if QD~=0X000 then do f=string.match;end;break;else S=Yt;QD=1;end;end;end;QD=0X2;local V,g,pt=nil,nil,nil;do while QD<3 do if QD<=0 then g=Pt;QD=0X0001;else do if QD==1 then pt=function(...)return Q('#',...),{...};end;QD=0X003;else V=xt;QD=0;end;end;end;end;end;local u,A,et=nil,nil,nil;local o,x,b=(bit or bt),mt,(nt);for fF=0X00,0x2 do if not(fF<=0)then if fF~=1 then et=1;else A=lt;end;else u=ft.char;end;end;do QD=0X0000;end;local q,O=nil,nil;do while QD<=0x2 do do if not(QD<=0)then if QD==0X1 then do O=Dt;end;QD=0x0003;else do QD=1;end;end;else q=qt;do QD=0X2;end;end;end;end;end;local Z=1;local P,a=rawget,(C-gt);local k=(O and O()or _ENV);QD=0x001;local U=(nil);repeat if QD~=0x0 then QD=0;else U=Ot;do QD=0x2;end;end;until QD>=2;QD=2;local B,R=nil,nil;repeat if QD<=0X0000 then R=function()local IC,YC=0X0002,nil;while-0x0050a5a33C do if not(IC<=0)then do if IC~=1 then YC=K(U,Z,Z);IC=0x00;else return YC;end;end;else do Z=Z+0X0001;end;IC=0X001;end;end;end;break;else do if QD~=0X0001 then QD=1;else U=V(N(U,0X005),kt,function(dF)do if K(dF,0X2)~=0X48 then local BR,yR=0X1,nil;repeat if BR==0X00000 then if not(B)then do return yR;end;else local ya=(S(yR,B));local na=0X000;do while 0X65AbD898 do if na~=0X000 then return ya;else B=nil;na=0X00001;end;end;end;end;BR=0X00002;else do yR=u(A(dF,16));end;BR=0;end;until BR>0X1;else do B=A(N(dF,1,0X1));end;return Zt;end;end;end);do QD=0;end;end;end;end;until false;do QD=0X3;end;local G,s,J,D=nil,nil,nil,(nil);repeat if not(QD<=1)then if QD==0x2 then s=2^52;QD=1;else G=Ut;QD=0x00002;end;else if QD==0 then D=Bt or Rt;do QD=4;end;else J=G-1;do QD=0;end;end;end;until QD==4;local m=(next);QD=2;local h,T,X=nil,nil,(nil);do while 0.23270399366141725 do if QD<=1 then if QD==0X0 then X=function(On,Un,un)local bn=((On/T[Un])%T[un]);bn=bn-bn%0X1;return bn;end;break;else do local k9,m9=0X00,(nil);repeat if k9==0x0000 then m9=ht;k9=1;else for Vx=1,31 do(T)[Vx]=m9;m9=m9*2;end;do break;end;end;until(false);end;QD=0x0000;end;else if QD~=2 then T={[0]=1};do QD=1;end;else h=function()local zT,KT,CT,BT=K(U,Z,Z+3);local iT=1;while(true)do if iT~=0X0 then Z=Z+0X4;iT=0;else return BT*0X001000000+CT*65536+KT*256+zT;end;end;end;do QD=0X003;end;end;end;end;end;QD=1;local i,r=nil,(nil);do while QD<=1 do if QD~=0X0 then i=function()local Ho,vo=nil,nil;for yq=0,0X01 do if yq~=0 then if not(vo>=G)then else do vo=vo-C;end;end;else Ho,vo=h(),h();end;end;return vo*C+Ho;end;QD=0;else r={[Gt]={[0X0]=0X0,1,2,Ct,4,5,0X06,7,0X8,0X9,0Xa,0X00B,12,13,14,15},{[0x0]=1,0,0X3,0x2,5,st,7,at,0X9,0X8,0X0000B,0Xa,13,Jt,15,0XE},{[0]=2,0X3,0X00,0X1,0x6,0x0007,0X04,0X5,0Xa,11,0x08,0x9,14,15,12,13},{[0X0]=3,2,0x1,0x0,7,0x6,5,st,11,0X00A,Tt,0X8,0X00f,14,13,12},{[0X0]=0x4,0X0005,0X6,0X7,0,1,2,0X003,12,0XD,0Xe,15,8,9,0XA,11},{[0]=Xt,0x4,7,6,0X1,0,0x3,ht,13,0Xc,15,14,0X009,0X08,0X000B,10},{[0]=0X6,7,0X4,0X00005,ht,3,0x00000,0X0001,0X0000E,15,0X000c,13,0X00A,it,0X8,0X9},{[0]=0X7,0X6,5,0x00004,0X03,0x2,0x1,0,0X000f,0xE,0Xd,0xc,11,10,0x9,8},{[0]=0X00008,9,0XA,11,12,13,14,0X000F,0,1,0X0002,0X3,0x4,5,6,0X7},{[0X0]=0X0009,0x8,11,10,13,0X0c,15,0X00E,1,Gt,0X03,ht,5,0X4,0x7,6},{[0x0]=10,it,8,0X009,14,0Xf,12,13,0x2,3,0,0X1,0X0006,7,0X004,Xt},{[0]=0XB,0XA,9,8,0x0000F,0Xe,13,12,Ct,2,0x1,0X0,0X7,0X6,0X05,st},{[0X0000]=12,13,0Xe,0x0f,8,0X9,0XA,0X0B,0X4,5,0x06,7,0x00000,gt,0X2,3},{[0]=13,0x00c,0X00F,0Xe,0X0009,0X0008,0x0000B,10,0X5,4,0x7,0X6,0X01,0,0X3,2},{[0]=14,0X0F,Jt,13,0X00A,0xb,0x8,9,0X6,0X0007,0x4,Xt,2,3,0x0,1},{[0]=15,0XE,13,12,it,0XA,Tt,8,0X7,0X6,Xt,4,3,2,gt,0X000}};do QD=0X2;end;end;end;end;QD=0X0000;local l,y=nil,nil;do while QD<=0X0001 do do if QD~=0x0 then y=function()local T9=(h());local n9=(h());if T9==Gt and n9==0 then return 0X0;end;local p9,g9,f9,F9,z9=5,nil,nil,nil,(nil);while'W\041'do do if not(p9<=2)then if p9<=0X3 then do F9=X(n9,0X14,11);end;p9=0x04;else if p9~=0x4 then g9=0X001;p9=0X1;else do z9=X(n9,0X000,0X0014)*C+T9;end;do p9=0x0;end;end;end;else if p9<=0X0 then if F9==0X0 then if z9~=0X0 then local a6=(0X1);while a6<=1 do if a6==0X0000 then g9=0X0;a6=2;else F9=gt;a6=0X000;end;end;else do return f9*0;end;end;elseif F9~=ot then else if z9~=0X0 then return f9*(0X1/0X0000);else return f9*(0X0/0X000);end;end;do p9=2;end;else do if p9==0x0001 then do f9=(-1)^X(n9,rt,1);end;do p9=0x3;end;else return f9*(ht^(F9-0x0003Ff))*(z9/s+g9);end;end;end;end;end;end;end;QD=0X2;else l=yt;do QD=1;end;end;end;end;end;local L=o and o[Lt]or function(rq,Pq)rq=rq%C;local jq,Yq,bq=0X2,nil,(nil);while jq~=3 do do if jq<=0X00000 then do Yq=1;end;jq=1;elseif jq==1 then bq=0;jq=0X00003;else Pq=Pq%C;jq=0;end;end;end;do jq=0X00001;end;do while 86280914 do if jq==0 then do return bq+rq*Yq+Pq*Yq;end;else while rq>0X0 and Pq>0 do local Ge,ne=rq%0X10,Pq%16;local ge=0x0000;do repeat if not(ge<=1)then do if ge==2 then Pq=(Pq-ne)/16;ge=3;else Yq=Yq*16;ge=0X04;end;end;else if ge~=0 then rq=(rq-Ge)/0x000010;ge=2;else bq=bq+r[Ge][ne]*Yq;ge=0x1;end;end;until ge>0X3;end;end;do jq=0;end;end;end;end;end;local M=o and o.band or function(so,eo)local oo=(0X02);while 0.4054229110394456 do if not(oo<=0X0)then if oo==0X1 then return((so+eo)-L(so,eo))/2;else so=so%C;oo=0;end;else eo=eo%C;oo=1;end;end;end;local w=o and o[Mt]or function(T_,V_)T_=T_%C;V_=V_%C;do return a-M(a-T_,a-V_);end;end;local F=(o and o.bnot or function(w1)do return a-(w1%C);end;end);local W,E=o and o[wt],o and o[Ft];QD=0;local v=(nil);while QD<0x3 do do if QD<=0 then do W=W or function(DC,WC)local CC=0;do while CC<0X0002 do if CC==0 then if not(WC>=32)then else return Gt;end;CC=0X00001;else if WC=0X20 then do return 0X0;end;end;end;ms=0;else do Ws=(Xs%C/T[Vs]);end;ms=0X00001;end;end;end;until false;end;end;do QD=1;end;else do v=function()local Wg=(0x000);local kg=0X0;repeat local jO=(K(U,Z,Z));Z=Z+1;kg=w(kg,W(M(jO,0X07f),Wg));if M(jO,0X0080)==0x00000 then return kg;end;do Wg=Wg+0X0007;end;until false;end;end;do QD=3;end;end;end;end;end;end;local d={[Wt]=8,[5]=0X006,[2]=7,[4]=8,[3]=0X4,[8]=0X7,[0X9]=0X6,[0]=5,[st]=Ct};local I=(function()local lT=v();if not(lT>J)then else return lT-C;end;return lT;end);local t,j=type,(assert);local H=R();local jt=R();local Qt=function(CB)local QB=({K(U,Z,Z+0X03)});local rB=L(QB[0X1],jt);local zB=L(QB[2],jt);local iB=(L(QB[3],jt));local xB=(L(QB[0X4],jt));local NB=(0);repeat if not(NB<=0)then if NB==1 then Z=Z+4;NB=0X2;else return xB*16777216+iB*Et+zB*256+rB;end;else jt=(0X71*jt+CB)%0X0000100;do NB=1;end;end;until false;end;local Y=ct;QD=4;local At,c,tt,zt=nil,nil,nil,(nil);repeat if not(QD<=0X1)then if QD<=0x2 then do tt={};end;do QD=3;end;else if QD==0X003 then zt={};QD=0X1;else At=function(pD)local mD=3;local KD,dD=nil,nil;do while(true)do if mD<=1 then if mD==0X0 then return dD;else do Z=Z+KD;end;mD=0;end;else if not(mD<=2)then if mD==0x3 then KD=h();mD=0X4;else dD="";do mD=0X00002;end;end;else for tZ=0X1,KD,7997 do local qZ,WZ=0X1,(nil);while qZ<2 do if qZ~=0 then do WZ=tZ+0X1f3d-0X1;end;qZ=0;else do if WZ>KD then WZ=KD;end;end;qZ=2;end;end;local aZ={K(U,Z+tZ-1,Z+WZ-0X1)};do for Fs=0x1,#aZ do do aZ[Fs]=L(aZ[Fs],H);end;do H=(pD*H+0X1)%dt;end;end;end;dD=dD..u(D(aZ));end;mD=1;end;end;end;end;end;do QD=0X00;end;end;end;elseif QD==0X00 then c={3,0X00005,ht};QD=2;else do QD=0X0005;end;end;until QD>=0x00005;QD=0x1;local Nt,Kt,ut=nil,nil,(nil);repeat if QD<=0X00 then function Kt()local xg=2;local sg,Pg,Cg=nil,nil,nil;local Ug={};while xg<=0X002 do if not(xg<=0)then if xg==1 then Pg={};xg=0X0;else do sg={{},nil,{},vt,vt,{},vt,nil,nil};end;do xg=0X1;end;end;else do Cg=h();end;xg=0x3;end;end;for Cw=1,Cg do local cw,fw,vw,Hw=0,nil,nil,nil;while cw<=0x0003 do if not(cw<=0X001)then do if cw~=0X02 then for uW=fw,vw do sg[0X00003][uW]=Hw;end;cw=0X4;else do Hw=h();end;cw=3;end;end;else if cw~=0X0 then do vw=h();end;cw=0x02;else fw=h();cw=0X00001;end;end;end;end;local cg=({});do xg=0;end;local rg,Gg,bg,Og=nil,nil,nil,(nil);do while xg<5 do do if not(xg<=0X1)then do if not(xg<=0X2)then if xg~=0X3 then rg=h()-46342;xg=3;else Gg=1;xg=0X002;end;else bg=R();do xg=1;end;end;end;else if xg==0X0 then sg[0X10]=R();do xg=4;end;else Og=R()~=0X0;xg=5;end;end;end;end;end;local Ig=(sg[6]);xg=0X00000;local pg,Zg=nil,nil;do while xg<=0Xa do if xg<=4 then if xg<=0X1 then if xg~=0 then(sg)[0X8]=v();xg=7;else do for PN=0X01,rg do local WN=0x00000;local ZN,dN=nil,nil;while WN<=1 do if WN==0X00 then do ZN=vt;end;WN=0X1;else dN=R();do WN=2;end;end;end;for gw=0,0x001 do if gw==0X0 then Ug[PN-0X01]=Gg;else do if dN==181 then ZN=It;elseif dN==144 then ZN=Ht;elseif dN==222 then ZN=N(At(bg),y()+h());elseif dN==19 then ZN=N(At(bg),R());elseif dN==219 then ZN=N(At(bg),R());elseif dN==0X042 then ZN=N(At(bg),2);elseif dN==6 then ZN=N(At(bg),R());elseif dN==175 then do ZN=y();end;elseif dN==185 then ZN=i();elseif dN==jD then ZN=i();elseif dN~=0X00034 then else ZN=y();end;end;end;end;local IN=({ZN,{}});for Bw=0X0,0X00002 do do if Bw<=0x000 then(Pg)[Gg]=IN;else if Bw==0X1 then Gg=Gg+0X0001;else if not(Og)then else do tt[et]=IN;end;et=et+1;end;end;end;end;end;end;end;xg=4;end;else do if not(xg<=0x2)then if xg==3 then do sg[18]=R();end;do xg=0X6;end;else pg=h()-0XF73F;do xg=5;end;end;else sg[0XD]=R();do xg=0XA;end;end;end;end;else if not(xg<=7)then do if not(xg<=0X8)then if xg==0X9 then sg[0X9]=X(Zg,2,0X1)~=0;do xg=11;end;else Zg=R();do xg=0X8;end;end;else do(sg)[7]=X(Zg,gt,1)~=0;end;do xg=0x9;end;end;end;else do if xg<=5 then for Kd=0x1,pg do do(Ig)[Kd]={[7]=R(),[2]=I(),[3]=I(),[4]=R(),[0x00001]=v(),[at]=R(),[0X00005]=I()};end;end;xg=3;else do if xg~=0X0006 then sg[0X0000D]=R();do xg=0X2;end;else sg[10]=h();do xg=0X00001;end;end;end;end;end;end;end;end;end;local jg=(sg[0X1]);local yg=h()-0X00002f2b;for Iz=0,yg-1 do(jg)[Iz]=Kt();end;for OF=0,1 do if OF==0X00 then(sg)[19]=h();else sg[18]=h();end;end;do xg=4;end;do repeat if xg<=0X00002 then if xg<=0 then(sg)[4]=v();xg=6;else if xg==1 then(sg)[2]=v();xg=0X02;else for MP=0X001,pg do local GP=nil;local PP=0;while(true)do if PP~=0X00 then for rb,mb in ipairs(c)do local Wb,Ub,tb=1,nil,nil;repeat if Wb~=0 then Ub=d[mb];Wb=0;else do tb=GP[Ub];end;Wb=2;end;until Wb==2;if tb==0x0008 then local Pf,kf,Nf=0X0,nil,(nil);while Pf~=3 do if Pf<=0X0 then kf=Ug[GP[mb]];Pf=0X2;else if Pf==0X00001 then if not(Nf)then else(GP)[Ub]=Nf[1];local ur=Nf[0X2];ur[#ur+1]={GP,Ub};end;Pf=0X0003;else Nf=Pg[kf];Pf=1;end;end;end;elseif tb~=0X7 then else do GP[mb]=MP+GP[mb]+1;end;end;end;break;else GP=sg[6][MP];PP=1;end;end;end;do xg=3;end;end;end;else if xg<=3 then sg[0X005]=cg;do xg=0X05;end;else if xg==0X04 then sg[15]=R();xg=0X1;else for hl=0X0001,v()do cg[hl]={R(),v()};end;do xg=0;end;end;end;end;until xg>=0X0006;end;return sg;end;do QD=0x2;end;elseif QD~=1 then ut=Kt();break;else function Nt(eO,GO,TO)local QO,OO,uO=TO[0X00003],TO[7],(TO[0X9]);local oO=TO[6];local UO=TO[0X8];local YO,HO=TO[0X1],TO[4];local cO=x({},{__mode="v"});local fO=nil;local iO=(TO[2]);fO=function(...)local Fw,Pw=1,(0);local rw={};local Iw=(O and O()or _ENV);local nw=(Iw==k and eO or Iw);local uw,Kw=pt(...);uw=uw-0X1;do for xM=0X0,uw do if not(HO>xM)then break;else(rw)[xM]=Kw[xM+0X01];end;end;end;(zt)[0X00001]=TO;(zt)[2]=rw;if not OO then Kw=nil;elseif uO then do(rw)[HO]={n=uw>=HO and uw-HO+0X1 or 0,D(Kw,HO+1,uw+1)};end;end;if nw==Iw then else if not(g)then _ENV=nw;else(g)(fO,nw);end;end;local Aw,ww,Hw,iw=p(function()do while true do local hN=(oO[Fw]);local IN=(hN[1]);do Fw=Fw+0x0001;end;if IN<45 then if IN<0X000016 then do if IN>=11 then if IN>=0X10 then if IN<0X000013 then if not(IN<0X00011)then if IN~=18 then do if rw[hN[0x002]]~=hN[6]then Fw=hN[0X003];end;end;else local il=(hN[3]);local Zl=rw[hN[0x2]];do(rw)[il+0x001]=Zl;end;rw[il]=Zl[hN[0X6]];end;else Fw=hN[0X2];end;else if IN<20 then do Pw=hN[3];end;(rw[Pw])();Pw=Pw-0x1;else if IN==21 then local ZH=(hN[0x0002]);local pH=hN[0X3];if ZH==0X00000 then else do Pw=pH+ZH-0x1;end;end;local LH,MH,TH=hN[5],nil,(nil);if ZH~=1 then MH,TH=pt(rw[pH](D(rw,pH+0X1,Pw)));else MH,TH=pt(rw[pH]());end;if LH~=1 then do if LH~=0X0 then do MH=pH+LH-2;end;Pw=MH+1;else do MH=MH+pH-1;end;Pw=MH;end;end;local T0=0;for ls=pH,MH do T0=T0+1;do rw[ls]=TH[T0];end;end;else Pw=pH-1;end;else do if rw[hN[0X2]]~=rw[hN[0X00005]]then do Fw=hN[0x3];end;end;end;end;end;end;else if not(IN<13)then if not(IN>=14)then local am=(hN[0X3]);local Mm=l(function(...)q();for UL in...do q(true,UL);end;end);Mm(rw[am],rw[am+0X1],rw[am+2]);Pw=am;rw[am]=Mm;Fw=hN[0X2];else do if IN~=0Xf then local VX=(hN[3]);local qX=hN[0X02];Pw=VX+qX-0X1;repeat local lq,rq=cO,(rw);do if not(#lq>0X00)then else local ly={};do for Qc,nc in m,lq do for yY,XY in m,nc do do if not(XY[0X001]==rq and XY[0X2]>=0)then else local wA=(XY[2]);do if not(not ly[wA])then else(ly)[wA]={rq[wA]};end;end;XY[1]=ly[wA];do(XY)[0X0002]=0X01;end;end;end;end;end;end;end;end;until true;return true,VX,qX;else(nw)[hN[0X0007]]=rw[hN[3]];end;end;end;else if IN~=0Xc then(rw)[hN[3]]=nw[hN[7]];else if hN[5]==89 then Fw=Fw-1;oO[Fw]={[2]=(hN[2]-161),[3]=(hN[3]-0X0a1),[0X1]=0X000051};else repeat local n1,L1=cO,rw;if#n1>0 then local Zk={};for a4,x4 in m,n1 do for sQ,DQ in m,x4 do do if not(DQ[1]==L1 and DQ[0x002]>=0x00000)then else local Ff=DQ[0X2];if not(not Zk[Ff])then else Zk[Ff]={L1[Ff]};end;(DQ)[0X001]=Zk[Ff];(DQ)[2]=0X1;end;end;end;end;end;until true;do return false,hN[3],Pw;end;end;end;end;end;else if not(IN>=0X00005)then if IN>=0X0002 then do if not(IN<0x00003)then if IN~=4 then rw[hN[0x3]]=rw[hN[2]]+rw[hN[5]];else local Fe=hN[0X3];(rw)[Fe]=rw[Fe](rw[Fe+1]);Pw=Fe;end;else rw[hN[3]]=rw[hN[2]][rw[hN[5]]];end;end;else if IN~=1 then local qm=(hN[0x3]);rw[qm]=rw[qm](rw[qm+0x1],rw[qm+0X2]);Pw=qm;else do(rw)[hN[3]]={D({},0X1,hN[2])};end;end;end;else if IN<8 then do if not(IN>=6)then rw[hN[0X3]]=zt[hN[2]];else if IN==0X7 then(rw)[hN[0X3]]=rw[hN[2]]%rw[hN[0X5]];else local Hx=(hN[3]);local xx,tx=rw[Hx]();do if xx then Fw=hN[0X2];(rw)[Hx+3]=tx;end;end;end;end;end;else if IN<9 then rw[hN[3]]=L(rw[hN[2]],rw[hN[5]]);else if IN~=10 then local Q6=hN[3];rw[Q6](rw[Q6+0x1]);do Pw=Q6-1;end;else do(rw)[hN[3]]=rw[hN[0X002]]/rw[hN[0x5]];end;end;end;end;end;end;end;else if not(IN>=0X000021)then do if not(IN<0X0001b)then if not(IN>=30)then if not(IN<0X0001C)then do if IN==29 then if not(not(rw[hN[2]]=0x018)then if IN==23 then local GB=(YO[hN[2]]);local jB=nil;local YB=GB[0X5];local DB=(#YB);if not(DB>0)then else jB={};for Ik=1,DB do local Kk=YB[Ik];if Kk[1]==0X0000 then(jB)[Ik-1]={rw,Kk[2]};else(jB)[Ik-0X1]=GO[Kk[2]];end;end;Y(cO,jB);end;(rw)[hN[3]]=Nt(nw,jB,GB);else rw[hN[3]]=rw[hN[2]]~=hN[0X006];end;else if not(IN>=0X19)then if hN[5]==0X00004F then Fw=Fw-1;(oO)[Fw]={[0X002]=(hN[0x2]-45),[3]=(hN[0x00003]-0X2D),[1]=0X0029};else local sR=hN[3];for Wx=sR,sR+(hN[0X2]-1)do(rw)[Wx]=Kw[HO+(Wx-sR)+1];end;end;else if IN==26 then rw[hN[3]]=E(rw[hN[0X2]],rw[hN[0X5]]);else local fF=(hN[0X0003]);Pw=fF+hN[0X2]-1;rw[fF](D(rw,fF+1,Pw));Pw=fF-1;end;end;end;end;end;else if not(IN<0X27)then do if IN>=0X002a then if not(IN>=43)then local C6=(rw[hN[2]]/rw[hN[0x05]]);(rw)[hN[0x3]]=C6-C6%0X01;else if IN~=0X2C then do repeat local hW,OW=cO,(rw);if#hW>0 then local Qj=({});do for u2,D2 in m,hW do for xW,lW in m,D2 do do if lW[1]==OW and lW[0x0002]>=0x00 then local Lg=lW[2];if not Qj[Lg]then do Qj[Lg]={OW[Lg]};end;end;lW[0X1]=Qj[Lg];do(lW)[0X0002]=1;end;end;end;end;end;end;end;until true;end;do return true,hN[3],0X1;end;else local lK=(hN[3]);do(rw)[lK]=rw[lK](D(rw,lK+0X1,Pw));end;do Pw=lK;end;end;end;else do if IN<40 then do rw[hN[3]]=rw[hN[2]];end;else if IN~=41 then do rw[hN[3]]=rw[hN[2]]>=rw[hN[5]];end;else repeat local zp,Gp=cO,(rw);if not(#zp>0X000)then else local NQ=({});for Pq,Oq in m,zp do do for Vj,Fj in m,Oq do if not(Fj[0x1]==Gp and Fj[2]>=0)then else local bc=Fj[2];do if not(not NQ[bc])then else(NQ)[bc]={Gp[bc]};end;end;Fj[0X1]=NQ[bc];(Fj)[0X2]=0X1;end;end;end;end;end;until true;return;end;end;end;end;end;else if IN>=36 then if IN<37 then local wF=(hN[0X3]);local VF,pF,kF=rw[wF]();if VF then(rw)[wF+0X01]=pF;rw[wF+0X2]=kF;Fw=hN[0x0002];end;else do if IN==0X0026 then rw[hN[3]]=rw[hN[0X2]][hN[0X6]];else if not(rw[hN[0X0002]]<=hN[0X6])then Fw=hN[3];end;end;end;end;else if not(IN<0x022)then do if IN~=0X23 then repeat local mq,Kq=cO,(rw);if not(#mq>0)then else local ZN=({});for bi,qi in m,mq do for OB,DB in m,qi do if not(DB[0X1]==Kq and DB[0X002]>=0)then else local WE=DB[0X2];if not(not ZN[WE])then else ZN[WE]={Kq[WE]};end;do(DB)[1]=ZN[WE];end;do DB[2]=0X01;end;end;end;end;end;until true;local wd=hN[3];Pw=wd+0x1;return true,wd,0x2;else do rw[hN[0X3]]=true;end;end;end;else do rw[hN[3]]=rw[hN[0X2]]==rw[hN[5]];end;end;end;end;end;end;else if IN<0X043 then if not(IN<56)then if IN<0X3D then if IN<0X03a then if IN==0x000039 then rw[hN[3]][rw[hN[0X2]]]=hN[0X00006];else do(rw)[hN[3]]=false;end;end;else if not(IN>=0X03b)then rw[hN[3]]=rw[hN[2]]-rw[hN[5]];else do if IN==60 then if hN[5]==0X0092 then Fw=Fw-1;(oO)[Fw]={[2]=(hN[0X002]-146),[3]=(hN[0X03]-146),[1]=12};elseif hN[0X5]~=0x4B then do if not rw[hN[0X3]]then Fw=hN[0X0002];end;end;else do Fw=Fw-1;end;(oO)[Fw]={[1]=51,[3]=(hN[0X3]-0xe6),[0X2]=(hN[0X02]-230)};end;else(rw)[hN[3]]=rw[hN[2]]~=rw[hN[5]];end;end;end;end;else if IN<0x0040 then if IN>=62 then if IN==63 then local jw=(hN[0X0005]-0x1)*0x32;local gw=(hN[0X3]);local Jw=rw[gw];for cH=1,Pw-gw do do(Jw)[jw+cH]=rw[gw+cH];end;end;else(rw)[hN[3]]=nil;end;else if hN[0X5]==86 then Fw=Fw-0X00001;do(oO)[Fw]={[1]=41,[0x03]=(hN[3]-73),[2]=(hN[0X2]-0X49)};end;elseif hN[5]~=216 then(rw)[hN[0X00003]]=not rw[hN[0X02]];else Fw=Fw-1;(oO)[Fw]={[2]=(hN[0X2]-212),[3]=(hN[0X00003]-212),[0X001]=51};end;end;else if not(IN<65)then if IN~=66 then do repeat local HP,XP,JP=cO,rw,hN[0X3];if not(#HP>0x0)then else local Uh={};for mV,GV in m,HP do for YM,BM in m,GV do if not(BM[0x1]==XP and BM[0X00002]>=JP)then else local iG=(BM[0X2]);if not Uh[iG]then do Uh[iG]={XP[iG]};end;end;BM[0x1]=Uh[iG];do(BM)[2]=0X01;end;end;end;end;end;until true;end;else do(rw)[hN[0X00003]]=rw[hN[0X2]]<=rw[hN[0X5]];end;end;else if not(not(rw[hN[2]]<=rw[hN[0X5]]))then else do Fw=hN[3];end;end;end;end;end;else if IN>=0X32 then if not(IN<53)then if IN>=0x00036 then if IN~=55 then repeat local by,Gy=cO,rw;if#by>0 then local Ag={};do for H6,W6 in m,by do for h2,M2 in m,W6 do do if M2[0X1]==Gy and M2[0x2]>=0X0000 then local vV=(M2[2]);if not(not Ag[vV])then else do(Ag)[vV]={Gy[vV]};end;end;M2[0X1]=Ag[vV];(M2)[2]=0X1;end;end;end;end;end;end;until true;return true,hN[0x0003],0X00;else local dz=hN[0x3];local xz=(l(function(...)q();do for wK,EK,hK,IK,cK,tK,mK,pK,kK,vK in...do(q)(true,{wK,EK,hK,IK,cK,tK,mK,pK,kK,vK});end;end;end));(xz)(rw[dz],rw[dz+1],rw[dz+0X2]);Pw=dz;do(rw)[dz]=xz;end;Fw=hN[0x2];end;else do(zt)[hN[2]]=rw[hN[3]];end;end;else do if not(IN>=0X33)then rw[hN[0X003]]=W(rw[hN[0X2]],rw[hN[5]]);else if IN==52 then if rw[hN[0X002]]==hN[6]then Fw=hN[0X3];end;else local ed=hN[3];local od=(uw-HO);do if not(od<0x00)then else od=-0x01;end;end;for OW=ed,ed+od do rw[OW]=Kw[HO+(OW-ed)+0x01];end;Pw=ed+od;end;end;end;end;else if IN>=0x2f then if not(IN>=0x30)then(rw)[hN[0X3]]=rw[hN[0X0002]]>rw[hN[5]];else if IN==0X31 then do repeat local GW,UW=cO,(rw);if not(#GW>0X0)then else local Fo={};for wh,zh in m,GW do do for Xy,my in m,zh do if not(my[0x1]==UW and my[0x2]>=0X0)then else local n8=(my[2]);do if not Fo[n8]then Fo[n8]={UW[n8]};end;end;(my)[0x00001]=Fo[n8];do(my)[2]=1;end;end;end;end;end;end;until true;end;local ap=(hN[3]);return false,ap,ap+hN[0X2]-2;else repeat local OX,hX=cO,(rw);do if not(#OX>0)then else local AI=({});do for Vb,Nb in m,OX do do for op,Kp in m,Nb do if not(Kp[0X1]==hX and Kp[0X2]>=0X0)then else local R2=(Kp[0X0002]);if not AI[R2]then(AI)[R2]={hX[R2]};end;Kp[0X1]=AI[R2];(Kp)[0x2]=0X00001;end;end;end;end;end;end;end;until true;local nd=hN[3];do return false,nd,nd;end;end;end;else do if IN==46 then do(rw[hN[0X3]])[hN[0X7]]=rw[hN[5]];end;else do(rw)[hN[3]]=hN[0X7];end;end;end;end;end;end;else do if IN<78 then if not(IN<0X48)then do if not(IN<75)then if not(IN>=0X4C)then local kV=hN[2];do(rw)[hN[0X3]]=rw[kV]..rw[kV+0x1];end;else if IN==0X4d then do if rw[hN[2]]~=rw[hN[5]]then else Fw=hN[3];end;end;else if rw[hN[3]]then Fw=hN[2];end;end;end;else if IN<73 then local Ia=hN[3];(rw[Ia])(D(rw,Ia+0X1,Pw));Pw=Ia-0X1;else if IN==0X4A then local sx=(hN[3]);local Kx,ax=rw[sx+0X1],rw[sx+0X2];local nx=rw[sx];do rw[sx]=l(function()do for tC=nx,Kx,ax do(q)(true,tC);end;end;end);end;do Fw=hN[2];end;else local Kg=hN[3];local Sg=l(function(...)q();for yF,eF in...do(q)(true,yF,eF);end;end);(Sg)(rw[Kg],rw[Kg+1],rw[Kg+0x0002]);Pw=Kg;rw[Kg]=Sg;Fw=hN[0X002];end;end;end;end;else if not(IN>=69)then if IN==0X000044 then do for yw=hN[3],hN[2]do rw[yw]=nil;end;end;else do(rw[hN[3]])[rw[hN[2]]]=rw[hN[5]];end;end;else if not(IN>=0X046)then rw[hN[3]]=rw[hN[2]]*rw[hN[5]];else if IN==0x47 then do rw[hN[3]]=rw[hN[2]]=0X54 then if not(IN<0x57)then if not(IN>=88)then local Dv=hN[3];local Xv=(hN[5]-0X1)*50;local bv=rw[Dv];for lB=1,hN[0X2]do(bv)[Xv+lB]=rw[Dv+lB];end;else if IN~=0X59 then local FH=hN[0X03];(rw[FH])(rw[FH+1],rw[FH+2]);Pw=FH-0X1;else local BX=GO[hN[0x00002]];BX[0X0001][BX[0X00002]]=rw[hN[0X3]];end;end;else if not(IN<0X055)then if IN==86 then do(rw)[hN[3]]=hN[7];end;else if not(rw[hN[2]]<=rw[hN[5]])then else Fw=hN[0X03];end;end;else local uI=hN[3];local eI,GI=rw[uI]();do if eI then do for bn=0X1,hN[5]do(rw)[uI+bn]=GI[bn];end;end;Fw=hN[2];end;end;end;end;else if IN<81 then do if IN<79 then(rw)[hN[3]]=rw[hN[0x2]]^rw[hN[0X5]];else do if IN==80 then rw[hN[0X3]]=rw[hN[0X2]]%hN[6];else local Sc=(GO[hN[0X2]]);rw[hN[3]]=Sc[1][Sc[0X02]];end;end;end;end;else if not(IN<0X52)then if IN~=0x53 then rw[hN[3]]=w(rw[hN[0x02]],rw[hN[0X05]]);else local ph=(hN[2]);local Xh=(rw[ph]);for cC=ph+1,hN[5]do do Xh=Xh..rw[cC];end;end;(rw)[hN[3]]=Xh;end;else if hN[5]==236 then Fw=Fw-1;(oO)[Fw]={[0X3]=(hN[0X0003]-0X000096),[1]=0Xc,[0X2]=(hN[0X2]-150)};else do rw[hN[0X3]]=-rw[hN[0x02]];end;end;end;end;end;end;end;end;end;end;end;end);if not(Aw)then if t(ww)=='str\105\110\103'then do if not(f(ww,'at\116empt \116\111\032yi\101ld ac\114\111s\115\032m\101\116am\101th\111\100\047C%\045cal\108 \098\111und\097\114\121'))then else do return coroutine.yield();end;end;end;if not(f(ww,'^\046-\058%\100+\058 '))then(z)(ww,0);else(z)("Luraph Script:"..(QO[Fw-1]or'\040\105\110ter\110a\108)')..'\058 '..e(ww),0);end;else(z)(ww,0x0);end;else do if ww then if iw==0X1 then do return rw[Hw]();end;else do return rw[Hw](D(rw,Hw+0X1,Pw));end;end;elseif Hw then return D(rw,Hw,iw);end;end;end;end;if g then(g)(fO,eO);end;return fO;end;QD=0X0;end;until false;QD=0X001;repeat if not(QD<=0)then if QD==1 then do(zt)[0X4]=tt;end;do QD=2;end;else tt=vt;QD=0;end;else return Nt(k,vt,ut)(...);end;until false;end)('bx\111\114',select,table.insert,2047,1,'l\115h\105f\116',coroutine.yield,6,0Xc,31,0X10000,0X9,'rs\104if\116',"",3,'\046\046',unpack,setmetatable,rawset,"LPH+06014H009F07B52H000143B9D3FFFE5HFF5BF72H00070C000D100D00070B000D100D00070A000D100D000A07000D170D00082H000D0B0D000801000D560D000DE001000D010D000DEA01000D010D000DE901670D2F0DB2010D14650D2D0D99010D586E0D1A0DB8010DE501B7010D070DF7010D420A0D0E0D480A2H000D170D000D2H000D130D000701000D100D000DDB01000D440D000A01000D170D00082H000D0F0D00082H000D0B0D000701000D100D00082H000D0B0D000800010D0F0D000D00010D330D000D2H000D150D000701000D100D000D8E01000D440D000D2H000D0C0D009D90D0890B0247F3022D2F6H00A138B52H001D0042073H0006DCA077FBE5A742063H00C1AE440D518642073H00838726D5FE681942083H004224AF58E073F9D542063H009A2C579A13ED42063H0034BAAD0F49D742073H003E75AD6A2D064C42043H0059781608420C3H0055FD043D749A9688EC983F0DB95A7H0042093H00C9B200FAB03F29E5F3420D3H009E804989C726EC58023EA6596742053H003BEFAE2BA642053H005C0F2347AD42073H00A9542E83D6D75F42073H00E00F8BAAEEB87842093H0023A746B5504A76036F42073H0010B2C1D9DF2CCE420B3H001377D6F24027F160622E2642043H005ED589CDB9E8036H0042093H006A5C0EBC644CCDBA8CB9047H0042053H00FB2FEE62E3420B3H001C72459DED1E8F61D0000A42083H00EBEC54DFA779B3FB42053H00E3CCA0E69A420D3H00E4A647AFBDF41A16086C18BF8D9042063H004919B0642AA542083H00CB67646A01C9135C42053H00C376DC8EABB9F57H0042083H0044D7EDD45C14AF39424H0042093H00DC99B5C03C5BCFA11342063H00255FCA1482162E42063H00475302E7CC1C42063H009922DEC6F98742053H009BF3394F4542063H003C9265FEDD65B900016H00B9027H00B9017H0042053H0006F08B69F742063H008B9F9EBF430842083H003D99E6AC1FD3F172B98H00B9FF7H0078F92H0007DF02000D100D0007DE02000D100D0007DD02000D100D002H0A000D170D000814000D0B0D00081A000D560D000DE201000D010D000DEB01000D010D000D12720D2D0DAE010D7E9E010D1C0DED010D41E0010D310DBC010DAD01690D540DD1010D1C240D150D0F0D7AE4010D270D3E0D8C01320D2A0DA9010D40B4010D3B0D3807CF02000D100D000D00290D3E0D000D29280D270D00072H000D100D00079202000D100D000D29280D270D00079002000D100D0007122A0D4A0D000D292B0D270D000702000D100D00082C2A0D560D0007FC3HFF0F000D100D00082H2C0D560D0007F93HFF0F000D100D000DC601CA010D0C0D5907D503000D100D000D24230D270D000D22240D420D2207CD01240D3C0D0007E302000D100D000D25260D270D000754000D100D000D0EBF030734081907AE01000D100D00078A01240D240D0007DC01000D100D0007392A0D060D00078604000D100D0007CF03160D060D00070B000D100D0008161B0D560D000A031C0D170D000723000D100D000D04170D010D000822180D560D000D00190D230D00070B000D100D0008051D0D2E0D1C070D000D100D00082E1D0D2E0D1C0719000D100D000D00160D200D0007F63HFF0F000D100D000D04170D570D010D00180D200D000D00190D200D000D001A0D200D0007EE3HFF0F000D100D0008301A0D560D000716000D100D0008021D0D2E0D1C07F33HFF0F000D100D0008261D0D2E0D1C082H1D0D2E0D1C080C1D0D2E0D1C08171D0D2E0D1C082D1D0D2E0D1C08101D0D2E0D1C08031D0D2E0D1C08181D0D2E0D1C2H081D0D1B081C0A041E0D170D000A051F0D170D000706000D100D0007A203200D3C0D00070C000D100D0008041D0D2E0D1C0708000D100D000D001D0D200D000704000D100D000D0F200D270D0007F83HFF0F000D100D000A021B0D170D0007E13HFF0F000D100D0008121D0D2E0D1C07E63HFF0F000D100D0008291D0D2E0D1C07D73HFF0F000D100D00078C03000D100D0007CC01200D4A0D00082C200D560D000D1B210D270D00082C220D560D0007FB3HFF0F000D100D000D282E0D270D000D012F0D270D000D25300D270D000D2D310D270D000D002F0D000D000701000D100D000D242F0D440D000D2H2F0D080D110D142F0D020D2F0701000D100D0008142F0D0B0D000D2E280D4B0D000D122E0D450D110D2H2E0D030D130D2H2E0D50082A0D2E110D270D0007B53HFF0F000D100D00079503200D4A0D00082C200D560D000D10210D1E0D00082C220D560D0007FB3HFF0F000D100D000D26250D270D000D02260D010D000D24270D270D000D25280D270D000D02260D570D010D23160D430D260D08260D270D000D24270D270D000823280D560D000D1C290D270D000D04260D190D000D25260D270D000D1C1A0D430D260D0B260D270D00082F270D0B0D000701000D100D000814270D0B0D000D23280D270D000D05290D270D000D002A0D200D000D1D2B0D270D000D03290D150D000701000D100D000DF901290D440D000D00260D480D00079801000D100D000786032B0D060D000778000D100D000D1A260D020D25079B03000D100D000D24280D270D000D04250D190D000701000D100D000D18250D440D0007DA02000D100D000D2H240D26082C070E000D100D000D16240D020D2307FC3HFF0F000D100D000D2H280D26082B0701000D100D000814280D0B0D000D04250D190D000701000D100D000D5D250D440D000D0B250D270D00082F260D0B0D000701000D100D000814260D0B0D000D23270D270D0007EB3HFF0F000D100D000D08250D270D00072H000D100D000D24260D270D000823270D560D000D16280D020D2307EE3HFF0F000D100D000D26F4FE2HFF0F07140D2107E102000D100D000D00240D040D000701000D100D000D9301240D440D000773240D3C0D000703000D100D00081E240D0B0D000D23250D270D0007F83HFF0F000D100D00079F02000D100D000D04200D350D000D4A490D3D0D560D00200D3E0D0007FC3HFF0F000D100D000772240D4C0D00077F000D100D000D1C240D270D000D00240D2B0D000D2B2C0D26082C0D2B2D0D26082B0701000D100D0008142D0D0B0D000D282E0D270D00072H000D100D000D2D2C0D430D2E072H000D100D0007AA02000D100D000D24230D270D000D22240D470D2207CEFE2HFF0F240D3C0D000705000D100D000D1D210D270D000D00220D3E0D0007DF02203H0D000D0C200D270D0007FB3HFF0F000D100D000D22240D2F0D2207C6FE2HFF0F000D100D000D274C0711080007B102000D100D000D04240D190D000701000D100D000D30240D440D000D22240D270D000714000D100D000D22260D270D000D2H250D4B0D000D22260D270D000822270D560D000D2H260D4B0D000822270D560D000D22280D270D000D2H270D4B0D0007F23HFF0F000D100D000D22260D270D000D22270D270D000714000D100D000D00270D040D000D22280D270D00070B000D100D000D24230D270D00072H000D100D000D22240D270D000D22250D270D0007F53HFF0F000D100D000D2H220D430D240D22240D020D220701000D100D000814240D0B0D000D2H220D430D240708000D100D000D01280D150D000D00240D480D00072H000D100D000D22240D270D000D22250D270D0007E03HFF0F000D100D000D22280D270D0007EA3HFF0F000D100D000812210D1B08250D0EDBFE2HFF0F073408190725000D100D0007BD3HFF0F230D3C0D00078C02000D100D000D2A2C0D270D000D002B0D040D000701000D100D000D722B0D440D000D2B280D270D000719000D100D000D042B0D270D0007F83HFF0F000D100D000D06220D270D000D20230D270D000D00220D040D000D22090734082507DE01000D100D000D22240D3B0D2207B83HFF0F000D100D000D00230D3E0D000D00210D580D000D00210D200D000709000D100D000D0C240D270D000705000D100D000D05210D270D000D20220D270D0007F73HFF0F000D100D000D00260D3E0D000786FE2HFF0F240D490D000D20250D270D0007FC3HFF0F000D100D000D00220D200D000D00230D380D0007F43HFF0F000D100D000D0C290D270D000D262A0D270D000D002B0D3E0D0007CE01290D490D0007FD01000D100D00078D3HFF0F200D060D0007FB01000D100D000D27A70107110821078002000D100D000D2H240D3A0D250708000D100D000D22240D210D22079B3HFF0F240D3C0D00070C000D100D000D24230D270D000D22240D030D222H07000D100D000D2H250D0A0D220702000D100D000D24230D270D0007F63HFF0F000D100D000D22260D4E0D220D2H250D070D2607F13HFF0F000D100D000D22250D450D2207F73HFF0F000D100D0007D33HFF0F000D100D000D9601B7010D510DEC010D22240D270D0007F03HFF0F000D100D00082H0A0D0B0D0008010B0D0B0D00081F0C0D0B0D000701000D100D0008140C0D0B0D00081A2H0D0B0D000701000D100D0008142H0D0B0D0008150E0D0B0D000701000D100D0008140E0D0B0D000D020F0D050D000701000D100D0008140F0D0B0D000D04100D050D000701000D100D000814100D0B0D000809110D560D000728000D100D000830160D560D000831170D560D00082C180D560D000703000D100D000831130D560D000D00140D200D00071F000D100D0007CCFD2HFF0F160D4A0D00082H000D0B0D000D2H000D2608280800010D0B0D000701000D100D000814010D0B0D000D2H010D26080D0701000D100D000814010D0B0D000800020D0B0D000701000D100D000814020D0B0D000D2H020D2608130800030D0B0D000701000D100D000814030D0B0D000D2H030D2608240827040D0B0D000701000D100D000814040D0B0D000D2H040D2608110701000D100D000814040D0B0D00081B050D0B0D00080B060D0B0D000806070D0B0D000701000D100D000814070D0B0D00080E080D0B0D000823090D0B0D0007C73HFF0F000D100D000809150D560D0007D83HFF0F000D100D000820120D560D0007DA3HFF0F000D100D000D002A0D200D00082C2B0D560D000D292C0D270D00082C2D0D560D00078DFE2HFF0F2B0D4A0D000D22240D280D2207E7FE2HFF0F000D100D000D29280D270D00072H000D100D00079B3HFF0F000D100D000D00290D230D0007FB3HFF0F000D100D000D10240D020D230701000D100D000814240D0B0D000D24250D26082C0D24260D26082B2H0D270D270D000D25280D270D000D00270D040D000701000D100D000D52270D440D000D00280D3E0D000D27943HFF0F0711082H079301000D100D000D00210D200D000812210D2E0D1C071A000D100D000D00230D200D000D21240D270D000714000D100D000A00200D170D0007F83HFF0F000D100D00080C210D2E0D200706000D100D000A01240D170D000717000D100D000D22240D270D000712000D100D000D01260D150D000721000D100D000817210D2E0D20082D210D2E0D200704000D100D000818210D2E0D202H08210D1B081C0D05220D270D0007EC3HFF0F000D100D000810210D2E0D200803210D2E0D2007F93HFF0F000D100D000D00220D000D000D22230D270D0007EF3HFF0F000D100D000802210D2E0D20082E210D2E0D20070F000D100D000D22250D270D000D22260D270D0007EB3HFF0F000D100D000D22250D270D000D22260D270D000D00240D000D000701000D100D000D45240D440D0007FEFD2HFF0F240D3C0D000709000D100D000829210D2E0D200805210D2E0D200826210D2E0D20081D210D2E0D2007D93HFF0F000D100D000804210D2E0D2007F93HFF0F000D100D000D00230D2C0D0007D73HFF0F000D100D000738000D100D00081E240D0B0D000701000D100D000814240D0B0D000D23250D270D000D00240D040D000722240D3C0D0007C9FD2HFF0F000D100D000D2783FE2HFF0F0711080F0710000D100D000D00240D0C0D000D24260D270D00072H000D100D000823270D560D000702000D100D000D07250D270D0007FA3HFF0F000D100D000D00250D000D000D1A260D020D250751260D3C0D0007B3FD2HFF0F000D100D000D1B210D270D00082C220D560D000711200D4A0D00082C200D560D0007FB3HFF0F000D100D000D25290D160830070B290D3C0D0007B3FC2HFF0F000D100D002H0D210D270D000702000D100D000D00210D040D000702000D100D000D20220D270D0007FC3HFF0F000D100D000D210107110827079DFE2HFF0F000D100D000D1C210D270D000D00210D2B0D00079FFC2HFF0F290D4C0D000740000D100D0007D73HFF0F200D060D0007DDFD2HFF0F000D100D0007CCFD2HFF0F290D240D000710000D100D0007B0FC2HFF0F000D100D000D001A0D270D000D151B0D270D000D001A0D040D000701000D100D000DB7011A0D440D000D15140D430D1A0D121A0D450D150D2H1A0D030D130D2H1A0D50082A0D1A150D270D0007F43HFF0F000D100D000D22240D270D0007B9FD2HFF0F000D100D000D211D0D390825072A000D100D0007823HFF0F200D060D000799FC2HFF0F000D100D000822290D560D000D29280D270D00072H000D100D000D25290D1E0D00072H000D100D000D29EFFE2HFF0F072508140786FC2HFF0F000D100D000D218C3HFF0F074D0D2207AEFD2HFF0F000D100D000D00270D230D000D27230D270D000D22270D270D000D25200D430D27078DFC2HFF0F000D100D000D012F0D270D000D25300D270D000D2E310D270D000D002F0D000D000701000D100D000D91012F0D440D000D2H2F0D080D110D142F0D020D2F0D2E2A0D430D2F0D122F0D450D110D2H2F0D030D130D2H2F0D50082A0D2F110D270D0007EBFC2HFF0F000D100D0007FCFB2HFF0F100D3C0D0007CBFC2HFF0F000D100D0007FBFD2HFF0F000D100D000D29280D270D0007FD3HFF0F000D100D000D00290D380D0007FC3HFF0F000D100D0007DBFE2HFF0F250D3C0D0007DFFB2HFF0F000D100D0007F4FD2HFF0F000D100D0007C6FC2HFF0F260D4C0D0007EFFB2HFF0F000D100D0007D33HFF0F200D1F0D000789FD2HFF0F000D100D000D25290D270D0007DCFB2HFF0F000D100D00D4D962C25132692602312F6H00BB06B52H00810052F72H000710000D100D00070F000D100D00070E000D100D000A03000D170D000801000D0B0D000802000D560D000DE201000D010D000DEC01000D010D000D6AD3010D3D0D4C0D78B5010D060D000D75A0010D400D050D07BF010D510D670D75C0010D410D190DB601E9010D410DA1010DBB01020D370DBD010701000D100D000D4A490D3D0D560DD401D5010D3D0DD8010D00010D0C0D00542229116F0329D3032B2F2H0080A8182A66857213CE7H00B306B52H00750056F72H000713000D100D000712000D100D000711000D100D000A03000D170D000801000D0B0D000802000D560D000DE101000D010D000DEB01000D010D000DAD01170D510D580DC401290D100DAE010D8C017B0D570D4E0D10E6010D450DA7010DE401170D460D630D0AA7010D520D590DC401600D230D83010DF001F0010D4C0DDD010D73FD010D400DC8010D28530D440D87010DF6016B0D0F0DED010D50A7010D3A0D410DE601E7010D3C0D4B0D00010D0C0D000D4A490D3D0D56A7D75D8210030B4F032B2F2H00A3C50D4B12E80F52267H004D06B52H00690050F72H00070F000D100D00070E000D100D00070D000D100D000A03000D170D000801000D0B0D000802000D560D000DE301000D010D000DEC01000D010D000D0A700D3A0D330DF6012F0D530D490DCA01C1010D270D470DAF01670D030D6D0D5F770D1C0D8E010D159D010D080D1F0DD10196010D020D96010DC3016C0D170DE6010D4A490D3D0D56D9166CEE110295C4002B2F2H00F51BFD64E359F81A7F7H00D10CB52H007D00B98H0042063H007552E9D99FDAB9017H00B9FF7H00AF3H00205FA0022H42023H00F79B7FF72H000722000D100D000721000D100D000720000D100D000A04000D170D000802000D0B0D000807000D560D000DE601000D010D000DED01000D010D000D8401240D3B0DF8010D20F5010D010DE5010D0C9E010D1C0DE2010D9F01610D4C0DED010D31F8010D100D3E0D40610D310D8A010D9101740D1D3H0D5C410D530DFF010DFD01AB010D450DD4010711000D100D00071E010D3C0D000709000D100D000702010D060D00071C000D100D000D4A490D3D0D560D01050D4F0D000701000D100D000802050D0B0D000D00060D270D000D04050D430D0607F73HFF0F000D100D000D01020D270D000D00030D270D000D00020D090D000701000D100D000DC701020D440D0007EF3HFF0F000D100D000D2H000D4F0D000701000D100D000802000D0B0D000805010D560D000804020D560D00072H000D100D000D2H000D000D000701000D100D000D65000D440D000800010D560D00072H000D100D000803020D560D000802030D560D0007E33HFF0F010D4A0D00074HFF0F000D100D000800010D560D000800020D560D000705000D100D000D02010D590D00082H010D0B0D000701000D100D000802010D0B0D0007D83HFF0F000D100D000800030D560D000800040D560D000D05040D590D000D04030D590D000D03020D590D0007F53HFF0F000D100D006116382C620812E1002B2F2H00D832E3233896C0730200060002001400120013001100155H00C60AB52H00C10042023H002DCDB9017H0042073H006FC3D41E96574142093H00F605D9CE1F8A495C9274F72H000719000D100D000718000D100D000717000D100D000A05000D170D000801000D0B0D000805000D560D000DE001000D010D000DEC01000D010D000D9C01E5010D530DB7010DD50184010D020D670DD201FE010D350D98010D8D01430D0E0D200D6CD4010D0F0DE9010D8E01440D3B0D790D153E0D1D0D5A0D9B01F9010D3C0D030D4A560D450DAF010708000D100D000D02070D020D060D001407140D2H0715000D100D000D00080D230D000D00080D300D000D4A490D3D0D560D00020D3F0D012H07000D100D000D00020D200D000DD401D7010D3D0DD80107FB3HFF0F000D100D000DD401DA010D3D0DD8010D00040D2C0D000801050D560D002H07030D4A0D000801030D560D000802040D0B0D000800050D560D0007F83HFF0F000D100D000D00030D0C0D000D00030D4F0D000D00030D2B0D0007E93HFF0F030D060D0007FC3HFF0F000D100D000803080D0B0D000701000D100D000801080D0B0D000D07090D270D000D000A0D270D00072H000D100D000D00080D000D000701000D100D000D55080D440D0007F43HFF0F080D3C0D0007E03HFF0F000D100D00EEBB61E96C0BFBA0032B2F2H002C74926E2C2D395AED0001001C014H008D06B52H0051005BF72H000714000D100D000713000D100D000712000D100D000A03000D170D000801000D0B0D000802000D560D000DE301000D010D000DE801000D010D000D8401600D320D530DF001520D550D340D742C0D1E0D050DEB019A010D0E0D760D2F8A010D540D3F0D0CF3010D4A0D430D30FE010D3D0DE3010705000D100D000D2E2D0D180D4F0D920194010D3C0D92010DD401D9010D3D0DD801072H000D100D000D00020D360D000D00020D4F0D000701000D100D000801020D0B0D000D00030D270D00072H000D100D000D00040D3E0D0007F63HFF0F000D100D00DDE611EB470685AB032B2F2H007875263E0EFC4113620001001E01A9379E1FBF6B8413423H00123H00013H00083H00013H00093H00093H000C87A7710A3H000A3H005124B57A0B3H000B3H001F6E441F0C3H000C3H00622E043F0D3H000D3H000B50FA4B0E3H000E3H00BB4338020F3H000F3H008E583915103H00103H00199C6E69113H00153H00013H00163H00163H00023H00173H00203H00013H00213H00213H00033H00223H00273H00013H00283H00283H00163H00293H002A3H00013H002B3H002B3H00163H002C3H002F3H00013H004F10B52H0005E942093H007F6E38C278F6C3F594420D3H00744FE7EBABC819AAC202868C4F42073H00697356BE5BD68D42083H00C05F7838A458DE05420B3H0038AFB95633687AF7636D1D42063H000F8BB4D8DE25420C3H00C92CC27436D7331A305DE555420B3H002DDEB8413A743F23B89AD842053H0090E32F35EB42043H00DD287E2D6EF72H00070F000D100D00070E000D100D00070D000D100D000A05000D170D00080B000D0B0D00080C000D560D000DE601000D010D000DEB01000D010D000DD2018F010D310DCD010D1C460D420D0F0D43DD010D070DC5010D8501DF010D080D180DA801DB010D2A0DA0010D513D0D570D5E0DDF01CB010D180D370D62E3010D1C0D602H08000D0B0D000D2H000D1208070806020D560D000D2H000D000D000802010D0B0D000D2H010D2608050801020D0B0D000713020D4C0D000714000D100D000709020D4C0D000702000D100D000800020D0B0D0007FC3HFF0F000D100D000809020D0B0D000701000D100D00080B020D0B0D000D2H020D2608030701000D100D00080B020D0B0D000803020D0F0D000A00020D170D000D02030D270D00082H040D560D000D00030D090D000701000D100D002H0D030D440D000D2H000D290D0007ED3HFF0F020D4C0D0007EE3HFF0F000D100D000803020D0B0D0007FC3HFF0F000D100D008A8BA53866058A34022C2F2H00123H00013H00083H00013H00093H00093H00272CC6610A3H000A3H001847EE6C0B3H000B3H00B9AA80610C3H000C3H00910646570D3H000D3H00972FF8010E3H000E3H00B89721620F3H000F3H00AA704E06103H00103H00C9E3026F113H00153H00013H00163H001D3H00083H001E3H001F3H00013H00203H00243H000D3H00253H00253H00083H00263H00273H00013H00283H002C3H00083H002D3H002E3H00053H002F3H002F3H00013H00D718B52H00ED2B42083H002978A7153E2DF8B742073H0021705CFD3D92A5420D3H0078076F5A378A43308F571F2DC642073H00AD90E996AC964D421E3H0034A6D072B0840B2939FC0338E07064D89994B2D2D64DEB1458CDCB202DAF42113H00B6FCADA94594BE6065B472B766D7AE9ECF42043H00EFD501DA42043H006B1EB51F42063H00A7822D7E81B9420F3H00C99C8F9714419C767FD77E460EA04B42053H009878CD0F5E420D3H00D5F46CF9D782657356B36AF7D642143H0076B674D2AC1DC239031AD9855F61AA62A2FD8FEB42053H0092869A9DDC420B3H006724A749B6BBAA051FEA4142083H00C29DE62E6E4A282B42053H00DAB80B761942053H008F98A7AA326EF72H00070F000D100D00070E000D100D00070D000D100D000A04000D170D000813000D0B0D000814000D560D000DE001000D010D000DED01000D010D000DD0012F0D520D050D714C0D4A0DC4010DF201C1010D550D5D0D4E4A0D070D89010DF701F7010D410D260DCE016D0D440D97010D63210D070DF6010D66300D4E0D7D080F010D0B0D000D00020D200D000807020D1B08040801020D1B080A0D00030D4F0D000D2H030D12080E0D00050D200D000806050D1B08090D00060D200D00080D060D2E0D000811050D2E0D060D01060D4F0D000D00070D4F0D000701000D100D000813070D0B0D000D2H070D1208020D00090D380D000D03070D150D000D00060D2C0D002H08050D2E0D060D00030D000D000701000D100D000DF801030D440D000810020D2E0D030D00030D200D00080B030D1B0805082H030D1B080C0800020D2E0D030D00010D220D000D960197010D510DEC010D2H000D290D00541F3E2C6E0A6C33002B2F2H000CCA29443CB8F466FE00023H002H01CA65EB13CB719813343H00D65C6437CDEBED42553H00",0X100,7,0,tonumber,table.unpack,"\098o\114",setfenv,0x000b,error,0x24,4,0X2,string.gsub,string,2147483648,getfenv,coroutine.wrap,5,nil,true,bit32,string.rep,false,...);