([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _zIJBiXpIjcVh = a; end)); return(function(h,...)local t;local f;local d;local o;local s;local r;local e=24915;local n=0;local l={};while n<445 do n=n+1;while n<0x179 and e%0x3542<0x1aa1 do n=n+1 e=(e+170)%43443 local c=n+e if(e%0x1e7a)>0xf3d then e=(e+0xba)%0xc02c while n<0xc8 and e%0x4dfc<0x26fe do n=n+1 e=(e+1006)%14226 local c=n+e if(e%0x2e92)<0x1749 then e=(e+0x3e3)%0x651b local e=46331 if not l[e]then l[e]=0x1 r="\4\8\116\111\110\117\109\98\101\114\108\68\67\118\111\119\67\76\0\6\115\116\114\105\110\103\4\99\104\97\114\69\106\98\116\86\106\107\81\0\6\115\116\114\105\110\103\3\115\117\98\84\87\107\105\114\100\76\102\0\6\115\116\114\105\110\103\4\98\121\116\101\120\99\98\87\122\104\120\122\0\5\116\97\98\108\101\6\99\111\110\99\97\116\100\85\85\76\114\104\101\81\0\5\116\97\98\108\101\6\105\110\115\101\114\116\118\116\86\109\72\87\108\67\5";end elseif e%2~=0 then e=(e-0x131)%0x389c local e=14376 if not l[e]then l[e]=0x1 o=function(o)local e=0x01 local function l(n)e=e+n return o:sub(e-n,e-0x01)end while true do local n=l(0x01)if(n=="\5")then break end local e=f.byte(l(0x01))local e=l(e)if n=="\2"then e=d.lDCvowCL(e)elseif n=="\3"then e=e~="\0"elseif n=="\6"then t[e]=function(n,e)return h(8,nil,h,e,n)end elseif n=="\4"then e=t[e]elseif n=="\0"then e=t[e][l(f.byte(l(0x01)))];end local n=l(0x08)d[n]=e end end end else e=(e*0x2c7)%0x1073 n=n+1 local e=88331 if not l[e]then l[e]=0x1 s=tonumber;end end end elseif e%2~=0 then e=(e*0x228)%0x2725 while n<0x1bd and e%0x1170<0x8b8 do n=n+1 e=(e+469)%1257 local t=n+e if(e%0xd8a)>0x6c5 then e=(e+0x21d)%0xa12f local e=43473 if not l[e]then l[e]=0x1 end elseif e%2~=0 then e=(e*0xcb)%0x38fb local e=90524 if not l[e]then l[e]=0x1 d={};end else e=(e+0x3bb)%0x95c1 n=n+1 local e=21935 if not l[e]then l[e]=0x1 end end end else e=(e-0x226)%0x9023 n=n+1 while n<0xd7 and e%0xbbc<0x5de do n=n+1 e=(e*923)%7449 local o=n+e if(e%0xa4a)<0x525 then e=(e+0x2c)%0x5ab5 local e=43537 if not l[e]then l[e]=0x1 f=string;end elseif e%2~=0 then e=(e*0x57)%0x8ff local e=68559 if not l[e]then l[e]=0x1 t=getfenv and getfenv();end else e=(e+0x150)%0x7a7 n=n+1 local e=60187 if not l[e]then l[e]=0x1 t=(not t)and _ENV or t;end end end end end e=(e*633)%3091 end o(r);local e={};for n=0x0,0xff do local l=d.EjbtVjkQ(n);e[n]=l;e[l]=n;end local function a(n)return e[n];end local f=(function(c,o)local r,l=0x01,0x10 local n={{},{},{}}local t=-0x01 local e=0x01 local f=c while true do n[0x03][d.TWkirdLf(o,e,(function()e=r+e return e-0x01 end)())]=(function()t=t+0x01 return t end)()if t==(0x0f)then t=""l=0x000 break end end local t=#o while e230 then return n end o=o+1 l=(l*370)%4027 if(l%496)<=248 then l=(l-495)%8261 return t else return n(n(t,t,e),e(n,t,e),n(t,e and n,e))end return n(t(t,n,e and e),e(e,n,n),e(e,e and t,e and n))end,function(t,e,n)if o>422 then return e end o=o+1 l=(l*363)%23696 if(l%598)>299 then return t else return e(n(e,t,n),e(n,n,e),t(e,n,e and n))end return t(n(t,e,n),t(e,t,t)and e(n,e,t),t(n,n,n)and e(e,n and t,e))end,function(t,n,e)if o>236 then return t end o=o+1 l=(l-958)%48243 if(l%810)<=405 then return e(t(t,e and n,e),n(n,n,e),n(e,e,e))else return n end return e end)return l;end)())local m=(getfenv)or(function()return _ENV end);local a=d.ApDTyyPU or d.bF__poIO;local t=3;local ee=1;local r=4;local o=2;local function p(y,...)local c=f(e,"BXv}+gM)YsLUy,o/++)LU)/+}X)YLUoYvgyono},),ysZ)+v)MUYooy+MX}o)UUYg,LMo}XygyM-svy/+/)Uyoyv}Y))U//K}LM+U+o/XoMYsM,/XUgoYy,vXgAy)oy)^vDXgtUL/Y}+)yL,oyv/ML)o,vv++ygYsM,X}}MyLyy}}L)XULo//+MgUXo)oLMLsL,YvvXUsXyU6+++s YsI+}g)LUyUL&U)+U)o,}hgoLY,sv3M8gYy,X+T/sv,}ny,gvU+/Yyysg}Uvo/vU+,sy,)XP+Xs/,LFog5YMy/oX}/))U+/v}Y+YUY/g}x/Ug/)gUvo/Y ,XC/gM+%y}j}+})s)X1gvy)UMg/v}XMUL,,UXMM+svyoy)gUYL,vI}/YMvyX/o}LgyLUoMoAg}M,))UU/XvoMU/cgssMy/o}}oYLg}s+y,eL+)oUvvMULp)Yyv/vv/MyEYMlMyLL,/+}M/y+,L}YMosoo,yv//}y)sUM9v}TM,LLo)}XMXso,UXsggsvy/XogvYMy}A<+_)LU)/++})XLUoYvgMss/,yXs)yLs,tq,+LY,y+.v}o)/UY/s+XM/LyosvyM}LX,,XoMMs+,XlogvYYyMlv}/Y?Us/M}})XL,oLv))MLM,oXUgYsM,v4/+ysUyo2}+X),y=e then if e>0 then if e>-1 then for n=28,89 do if 1=e then if 0=y)then b[e-y]=k[e+1];else n[e]=k[e+1];end;end;local e=g-y+1 local e;local d;local function h(...)while true do end end while true do if l<-40 then l=l+42 end e=f[l];d=e[ee];if 11=15 then if 15d then n[e[o]]=(e[t]~=0);else n[e[o]]();end else l=e[t];end else if 13<=d then if d<14 then for d=0,3 do if 10 then repeat if d~=3 then n[e[o]]=u[e[t]];l=l+1;e=f[l];break;end;if(n[e[o]]==e[r])then l=l+1;else l=e[t];end;until true;else n[e[o]]=u[e[t]];l=l+1;e=f[l];end else if 1~=d then n[e[o]]=(e[t]~=0);l=l+1;e=f[l];else u[e[t]]=n[e[o]];l=l+1;e=f[l];end end end else local l=e[o]local t,e=s(n[l](a(n,l+1,e[t])))c=e+l-1 local e=0;for l=l,c do e=e+1;n[l]=t[e];end;end else n[e[o]]=u[e[t]];end end else if d<=20 then if d<19 then u[e[t]]=n[e[o]];else if 18<=d then for f=38,92 do if d<20 then if(n[e[o]]==e[r])then l=l+1;else l=e[t];end;break;end;local e=e[o]n[e]=n[e](a(n,e+1,c))break;end;else if(n[e[o]]==e[r])then l=l+1;else l=e[t];end;end end else if 22>d then u[e[t]]=n[e[o]];else if d>=19 then for l=28,54 do if d~=23 then local c,a,r,d,f;local l=0;while l>-1 do if l>=3 then if 43 then f=c[a];else d=c[r];end end else if l<1 then c=e;else if l>=-1 then for e=27,54 do if 1d then if d>2 then if d>=4 then if 1<=d then for l=48,64 do if 4=d then local o=e[o];local l=n[e[t]];n[o+1]=l;n[o]=l[e[r]];else if 97 then local d,y,k,_,h;n[e[o]]=u[e[t]];l=l+1;e=f[l];d=e[o];y=n[e[t]];n[d+1]=y;n[d]=y[e[r]];l=l+1;e=f[l];n(e[o],e[t]);l=l+1;e=f[l];d=e[o]k,_=s(n[d](a(n,d+1,e[t])))c=_+d-1 h=0;for e=d,c do h=h+1;n[e]=k[h];end;l=l+1;e=f[l];d=e[o]n[d]=n[d](a(n,d+1,c))l=l+1;e=f[l];n[e[o]]();l=l+1;e=f[l];do return end;else n(e[o],e[t]);end else local e=e[o]n[e]=n[e](a(n,e+1,c))end end end end l=1+l;end;end;return j end;local t=0xff;local u={};local f=(1);local o='';(function(n)local l=n local r=0x00 local e=0x00 l={(function(d)if r>0x2c then return d end r=r+1 e=(e+0xacf-d)%0x25 return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xaa);u[f]=m();f=f+t;end return true end)'ExbaZ'and l[0x3](0x223+d))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xd6);t[2]=(t[2]*(p(function()u()end,a(o))-p(t[1],a(o))))+1;u[f]={};t=t[2];f=f+t;end return true end)'xWzWt'and l[0x1](d+0x19f))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xb5);o='\37';t={function()t()end};o=o..'\100\43';end return true end)'uWVcw'and l[0x2](d+0x142))or d end),(function(c)if r>0x28 then return c end r=r+1 e=(e+0x859-c)%0x4d return(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xe);end return true end)'eqZHG'and l[0x3](0x18e+c))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xbd);end return true end)'LOz_R'and l[0x2](c+0x25b))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x99);o={o..'\58 a',o};u[f]=j();f=f+((not d.CQbXxEOC)and 1 or 0);o[1]='\58'..o[1];t[2]=0xff;end return true end)'XYPVq'and l[0x1](c+0x2d6))or c end),(function(t)if r>0x29 then return t end r=r+1 e=(e+0xbfb-t)%0x21 return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x56);end return true end)'YHnXH'and l[0x1](0x2c0+t))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x1c);end return true end)'wEhqY'and l[0x3](t+0xf5))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x49);end return true end)'PuZVx'and l[0x2](t+0x25e))or t end)}l[0x1](0x10d0)end){};local e=ne(a(u));return e(...);end return p((function()local n={}local e=0x01;local l;if d.CQbXxEOC then l=d.CQbXxEOC(p)else l=''end if d.eqrgPSHZ(l,d.ztViSJdG)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(n,l,e,o,t,d)local d;if 4>n then if 1>=n then if n==0 then do return l(1),l(4,t,o,e,l),l(5,t,o,e)end;else do return function(n,e,l)if l then local e=(n/2^(e-1))%2^((l-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(n%(e+e)>=e)and 1 or 0;end;end;end;end else if 3>n then do return 16777216,65536,256 end;else do return l(1),l(4,t,o,e,l),l(5,t,o,e)end;end end else if n<=5 then if 4~=n then local n=o;do return function()local e=l(e,n(n,n),n(n,n));n(1);return e;end;end;else local n=o;local f,r,d=t(2);do return function()local o,l,e,t=l(e,n(n,n),n(n,n)+3);n(4);return(t*f)+(e*r)+(l*d)+o;end;end;end else if n>6 then if n>6 then repeat if n<8 then do return setmetatable({},{['__\99\97\108\108']=function(e,t,l,o,n)if n then return e[n]elseif o then return e else e[t]=l end end})end break;end;do return e(n,nil,e);end until true;else do return e(n,nil,e);end end else do return t[e]end;end end end end),...)