-- this file was generated using ironbrew1, ver 0.3 return(function(a,a,b,b,b,b,c,d,e,f,f,f,g,h,i,j,k,k,k,l,l,l,l,l,l,m,m,m,m,m,m,m,m)local n=table and table.move or function(n,o,p,q,r)local s={}local function t(u,v)s[v]=u;return s[v]end local u={}u[1]=0 u[2]=2 u[3]=0 local u=-40996 repeat if u>=22421 then if u~=55066 then break else for v=p,o,-1 do q=q-1;r[q]=n[v];end;return r;end else r=r or n q=q+p u=s[u+16366]or t(55066,u+16366)end until u==22421 end local o=bit32 or bit local p=2^32 local function q(r,s,t)local u local v={}local function w(x,y)v[y]=x;return v[y]end local x={}x[1]=0 x[2]=2 x[3]=1 local x=-12312 repeat if x>=-12312 then if x<=-12312 then if(s>t)then return end u=t-s+1 x=v[x+55316]or w(36769,x+55316)else if u>=8 then return r[s],r[s+1],r[s+2],r[s+3],r[s+4],r[s+5],r[s+6],r[s+7],q(r,s+8,t)elseif u>=7 then return r[s],r[s+1],r[s+2],r[s+3],r[s+4],r[s+5],r[s+6],q(r,s+7,t)elseif u>=6 then return r[s],r[s+1],r[s+2],r[s+3],r[s+4],r[s+5],q(r,s+6,t)elseif u>=5 then return r[s],r[s+1],r[s+2],r[s+3],r[s+4],q(r,s+5,t)elseif u>=4 then return r[s],r[s+1],r[s+2],r[s+3],q(r,s+4,t)elseif u>=3 then return r[s],r[s+1],r[s+2],q(r,s+3,t)elseif u>=2 then return r[s],r[s+1],q(r,s+2,t)else return r[s],q(r,s+1,t)end x=v[x+65794]or w(-26719,x+65794)end else break end until x==-26719 end local k=function(r,s,t)local u=t-s+1 if u>7997 then return q(r,s,t)else return k(r,s,t)end end local q=o and o[(function(q,r)local s={}for t=1,#q do local q=e(q,t)s[t]=m(d(39,99),(q-(r+t))%256)end return g(s)end)("\175\198\190\194",76)]or function(q,r)local s=0 for t=0,31 do local u local v={}v[1]=2 v[2]=4 v[3]=1 local v=84525 repeat if v<=40241 then q=h(q/2)r=h(r/2)v=81696 else if v~=84525 then break else u=q/2+r/2 if u~=h(u)then s=s+2^t;end;v=40241 end end until v==81696 end;return s;end;local q=o and o[(function(q,r)local s={}for t=1,#q do local q=e(q,t)s[t]=m(d(39,99),(q-(r+t))%256)end return g(s)end)("\115\129\133",16)]or function(q,r)local s=0 local t=1 while q>0 or r>0 do local u,v local w={}local function x(y,z)w[z]=y;return w[z]end local y={}y[1]=4 y[2]=1 y[3]=3 local y=32929 repeat if y>=-24666 then if y~=32929 then q=h(q/2)r=h(r/2)t=t*2 y=w[y+24033]or x(-36392,y+24033)else u=q%2 v=r%2 if u==1 or v==1 then s=s+t;end;y=w[y+20325]or x(-24666,y+20325)end else break end until y==-36392 end;return s;end local r local s r=o and o[(function(t,u)local v={}for w=1,#t do local t=e(t,w)v[w]=m(d(39,99),(t-(u+w))%256)end return g(v)end)("\142\150\140\142\140\155",33)]or function(t,u)if u<0 then return s(t,-u)end return(t*2^u)%p;end;s=o and o[(function(t,u)local v={}for w=1,#t do local t=e(t,w)v[w]=m(d(39,99),(t-(u+w))%256)end return g(v)end)("\165\167\157\159\157\172",50)]or function(t,u)if u<0 then return r(t,-u)end return h(t%p/2^u)end;local t=o and o[(function(t,u)local v={}for w=1,#t do local t=e(t,w)v[w]=m(d(39,99),(t-(u+w))%256)end return g(v)end)("\205\205\219\210",106)]or function(t,u)local v=0 local w=1 while t>0 and u>0 do local x,y local z={}local function ba(bb,bc)z[bc]=bb;return z[bc]end local bb={}bb[1]=0 bb[2]=2 bb[3]=1 local bb=-16348 repeat if bb>=-27378 then if bb<-16348 then break else x=t%2 y=u%2 if x==1 and y==1 then v=v+w;end;t=h(t/2)bb=z[bb+79413]or ba(-32456,bb+79413)end else u=h(u/2)w=w*2 bb=z[bb+90162]or ba(-27378,bb+90162)end until bb==-27378 end;return v;end local m=o and o[(function(o,u)local v={}for w=1,#o do local o=e(o,w)v[w]=m(d(39,99),(o-(u+w))%256)end return g(v)end)("\110\123\125\131",11)]or function(m)m=m%p return(p-1)-m end local m=(table.create or function(m)return{k({},1,m)};end)local o=rawset local function p(u)local v=33 local w=85 local x={}local y=#u local z=1 local ba=1 while z<=y do local bb=z+4 local y=(bb<=y)and 5 or(y-z+1)if y==0 then break;end;local u,bb,bc,bd,be=e(u,z,bb)if y<5 then bb=bb or 117;bc=bc or 117;bd=bd or 117;be=be or 117;end;if(u=v+w)then return"";end;if y>=2 and(bb=v+w)then return"";end;if y>=3 and(bc=v+w)then return"";end;if y>=4 and(bd=v+w)then return"";end;if y>=5 and(be=v+w)then return"";end;local u=((((u-v)*w+(bb-v))*w+(bc-v))*w+(bd-v))*w+(be-v)local v=t(s(u,24),255)local w=t(s(u,16),255)local bb=t(s(u,8),255)local u=t(u,255)local u=d(v,w,bb,u)if y<5 then u=b(u,1,y-1);end;x[ba]=u;ba=ba+1;z=z+5;end;return g(x);end;local function u(v)local w,x,y,z=nil,nil,nil,nil local ba={}for bb=0,255 do ba[bb]=d(bb);end;local function d(bb)local bc=-1 local bd=256 local be=257 local bf=258 local bg=259 local bh=260 local bi=#bb local bj=1 local bk=0 local bl=0 local function bm(bn)while bl31 then break;end;end;if bk==0 then return 1;end;local bl=1 for bm=1,bk do bl=bl*2+bb();end;return bl;end;local function bk(bl)local bm=0 while bb()==0 do bm=bm+1;end;if bl==0 then return bm;end;local bn=bi(bl)return bm*(2^bl)+bn;end;local function bl(bm)local bn={}local function bo(bp,bq,br)local bs=bn for bt=bq-1,0,-1 do local s=t(s(bp,bt),1)if not bs[s]then bs[s]={};end;bs=bs[s];end;bs[bc]=br;end;local s=bj()-1 if s<=0 then return bn;end;local t=0 local bp={}local bq=-1 local br=0 for bs=1,s do local s if bm then if bs==1 then s=bi(8);else local bm=bj()s=bq+bm;end;else local bm=bj()if bs==1 then s=bm-1;else s=bq+bm;end;end;local bm if bs==1 then bm=bj();else local bs=bb()if bs==1 then bm=br;else bm=bj();end;end;if bm>t then t=bm;end;local bj=bp[bm]if bj==nil then bj={};bp[bm]=bj;end;bj[#bj+1]=s;bq=s;br=bm;end;local s=0 local bj=0 for bm=1,t do local t=bp[bm]if t~=nil then l(t);if bm>bj then s=r(s,bm-bj);bj=bm;end;for l=1,#t do bo(s,bm,t[l]);s=s+1;end;end;end;return bn;end;local function l(s)local s=s while true do local t=bb()s=s[t];if not s then return;end;local s=s[bc]if s~=nil then return s;end;end;end;local s=bl(false)local t=bl(false)local bc=bl(false)local bj=bl(true)local bl=bl(true)local bm=bi(2)local bn,bo,bp,bq if bm==0 then bn=w or 0;bo=x or 0;bp=y or 0;bq=z or 0;elseif bm==1 then local bm={[-1]=0,[0]=1,[1]=2,[2]=3};local bm={[0]=-1,[1]=0,[2]=1,[3]=2}local br=bm[bi(2)]local bs=bm[bi(2)]local bt=bm[bi(2)]local bm=bm[bi(2)]bn=(w or 0)+br;bo=(x or 0)+bs;bp=(y or 0)+bt;bq=(z or 0)+bm;w,x,y,z=bn,bo,bp,bq;else bn=bi(4);bo=bi(4);bp=bi(4);bq=bi(4);w,x,y,z=bn,bo,bp,bq;end;local w={}local x=0 local y=false local z=false while true do local s=z and bc or(y and t or s)local s=l(s)if s==nil then break;end;if s==bh then break;end;if s==bd then local t=y and bl or bj local t=l(t)if t==nil then break;end;local bc=bb()local bc=bk(bc==0 and bp or bq)+1 local bd=ba[t]x=x+1;w[x]=f(bd,bc);y=(t==0);z=true;elseif s==be then local t=bb()local t=bk(t==0 and bn or bo)+1 local bb=ba[0]x=x+1;w[x]=f(bb,t);y=true;z=true;elseif s==bf then local t=2+bi(5)local bb=ba[0]x=x+1;w[x]=f(bb,t);y=true;z=true;elseif s==bg then local t=y and bl or bj local l=l(t)if l==nil then break;end;local t=2+bi(3)local bb=ba[l]x=x+1;w[x]=f(bb,t);y=(l==0);z=true;else x=x+1;w[x]=ba[s];y=(s==0);z=false;end;end;return g(w);end;local function f(l)local s={}local t=256 local w={}for x=1,t do w[x]={};for t=0,255 do w[x][t+1]=t;end;end;local t=0 local x=#l for y=1,x do local x=t+1 local w=w[x]local l=e(l,y)+1 local x=w[l]s[y]=ba[x];if l>1 then n(w,1,l-1,2);w[1]=x;end;t=x;end;return g(s);end;local function l(n,s)local t=#n if t==0 then return"";end;s=s+1;local w=m(t)local x={}local y=m(256)for z=1,t do local z=e(n,z)x[z]=(x[z]or 0)+1;end;local z=1 for bb=0,255 do local x=x[bb]or 0 y[bb]=z;z=z+x;end;for x=1,t do local z=e(n,x)local bb=y[z]w[bb]=x;y[z]=bb+1;end;local x=m(t)local s=s for y=1,t do s=w[s];x[y]=ba[e(n,s)];end;return g(x);end;local n=p(v)local p={}local s=0 local t=1 local v=#n while t+7<=v do local w,x,y,z=e(n,t,t+3)local w=w+x*256+y*65536+z*16777216 t=t+4;local x,y,z,ba=e(n,t,t+3)local x=x+y*256+z*65536+ba*16777216 t=t+4;if t+x-1>v then break;end;local n=b(n,t,t+x-1)t=t+x;local d=d(n)local d=f(d)local d=l(d,w)s=s+1;p[s]=d;end;return g(p);end;local d=u([==[/Lpf$k#)0Z!'r,*Ndg>Us*oiLM#T\MLd0u#+[Z2.s*pt7*pQ+I3b52h%iO[4s,\<`eGoRK+V45h%s>ri+o`&f1/u=kLH\]$s%oEh:n\Ems8W+KaAe/p_NkYQcm%i%.TTgSc#3n,64e=f6`rr3gd%NXFW'^sX_h@kRI]/@%6A>hmW'%jU9lJ(QFs2I%(dLHY9<%"4MI@1N0i(8C%s-qg@0In."lj#Ubb;om3fIGM'D=eK$%(ki+#Yr09_4CAa.fj6Z/["eZ$8re8E%<+IMEp`GR0:a+F"/U*^[@ZN/%t)KSWQ_\0-fe:j%(b)(l15FK'blitdB-;l$:g9ig;T%MqQ29:07Eau(\?)F]8fSZb)jjI0"t*pGnj5I`OP-VVCp,.,AV!dRfsb_55YOW=.?dJm1**!sajV6;Mi6>`C8Xnk]Hb[&4mVk#E7FSAKr8D6iq4!!##;6KeX_]qP"+#]qaf6pZRoXLMIs7sLh6+fLBBJ=-H00Z7FotW15UR-G-Vp%U_V`tJJ;ALI7ro8m[;#?;[G3e/cij:*A]tcBRVeS?Ga*JAU';+WKUeCLIF!aR8[$9[VTX,)ks7ggf=g)8rcnDdNq3,E2od0b:c[riX,anX`Q@<4=4L\[G2SB%g4DnLsm=7.Ke\GW6LooG\KD`.Z`R&('.q/?>X/;)bEsW-3h)LRt4_J`=0/C>X93<8\dr.5pl-8U\i%^>]-O*>>IGpW$sY*(8M]K9\R\S+]GSB,*R02U6uk#$mV$\,t&Eq\p@!qZ!Iak.]k]dMje>a0Q'&09jk_6MP;A(M$04NVq;&#$\_e4AMpDsU._T3nM/E:UcZrA[a91Kou8nrk$T&Sm`!:;1(PTU?*b&Q2qM/1j%V*OUQP!89\rYnKLI^n-IoEW>q7aL>VXSY7%U2f'B@j:(q2\uf:^O8[93!5TeYimEg)i<\J/cFkpGC^KnX,KZn^BmXC7t4_1P`u"HQHk)(^'3\BQI9j%S]:=U<4d8qBjq+j#V#;;O/E;/S55Ppojg@S0=FJB3q>"#b4*@OEJ.1tBi;W61Y_(5sP#NKQZ'rJIRJ^@>*0U,G/kS,@$1BkHJ.(I6Nb;^JVg_?&+Sfd#rR-qeS)(Jd#s"JB<>?-\#!,?)l^@cH,<@6>HgluEkLsZ<+VC8JK%FP5(A'=SS]H4Ahkb4;7G'PS/0ZZ(dL#D)1CWWIY%PsO@/@`5i).pa#d2X4u,+EI]&f:_jjJ0Voq73132-/@'=""q$F7g4[k3]V?5s-t_18tCN19J![PSJq\mc/pSat,!J`=t_;RZ(kO$)QFAASl^Mm''#c=:,ZA?pdu\f%:7O<6C=19hgL4eY4Z_e#\_-0qTXUD[J$ggr:aX'=KaNhOhp%1M1\uK'3r(nL80Ikj+6$&aOTt7Dr)rYm@\JfUQ%Vp.5?h$FI`RN_5%t1D2On`3L@=C_@0D0(t3r7q7qT?8M167sdB.%]#6PZtb_8Rf\4XlG132a_YVTDPhY40dVlc\X-+VY.gR4)BhfXd`9@Y[C3iAR)Ag3^$QG>cKe4@P5g4U.bOn'Bj6TeYh6SQ8b@pb_d_))dc7I0Hai?H0']5nkV:VMnPd>al7=gr[d)bZ"o85,M@@-9ka1%7n\V7N(rh=p\4J`POSl'PqPb/ZXCs]VOS"a"Y7DN/s3&St!#blS7U(&Yuk0N'229X(82,MQMNp-kBQ@h^ij]0^3W&h/B`0ECuTgA3QZ/f,!4Uel8:?<10q!%)$983!:Y$nU'C6a\5IafJZu@[LD$COlU`k0[/S=/qR"2Dm:/OPU9m"W9!MpO"G`*8I_tOn,2b^ec?<2DpPU*bbag).UsD]B0)_2mZP);"R#JbG6gpSAtduj$Iboo@%Dql6>Ds#DUA\]$"2ElT_4N:iVGqR\>9U7%/'Lp@0,,r4@O`nmjt6:.h-uA2Uo74'@5>luA>5JLnOAj8gD=-hJC8$.fqL_2mb!Q*]M4K#$sm#XI;.ZZuI`pa1BV'$dKmh1UQiCb[oJ5r/pT8g*aNlEEiG?mP&$)ddk&Ga<3e.!\s\eG(`/n,0tP2Eb30!TK5Vto,!C1O+]l(j8R&)Wh_LUbsDLP,^oW^P:,.[5%H7VU1V&qk?N$3Jk!FaB?qYXl\H-iis5*A,2U!OVYQ,TJO]]TQ"k!Pf-Hc-`+Kdcjs-2Fs_P6-(*r&-*,L%l6bSPJBfTPWG"=%h=]HcRYKN'rfF,R3\=.!^\pd"EgZDSBaJV.K/'1+_fU_+d*+n&>D=8&;5-hLd]`a+93Sl&4%FpL`chV"9Cb!J4N([+G=hR#`)<1&qggiL^6V)80UG)5m0SD6pu\NJj;RHJH,re#U1FT&-TX!oK7[Johh@5nF*RJ4N(k#a$6cEb\DM8#B$[dSH`W\qIYBle/R73;L"XEFUUjOqWLj('m<]!"fJB&V>f=+UA)m+sMi!!"]2D5p1gdJq/Z55_qf65pV9mO[O^"!?iY?!$NOS,%B`d/]O4O-<7LWF5AtX]Ii=:U=S("?$*f1F*4%s#qLpYW#j=U2`6DL5[E'EOQ.;hpeV\5,LMbf*S?jkNF2"EXXY7/O>uoI6UZZ9r2p,-*P\0`]D5$9gXfQEt*9+DdlRU^XPWC]i6m+m[#U+/3CbSep,;6UoYXuP\R28^:lLIXca9];_I;\K^H?4^Ib;q.)06R*A&1+U188"9uHAG&)hPm?_)%M[C2/ZKnf5>@X,GUMkK?X'BPY!Otf)[uANY*Eq5^[,p:aJhE7h>$pO?Z;mB7RaGqePBFE_)0o\FkbW\kF]?Ia@e!!YOc6M_upXgK2Ulh)"W?n+KCju\=hgcTM$Cs,R>kq)9FOQhgU#tq6l0kRAlB=)SAJmO77&A,";[9k:?hVH>PnW0G7dBUn`qhd'cchi2u[ZMQA%f/a)P$oP?#eNIVQOU/O`+a[g,aR[_]'TR]Km/ZlBOVq"9BP$gGsW_3=#KRn7#==3\u@gNBq7tUdidWn.Z+!OfT'BfRX":TsF:6#Y$j0K88LZpN;t+-6-on10k!ZVcm8Z8!:,'g)/U"7e80#VF;cAG$m>$^kplmA+n9fX?C`(^0cP*=,88h^BZhdQC6]0neGAe.%dhSR`rr`F+ZbLJ6jQ1_PEDZBVD*K\H^cdX/PAg9B$)nHLq,otj\g%)bp6[>7O18BMP=NGbQU7`gK:1;;)0%A:c+W/*%7&@8L=Lu:m(uO)?;(-dETUCOrJBi<6_/ZYqAm>$F2o2PUHoO@ZZ*I&l:?OA?na^#_OpD1'WPfMA7$U%FiWJ,>R<>Z!>*o)Pq*oGNd?9&h5:F;'n,^i!_B)N:(R?2p"c\OrMXp@P2+ZbY0/_3eKbl;%/Tq1!h13)+odG`J,#Mh.SQb"d;5n1W`J]1udqSEYD/&1V(+k/t%C)#\>bM.\I&V'`G+cNo.F#kqWX\FL4$gaG\3T"\h4&es`QhXY<1M3-`]pV!6>E:H@loPI@UGGNtFh!jekO(3X"^KThJ]5BeO);>Y6-6g(R9jS[J-k0&e0#:fP#>mnN[XgEC,X]"26'7Kn^h&N#/c;m%,'_f!?be?m5WbVf>1(4t%FZbCpk9@$1dpA;+\9p[D%%]O>g>QR_CZiM=lnpcefYW/&=e-A'$tA507!0CS?o\l#7=Yr"Wh_u:ONq0NWcNBjnRNY@2=9@/8ssl.gOj\FbS>bs?Q*[rj#UTjc0!s(iom_PN#1#lC+V9[35fAT6mXj!lj<_hj!C@A`Ya7T&%j@:!+V-6%REo#LSb"c%[#!@rpB:TM+pDqk^1JZb=d?M';'@R7]#KGsh]9;*`S?`+@.HbM1rg_cTNkOrK_tt6op[l\"5VVkfm'?0^0;2+/*85#U=[;;uE]2.t7&MGBLcV+1`(6%f&rG$X,j^Z;"Cc^S;X-56H]SQu`9r;W4buW/&-@BD4X`RG&-t[7&!)f8R';&e"tM=[DoS$UK7hSBVG9&PABPOHG('BoX1g_3k0Q=pV&G@C'M28O4I@7*F+r%3_dXIS72)%ftu4!fNTe/ad?].Ll%EZYV-94?5(t_KJJA%("P4GjIRSCZ3Lu_*df(Q-LKKX.F22Fbf!dce\6'rI@"KBeearAFBWPCW>;A'4*b]#r[Z8TJ)[-I:&3dIG+M^'[X)r%lg1%:F.7/[prr$3P7K_8N"p\6>&d!Po4bQ*^NdN"`/Dh7k`l&&-:T@9hnd3CCM:Nm'D,>a<^rNL!gjWl(GU28JH.5I5nXmrA=3'5KLm:s:F.1cTM<&.2V^6=k/>un"(lC,XlE@WcAZD>a\@6@njDOU8%[WWl1r'6?dNjbV@d1Wq?>D"en(>Xr/rb9?qo5LrOa8UJ0-=4IfjB2;eoSfdnhd7ihBY7GjMSitdj?;LN'[B+1e%h)4(cLYZhSu:GI7kWLQH:Hdua&YslB49K&la!c4;L:'hFQg*c,o$NGWmi-mGd.fFOZce^?!tr9dnZ'#3-F-*D-%@H9%#tq]r14=pCZ(b#L$",jKKNINAG2gF@^PaW%VAET=EjE_gEA8pt0VXZd7bO(Gr*Sgb*[+BI,17@ooJZ'?X;9A5IRAIU'FdBiBnW1pGKl,k#*Jn/,BoF4TE-BtZ)Zrle?;6a'b/AD\*(:u#hbc]ZGjrJk"!-`!uVd6,ih'nBF;0h.E$d)49WRh1f:=uW66O%%U_)=uf@Re%\,SR%]QduY#YD0G9Y^?WO;BWbLMY$Nc>"f'aBEu!r/`fRnu,C?r<^m8IT[kKi5Uj'DUV$1"?,<7!'UD/$rE,CLL\[sDYR%R4I98X)%SI]FQ]!*eprp4TO6Tqh:`mS1Z^!hIge;.J`::8427qkr6`Z,h*E&q-gDP2UQ4"oL@kp;LLo;'5"85r]+')C/S$k,DF\12J'DAti,6RCLZkj3m>HK)f7!7SgN$-GW0sQ+(?H]5=fo_kkU-be[-pXKLk.+Kp)P'%"D=l9Jl3fFiZaka[.p@_`;@,tD6-?tA#+cK@TPTZeO%=NP*mO&g*8C+3I<.`&-2>9<[\91T2b?C](`LUOI8/8I--Q'I*WZdX(Cmi6fNQ'A6Crf!\,12h/KV0CZ57Xna`)kI4C&9,1\R@[%r?u+.jplbY%c+RK*:k.*8Xchf+'741]a7*=lYd(l1"([E,_i%5A\ta2ktLn:a@-_AS(Js4ClPG#mfKTX0Z&l$b1Z]WC;8%QJq5E2.`V#BQ__lBRsQsg31bbH%"h?UIBTn]JV2WYd9HGqRi*K^4It@'Ob3CZ(>XWRaM1@h/A8&R=-H$WatD=3[^7IY8o<4\Cd]WH;l8XZEq*>-to,\i.ed`=V3p(IBNb<4Z'/M^_1@*\Y=38oY["hN3fBM9+DG+)UCha5jt?6#G$t>DT>hk2-YVPQW,`iR%2ieNDVKY>>82dn64H'rZJjl6^*797=gjYCG29BNi8"7C7#B"=.I^.3u'lg!EcJ4U;NOTc'H&)a$40-$lN@oQ]1=3`ej]\MY#Zd(5ae9]SLTKE.4.0=M<;[kS,c6CNIi#+7OK`!>+\6@7a?RK:.:5<+;.&kH"i3u+W0/7UUZg,BMft:=HPk2I'4gVfHb>G_4Gk^\8c>*WCUDDJRL*Eo"OpNa^udUNg_^,!_Dllo?rR2[>&9o*O)6/4W*>,8="K[gm\%qdbf^f#&U@7/j)8-naN<]bLJ#s!hHqq5No\:rdV]N6'i*8i`_#"kAT`286;:$@nJYM3^>`?"(%1TXu"Ur-b`2XdS9_2\UQ!iH>TJUkcK_**(8%dGh4R#X/bi-]:in46pZ:kH`>\d?^Y3s,XKl2jUg^:n>4$c6&t[0cA\q*AP\)H[m$DPag9?mY4aB0(.O^iI\!4$$!.o@S_1e=jh4f@`I_g0RafcIuV\G^tk$=2:;GVFtRrT3et]E/(G:6&h/D[*gT:,DK:*]lfu1YHkI+-*EM"Ttj$behFV=7XE/PY,/\I[I_I-?>l'D3M&t0l`YX,Eg=nPY,oq%Ip<;g\0&`G=?jO(5osbUd?;HkGYk@1.'=YbCiRI;.s(cNj$Rt+qc%7G0oG3\"\J1()f5pclg,TQ7^N[pfd5+Y.3;Er4j[mc8`IVd&kYf[qB=c,5J<-I$qkb8FM*c-0l.e#S\1_)Ka/[0s5/:tpM^)s?f-80>Bg&BCVRUP`ddj[0>_P+Hg\QDhL"`jpY>cG#N#@5I5efEG^#eJHW$J2G8n;9l[*N!IseF.^X!Cfb'fL/GMIQZ?a6*WJ("WejS.L0nW2N!i/P2cpqXf9PllO*B(EP.Tb#rQ^iPQdieaALDnkGsLHjR5pST(EiGLgSd^0t]IJANj^An#phTHFYe=:IDY.o/;-glGffR;e.?i/2_5'cbSR:l7XIFD+*hg,+L;.%ToIb3&Lrp8C)>(;YVs3Q0+CpSIQEo6hBNP5%:QgT"jm+')`&)MO1A"WenI3FsLlLXa7E:7iiHKL?f?F].O-Z=!r]Ap`jDn58Gc[Pek[hisi^Ai9#?W4RSpT$`m;7A^\7+\5MSr&F\0AGZ5^Zk:#nrMW%aCh*Ws1+V*^,tnL:O_a%i4aemplRW[#`i=sIcV(*p7fCE^"'rs.?0(eRia,emr`??)XI*n:[(SXQ)AtE+3e`=r_pol^+mfWm_8#'U"*FFAOjK/`-LT=s:ale]3Kf05T39FMI!Y3i0(hPuk0rPf5KI/_;rHhR<>I/ZcubX+ED8K>?IMM6/7R8*S#B.JDa(`S'g9DNq`0.SBOr;7#91gq`O*rBVXn-dNV,t77o;809@#\1;P]Ah2QgRIFq/h8J(gjO0R5/I"\<8GiHoKtf8!tG)C/mH&89C`#ViV-90Pm*Xa\FD_#hXP%jYjtums3^pr8Pf<+^7m]AGpg$"nF)[RnSd(6+,hi20CSeUKB/CJ!.OeI`Tg6r*s?5(mj$o&I/!D`_rk@?lO0?Jp=DLM-6:<_R8`Sk>B:T&J(")>eLgB_+HX"TSH%^-R1>]/)Bh?haDd6/V>fqej@Rn>5lon^?'js7sdghtjpB-5ZHCFCZ$BFChl[A?*G"=.>nX57@fV]g?3R7NG?25<.TOi678"U1+jK1(Gnaj5UKP#B,)@<*eF^40s_2l'`;fDMl;mrk.0t/nSZg-LH+i%,@C;C)%M&5b'UG(^\e>oo#L3bn^ePn-/S79XbE:7m:Y$N.I`S?%8#9$bO];tIIhsCk=W.S]:RO#o@4'bV/T[CaaINB/c7e\j`Wl]A(C@LH^Xp.0CPu'_`2AK+S[9F4cd@lV,6QoU_hl;e&5$S3-!\jQIPl>Mc-VbcolpH6jGhFTiCDb'Q75M)fD]!>UAF"fY7s:#h=mgu^h!LAS%,riH&b4eGI+\$oWnsf(IoK>G"lc:Apf2dT:k2B\`A>Is&Y=U[M^Oq+'e@\,H3A^\QBo5CD4VXoE`HFlHaco%PuM=WYiq'CCbj8W3/fm!5G5;++kl(1!*qOYHBhb3(#lHceb1pQcChgEE;p%)M%k+4Y@BCb&7GNWl*c*r.j;nMoJCtHd1h](QFIN2^lIJr1bs$"s1_XN2IY.=D>B>/jKbJ3gG*fA9+HbHdhYeM@$WK>Y7a`D?G72ch&Gn>81f5J>q%8%S/8YiMY'r;ZP!`^t)po/am;k]nHQf8!'*kT+SIA&E6AQM%Od^]((PMj9@:qT25Kq"&u^U\`Y*!\54S)BnBKho!T',M+Y>/M*j)N"L8P>!P=E:H;CTEW+MaT_^pbW6OA>85!'!7CLB'I6Mk=Xe[#S<4*L5>DY`;<]]N$>0s6D_/:]AfbIM3,#Ip]7+CrYR#C5*7Hi(H,A^A>G/&*;*GmS90hPN`T:IJ90L^?^:lVq:X0UTsIJ(L*k6K!+54l`ghu:NS5P*W"?@;7]kC.gY:NtE>qTh2X3dBY\VuJ1l19I3)asL1e7NWS[onI_G4a5c=])/q1^PKHHg8^Iq(7M9FX@N?T!\>=!KcRSOo:o(p&18.$\RFK1Y"9Og6/25eR>?UkNdiRCAkPJB5A+k'>EZkHm<]57%(,i*IDOp[>H7(3)m5hFoJSNS#h5m>oHl;%M^M&snl+YfrAB>fcISVUn0;jYRY`='NC%O7LQ]Otj\h>%:,;sE8HPqL5+?hrbNJZ1,'.MPmC*S[PuT=TYqXl)b**LZBpXL"YA9?1HE65M!";-p?n5CPlZn/H"H`AFLii5r0VZi:!?qhp\ZU!"#0e,OX=i7HQ!25]Y=$c'Vf;W1#tP]o\0GKZ?C2,qY69;A_U"B.9^`,crW<2aWjesWD0F,\D^V!nlJouCA1j;W_!o-o\3+Ph9"p%s+X;mn!$eDHlBRc,W#-9tg@h@K\a8EYj"je7aj;GHDW?CC&.(;!ku#=4Q(VAa05X'3ubT$K?@h.,"UY)iNeG.i5tP6'U`n)[V8^edn(7L,;;blFs'Fq)K:HQc;g5/X<)][$achW.Fhn!9?G="`O6')]T6=_6A0Bn6CpH1Bc!fd:o`TYGY`hCV28(B"u[OJK$'X]&-U8V>kmk_'FApp>3R'b1At)?e;p\UotLbKg`[>aK(BV=":Xr5t(d&VO9Z+DMk,+!sK!TB:/0a?K."53QVbi+Xqq;\!T/^_220XenL!Nu^TBqn!HT:5tpX',naPAMJWP@]4Y-!@^X-;eq$?\EpoO=AXN`5E5cIalGO)Ro2;;L5o8=,[W!*fa"!N^X$TDtuO@T234Y!VcT4Mn)(M]Gp@F+IISW/mq1,m/8$P\TM#QpIPAOm-X<^.*tXq#6A_T_d4h]2ZliThbq*d2,i%r\kGKMW:D<5=B!5:kj>6?u[_=ii*((C6A)rLNn'WZT\SB878iO7=])f!3r.Hl>l'#E2qMC9g)"2k&9b[52iI^?bm'h=utjJGH$[/jFsHAk#eWkat8hl%NCParotG4R>/KVB@1=Ip<\k@_QR-XW'irj(=h[4YrLkq^M0jtp%rnH?.qDUY7i=!-om$SZ]\c%#MNmIat?[he2]at/6?TrbQe,Ssu&(U-_jdsfcr`J4[S*k[GY.a^u(N4`tVt%%J5JHk>pO9c9()RF`RRo!Jml^T?=5WrR+2@fOpr)LUH8BsFpV6Rb-iX%WYCGT9s6!&Tq;m\;q^\;[Pn(,iAA]0u?_bs;ME?:_[&bB^kO`;qMrYU;a,NX[UHN*JCPLAdgXj0A$+l%DbhuKMBE!7Sd:<_7CsjuNoLbiM0Z&0bT]SLW_0h_Z8%OB,9Tf3?6enio=)S_HB\c,DMo<"CO;5LuTk_4b=jQuZHgNInr;*>e8oB%7gZ6'5r>4-I-LT!J^?s>&DS>kC3;JSa10aD^'##cbH1h+pRII0>&-W+0RL-dE0]?pVcF`k="u=*BOcJ.Y3iWjHJ&#]-!$_O>`"R?EMr/pFq5p@`X"V`0WWp)I#WdNal1Hu"s(6TI(":A"$>k7=+U%nFRf4:*]M'+1ZgKf;`C_WT8)1_jelCU1G:E-9mFKY?>HOd\DM_S9HKked7EshEO1=.PWJ?(d]D-,<%Ia(,bN[27_Y'2PF[#7/J(@c"@>1_goe`-3qnKi8YkZtf975+iDgY[H3YT;\:i%s:@-Y[0oCQ@bhL^V2lcd\*YTO4.'%I]fhoI8T5q7b_').V9L4j@HUSBQbC-Iu+3'c6)enro>8<[TsDR/A=e)4l`ji1pUghPBRZS_p8?oXO%q>:47j!Ij@3)$A7iCYpJ+S?o:SrJ;YM1llDH:qoS5ho_U2^P8IK1BCSj7I@np#-0H2\mMWEQRM1BVm5cog.eu/$\i:Uh%:8VER?l5Pt5F/WE.:0blV>PqL*9?Dr`Np/$T63Y+VL7p1g8s3'lEAd84J/$j.Vh%RDd*r8E/@9/=.5+62e\1-n4$3\)r\(>O/qq@+Fnb'(Lp[)$Kn^\5crROei11oq*^\iS1p#Grt^OH%.0Dt=;^\me,5;B-RN^*=2o.lo(aQjo!%34)F]($_HXT,fu])C=Wd+abFDuKUS3r>>CFM_\V+h[Kbhk)2BIIeO&rEaC!H0GR[GJDT!`&$@6/04E<)_grp67ar8]LqebW$6hnJAgq<>6X#RoL#eqWPRm'Jj5r1-2b/L/CZ?PUMim"i1%C*Tic&@b;eV&B&Bq@rt.L8Qs$LB2I*3juK!s_%U(k`TI$miIfiHkK!0[OEd/?_c"[>2m0Te[E,6u!CRAiKafpi#h>IE\SZ85K.SFln@F\OEn(4k*DJ)p4Ta175UeVDfnWiOp([A.pgD>W!G\et>*4E+Ljbcn$Gj+Bi+>(a(J9?3KS+JY&T[SWh(o$j7,5SI5Klj#XA@Ws6"D-I6-RXB)3RhYDRP_idD$V+='\b`fga=e8#'I8Gg#^HS=&>VPMb(k`osbpK?l6#Nh7VM>uB!Mj@46N0[,Dg,+^]P=i094+!A#S!HQ+[lLAWGS*C=cq/1r[C>rH&*Ahnnn"+4&H_)%14W+\9d='q[duTl3Fb5HPi^?>LTW1D1V@1^+fuA!U3lO`,eHmi0)\PqhI*"E94\F9_^,.B;?as$-W[P]>i\$$V#06_UK"@CG!)$)ju^?"j.>Sm,[3&qtm9_Zs_+K:%bDa7Z7.[@!R7lh!d+f>CtNoA4[mNSZIh-edFpR'DD5CpS$0Mb5:qTR0,'jHE'Ve8\q!?t*A&HQGg97D.uM]Oq/*YTT\J7LP5^6)9nR.Ba5L')oE^-Zf2F)cbFR\QA@GJs@8G_G!()%*D4ar#&6.a^A!kP\O#\lFcYiGK&Tpm[?-m5&G!$cGmK=C6Ls-6gP85eq5W#Ri]dfOoS:G!.9\)#*-qi^J%QX'N%0%!oM7T1+HjQes8mYs1^t.:92>i7[o*(O2d7B?:j.U-@MTiHd"W,L-DZF8t<:CjMG=ACkQ='\B5/tgF#d0D:T][MWR$fC5e+hg&&@u:GP8-.fggp@!jO!EakEta>H+R#PrkWfV,/;]44.QQse:,NE>IJP<.(\gU,r-bBDha/Id?(/C$[E[o=>FgNhR5;YC1BBmCg@WNeITE"=)Q3XHHQRR?f/N$0.hH2dL;Vb<^7d-,4T[s1H#9t"7CaYTteAo]$l7Fdb.T:dB$N/L/;:6m(l-Vun4<(;8[Y^4V":5N11l]h)Fl"k%O63LTXh^_RcVQem1ik5=KgdUM9(Qn9Y'GdoA@1LKro2oDD>RFXS^j37a[Z(_ZgJOl9mK*;Ya?+)3[%@;9lBg3<29H%!8[:rq+B\;Mp.P%17f3`T!rKXR3XSmN!%_Qg*jC4;ck":)nQBfT;(/L,!._k(';F2WrQF!PZ*$?X^;3R7khA?855Z:ta&E;=OS[]+oHO[8#Igf9f\m'f;bc@Y=@AR$m&]4s'/WBt/6g\*-^N_DEEHO8"-k^//PP/YJ$$3u`$DS!A-_._?]h=XW%L(mG==&IN,k59t>j&AeH-=lE(\^pS9.V>s`PfST9fcan[n&ij'TIghH#r8Xh+YLi64m\bE28f;Eb?kVQ`/]SW`i6+eW>uj[ga7`=Ll=&u)\_FC*[0t3\a+CG>-@-LZ]*Dp=Qd^OAMqp*l'P!GT+rsTnalRbB8r*.b,It]q@:pY556pdrDWH"9o+WZ\qSG?U*`b`i1i[,WAY"TG1Sn*H$@R?=QGtaZS>$NaQKdMf78PcZAI=rbGu+bcB;J3_HtL_;X]2]ePDi`2.?*!/Rc:bZ1'R^N=ZP<4eM\/`*J.10cuK(>55s2quB^qPYRqLqKFFejJh]m>i2:LOUa_U0AV0Paap\=AmHo=CC0Mfe/=8(cogcm=PS6.l3fWca-mb:pOQgMr+<,N5Z;eZ_:gAgM6K@\!%DM;pg:=u.@f1>,+>0eW[I,aZWITU0>doATCXNsWSo.s%t#_6c%CYD3'k:[aJ>jcq/W036O@fCUcZoSaf.O'>FooNN+"NEg1MH,$@L8u''gc=aH4IRgGa?6kN3iA6-Ygbse1#f_?NmlKun;ls&YKW.=khDO&XX-9"hX4J6u=W(^p?7m9*37FHa^nni(0pc(iA@u-Q#PthIEkUrS>8K9mIV3V-Rtfpj?%(`'D#Q!EXmS2-d9mR/\^_En]DMH-Q;gqcGeil8(+T+l#9;tuX"edVn?=n>-OS_/%A-okcN=PWP_J_+fVfsjF8lue;+k?P6.FskteRET;=ekH8M)!"(11Vr,iZhLmoq@(,%B4).\C+P@f,itqf$mdHnB15,arM!aVpsld94\csc`NU>EFUful'tp/:XQh%e-*#WHZr>gbgJ4d\?'!lHBHrq(b=TBbtC-$XjVXtCk'Ip)2F0ABoLHW*tS!aK4UGSSl2oMe^rZ]jeO)NT.&pBqcQ>!_h*6EK'0:24'*L?NcL\:g,m5_3cXPqihT;Va+AJTQ*m-M^(p3h*S$b!VtNn_H2$jV\9Gd!XBcu/dG3TcG0#Y:C9ZDj;/:LC!!*IXX_i1/^34)^B4!V"5(3sAEJfW'_Dsn7(KNY5]/tM(X7`@f9hLJTt=foO5;s"VE=H_DYnX]jS+U8UlEdf$JpAE+bR1A*q33s4dZ@H)=CrR@[Z.[[%i:c,Wq,T6&Q'(#;;'pgO;;`JLDW'm4MqmEgF[t5l6cFutQa1<%p?%WLhjMpg&n/[tKfVsZ6o*Os>?QgIL]]OQ(G%fN@PqtR2Us4oef-rpc'urnT6=59LpfctdAS1M,9]2+mV4<,FKr88TS8V\$QJ?b`!:_NNm0mA'.3tfc>2J0KgG;h>\YX@o,K@g'G2-e@_,SP-1K"fZE3=73XfXXXded^Eu$^]_cR2X^&TAq>4[lXeU@R(*3U*AO=IjIo%QghQMk"%eQZJ^VFZk?_a92MWQ'%*k%46fX\pj03CXT$3Q]0FQmrTOc/GD]'>'._Z.+Sug+/48I5p;-P^0`ll4Inup$]VEQk*\YE0LLn@B@?Sc(P7M4Q)W4^(C%ZDEO2o3%7keM^>uZ`-+;WnbWrea%$h;J5%2)BJ/:=iWSHR$V+^BAqIF`r:_Ie;,]-f-"i."Af%O`*r7#98D20So4FbDV7mp]/!)B.O8\g$YKl-e6lbbnDT#Kd'FM;\fk&sB!:TDUSbCWCc_XjHL=cr].@BGo6H-f\KQGCY&o)pQF(26r1>[ugPG#)*?&K:i'/W!ikYd&]?k3AqiS@'=;8P"LT)W_mfF\(T=2hOeBrJBd2Im#eEF?F-0,&PdZ[$%6<[5=bMRFgO.F)^7EKK;nWf!,8Hr#Z[45OZ%,Zhg>NFA@hiu=X2iN!B_O`j!(T]_mFWf^14b4U,EB&OBko;KQi;:r;hhV'dbt8f?2sdEJ\!BC&.*I[1OoU.=%[hDc/-BUrkI'7]V=<(1l+If$>;Jjm5%^UN.*&J?$pj%'6il'CW]W^eK`??)=YX/ero=JjDBMgWg%eTF6;C9V%#NMur!tRiR#R8W;>Qq3@9Pmhi6$`$fJdZ'4L"o5P`+R`$$t2nC`#B,7ql.dSo,RZ1i5@jmlU-@Y;tm25hm38IVU!B#LI3JC%6QFat9(!MF@"*g8VWca*HkfL9(n$F[`FuR4U28VA-@"fug=d[Y5-']#MD.RDL*5QoNP73+G)>^c[=p7A(X3)ucEKU)2=QLn-J9`MDEN8$pKcQ[Cd6JFGd->+Z9%=i'b9*W0'7m@>fErQC0d+u!MOjVa5L]AV\brVgK?59emb1qN#a]HE=<#6>iJjm-N/qcZA/$3V,?sWQ3n7+c&YjGLrV&/RhU9BJ@W6://QX,k22;0lfL:.;jfd5[W%ig^k:1%GQ2Y75YPJI!Z!bOAPgPn2)RhN`NG6iFNDECeO`>4ecHh%rShDe5r[R2*\>?K*&YLKCGLiLDBMQl,,!H@Sg9.1:tRgpucQe32'eLc$t)8s:\=S(*NX'PD`cAa,^ajo1B>s!=)?q!.C:KUl9_3@9`:tKC>WQs^1hpjYR/Uo1;GaVS8ek!$V+3V!_f'bCf+im3D_Xm1\WG-]d9tLSt*X.K\(mt"F/+G>8.9-p?NAcU\gEudZIS_mfTH5e@!C[hbCqkXprIHTS=*G`>83!`#JW@oUd[F`^J%>?UeqFJN"W`(i1.TG^df"XG/3,5GNSN-JUZeCY[J+!,[V@OR1,Z"fHLicclR8=CW4@.9au('[#5.FSaGmH1?6JrdC?k%KP(hc_,P+ifc9I_o`o!?/":&g`qZ,dZYXar24,>lH(jl2Cr3j;g-1Z?2'Q6G:X@ARAWn_-=U_6C^!h?%o=DET0UJ/0/'2L`U/1t^_Yr"i7ZJs0"TE&&\6n:P'uR1SQfmA=G#rq!,2b7<]JZ!6H5\j\f[RXqRu=sXY*ds,,qB@I.dT$Ul'em-_9C1S#A?N$7XD$3Q=Ti5s4#258O4d62U)<+Y-P/hfGeF8aFadBLUGGgGIZ"W;Ainc6_iLE>k&T):K5+?1!CRUfM=Br!Eh3Mlj:g.8(gkJrOYjtRB8'Js(&<;5!s)]iqAP*Nn7'3SS:Q*>!8[e-Uhg,jqU3gRuSI6!_QotR?gNO'MKK;_GpsRR?j3WeJRLM9*)CX%P>fb<'l'#ko6Y?H(Wm9"_:VO&Qi50k6lK8gP$h\Ql!7YT/YCs[AKh(6[L>(QO)Qp)#B8_DAUU^?]t>QMH^]hjiWlpXO*OpG2bmsHAGF1#"u>1k.S43()A<[8r[H&;<_cCQ?$"Hs8:gc6[F'SoV8JZHI2Mbq-^=f8&L'j/9nC#Bd7EC1k&2S$":]"F*=@B%er2$=OTcESm(Nlm"kfSdG,k%7r_YGWF0iD>XW0OKNmA6XpFjHd&cSrrgX&dTZU.hf(B;>kh"kW6[X(B>O&e!4K.EMtX;jD[t3dnGGT'Eq-m2=gtu5+!U'Kj_$092pmY&=s=FB,B](.GX3?K9Vm`Z&?K]ZEDk(&mRKI-!io182Fh:$.9Qc6@o_@(nTnq5JPP-'\XqYhSbu?46S@[PiUT/.Ea;tl"_Xukmtd*DU*8e\E8<)&r^H[pO1XZ?#8`gmVF9h2c[e:+b@scH),#X]p^:eEA*`5J0l]oVs)u"Ych@.i!S]o!o,h/J##TpC7?:YB32.@>k9E@ie`)OT0r#+.Q"26_OGY;dt8inoYeJ^Vl,8U$iJ9>7sH[eOM<:&;O-?$dW=Jg4*ef8G8F7\Y3hh49kQED'\>'"U!K3eZ(dW%nKT%G]u0_AR5H]\2"tAqYA-9">ut0:_T->,h::Xn0#k,CC,Qt?m'=hK';R!'>[+d2qf_5`AtkIC+bcmY1eY]u#g2Mt8iUjRQ?.(qN(VfM(*a;H6^*YlJPq9I3dk@7OiP'=q@rhipZ.b?LR$,&Xj]C&U@a1u6JOZtib4+!KE\pk]WA)mONJLph3jhf%KTG?RThd(ikdf;VUF9VWQBZ'(.^_MJOX5ai;PN;BJ*=ra4h3oS%,&j/^YkYDOHK*a*Uk0HPh]q\Hq(Q]rKE?:@R8^XV4B56ZC`VnJKbdI^#;nS4dmM&g*tFd;4DFgcCo2\'fep8`X!jh&<0%gH;a67PVc79k.sUCV*-8bV'Q"frLrIHM&CS?SbOchk!=pW3P>*Qi\KiL)78Yq^fFqdT1?l:h&oTHK-V=66561 then if w<=66561 then f=f+1 w=u[w+19147]or v(-45156,w+19147)else t=e(l,f)n=q(n,r(t,8*s))w=u[w+96962]or v(66561,w+96962)end else break end until w==-45156 end;for s=0,3 do local l=e(l,f)p=q(p,r(l,8*s));f=f+1;end;return p*4294967296+n;end;local l l=function(n)local p local s={}local function t(u,v)s[v]=u;return s[v]end local u={}u[1]=2 u[2]=0 u[3]=0 local u=71399 repeat if u<=43538 then return p;else if u==71399 then p=0 for v=0,3 do p=q(p,r(e(n,f,f),8*v));f=f+1;end;u=s[u+56980]or t(43538,u+56980)else break end end until u==72506 end;local l l=function(n)local p local s={}local function t(u,v)s[v]=u;return s[v]end local u={}u[1]=0 u[2]=1 u[3]=3 local u=52811 repeat if u<=-48263 then return p;else if u~=64467 then p=0 for v=0,2 do p=q(p,r(e(n,f,f),8*v));f=f+1;end;u=s[u+96148]or t(-48263,u+96148)else break end end until u==64467 end;local l l=function(n)local p=0 for s=0,1 do p=q(p,r(e(n,f,f),8*s));f=f+1;end;return p;end;local l l=function(n)local p local s={}local function t(u,v)s[v]=u;return s[v]end local u={}u[1]=1 u[2]=3 u[3]=3 local u=-20775 repeat if u<=-32720 then break else if u~=-20775 then f=f+1 return p;else p=0 p=q(p,r(e(n,f,f),8))u=s[u+59742]or t(-29683,u+59742)end end until u==-32720 end;local l l=function(n)local p local q={}local function r(s,t)q[t]=s;return q[t]end local s={}s[1]=2 s[2]=3 s[3]=4 local s=41496 repeat if s<=32821 then break else if s<=41496 then p=0 p=e(n,f)f=f+1 s=q[s+82959]or r(66046,s+82959)else return p;end end until s==32821 end;local n n=function(p)local q,r,s,t,u,v,w,x,y,z,ba local bb={}local bc={}local function bd(be,bf)bc[bf]=be;return bc[bf]end local be={}be[1]=2 be[2]=4 be[3]=1 local be=53123 repeat if be>=53123 then if be==53123 then q,r,s,t,u,v,w,x=e(p,f,f+7)f=f+8 bb[1]=x>127 and-1 or 1 y=bb[1]be=bc[be+56326]or bd(-22498,be+56326)else break end else if be==-22498 then z=(x%128)*16+h(w/16)ba=((w%16)*2^48+v*2^40+u*2^32+t*2^24+s*2^16+r*2^8+q)if z==0 then if ba==0 then return y*0;else return y*ba*2^(-1022-52);end;elseif z==2047 then if ba==0 then return y*(1/0);else return 0/0;end;end;ba=ba+2^52 be=bc[be+90476]or bd(-13539,be+90476)else return y*ba*2^(z-1023-52);end end until be==68817 end;local p p=function(q)local r=0 local s=1 repeat local q=e(q,f,f)r=r+(q>127 and q-128 or q)*s s=s*128 f=f+1 until(q<128)return r end local q q=function(r)local s,t local u={}local function v(w,x)u[x]=w;return u[x]end local w={}w[1]=4 w[2]=3 w[3]=4 local w=-23437 repeat if w>=-13427 then if w==-13427 then break else return-t-1;end else s=p(r)t=h(s/2)if(s%2)==0 then return t;end;w=u[w+87670]or v(32419,w+87670)end until w==-13427 end;local h h=function(r)local r,s,t,u=e(r,f,f+3)f=f+4;return((u*16777216)+(t*65536)+(s*256)+r);end;local r r=function(s)local t,u local v={}local function w(x,y)v[y]=x;return v[y]end local x={}x[1]=3 x[2]=2 x[3]=3 local x=-34478 repeat if x<=-48858 then break else if x<-34478 then return((u*256)+t);else t,u=e(s,f,f+1)f=f+2 x=v[x+25005]or w(-48305,x+25005)end end until x==-48858 end;local e e=function(s)local t,u local v={}local function w(x,y)v[y]=x;return v[y]end local x={}x[1]=3 x[2]=0 x[3]=4 local x=-20117 repeat if x>=-16874 then if x~=78203 then break else if u==0 then return t;elseif(u>=2147483648)then u=u-4294967296;end;return u*4294967296+t;end else t=h(s)u=h(s)x=v[x+95235]or w(78203,x+95235)end until x==-16874 end;local h h=function(s)local t={[3418]={},[8262]={},[5124]={},[1325]={},[5073]={},[1122]={},[166]={},}local u=p(s)local v={}local w=0 for x=1,u do local u,x,y,z,ba local bb={}local function bc(bd,be)bb[be]=bd;return bb[be]end local bd={}bd[1]=1 bd[2]=3 bd[3]=0 local bd=80941 repeat if bd>=68370 then if bd<=68370 then break else if bd<80941 then ba=nil ba=l(s)bd=bb[bd+66333]or bc(42694,bd+66333)else u=(0)~=(l(s))x=u and 1 or 0 bd=bb[bd+23731]or bc(35920,bd+23731)end end else if bd<42694 then y=q(s)z=nil z=w+y do w=z end bd=bb[bd+14611]or bc(80034,bd+14611)else c(v,{x,z,ba})bd=bb[bd+88666]or bc(68370,bd+88666)end end until bd==68370 end t[1122]=v t[8965]=p(s);local u=p(s)local v={}local w,x,y,z=0,0,0,0 do local ba=(1)local bb=(1)local u=(u)if bb>=0 then if ba<=u then repeat local bc={}bc[4167]=p(s);local bd bd=l(s)==1 local be be=l(s)==1 local bf=not((l(s))~=(1))local bg bg=l(s)if(1)==(bg)then local bh bh=r(s)local bi={}local bj={}local bk bk={}local bl,bm,bn bl,bm,bn=0,0,0 do local bo=(0)local bp=(1)local bh=(bh-1)if bp>=0 then while bo<=bh do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bi[bo]=bl;bj[bo]=bm;o(bk,bo,bn)bo=bo+bp end else while bo>=bh do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bi[bo]=bl;bj[bo]=bm;o(bk,bo,bn)bo=bo+bp end end end bc[5942]=bi;bc[1159]=bj;bc[1370]=bk;elseif bg==2 then local bh=r(s)local bi={}local bj={}local bk,bl=0,0 do for bm=1,bh do bk=bk+q(s);bl=bl+q(s);bi[bm]=bk;o(bj,bm,bl)end;end do bc[5942]=bi;o(bc,1159,bj)end elseif(3)==(bg)then local bh=r(s)local bi bi={}local bj=0 for bk=1,bh do bj=bj+q(s);bi[bk]=bj;end;do bc[5942]=bi;end elseif not((bg)~=(4))then local bg=r(s)local bh={}local bi={}local bj={}local bk={}local bl,bm,bn,bo=0,0,0,0 do local bp=(1)local bq=(1)local bg=(bg)if bq>=0 then while bp<=bg do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bo=bo+q(s);bh[bp]=bl;bi[bp]=bm;do o(bj,bp,bn)bk[bp]=bo;end bp=bp+bq end else while bp>=bg do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bo=bo+q(s);bh[bp]=bl;bi[bp]=bm;do o(bj,bp,bn)bk[bp]=bo;end bp=bp+bq end end end do bc[5942]=bh;end do o(bc,1159,bi)bc[1370]=bj;end o(bc,4027,bk)else w=w+q(s);x=x+q(s);y=y+q(s);do z=z+q(s);end do bc[5942]=w;end do bc[1159]=x;bc[1370]=y;end bc[4027]=z;end do o(bc,3861,bd)end do bc[4933]=be;end do o(bc,5724,bf)end do o(bc,5937,v[ba-1])end do v[ba]=bc;end ba=ba+bb until not(ba<=u)end else if ba>=u then repeat local bc={}bc[4167]=p(s);local bd bd=l(s)==1 local be be=l(s)==1 local bf=not((l(s))~=(1))local bg bg=l(s)if(1)==(bg)then local bh bh=r(s)local bi={}local bj={}local bk bk={}local bl,bm,bn bl,bm,bn=0,0,0 do local bo=(0)local bp=(1)local bh=(bh-1)if bp>=0 then while bo<=bh do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bi[bo]=bl;bj[bo]=bm;o(bk,bo,bn)bo=bo+bp end else while bo>=bh do bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bi[bo]=bl;bj[bo]=bm;o(bk,bo,bn)bo=bo+bp end end end bc[5942]=bi;bc[1159]=bj;bc[1370]=bk;elseif bg==2 then local bh=r(s)local bi={}local bj={}local bk,bl=0,0 do for bm=1,bh do bk=bk+q(s);bl=bl+q(s);bi[bm]=bk;o(bj,bm,bl)end;end do bc[5942]=bi;o(bc,1159,bj)end elseif(3)==(bg)then local bh=r(s)local bi bi={}local bj=0 for bk=1,bh do bj=bj+q(s);bi[bk]=bj;end;do bc[5942]=bi;end elseif not((bg)~=(4))then local r=r(s)local bg={}local bh={}local bi={}local bj={}local bk,bl,bm,bn=0,0,0,0 do local bo=(1)local bp=(1)local r=(r)if bp>=0 then while bo<=r do bk=bk+q(s);bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bg[bo]=bk;bh[bo]=bl;do o(bi,bo,bm)bj[bo]=bn;end bo=bo+bp end else while bo>=r do bk=bk+q(s);bl=bl+q(s);bm=bm+q(s);bn=bn+q(s);bg[bo]=bk;bh[bo]=bl;do o(bi,bo,bm)bj[bo]=bn;end bo=bo+bp end end end do bc[5942]=bg;end do o(bc,1159,bh)bc[1370]=bi;end o(bc,4027,bj)else w=w+q(s);x=x+q(s);y=y+q(s);do z=z+q(s);end do bc[5942]=w;end do bc[1159]=x;bc[1370]=y;end bc[4027]=z;end do o(bc,3861,bd)end do bc[4933]=be;end do o(bc,5724,bf)end do o(bc,5937,v[ba-1])end do v[ba]=bc;end ba=ba+bb until not(ba>=u)end end end o(t,3418,v)local r=p(s)local u={}do for v=0,r-1 do local r=l(s)if r==0 then local w=l(s)if not(not(w==0))then local w=p(s)local b=b(s,f,f+w-1)do f=f+w;u[v]=b;end end elseif r==1 then local b=l(s)do if b==1 then u[v]=q(s);else u[v]=e(s);end;end elseif not((r)~=(2))then local b=l(s)do local b=(b==1)if b then u[v]=p(s);else u[v]=g(s);end end elseif r==3 then u[v]=n(s);elseif r==4 then local b b=l(s)do if(1)==(b)then o(u,v,q(s))else o(u,v,n(s))end;end elseif not((r)~=(5))then u[v]=l(s)==1;else u[v]=nil;end;end;end t[8262]=u;local b b=p(s)local e e={}do local f=(0)local g=(1)local b=(b-1)if g>=0 then while f<=b do local n,r local u={}local v={}local function w(x,y)v[y]=x;return v[y]end local x={}x[1]=1 x[2]=0 x[3]=4 local x=-26586 repeat if x>=-26586 then if x<=-26586 then u[2]={}n=u[2]r=nil r=p(s)x=v[x+92778]or w(-17712,x+92778)else for u=1,r do n[u]=p(s);end;do o(e,f,n)end f=f+g x=v[x+51187]or w(-44348,x+51187)end else break end until x==-44348 end else while f>=b do local b={}local n n=p(s)for r=1,n do b[r]=p(s);end;do o(e,f,b)end f=f+g end end end o(t,5711,e)local b=l(s)~=0 do if b then local b=p(s)local e={}local f=0 do for g=1,b do local b,g,n,o local r={}local function u(v,w)r[w]=v;return r[w]end local v={}v[1]=1 v[2]=2 v[3]=1 local v=67750 repeat if v<=24287 then if v==22710 then g=nil g=b and 1 or 0 v=r[v+41115]or u(50846,v+41115)else break end else if v~=67750 then n=q(s)o=f+n do f=o end c(e,{g,o})v=r[v+76579]or u(24287,v+76579)else b=nil b=l(s)~=0 v=r[v+17015]or u(22710,v+17015)end end until v==24287 end t[166]=e;end end;end t[5073]=(l(s))~=0;t[5124]=l(s);do local b=(1)local c=(1)local e=(p(s))if c>=0 then while b<=e do t[1325][b-1]=h(s);b=b+c end else while b>=e do t[1325][b-1]=h(s);b=b+c end end end return t;end;local function b(...)return{...},i('#',...)end local function c(e,...)local f,g local l={}local n={}local function o(p,q)n[q]=p;return n[q]end local p={}p[1]=3 p[2]=1 p[3]=1 local p=-12457 repeat if p<=43652 then if p<43652 then f=i('#',...)for q=1,f do e[q]=i(q,...);end;p=n[p+43435]or o(56537,p+43435)else break end else if p<=47490 then e[0]=f return f;else l[3]=e[0]or 0 g=l[3]if g>f then for l=f+1,g do e[l]=nil;end;end;p=n[p+62229]or o(47490,p+62229)end end until p==43652 end local function e(f,g,l,...)local n=(f[3418])local o=f[5124]local p=f[5073];local p=f[1325]local q=f[8262]local r=f[5711]return function(...)local f=m(f[8965])local s={}local t={}local u={}local v=0 local w=0 local x={}local y=0 local i=i('#',...)-1 local z=o+1 local b,z=b(...);local z={...};local z=1 local ba=-1 for bb=0,i do if bb<=o then f[bb]=b[bb+1];end;end;local b,i while true do b=n[z];i=b[4167];if i<=12 then if i<=3 then if i>=2 then if i<3 then local o=b[5942]local o=f[o]v=v+1 u[v]=o else f[b[5942]]=f[b[1159]];end else if i<1 then if b[1370]==31 then f[b[5942]]=q[b[1159]];elseif b[1370]==1 then f[b[5942]]=f[b[1159]];else f[b[5942]]=q[b[1159]];end else f[b[5942]]=q[b[1159]];end end else if i<=7 then if i>=6 then if i<=6 then f[b[5942]]=z+b[1159];else if b[1370]==79 then f[b[5942]]=l[q[b[1159]]];elseif b[1370]==25 then g[b[1159]][1]=f[b[5942]]else f[b[5942]]=l[q[b[1159]]];end end else if i<5 then f[b[5942]]=f[b[1159]][f[b[1370]]];else z=b[1159];end end else if i>=11 then if i<12 then local o,bb,bc=b[5942],b[1159],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else f[b[5942]]=l[q[b[1159]]];end else if i<=9 then if i==8 then local o=b[5942]local bb=b[1159]local o=f[o]if not o then z=bb;end;else local o=b[1159]local o=q[o]v=v+1 u[v]=o end else f[b[5942]]=g[b[1159]]end end end end else if i<=47 then if i>=24 then if i<=32 then if i<=28 then if i>=27 then if i==27 then y=y+1 x[y]=w w=v else do return end end else if i>=26 then local o=b[5942]local bb=b[1159]local bb=(bb==0)and ba or(o+bb-1)for bc=o,bb do v=v+1 u[v]=f[bc]end else if i==24 then local o=b[5942]f[o]={f[o]}else f[b[5942]]=f[b[1159]]==f[b[1370]];end end end else if i<=30 then if i==29 then f[b[5942]][1]=f[b[1159]]else if b[1370]==227 then f[b[5942]]=nil;elseif b[1370]==34 then local o=b[1159]local o=g[o]f[b[5942]]=o[1]else f[b[5942]]=nil;end end else if i<32 then local o=b[5942]f[o]=f[o]();else local o=b[5942]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 f[o]=bd(bc,bb)end end end else if i<=39 then if i>=37 then if i<=38 then if i<=37 then local o,bb=b[5942],b[1159]ba=o+2 z=bb else do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local o=u[v]u[v]=nil v=v-1 do return o end end else f[b[5942]]=f[b[1159]]~=f[b[1370]];end else if i>=35 then if i==35 then local o=b[5942]local o=u[v]u[v]=nil v=v-1 o()else local o=b[5942]local o=b[1159]local o=o local bb=v local o=bb-o+1 local bc=u[o]bc(k(u,o+1,bb))for bc=bb,o,-1 do u[bc]=nil end v=o-1 end else if i~=34 then local o,bb=b[5942],b[1159]local bc=o+2 local o,bd=f[o](f[o+1],f[bc])if o~=nil then do local o,bb,bd,be=o,o,bd,bb f[bc]=o f[bc+1]=bb f[bc+2]=bd z=be end end else f[b[5942]]={};end end end else if i>=44 then if i<=45 then if i<=44 then f[b[5942]]=not f[b[1159]];else local o=b[5942]local bb=v local bc=w local bd=bc+1 local be=u[bd]do local be,bf,bg=be(k(u,bd+1,bb))f[o]=be f[o+1]=bf f[o+2]=bg end for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end else if i<47 then f[b[5942]]=f[b[1159]]..f[b[1370]];else local o=b[5942]local bb=c(t,f[o](k(f,o+1,b[1159])))ba=o+bb-1;for bc=1,bb do f[o+bc-1]=t[bc];end;end end else if i<=41 then if i<=40 then if b[1370]==220 then f[b[5942]]=not f[b[1159]];elseif b[1370]==176 then f[b[5942]]=-f[b[1159]];else f[b[5942]]=not f[b[1159]];end else local o=b[1159]for bb=1,#o do local o=o[bb]local o=q[o]v=v+1 u[v]=o end end else if i<=42 then local o,bb=b[5942],b[1159]local bb=f[bb]f[o]=bb[1]else local o=b[5942]local bb=v local bc=w local bd=bc+1 local be=u[bd]f[o]=be(k(u,bd+1,bb))for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end end end end end else if i>=18 then if i<=20 then if i>=20 then local o=#b[5942]for bb=1,o do f[b[5942][bb]]=q[b[1159][bb]];end;else if i~=19 then local o=p[b[1159]]local bb=o[1122]local bc=#bb local bd=m(bc)for be=1,bc do local bb=bb[be]local bc=bb[2]local bf=bb[3]if bb[1]==1 then if bf==0 then local bb=f[bc]s[bc]=bb bd[be-1]=bb else bd[be-1]=f[bc]end else local bb=g[bc]if bf==0 and bb[0]then bb=bb[0][bb[1]]end bd[be-1]=bb end end f[b[5942]]=e(o,bd,l)else local o=b[5942]f[o]=f[o](f[o+1],f[o+2]);end end else if i>=23 then local o=b[5942]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else if i==21 then local o=b[1159]local o=g[o]f[b[5942]]=o[1]else z=f[b[5942]];end end end else if i>=16 then if i<=16 then local o=b[5942]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)else local o=b[5942]for bb=1,#o do local o=f[o[bb]]v=v+1 u[v]=o end end else if i<=14 then if i==13 then local o,bb=f[b[1159]],b[5942]f[bb]=o[f[b[1370]]];f[bb+1]=o;else f[b[5942]][f[b[1159]]]=f[b[1370]];end else if f[b[5942]]then z=b[1159];end;end end end end else if i>=263 then if i>=495 then if i>=620 then if i<=681 then if i<=650 then if i>=636 then if i<=643 then if i>=640 then if i>=642 then if i<643 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end else if i<641 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i>=638 then if i<=638 then z=b[5942];else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i<637 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]local bd=true for be=1,#bb-1 do if o==nil then bd=false break end o=o[q[bb[be]]]end if bd and o~=nil then o[q[bb[#bb]]]=f[bc]end else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end else if i>=648 then if i>=650 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else if i<649 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end end else if i>=646 then if i<647 then f[b[1159]]=g[b[5942]]else local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)end else if i<=644 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end end else if i>=628 then if i>=632 then if i<=633 then if i<=632 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end else if i<=634 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=g[b[5942]]end end else if i<=629 then if i<629 then local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]do local be,bf,bg=be(k(u,bd+1,bb))f[o]=be f[o+1]=bf f[o+2]=bg end for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end else if i>=631 then f[b[1159]]=f[b[5942]];end end end else if i>=624 then if i>=626 then if i==627 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+9),[1370]=(b[1370]-26),[4167]=n[f[b[4027]]][4167]}end else if i>624 then local o=z local bb=b if bb[4027]==125 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==141 then f[bb[5942]]=l[q[bb[1159]]];else f[bb[5942]]=f[bb[1159]]/f[bb[1370]];end local o=n[o+1]if o[4027]==143 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb elseif o[4027]==240 then f[o[5942]]=f[o[1159]]/f[o[1370]];else f[o[5942]]=q[o[1159]];end z=z+1 end end else if i<=621 then if i<=620 then n[f[b[4027]]]={[5942]=(b[5942]-19),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-33),[1159]=(b[1159]+10),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end end end else if i<=666 then if i>=659 then if i>=663 then if i>=665 then if i==665 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i~=664 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else z=b[5942];end end else if i<=660 then if i==659 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i==661 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end else if i>=655 then if i>=657 then if i<=657 then f[b[1159]]=g[b[5942]]else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i~=656 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]];end end else if i>=653 then if i~=654 then f[b[1159]][f[b[5942]]]=f[b[1370]];else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i<=651 then local o=b[1159]local o=u[v]u[v]=nil v=v-1 o()else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end end else if i<=674 then if i<=670 then if i<=668 then if i~=668 then do return end else z=b[5942];end else if i<=669 then local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bb=c(t,bc(bb))ba=o+bb-1 for bc=1,bb do f[o+bc-1]=t[bc]end end end else if i<=672 then if i<672 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else do return k(f,b[1159],ba)end end else if i==673 then local o,bb=b[1159],(b[1370]*100)local bc=f[o]bc[bb+1]=f[o+1]else f[b[1159]][f[b[5942]]]=f[b[1370]];end end end else if i<=678 then if i>=677 then if i<678 then local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]f[o]=be(k(u,bd+1,bb))for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 else local o=b[1159]local bb=b[5942]local bb=(bb==0)and ba or(o+bb-1)for bc=o,bb do v=v+1 u[v]=f[bc]end end else if i~=676 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=f[b[5942]]-f[b[1370]];end end else if i>=681 then f[b[1159]]=g[b[5942]]else if i~=680 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end end end end else if i>=713 then if i>=729 then if i>=737 then if i<=740 then if i>=739 then if i<=739 then f[b[5942]]=f[b[1159]]%f[b[1370]];else local o=b[5942]local bb=v local bc=w local bd=bc+1 local be=u[bd]local be=c(t,be(k(u,bd+1,bb)))ba=o+be-1 for bf=1,be do f[o+bf-1]=t[bf]end for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end else if i==737 then do return k(f,b[5942],ba)end else g[b[1159]][1]=f[b[5942]]end end else if i>=743 then if i<=743 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else if i>=745 then local o=b[5942]local bb=c(t,f[o](k(f,o+1,b[1159])))ba=o+bb-1;for bc=1,bb do f[o+bc-1]=t[bc];end;end end else if i~=742 then local o,bb=b[5942],b[1159]local bb=r[bb]local bc={}for bd=1,#bb,2 do bc[q[bb[bd]]]=q[bb[bd+1]]end f[o]=bc else do for o,bb in a,s do if bb[1]==f then bb[1]={bb[1][bb[2]]}bb[2]=1 s[o]=nil end end local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 return bc(bb,o)end end end end else if i<=732 then if i>=731 then if i<732 then f[b[1159]]=f[b[5942]];else f[b[1159]]=g[b[5942]]end else if i~=730 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bb=c(t,bc(bb))ba=o+bb-1 for bc=1,bb do f[o+bc-1]=t[bc]end else local o=z local bb=b if bb[4027]==90 then f[bb[5942]]=f[bb[1159]];elseif bb[4027]==181 then f[bb[5942]]=l[q[bb[1159]]];else f[bb[5942]][f[bb[1159]]]=f[bb[1370]];end local o=n[o+1]if o[4027]==285 then f[o[5942]]=f[o[1159]]-f[o[1370]];elseif o[4027]==81 then f[o[5942]]=q[o[1159]];elseif o[4027]==58 then f[o[5942]]=f[o[1159]];end z=z+1 end end else if i<=734 then if i~=734 then local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]f[o]=be(k(u,bd+1,bb))for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bb=c(t,bc(bb))ba=o+bb-1 for bc=1,bb do f[o+bc-1]=t[bc]end end else if i<736 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]f[o]={f[o]}end end end end else if i<=720 then if i>=717 then if i>=719 then if i<=719 then z=b[5942];else local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)end else if i~=718 then do for o,bb in a,s do if bb[1]==f then bb[1]={bb[1][bb[2]]}bb[2]=1 s[o]=nil end end local o=b[1159]local o=o local bb=v local o=bb-o+1 local bc=u[o]return bc(k(u,o+1,bb))end else f[b[1159]]=g[b[5942]]end end else if i>=715 then if i==716 then local o=z local bb=b if bb[4027]==121 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==118 then f[bb[5942]]=q[bb[1159]];else f[bb[5942]]=f[bb[1159]];end local o=n[o+1]if o[4027]==271 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb elseif o[4027]==161 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==136 then f[o[5942]]=f[o[1159]];end z=z+1 end else if i==714 then local o=z local bb=b if bb[4027]==298 then f[bb[5942]]=f[bb[1159]]+f[bb[1370]];elseif bb[4027]==144 then f[bb[5942]]=f[bb[1159]];else local bb=bb[5942]local bb=f[bb]v=v+1 u[v]=bb end local bb=n[o+1]if bb[4027]==264 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==121 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==154 then f[bb[5942]]=-f[bb[1159]];end local bb=n[o+2]if bb[4027]==159 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==253 then local bc=bb[5942]local bd=u[v]u[v]=nil v=v-1 local be=u[v]u[v]=nil v=v-1 f[bc]=be(bd)elseif bb[4027]==91 then f[bb[5942]]=q[bb[1159]];end local o=n[o+3]if o[4027]==117 then f[o[5942]]=l[q[o[1159]]];elseif o[4027]==100 then local bb=p[o[1159]]local bc=bb[1122]local bd=#bc local be=m(bd)for bf=1,bd do local bc=bc[bf]local bd=bc[2]local bg=bc[3]if bc[1]==1 then if bg==0 then local bc=f[bd]s[bd]=bc be[bf-1]=bc else be[bf-1]=f[bd]end else local bc=g[bd]if bg==0 and bc[0]then bc=bc[0][bc[1]]end be[bf-1]=bc end end f[o[5942]]=e(bb,be,l)else f[o[5942]]=q[o[1159]];end z=z+3 end end end else if i>=725 then if i<=726 then if i<726 then f[b[1159]]=f[b[5942]][f[b[1370]]];else if f[b[1159]]then z=b[5942];end;end else if i==727 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]];end end else if i>=723 then if i<=723 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else y=y+1 x[y]=w w=v end else if i<=721 then f[b[1159]][f[b[5942]]]=f[b[1370]];else f[b[1159]]=g[b[5942]]end end end end end else if i>=698 then if i>=706 then if i>709 then if i>711 then local o=z local bb=b if bb[4027]==47 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];elseif bb[4027]==212 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc else f[bb[5942]]=f[bb[1159]][f[bb[1370]]];end local bb=n[o+1]if bb[4027]==147 then f[bb[5942]]=f[bb[1159]];elseif bb[4027]==102 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];else f[bb[5942]]=f[bb[1159]]-f[bb[1370]];end local o=n[o+2]if o[4027]==106 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==60 then f[o[5942]]=f[o[1159]]+f[o[1370]];elseif o[4027]==213 then f[o[5942]]=q[o[1159]];end z=z+2 end end else if i>=702 then if i<=703 then if i~=702 then local o=z local bb=b if bb[4027]==211 then f[bb[5942]]=f[bb[1159]]-f[bb[1370]];elseif bb[4027]==227 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==241 then f[bb[5942]]=-f[bb[1159]];end local bb=n[o+1]if bb[4027]==252 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==160 then f[bb[5942]]=f[bb[1159]];elseif bb[4027]==226 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];end local bb=n[o+2]if bb[4027]==84 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==114 then f[bb[5942]]=-f[bb[1159]];else f[bb[5942]]=q[bb[1159]];end local bb=n[o+3]if bb[4027]==58 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==77 then f[bb[5942]]=not f[bb[1159]];else f[bb[5942]]=-f[bb[1159]];end local o=n[o+4]if o[4027]==123 then f[o[5942]]=l[q[o[1159]]];elseif o[4027]==56 then f[o[5942]]=not f[o[1159]];elseif o[4027]==65 then f[o[5942]]=q[o[1159]];end z=z+4 end end else if i>699 then if i==700 then local o=z local bb=b if bb[4027]==206 then f[bb[5942]]=f[bb[1159]]-f[bb[1370]];elseif bb[4027]==133 then f[bb[5942]]=f[bb[1159]];elseif bb[4027]==114 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];end local bb=n[o+1]if bb[4027]==151 then f[bb[5942]]=-f[bb[1159]];elseif bb[4027]==118 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==140 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)end local o=n[o+2]if o[4027]==267 then f[o[5942]]=q[o[1159]];elseif o[4027]==193 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==299 then f[o[5942]]=not f[o[1159]];end z=z+2 end end end end else if i>=690 then if i>=694 then if i<=695 then if i~=694 then local o=z local bb=b if bb[4027]==106 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==172 then f[bb[5942]]=f[bb[1159]];else local bb=bb[5942]local bb=f[bb]v=v+1 u[v]=bb end local o=n[o+1]if o[4027]==64 then f[o[5942]]=f[o[1159]];elseif o[4027]==198 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb else f[o[5942]]=q[o[1159]];end z=z+1 end else if i==697 then local o=z local bb=b if bb[4027]==206 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==84 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];else f[bb[5942]]=q[bb[1159]];end local bb=n[o+1]if bb[4027]==48 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==193 then f[bb[5942]]=q[bb[1159]];else f[bb[5942]]=f[bb[1159]]+f[bb[1370]];end local o=n[o+2]if o[4027]==157 then f[o[5942]]=q[o[1159]];elseif o[4027]==68 then f[o[5942]]=f[o[1159]]/f[o[1370]];else f[o[5942]][f[o[1159]]]=f[o[1370]];end z=z+2 end end else if i>691 then if i==692 then local o=z local bb=b if bb[4027]==170 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==253 then f[bb[5942]]=f[bb[1159]]+f[bb[1370]];else local bb=bb[5942]local bb=f[bb]v=v+1 u[v]=bb end local bb=n[o+1]if bb[4027]==128 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==265 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==120 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)end local o=n[o+2]if o[4027]==272 then local bb=o[5942]local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 do local bc,bd,be=bd(bc)f[bb]=bc f[bb+1]=bd f[bb+2]=be end elseif o[4027]==258 then f[o[5942]]=f[o[1159]][f[o[1370]]];elseif o[4027]==127 then f[o[5942]]=f[o[1159]]+f[o[1370]];end z=z+2 end end end else if i<=685 then if i>=684 then if i==684 then f[b[1159]]=f[b[5942]];else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i<=682 then local o=b[1159]local bb=b[5942]local bb=bb local bc=v local bb=bc-bb+1 local bd=u[bb]f[o]=bd(k(u,bb+1,bc))for o=bc,bb,-1 do u[o]=nil end v=bb-1 else z=b[5942];end end else if i<=687 then if i<687 then f[b[1159]]=not f[b[5942]];else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i==688 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end end end end end end end else if i<=557 then if i>=527 then if i<=542 then if i<=534 then if i>=531 then if i>=533 then if i<534 then n[f[b[4027]]]={[5942]=(b[5942]-9),[1159]=b[1159],[1370]=(b[1370]+35),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-39),[1159]=b[1159],[1370]=(b[1370]+3),[4167]=n[f[b[4027]]][4167]}end else if i<532 then n[f[b[4027]]]={[5942]=(b[5942]+5),[1159]=(b[1159]-12),[1370]=(b[1370]-39),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+25),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i<=528 then if i~=528 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+4),[1370]=(b[1370]+20),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-20),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i<=529 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-13),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+22),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i>=539 then if i>=541 then if i~=542 then n[f[b[4027]]]={[5942]=(b[5942]+18),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-2),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i<=539 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+12),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+15),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i>=537 then if i~=538 then n[f[b[4027]]]={[5942]=(b[5942]-37),[1159]=b[1159],[1370]=(b[1370]+11),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+22),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i~=536 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+2),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-22),[4167]=n[f[b[4027]]][4167]}end end end end else if i>=551 then if i<=554 then if i>552 then if i>=554 then local o=z local bb=b if bb[4027]==293 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==77 then f[bb[5942]]=f[bb[1159]];elseif bb[4027]==274 then local bb=bb[5942]local bb=f[bb]v=v+1 u[v]=bb end local bb=n[o+1]if bb[4027]==181 then f[bb[5942]]=f[bb[1159]]+f[bb[1370]];elseif bb[4027]==89 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc else local bb=bb[5942]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 bc(bb)end local bb=n[o+2]if bb[4027]==53 then f[bb[5942]]=f[bb[1159]]-f[bb[1370]];elseif bb[4027]==93 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==210 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];end local o=n[o+3]if o[4027]==222 then f[o[5942]]=l[q[o[1159]]];elseif o[4027]==250 then local bb=p[o[1159]]local bc=bb[1122]local bd=#bc local be=m(bd)for bf=1,bd do local bc=bc[bf]local bd=bc[2]local bg=bc[3]if bc[1]==1 then if bg==0 then local bc=f[bd]s[bd]=bc be[bf-1]=bc else be[bf-1]=f[bd]end else local bc=g[bd]if bg==0 and bc[0]then bc=bc[0][bc[1]]end be[bf-1]=bc end end f[o[5942]]=e(bb,be,l)else f[o[5942]]=q[o[1159]];end z=z+3 end end else if i>=557 then n[f[b[4027]]]={[5942]=(b[5942]-8),[1159]=b[1159],[1370]=(b[1370]+13),[4167]=n[f[b[4027]]][4167]}else if i<=555 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+37),[1370]=(b[1370]-17),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-38),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i>=547 then if i<=548 then if i>547 then local o=z local bb=b if bb[4027]==41 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==182 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==260 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];end local o=n[o+1]if o[4027]==203 then f[o[5942]]=f[o[1159]];elseif o[4027]==265 then f[o[5942]]=q[o[1159]];else f[o[5942]]=l[q[o[1159]]];end z=z+1 end else if i>=550 then local o=z local bb=b if bb[4027]==210 then f[bb[5942]]=-f[bb[1159]];elseif bb[4027]==152 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)elseif bb[4027]==65 then f[bb[5942]]=q[bb[1159]];end local bb=n[o+1]if bb[4027]==107 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==98 then f[bb[5942]]=not f[bb[1159]];else f[bb[5942]]=f[bb[1159]][f[bb[1370]]];end local bb=n[o+2]if bb[4027]==78 then f[bb[5942]]=q[bb[1159]];elseif bb[4027]==188 then f[bb[5942]]=f[bb[1159]]-f[bb[1370]];elseif bb[4027]==225 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)end local o=n[o+3]if o[4027]==133 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==187 then local bb=p[o[1159]]local bc=bb[1122]local bd=#bc local be=m(bd)for bf=1,bd do local bc=bc[bf]local bd=bc[2]local bg=bc[3]if bc[1]==1 then if bg==0 then local bc=f[bd]s[bd]=bc be[bf-1]=bc else be[bf-1]=f[bd]end else local bc=g[bd]if bg==0 and bc[0]then bc=bc[0][bc[1]]end be[bf-1]=bc end end f[o[5942]]=e(bb,be,l)else f[o[5942]]=f[o[1159]][f[o[1370]]];end z=z+3 end end else if i>544 then if i~=546 then local o=z local bb=b if bb[4027]==200 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==174 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==232 then f[bb[5942]]=-f[bb[1159]];end local bb=n[o+1]if bb[4027]==149 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==263 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];else f[bb[5942]]=l[q[bb[1159]]];end local o=n[o+2]if o[4027]==202 then f[o[5942]]=f[o[1159]]+f[o[1370]];elseif o[4027]==254 then f[o[5942]]=q[o[1159]];elseif o[4027]==214 then f[o[5942]]=f[o[1159]]/f[o[1370]];end z=z+2 end end end end end else if i>=511 then if i>=519 then if i>=523 then if i>=525 then if i<=525 then n[f[b[4027]]]={[5942]=(b[5942]+25),[1159]=b[1159],[1370]=(b[1370]-16),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+23),[4167]=n[f[b[4027]]][4167]}end else if i<=523 then n[f[b[4027]]]={[5942]=(b[5942]+13),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+1),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i>=521 then if i==521 then n[f[b[4027]]]={[5942]=(b[5942]-9),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-7),[4167]=n[f[b[4027]]][4167]}end else if i<=519 then n[f[b[4027]]]={[5942]=(b[5942]+30),[1159]=(b[1159]+14),[1370]=(b[1370]+42),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-40),[1370]=(b[1370]+9),[4167]=n[f[b[4027]]][4167]}end end end else if i<=514 then if i<=512 then if i==511 then if f[b[1159]]then z=b[5942];end;else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i==513 then local o=b[1159]local bb=b[5942]local bb=(bb==0)and ba or(o+bb-1)for bc=o,bb do v=v+1 u[v]=f[bc]end else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-26),[4167]=n[f[b[4027]]][4167]}end end else if i<=516 then if i<=515 then n[f[b[4027]]]={[5942]=(b[5942]-23),[1159]=(b[1159]-3),[1370]=(b[1370]+27),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-8),[4167]=n[f[b[4027]]][4167]}end else if i==517 then n[f[b[4027]]]={[5942]=(b[5942]+21),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+13),[1159]=b[1159],[1370]=(b[1370]-26),[4167]=n[f[b[4027]]][4167]}end end end end else if i>=503 then if i>=507 then if i>=509 then if i==509 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else f[b[1159]]=f[b[5942]];end else if i==507 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i<=504 then if i==503 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local o=u[v]u[v]=nil v=v-1 do return o end end else if i==505 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;end end end else if i>=499 then if i>=501 then if i==501 then local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]do local be,bf,bg=be(k(u,bd+1,bb))f[o]=be f[o+1]=bf f[o+2]=bg end for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 else f[b[1159]]=f[b[5942]];end else if i==499 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end end else if i<=496 then if i<496 then do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local o=u[v]u[v]=nil v=v-1 do return o end else z=b[5942];end else if i==497 then f[b[1159]]=f[b[5942]];else f[b[1159]]=f[b[5942]];end end end end end end else if i>=589 then if i>=605 then if i<=612 then if i>=609 then if i>=611 then if i==611 then n[f[b[4027]]]={[5942]=(b[5942]+25),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+19),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i~=610 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-19),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-39),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i>=607 then if i~=608 then n[f[b[4027]]]={[5942]=(b[5942]-16),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+8),[1159]=(b[1159]+7),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i~=606 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-17),[1370]=(b[1370]+11),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-1),[4167]=n[f[b[4027]]][4167]}end end end else if i<=616 then if i<=614 then if i==613 then local o=z local bb=b if bb[4027]==243 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==76 then f[bb[5942]]=q[bb[1159]];elseif bb[4027]==120 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];end local bb=n[o+1]if bb[4027]==103 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==281 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];else f[bb[5942]]=f[bb[1159]][f[bb[1370]]];end local o=n[o+2]if o[4027]==203 then f[o[5942]]=f[o[1159]]-f[o[1370]];elseif o[4027]==180 then f[o[5942]]=l[q[o[1159]]];else f[o[5942]]=f[o[1159]];end z=z+2 else n[f[b[4027]]]={[5942]=(b[5942]-6),[1159]=b[1159],[1370]=(b[1370]+21),[4167]=n[f[b[4027]]][4167]}end else if i==615 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+30),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-10),[4167]=n[f[b[4027]]][4167]}end end else if i<=618 then if i<=617 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+22),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-2),[1370]=(b[1370]-14),[4167]=n[f[b[4027]]][4167]}end else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-27),[1370]=(b[1370]+12),[4167]=n[f[b[4027]]][4167]}end end end else if i<=596 then if i<=592 then if i>=591 then if i>591 then local o=z local bb=b if bb[4027]==156 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==65 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)elseif bb[4027]==98 then local bb=bb[5942]local bb=f[bb]v=v+1 u[v]=bb end local o=n[o+1]if o[4027]==265 then f[o[5942]]=q[o[1159]];elseif o[4027]==156 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==62 then f[o[5942]]=l[q[o[1159]]];end z=z+1 end end end else if i<=600 then if i>=599 then if i>599 then local o=z local bb=b if bb[4027]==54 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==41 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc else f[bb[5942]]=f[bb[1159]]/f[bb[1370]];end local bb=n[o+1]if bb[4027]==273 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==179 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==250 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];end local o=n[o+2]if o[4027]==92 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==157 then f[o[5942]]=not f[o[1159]];else local bb=o[5942]local o=o[1159]local o=o local bb=v local o=bb-o+1 local bc=u[o]bc(k(u,o+1,bb))for bc=bb,o,-1 do u[bc]=nil end v=o-1 end z=z+2 end else if i~=598 then local o=z local bb=b if bb[4027]==196 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==175 then f[bb[5942]]=f[bb[1159]];else f[bb[5942]]=q[bb[1159]];end local o=n[o+1]if o[4027]==52 then f[o[5942]]=l[q[o[1159]]];elseif o[4027]==211 then f[o[5942]]=q[o[1159]];else f[o[5942]][f[o[1159]]]=f[o[1370]];end z=z+1 end end else if i>=603 then if i==603 then n[f[b[4027]]]={[5942]=(b[5942]-11),[1159]=(b[1159]-47),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+24),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i<=601 then n[f[b[4027]]]={[5942]=(b[5942]-45),[1159]=(b[1159]-33),[1370]=(b[1370]-5),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+1),[1159]=(b[1159]+16),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end end end else if i<=573 then if i>=566 then if i<=569 then if i<=567 then if i==566 then n[f[b[4027]]]={[5942]=(b[5942]-45),[1159]=(b[1159]-30),[1370]=(b[1370]-24),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+28),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i~=569 then n[f[b[4027]]]={[5942]=(b[5942]+46),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+4),[1159]=(b[1159]-27),[1370]=(b[1370]+19),[4167]=n[f[b[4027]]][4167]}end end else if i<572 then if i==570 then n[f[b[4027]]]={[5942]=(b[5942]+16),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-41),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i>=562 then if i<=563 then if i<563 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+3),[1370]=(b[1370]+32),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-7),[1159]=(b[1159]+22),[1370]=(b[1370]-18),[4167]=n[f[b[4027]]][4167]}end else if i<=564 then n[f[b[4027]]]={[5942]=(b[5942]-10),[1159]=(b[1159]+3),[1370]=(b[1370]-29),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-10),[1370]=(b[1370]-12),[4167]=n[f[b[4027]]][4167]}end end else if i<=559 then if i~=559 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-39),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+34),[4167]=n[f[b[4027]]][4167]}end else if i<561 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-15),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+45),[1370]=(b[1370]-30),[4167]=n[f[b[4027]]][4167]}end end end end else if i<=581 then if i<=577 then if i<=575 then if i>574 then local o=z local bb=b if bb[4027]==154 then f[bb[5942]]=f[bb[1159]]/f[bb[1370]];elseif bb[4027]==153 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc else f[bb[5942]]=l[q[bb[1159]]];end local o=n[o+1]if o[4027]==260 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==179 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==93 then f[o[5942]]=q[o[1159]];end z=z+1 end else if i==577 then local o=z local bb=b if bb[4027]==56 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)elseif bb[4027]==65 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];else f[bb[5942]]=-f[bb[1159]];end local o=n[o+1]if o[4027]==274 then f[o[5942]]=f[o[1159]];elseif o[4027]==180 then f[o[5942]]=q[o[1159]];elseif o[4027]==105 then local o=o[5942]local o=f[o]v=v+1 u[v]=o end z=z+1 end end else if i<=579 then if i~=578 then local o=z local bb=b if bb[4027]==95 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==231 then f[bb[5942]]=q[bb[1159]];elseif bb[4027]==175 then f[bb[5942]]=not f[bb[1159]];end local o=n[o+1]if o[4027]==61 then f[o[5942]]=f[o[1159]];elseif o[4027]==281 then f[o[5942]]=f[o[1159]][f[o[1370]]];elseif o[4027]==71 then f[o[5942]]=q[o[1159]];end z=z+1 end else if i>=581 then local o=z local bb=b if bb[4027]==57 then f[bb[5942]]=l[q[bb[1159]]];elseif bb[4027]==140 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==255 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];end local o=n[o+1]if o[4027]==198 then f[o[5942]]=q[o[1159]];elseif o[4027]==274 then f[o[5942]]=f[o[1159]]%f[o[1370]];elseif o[4027]==279 then f[o[5942]]=f[o[1159]][f[o[1370]]];end z=z+1 end end end else if i<586 then if i<584 then if i>582 then local o=z local bb=b if bb[4027]==217 then f[bb[5942]]=q[bb[1159]];elseif bb[4027]==296 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc else f[bb[5942]]=not f[bb[1159]];end local bb=n[o+1]if bb[4027]==70 then f[bb[5942]]=f[bb[1159]]+f[bb[1370]];elseif bb[4027]==234 then f[bb[5942]]=not f[bb[1159]];else f[bb[5942]]=l[q[bb[1159]]];end local o=n[o+2]if o[4027]==208 then f[o[5942]]=q[o[1159]];elseif o[4027]==186 then f[o[5942]]=f[o[1159]]-f[o[1370]];else local bb=p[o[1159]]local bc=bb[1122]local bd=#bc local be=m(bd)for bf=1,bd do local bc=bc[bf]local bd=bc[2]local bg=bc[3]if bc[1]==1 then if bg==0 then local bc=f[bd]s[bd]=bc be[bf-1]=bc else be[bf-1]=f[bd]end else local bc=g[bd]if bg==0 and bc[0]then bc=bc[0][bc[1]]end be[bf-1]=bc end end f[o[5942]]=e(bb,be,l)end z=z+2 end end end end end end end end else if i<=369 then if i<=307 then if i>=279 then if i>=293 then if i<=300 then if i<=296 then if i>=295 then if i<296 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else f[b[1159]]=f[b[5942]];end else if i==293 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=not f[b[5942]];end end else if i>=299 then if i==299 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i==297 then if f[b[1159]]then z=b[5942];end;else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end else if i<=304 then if i<=302 then if i~=302 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else f[b[1159]]=f[b[5942]];end else if i<304 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else local o=b[1159]local o=b[5942]local o=o local bb=v local o=bb-o+1 local bc=u[o]bc(k(u,o+1,bb))for bc=bb,o,-1 do u[bc]=nil end v=o-1 end end else if i>=307 then local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);else if i==305 then z=b[5942];else f[b[1159]]=f[b[5942]]+f[b[1370]];end end end end else if i<=284 then if i>280 then if i<=282 then if i==281 then z=b[5942];else if f[b[1159]]then z=b[5942];end;end else if i==283 then z=b[5942];else local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);end end end else if i<=288 then if i<=286 then if i~=286 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else z=b[5942];end else if i<=287 then do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local o=u[v]u[v]=nil v=v-1 do return o end else z=b[5942];end end else if i<=290 then if i~=290 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else if f[b[1159]]then z=b[5942];end;end else if i<=291 then local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);else if f[b[1159]]then z=b[5942];end;end end end end end else if i<271 then if i>=267 then if i>268 then if i==269 then local o=z local bb=b if bb[4027]==122 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==66 then f[bb[5942]]=f[bb[1159]];else f[bb[5942]]=q[bb[1159]];end local bb=n[o+1]if bb[4027]==272 then f[bb[5942]]=q[bb[1159]];elseif bb[4027]==80 then local bc=bb[5942]f[bc]=f[bc](f[bc+1],f[bc+2]);else f[bb[5942]]=f[bb[1159]];end local o=n[o+2]if o[4027]==129 then f[o[5942]]=not f[o[1159]];elseif o[4027]==179 then f[o[5942]]=q[o[1159]];else f[o[5942]]=f[o[1159]];end z=z+2 else local o=z local bb=b if bb[4027]==250 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==197 then f[bb[5942]]=not f[bb[1159]];elseif bb[4027]==287 then f[bb[5942]]=f[bb[1159]];end local o=n[o+1]if o[4027]==150 then f[o[5942]]=q[o[1159]];elseif o[4027]==295 then f[o[5942]]=f[o[1159]]/f[o[1370]];elseif o[4027]==83 then f[o[5942]]=f[o[1159]];end z=z+1 end end end end end else if i>=339 then if i<=354 then if i>=347 then if i>=351 then if i>=353 then if i<=353 then z=b[5942];else f[b[1159]]=f[b[5942]];end else if i<352 then z=b[5942];else local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end end else if i<=348 then if i==347 then f[b[1159]]=g[b[5942]]else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i<350 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;end end end else if i<=342 then if i>=341 then if i<342 then f[b[1159]]=not f[b[5942]];else local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;end else if i<=339 then local o=b[1159]local bb=b[5942]local bb=bb local bc=v local bb=bc-bb+1 local bd=u[bb]local bd=c(t,bd(k(u,bb+1,bc)))ba=o+bd-1 for be=1,bd do f[o+be-1]=t[be]end for o=bc,bb,-1 do u[o]=nil end v=bb-1 else local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]f[o]=be(k(u,bd+1,bb))for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end end else if i<=344 then if i<=343 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end else if i<346 then do return end else z=b[5942];end end end end else if i>=363 then if i>=367 then if i>=369 then local o=b[1159]f[o]=f[o]();else if i==367 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end end else if i<=364 then if i<364 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)end else if i~=366 then local o=z local bb=b if bb[4027]==211 then f[bb[5942]]=f[bb[1159]]/f[bb[1370]];elseif bb[4027]==209 then local bc=bb[5942]local bc=f[bc]v=v+1 u[v]=bc elseif bb[4027]==148 then f[bb[5942]]=f[bb[1159]]+f[bb[1370]];end local bb=n[o+1]if bb[4027]==156 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==96 then local bc=p[bb[1159]]local bd=bc[1122]local be=#bd local bf=m(be)for bg=1,be do local bd=bd[bg]local be=bd[2]local bh=bd[3]if bd[1]==1 then if bh==0 then local bd=f[be]s[be]=bd bf[bg-1]=bd else bf[bg-1]=f[be]end else local bd=g[be]if bh==0 and bd[0]then bd=bd[0][bd[1]]end bf[bg-1]=bd end end f[bb[5942]]=e(bc,bf,l)else f[bb[5942]]=l[q[bb[1159]]];end local bb=n[o+2]if bb[4027]==223 then f[bb[5942]]=f[bb[1159]]%f[bb[1370]];elseif bb[4027]==272 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==173 then f[bb[5942]]=q[bb[1159]];end local bb=n[o+3]if bb[4027]==91 then f[bb[5942]][f[bb[1159]]]=f[bb[1370]];elseif bb[4027]==94 then f[bb[5942]]=f[bb[1159]][f[bb[1370]]];elseif bb[4027]==134 then f[bb[5942]]=not f[bb[1159]];end local o=n[o+4]if o[4027]==299 then local bb=o[5942]f[bb]=f[bb]();elseif o[4027]==280 then f[o[5942]]=not f[o[1159]];elseif o[4027]==86 then f[o[5942]]=f[o[1159]]-f[o[1370]];end z=z+4 else local o=b[1159]local o=v local bb=w local bc=bb+1 local bd=u[bc]bd(k(u,bc+1,o))for bd=o,bc,-1 do u[bd]=nil end v=bb local o=x[y]x[y]=nil y=y-1 w=o or 0 end end end else if i>=359 then if i>=361 then if i<=361 then local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i<360 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)end end else if i>=357 then if i==357 then f[b[1159]]=g[b[5942]]else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i==355 then f[b[1159]]=f[b[5942]];else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end end end else if i>=324 then if i>=332 then if i>=336 then if i<=337 then if i~=337 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else f[b[1159]]=g[b[5942]]end else if i<=333 then if i~=333 then f[b[1159]][f[b[5942]]]=f[b[1370]];else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i<=334 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=u[v]u[v]=nil v=v-1 o()end end end else if i<=327 then if i<=325 then if i~=325 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i<327 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=b[5942]local o=o local bb=v local o=bb-o+1 local bc=u[o]bc(k(u,o+1,bb))for bc=bb,o,-1 do u[bc]=nil end v=o-1 end end else if i>=330 then if i<=330 then f[b[1159]]={};else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)end else if i==328 then f[b[1159]]=f[b[5942]];else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end end else if i<=315 then if i>=312 then if i<=313 then if i==312 then f[b[1159]]=f[b[5942]];else if f[b[1159]]then z=b[5942];end;end else if i<315 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);end end else if i<=309 then if i~=309 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i<=310 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else f[b[1159]]=f[b[5942]];end end end else if i<=319 then if i>=318 then if i<=318 then f[b[1159]]=f[b[5942]];else f[b[1159]]=f[b[5942]];end else if i~=317 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i<=321 then if i<321 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i<323 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end end end end end else if i<=432 then if i>=402 then if i<=417 then if i<=409 then if i>=406 then if i<=407 then if i<=406 then local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]f[o]=be(k(u,bd+1,bb))for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 else local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)end else if i<409 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else f[b[1159]]=f[b[5942]];end end else if i>=404 then if i<=404 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else f[b[1159]]=g[b[5942]]end else if i~=403 then f[b[1159]]=g[b[5942]]else z=b[5942];end end end else if i<=413 then if i<=411 then if i~=411 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i==412 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i>=416 then if i<417 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[5942]]=nil;end else if i<415 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=g[b[5942]]end end end end else if i<=425 then if i<=421 then if i>=420 then if i<=420 then local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i<=418 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 bb(o)end end else if i>=424 then if i==424 then local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[o]=bc(bb)end else if i<423 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end else if i>=430 then if i<=431 then if i<431 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 f[o]=bd(bc,bb)end else local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o end else if i>=428 then if i~=429 then do return end else local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);end else if i<427 then do return end else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end end end else if i>=386 then if i>=394 then if i>=398 then if i<=399 then if i<=398 then local o=b[1159]local bb=b[5942]local bb=(bb==0)and ba or(o+bb-1)for bc=o,bb do v=v+1 u[v]=f[bc]end else local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end else if i<401 then z=b[5942];else local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);end end else if i>=396 then if i<397 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else local o=b[1159]local o=f[o]v=v+1 u[v]=o end else if i==394 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;end end end else if i<=389 then if i<=387 then if i<387 then if f[b[1159]]then z=b[5942];end;else local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;end else if i~=389 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else f[b[1159]]=g[b[5942]]end end else if i>=392 then if i<393 then z=b[5942];else if f[b[1159]]then z=b[5942];end;end else if i~=391 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end end else if i>=378 then if i<=381 then if i<=379 then if i==378 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=f[b[5942]];end else if i<381 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;end end else if i<=383 then if i~=383 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local bb=b[5942]local bb=(bb==0)and ba or(o+bb-1)for bc=o,bb do v=v+1 u[v]=f[bc]end end else if i==384 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]];end end end else if i>=374 then if i<=375 then if i<375 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else f[b[1159]]=f[b[5942]];end else if i<=376 then y=y+1 x[y]=w w=v else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i>=372 then if i<373 then f[b[1159]]=f[b[5942]];else local o=b[1159]f[o]=f[o](f[o+1],f[o+2]);end else if i<=370 then y=y+1 x[y]=w w=v else local o=b[1159]local bb=v local bc=w local bd=bc+1 local be=u[bd]do local be,bf,bg=be(k(u,bd+1,bb))f[o]=be f[o+1]=bf f[o+2]=bg end for o=bb,bd,-1 do u[o]=nil end v=bc local o=x[y]x[y]=nil y=y-1 w=o or 0 end end end end end end else if i>=464 then if i>=480 then if i<=487 then if i<=483 then if i<=481 then if i<=480 then z=b[5942];else z=b[5942];end else if i<=482 then z=b[5942];else do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local o=u[v]u[v]=nil v=v-1 do return o end end end else if i<=485 then if i==484 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 f[o]=bd(bc,bb)end else if i<=486 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else z=b[5942];end end end else if i<=491 then if i<=489 then if i==488 then z=b[5942];else y=y+1 x[y]=w w=v end else if i~=491 then local o,bb=f[b[5942]],b[1159]f[bb]=o[f[b[1370]]];f[bb+1]=o;else local o=b[1159]local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 f[o]=bd(bc,bb)end end else if i<=493 then if i==492 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else z=b[5942];end else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end end else if i<=471 then if i>=468 then if i<=469 then if i~=469 then if f[b[1159]]then z=b[5942];end;else f[b[1159]]=f[b[5942]];end else if i==470 then local o=b[1159]local bb=b[5942]local o=f[o]if not o then z=bb;end;else local o=b[1159]local o=f[o]v=v+1 u[v]=o end end else if i>=466 then if i~=467 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=g[b[5942]]end else if i~=465 then local o,bb,bc=b[1159],b[5942],b[1370]local bb=r[bb]local o=f[o]for bd=1,#bb do if o==nil then break end o=o[q[bb[bd]]]end f[bc]=o else f[b[1159]][f[b[5942]]]=f[b[1370]];end end end else if i>=476 then if i>=478 then if i<=478 then local o=b[1159]local o=f[o]v=v+1 u[v]=o else do for o,bb in a,s do if bb[1]==f and o>=0 then bb[1]={f[o]}bb[2]=1 s[o]=nil end end end local a=u[v]u[v]=nil v=v-1 do return a end end else if i~=477 then local a,o=f[b[5942]],b[1159]f[o]=a[f[b[1370]]];f[o+1]=a;else local a=b[1159]local o=b[5942]local a=f[a]if not a then z=o;end;end end else if i>=474 then if i<475 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]=f[b[5942]];end else if i<473 then z=b[5942];else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end end end end else if i>=449 then if i>=457 then if i>=461 then if i<=462 then if i==461 then f[b[1159]]=nil;else local a=b[1159]local a=f[a]v=v+1 u[v]=a end else z=b[5942];end else if i<=458 then if i==457 then local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[a]=bc(bb,o)else local a=b[1159]f[a]=f[a]();end else if i==459 then local a=b[1159]f[a]=f[a](f[a+1],f[a+2]);else local a=b[1159]f[a]=f[a]();end end end else if i>=453 then if i<=454 then if i==453 then if f[b[1159]]then z=b[5942];end;else local a=b[1159]local a=f[a]v=v+1 u[v]=a end else if i==455 then if f[b[1159]]then z=b[5942];end;else local a=b[1159]local o=b[5942]local a=f[a]if not a then z=o;end;end end else if i<=450 then if i~=450 then if f[b[1159]]then z=b[5942];end;else z=b[5942];end else if i==451 then z=b[5942];else f[b[1159]]=f[b[5942]];end end end end else if i<=440 then if i<=436 then if i>=435 then if i==435 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 f[a]=bb(o)end else if i<=433 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else do return end end end else if i<=438 then if i==437 then f[b[1159]]=not f[b[5942]];else f[b[1159]]=not f[b[5942]];end else if i~=440 then local a,o,bb=b[1159],b[5942],b[1370]local o=r[o]local a=f[a]for bc=1,#o do if a==nil then break end a=a[q[o[bc]]]end f[bb]=a else f[b[1159]]=f[b[5942]];end end end else if i<=444 then if i>=443 then if i~=444 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else z=b[5942];end else if i~=442 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end else if i>=447 then if i<448 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i<446 then if f[b[1159]]then z=b[5942];end;else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end end end end end end end end else if i<=137 then if i<=75 then if i>=56 then if i>=63 then if i>=69 then if i>=73 then if i<=74 then if i<74 then local a,o=f[b[5942]],b[1159]f[o]=a[f[b[1370]]];f[o+1]=a;else local a=b[1159]local o=c(t,f[a](k(f,a+1,b[5942])))ba=a+o-1;for bb=1,o do f[a+bb-1]=t[bb];end;end else local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[a]=bc(bb,o)end else if i<=70 then if i==69 then f[b[1159]][f[b[5942]]]=f[b[1370]];else f[b[1159]][1]=f[b[5942]]end else if i~=72 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local a=b[1159]local o=c(t,f[a](k(f,a+1,b[5942])))ba=a+o-1;for bb=1,o do f[a+bb-1]=t[bb];end;end end end else if i<=65 then if i<=64 then if i==63 then local a=z local o=b if o[4027]==126 then f[o[5942]]=q[o[1159]];elseif o[4027]==200 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb else f[o[5942]]=f[o[1159]][f[o[1370]]];end local o=n[a+1]if o[4027]==239 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==78 then f[o[5942]]=q[o[1159]];else f[o[5942]]=l[q[o[1159]]];end local o=n[a+2]if o[4027]==191 then f[o[5942]]=f[o[1159]];elseif o[4027]==291 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb else f[o[5942]]=q[o[1159]];end local o=n[a+3]if o[4027]==112 then f[o[5942]]=f[o[1159]][f[o[1370]]];elseif o[4027]==98 then f[o[5942]]=q[o[1159]];else f[o[5942]]=f[o[1159]];end local o=n[a+4]if o[4027]==226 then f[o[5942]]=-f[o[1159]];elseif o[4027]==59 then f[o[5942]][f[o[1159]]]=f[o[1370]];else f[o[5942]]=f[o[1159]][f[o[1370]]];end local a=n[a+5]if a[4027]==190 then f[a[5942]]=f[a[1159]];elseif a[4027]==166 then f[a[5942]]=l[q[a[1159]]];else f[a[5942]]=q[a[1159]];end z=z+5 else f[b[5942]]=f[b[1159]]>f[b[1370]];end else local a,o=b[5942],(b[1370]*100)local bb=f[a]bb[o+1]=f[a+1]end else if i>=68 then local a,o,bb=b[1159],b[5942],b[1370]local o=r[o]local a=f[a]for bc=1,#o do if a==nil then break end a=a[q[o[bc]]]end f[bb]=a else if i<=66 then local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 f[a]=bb(o)else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end end end else if i>=59 then if i>=61 then if i<62 then local a=b[5942]local a=v local o=w local bb=o+1 local bc=u[bb]bc(k(u,bb+1,a))for bc=a,bb,-1 do u[bc]=nil end v=o local a=x[y]x[y]=nil y=y-1 w=a or 0 else local a=b[5942]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 do local o,bb,bc=bb(o)f[a]=o f[a+1]=bb f[a+2]=bc end end else if i<60 then local a=b[5942]local o=c(t,f[a]())ba=a+o-1;for bb=1,o do f[a+bb-1]=t[bb];end;else f[b[5942]]=f[b[1159]]-f[b[1370]];end end else if i<=57 then if i~=57 then f[b[5942]]=f[b[1159]]+f[b[1370]];else local a,o,bb=b[5942],b[1159],b[1370]local o=r[o]local a=f[a]local bc=true for bd=1,#o-1 do if a==nil then bc=false break end a=a[q[o[bd]]]end if bc and a~=nil then a[q[o[#o]]]=f[bb]end end else local a=b[5942]local o=u[v]u[v]=nil v=v-1 f[a]=o()end end end else if i<=51 then if i<=49 then if i==48 then local a=z local o=b if o[4027]==239 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==181 then local bb=o[5942]local bb=f[bb]v=v+1 u[v]=bb elseif o[4027]==68 then f[o[5942]]=l[q[o[1159]]];end local a=n[a+1]if a[4027]==88 then local o=a[5942]local bb=u[v]u[v]=nil v=v-1 f[o]=bb()elseif a[4027]==280 then f[a[5942]]=q[a[1159]];elseif a[4027]==145 then local a=a[5942]local a=u[v]u[v]=nil v=v-1 local o=u[v]u[v]=nil v=v-1 o(a)end z=z+1 else local a=b[5942]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 local o=c(t,bb(o))ba=a+o-1 for bb=1,o do f[a+bb-1]=t[bb]end end else if i~=51 then local a=z local o=b if o[4027]==161 then f[o[5942]]=f[o[1159]]%f[o[1370]];elseif o[4027]==238 then local bb=o[5942]local bc=u[v]u[v]=nil v=v-1 local bd=u[v]u[v]=nil v=v-1 f[bb]=bd(bc)elseif o[4027]==185 then local o=o[5942]local o=f[o]v=v+1 u[v]=o end local o=n[a+1]if o[4027]==102 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==275 then local bb=o[5942]local bc=u[v]u[v]=nil v=v-1 f[bb]=bc()elseif o[4027]==135 then f[o[5942]]=l[q[o[1159]]];end local a=n[a+2]if a[4027]==76 then f[a[5942]]=q[a[1159]];elseif a[4027]==275 then f[a[5942]]=f[a[1159]];elseif a[4027]==171 then f[a[5942]]=f[a[1159]]+f[a[1370]];end z=z+2 else f[b[5942]]=f[b[1159]]>=f[b[1370]];end end else if i>=54 then if i<=54 then f[b[5942]]=e(p[b[1159]],nil,l)else local a=z local o=b if o[4027]==251 then f[o[5942]]=q[o[1159]];elseif o[4027]==222 then f[o[5942]]=f[o[1159]];elseif o[4027]==89 then local o=o[5942]local o=f[o]v=v+1 u[v]=o end local o=n[a+1]if o[4027]==148 then local bb=o[5942]local bb=u[v]u[v]=nil v=v-1 bb()elseif o[4027]==197 then f[o[5942]]=f[o[1159]];else f[o[5942]]=q[o[1159]];end local o=n[a+2]if o[4027]==291 then f[o[5942]]=q[o[1159]];elseif o[4027]==97 then f[o[5942]]=f[o[1159]];else f[o[5942]]=f[o[1159]][f[o[1370]]];end local o=n[a+3]if o[4027]==90 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==268 then f[o[5942]]=q[o[1159]];else f[o[5942]]=f[o[1159]][f[o[1370]]];end local o=n[a+4]if o[4027]==114 then f[o[5942]][f[o[1159]]]=f[o[1370]];elseif o[4027]==227 then f[o[5942]]=q[o[1159]];elseif o[4027]==143 then f[o[5942]]=f[o[1159]];end local o=n[a+5]if o[4027]==266 then f[o[5942]]=q[o[1159]];elseif o[4027]==230 then f[o[5942]]=f[o[1159]];else f[o[5942]]=l[q[o[1159]]];end local a=n[a+6]if a[4027]==107 then f[a[5942]]=q[a[1159]];elseif a[4027]==114 then local o=a[5942]f[o]=f[o]();elseif a[4027]==61 then f[a[5942]]=f[a[1159]][f[a[1370]]];end z=z+6 end else if i~=53 then local a=#b[5942]for o=1,a do f[b[5942][o]]=f[b[1159][o]];end;else local a=b[5942]local o=b[1159]local o=o local bb=v local o=bb-o+1 local bc=u[o]f[a]=bc(k(u,o+1,bb))for a=bb,o,-1 do u[a]=nil end v=o-1 end end end end else if i>=107 then if i<=122 then if i<=114 then if i<=110 then if i>=109 then if i<110 then n[f[b[4027]]]={[5942]=(b[5942]-40),[1159]=(b[1159]+26),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-2),[1159]=(b[1159]-74),[1370]=(b[1370]+5),[4167]=n[f[b[4027]]][4167]}end else if i~=108 then n[f[b[4027]]]={[5942]=(b[5942]-34),[1159]=(b[1159]-21),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+8),[1159]=(b[1159]-17),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i>=113 then if i==113 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-34),[1370]=(b[1370]-2),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+28),[4167]=n[f[b[4027]]][4167]}end else if i<=111 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-4),[1370]=(b[1370]+36),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-32),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i<=118 then if i<=116 then if i~=116 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-13),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-11),[4167]=n[f[b[4027]]][4167]}end else if i==117 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-14),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else f[b[1159]][f[b[5942]]]=f[b[1370]];end end else if i<=120 then if i<=119 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+66),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+38),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end else if i<122 then f[b[1159]]=f[b[5942]];else z=b[5942];end end end end else if i<=130 then if i<=126 then if i>=125 then if i<126 then f[b[1159]]=f[b[5942]][f[b[1370]]];else n[f[b[4027]]]={[5942]=(b[5942]+24),[1159]=b[1159],[1370]=(b[1370]+20),[4167]=n[f[b[4027]]][4167]}end else if i==123 then if f[b[1159]]then z=b[5942];end;else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end else if i<=128 then if i==127 then n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+26),[1370]=(b[1370]+28),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+59),[1159]=b[1159],[1370]=(b[1370]-48),[4167]=n[f[b[4027]]][4167]}end else if i~=130 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+4),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]+11),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i<=134 then if i<=132 then if i<132 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-26),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]-33),[1370]=(b[1370]-51),[4167]=n[f[b[4027]]][4167]}end else if i<=133 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]-33),[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=(b[5942]-31),[1159]=(b[1159]+66),[1370]=(b[1370]+4),[4167]=n[f[b[4027]]][4167]}end end else if i>=137 then f[b[1159]]=f[b[5942]][f[b[1370]]];else if i<136 then n[f[b[4027]]]={[5942]=(b[5942]+4),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+17),[1370]=(b[1370]-14),[4167]=n[f[b[4027]]][4167]}end end end end end else if i<=91 then if i>=84 then if i>=88 then if i<=89 then if i<89 then local a=b[1159]f[a]={f[a]}else local a=b[1159]local a=f[a]v=v+1 u[v]=a end else if i<91 then z=b[5942];else local a=b[1159]local o=b[5942]local a=f[a]if not a then z=o;end;end end else if i>=86 then if i~=87 then f[b[1159]][1]=f[b[5942]]else local a=b[1159]local a=f[a]v=v+1 u[v]=a end else if i==84 then local a=b[1159]local o=c(t,f[a](k(f,a+1,b[5942])))ba=a+o-1;for bb=1,o do f[a+bb-1]=t[bb];end;else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end else if i>=80 then if i<=81 then if i==80 then local a,o=f[b[5942]],b[1159]f[o]=a[f[b[1370]]];f[o+1]=a;else z=b[5942];end else if i<83 then local a=b[1159]local o=c(t,f[a](k(f,a+1,b[5942])))ba=a+o-1;for bb=1,o do f[a+bb-1]=t[bb];end;else z=b[5942];end end else if i>=78 then if i<=78 then f[b[1159]][1]=f[b[5942]]else local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 f[a]=bb(o)end else if i~=77 then local a,o=f[b[5942]],b[1159]f[o]=a[f[b[1370]]];f[o+1]=a;else local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 local bc=u[v]u[v]=nil v=v-1 f[a]=bc(bb,o)end end end end else if i>=100 then if i>=104 then if i>=106 then n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+31),[4167]=n[f[b[4027]]][4167]}else if i~=105 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else n[f[b[4027]]]={[5942]=(b[5942]+46),[1159]=(b[1159]-48),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end else if i<=101 then if i~=101 then n[f[b[4027]]]={[5942]=(b[5942]+33),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else local a=b[1159]local a=f[a]v=v+1 u[v]=a end else if i==102 then n[f[b[4027]]]={[5942]=(b[5942]+49),[1159]=b[1159],[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=(b[1159]+29),[1370]=b[1370],[4167]=n[f[b[4027]]][4167]}end end end else if i>=96 then if i>=98 then if i==98 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i==96 then local a=b[1159]local o=v local bb=w local bc=bb+1 local bd=u[bc]f[a]=bd(k(u,bc+1,o))for a=o,bc,-1 do u[a]=nil end v=bb local a=x[y]x[y]=nil y=y-1 w=a or 0 else local a=b[1159]local o=b[5942]local o=(o==0)and ba or(a+o-1)for bb=a,o do v=v+1 u[v]=f[bb]end end end else if i<=93 then if i<=92 then local a=b[1159]local o=u[v]u[v]=nil v=v-1 local bb=u[v]u[v]=nil v=v-1 f[a]=bb(o)else f[b[1159]]=f[b[5942]];end else if i==94 then local a=b[1159]local a=u[v]u[v]=nil v=v-1 a()else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end end end end end end else if i>=201 then if i>=232 then if i<=247 then if i<=239 then if i>=236 then if i<238 then if i<=236 then local a,o=b[5942],b[1159]local o=r[o]local bb={}for bc=1,#o do bb[bc]=q[o[bc]]end f[a]=bb end end else if i>=234 then if i<235 then local a=b[5942]local o=b[1159]local o=o local bb=v local o=bb-o+1 local bc=u[o]local c=c(t,bc(k(u,o+1,bb)))ba=a+c-1 for bc=1,c do f[a+bc-1]=t[bc]end for a=bb,o,-1 do u[a]=nil end v=o-1 else local a=b[5942]local c=u[v]u[v]=nil v=v-1 local o=u[v]u[v]=nil v=v-1 local c,o=o(c)do local c,o=c,o f[a]=c f[a+1]=o end end else if i==232 then f[b[5942]]=f[b[1159]]/f[b[1370]];else f[b[5942]]=f[b[1159]]=256 then if i<=259 then if i>257 then if i==258 then local a=z local c=b if c[4027]==280 then local o=c[5942]local o=f[o]v=v+1 u[v]=o elseif c[4027]==142 then f[c[5942]]=f[c[1159]][f[c[1370]]];else f[c[5942]]=f[c[1159]]/f[c[1370]];end local c=n[a+1]if c[4027]==240 then f[c[5942]][f[c[1159]]]=f[c[1370]];elseif c[4027]==244 then f[c[5942]]=l[q[c[1159]]];else f[c[5942]]=f[c[1159]];end local a=n[a+2]if a[4027]==144 then f[a[5942]]=q[a[1159]];elseif a[4027]==126 then f[a[5942]]=f[a[1159]]/f[a[1370]];elseif a[4027]==53 then f[a[5942]]=f[a[1159]][f[a[1370]]];end z=z+2 end end else if i<262 then if i>=261 then local a=z local c=b if c[4027]==294 then local o=c[5942]local o=f[o]v=v+1 u[v]=o elseif c[4027]==128 then f[c[5942]]=f[c[1159]]%f[c[1370]];elseif c[4027]==195 then f[c[5942]][f[c[1159]]]=f[c[1370]];end local a=n[a+1]if a[4027]==163 then local c=a[5942]local o=u[v]u[v]=nil v=v-1 local t=u[v]u[v]=nil v=v-1 do local o,t,bb=t(o)f[c]=o f[c+1]=t f[c+2]=bb end elseif a[4027]==68 then f[a[5942]]=l[q[a[1159]]];else f[a[5942]]=q[a[1159]];end z=z+1 end end end else if i<=251 then if i<250 then if i>248 then local a=b[5942]f[a]=f[a](f[a+1]);end end else if i<=253 then if i<=252 then local a=z local c=b if c[4027]==59 then local o=c[5942]local o=f[o]v=v+1 u[v]=o elseif c[4027]==253 then f[c[5942]]=f[c[1159]]/f[c[1370]];elseif c[4027]==247 then f[c[5942]]=not f[c[1159]];end local c=n[a+1]if c[4027]==283 then local o=c[5942]local o=c[1159]local o=o local t=v local o=t-o+1 local bb=u[o]bb(k(u,o+1,t))for bb=t,o,-1 do u[bb]=nil end v=o-1 elseif c[4027]==68 then f[c[5942]][f[c[1159]]]=f[c[1370]];elseif c[4027]==271 then f[c[5942]]=not f[c[1159]];end local c=n[a+2]if c[4027]==212 then f[c[5942]]=l[q[c[1159]]];elseif c[4027]==268 then local o=p[c[1159]]local t=o[1122]local bb=#t local bc=m(bb)for bd=1,bb do local t=t[bd]local bb=t[2]local be=t[3]if t[1]==1 then if be==0 then local t=f[bb]s[bb]=t bc[bd-1]=t else bc[bd-1]=f[bb]end else local t=g[bb]if be==0 and t[0]then t=t[0][t[1]]end bc[bd-1]=t end end f[c[5942]]=e(o,bc,l)else f[c[5942]]=-f[c[1159]];end local a=n[a+3]if a[4027]==286 then f[a[5942]][f[a[1159]]]=f[a[1370]];elseif a[4027]==134 then f[a[5942]]=f[a[1159]]/f[a[1370]];elseif a[4027]==98 then f[a[5942]]=q[a[1159]];end z=z+3 end else if i>254 then local a=z local c=b if c[4027]==80 then local o=p[c[1159]]local t=o[1122]local bb=#t local bc=m(bb)for bd=1,bb do local t=t[bd]local bb=t[2]local be=t[3]if t[1]==1 then if be==0 then local t=f[bb]s[bb]=t bc[bd-1]=t else bc[bd-1]=f[bb]end else local t=g[bb]if be==0 and t[0]then t=t[0][t[1]]end bc[bd-1]=t end end f[c[5942]]=e(o,bc,l)elseif c[4027]==85 then local o=c[5942]local o=f[o]v=v+1 u[v]=o elseif c[4027]==208 then f[c[5942]]=-f[c[1159]];end local c=n[a+1]if c[4027]==255 then f[c[5942]]=l[q[c[1159]]];elseif c[4027]==164 then local o=p[c[1159]]local p=o[1122]local t=#p local m=m(t)for bb=1,t do local p=p[bb]local t=p[2]local bc=p[3]if p[1]==1 then if bc==0 then local p=f[t]s[t]=p m[bb-1]=p else m[bb-1]=f[t]end else local g=g[t]if bc==0 and g[0]then g=g[0][g[1]]end m[bb-1]=g end end f[c[5942]]=e(o,m,l)else f[c[5942]]=f[c[1159]][f[c[1370]]];end local a=n[a+2]if a[4027]==203 then f[a[5942]]=f[a[1159]]-f[a[1370]];elseif a[4027]==175 then f[a[5942]]=q[a[1159]];elseif a[4027]==246 then f[a[5942]]=-f[a[1159]];end z=z+2 end end end end end else if i>=217 then if i>224 then if i>228 then if i>230 then local a,c=b[5942],(b[1370]*100)local g=f[a]do local a,l=f[a+1],f[a+2]g[c+1]=a g[c+2]=l end end end end else if i>=209 then if i<=212 then if i<=210 then if i~=210 then f[b[1159]]=f[b[5942]];else local a,c=f[b[5942]],b[1159]f[c]=a[f[b[1370]]];f[c+1]=a;end else if i<212 then local a=b[5942][1]local c=2 while true do local g,l,m=f[a],f[a+1],f[a+2]local g={g(l,m)}local l=g[1]if l==nil then break end for m=1,c do f[a+2+m]=g[m]end f[a+2]=l f[b[5942][2]]=f[b[1159][2]]f[b[5942][3]]=q[b[1159][3]]local a,c=f[b[1159][4]],b[5942][4]f[c]=a[f[b[1370][4]]];f[c+1]=a v=v+1 u[v]=f[b[5942][5]]v=v+1 u[v]=f[b[5942][6]]local a=b[5942][7]local a=u[v]u[v]=nil v=v-1 local c=u[v]u[v]=nil v=v-1 c(a)end z=b[1159][1]else local a=b[1159]f[a]={f[a]}end end end else if i>=205 then if i<=206 then if i<=205 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]][f[b[5942]]]=f[b[1370]];end else if i<208 then local a=b[1159]local c=b[5942]local a=f[a]if not a then z=c;end;else local a,c=f[b[5942]],b[1159]f[c]=a[f[b[1370]]];f[c+1]=a;end end else if i>=203 then if i~=204 then f[b[1159]][f[b[5942]]]=f[b[1370]];else f[b[1159]][f[b[5942]]]=f[b[1370]];end else if i<202 then f[b[1159]][1]=f[b[5942]]else local a,c=b[1159],b[5942]local c=r[c]local g={}for l=1,#c,2 do g[q[c[l]]]=q[c[l+1]]end f[a]=g end end end end end end else if i>=170 then if i>=186 then if i<=193 then if i>=190 then if i>=192 then if i<=192 then local a,c=b[1159],b[5942]local c=f[c]f[a]=c[1]else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i<=190 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]={};end end else if i>=188 then if i==188 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local a=b[1159]local a=u[v]u[v]=nil v=v-1 a()end else if i<=186 then local a=b[1159]local c=b[5942]local a=f[a]if not a then z=c;end;else f[b[1159]]=f[b[5942]];end end end else if i>=198 then if i>=200 then local a,c=f[b[5942]],b[1159]f[c]=a[f[b[1370]]];f[c+1]=a;else if i~=199 then local a=b[1159]f[a]={f[a]}else n[f[b[4027]]]={[5942]=b[5942],[1159]=b[1159],[1370]=(b[1370]+21),[4167]=n[f[b[4027]]][4167]}end end else if i<=195 then if i==194 then local a,c,g=b[1159],b[5942],b[1370]local c=r[c]local a=f[a]for l=1,#c do if a==nil then break end a=a[q[c[l]]]end f[g]=a else y=y+1 x[y]=w w=v end else if i<197 then f[b[1159]][f[b[5942]]]=f[b[1370]];else f[b[1159]][1]=f[b[5942]]end end end end else if i<=177 then if i<=173 then if i<=171 then if i==170 then z=b[5942];else f[b[1159]]=f[b[5942]][f[b[1370]]];end else if i~=173 then local a=b[1159]f[a]=f[a]();else local a,c,g=b[1159],b[5942],b[1370]local c=r[c]local a=f[a]for l=1,#c do if a==nil then break end a=a[q[c[l]]]end f[g]=a end end else if i>=176 then if i<177 then local a=b[1159]local c=b[5942]local a=f[a]if not a then z=c;end;else local a=b[1159]local a=u[v]u[v]=nil v=v-1 local c=u[v]u[v]=nil v=v-1 c(a)end else if i<=174 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local a=b[1159]local a=b[5942]local a=a local c=v local a=c-a+1 local g=u[a]g(k(u,a+1,c))for g=c,a,-1 do u[g]=nil end v=a-1 end end end else if i<=181 then if i>=180 then if i<=180 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else local a=b[1159]local c=b[5942]local a=f[a]if not a then z=c;end;end else if i==178 then local a=b[1159]f[a]={f[a]}else local a=b[1159]local a=u[v]u[v]=nil v=v-1 local c=u[v]u[v]=nil v=v-1 c(a)end end else if i>=184 then if i<=184 then f[b[1159]]={};else local a,c,g=b[1159],b[5942],b[1370]local c=r[c]local a=f[a]for l=1,#c do if a==nil then break end a=a[q[c[l]]]end f[g]=a end else if i<=182 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else local a,c,g=b[1159],b[5942],b[1370]local c=r[c]local a=f[a]for l=1,#c do if a==nil then break end a=a[q[c[l]]]end f[g]=a end end end end end else if i<=153 then if i<=145 then if i<=141 then if i<=139 then if i==138 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]=f[b[5942]];end else if i~=141 then local a=b[1159]local c=u[v]u[v]=nil v=v-1 local g=u[v]u[v]=nil v=v-1 do local c,g,l=g(c)f[a]=c f[a+1]=g f[a+2]=l end else local a=b[1159]local a=f[a]v=v+1 u[v]=a end end else if i>=144 then if i<=144 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=f[b[5942]];end else if i<=142 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]=not f[b[5942]];end end end else if i>=150 then if i<=151 then if i<151 then local a=b[1159]f[a]=f[a]();else local a=b[1159]local c=b[5942]local a=f[a]if not a then z=c;end;end else if i<=152 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local a=b[1159]local c=b[5942]local c=(c==0)and ba or(a+c-1)for g=a,c do v=v+1 u[v]=f[g]end end end else if i<=147 then if i<147 then local a=b[1159]local a=b[5942]local a=a local c=v local a=c-a+1 local g=u[a]g(k(u,a+1,c))for g=c,a,-1 do u[g]=nil end v=a-1 else f[b[1159]]=f[b[5942]];end else if i<=148 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]=f[b[5942]];end end end end else if i>=162 then if i<=165 then if i>=164 then if i~=165 then f[b[1159]]=f[b[5942]][f[b[1370]]];else local a=b[1159]f[a]={f[a]}end else if i==162 then local a=b[1159]local a=f[a]v=v+1 u[v]=a else f[b[1159]]=f[b[5942]];end end else if i>=168 then if i<=168 then local a,c=b[1159],b[5942]local c=r[c]local g={}for l=1,#c do g[l]=q[c[l]]end f[a]=g else do return end end else if i==166 then f[b[1159]][1]=f[b[5942]]else f[b[1159]]={};end end end else if i>=158 then if i<=159 then if i~=159 then f[b[1159]]=f[b[5942]][f[b[1370]]];else f[b[1159]]={};end else if i==160 then f[b[1159]][1]=f[b[5942]]else f[b[1159]][1]=f[b[5942]]end end else if i<=155 then if i==154 then f[b[1159]]=f[b[5942]];else z=b[5942];end else if i<=156 then local a=b[1159]local a=b[5942]local a=a local c=v local a=c-a+1 local g=u[a]g(k(u,a+1,c))for g=c,a,-1 do u[g]=nil end v=a-1 else f[b[1159]]=f[b[5942]][f[b[1370]]];end end end end end end end end end end end z=z+1;end;end;end;local a=h(d)local a=e(a,{},j())return a();end)(error,next,string.match,tonumber,string.gsub,string.sub,table.insert,string.char,string.byte,coroutine.yield,coroutine.wrap,string.rep,table.concat,math.floor,select,(getfenv or function()return _ENV;end),setmetatable,next,(table.unpack or unpack),(table.pack or function(...)return{...};end),math.min,(function(b)if b<=1 then return false end;if b<=3 then return true end;if b%2==0 or b%3==0 then return false end;local c=5;while c*c<=b do if b%c==0 or b%(c+2)==0 then return false end;c=c+6 end;return true end),string.len,table.remove,table.sort,(string.unpack),string.gmatch,string.find,string.reverse,tostring,math.abs,rawget,string.format);