return(function()local a;do local b=bit32;local c;local d;local e;local f=50;local g={[22]=18,[31]=8,[33]=28,[0]=3,[1]=13,[2]=23,[26]=33,[12]=1,[13]=6,[14]=10,[15]=16,[16]=20,[17]=26,[18]=30,[19]=36,[3]=0,[4]=2,[5]=4,[6]=7,[7]=9,[8]=12,[9]=14,[10]=17,[20]=19,[21]=22,[23]=24,[24]=27,[25]=29,[27]=32,[32]=34,[34]=37,[11]=5,[28]=11,[29]=15,[30]=21,[35]=25,[36]=31,[37]=35}local h={[0]='ABC','ABx','ABC','ABC','ABC','ABx','ABC','ABx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','AsBx','ABC','ABC','ABC','ABx','ABC'}local i={[0]={b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgR'},{b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgU'},{b='OpArgR',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgN',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgN',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgU',c='OpArgN'}}local function j(k,l,m,n)local o=0;for p=l,m,n do local q=256^math.abs(p-l)o=o+q*string.byte(k,p,p)end;return o end;local function r(s,t,u,v)local w=(-1)^b.rshift(v,7)local x=b.rshift(u,7)+b.lshift(b.band(v,0x7F),1)local y=s+b.lshift(t,8)+b.lshift(b.band(u,0x7F),16)local z=1;if x==0 then if y==0 then return w*0 else z=0;x=1 end elseif x==0x7F then if y==0 then return w*1/0 else return w*0/0 end end;return w*2^(x-127)*(1+z/2^23)end;local function A(s,t,u,v,B,C,D,E)local w=(-1)^b.rshift(E,7)local x=b.lshift(b.band(E,0x7F),4)+b.rshift(D,4)local y=b.band(D,0x0F)*2^48;local z=1;y=y+C*2^40+B*2^32+v*2^24+u*2^16+t*2^8+s;if x==0 then if y==0 then return w*0 else z=0;x=1 end elseif x==0x7FF then if y==0 then return w*1/0 else return w*0/0 end end;return w*2^(x-1023)*(z+y/2^52)end;local function F(k,l,m)return j(k,l,m-1,1)end;local function G(k,l,m)return j(k,m-1,l,-1)end;local function H(k,l)return r(string.byte(k,l,l+3))end;local function I(k,l)local s,t,u,v=string.byte(k,l,l+3)return r(v,u,t,s)end;local function J(k,l)return A(string.byte(k,l,l+7))end;local function K(k,l)local s,t,u,v,B,C,D,E=string.byte(k,l,l+7)return A(E,D,C,B,v,u,t,s)end;local L={[4]={little=H,big=I},[8]={little=J,big=K}}local function M(N)local O=N.index;local P=string.byte(N.source,O,O)N.index=O+1;return P end;local function Q(N,R)local S=N.index+R;local T=string.sub(N.source,N.index,S-1)N.index=S;return T end;local function U(N)local R=N:s_szt()local T;if R~=0 then T=string.sub(Q(N,R),1,-2)end;return T end;local function V(R,W)return function(N)local S=N.index+R;local X=W(N.source,N.index,S)N.index=S;return X end end;local function Y(R,W)return function(N)local Z=W(N.source,N.index)N.index=N.index+R;return Z end end;local function _(N)local R=N:s_int()local a0=table.create(R)for p=1,R do local a1=N:s_ins()local a2=b.band(a1,0x3F)local a3=h[a2]local a4=i[a2]local a5={value=a1,op=g[a2],A=b.band(b.rshift(a1,6),0xFF)}if a3=='ABC'then a5.B=b.band(b.rshift(a1,23),0x1FF)a5.C=b.band(b.rshift(a1,14),0x1FF)a5.is_KB=a4.b=='OpArgK'and a5.B>0xFF;a5.is_KC=a4.c=='OpArgK'and a5.C>0xFF;if a2==10 then local m=b.band(b.rshift(a5.B,3),31)if m==0 then a5.const=a5.B else a5.const=b.lshift(b.band(a5.B,7)+8,m-1)end end elseif a3=='ABx'then a5.Bx=b.band(b.rshift(a1,14),0x3FFFF)a5.is_K=a4.b=='OpArgK'elseif a3=='AsBx'then a5.sBx=b.band(b.rshift(a1,14),0x3FFFF)-131071 end;a0[p]=a5 end;return a0 end;local function a6(N)local R=N:s_int()local a0=table.create(R)for p=1,R do local a7=M(N)local a8;if a7==1 then a8=M(N)~=0 elseif a7==3 then a8=N:s_num()elseif a7==4 then a8=U(N)end;a0[p]=a8 end;return a0 end;local function a9(N,k)local R=N:s_int()local a0=table.create(R)for p=1,R do a0[p]=e(N,k)end;return a0 end;local function aa(N)local R=N:s_int()local a0=table.create(R)for p=1,R do a0[p]=N:s_int()end;return a0 end;local function ab(N)local R=N:s_int()local a0=table.create(R)for p=1,R do a0[p]={varname=U(N),startpc=N:s_int(),endpc=N:s_int()}end;return a0 end;local function ac(N)local R=N:s_int()local a0=table.create(R)for p=1,R do a0[p]=U(N)end;return a0 end;function e(N,ad)local ae={}local k=U(N)or ad;ae.source=k;N:s_int()N:s_int()ae.num_upval=M(N)ae.num_param=M(N)M(N)ae.max_stack=M(N)ae.code=_(N)ae.const=a6(N)ae.subs=a9(N,k)aa(N)ab(N)ac(N)for af,ag in ae.code do if ag.is_K then ag.const=ae.const[ag.Bx+1]else if ag.is_KB then ag.const_B=ae.const[ag.B-0xFF]end;if ag.is_KC then ag.const_C=ae.const[ag.C-0xFF]end end end;return ae end;function c(k)local ah;local ai;local aj;local ak;local al;local am;local an;local ao={index=1,source=k}assert(Q(ao,4)=='\27Lua','invalid Lua signature')assert(M(ao)==0x51,'invalid Lua version')assert(M(ao)==0,'invalid Lua format')ai=M(ao)~=0;aj=M(ao)ak=M(ao)al=M(ao)am=M(ao)an=M(ao)~=0;ah=ai and F or G;ao.s_int=V(aj,ah)ao.s_szt=V(ak,ah)ao.s_ins=V(al,ah)if an then ao.s_num=V(am,ah)elseif L[am]then ao.s_num=Y(am,L[am][ai and'little'or'big'])else error('unsupported float size')end;return e(ao,'@wfuscator-vm')end;local function ap(a0,aq)for p,ar in pairs(a0)do if ar.index>=aq then ar.value=ar.store[ar.index]ar.store=ar;ar.index='value'a0[p]=nil end end end;local function as(a0,aq,at)local au=a0[aq]if not au then au={index=aq,store=at}a0[aq]=au end;return au end;local function av(aw,ax)local k=aw.source;error(string.format('%s: %s',k,ax),0)end;local function ay(az,aA,aB)local aC=az.code;local aD=az.subs;local aE=az.vararg;local aF=-1;local aG={}local at=az.memory;local aH=az.pc;while true do local aI=aC[aH]local a2=aI.op;aH=aH+1;if a2<18 then if a2<8 then if a2<3 then if a2<1 then for p=aI.A,aI.B do at[p]=nil end elseif a2>1 then local ar=aB[aI.B]at[aI.A]=ar.store[ar.index]else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;at[aI.A]=aJ+aK end elseif a2>3 then if a2<6 then if a2>4 then local aL=aI.A;local aM=aI.B;local aq;if aI.is_KC then aq=aI.const_C else aq=at[aI.C]end;at[aL+1]=at[aM]at[aL]=at[aM][aq]else at[aI.A]=aA[aI.const]end elseif a2>6 then local aq;if aI.is_KC then aq=aI.const_C else aq=at[aI.C]end;at[aI.A]=at[aI.B][aq]else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;at[aI.A]=aJ-aK end else at[aI.A]=at[aI.B]end elseif a2>8 then if a2<13 then if a2<10 then aA[aI.const]=at[aI.A]elseif a2>10 then if a2<12 then local aL=aI.A;local aM=aI.B;local aN=aI.C;local aO;if aM==0 then aO=aF-aL else aO=aM-1 end;local aP=table.pack(at[aL](table.unpack(at,aL+1,aL+aO)))local aQ=aP.n;if aN==0 then aF=aL+aQ-1 else aQ=aN-1 end;table.move(aP,1,aQ,aL,at)else local ar=aB[aI.B]ar.store[ar.index]=at[aI.A]end else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;at[aI.A]=aJ*aK end elseif a2>13 then if a2<16 then if a2>14 then local aL=aI.A;local aM=aI.B;local aO;if aM==0 then aO=aF-aL else aO=aM-1 end;ap(aG,0)return at[aL](table.unpack(at,aL+1,aL+aO))else local aq,aR;if aI.is_KB then aq=aI.const_B else aq=at[aI.B]end;if aI.is_KC then aR=aI.const_C else aR=at[aI.C]end;at[aI.A][aq]=aR end elseif a2>16 then at[aI.A]=table.create(aI.const)else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;at[aI.A]=aJ/aK end else at[aI.A]=aI.const end else local aL=aI.A;local aS=at[aL+2]local aq=at[aL]+aS;local aT=at[aL+1]local aU;if aS==math.abs(aS)then aU=aq<=aT else aU=aq>=aT end;if aU then at[aL]=aq;at[aL+3]=aq;aH=aH+aI.sBx end end elseif a2>18 then if a2<28 then if a2<23 then if a2<20 then at[aI.A]=#at[aI.B]elseif a2>20 then if a2<22 then local aL=aI.A;local aM=aI.B;local R;if aM==0 then R=aF-aL+1 else R=aM-1 end;ap(aG,0)return table.unpack(at,aL,aL+R-1)else local aM=aI.B;local T=at[aM]for p=aM+1,aI.C do T=T..at[p]end;at[aI.A]=T end else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;at[aI.A]=aJ%aK end elseif a2>23 then if a2<26 then if a2>24 then ap(aG,aI.A)else local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;if(aJ==aK)==(aI.A~=0)then aH=aH+aC[aH].sBx end;aH=aH+1 end elseif a2>26 then local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;if(aJ28 then if a2<33 then if a2<30 then local aJ,aK;if aI.is_KB then aJ=aI.const_B else aJ=at[aI.B]end;if aI.is_KC then aK=aI.const_C else aK=at[aI.C]end;if(aJ<=aK)==(aI.A~=0)then aH=aH+aC[aH].sBx end;aH=aH+1 elseif a2>30 then if a2<32 then local aV=aD[aI.Bx+1]local aW=aV.num_upval;local aX;if aW~=0 then aX={}for p=1,aW do local aY=aC[aH+p-1]if aY.op==g[0]then aX[p-1]=as(aG,aY.B,at)elseif aY.op==g[4]then aX[p-1]=aB[aY.B]end end;aH=aH+aW end;at[aI.A]=d(aV,aA,aX)else local aL=aI.A;local aM=aI.B;if not at[aM]~=(aI.C~=0)then at[aL]=at[aM]aH=aH+aC[aH].sBx end;aH=aH+1 end else at[aI.A]=-at[aI.B]end elseif a2>33 then if a2<36 then if a2>34 then local aL=aI.A;local R=aI.B;if R==0 then R=aE.len;aF=aL+R-1 end;table.move(aE.list,1,R,aL,at)else local aL=aI.A;local aZ,aT,aS;aZ=assert(tonumber(at[aL]),'`for` initial value must be a number')aT=assert(tonumber(at[aL+1]),'`for` limit must be a number')aS=assert(tonumber(at[aL+2]),'`for` step must be a number')at[aL]=aZ-aS;at[aL+1]=aT;at[aL+2]=aS;aH=aH+aI.sBx end elseif a2>36 then local aL=aI.A;local aN=aI.C;local R=aI.B;local a_=at[aL]local b0;if R==0 then R=aF-aL end;if aN==0 then aN=aI[aH].value;aH=aH+1 end;b0=(aN-1)*f;table.move(at,aL+1,aL+R,b0+1,a_)else at[aI.A]=not at[aI.B]end else if not at[aI.A]~=(aI.C~=0)then aH=aH+aC[aH].sBx end;aH=aH+1 end else local aL=aI.A;local b1=aL+3;if type(at[aL])=="table"then at[aL+1]=at[aL]at[aL]=pairs(at[aL])end;local b2={at[aL](at[aL+1],at[aL+2])}table.move(b2,1,aI.C,b1,at)if at[b1]~=nil then at[aL+2]=at[b1]aH=aH+aC[aH].sBx end;aH=aH+1 end else aH=aH+aI.sBx end;az.pc=aH end end;function d(ae,aA,b3)local function b4(...)local b5=table.pack(...)local at=table.create(ae.max_stack)local aE={len=0,list={}}table.move(b5,1,ae.num_param,0,at)if ae.num_param0 and ae>0 do local af,ag=ad%2,ae%2;if af~=ag then ah=ah+am;end;ad=(ad-af)/2;ae=(ae-ag)/2;am=am*2;end;if ad0 do local af=ad%2;if af>0 then ah=ah+am;end;ad=(ad-af)/2;am=am*2;end;return ah;end;local u=function(ai,an)ai=p(ai,'[^'..t..'=]','')ai=p(ai,'.',function(aj)if(aj=='=')then return''end;local ak,af='',(q(t,aj)-1)for al=6,1,-1 do ak=ak..(af%2^al-af%2^(al-1)>0 and'1'or'0')end;return ak;end)ai=p(ai,'%d%d%d?%d?%d?%d?%d?%d?',function(aj)if(#aj~=8)then return''end;local am=0;for al=1,8 do am=am+(o(aj,al,al)=='1'and 2^(8-al)or 0)end;return n(v(am,an))end)return ai;end;local s=function(ad,an)local am,ah=1,0;local ae=aa+an;while ad>0 and ae>0 do local af,ag=ad%2,ae%2;if af~=ag then ah=ah+am;end;ad=(ad-af)/2;ae=(ae-ag)/2;am=am*2;end;if ad0 do local af=ad%2;if af>0 then ah=ah+am;end;ad=(ad-af)/2;am=am*2;end;return ah;end;local l,k,bb,c,w,j,bh,ao,bi,be,f,m,y,d,as,bf,x,bg,bc=math.random,task.wait,table,36,function(ag)local ah=""repeat local bj=ag/2;local al,bk=bd['modf'](bj)ag=al;ah=bd['ceil'](bk)..ah;until ag==0;return ah;end,task.spawn,typeof,assert,game,string,table.remove,string.len,(function()ao=function(ap,aq,ar)if not ap then as(aq,2+(ar or 0))end;end;local y=g(0)y['partial']=function(at,...)local au=h(...)local av=h(i(au))return function(...)local au=h(...)local aw=g(0)for ax,ay in r(av)do e(aw,ay)end;for ax,ay in r(h(i(au)))do e(aw,ay)end;return at(i(aw))end;end;return y;end)(),21,error,getmetatable,function(ad,am)local ah=g(0)for ae=1,#ad,am do e(ah,o(ad,ae,ae+am-1))end;return ah;end,loadstring,task;local ab=g(0)ab[28]=u("Jw==",11)ab[66]=s(252,101)ab[93]=s(262,111)ab[37]=u("fWxuZg==",2)ab[8]=u("Y25ncnhx",12)ab[21]=u("",12)ab[42]=u("eWJ8bW9n",1)ab[111]=s(191,70)ab[39]=u("Z3Z0fA==",12)ab[53]=s(132,95)ab[86]=s(247,104)ab[7]=u("eXp0cWZhZ3x7cg==",10)ab[94]=s(246,93,877,73)ab[17]=u("cGRidQ==",12)ab[77]=s(224,74)ab[92]=s(209,57)ab[6]=u("amh5YGh5bHlsb2Fo",2)ab[97]=s(256,107)ab[45]=u("e2B+b21l",3)ab[48]=s(137,63)ab[1]=u("ZnNwfnc=",7)ab[14]=u("KUk=",9)ab[107]=s(242,91,368,839,186)ab[56]=s(236,86)ab[22]=u("dXp9dw==",8)ab[43]=u("YXByeg==",6)ab[105]=s(213,62)ab[32]=u("aX17bA==",3)ab[89]=s(255,96)ab[67]=s(241,92)ab[27]=u("",3)ab[19]=u("",11)ab[60]=s(251,98)ab[30]=u("YA==",9)ab[108]=s(268,119)ab[47]=u("FUJ7b18ODwoGCgYODg4ODg4ODg4ODg4ODg4ODg4ODBOkDg4OD04ODgkODg4Pjg4OS84ODkgOzw6LTg8Oy84ODsiOzw8Lzw4OCM9PDEsPDA6LTwwOiI9MDcvPDg7Iz8wNC0wMDggMTQpPTA0Oi0wMDoiMTQvLTAwOyMzNCwtNDA4IDUoIag0ODg4OjgyLTQoOy40KDsjNygkLCgsOS8oODkhKywaLigsO6koODg4Ojg0ODg4NC4sKDgjLSwRLCwgOiwsMDohLSAXECw4OC8gIDk8ICQ6PSAkOEoiOD8cLCIMLyAgOT8gJDo+ICQ4SiI4PxwsIgQvICA5PCAYOj4gIDhKIjg/HC4iAC4gGDk/IBg6PCAcOEoiOD8cLiJ4LyAgOT4gHDo/IBw4SiI4PxwuInAuIBg5PSAQOj4gEDs/IBA4PCQUOEoiODMcLCJoLiAYOT4gFDo+IBQ7PyAUOEogODMcLiJgLiAYOT0gCDo+IAg7PyAIODwkDDhKIjgzHCwiWC8gIDk+IAw6PyAMOEoiOD8cLiJQLyAgOT0gADo/IBw4SiI4PxwsIkgvICA5PyAAOj4gIDhKIjg/HCwiTC8gIDk8IAQ6PiAkOEoiOD8cLiJ0LiAYOT8gHDo+IAQ7PyAEODwkeDhKIjgzHC4iQC4gGDk+IHg6PyB4OEoiOD8cLiK4LyAgOTwgfDo/IAw4SiI4PxwuIlQvICA5PiB8Oj8gDDhKIjg/HC4isC4gGDk8IHA6PSBwOEoiOD8cLiK0LiAYOT8gcDo8IHQ4SiI4PxwsIqwvICA5PiB0Oj8gHDhKIjg/HC4ioC4gGDk8IGg6ICMIFEoiODwgIiAUJyB0OC0gaDgmKGg4qig4ODg6OBQ4ODgcqyA4ODg4OBg4OjgUODg4HaggPDg4ODgcODo4FjgiOBOpIDw4ODg4JDg6OBdIIjg6SiA4OkkiODhAOjg5dDg4OCgcODg4ODg4OUVhLXF1HQUAOCgMODg4ODg4OeWh7fW1vemF8I3hjDg0ODg4ODg5MTgoIDg4ODg4ODnpvbGJrDgoLDg4ODg4ODn5vbWUOCgkODg4ODg4OZ35vZ3x9DgoJDg4ODg4ODntgfm9tZQ4KCQ4ODg4ODg5tfGtvemsOCgsODg4ODg4OY296Zg4KCQ4ODg4ODg59enxnYGkOCgoODg4ODg4OfXtsDgoJDg4ODg4ODmdgfWt8eg4KCw4ODg4ODg5pfXtsDg0ODg4ODg47TgoLDg4ODg4ODmhnYGoOCgsODg4ODg4ObWZvfA4KCg4ODg4ODg5ia2AOCgsODg4ODg4OaW9jaw4KCw4ODg4ODg56b31lDgoIDg4ODg4ODn1+b3lgDgoJDg4ODg4ODnp3fmthaA4KCQ4ODg4ODg58a2NheGsOCgMODg4ODg4OaWt6Y2t6b3pvbGJrDgoLDg4ODg4ODnlvZ3oOCgUODg4ODg4OYmFvan16fGdgaQ4KCQ4ODg4ODg58b2BqYWMODQ4ODg4ODipOCgwODg4ODg4OfQ4KIw4ODg4ODg5oPEBkVDxfekFKZmBqY1xkbWBIe0FWVGBUdGZAW0tMV1lWO3ZadGZiamNPMw4NDg4ODg4ODk4NDg4ODg4OEk4KWw4ODg4ODg5fPkBfXVg/RF0/WEdYSDdfVls3XllbN0pYWERHWVs7XVZYTEpZSEBKW2JAR18/SFpZSFhvXFtASlY/QF1aPmZBXVg3R1s+O0paYmJvWVs7VFtiN1QOChsODg4ODg4OaEZAJWxJdjxtWXZ8aGBINmtpMzMODQ4ODg4ODj9OCgwODg4ODg4Ofw4NDg4ODg4ONE4NDg4ODg6OQ04NDg4ODg4OHk4KFw4ODg4ODg5qVn49VFlYP2tWZmJXY1xkallEO1RPMzMODQ4ODg4ODv4xDQ4ODg4ODj1ODQ4ODg4OjlVODQ4ODg4OzlxODQ4ODg4OJoVODQ4ODg4OvopODQ4ODg4ODiRODQ4ODg4ODl1ODQ4ODg4O/nVODQ4ODg4ODiZODQ4ODg4OjltODQ4ODg4ODkBODQ4ODg4ObmZODQ4ODg4Odo9ODQ4ODg4ODi5OChsODg4ODg4Oaz1cO288enZqY3p9a1ZUOWhfMzMODQ4ODg4ODgZODQ4ODg4ODhpOCkMODg4ODg4OXVtib18/akpfWDdNVmJYb1g+WEhbPlhEVj9mTVs+XFdYP35EW2JiRFlIYk1dWHpUW2I3X1o+YkRWPlhYWVhmSF9lXEpYW0RUXE8zMw4NDg4ODg4OLE4KVw4ODg4ODg5fS0xaXWI7RV1IVEJYP3ZaVmV2Q1lldk9YYkhCWWU/XFZiQE9ZP0xPW1hMQl9IRF9ZP1RUXGVMT1hiSFZZZT9ZXT92WlZldkNWSExcWkt6QF1idkJbSz9DDgorDg4ODg4ODlZIREJqSWJhXk1MPm9JZn1sd1d0Qzx6Pm9ZaXdrRmJ/Q3dHMw4NDg4ODg4OIE4NDg4ODg4OXE4NDg4ODg4Gj04NDg4ODg7udk4NDg4ODg4OPE4NDg4ODg4OZk4NDg4ODg4OU04KWw4ODg4ODg5cPmpbWlhiQFo/SENbSHpbWVt6QlZbekZbWFRDVlt+WVlYXEZWSGpGWGJqQ1w/WFZWSEhrX1tqRlk/alldPnZFWlh6Q1g+fkZdYj9rVlt+alhiemoODQ4ODg4ODhZOCgcODg4ODg4ObEZiOGpGPjMODQ4ODg4ODiJODQ4ODg4ODjZODQ4ODg4ODkRODQ4ODg4ODj5ODQ4ODg4OjmVODQ4ODg4OjlNODQ4ODg4ODihOCgMODg4ODg4OVmNEZ1RiSHRXaTMzDgoNDg4ODg4ODm9lDg0ODg4ODs5YTgoNDg4ODg4ODm9kDgoNDg4ODg4ODm9vDggODg4ODg4ODg4ODg8ODg4PDg4ODw8OCR8ODg5PDg4OgU5ODsoODg7Ijs4PDg8OD9LODg8ODo4PSg8ODkjPzgyODw4MUo8OD44Pjg5bjo8MGQ5PDhhO8nFQDg4PEA6ODgsODg4KDw4ODg4ODg4ODQ4ODg4ODg5OCgsODg4ODg4OY2FqaA4KCw4ODg4ODg5ta2diDg0ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg8ODg4PDg4ODAwOAx8ODg6EDg4Ozw4ODhoPDg5OD44O7g4MjsoPDg4ODA4PSgyODo4MDg7ODA4NAk0ODQMNTghSDA4M0k8ODtFO83GQDg4PEA6ODg8ODg4NDg4ODg4O/jEODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PDg4ODw4ODgwPDgY7Dg4OSw4ODo4ODg5Sjg4Pig4ODstODg4Pjw4OSg8ODkjPzgyPDw8O0o4ODIjODg8Zjo4OGE4HjooOjg7ODg4Oko4OD5QODg4YDgaOyg4ODgtPDg5PTw8Oj48PDhKPjg/IDo8PyM4OD9QODg4Yjg+Oyg4ODgtPDg5Pzw8Ojw8MDs9PDA4Sjw4MSA6PD8oODg4LTw4OT48MDooPDg6Iz0wNEo+OD8gOjw/Izg4P1A4ODhiOD47KDg4OC08ODk8PDQ6KDw4OiE9NDRKPjg9IDo8PUA4ODxAOjg4ADg4OCg0ODg4ODg4Ob28OCgwODg4ODg4Ofw4NDg4ODg7ubE4NDg4ODg4OIE4NDg4ODg5Wjk4NDg4ODg4ubE4NDg4ODg6OVU4NDg4ODg6OWE4NDg4ODg4ORE4NDg4ODg4udU4NDg4ODg5OVk4NDg4ODg4OIk4NDg4ODg4OV04NDg4ODg4OJE4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PDg4ODw4ODg0PDgkUDg4OSg4ODo4ODg5Sjg4Pig6ODssODg4PTw4OSg+ODkiPzgyPzw4O0o4ODIjODg8Zjo4OGM4MjkoODg+ODg4OUo4OD4oOjg7LDg4ODw8PDkoPjg5IT88M0o6OD4jODg9Ijo4OUA4ODxAOjg4IDg4OCgwODg4ODg4Ofw4NDg4ODg5OVk4NDg4ODg4OP04NDg4ODg5+jU4NDg4ODg5OVU4NDg4ODg4OPk4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PDg4ODw4ODgwPDggeDg4OSg4ODo4ODg5Sjg4Pig6ODssODg4PTw4OSg+ODkiPzgzSjo4PiM4OD0iOjg6KDo4OiM5OD0iOjg5QDg4PEA6ODgoODg4KDA4ODg4ODg5/Dg0ODg4ODk5TTg0ODg4ODg48Tg0ODg4ODg49Tg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg8ODg4PDg4ODA4OCRQODg4KDg4OSg6ODosODg7PTg4OD48ODk/PDg6PDw8Oko6ODEiOjg5ITg4Ojg4ODsoOjg4LDw4OT08PDo+PDw4Sj44PyA6PDwvPDw5Lzw8OWU4PDBgODo4MTw4ODA+ODlMODgxQDg4OEA6ODgYODg4KDA4ODg4ODg5/Dg0ODg4ODk5aTg0ODg4ODg5FTg0ODg4ODj57Tg0ODg4ODs5tTg0ODg4ODm5tTg0ODg4ODk5VTgoNDg4ODg4ODm9kDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4=",3)ab[34]=u("dg==",3)ab[112]=s(135,74)ab[36]=u("ZXRnYXx0eQ==",10)ab[84]=s(234,83,406)ab[103]=s(251,98)ab[35]=u("ZQ==",9)ab[3]=u("Y296Zg==",3)ab[16]=u("",9)ab[88]=s(161,91)ab[90]=s(259,107)ab[41]=u("fXpncWZg",9)ab[102]=s(262,111,807,194)ab[5]=u("ZH1sZH9+",2)ab[116]=s(247,52,548,653)ab[75]=s(370,111)ab[68]=s(223,70)ab[106]=s(186,65,91)ab[73]=s(217,65)ab[71]=s(148,73)ab[33]=u("Zg==",10)ab[9]=u("c3V5cQ==",9)ab[2]=u("ZnNheQ==",7)ab[96]=s(210,57)ab[51]=s(361,107)ab[55]=s(191,51)ab[76]=s(227,76)ab[83]=s(258,115,705,535,354)ab[61]=s(203,50,991)ab[23]=u("Pg==",3)ab[81]=s(222,72)ab[20]=u("LA==",6)ab[72]=s(164,82)ab[110]=s(370,107,396,365)ab[87]=s(245,96)ab[79]=s(208,59,433)ab[85]=s(229,78,570,436)ab[101]=s(269,120,578)ab[80]=s(225,73,166,8,713)ab[78]=s(226,73)ab[104]=s(244,95,863)ab[109]=s(227,65)ab[117]=s(242,90)ab[54]=s(239,65)ab[31]=u("dH92ZQ==",12)ab[100]=s(232,81)ab[18]=u("Pw==",6)ab[82]=s(259,110)ab[49]=s(151,52,118)ab[64]=s(245,94)ab[95]=s(261,112)ab[91]=s(203,93,738,212)ab[25]=u("aHx6bQ==",4)ab[11]=u("eg==",2)ab[24]=u("IA==",6)ab[4]=u("fHt9ZmFo",4)ab[50]=s(191,95,660,841)ab[59]=s(248,99)ab[12]=u("Yw==",9)ab[74]=s(312,110)ab[62]=s(267,114)ab[57]=s(269,118,318,568)ab[29]=u("ZGJ1",12)ab[65]=s(222,69)ab[40]=u("Y3JweA==",8)ab[114]=s(195,89,627)ab[10]=u("dg==",3)ab[58]=s(210,57)ab[46]=u("O2Z9cnF/djNnfDN1en13M2VyYXpycX92M3p9M2V+Og==",8)ab[99]=s(203,52)ab[44]=u("ZGN+aH95",2)ab[113]=s(341,114,736)ab[70]=s(155,83)ab[63]=s(202,51)ab[38]=u("YHtldHZ+",10)ab[98]=s(241,92)ab[115]=s(182,99)ab[15]=u("T0o=",9)ab[52]=s(162,85,282)ab[26]=u("NXQ1dDV0LzV0LzV0LzV0LzV0LzV0Lw==",5)ab[13]=u("Zg==",7)ab[69]=s(208,57,188)local ba=function(ar)local ac={[ab[s(247,ab[48])]]=bb,[ab[s(241,ab[49])]]=bc,[ab[s(227,ab[50],206)]]=bd,[ab[s(271,116)]]=be,[ab[s(258,112)]]=r,[ab[s(260,ab[51])]]=bf,[ab[s(222,66)]]=bg,[ab[s(237,ab[52])]]=bh,[ab[s(256,ab[53],386)]]=bi,}ac[ab[s(196,ab[54],674)]]=c;ac[ab[s(263,ab[55],200)]]=d;ac[ab[s(221,57)]]=function(ad,an)local am,ah=ab[56],ab[57];local ae=ac[ab[s(258,119)]]+an;while ad>ab[64]and ae>ab[63]do local af,ag=ad%ab[58],ae%ab[59];if af~=ag then ah=ah+am;end;ad=(ad-af)/ab[60];ae=(ae-ag)/ab[61];am=am*ab[62]end;if adab[69]do local af=ad%ab[65];if af>ab[66]then ah=ah+am;end;ad=(ad-af)/ab[67];am=am*ab[68]end;return ah;end;ac[ab[s(212,94)]]=function(ai,an)ai=p(ai,ab[s(193,55)]..t..ab[s(250,93)],ab[s(280,ab[70])])ai=p(ai,ab[s(281,ab[71],653)],function(aj)if(aj==ab[s(200,69)])then return ab[s(248,84,263)]end;local ak,af=ab[s(241,ab[72])],(q(t,aj)-ab[73])for al=ab[82],ab[81],-ab[80]do ak=ak..(af%ab[79]^al-af%ab[78]^(al-ab[77])>ab[76]and ab[s(275,ab[75])]or ab[s(195,ab[74],137,560)])end;return ak;end)ai=p(ai,ab[s(196,71,876)],function(aj)if(#aj~=ab[83])then return ab[s(287,109)]end;local am=ab[84]for al=ab[90],ab[89]do am=am+(o(aj,al,al)==ab[s(249,78)]and ab[87]^(ab[86]-al)or ab[85])end;return n(ac[ab[s(277,116)]](am,an))end)return ai;end;ac[ab[s(218,ab[106])]]=function(ad,an)local am,ah=ab[92],ab[93];local ae=ac[ab[s(291,106,125)]]+an;while ad>ab[100]and ae>ab[99]do local af,ag=ad%ab[94],ae%ab[95];if af~=ag then ah=ah+am;end;ad=(ad-af)/ab[96];ae=(ae-ag)/ab[97];am=am*ab[98]end;if adab[105]do local af=ad%ab[101];if af>ab[102]then ah=ah+am;end;ad=(ad-af)/ab[103];am=am*ab[104]end;return ah;end;ac[ab[s(248,63,879,176)]]=(function()ao=function(ap,aq,ar)if not ap then as(aq,ab[108]+(ar or ab[107]))end;end;local y=g(0)y[ab[s(246,ab[109])]]=function(at,...)local au=h(...)local av=h(i(au))return function(...)local au=h(...)local aw=g(0)for ax,ay in r(av)do e(aw,ay)end;for ax,ay in r(h(i(au)))do e(aw,ay)end;return at(i(aw))end;end;return y;end)();(function(az)end)(ac)return ac;end;return a(ab[s(246,66)],ba(ab[117]))end)()