([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _dZBbdBjKnXbu = a; end)); return(function(u,...)local a;local t;local o;local d;local s;local r;local e=24915;local n=0;local l={};while n<197 do n=n+1;while n<0x339 and e%0x29d6<0x14eb do n=n+1 e=(e-339)%43373 local f=n+e if(e%0x384e)>0x1c27 then e=(e+0x217)%0x425 while n<0x148 and e%0x4aec<0x2576 do n=n+1 e=(e-711)%17170 local t=n+e if(e%0x3bf4)>=0x1dfa then e=(e*0x7f)%0xbe3d local e=14198 if not l[e]then l[e]=0x1 end elseif e%2~=0 then e=(e-0xea)%0x7970 local e=30417 if not l[e]then l[e]=0x1 a={};end else e=(e-0xf2)%0x8ffe n=n+1 local e=303 if not l[e]then l[e]=0x1 r="\4\8\116\111\110\117\109\98\101\114\117\84\116\72\102\112\100\67\0\6\115\116\114\105\110\103\4\99\104\97\114\103\70\101\80\104\85\105\100\0\6\115\116\114\105\110\103\3\115\117\98\90\104\66\120\84\108\90\95\0\6\115\116\114\105\110\103\4\98\121\116\101\85\106\81\75\101\71\113\103\0\5\116\97\98\108\101\6\99\111\110\99\97\116\69\80\81\110\70\76\98\76\0\5\116\97\98\108\101\6\105\110\115\101\114\116\76\120\66\111\105\108\107\87\5";end end end elseif e%2~=0 then e=(e-0xac)%0x7286 while n<0x295 and e%0x18f6<0xc7b do n=n+1 e=(e+625)%36206 local d=n+e if(e%0xf10)<0x788 then e=(e*0x3ea)%0x4d29 local e=44860 if not l[e]then l[e]=0x1 end elseif e%2~=0 then e=(e*0xe1)%0xa4a0 local e=52826 if not l[e]then l[e]=0x1 t=getfenv and getfenv();end else e=(e-0x366)%0x5864 n=n+1 local e=31521 if not l[e]then l[e]=0x1 o=string;end end end else e=(e-0x154)%0x4b36 n=n+1 while n<0xf3 and e%0x12a0<0x950 do n=n+1 e=(e-18)%28863 local r=n+e if(e%0x4cca)>=0x2665 then e=(e-0x4f)%0x6588 local e=19664 if not l[e]then l[e]=0x1 d=function(d)local e=0x01 local function l(n)e=e+n return d:sub(e-n,e-0x01)end while true do local n=l(0x01)if(n=="\5")then break end local e=o.byte(l(0x01))local e=l(e)if n=="\2"then e=a.uTtHfpdC(e)elseif n=="\3"then e=e~="\0"elseif n=="\6"then t[e]=function(n,e)return u(8,nil,u,e,n)end elseif n=="\4"then e=t[e]elseif n=="\0"then e=t[e][l(o.byte(l(0x01)))];end local n=l(0x08)a[n]=e end end end elseif e%2~=0 then e=(e*0x25e)%0x99db local e=15930 if not l[e]then l[e]=0x1 s=tonumber;end else e=(e-0x327)%0x35c6 n=n+1 local e=26774 if not l[e]then l[e]=0x1 t=(not t)and _ENV or t;end end end end end e=(e*345)%5860 end d(r);local n={};for e=0x0,0xff do local l=a.gFePhUid(e);n[e]=l;n[l]=e;end local function c(e)return n[e];end local r=(function(f,d)local r,l=0x01,0x10 local n={{},{},{}}local t=-0x01 local e=0x01 local o=f while true do n[0x03][a.ZhBxTlZ_(d,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=#d while e404 then return e end t=t+1 l=(l-793)%41799 if(l%810)>405 then return e(d(n,d,e),n(e,n,e),e(e,d,e))else return e end return n end,function(e,d,n)if t>136 then return n end t=t+1 l=(l-202)%6373 if(l%518)<=259 then return e else return e(e(n and d,d,e),n(n,e,n),e(n and e,d,e))end return n(n(n,n,e),e(e,n and d,e),e(n,d,e and d))end,function(d,n,e)if t>113 then return n end t=t+1 l=(l-944)%43983 if(l%814)<=407 then l=(l+419)%31563 return d else return n(n(n,d and n,e)and d(d,n,e and e),n(e,n,n),e(e,e,e and e))end return e(d(e,n,d and e),e(e,d,d),n(d,n,n))end)return l;end)())local ee=(getfenv)or(function()return _ENV end);local c=a.HaqvusHa or a.lFIbPCUA;local d=3;local t=2;local o=4;local ne=1;local function g(p,...)local f=r(e,"2i#y1nW:Q}w^a5zpzzaz^n}aQW::niyQipWnni#zp5e1z5^#aiQ}}yW1nn1pa1apQp:Wn5}Q}y:^WaLI#5i:JiziQyai}#Q^ipnWyp#y)pz:aaa1}aQ##nWyya#z&}wQ^aanwa}#nzn:yaz>p5ai:QWX1y#wiinp1%yyi#}:a:W#1}yr:p:#n}ya#W51^J}:ai}:}1y#n#y^#5kQpa5e then r=u(6,52,1,25,z);m=u(6,88,2,66,z);else if e>-3 then repeat if e~=2 then p=u(6,17,3,55,z);s=_ g=0;break;end;l=-41;f=-1;until true;else p=u(6,17,3,55,z);s=_ g=0;end end else if 5<=e then if e>3 then repeat if 6~=e then n=u(7);break;end;e=-2;until true;else n=u(7);end else if 2<=e then repeat if 4~=e then k={};b={...};break;end;y=a.CSFBQQCA('#',...)-1;j={};until true;else y=a.CSFBQQCA('#',...)-1;j={};end end end e=e+1;end;for e=0,y do if(e>=p)then k[e-p]=b[e+1];else n[e]=b[e+1];end;end;local e=y-p+1 local e;local a;local function u(...)while true do end end while true do if l<-40 then l=l+42 end e=r[l];a=e[ne];if 11>=a then if 5>=a then if a>2 then if 4<=a then if a~=1 then for l=17,64 do if a<5 then n[e[t]]();break;end;local l=e[t];local t=n[e[d]];n[l+1]=t;n[l]=t[e[o]];break;end;else n[e[t]]();end else do return end;end else if 1<=a then if a>=-1 then repeat if 1~=a then n(e[t],e[d]);break;end;if(n[e[t]]==e[o])then l=l+1;else l=e[d];end;until true;else if(n[e[t]]==e[o])then l=l+1;else l=e[d];end;end else local a,p,z,y,u;n[e[t]]=h[e[d]];l=l+1;e=r[l];a=e[t];p=n[e[d]];n[a+1]=p;n[a]=p[e[o]];l=l+1;e=r[l];n(e[t],e[d]);l=l+1;e=r[l];a=e[t]z,y=s(n[a](c(n,a+1,e[d])))f=y+a-1 u=0;for e=a,f do u=u+1;n[e]=z[u];end;l=l+1;e=r[l];a=e[t]n[a]=n[a](c(n,a+1,f))l=l+1;e=r[l];n[e[t]]();l=l+1;e=r[l];do return end;end end else if 9>a then if 7>a then n[e[t]]();else if a~=3 then repeat if a>7 then n[e[t]]=h[e[d]];break;end;l=e[d];until true;else l=e[d];end end else if 10<=a then if 6<=a then for r=39,68 do if a<11 then local l=e[t];local t=n[e[d]];n[l+1]=t;n[l]=t[e[o]];break;end;l=e[d];break;end;else local t=e[t];local l=n[e[d]];n[t+1]=l;n[t]=l[e[o]];end else local e=e[t]n[e]=n[e](c(n,e+1,f))end end end else if 18<=a then if a<=20 then if a>=19 then if 15~=a then for r=34,85 do if a<20 then if(n[e[t]]==e[o])then l=l+1;else l=e[d];end;break;end;h[e[d]]=n[e[t]];break;end;else if(n[e[t]]==e[o])then l=l+1;else l=e[d];end;end else h[e[d]]=n[e[t]];end else if a<22 then local l=e[t]local t,e=s(n[l](c(n,l+1,e[d])))f=e+l-1 local e=0;for l=l,f do e=e+1;n[l]=t[e];end;else if 19<=a then repeat if 22a then if 13>a then n(e[t],e[d]);else if a~=12 then for u=25,66 do if a>13 then local l=e[t]local t,e=s(n[l](c(n,l+1,e[d])))f=e+l-1 local e=0;for l=l,f do e=e+1;n[l]=t[e];end;break;end;for a=0,3 do if 10 then repeat if a<3 then n[e[t]]=h[e[d]];l=l+1;e=r[l];break;end;if(n[e[t]]==e[o])then l=l+1;else l=e[d];end;until true;else n[e[t]]=h[e[d]];l=l+1;e=r[l];end else if-415 then if a>14 then repeat if 17~=a then do return end;break;end;n[e[t]]=h[e[d]];until true;else do return end;end else n[e[t]]=(e[d]~=0);end end end end l=1+l;end;end;return ee end;local t=0xff;local u={};local o=(1);local d='';(function(n)local l=n local r=0x00 local e=0x00 l={(function(a)if r>0x2c then return a end r=r+1 e=(e+0xe2a-a)%0x42 return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x99);u[o]=ee();o=o+t;end return true end)'oLfwY'and l[0x3](0xd8+a))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x83);end return true end)'sJYqd'and l[0x2](a+0x3d9))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xd4);t[2]=(t[2]*(m(function()u()end,c(d))-m(t[1],c(d))))+1;u[o]={};t=t[2];o=o+t;end return true end)'ykbFJ'and l[0x1](a+0x1ea))or a end),(function(a)if r>0x2f then return a end r=r+1 e=(e+0x104e-a)%0x3c return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xf5);end return true end)'Glpvm'and l[0x1](0x33b+a))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xf9);d='\37';t={function()t()end};d=d..'\100\43';end return true end)'DVqDW'and l[0x3](a+0x25a))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x3e);end return true end)'uHAzQ'and l[0x2](a+0x1c4))or a end),(function(f)if r>0x25 then return f end r=r+1 e=(e+0x6d7-f)%0x18 return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x54);d={d..'\58 a',d};u[o]=g();o=o+((not a.UPeoFEBo)and 1 or 0);d[1]='\58'..d[1];t[2]=0xff;end return true end)'VRqBd'and l[0x1](0x38b+f))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xc9);end return true end)'GITmX'and l[0x2](f+0x19c))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x32);end return true end)'BwDyq'and l[0x3](f+0x137))or f end)}l[0x2](0xf34)end){};local e=le(c(u));return e(...);end return g((function()local n={}local e=0x01;local l;if a.UPeoFEBo then l=a.UPeoFEBo(g)else l=''end if a.gsRLtlaf(l,a.TbOFCUDo)then e=e+0;else e=e+1;end n[e]=0x02;n[n[e]+0x01]=0x03;return n;end)(),...)end)((function(l,e,n,t,d,a)local a;if 4>l then if l<=1 then if-1<=l then repeat if 0~=l then do return function(l,e,n)if n then local e=(l/2^(e-1))%2^((n-1)-(e-1)+1);return e-e%1;else local e=2^(e-1);return(l%(e+e)>=e)and 1 or 0;end;end;end;break;end;do return e(1),e(4,d,t,n,e),e(5,d,t,n)end;until true;else do return e(1),e(4,d,t,n,e),e(5,d,t,n)end;end else if-2~=l then repeat if 3~=l then do return 16777216,65536,256 end;break;end;do return e(1),e(4,d,t,n,e),e(5,d,t,n)end;until true;else do return e(1),e(4,d,t,n,e),e(5,d,t,n)end;end end else if l>5 then if 6>=l then do return d[n]end;else if 3