local a=[[77fuscator 0.6.1 EARLY BUILD]];return(function(a,b,c,d,e,f,f,g,h,i,j,k,l,l,m,n,o,p,p,q,r)local s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb=0 while true do if s<=8 then if s<=3 then if s<=1 then if 02 or bu==2)then if(bu<=2)then bu=4 bp=function(cc,cd,ce)local cf=0 while true do if cf~=1 then if ce then local ce=((cc/(2^(cd-1))))%(2^((ce-1)-(cd-1)+1));return ce-ce%1;else local cd=2^(cd-1);return((cc%(cd+cd)>=cd)and 1 or 0);end;else break end cf=cf+1 end end else if not(bu~=3)then bu=2 bq=m or function(m,cc)local cd,ce local cf=4 while true do if cf<=1 then if cf>=1 then break else cf=2 while m>0 and cc>0 do local cg,ch local ci=0 while true do if ci<=1 then if ci<=0 then ci=2 ch,cg=m%2,cc%2 else ci=3 m,cc,ce=(m-ch)/2,(cc-cg)/2,ce*2 end else if ci==2 then ci=1 if ch~=cg then cd=cd+ce end else break end end end end end else if cf>=3 then if cf==3 then cf=1 while m>0 do local cg local ch=1 while true do if ch<=1 then if ch>=1 then ch=2 cg=m%2 else ch=3 m,ce=(m-cg)/2,ce*2 end else if ch~=2 then break else ch=0 if cg>0 then cd=cd+ce end end end end end else cf=0 ce,cd=1,0 end else cf=3 if m=1 then bu=3 bf=bi(a)else bu=1 bi=function(a)local m,bu,cc,cd,ce,cf,cg,ch,ci,cj,ck=0 while true do if m<=3 then if m<=1 then if 0=3 then if not(ci==3)then ci=0 cf,ch,bu="","",{}else ci=1 for cl=0,cc-1 do ce[cl]=c(cl)end end else ci=3 ce={}end end end else cj=1 end end else if m<=5 then if m<5 then while true do if cj<=1 then if cj==1 then cj=3 cg=1 else cj=2 cf=c(cd())end else if(cj==2 or cj<2)then cj=4 bu[1]=cf;else if(cj>4 or cj==4)then break else cj=0 cd=function()local ci,cj,cl,cm=0 while true do if ci<=1 then if ci>0 then cm=4 else cj,cl=nil end else if ci<=2 then while true do if(cm<1 or cm==1)then if cm<1 then cm=2 cg=(cg+cj);else cm=0 cl=j(d(a,cg,cg+cj-1),36)end else if(cm>=3)then if cm==4 then cm=3 cj=j(d(a,cg,cg),36)else cm=1 cg=cg+1;end else break end end end else if 3=3)then if j<=3 then j=4 ce[cc]=cf..d(ch,1,1)else j=0 bu[(#bu+1)],cf,cc=ch,ch,(cc+1)end else j=1 a=cd()end end end end;else if not(ck~=2)then break else ck=2 return e(bu)end end end else break end end end m=m+1 end end end end end else bv=1 end end else if s<=5 then if 5>s then while true do if(bv>=2)then if(bv<=2)then bv=(function(a)local e,j=0 while true do if e<=1 then if 1~=e then j=0 else while true do if(a==-36731 or a<-36731)then if(a>-132099 or a==-132099)then if(a==-132099 or a<-132099)then a=a+95368 j=(j+1)else if(a>-36731 or a==-36731)then a=(a+83033)j=(j+1)else a=(a+83400)j=(j+1)end end else if(a>-224665)then a=(a+78037)j=(j+1)else a=a+14529 j=(j+1)end end else if(a==-17771 or a>-17771)then if(a==46302 or a>46302)then if not(a~=46302)then a=a+23070 j=(j+1)else a=a-93975 j=(j+1)end else a=a-15507 j=j+1 end else if(a==-33278 or a>-33278)then if(a~=-24603)then a=(a-3203)j=j+1 else a=a+6832 j=(j+1)end else a=a-46915 j=(j+1)end end end if not(j~=11)then break end end end else if e~=3 then return a else break end end e=e+1 end end)(-224665)bb={}else if bv>3 then bv=0 t=function()local a,e,j,m,bi,bu,cc=0 while true do if a<=2 then if a<=0 then e,j,m,bi=nil else if 10 then bu=4 e=bq(e,bk)else bu=3 j=bq(j,bk)end else if bu>=3 then if bu==3 then break else bu=0 bi=bq(bi,bk)end else bu=1 e,bi,j,m=b(bf,bh,(bh+3))end end end else bu=2 end end else if a<=3 then cc=1 else if 4e then j=0 else while true do if(a==-41442 or a<-41442)then if(a<-58753 or a==-58753)then if not(a~=-66441)then a=a+66443 j=j+1 else a=a+77128 j=j+1 end else if a<-41442 then a=a+56970 j=(j+1)else a=a-17311 j=(j+1)end end else if(a<-9176 or a==-9176)then if(a==-9176 or a>-9176)then a=(a-45200)j=(j+1)else a=a+23195 j=(j+1)end else if(a==18375 or a>18375)then if a<46662 then a=a-84816 j=j+1 else a=a-88104 j=j+1 end else a=(a+44068)j=(j+1)end end end if(j==9)then break end end end else if 3~=e then return a else break end end e=e+1 end end)(-32371)bk=(function(a)local e,j,m=0 while true do if e<=1 then if 02)then if(m==3 or m>3)then break else m=0 while true do if(a<187157 or a==187157)then if(a<=110999)then if not(a==76572)then a=a-34427 j=(j+1)else a=(a-76482)j=j+1 end else if a~=187157 then a=a-75607 j=(j+1)else a=a+59230 j=j+1 end end else if(a==246387 or a>246387)then if a<=246387 then a=(a-59781)j=j+1 else if a<271519 then a=a-55008 j=(j+1)else a=(a-17650)j=(j+1)end end else if(a>=222341)then a=a+49178 j=(j+1)else a=(a-11704)j=j+1 end end end if not(j~=9)then break end end end else if m==1 then m=2 j=0 else m=3 return a end end end else break end end e=e+1 end end)(222341)end end else if(bv==0)then break else bv=(function(a)local e,j=0 while true do if e<=1 then if 1>e then j=0 else while true do if(a<=47114)then if(a>=30619)then if a>=39610 then if not(a~=39610)then a=(a+7504)j=(j+1)else a=(a+51692)j=(j+1)end else a=(a-97583)j=(j+1)end else if not(a~=-5103)then a=a+44713 j=(j+1)else a=a+66967 j=j+1 end end else if(a>124690 or a==124690)then if a<=124690 then a=(a+43592)j=(j+1)else if not(a==206324)then a=(a+38042)j=(j+1)else a=(a-95616)j=j+1 end end else if a>=98806 then if a<110708 then a=a-24675 j=j+1 else a=(a-80089)j=(j+1)end else a=(a+50559)j=j+1 end end end if not(j~=11)then break end end end else if e>2 then break else return a end end e=e+1 end end)(-5103)bh=1 end end end else bw=1 end else if s<=6 then while true do if(bw>2 or bw==2)then if bw<=2 then bw=0 bs=(o or function(a,e)local j,m local o=3 while true do if o<=1 then if o<=0 then break else o=4 while a>0 and e>0 do local bi,bu local bv=3 while true do if bv>=2 then if bv>=3 then if bv<=3 then bv=4 bu=a%2 else bv=0 bi=e%2 end else break end else if bv>0 then bv=2 a=l(a/2);else bv=1 if bu==1 and bi==1 then m=m+j;end;end end end local a=1 while true do if a<=0 then a=2 j=j*2;else if a>1 then break else a=0 e=l(e/2);end end end end;end else if o<=2 then o=1 j=1 else if o>3 then o=0 return m;else o=2 m=0 end end end end end)else if(bw==3 or bw<3)then break else bw=bq(((((bq((1756924)-502183,916617))-549091)-952884)-200645),319235)bg=2^32 end end else if bw>=1 then bw=(function(a)local e,j=0 while true do if e<=1 then if e>0 then while true do if(a>-144071 or a==-144071)then if(a==-57199 or a>-57199)then if not(a~=-57199)then a=a-87627 j=(j+1)else a=a+14365 j=(j+1)end else if not(a~=-78807)then a=a+64444 j=(j+1)else a=(a+65264)j=(j+1)end end else if a>=-152484 then if(a==-152484 or a<-152484)then a=a+95285 j=j+1 else a=(a+755)j=(j+1)end else a=a+89393 j=j+1 end end if(j==7)then break end end else j=0 end else if 2==e then return a else break end end e=e+1 end end)(-241877)z=function()local a,e,j=0 while true do if a<=1 then if 0==a then e=nil else j=0 end else if 240389)then if(a>=119621)then if a>=138837 then a=(a-19216)j=(j+1)else a=a-99799 j=j+1 end else a=a+98448 j=j+1 end else if a~=19822 then a=(a+25944)j=(j+1)else a=a-19818 j=j+1 end end if not(j~=5)then break end end end else if e~=3 then return a else break end end e=e+1 end end)(14445)bn=function(a,e)local j=0 while true do if j<1 then return l((a/e));else break end j=j+1 end end end end end else if s==7 then bx=3 else while true do if(bx==2 or bx>2)then if(bx==2 or bx<2)then break else if bx==4 then bx=(function(a)local e,j=0 while true do if e<=1 then if e<1 then j=0 else while true do if(a<=40697)then if(a==40697)then a=a-40696 j=(j+1)else a=a+1413 j=j+1 end else if(a>=67763)then if(a==67763)then a=a-28479 j=(j+1)else a=(a-32560)j=j+1 end else a=(a+42003)j=(j+1)end end if not(j~=5)then break end end end else if 22 then break else while true do if o>=2 then if o<=2 then o=1 return n;else if(o==3)then o=4 m=1 else o=2 while a>0 or(e>0)do local q,bi local bu=4 while true do if(bu==2 or bu>2)then if(bu>3 or bu==3)then if bu>=4 then bu=0 q=a%2 else bu=1 a=l(a/2);end else bu=3 if not(q~=1)or not(bi~=1)then n=(n+m);end;end else if(bu<0 or bu==0)then bu=2 bi=(e%2)else break end end end local a=2 while true do if(a<0 or a==0)then break else if a<=1 then a=0 m=m*2;else a=1 e=l(e/2);end end end end;end end else if(o<1)then o=3 n=0 else break end end end end end j=j+1 end end end end else if(bx>1 or bx==1)then bx=(function(a)local e,j=0 while true do if e<=1 then if e~=1 then j=0 else while true do if(a==63191 or a>63191)then if(a>=92454)then if(a<99295)then a=(a-29263)j=(j+1)else a=a-6841 j=(j+1)end else a=(a-4885)j=j+1 end else if(a>=58306)then if not(a~=58306)then a=a-10630 j=j+1 else a=a-61479 j=j+1 end else a=a+13805 j=(j+1)end end if j==6 then break end end end else if e<3 then return a else break end end e=e+1 end end)(99295)bj=r or function(a,e)if e<0 then return x(a,-e)end return(a*2^e)%bg;end;else bx=(function(a)local e,j=0 while true do if e<=1 then if 027458)then a=a-19623 j=j+1 else a=(a-90491)j=j+1 end end if not(j~=4)then break end end else j=0 end else if e==2 then return a else break end end e=e+1 end end)(27458)bj,x=nil end end end end end end end else if s<=12 then if s<=10 then if s<10 then by=4 else while true do if(by==2 or by>2)then if by>=3 then if by<4 then break else by=0 bl=function()local a,e,j,m=0 while true do if a<=1 then if a>0 then m=1 else e,j=nil end else if a<=2 then while true do if(m<=1)then if(m>1 or m==1)then m=3 e,j=b(bf,bh,bh+2)else break end else if(m==2 or m<2)then m=0 bh=bh+2;else if(m==4 or m>4)then m=2 j=bq(j,bk)else m=4 e=bq(e,bk)end end end end else if a<4 then return(j*256)+e;else break end end end a=a+1 end end end else by=(function(a)local e,j=0 while true do if e<=1 then if 1~=e then j=0 else while true do if(a>120078 or a==120078)then if(a<=129742)then if(a==120089 or a>120089)then if(a>120089)then a=a+43723 j=(j+1)else a=a+28033 j=j+1 end else a=a-1240 j=j+1 end else if(a>166916 or a==166916)then if a<173465 then a=a-37174 j=j+1 else a=(a-93497)j=(j+1)end else a=(a-86605)j=j+1 end end else if(a>61517 or a==61517)then if(a<61517 or a==61517)then a=(a-69982)j=(j+1)else if not(a==118838)then a=(a+40121)j=(j+1)else a=a+48078 j=j+1 end end else if not(a~=22672)then a=a-22671 j=j+1 else a=(a+31137)j=j+1 end end end if j==11 then break end end end else if 3~=e then return a else break end end e=e+1 end end)(120078)bo=function()local a,e,j=0 while true do if a<=1 then if 02)then j=0 return e;else j=1 e=0 end end end else break end end a=a+1 end end end else if by~=1 then by=(function(a)local e,j=0 while true do if e<=1 then if e>0 then while true do if a>=38164 then if a>=76765 then if(a>=81025)then if(a==81025)then a=a+18732 j=(j+1)else a=a-61593 j=j+1 end else a=(a+4260)j=j+1 end else if(a>=45767)then a=(a-49369)j=j+1 else a=a+7603 j=j+1 end end else if a<=-8906 then if(a==-18459)then a=a+95224 j=j+1 else a=(a+17508)j=j+1 end else if not(a==8602)then a=a-5304 j=j+1 else a=(a-8600)j=(j+1)end end end if not(j~=9)then break end end else j=0 end else if e>2 then break else return a end end e=e+1 end end)(-18459)bm=function(a)local e=0 while true do if 1>e then return((-1-a)%bg)else break end e=e+1 end end else by=(function(a)local e,j=0 while true do if e<=1 then if 1~=e then j=0 else while true do if(a>179332 or a==179332)then if a>=207010 then if(a<207010 or a==207010)then a=(a-27678)j=j+1 else if(a~=223562)then a=(a-69510)j=j+1 else a=(a+14968)j=j+1 end end else if(a>179332)then a=(a+42417)j=(j+1)else a=(a-98400)j=j+1 end end else if(a<80932 or a==80932)then if a>=80932 then a=(a-81947)j=j+1 else a=(a+1018)j=(j+1)end else if(a>=160394)then if(a>=169020)then a=a+37990 j=(j+1)else a=a+20751 j=j+1 end else a=a+71893 j=j+1 end end end if j==10 then break end end end else if 2224131 or a==224131)then if(a<=229252)then if a==224131 then a=(a-35981)j=j+1 else a=(a+2317)j=j+1 end else if not(a==231569)then a=a-70517 j=j+1 else a=(a-91144)j=(j+1)end end else if(a==188150 or a>188150)then if(a>188150)then a=a+94565 j=j+1 else a=a+17054 j=j+1 end else if(a<140425)then a=(a-92017)j=(j+1)else a=a-48404 j=(j+1)end end end if j==8 then break end end end else if e~=3 then return a else break end end e=e+1 end end)(224131)y=function()local a,e,j,m,n,o,q,r,bg,bi,bo,bu,bv,bw,bx,by=0 while true do if a<=4 then if a<=1 then if a<1 then e,j,m,n,o,q,r,bg,bi,bo,bu=nil else bv=1 end else if a<=2 then while true do if(bv==1 or bv<1)then if bv>0 then bv=3 n,e,bi,bg,j,r,m,q=b(bf,bh,(bh+7))else break end else if(bv>3 or bv==3)then if not(bv~=3)then bv=2 bh=(bh+8);else bv=0 e=bq(e,bk)end else bv=4 n=bq(n,bk)end end end else if a==3 then bw=1 else while true do if bw>=2 then if(bw==3 or bw>3)then if(bw~=4)then bw=0 j=bq(j,bk)else bw=3 bg=bq(bg,bk)end else break end else if(bw~=0)then bw=4 bi=bq(bi,bk)else bw=2 r=bq(r,bk)end end end end end end else if a<=6 then if 5==a then bx=3 else while true do if(bx>2 or bx==2)then if(bx<=2)then bx=1 o=((q>127 and-1)or 1)else if bx>3 then bx=2 q=bq(q,bk)else bx=4 m=bq(m,bk)end end else if bx<1 then break else bx=0 bo=((q%128)*16+l((m/16)))end end end end else if a<=7 then by=2 else if 9>a then while true do if(by==1 or by<1)then if(by>=1)then by=4 if bo==0 then if bu==0 then return o*0;else return(o*bu*2^(-1022-52));end;elseif bo==2047 then if(bu==0)then return(o*(1/0));else return(0/0);end;end;else by=3 return o*bu*2^(bo-1023-52);end else if(by==3 or by>3)then if(by==3 or by<3)then break else by=0 bu=(bu+(2^52));end else by=1 bu=((((m%16)*2^48+r*2^40+j*2^32+bg*2^24+bi*2^16)+e*2^8)+n)end end end else break end end end end a=a+1 end end else break end else if(bz>3 or bz==3)then if not(bz~=4)then bz=(function(a)local e,j=0 while true do if e<=1 then if e~=1 then j=0 else while true do if(a==-35738 or a<-35738)then if(a>=-54263)then if a>=-46574 then if(a<-35738)then a=(a-8037)j=(j+1)else a=(a+51476)j=j+1 end else a=(a-4272)j=(j+1)end else if not(a==-58535)then a=a+18873 j=j+1 else a=a+11961 j=(j+1)end end else if(a==18071 or a<18071)then if(a==-17090 or a<-17090)then a=(a+17091)j=j+1 else if(a==18071 or a>18071)then a=(a-72334)j=(j+1)else a=(a+82724)j=(j+1)end end else if(a==40614 or a<40614)then a=a-57704 j=(j+1)else if a==98462 then a=a+18152 j=(j+1)else a=(a-76000)j=j+1 end end end end if(j==11)then break end end end else if 2=2 then if m>=3 then if m>=4 then break else m=1 if((l==0))then return'';end;end else m=4 bh=(bh+l);end else if not(m==0)then m=2 e=d(bf,bh,bh+l-1)else m=3 l=bc()end end end end end else if a<=3 then n=2 else if 4==a then while true do if(n==2 or n>2)then if(n==2 or n<2)then n=1 j=''else break end else if not(n~=0)then n=3 return j;else n=0 for l=1,#e do j=(j..c(bq(b(d(e,l,l)),bk)));end end end end else break end end end a=a+1 end end else bz=(function(a)local c,d=0 while true do if c<=1 then if 0==c then d=0 else while true do if a>=51039 then if(a>=159751)then if a<248950 then a=a-96256 d=(d+1)else a=a-89199 d=(d+1)end else if(a>51039)then a=(a-79710)d=(d+1)else a=a-83298 d=d+1 end end else if(a>-32259 or a==-32259)then if(a==-32259)then a=(a-20546)d=d+1 else a=(a+67254)d=d+1 end else a=(a+52807)d=(d+1)end end if not(d~=7)then break end end end else if 22 or j==2)then if(j<=2)then j=0 repeat local l=2 while true do if(l>2 or l==2)then if(l>=3)then if l<=3 then l=0 d=d+bs(e,127)*2^c;else l=3 bh=(bh+1);end else l=4 e=bq(b(bf,bh,bh),bk);end else if l<1 then l=1 c=(c+7);else break end end end until not(bs(e,128)~=0);else if not(j~=4)then j=3 e=nil else j=2 c=0 end end else if(j==1)then j=4 d=0 else break end end end else if 4~=a then return d;else break end end end a=a+1 end end end else bz=0 bd={}end end end end end else if s<=14 then if s>13 then while true do if(ca==1 or ca<1)then if not(ca~=0)then ca=bq(((bq(((bq(206417,106807))-11561),307281))-405177),48055)v=t else break end else if ca<=2 then ca=(function(a)local b,c=0 while true do if b<=1 then if 1>b then c=0 else while true do if(a<=-3095)then if(a<-74269 or a==-74269)then if a>-99164 then a=a+57001 c=(c+1)else a=a+24895 c=(c+1)end else if a>=-3095 then a=a+73227 c=(c+1)else a=(a+65281)c=(c+1)end end else if(a<51192 or a==51192)then if a>=51192 then a=(a-51191)c=c+1 else a=a+21384 c=(c+1)end else if(a>=70132)then if a>70132 then a=a-79610 c=(c+1)else a=a+60670 c=(c+1)end else a=(a-72492)c=c+1 end end end if c==9 then break end end end else if 2==b then return a else break end end b=b+1 end end)(-99164)be=function()local a,b,c,d,e,j,l,m=0 while true do if a<=3 then if a<=1 then if a<1 then b,c,d,e=nil else j=3 end else if a>2 then l=2 else while true do if(j==1 or j<1)then if(j<=0)then break else j=2 c={}end else if j<=2 then j=4 b=t()else if(j==4)then j=0 d={}else j=1 e={}end end end end end end else if a<=5 then if a==4 then while true do if(l<1 or l==1)then if l==1 then break else l=3 e[229]=d;end else if l>=3 then if l==4 then l=1 e[68]={};else l=4 e[132]=bq(bl(),bk);end else l=0 for c=1,b do local b=z();if(not(b~=2))then d[c]=((z()~=0));elseif(b==3)then d[c]=y();elseif(not(b~=0))then if not(z()~=1)then d[c]=bt()else d[c]=w()end;end;end end end end else m=1 end else if a==6 then while true do if(m>=2)then if m>=3 then if m~=3 then m=2 return e;else m=4 for b=1,bc()do e[39][b-1]=be();end end else break end else if m>0 then m=0 for b=1,bc()do local c=z();if(not(bp(c,1,1)~=0))then local c local d=4 while true do if(d==1 or d<1)then if(d<0 or d==0)then break else d=0 c[33]=bl();end else if d>=3 then if d~=4 then d=2 c[198]=t();else d=3 c={[211]=bc(),[112]=t(),}end else d=1 c[249]=t();end end end local d=0 while true do if(d==0 or d<0)then d=1 c[243]=t();else if d>=2 then break else d=2 e[68][b]=c;end end end end end else m=3 e[39]={};end end end else break end end end a=a+1 end end else if(ca>3)then ca=(((bq((bq((2975198)-555655,49138))-742402,14761))-978687)-674312)u=function(...)local a=0 while true do if a>0 then break else return{...},h('#',...)end a=a+1 end end else ca=(function(a)local b,c=0 while true do if b<=1 then if b<1 then c=0 else while true do if(a>-55213 or a==-55213)then if(a<=-27419)then if not(a~=-27419)then a=a-62170 c=c+1 else a=a-10157 c=(c+1)end else if not(a~=-21156)then a=(a-6263)c=c+1 else a=(a+458)c=(c+1)end end else if(a==-89589 or a>-89589)then if not(a~=-65370)then a=a-54117 c=(c+1)else a=(a+89133)c=(c+1)end else if not(a==-99595)then a=a+98331 c=(c+1)else a=(a+44382)c=(c+1)end end end if not(c~=8)then break end end end else if b<3 then return a else break end end b=b+1 end end)(-99595)bt=function()local a=0 while true do if a~=1 then return g({},{['\95\95\105\110\100\101\120']=function()while true do end end,['\95\95\110\101\119\105\110\100\101\120']=function()while true do end end,['\95\95\116\111\115\116\114\105\110\103']=function()while true do end end,})else break end a=a+1 end end end end end end else ca=0 end else if s<=15 then cb=function(a,b)local c;local d=a[68];local e;local g;return function(...)local j=1;local l;local m;local n;local o;local q;local r;local t;local v;local w;local y;while true do r=d[j];q=r[211];if(q>98 or q==98)then if(q>=147)then if(q==171 or q<171)then if(q<=158)then if q<=152 then if q>=150 then if(q<=150)then o[r[112]]=#o[r[198]];else if(q~=152)then l=r[112];else local z=r[112]local bc,bf=u(o[z](o[(z+1)]))l=bf+z-1 local bf=0;do local z,bg=z,l;while true do bf=bf+1;o[z]=bc[bf];if z>=bg then break end;z=z+1;end;end;end end else if(q>148 or q==148)then if not(q~=149)then o[r[112]]=e[r[198]]%e[r[249]];else local z=r[112];local bc=r[249];local bf=(z+2);local bg={o[z](o[z+1],o[bf])};do local bc,bh=1,bc;while true do o[(bf+bc)]=bg[bc];if bc>=bh then break end;bc=bc+1;end;end;local z=o[(z+3)];if z then o[bf]=z;else j=j+1;end;end else e[r[249]]=-e[r[249]];end end else if(q<=155)then if(q<=153)then o[r[112]]();else if q>154 then o[r[112]]=o[r[198]];else local z=r o[r[112]]=function()return z[112]end;end end else if(q>=157)then if not(q~=157)then o[r[112]]=112;else c=a[132];end else if(e[r[198]]==e[r[249]])then j=j+1;end;end end end else if(q<164 or q==164)then if q>=162 then if(q>163 or q==163)then if q<164 then local z=r[112];do return i(o,z,z+r[198])end;else o[r[112]]=(o[r[198]]%e[r[249]]);end else o[r[112]]=(e[r[198]]^e[r[249]]);end else if q>=160 then if(q>=161)then l=-1 else o[r[112]]={i({},1,r[198])};end else o[r[112]]=x(o[r[198]],e[r[249]]);end end else if(q==167 or q<167)then if(q>=166)then if(q==166 or q<166)then o[r[112]]=211;else local z=r[112];j=(j+1);local bc=((d[j][115]-1)*50);local bf=o[z];local bg=l-z;do local bg,bh=1,bg;while true do bf[(bc+bg)]=o[(z+bg)]if bg>=bh then break end;bg=bg+1;end;end;end else if(not(o[r[198]]==e[r[249]]))then j=(j+1);end;end else if(q<169 or q==169)then if not(q==169)then o[r[112]]=bj(o[r[198]],o[r[249]]);else local z=r[112]o[z]=o[z]();end else if not(q==170)then w={}else o[r[112]]=e[r[198]]-e[r[249]];end end end end end else if(q>=184)then if(q==189 or q<189)then if(q>187 or q==187)then if(q>=188)then if q>188 then o[r[112]]=(not o[r[198]]);else o[r[112]]=bq(e[r[198]],e[r[249]]);end else o[r[112]]=e[r[198]]-o[r[249]];end else if(q>=185)then if not(q~=185)then local z=r[112]local bc,bf=u(o[z](i(o,z+1,l)))l=bf+z-1 local bf=0;for bg=z,l do bf=bf+1;o[bg]=bc[bf];end;else local z=o[r[249]];if z then j=(j+1);else o[r[112]]=z;j=r[198];end;end else local z=r[112];l=((z+v)-1);do local bc,bf=z,l;while true do local z=w[bc-z];o[bc]=z;if bc>=bf then break end;bc=bc+1;end;end;end end else if(q>193 or q==193)then if(q>195 or q==195)then if q>195 then if((o[r[112]]==e[r[249]]or o[r[112]]e[r[249]]))then j=j+1;else j=r[198];end;else do return end;end end end end else if q<=177 then if q>=175 then if(q<175 or q==175)then o[r[112]]=bq(o[r[198]],e[r[249]]);else if q>=177 then o[r[112]]=bq(o[r[198]],o[r[249]]);else local z=r[112]local bc,bf=u(o[z](i(o,(z+1),r[198])))l=bf+z-1 local bf=0;do local z,bg=z,l;while true do bf=(bf+1);o[z]=bc[bf];if z>=bg then break end;z=z+1;end;end;end end else if(q==173 or q>173)then if q<=173 then local z=r[112]o[z]=o[z](i(o,z+1,l));else o[r[112]]=(not(r[198]==0));end else o[r[112]]=d[(j+r[198])];end end else if(q==180 or q<180)then if(q==179 or q>179)then if(q>180 or q==180)then local z=r[112];local bc=(r[249]-1)*50;local bf=o[z];local bg=l-z;for bh=1,bg do bf[(bc+bh)]=o[(z+bh)]end;else o[r[198]]=-o[r[198]];end else o[r[112]]=o[r[198]][r[249]];end else if(q==182 or q>182)then if(q>=183)then local z=r[112];local bc=r[198];do local bc,bf=z,bc;while true do o[bc]=w[bc-z];if bc>=bf then break end;bc=bc+1;end;end;else local z=b[r[198]];o[r[112]]=z[1][z[2]];end else local z=b[r[198]];z[1][z[2]]=o[r[112]];end end end end end else if q<=121 then if(q<109 or q==109)then if(q==104 or q>104)then if(q>107 or q==107)then if(q==107 or q<107)then local z=r[112];do return o[z],o[(z+1)]end else if q>=109 then do return o[r[112]]end else if((e[r[112]]>o[r[249]]))then j=j+1;else j=r[198];end;end end else if(q==105 or q>105)then if q==106 then local z=r[112];do return o[z](i(o,(z+1),r[198]))end;else o[r[112]]=ba(e[r[198]],o[r[249]]);end else local z=r[112];do local bc,bf=z,r[249];while true do o[bc]=e[(bc-z)+1];if bc>=bf then break end;bc=bc+1;end;end;end end else if(q<=100)then if(q<98 or q==98)then o[r[112]]=nil;else if(q~=99)then if(not(o[r[198]]==o[r[249]]))then j=(j+1);end;else o[r[112]]=bs(e[r[198]],e[r[249]]);end end else if(q>102 or q==102)then if q>102 then local z=r o[r[112]]=function()return z[112]end;else o[r[112]][r[198]]=o[r[249]];end else end end end else if(q>=116)then if(q==118 or q<118)then if q>=117 then if(q==118)then else local z=r[112]local bc={o[z](i(o,z+1,r[198]))};local bf=0;do local z,bg=z,r[249];while true do bf=bf+1;o[z]=bc[bf];if z>=bg then break end;z=z+1;end;end;end else o[r[112]]=bb;end else if q<=119 then if((o[r[112]]113)then if(q==113 or q<113)then o[r[112]]=e;else if(q<=114)then else o[r[112]][e[r[198]]]=e[r[249]];end end else if(q>111 or q==111)then if(q<=111)then local z=r[112];local bc=o[z+2];local bf=o[z]+bc;local bg=o[(z+1)];local bh;if(bc==p(bc))then bh=(bf<=bg);else bh=(bf>bg or bf==bg);end;if bh then o[z]=bf;o[(z+3)]=bf;j=r[198];end;else o[r[112]]=x(e[r[198]],e[r[249]]);end else o[r[112]]=e[r[198]]+o[r[249]];end end end end else if(q>134 or q==134)then if(q>140 or q==140)then if(q<=142)then if(q==140 or q<140)then v=n-c+1 else if(q>141)then o[r[112]]=bq;else local p=g[r[198]];local v={};local z=r[249];for bc=1,z,1 do j=j+1;local z=d[j];if(z[211]==155)then v[bc-1]={o,z[198],nil};else v[bc-1]=b[z[198]]end;y[((#y)+1)]=v;end;o[r[112]]=cb(p,v);end end else if(q>=145)then if not(q~=145)then local b=r[198];o[r[112]]=(o[b]..o[(b+1)]);else local b=r[112]o[b]=o[b](o[b+1]);end else if(q<144)then o[r[112]]=e[r[198]];else o[r[112]]=(e[r[198]]+e[r[249]]);end end end else if(q>=137)then if(q==137 or q<137)then o[r[112]][e[r[198]]]=o[r[249]];else if(q>=139)then local b=r[198];local p=o[b]for v=(b+1),r[249]do p=(p..o[v]);end;o[r[112]]=p;else o[r[112]]=bn(o[r[198]],e[r[249]]);end end else if(q==134 or q<134)then o[r[112]]=(o[r[198]]-o[r[249]]);else if not(q~=136)then else o[r[112]]=o end end end end else if q<=127 then if(q<=124)then if(q>123 or q==123)then if(q>123)then o={}else o[r[112]]=ba(e[r[198]],e[r[249]]);end else o[r[112]]=bs(o[r[198]],e[r[249]]);end else if q<=125 then if o[r[112]]then j=j+1;else j=r[198];end;else if not(q==127)then o[r[112]]=249;else if((e[r[112]]>e[r[249]]))then j=j+1;else j=r[198];end;end end end else if q<=130 then if(q==129 or q>129)then if not(q==129)then if(o[r[112]]>=o[r[249]])then j=j+1;else j=r[198];end;else o[r[112]]=o[r[198]][e[r[249]]];end else o[r[112]]=o[r[198]][o[r[249]]];end else if(q<131 or q==131)then if(e[r[112]]<=e[r[249]])then j=(j+1);else j=r[198];end;else if q<133 then o[r[112]]=ba(o[r[198]],o[r[249]]);else o[r[112]]=o[r[198]]+o[r[249]];end end end end end end end else if(q<=48)then if(q==23 or q<23)then if(q>12 or q==12)then if(q==18 or q>18)then if(q==21 or q>21)then if(q<21 or q==21)then if(o[r[112]]23 or q==23)then o[r[112]]=t[e[r[198]]];else local b=r[112]local p={o[b](i(o,b+1,l))};local v=0;for z=b,r[249]do v=v+1;o[z]=p[v];end end end else if(q>=19)then if(q==19 or q<19)then o[r[112]]={};else local b=r[112];local p={};for v=1,#y do local v=y[v];do local z,bc=0,#v;while true do local v=v[z];local bf=v[1];local bg=v[2];if(bf==o and bg>=b)then p[bg]=bf[bg];v[1]=p;end;if z>=bc then break end;z=z+1;end;end;end;end else o[r[112]]=bb;end end else if(q==15 or q>15)then if q<=15 then o[r[112]]=bn(e[r[198]],e[r[249]]);else if not(q==17)then o={};do local b,p=0,n;while true do if b=p then break end;b=b+1;end;end;else if((e[r[112]]>=o[r[249]]))then j=(j+1);else j=r[198];end;end end else if(q<12 or q==12)then y={}else if q<14 then do return o[r[112]]();end;else o[r[112]]=e[r[198]]/e[r[249]];end end end end else if(q>6 or q==6)then if(q>9 or q==9)then if(q>=10)then if(q~=11)then if((e[r[112]]>e[r[249]]or e[r[112]]==e[r[249]]))then j=(j+1);else j=r[198];end;else t[e[r[198]]]=o[r[112]];end else o[r[112]]=e[r[198]]^o[r[249]];end else if(q<6 or q==6)then o[r[112]][o[r[198]]]=e[r[249]];else if(q<=7)then o[r[112]]=-o[r[198]];else local b=r[112];do return i(o,b,l)end;end end end else if(q==3 or q>3)then if(q>4 or q==4)then if(q>4)then o[r[112]]=(r[198]~=0);j=j+1;else o[r[112]]=o[r[198]]^e[r[249]];end else o[r[249]]=e[r[112]]-e[r[198]];end else if(q==0 or q<0)then if((e[r[112]]=36 then if q>=42 then if q<=44 then if(q==43 or q>43)then if(q<=43)then local b=r o[r[112]]=function()return b[112]end;else local b=r[112]o[b](i(o,(b+1),r[198]))end else local b=r[112];local p=o[r[198]];o[(b+1)]=p;o[b]=p[e[r[249]]];end else if(q==47 or q>47)then if not(q~=48)then local b=r[112];local p=o[b];local v=(l-b);for y=1,v do p[y]=o[(b+y)]end;else if(e[r[112]]=y then break end;v=v+1;end;end;else o[r[112]]=ba(o[r[198]],e[r[249]]);end end end else if(q==38 or q<38)then if(q>37 or q==37)then if(q~=37)then o[r[112]]=bq(e[r[198]],o[r[249]]);else if not o[r[112]]then j=(j+1);else j=r[198];end;end else if((o[r[112]]>o[r[249]]))then j=j+1;else j=r[198];end;end else if(q==39 or q<39)then o[r[112]]=(o[r[198]]*o[r[249]]);else if(q<41)then o[r[112]]=o[r[198]]^o[r[249]];else o[r[112]]=o[r[198]]*e[r[249]];end end end end else if(q==29 or q<29)then if(q<26 or q==26)then if(q<=24)then local b=r[112];j=(j+1);local p=(d[j][115]-1)*50;local v=o[b];local y=r[198];for z=1,y do v[p+z]=o[b+z]end;else if q==25 then o[r[112]]=(o[r[198]]-e[r[249]]);else local b=r[112]local p={o[b](o[b+1])};local v=0;for y=b,r[249]do v=(v+1);o[y]=p[v];end end end else if q<=27 then o[r[112]]=(e[r[198]]/o[r[249]]);else if(q==28)then local b=o[r[249]];if not b then j=(j+1);else o[r[112]]=b;j=r[198];end;else o[r[112]]=bs(o[r[198]],o[r[249]]);end end end else if q>=33 then if(q<33 or q==33)then o[r[112]]=bm(o[r[198]]);else if(q==35 or q>35)then if not(r[112]==0)then j=j+r[198];r[198]=0;end;else local b=r[112]local p,u=u(o[b]())l=(u+b-1)local u=0;do local b,v=b,l;while true do u=(u+1);o[b]=p[u];if b>=v then break end;b=b+1;end;end;end end else if q<=30 then if((o[r[198]]==e[r[249]]))then j=j+1;end;else if not(q==32)then local b=r[112]o[b](o[b+1])else o[r[112]]={};end end end end end end else if(q>=73)then if q>=85 then if(q>=91)then if(q<93 or q==93)then if(q==91 or q<91)then o[r[112]]=bj(e[r[198]],o[r[249]]);else if(q<93)then local b=r[112]o[b]=o[b](i(o,b+1,r[198]));else if(not(o[r[198]]~=o[r[249]]))then j=j+1;end;end end else if(q<95 or q==95)then if(q~=94)then o[r[112]][o[r[198]]]=o[r[249]];else o[r[112]]=bn(o[r[198]],o[r[249]]);end else if not(q~=97)then if r[112]==0 then j=j+r[198];local b=r[(j+r[249])];b[112]=1;r[112]=1;end else for b=0,n do if((b>c or b==c))then w[(b-c)]=m[(b+1)];else o[b]=m[b+1];end;end;end end end else if(q<87 or q==87)then if(q<=85)then t=f()else if q~=86 then return i(o[r[112]]);else do local b,c=r[112],r[198];while true do o[b]=nil;if b>=c then break end;b=b+1;end;end;end end else if(q>89 or q==89)then if(q<90)then o[r[249]]=-o[r[249]];else o[r[249]]=o[r[112]](o[r[198]]);end else o[r[112]]=o[r[198]]/o[r[249]];end end end else if(q>79 or q==79)then if(q>82 or q==82)then if q<=82 then local b=r[112];local c=r[198];local f=r[249];do local b,c=b,c;while true do o[b]=o[(b-f)];if b>=c then break end;b=b+1;end;end;else if(q==83)then g=a[39];else local b=r[112]local c={o[b]()};local f=r[249];local p=0;do local b,f=b,f;while true do p=(p+1);o[b]=c[p];if b>=f then break end;b=b+1;end;end;end end else if q<=79 then o[r[112]]=(o[r[198]]%o[r[249]]);else if(q==81 or q>81)then local b=r[112];o[b]=(o[b]or 0)-(o[b+2]or 0);j=r[198];else o[r[112]]=198;end end end else if(q<75 or q==75)then if(q>=74)then if q==74 then m={...}else j=r[198];end else o[r[112]]=cb(g[r[198]],nil);end else if q<=76 then n=h('#',...)-1 else if q<78 then o[r[112]]=bd;else o[r[112]]=j;end end end end end else if(q<60 or q==60)then if(q<=54)then if(q<=51)then if(q>=50)then if q>50 then o[r[112]]=e[r[198]]*e[r[249]];else if((e[r[198]]~=e[r[249]]))then j=(j+1);end;end else o[r[112]]=bn(e[r[198]],o[r[249]]);end else if q>=53 then if q<54 then local b=r[112];local c=((r[249]-1)*50);local f=o[b];local g=r[198];do local g,h=1,g;while true do f[c+g]=o[(b+g)]if g>=h then break end;g=g+1;end;end;else o[r[112]]=x(e[r[198]],o[r[249]]);end else if((o[r[112]]>e[r[249]]or o[r[112]]==e[r[249]]))then j=(j+1);else j=r[198];end;end end else if(q>58 or q==58)then if(q==59 or q>59)then if not(q~=59)then o[r[112]]=x(o[r[198]],o[r[249]]);else o[r[112]][r[198]]=r[249];end else o[r[112]]=bj(e[r[198]],e[r[249]]);end else if(q>56 or q==56)then if(q>57 or q==57)then o[r[112]]=(o[r[198]]/e[r[249]]);else local b=o[r[198]]do local c,f,g,h=k,o[r[112]];while true do g,h=c(f,g)if not g then break end;b[(#b+1)]=h end;end;end else e[r[198]]=-e[r[198]];end end end else if q<=66 then if q>=64 then if q<=64 then if((o[r[112]]==o[r[249]]or o[r[112]]70 or q==70)then if(q<70 or q==70)then if((e[r[112]]=72 then o[r[112]]=br;else o[r[112]]=d;end end else if(q<67 or q==67)then e=a[229];else if not(q~=69)then local a=r[112]o[a](i(o,a+1,l))else o[r[112]][o[r[198]]]=r[249];end end end end end end end end j=j+1;end;end;end else if 17~=s then return cb(be(),{})();else break end end end end end s=s+1 end end)('23222I27522H27527826221H1Q27522L151521F21G21Q21R1Y27522K1K1B22Z1N1A1T27M21521A21427H21P27522N21K21F21A22X22W27522M21A21N21521D27727822I26Y27B27522G21H21527D1I21A21A2161T21R21A27M1N1D1M1J2321H2801T22Z1T1M1F27522J22L28D27825628H22I2291B1822W2311N22R23223222Z1P1P2752291T121V1H1022Z29X1G1A22Q27522E21528S21J28S21N28921K21I21R27U27W27Y2751B26G24J24L21H23M24J22J26L25724P24626126X21N1O26X25622C21W21Q25P1425G24021J26X1J26W25B24F26R27325221Q22G21O22P1G26K2301P22823W25K23E21R2241S2261R23026223C21324M1R22Y24Q26P24G24U1224O1S2731V23N22C25L26523S22G21023O26922723321M25A21022R27M27F21L21N21I21I29A28E27822H21421R2162CY22I1Q1E1Q29A23U25U24922I1O27M21K21B21O21O21R21428721I21B21N21B2D51Q29D22N21621N21F21428L22I22N27J2DH27Z22I22M21K1Y21H2DM22I22B21L2EA21H21B21A27H2AD2E621A1Z2162EK22K1I181D2322301D28721J2A921E27522821I21H21N21Q27V27X21G2E51J23K25Z25T21X26P24923825E25L25K26926V24E22A23024125R21I21D22524O23A24N27322H23X23A24625N24X2402402631H21F22C1J22S23O1523221F26L24Q1V22B29L21523I1B2591T1825W23I1C26126625K25N22R25O23325S23626A21P24N26Q26A21E22727522A151C1V18191J1L1K27628228T22I22H2HN2802F32192DL2761S22Q29Q22I22G22Q29622I22822X22X29413191F2301M2EW2E12AA2AC2D522I24Q22T2802HN2852II22X27C2IF21N2AB2EK22827F21A28K2AF2F92802162F82HO22M21P21N2A72F127F21G21R21927H27J27L2E123122Q2311L1R1022I26E22J22I1P21E24L2JV22U2JV24L1P2JY2CZ2752121I2JY172JY21N2K12K21G2JX2JV22V2JY22Q2KA2CZ1M112K62JY21P2KI28E192KO2JV152JY2K02JV2K222I25G22J1E2JY1C2JY21R2KP27826Z22J1R2JY2LB2JV1J2L72751G2K52JV21K2JY162LG22I1F22T2JY2KF2JV1T2LO26P22J2K92JV21M2JY2L22KX2K222E182JY122JY21F2LO25Y22J2LN2JV192JY1M2LG22G24B2JR2KY2JY24L2K222G1N2MN22I2MU2MP2MR1R22G2782N02752MX2K226222J29A2MU2N22KY22G26522J22M2D02782N42CZ25D22J22N2782NF2KY2CZ22G22522K2782222NH2LO22122L2KY2282NP2I025X22J22A27822C2NW2M428E2NR22B2782O62N32LO152NZ2HC2782OD2NP22G2O42OF22I22D2O92MQ2NQ2252OM22I2NT2OG2OA28E2OI2OE2OL2O22OO2O527823E2OT2MR2OW27821W2PB2K22P32OK2752OX2MR2OP2782742P02OU2OB2PD27523G2PG2CZ2PI22I2OQ2PL2NQ2PN2752372PW2N12PT22I2352Q62782PY2Q02P62Q32HP2QB2I02Q821Y2QI22I2QD2P52ON2QG2O12PQ2PC2OX2NO22I2NI2P22OJ2PZ2QP2NB2QG2362QI2OC2782NM2QT2PH2R02QE2QQ2P829R2R62Q823F2QM2QO2PK2QF2RF22I2342RH2OX21U2RK2RC2R22KY2212OQ28E2MU2MR1J2OX2R92QX2LO25V2RO2NA2Q12CZ162OZ2R128I2P624822J2SE28E2QY2782NK2R02O22CZ22K21329A22V2SQ2NN2902782SV2RA2NJ2NE2NG2SW2E62SY27525C2QI22M2T722I1R2QM2RY2KY2S12K22S82OQ2TI2O22NK29A2RZ2SQ152N92T42NB1I2OQ21T2RR2NU2QM2NK2QS2SF2T52212292TH2P61J22E2782U72T128E2S82UD22I22Y2782UB2O223A2OX2UH2TM2Q72OX2NV2UE2SN22J2U32QW2SW2U62U82ON2UA2782U32SM2752UG2782UJ2A32SQ2UN2UC2782UQ28I2Q82UT2S62P12782212U32T52VM2UH28E2UY2NQ2V32K22V622I2V82752VA22I2UL2NB2VV2MV2QM2VZ22I2212UK2U92W32QW2VX2W82NA2W32S22W32OQ2WF22J2UH22X2WB2O2162UO2N12P61T2U321X2U12WN2V42VP2NR2W32TY2UU2752NK22F2X12VP21S2W32NA2O82NP2TB28E21D2RH2232782WY2X622I2NK2202U02VP25K22J2XL2SG2XX2NP2PF2782XW22I2392O22XH2782XJ2X62NR2Y22VJ2VX2XQ2XS2U52WA2K22VG2I01J2262WQ2VK2PR2UF22J2YH2UI2782YM2UM2Y22YS2YJ22K25Q22J2WI2WU2XG2TC21M2R62172W323D2RH2X92752YC2LO2NK2XF2W22VP2W92OS2YI2U92VJ2NA2WM2ZM2YT2ZE2VC2ZD2OR2VF2SQ2S829A2RV2O231002782ZW2SB2YQ29A21S2YN2KY2X8310B2SQ2ZH2RW310F22J2ZS2TQ2RE2VJ2YV2YO2PM2XV2YU2R62O42XR275310O2V622K25Z2YR2R22NA310C2S1310V2T52NK28E2YS2SQ310Z22J310O2SE2VT2T228E2Y22SW31182VM2ZK311L2ZU2VP311O22I2SP2P62252HB2752Y22VX26322J311W22I312223H311U22427823I2QM2XU31222NA31132K227322J2MU312221V2Y52TC2T92XO2NK3122310O2SW25F31212ZY2972SQ2Y0311P22I238312L28E25N2QM312G2MU2Y2312R2CZ2Y62T82WZ3122311A2SQ312T31222MU2YJ2NR312222Z310T22J31272VB2XO312B2Z42I02SQ2343122313Y2RN24N2782252QM23A24G27824M312V2KY2TB2PR25F2QM1C28E2RT27521L2LO21M102JY1N2JY1O2MK314327823J2QI2SS28E26X2VP313B22I314Y2Y9314S275314U2XO31202NP21Z2O222K315627526Q31492K23150315F315328E23B314V21328E315J2SW315I2RH315L2QM31582KY315A2NP22K21Y2MU26P314Z2TC31632Y91J2MU2R0310Y31102NA2N8310I2S02ZK26Y2N7315G310I2QW312E2RE2S531162V62P72SE2ZB2Y92O42R0313Q310P2K2162QW2R0316N315L316E312W2ON2252QW23C2RH2S52862XO2342S52S5310727831202R029A23A2SQ26I2NL278311T2O226V2T32MR313G317W2W631772NP24A2S12YJ28E22F31842JO2NV19314Q2JV2M324L318C2YP2781G2MH2JV1F2JY2JU2VL2752L0318O24L1B2JY2LV318P22I1M318G2L42JV314J318X1F318K24L2LL2JV1U2LO318J2MI2MA2LW22J1H314N2JY22S2LO1P2M72JV21O2JY1A2LO2122LR2JV319H2JV2LZ318H2A31S318V2JY2KU318X2L9318W24L21Q2M82MC22J22O314P2JY2KD319Z22I21M2KS24L319A318L2MK2VJ2CZ2V631502ZI2VX3183316G2ZK2782JO2O81F31AG1K2JY1L2LO1M22R2KN2JY31AD31A522J2M12JV2MF24L31AG2KY1G314O2JV2M92JV314M318X21231A424L2MB2JV31B8318X2L0318E31BN31BH319F2MJ2JV132JY1D2LO1931C52JV2KW24L14319B31BS31A731B5318X22E31BL24L31BP24L319U31AH1P31CE2JV31B3319X31AB31BS319K31BM314K31C72JV1G2KV2LO31AV316K2O2318822I2NV1G31C022P2JY31D331BX22J1Q2JY319324L319R31BC31CL31CS31A8319F31DJ31C431B4319S31DQ2LT24L31C331AH1M31BE24L319N24L2KL318X1G319824L31DE2LE2LO22E31AK2LF2KE2LO1F319Y318M31BO31C831DG24L1V2JY31E731CQ31CN31DN31CM31AB2LJ24L2K72JV31EC31AH21M31E331CC31ER318P22G31AP2SL2LG31AS2QM31D631812SW2R52OB132I322K2F727Y2D529C2D92SQ22N2IG2EK22G1V1P31FQ27B2II2IK2AE2F82E522G318Z2D527A2IR28J2E022H21521B21K28721L21E21N2EB2OE1D1B23023122Y2ES1M2DG2DI2DK2EB2292321T1T1323131FY1A1O1A2TE2I42JB2JD2JF27K2A32A521A2A728931FV2DS29D2882EN2EK2DV2DX2DZ29R1C22Y31H51V22X1B22R31GO2IM28328527M231121F22W22W31H922K1M1H1O1O28V2PK2EE2142EG2EI2JC2EX2EZ31802IW152IY31FO2J1311S181A1D1N22Z1D122HM28329R1P1S1E2321C1T31HV23222X31H928828A2Y82E221R2E428031HK2CZ28G2IR22K2CT2CV21I27D27F31HD1Y1322I26S2JR2LX31BS319W24L31CL31BJ31DY319P2JV31CI31CQ319124L31AK31BW31E131EH31BT31AF31EJ2KH2JV31E031EZ31BJ31AM2JZ2LS31C831A931CV31KC2LO2L031BB31DM2LC2LO2L931L231KH319S31CC31KI31F831AH22E319Y31E031KI2KY2MD319Y31BG31E32MR2MM2NP316R2MT3149316R2MZ2TU2VX2N63176313V2ON2ND2QW29A2YD317R2872X22NS310S2XO2NY2O02RN2OQ2V5314R2OX315Y316Z2PX31022EC31MD278316Q31MG31282RU2P42RM2RE2OQ317B31532OX2W32VX2RL31MM31MV278310A31MY278312K2XO31N2317J2O32RO2PA31N7315531MS2PJ31N32R32RO2SE316R2RI31NI2U431NC2P72OQ2ZF31F92Q82ZQ2OH31ML31NS2QG314H31MJ2UR2Y131NQ2RD31NL2TX2TZ275316U31O42QC31O031MN318131NO2OX2QL31NA31OG2O22TG2ZN2V22OX31NN2S72RO31FJ31NK2KY2SD31MT31LZ2NB2SI2SK2WZ317T2SW2SS2SU316428E2T031OE2X7317Z2II314A2TC1W2TA2TC31H931PD2W9310L31802NP2TK2VE311Q316J31NJ2SW2TS313U31PG28I2TW2782X531PD2R7310W2WZ2U331PP2RX2VR31D72N12W52WE31OU2UH2XN2ZJ2UM2WT31FH2OV2OX310X2ZG2UW2NN2ZK2V031OQ2W42WK2W72X027531QJ2Z32CZ2VD2RG31QN2PS31QP2TF2VO31QU31QC31M62V22W32MW31QH2XM310E2OB2W5316A31RI2753125313R31QX2R831QZ2UH31OW31R331QE31RX2WM2UH2YS31RX2782WS31PT31P12MR2WW31RJ312O31R02I431M72W3315431M42ZW31RB2O22XC313U2ZI315H2TC2Y831Q52252Y2316Y31M4311631FB2O22XU2Y2312D312X311I31RT2Z52XI2XK31M931PN2YE312Z2UZ313F31R731QE310O31M331OU2YS31QJ313931R42YX31QD27M2Z131RX31742872Z62Z82ZA2ZC31T831M42ZI31S32K22212ZS31AW2W42ZP31QZ2ZS31QJ31SX28E23A2ZW2ZS318531042PU31P02KY31UH2QH31MU31PR31PV312331RK28E2NK314131RR311K22J314631UN31UW2PR31QA2K2314F278312231CY31F431KO31KG319D31F91I31PG31LW31PF31TO2OY2132QW26331PA317K2QM21J316M2X22O42S52ZS31NO2SE2OX311Z2SJ2782SE2ZW2PC2R031VX2LO317L317S2O72SQ31OP31AX2P72QV313O2U331RN31F92O42UH2WL31FD1B2OX25M2WZ2ZW31P6311431U02ZK2XU2ZW31T12O2152OQ2W331W22PH2OQ2ZW31U122M21H2OX25T2WZ31NC2RE31Q92QM25O31SC31852N12O431QY2X622M1B2U326O2QM21V2ZI2ZW31V222I1L2ZI2ZI31TS29731XZ31UJ2K22NK2ZS2S52SW26K22J31UB31UW2Y231P42TN22J311631XJ2UV2YS31X331YG310O31YM2NP163138313U2KY2N62Y22OQ311J31Y531YH31W0311N311131UZ310I310O31SN310I312231Z72WR3116312C2SQ2N631162OQ311631OY2VJ311631Y122I2N62VJ31NU2SQ25N31M52ZX31TB313A21H2U325O2RK31LY31Y82K221J2S531ZM28E31FG31PQ2SQ2PL31AZ318Y31E031K631DT31AH1F31CL31KD31KX31LD31C031CL31LC2KY1931BG31K6318E2KY2L931KD31V931CN31BJ31V731CC31L22KY2L031CU31EX2JV31F131EU2JY31KT31CC31BJ31KI31E0319Y2KY2LX31CN318E31ET2KY21231CC318S321H2K22MD31KF2L62JV31KF2KY21M31K631EW31DL2KY320831YJ31FH22J318922I2L931EW31A731AK321I22J31ET31CL31EM31AH31E92JY320L31V9320Q318G31A12JV321V31E1320L322G319B31A731EP31A7321422J31CA24L31EP31EW2KY22E31D124L3196321X2K21P31CL31EP31V72KY1F2LD31VA3192319S318U31AN321W31AB31EW323J31KK321Y318S31KI31C02MR31YC31AR2TC31AT31D531842ZK31D92NV2LX320G31CP31CP321N31AK318S322Z2KB31K6319Y32132K2318Z31KV2JV320G323031BU24L31EZ322N2K21F31AK3219324J2CZ22E31EP31L831BC322I31KD323X2KB31CN31DL323B2CZ1P31BG320G32562CZ1931LC31AK31LM321S2ME2JY323N31EQ314K31DQ31L2322Q319Z31FA31LP31FD324131FF32442VP324622I1931L231BG3238323H325T320G320U2K22L031F3318S323G2KB31EZ31EP320P2K22K42JY31DQ326B2CZ1G31BS322S320L322E31EZ31KK32322KY1M31DQ325O31DQ320V31DI2JY31K631EP3236322S31KD321R325B31CP3238326Y325L31ET31LC326U2K221M31CP325T322I323Y325W318P31FE2XO322432452S032281P31EP31AG324Y28E1G323831F3326G2CZ21231AK319Y318S323031BS31AK321M2K22LX31DY31KD3287328331C031KT323T2M531LC31AG328P2CZ1F3232322I31K8324K31KB3197318N31L522J31V931BG321D2K21931E531AK328L27831LJ2L5319I318X21M31ET31EP31LH2NQ323Z325X28E3242318X327V31AX275112ZX1G318G31LC320Z2KB31DY324Q3297328831CL32383290326Z31CN3216325K2CZ31L631DK2KG31C831KI31CN325O323H3216321631BI2M531AK31EZ324B323C31L231AG31KD322E31KK324Q32A02CZ2L031AG323831DY31LI22J31DQ323J32AO2CZ31AJ31ES2JY327G2CZ21J2OB2ZK329S2T52UY2JR32BN31G927B31K02HB2L9323231DY3273328H22J324S2KM318X327Z321B2JY329L326Q322P2JY31F3320Q318S323831E5326Z323231C0325T323H318E31E0326P28E2L03219323J32CH2M5322S322I31KT321N31L231BS32BA328331EL2JY31KR325L31KF329032D232BB31EP325O3219310Q31LY31LQ2QW31RH31F91R2S531TH318X2N6311F31T42NP31W727M31QT2O22N62OQ2R0318521J2OQ320627832BK31AX320C212320L325T32B02KQ3219321632AW324K31E3322S324Q3236320G31AK32A428E1P31EA31LC31BS322E328R319Q329331EA31DQ3235324U322S31LG319B3219327E31L022J31CP31L232AS326Q31B231D4318X329E2M02JY326K32BB325T318S32EJ32E032602T532621M31DY31V732F62KQ321L31A232C131KF31KT32D6328331A731BG32C9326C22J31BS31KK327P2K22L931EP31KK31BG321N31CN322I32EV326Q31F3323J325A28E1F31BS324Q32163236324Q318E328T28E2LX329J319E32FA22J322S31E5324O327L31A731V9322S327Q2MO329O31W9327U32FK31AX329V2OS22E31A731BS322232G231E032AQ329331L231V7324F2KJ31E031DL32CU323C31KK31CP32FX2781932GZ326N319F31V931KT328G328U31L2319Y32CY318I319Y323J327C28E21231E031E332BF3283320G31E032GF28E2MD325O320G3278327L323231EW32I528E32BH31YT2SQ32E12SQ32BM2W631UP27531GA32BR22I1G31KK321932FI2751F31C031V732H5324K325T31BS324T326Q31KI31K6328C32BX32H3319J329331EP31L232JC2KZ32F331DF32BE319L31DL31EZ32G63288321K32JS31CJ31L231E032II32HY31F3323R31AB323E32C3329H31EW320L327K2OB2O432DC2MK1N32DE2R632DH313U31VF32DM2802SQ32DP2OY32DR2NP32DT31W831TE27832DX32IY2O232J02O231Q427D21P28S2DK21G21831Q02802E321B2E522L32LE31IM21O21H31G42AG2E631GJ31GL31JN2IT2AC27M2EE21G2CU2HO31EF2A62A831FV27M21421N21932LP2PK27W21N21L31JL32MH28C2K231G3311S31JX27I31HE31HA152JC2JE32MQ2JH22M21931GK2HO22H1M2DP27522D21I28A21A21I2EJ27J21O32NB29R32NA2JC32NC32NE2EC21521E2EA21A1521521421L276111P1729R21L21B2142D221G32N92EJ2J22CU2CW27M21P2EY21A31GJ2HC31IT2J032LN22O23623J21Q23423722O32OD21H21G21B21J21K2HV2E132OA31GJ2JO26N2JR32152JY325T32FQ2L832GY2L332BD32C131BG31L232AK2M531CP323231EA323H31AK31BG322D2KB323J31V7325F2KQ31CN31E332BW326Q31DQ31CL3196321N31EW31C032I92751M325O32HK319F31CP31DQ32KB2752MD31E332GD314K32FV32FT325U315431PQ316R2O42TT313S2S131WY2NP316I2MU31YF2NB225316D315V22J32QO311G2Q729A2S531VY29A29A32QS2VH317232QW2QW2QW31V22NR32DI32QW317H310H2PS2SE31MF31NW317M32QW2R02R031RD315L32QR31VH28F32QX2TU2SQ2NR31012RH31M2317C32DN2VX23B32QV32L52YK31VE2LO26R31UP32QL31NL2QW31N02LO31XH320531VR31VZ31RR31AR1B2QW31GU2XO32L32XY31WS2QJ2OX32DJ319Z315C2OX313N32S7315032T131PN31YA31XD2NP22J2OX31MZ2SQ32OZ32T72KY32T632RT28E312T2OX313J311U32SW32QW32TA32RH31US31QS31PW2SQ2XU2OX32QO2K22SS2OX32SQ315R2TC32U131NO2U332RK31AH2NK2UH32TE31ND31X22QM162U32XD315B23J2U32HZ3209313A2TC32UL32U52XA31T931SC32UB2P72W3329Q31AH32UF2YN31Y12SS2U31J31VM27532V42XO31YA31SJ32FL32U631UR27832OZ32VA31Y932TS32UM2O2312T2U332TL31T527832U42LO32V932L832T832VC31UV2K232VF32VT315H21H2QW31OW32QJ317Z32SG318X32SI32TH28I2O42SE32W6319Z31XO2QW25W2QM32SS31PQ32SU31Q631UM31PN312032TP31RE2NP2U231Y431SY32T9313U31ZM31202U32OX31U4312F312H32UR31YC2T628E2EK32WO32VI2OX31YY28E22K2232NA32X932VG32X727832X931VY32X031MO315B32XG32XL32UR31SO32X832QW32XO27531TD28E312Y31SD31Q732VO27532XM31W632XB31V5315B2392NA31SQ32XJ315031SQ2VX32VS329T2MV32VV31QK2NP32VY32YJ32YI32VJ2NP32VL31492YJ315021G2QM32YQ32DZ29732YL31U122I32YO31S731ZE32VI28E31XW31YA2UH32LJ2CZ2N62UH31WK2SQ21Q2MU2U332RQ31TT28E1Z32YY32Z8324532Z232TC32ZR2VP32YQ322522I32YT318132YV2TC21232ZQ2U332Z032YK32UR32Z332Z532Z02NR2U331SU2LG311C2UP32VZ31PE32Z931Z228E32SU2CZ21S330631S632TY2132U325V32V52VY32ZQ32Z332T82W3331232ZU331032TF2Z232W9275312T31RG31VH315025Y330Z330J2CZ331731RR330A331I32Z62O222631XW2NP226330O314A32W12781B32S0278330F31F91J32SJ2XO21S31VQ32KX31782SE32R232Y72SE2SE32QH2OV2R031O331M42OQ320232WV3173330J31NT31N832UE2SE32DY2SQ32SB2SE32SD31W331N52WZ2OQ32R62K22XU332L2XY2PC332I32QW2OQ31OA317832TN315732WW31UN32ZM27532SB32TK332M2O42U331N931PN1631ME331G32NW31P032LJ3150316631SR2OQ31N632US333B2T52XU332R33342K232ZJ32L42U432XU27826J32ZQ331P2TH333832VD27532OZ334D2K231YA2TL2ZK312T334M32T22TC26M334C331G2S0334F32VW2CZ334I334U32FJ31U52SQ22H320231FN32OF28032OW2F02E132LL2E522B32MG32MI21K32MK27632OJ2352JO31271G31CP31DL32PS32CM22J31EA31F332Q82LP31CP31E532JH326Q31L2321932K432EK31EA31C032C52KQ31KI320L3267326L321631E532ID32P5318E32EM319F318S328F31EE325T319Y32G12KJ31KT31KD32CD325L318S31F332GO327L31KF319Y32HX2QJ31U531VY2ON311U2MU32SX2KY312032VN2E6332S32X4318131Y12P72NA3329318X21C32BI2VP334J2K232LA337632XE31IU2E522M21Q32OR2162JO2YM1P31KK31CL32PG2KB31E031F3336Q32GT325M2JV31CL32P432Q131AK322S32B532G722J31CC31AG32EF329831KT31K632FE32GK3219318G32CL2UK31LC321931K631BJ318E31CC323J321N31V9320L32E727832B232C82LM31AB31AK31CP329C27521M3363325N314R337432Y7337S2NP31YA32ZY28E31YA2NA32ZY2N6337C31ZM31QJ31P13185337R314A313A21K21421B21E31G222T31PG2IR22N31GJ27H21N2JO2XR2L0323831EA32H1328831KT31DY32JP325G324Q31E032822781F327I32ER31BC31E5336B31EE319631A7338N2CZ2LX319Y323232KL328331KK32D4319L324Q31BS336C2KJ31ET31AG32DA2KB31CC32GR339C32I131KP314K31A731KF32PC2CZ22H339T2ZK32QZ32WN2KY25M337F337D334432BG332V32IZ32HB2SQ31OD33A831JW27G32MW2J231HR31GD2HR311S2301N2C2132302SY31JH28B27631H722W2D531JQ27D1B1F22Y1F22Q1S23332LT31IV2282311K22Y1H2HY1P2311931H931FU32LZ31HP1D22Q329931K02W231HG31HI2A933DJ28I28K32BP33AB2IN317E22K2DH2DJ2DL31HL33AB32M92E131FY102311G33AA32LK31JL32LM2762I6331W2EL31HO2HC1S1O1B23222W1B1O27T2E11T1O22W1H230276101M2HL2EC31IJ31IL32O432MS32MU31JY31Q031G031JR31JT32O732MS32OE31G531IO21A21E31J325H31K3327531BV32AF31BC31EP31KF33852KJ323831KT328Y328833AJ32D131EJ321631F332AC328331AK32CW31EE31L231EW335W1P320L31EW32Q03263319Y31KT339F32JX31V931EA32IV318I321631DL33FZ32IN32G331L431KZ31F931LO32H731F931LR31OI2MK31LU32WR31VF31LY337H31M131LV31QR2S533BZ2OV2SE32UX2RX31P632XJ332N27D31OB22I31SG31NZ31P031O12RO337K32QG32XC31O732TQ32WA2RO2ZW31OJ32UR31N131ON31O9332X31NG22I31MP318X31NB31OH31NK33I233H633HQ31NJ33HS2OQ312233IF31ZU31PN33IC31N427531OL31SR2OX31OD33I433HR33ID2UH33IM31OT33IB33I5310Q333933IT27831MI33IW33II33ID332G31MQ32Y333IO33J331U231PP313K2S332KU31OU334331OX3170332Q332M31P333H032U829832YJ31P82SZ330X31PC31M432S132BL31PI31PK28E31PM2VX31WB33522TJ2RO32X62T22TP2ZK31PY2XY32LJ22G31Q227531Q433IM33HH31YZ31XF2VP31QV331H2WC32L131S027831MX32YM2KY31R529E31VH32WM33KP2T22UX31RC2V131RS33HM2XO2W833KZ32Z333L2330I333A32H931PN2VN32YJ2W932RQ33HE22G2W531WL318X33LE334G33LR31RZ31RO22I2RJ334X31RY32S333LZ2WH33KV27631RU2PE334G22I31S531R6331M2N131S931R12WZ2UH32XJ2PS2W3337931YZ31SI2ZK31SL2XY31ZA2SX31T631532Y2333M31SV2YF2SW31SZ32WX31T231O633M232ZN2Y731T727533L632TR31SW31QU32XZ33JJ311E31QZ2YS33KZ31TL31UC31TN32S72Z0331L337N31PH28E2Z72Y92Z927833IV314R2ZW33NC2UV31WU33KS32X232S733LR2VJ32DF31AH2S82ZS33KZ33KD31UD27831UF2ZZ31UP334W31UO29A31NF33JO2CZ31UL31S2310I31UU33L0310I31UY33OP32WS22J31V12ZK31V4275312232A832IS32C432GW325U2O433BX316V31UP31QJ310Y23931QJ25X330X33PJ2X622K33PH27833PL32YR33N827533PQ2VX272317Z28E316Y2KY33PW2S52MU33PZ33452MU2QW332J33MV2782652QM26731UP29A31ZM26432SL313A2SQ22R332B331Y2SQ33QH32DV32DN2KY22R32RO33QN2O223732QO33Q42T23169330M31Z133K328E210314V21928E25K331C2TC33RA31SB33KA315Z33PO27525J330X33RJ2XO33PW32QZ33QZ31W033RH22I25E32L1334927533RT2XO33QD32R4331G33QH33Q833HE22I22R32RG27533RP27833QX313U33S9330K33QR313227833RD31PN21J33QF32BJ33C92NP320B22I2O82LX31CL32AY319B31DQ324Q337222I21232CT322L31EJ31E531L232IR324Z3232324I32F231CL318E33GL28X31AA2JV33B4328331EP323J32JL2KQ31EP321633GL1P320G321F329331CC32QC32GX31KI31BS3389278329I2K8324M31AH33A131QW2MV32281G320L31EZ32EO32BX3219318E336U325G336T32K0319431AG31CC3364318I31V73196338Z323C325J33FR31AH212323831CC336Y324Z31EZ31EZ335R32VP31BS31L233G6339833GV31CZ2LK32JT32QF32EB2CZ2MD31E031V733UR32BB322I323232GJ28I329N327S325Y32HA33RF2XG316G32BO32ZE32BQ31UQ19325O31AK33UN275320W33GW24L339332BX318S321632CQ328U31V7320G33WC28E1M33GK339B31E831V931CC33B9318I325O3254319L322I320G33FV335S325O31DL33BG28E22E31EW31L232PO27821231KD31KF31E032B633T431DV329H31KI31E332HP31XK32SC2R632KQ31LS33H433HD32WI33QI33Q732KY33JV32DQ32WR31YU2RO33QQ2O232L733C5318233SN2T5320C1P3238318S32GB324U31C032I3319S31KI319Y33VJ2KQ322I31CP33AP335S319631BS33WG318I31V931DQ33YN32Q132Q333U231E8318E325T33WO2A331EP323833X427531K433UU33P632AD22J328S32P831AH2MD31KI31CP33TZ339G31DY323J32IM335133183209322731DA326331DL31BS33Z6328M32P23276319L320G322S32PK32B122J319631DY338I324Z31KT323833ZJ32Q1320L320G33YJ33X531BG323J33GT32P531EA31K633682782LX322I320L32HT326Q31K631A7340432GK32JK31B933TW33AX31KL329H327J33ZA32H62VW32H833NB325Z33VT2SW32HD322932B732JZ31BF31EJ320G325S319S32EH2JY33ZS33YO33TF340Z31AH2L0329031BS33V327532NV33ZU318D31B631KF319633Z23263320G323J32JW325031KM2JV318G31BJ31LC31DL340C33Z3341C323P33GX33ZB22J31KK33TC314K318S31EP336032IW33NS2SW33U533KU2VF33U833GG329231CJ31EW325T33AT2K331KT325T34212LX31V931A7340P3283325T31DL33UG33WH31CL31BG32GS33AU31KD31CN343232JX325133UU320Q31V731EP33ZF341B32PU31VB31CQ31LC31KF32JW2MD31L2318E33AL33NU32EA340W325U33VP32WE33VR31PN342T335233ZN2NV2L9321631EW32JW318B33WK24L33TL340L338K33P8323L318X1M323J31K633WZ33AU325T31DY335W2L031K631CP338V2LH31KI33TJ319S31V732B333GA3447343E2781P31E331E333UC326Q3290341H32GX31EA31AK3429327L31F3325O3432325V33JT33RV33SQ341733ZL32621F33FU31C631C831CC33AR319B31AG31E333YR32JX31KD31KK33XG32VP31LA33U3321N322S31E3343I33W422J33BE342Y31AH2LX31EW319633W8326Q31BS322I341T2JS31K631ET33972A334462LU31AB3216329032HI32BB31EW31DQ33GP2I03449345X33O2275344D2KY320C1G31F331EP33TH32P5322S31CL346B1M31F331DQ33VE33X031KT318G347A32GK320O32C031CQ3238325T345E318Q346O341D323931C8323231AG344O342E31EP31DQ344X2LH31ET318G33WV33X531CN31K6348P32Q9342J329F324N314K325O325T345Q2CZ347K318133A82JO2WA2L931AG3232343T1G31CC32KJ319S31LC31KI32JW33TQ2JY31CP33GH19325532K731LD31CL32A231CF340Y33VN348A31ET31EA348L2LP33X32JY33W3318Y322I31E0348H22I2LX31BG31BS33UZ33GU320G31EW34A321M34A1348X318X31YA33LN33PR318532OZ34AM34AL33ZL312T31U533A033Y233LA33U733ZO2LX31KF349E318X1933AN33BP322J31E031CL344432P531EW3238347Y33V8322I31AG341L2A331V931EP34BA32JD32IQ2JY347332J831CC318G347Q341U322I3367319S31F332GQ31B631V931V73482329D3227341W31DZ314K31903447341331AQ3415345Y33VS3460327X33ZO1P318G33WT319S31L231LC346M2LP33UF34BP329331DY32163491335S31V9322I32PW329831AK341Z31B6329031E534BQ2LX31DL31BG347E2W2320G31CN34CQ1G31KI322I33BU328331CL31EW348T22I2MD324Q31EA33SY21M320G31KK348L345V341433VQ329P345Z32S7342U2973228323I342731E6319B318S322I33Y833B522J325O320L34212L031BS31E3338R33X5318E318G34BM2W2344V346431E831AG31KF33SY1931DQ346H344T318S31DQ342P32P5323231EZ34D1325B31ET322I34CQ2MD32AR3485321Y31CP320L33X9329M327R344A34E134CG34E328E',string.byte,string.char,string.sub,table.concat,math.ldexp,getfenv or function()local a=0 while true do if a<1 then return _ENV else break end a=a+1 end end,setmetatable,select,(unpack or table.unpack),tonumber,next,table.insert,math.floor,(bit and bit.bxor)or(bit32 and bit32.bxor),(bit and bit.bor)or((bit32 and bit32.bor)),(bit and bit.band)or(bit32 and bit32.band),string.gsub,math.abs,(bit and bit.rshift)or(bit32 and bit32.rshift),((bit and bit.lshift)or(bit32 and bit32.lshift)));