--[[

 ________                          __                                      __                              __      __                        __                                                                                     ______           
|        \                        |  \                                    |  \                            |  \    |  \                      |  \                                                                                   /      \          
| $$$$$$$$______    ______        | $$   __   ______    ______    ______   \$$ _______    ______         _| $$_   | $$____    ______        | $$____   __    __   ______    ______    _______   _______         _______   ______  |  $$$$$$\ ______  
| $$__   /      \  /      \       | $$  /  \ /      \  /      \  /      \ |  \|       \  /      \       |   $$ \  | $$    \  /      \       | $$    \ |  \  |  \ /      \  |      \  /       \ /       \       /       \ |      \ | $$_  \$$/      \ 
| $$  \ |  $$$$$$\|  $$$$$$\      | $$_/  $$|  $$$$$$\|  $$$$$$\|  $$$$$$\| $$| $$$$$$$\|  $$$$$$\       \$$$$$$  | $$$$$$$\|  $$$$$$\      | $$$$$$$\| $$  | $$|  $$$$$$\  \$$$$$$\|  $$$$$$$|  $$$$$$$      |  $$$$$$$  \$$$$$$\| $$ \   |  $$$$$$\
| $$$$$ | $$  | $$| $$   \$$      | $$   $$ | $$    $$| $$    $$| $$  | $$| $$| $$  | $$| $$  | $$        | $$ __ | $$  | $$| $$    $$      | $$  | $$| $$  | $$| $$  | $$ /      $$ \$$    \  \$$    \        \$$    \  /      $$| $$$$   | $$    $$
| $$    | $$__/ $$| $$            | $$$$$$\ | $$$$$$$$| $$$$$$$$| $$__/ $$| $$| $$  | $$| $$__| $$        | $$|  \| $$  | $$| $$$$$$$$      | $$__/ $$| $$__/ $$| $$__/ $$|  $$$$$$$ _\$$$$$$\ _\$$$$$$\       _\$$$$$$\|  $$$$$$$| $$     | $$$$$$$$
| $$     \$$    $$| $$            | $$  \$$\ \$$     \ \$$     \| $$    $$| $$| $$  | $$ \$$    $$         \$$  $$| $$  | $$ \$$     \      | $$    $$ \$$    $$| $$    $$ \$$    $$|       $$|       $$      |       $$ \$$    $$| $$      \$$     \
 \$$      \$$$$$$  \$$             \$$   \$$  \$$$$$$$  \$$$$$$$| $$$$$$$  \$$ \$$   \$$ _\$$$$$$$          \$$$$  \$$   \$$  \$$$$$$$       \$$$$$$$  _\$$$$$$$| $$$$$$$   \$$$$$$$ \$$$$$$$  \$$$$$$$        \$$$$$$$   \$$$$$$$ \$$       \$$$$$$$
                                                                | $$                    |  \__| $$                                                    |  \__| $$| $$                                                                                 
                                                                | $$                     \$$    $$                                                     \$$    $$| $$                                                                                 
                                                                 \$$                      \$$$$$$                                                       \$$$$$$  \$$                                                                                 

]]
([[This file was protected with MoonSec V3]]):gsub('.+', (function(a) _hJlIMZ_ZOidJ = a; end)); return(function(r,...)local c;local u;local t;local o;local d;local f;local e=24915;local n=0;local l={};while n<239 do n=n+1;while n<0x25e and e%0x1912<0xc89 do n=n+1 e=(e+715)%33253 local a=n+e if(e%0xeca)<0x765 then e=(e+0x272)%0x2887 while n<0x2c6 and e%0x341e<0x1a0f do n=n+1 e=(e+604)%32352 local f=n+e if(e%0x8d2)>0x469 then e=(e*0x41)%0x3848 local e=20726 if not l[e]then l[e]=0x1 end elseif e%2~=0 then e=(e+0x23a)%0x7023 local e=26200 if not l[e]then l[e]=0x1 c={};end else e=(e-0xe6)%0xb81d n=n+1 local e=86826 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=t.byte(l(0x01))local e=l(e)if n=="\2"then e=c.j_fQxdHE(e)elseif n=="\3"then e=e~="\0"elseif n=="\6"then d[e]=function(n,e)return r(8,nil,r,e,n)end elseif n=="\4"then e=d[e]elseif n=="\0"then e=d[e][l(t.byte(l(0x01)))];end local n=l(0x08)c[n]=e end end end end end elseif e%2~=0 then e=(e-0x24c)%0x4e12 while n<0x2c5 and e%0x4c62<0x2631 do n=n+1 e=(e+131)%27230 local o=n+e if(e%0x16de)>0xb6f then e=(e*0x119)%0x50b9 local e=55544 if not l[e]then l[e]=0x1 t=string;end elseif e%2~=0 then e=(e+0x49)%0x37e9 local e=40707 if not l[e]then l[e]=0x1 d=getfenv and getfenv();end else e=(e*0x268)%0x6bcf n=n+1 local e=72977 if not l[e]then l[e]=0x1 d=(not d)and _ENV or d;end end end else e=(e-0x1cd)%0x9853 n=n+1 while n<0x3b8 and e%0x22fa<0x117d do n=n+1 e=(e+715)%42333 local d=n+e if(e%0x4880)<=0x2440 then e=(e*0x21f)%0x37aa local e=84769 if not l[e]then l[e]=0x1 f="\4\8\116\111\110\117\109\98\101\114\106\95\102\81\120\100\72\69\0\6\115\116\114\105\110\103\4\99\104\97\114\76\108\122\86\68\90\105\70\0\6\115\116\114\105\110\103\3\115\117\98\104\111\113\100\70\86\100\73\0\6\115\116\114\105\110\103\4\98\121\116\101\110\97\101\67\98\79\85\113\0\5\116\97\98\108\101\6\99\111\110\99\97\116\65\104\120\84\97\118\84\122\0\5\116\97\98\108\101\6\105\110\115\101\114\116\111\109\109\103\85\75\71\111\5";end elseif e%2~=0 then e=(e-0x305)%0x81d4 local e=43204 if not l[e]then l[e]=0x1 end else e=(e*0x41)%0x7bbf n=n+1 local e=7594 if not l[e]then l[e]=0x1 u=tonumber;end end end end end e=(e*975)%17541 end o(f);local n={};for e=0x0,0xff do local l=c.LlzVDZiF(e);n[e]=l;n[l]=e;end local function a(e)return n[e];end local t=(function(r,t)local f,l=0x01,0x10 local n={{},{},{}}local d=-0x01 local e=0x01 local o=r while true do n[0x03][c.hoqdFVdI(t,e,(function()e=f+e return e-0x01 end)())]=(function()d=d+0x01 return d end)()if d==(0x0f)then d=""l=0x000 break end end local d=#t while e<d+0x01 do n[0x02][l]=c.hoqdFVdI(t,e,(function()e=f+e return e-0x01 end)())l=l+0x01 if l%0x02==0x00 then l=0x00 c.ommgUKGo(n[0x01],(a((((n[0x03][n[0x02][0x00]]or 0x00)*0x10)+(n[0x03][n[0x02][0x01]]or 0x00)+o)%0x100)));o=r+o;end end return c.AhxTavTz(n[0x01])end);o(t(44,"u/<.}wfnd_g)FQbZQ_"));o(t(180,"Qr=;EJ Z_Ppb6U4kE6P4JZpE44;r_=6ZbMJ6bPkUE6PP4_;pJ6br44E=b=_6UPP(6krPZjb6v;E=p Uk;P Jp_=pkUEUdEJ=PJ4 ;__;bE4b 4_=UP;rZYZz6=Zb6_r=JJp 4bUJ_P6P=_ ;bEA4JbZ k=;= ZU;,=k_E_kU;UP6U66JZ_b6<P _p6Urr _UUrr6 Jp (b46EHk;;r_6UrrJZKpP1_Er_44E=P_P6JrEEppb4kEE__ZE6;J4bPX; lpZk ^;J4UkrbJ_pUd4=PP__i66_b6rrJ 6PZ4krU_y4J3J k6rp krZJL=;J bb k6 kbUro46;6kE;b_bU_== Jb kbEJPJ6U;E_Wb 4k;PEDPrE6_JU==_ UJprJJpp_4J;;_ZU6r4 ;bk2EJPP66r66rpUJrp _pJk;EZ UU_C;_;6_rE;EpE_6UPPAU4=rZ=6EkU SZ_U E ZZpPkk{YE4dZEJP_UU=Z_EpE!pJZP;UU==P4UUb6#66rer Dpt_P; __UZ=;Z=_k4EJpp_4t;U_6p6br"));local e=(-12445+(function()local d,n=0,1;(function(e,l,n)e(n(n and l,e,n),l(e,l,l)and e(l and e,n,e),e(n,e,e))end)(function(l,e,o)if d>189 then return l end d=d+1 n=(n+998)%36406 if(n%904)>452 then return l(e(l,o,e),l(e,e,l and e),o(o,l,l and e))else return e end return e end,function(o,l,e)if d>330 then return o end d=d+1 n=(n-994)%26599 if(n%1106)>553 then return o(e(e,e,l),l(l,l,e),e(e,e,l)and l(l,e,e))else return o end return e end,function(o,e,l)if d>173 then return e end d=d+1 n=(n*665)%4293 if(n%1428)>714 then return l else return e(e(e,o,l),o(l,e,l and l),e(l,o,l and o))end return e(e(l,e,e and e),l(o,e,o),e(e,o,e))end)return n;end)())local de=(getfenv)or(function()return _ENV end);local h=c.EdCwppDh or c.tjcslulE;local o=3;local f=4;local m=1;local d=2;local function ee(s,...)local g=t(e,"cMJXol+=iYdqGn-glJ=-qngGXG=gqYgiX=-YJllldd-&qJ<YJg+-dnXYYdnYM=XqiGGYLoX=Y=no.do-i+nM-lol=gq-g-o+liGd3Yo+MolgYMnRAgdnglM+==YXn+JJ++d&noJn+=iGiJGoggX-=nXWlGdn-oqYPoX+=lqo+_YXnGMl++d?n+JplUiqGqMooGJ=+gdo-XJJGn1goSiJnWMjoniXG=ggniJMllYonXl+q+KXXJivq+gGXg=Xqig+GiJnolioGXl+dY-YXJM-dX-lJ=lglY-gMi+Yll-oJl+MdlnlMJ+JYJnAGq+MYJnG5gC+=JnXMJlE=oGl*Jg-=XigYGngMYliY=Jd=-GiggX=MJdJigG-TnqoggX-=YqqGMglXoq+-oXYJgd=-iXJ+lqMnnJg+GYn-YMY+odJ-=M=lgdoYnMMlGYYYdM+lnYqGGMGodY+nGB+oJYYniRnlJoqdYgqo+=nGXgqoii=iOnXXl=nqigGgG=YdGgXX=X=qlglXY+ndY-qJo+MqX-=JG+dd-=qGlgiX==+g=+ndXnXJo+XYinGMoMdlYYidd--J=++dlXJYJn+Udo+YilgdMnGMqld4BXYioqqY+nGMXlJYMMoioG)--o&=oqYg=GYMlo+ilGolMdX--Jl+qdXgWJgMq=qnnJl+jdo=+nigXXJ=MLllnigGgMil:odnnM= =iin-MoooYlnoGOT=ionJ{dX-i-GJF=oliY=l MXGilGogYXn=l=+innJ0doYii1g=dqYgoNd+=qliMGog-Xn=GJJlgdnngMdg+Xl=oqXgJXM=xq=J-Jn+ndq-dJY=dd=-+Jl+ldi-JJM+  goM=-Gis=nqJoliY=n+lYqYr+XliXqYggoJ=+qqgYGqMMoii=G+oYqYglJX=ldY--JGg-oM=qqdgYdiniMg+=d==oG%gMX +ggGo-YYn9M+o-YqndG+J+iinNhqogJM==Y-nnMGYGg-oii+G65Yglllq=ggXd=-+gg=oFJGdn%XXY+YqdgYJd+iooi=GMrjXgnJJ+=,d=ngqdTlX==+qllndMn+M++i=inGJe+>iGniRGonJi=Xdl-oJXGg3Joqionl^goligqggdXdiXqqY+ndMXlJYMoJ=4GlgoXM=godiYGiT=o+ilGogXiMiJGoggX-=nXj=oddn-qYgqX+=lqol-YqnoMqg3XM+ndG-qY-ngMX-iJq+ldo-XY+GJ>JoqiXlnYGnqMdlYYin=M-YlYln=MJlMY!o++gq+ICGGEgoYiiG=+nddgiJd+loMiXqgg-Xn=-qqgdXY=YGog+Xl=oMG+_YlnlJ=X=YqngMgoqY=Gq&G-=Jq+odX-JYXGMM+oliJnaYqndMYliY=nGMlloYX-oJJlRigG-PgoGiqGdeYldi=G={looiXGJ<MlJiXq-ggXG=GqdgYXi==q=glXo=XqogMX_+gd-Z=JG+qdd-YJi+=d+-lJY+XdJ-MJMlgY-nnM-lqYdnYMYlqY+nlMoq-gqXo=ql?YMGn Goqg-Xg=Xo=i=GlEooXi+GM{WXg=gGMgGXq=dJ!lYdonqq+fAXX=JqMo=YZn=JMXJYdnG-GlLY_nJ8Y-lJX+JdM-pJs+=YnnGMqqMpiodiJGY<lXl=+q=YMn*<go-innX_qodiYndXlo+ilGo5ooJiMGQMgoX=nqGgqXd=YqGg=l+=-qogXXJ=MqygMJ-=gqY-qJG+Ydq-=J++ldogGJJ+MdA-MM-lnYGnqXllYYin=M+llYonXMJ+=YVGgk-o-iGGq/dlEiiG=?+olGqGX^JoMi&qgg-Xn=GgogdXd=iqYg+Xl=oGlF+XM=Jdg-gJn+Gdq-GX=+idd-+Jl+odX-JJM=iYgngMnlgYqnqMY+iqMn+MlloYlnJMJlkiggJ5noGiqGq)Yoii=GdalooiXGX%loZ=gq-+oYn-iMggdoM==q+gliq-JJolGdXngFgl_YM+Gdd-YJi+=d=gMJo+XdJXiiMGiMJJXiqGnnnoMiMGXgdnlMolXYJnMM=ogi-GnM-=YidGYsioii+GlSo+XYgGM8*Xg=-qng-XqYdG+giX==+qlgoX==JGX8dJg=Ddn-gJq+ddY-iXM++dl-oJl+JdM-?Mg+YYnnGMqldYYniM=l+d=noMXlJYJnK1go-GlGGuqodYqMMS=o+ilnlaXoJiMnJMMX-=-qG:+Xd=Yqig=on=lqogXXo=MqM-goy==dG-qJd+ndi-=J+==qM-XJX+MqJngM-lnYG-oMdlqYiniM+llYonXJXlMYMGgM^oniGGqpd+oiiG=P+olioGlvJolqnqgg-XndqqqgqXYidgXg+Xd=oqogJXM=&ql-gJn=Jdq-dJY+Yd=-=Jl+o-n-JJM+ZdXn-MnlGYqMqMYlnY=niMll+YXniJMlZYoG-MnoGiGGdfdoiiqFX}looiXnJ}MoM=gGJXdXG=qqdJ=Xi=iq+:==D=Xq=gMXG+gd--nX-iodd-gJi=Md+-lJo+Xqn-MJ=lgdJnnMGlqdG-iMilgY+nnMolXYJnMJJogYoGnMooqidGY2ioni+GdWooXiJGX;U+lYlqnhMXqdiqYgYX=ilqlgi=j=JqMg5ln+-d--GXnd+dY-nJ==Qdl-oJX+Jdl-UJll-dMnGMqlddqgJM=lnYlnGMXlJYMnhMGo-YJGGMJodiqGiJ=+MilGYxXo=iMGqgg+oYOqG4PXdd=qigiX+iJqog=+g=Mqp-glG+ndn-qXGdldi-GJ+++do-XJJ+=dMngJolnYnnqMqlYYYn=M+YgYonXMJllYQGgO-onqYGq9goYidG=RGolid-GSJo+i3-lg-X-=GqqgdXnqlq=g+XlYdqXgXXM=o-G--Jn+GnY-dJd+iqYJJJl+qdX-qJM+zYgn-XXlGdXndMnliY=n+MlYoYXnYMMlJigGgFnoGGoGdM(oiiYG+QlooYln+}Moi=gGqgnXG=qqG,=Xiiyq+g=Xo=XqJgMoi+gql-nXl+qdq-YXiiMd+-YJo=MdJ-iJ0lgqXnnMglqYdnYMil=YGMdMolXYJndM2lki-Gg GogG=GYwio=igGl0loXiJBi93Xg=-qngGXq=dqY!XX===qlgoXX=lqMJaoi+-d--GJn+ddg-il==+dl-lJX+YdM-lMgi-ddnGMGldYGniJ=l+Yl-+MXlJYMnJ4goginGGMGodiYGi#io+ilGoJqoJiMG/ggij=nqGgqXq=Yqig=oii=qogXXJ=Xq,-gJ-=gG+-qJd+Ydq-=J++lGd-=JJ+Mdr-lM-l-YG-XMdlnnln=M+llYdnXMXlMYo}G_-oniGnJ7dodiiG=JdolioGXmXoMi{qgM5=Y=GqqgdXg=iq=g+o=diqXgXXM=ndg--JniGqn-dJd+idi-+X++oql-XJM+XYg-iMnlGYqndJiliYin+MiloYXnJMMlJigG-!noGiqGGWYoiiYG+vlooioGJKXo_YgGJgnXn=qqdgYoo==GiXMXo=lqJ_XXr+gd-gXll+qdG-YXn+=d=-lJo+Xd+M-J5lgY-gJMGlGYd-qlol=YinlMYlXYJnMM+lgi-GgWG+=idGdaioii+GYoMoXiJGMMGXg=gqngGlM=dqqgiXi=+qlgoXXY-qMgXJg+-dn-gJqYdqi-iJd++dG-oXX+JnMgJMg+MYn-lMq+YYY}iXJl+YinoJMlJdonmEg+oinG-1qoniYGix=o+Y-GoxloJiMG4ggX-iggigqXG=YqGg=X+=lnoXYXJ=Xq*gMJ-+-dGgMJq+Ydq-=J++ldl-XJX+Md7JYM-lnYGnGMdlYYin=XGllY+nXMolMYMGgv-lgiGGn%dodiiG=(+oli=GXmloMi_qgkMXndGGMgdXG=iq-g+o4=o-XgdXM=Xdgg=Jn=qdqMdXn+idd-+XX+oq+-JJM+MYg-AMnl-YqnqMYliqqn+MlloYonJMMlA");local n=0;c.gZr_mMDz(function()c.S_AXqEci()n=n+1 end)local function e(e,l)if l then return n end;n=e+n;end local l,n,a=r(0,r,e,g,c.naeCbOUq);local function t()local l,n=c.naeCbOUq(g,e(1,3),e(5,6)+2);e(2);return(n*256)+l;end;local b=true;local b=0 local function p()local d=n();local e=n();local o=1;local d=(l(e,1,20)*(2^32))+d;local n=l(e,21,31);local e=((-1)^l(e,32));if(n==0)then if(d==b)then return e*0;else n=1;o=0;end;elseif(n==2047)then return(d==0)and(e*(1/0))or(e*(0/0));end;return c.IBmedaVo(e,n-1023)*(o+(d/(2^52)));end;local k=n;local function _(n)local l;if(not n)then n=k();if(n==0)then return'';end;end;l=c.hoqdFVdI(g,e(1,3),e(5,6)+n-1);e(n)local e=""for n=(1+b),#l do e=e..c.hoqdFVdI(l,n,n)end return e;end;local b=#c.eiUppZGE(u('\49.\48'))~=1 local e=n;local function le(...)return{...},c.HbcSQJzm('#',...)end local function ee()local u={};local r={};local e={};local g={u,r,nil,e};local e=n()local h={}for d=1,e do local l=a();local n;if(l==3)then n=(a()~=#{});elseif(l==0)then local e=p();if b and c.vwFvjSsV(c.eiUppZGE(e),'.(\48+)$')then e=c.CLvxduxL(e);end n=e;elseif(l==1)then n=_();end;h[d]=n;end;g[3]=a();for e=1,n()do r[e-(#{1})]=ee();end;for c=1,n()do local e=a();if(l(e,1,1)==0)then local r=l(e,2,3);local a=l(e,4,6);local e={t(),t(),nil,nil};if(r==0)then e[o]=t();e[f]=t();elseif(r==#{1})then e[o]=n();elseif(r==s[2])then e[o]=n()-(2^16)elseif(r==s[3])then e[o]=n()-(2^16)e[f]=t();end;if(l(a,1,1)==1)then e[d]=h[e[d]]end if(l(a,2,2)==1)then e[o]=h[e[o]]end if(l(a,3,3)==1)then e[f]=h[e[f]]end u[c]=e;end end;return g;end;local function ne(l,n,e)local d=n;local d=e;return u(c.vwFvjSsV(c.vwFvjSsV(({c.gZr_mMDz(l)})[2],n),e))end local function _(y,b,g)local function ne(...)local t,k,j,ne,u,n,a,ee,z,p,s,l;local e=0;while-1<e do if e>2 then if e>=5 then if e~=4 then for n=10,96 do if 5~=e then e=-2;break;end;l=r(7);break;end;else l=r(7);end else if 2<e then for n=49,94 do if e<4 then ee={};z={...};break;end;p=c.HbcSQJzm('#',...)-1;s={};break;end;else p=c.HbcSQJzm('#',...)-1;s={};end end else if e>=1 then if e>=-1 then repeat if e>1 then n=-41;a=-1;break;end;j=r(6,87,3,37,y);u=le ne=0;until true;else n=-41;a=-1;end else t=r(6,15,1,51,y);k=r(6,17,2,74,y);end end e=e+1;end;for e=0,p do if(e>=j)then ee[e-j]=z[e+1];else l[e]=z[e+1];end;end;local e=p-j+1 local e;local r;local function p(...)while true do end end while true do if n<-40 then n=n+42 end e=t[n];r=e[m];if r>36 then if r>55 then if 65>r then if r<60 then if r<=57 then if r~=54 then for n=38,80 do if r~=57 then local t,a,r,h,f;local n=0;while n>-1 do if n>2 then if n<=4 then if n>=1 then repeat if n~=3 then f=t[a];break;end;h=t[r];until true;else f=t[a];end else if n>=2 then repeat if n<6 then l(f,h);break;end;n=-2;until true;else n=-2;end end else if n>=1 then if-2<n then for e=17,85 do if n>1 then r=o;break;end;a=d;break;end;else r=o;end else t=e;end end n=n+1 end break;end;l[e[d]]={};break;end;else local t,a,f,h,r;local n=0;while n>-1 do if n>2 then if n<=4 then if n>=1 then repeat if n~=3 then r=t[a];break;end;h=t[f];until true;else r=t[a];end else if n>=2 then repeat if n<6 then l(r,h);break;end;n=-2;until true;else n=-2;end end else if n>=1 then if-2<n then for e=17,85 do if n>1 then f=o;break;end;a=d;break;end;else f=o;end else t=e;end end n=n+1 end end else if r>=55 then repeat if r~=58 then l[e[d]][e[o]]=e[f];break;end;local e=e[d]l[e]=l[e]()until true;else local e=e[d]l[e]=l[e]()end end else if r<=61 then if 58<=r then repeat if r<61 then l[e[d]]=g[e[o]];break;end;n=e[o];until true;else n=e[o];end else if 62>=r then g[e[o]]=l[e[d]];else if 59~=r then for n=38,63 do if 64>r then local n=e[d];do return l[n](h(l,n+1,e[o]))end;break;end;local e=e[d]l[e](l[e+1])break;end;else local e=e[d]l[e](l[e+1])end end end end else if 70<=r then if 72<=r then if 72<r then if r==74 then local f,r,h,c,a,t;local n=0;while n>-1 do if n<4 then if 1<n then if 2==n then h=o;else c=l;end else if-4~=n then for l=41,81 do if n~=1 then f=e;break;end;r=d;break;end;else r=d;end end else if n>5 then if 3<n then for e=36,95 do if n~=7 then l[t]=a;break;end;n=-2;break;end;else l[t]=a;end else if n>=0 then repeat if n~=5 then a=c[f[h]];break;end;t=f[r];until true;else t=f[r];end end end n=n+1 end else local r,c,s,h;for f=0,6 do if 3<=f then if f<=4 then if f>2 then for r=25,75 do if f<4 then l[e[d]]=g[e[o]];n=n+1;e=t[n];break;end;l[e[d]]=g[e[o]];n=n+1;e=t[n];break;end;else l[e[d]]=g[e[o]];n=n+1;e=t[n];end else if f~=6 then l[e[d]]=(e[o]~=0);n=n+1;e=t[n];else r=e[d]c,s=u(l[r](l[r+1]))a=s+r-1 h=0;for e=r,a do h=h+1;l[e]=c[h];end;end end else if f>=1 then if 0<=f then for a=42,88 do if 2~=f then l(e[d],e[o]);n=n+1;e=t[n];break;end;r=e[d]l[r](l[r+1])n=n+1;e=t[n];break;end;else r=e[d]l[r](l[r+1])n=n+1;e=t[n];end else l[e[d]]=g[e[o]];n=n+1;e=t[n];end end end end else local e=e[d]l[e](l[e+1])end else if 71==r then l[e[d]]=b[e[o]];else l[e[d]]=l[e[o]][e[f]];end end else if r<=66 then if r>=63 then repeat if 65~=r then for r=0,3 do if r>=2 then if 1<r then for a=13,89 do if 3~=r then l[e[d]]=g[e[o]];n=n+1;e=t[n];break;end;if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;break;end;else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end else if 0<r then g[e[o]]=l[e[d]];n=n+1;e=t[n];else l[e[d]]=(e[o]~=0);n=n+1;e=t[n];end end end break;end;local e=e[d]l[e]=l[e](l[e+1])until true;else for r=0,3 do if r>=2 then if 1<r then for a=13,89 do if 3~=r then l[e[d]]=g[e[o]];n=n+1;e=t[n];break;end;if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;break;end;else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end else if 0<r then g[e[o]]=l[e[d]];n=n+1;e=t[n];else l[e[d]]=(e[o]~=0);n=n+1;e=t[n];end end end end else if 67<r then if r~=65 then repeat if 69~=r then local e=e[d]l[e]=l[e](h(l,e+1,a))break;end;local d=e[d];local r=e[f];local t=d+2 local d={l[d](l[d+1],l[t])};for e=1,r do l[t+e]=d[e];end;local d=d[1]if d then l[t]=d n=e[o];else n=n+1;end;until true;else local t=e[d];local r=e[f];local d=t+2 local t={l[t](l[t+1],l[d])};for e=1,r do l[d+e]=t[e];end;local t=t[1]if t then l[d]=t n=e[o];else n=n+1;end;end else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end end end end else if 46>r then if 40>=r then if r<=38 then if r~=34 then for a=43,54 do if r>37 then local a;for r=0,6 do if 3>r then if r>0 then if 0<r then repeat if r~=1 then l[e[d]]={};n=n+1;e=t[n];break;end;l[e[d]]=l[e[o]];n=n+1;e=t[n];until true;else l[e[d]]={};n=n+1;e=t[n];end else a=e[d]l[a](l[a+1])n=n+1;e=t[n];end else if 4>=r then if r>0 then repeat if r>3 then l[e[d]][e[o]]=e[f];n=n+1;e=t[n];break;end;l[e[d]][e[o]]=e[f];n=n+1;e=t[n];until true;else l[e[d]][e[o]]=e[f];n=n+1;e=t[n];end else if 3<=r then for h=20,67 do if 6>r then l[e[d]][e[o]]=e[f];n=n+1;e=t[n];break;end;a=e[d]l[a](l[a+1])break;end;else l[e[d]][e[o]]=e[f];n=n+1;e=t[n];end end end end break;end;local n=e[d]l[n]=l[n](h(l,n+1,e[o]))break;end;else local n=e[d]l[n]=l[n](h(l,n+1,e[o]))end else if r<40 then local e=e[d]l[e]=l[e](l[e+1])else local t=e[d];local r=e[f];local d=t+2 local t={l[t](l[t+1],l[d])};for e=1,r do l[d+e]=t[e];end;local t=t[1]if t then l[d]=t n=e[o];else n=n+1;end;end end else if r<43 then if 42>r then if l[e[d]]then n=n+1;else n=e[o];end;else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end else if r>=44 then if 44<r then local d=e[d]local o={l[d](l[d+1])};local n=0;for e=d,e[f]do n=n+1;l[e]=o[n];end else local r;l[e[d]]={};n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];r=e[d];do return l[r](h(l,r+1,e[o]))end;n=n+1;e=t[n];r=e[d];do return h(l,r,a)end;end else local n=e[d];local d=l[e[o]];l[n+1]=d;l[n]=d[e[f]];end end end else if r<51 then if 47>=r then if 43~=r then for c=42,58 do if 47~=r then local r,c;l[e[d]]=g[e[o]];n=n+1;e=t[n];l[e[d]]=l[e[o]][e[f]];n=n+1;e=t[n];r=e[d];c=l[e[o]];l[r+1]=c;l[r]=c[e[f]];n=n+1;e=t[n];l(e[d],e[o]);n=n+1;e=t[n];r=e[d];do return l[r](h(l,r+1,e[o]))end;n=n+1;e=t[n];r=e[d];do return h(l,r,a)end;n=n+1;e=t[n];do return end;break;end;local n=e[d];do return l[n](h(l,n+1,e[o]))end;break;end;else local r,c;l[e[d]]=g[e[o]];n=n+1;e=t[n];l[e[d]]=l[e[o]][e[f]];n=n+1;e=t[n];r=e[d];c=l[e[o]];l[r+1]=c;l[r]=c[e[f]];n=n+1;e=t[n];l(e[d],e[o]);n=n+1;e=t[n];r=e[d];do return l[r](h(l,r+1,e[o]))end;n=n+1;e=t[n];r=e[d];do return h(l,r,a)end;n=n+1;e=t[n];do return end;end else if 49<=r then if 50>r then if l[e[d]]then n=n+1;else n=e[o];end;else local n=e[d]local d,e=u(l[n](h(l,n+1,e[o])))a=e+n-1 local e=0;for n=n,a do e=e+1;l[n]=d[e];end;end else n=e[o];end end else if 52<r then if r>53 then if r~=55 then l[e[d]]=g[e[o]];else l[e[d]][e[o]]=l[e[f]];end else local n=e[d];local d=l[n];for e=n+1,e[o]do c.ommgUKGo(d,l[e])end;end else if 49~=r then for c=16,92 do if 52>r then g[e[o]]=l[e[d]];break;end;local r,_,k,b,s;for c=0,6 do if 3>c then if 0>=c then l[e[d]]=g[e[o]];n=n+1;e=t[n];else if 2~=c then r=e[d];_=l[e[o]];l[r+1]=_;l[r]=_[e[f]];n=n+1;e=t[n];else l(e[d],e[o]);n=n+1;e=t[n];end end else if c>=5 then if 1<=c then repeat if c~=6 then r=e[d]l[r]=l[r]()n=n+1;e=t[n];break;end;l[e[d]]=l[e[o]][e[f]];until true;else r=e[d]l[r]=l[r]()n=n+1;e=t[n];end else if c>2 then repeat if c~=4 then r=e[d]k,b=u(l[r](h(l,r+1,e[o])))a=b+r-1 s=0;for e=r,a do s=s+1;l[e]=k[s];end;n=n+1;e=t[n];break;end;r=e[d]l[r]=l[r](h(l,r+1,a))n=n+1;e=t[n];until true;else r=e[d]k,b=u(l[r](h(l,r+1,e[o])))a=b+r-1 s=0;for e=r,a do s=s+1;l[e]=k[s];end;n=n+1;e=t[n];end end end end break;end;else local r,_,b,k,c;for s=0,6 do if 3>s then if 0>=s then l[e[d]]=g[e[o]];n=n+1;e=t[n];else if 2~=s then r=e[d];_=l[e[o]];l[r+1]=_;l[r]=_[e[f]];n=n+1;e=t[n];else l(e[d],e[o]);n=n+1;e=t[n];end end else if s>=5 then if 1<=s then repeat if s~=6 then r=e[d]l[r]=l[r]()n=n+1;e=t[n];break;end;l[e[d]]=l[e[o]][e[f]];until true;else r=e[d]l[r]=l[r]()n=n+1;e=t[n];end else if s>2 then repeat if s~=4 then r=e[d]b,k=u(l[r](h(l,r+1,e[o])))a=k+r-1 c=0;for e=r,a do c=c+1;l[e]=b[c];end;n=n+1;e=t[n];break;end;r=e[d]l[r]=l[r](h(l,r+1,a))n=n+1;e=t[n];until true;else r=e[d]b,k=u(l[r](h(l,r+1,e[o])))a=k+r-1 c=0;for e=r,a do c=c+1;l[e]=b[c];end;n=n+1;e=t[n];end end end end end end end end end else if r<18 then if 8>=r then if r>=4 then if r<6 then if 0<=r then repeat if 5~=r then local a;for r=0,4 do if r<=1 then if r<1 then l[e[d]]=l[e[o]];n=n+1;e=t[n];else l(e[d],e[o]);n=n+1;e=t[n];end else if r>2 then if r>3 then if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;else l[e[d]]=l[e[o]][e[f]];n=n+1;e=t[n];end else a=e[d]l[a]=l[a](h(l,a+1,e[o]))n=n+1;e=t[n];end end end break;end;local t=e[d];local o={};for e=1,#s do local e=s[e];for n=0,#e do local e=e[n];local d=e[1];local n=e[2];if d==l and n>=t then o[n]=d[n];e[1]=o;end;end;end;until true;else local t=e[d];local o={};for e=1,#s do local e=s[e];for n=0,#e do local e=e[n];local d=e[1];local n=e[2];if d==l and n>=t then o[n]=d[n];e[1]=o;end;end;end;end else if 7>r then local e=e[d];do return h(l,e,a)end;else if 4<=r then for n=17,86 do if 7<r then l[e[d]]=(e[o]~=0);break;end;local e=e[d]l[e]=l[e](h(l,e+1,a))break;end;else local e=e[d]l[e]=l[e](h(l,e+1,a))end end end else if 1>=r then if-3~=r then for h=14,71 do if 1>r then local e=e[d]local d,n=u(l[e](l[e+1]))a=n+e-1 local n=0;for e=e,a do n=n+1;l[e]=d[n];end;break;end;local h=k[e[o]];local a;local r={};a=c.yilVkcld({},{__index=function(n,e)local e=r[e];return e[1][e[2]];end,__newindex=function(l,e,n)local e=r[e]e[1][e[2]]=n;end;});for d=1,e[f]do n=n+1;local e=t[n];if e[m]==74 then r[d-1]={l,e[o]};else r[d-1]={b,e[o]};end;s[#s+1]=r;end;l[e[d]]=_(h,a,g);break;end;else local e=e[d]local d,n=u(l[e](l[e+1]))a=n+e-1 local n=0;for e=e,a do n=n+1;l[e]=d[n];end;end else if 1<r then repeat if r>2 then local e=e[d]local d,n=u(l[e](l[e+1]))a=n+e-1 local n=0;for e=e,a do n=n+1;l[e]=d[n];end;break;end;local e=e[d]l[e]=l[e]()until true;else local e=e[d]local d,n=u(l[e](l[e+1]))a=n+e-1 local n=0;for e=e,a do n=n+1;l[e]=d[n];end;end end end else if r>12 then if 14>=r then if 11<r then repeat if 14~=r then local c,k,b,p,u,s,_,r;l[e[d]]=g[e[o]];n=n+1;e=t[n];l[e[d]]=l[e[o]][e[f]];n=n+1;e=t[n];c=e[d];k=l[e[o]];l[c+1]=k;l[c]=k[e[f]];n=n+1;e=t[n];r=0;while r>-1 do if r<=2 then if r<=0 then b=e;else if r>=-3 then repeat if 2>r then p=d;break;end;u=o;until true;else u=o;end end else if 5>r then if r>2 then for e=18,60 do if 3<r then _=b[p];break;end;s=b[u];break;end;else s=b[u];end else if r~=1 then repeat if 6~=r then l(_,s);break;end;r=-2;until true;else l(_,s);end end end r=r+1 end n=n+1;e=t[n];c=e[d];do return l[c](h(l,c+1,e[o]))end;n=n+1;e=t[n];c=e[d];do return h(l,c,a)end;n=n+1;e=t[n];do return end;break;end;l[e[d]]=_(k[e[o]],nil,g);until true;else l[e[d]]=_(k[e[o]],nil,g);end else if 15<r then if r~=15 then for f=22,72 do if 16<r then local r;l[e[d]]=g[e[o]];n=n+1;e=t[n];l[e[d]]=b[e[o]];n=n+1;e=t[n];l(e[d],e[o]);n=n+1;e=t[n];r=e[d];do return l[r](h(l,r+1,e[o]))end;n=n+1;e=t[n];r=e[d];do return h(l,r,a)end;n=n+1;e=t[n];do return end;break;end;if not l[e[d]]then n=n+1;else n=e[o];end;break;end;else local r;l[e[d]]=g[e[o]];n=n+1;e=t[n];l[e[d]]=b[e[o]];n=n+1;e=t[n];l(e[d],e[o]);n=n+1;e=t[n];r=e[d];do return l[r](h(l,r+1,e[o]))end;n=n+1;e=t[n];r=e[d];do return h(l,r,a)end;n=n+1;e=t[n];do return end;end else l[e[d]]=_(k[e[o]],nil,g);end end else if 11<=r then if 8<r then repeat if 11~=r then if not l[e[d]]then n=n+1;else n=e[o];end;break;end;local r;l[e[d]]={};n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];r=e[d]l[r](l[r+1])n=n+1;e=t[n];do return end;until true;else local r;l[e[d]]={};n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];l[e[d]][e[o]]=e[f];n=n+1;e=t[n];r=e[d]l[r](l[r+1])n=n+1;e=t[n];do return end;end else if 6<=r then for n=23,86 do if r~=9 then local e=e[d];do return h(l,e,a)end;break;end;l[e[d]]=b[e[o]];break;end;else local e=e[d];do return h(l,e,a)end;end end end end else if 27<=r then if 31>=r then if 29<=r then if r<=29 then local d=e[d];local n=l[e[o]];l[d+1]=n;l[d]=n[e[f]];else if r>27 then repeat if 30~=r then l[e[d]][e[o]]=e[f];break;end;local n=e[d]local d,e=u(l[n](h(l,n+1,e[o])))a=e+n-1 local e=0;for n=n,a do e=e+1;l[n]=d[e];end;until true;else l[e[d]][e[o]]=e[f];end end else if 26<r then repeat if r~=27 then local n=e[d]local o={l[n](l[n+1])};local d=0;for e=n,e[f]do d=d+1;l[e]=o[d];end break;end;local d=e[d]local o={l[d](h(l,d+1,a))};local n=0;for e=d,e[f]do n=n+1;l[e]=o[n];end until true;else local n=e[d]local o={l[n](l[n+1])};local d=0;for e=n,e[f]do d=d+1;l[e]=o[d];end end end else if 34>r then if 33>r then l[e[d]]=l[e[o]][e[f]];else l[e[d]]=(e[o]~=0);end else if 35>r then do return end;else if 34<r then for n=36,82 do if r~=35 then do return end;break;end;local n=e[d]l[n]=l[n](h(l,n+1,e[o]))break;end;else do return end;end end end end else if r<=21 then if r<20 then if 16<r then for u=25,90 do if r~=19 then local n=e[d]local o={l[n](h(l,n+1,a))};local d=0;for e=n,e[f]do d=d+1;l[e]=o[d];end break;end;local h=k[e[o]];local a;local r={};a=c.yilVkcld({},{__index=function(n,e)local e=r[e];return e[1][e[2]];end,__newindex=function(l,e,n)local e=r[e]e[1][e[2]]=n;end;});for d=1,e[f]do n=n+1;local e=t[n];if e[m]==74 then r[d-1]={l,e[o]};else r[d-1]={b,e[o]};end;s[#s+1]=r;end;l[e[d]]=_(h,a,g);break;end;else local d=e[d]local o={l[d](h(l,d+1,a))};local n=0;for e=d,e[f]do n=n+1;l[e]=o[n];end end else if 17<=r then repeat if 21~=r then l(e[d],e[o]);break;end;local t=e[d];local d={};for e=1,#s do local e=s[e];for n=0,#e do local e=e[n];local o=e[1];local n=e[2];if o==l and n>=t then d[n]=o[n];e[1]=d;end;end;end;until true;else l(e[d],e[o]);end end else if r<24 then if r>=21 then for n=48,74 do if 22~=r then l[e[d]]={};break;end;l[e[d]]=l[e[o]];break;end;else l[e[d]]=l[e[o]];end else if r<=24 then local n=e[d];local d=l[n];for e=n+1,e[o]do c.ommgUKGo(d,l[e])end;else if r>=24 then for c=14,57 do if 26>r then local r,k,b,s;for c=0,5 do if c<=2 then if 1<=c then if c>-2 then for r=12,60 do if 1<c then l(e[d],e[o]);n=n+1;e=t[n];break;end;l[e[d]]=l[e[o]];n=n+1;e=t[n];break;end;else l(e[d],e[o]);n=n+1;e=t[n];end else l[e[d]]=g[e[o]];n=n+1;e=t[n];end else if c>=4 then if 3<=c then repeat if 5>c then r=e[d]l[r]=l[r](h(l,r+1,a))n=n+1;e=t[n];break;end;if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;until true;else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end else r=e[d]k,b=u(l[r](h(l,r+1,e[o])))a=b+r-1 s=0;for e=r,a do s=s+1;l[e]=k[s];end;n=n+1;e=t[n];end end end break;end;l[e[d]][e[o]]=l[e[f]];break;end;else local r,k,b,s;for c=0,5 do if c<=2 then if 1<=c then if c>-2 then for r=12,60 do if 1<c then l(e[d],e[o]);n=n+1;e=t[n];break;end;l[e[d]]=l[e[o]];n=n+1;e=t[n];break;end;else l(e[d],e[o]);n=n+1;e=t[n];end else l[e[d]]=g[e[o]];n=n+1;e=t[n];end else if c>=4 then if 3<=c then repeat if 5>c then r=e[d]l[r]=l[r](h(l,r+1,a))n=n+1;e=t[n];break;end;if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;until true;else if(l[e[d]]==e[f])then n=n+1;else n=e[o];end;end else r=e[d]k,b=u(l[r](h(l,r+1,e[o])))a=b+r-1 s=0;for e=r,a do s=s+1;l[e]=k[s];end;n=n+1;e=t[n];end end end end end end end end end end n=1+n;end;end;return ne end;local o=0xff;local a={};local r=(1);local d='';(function(n)local l=n local t=0x00 local e=0x00 l={(function(f)if t>0x30 then return f end t=t+1 e=(e+0x844-f)%0x45 return(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x57);end return true end)'SZTrj'and l[0x2](0x320+f))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x75);o[2]=(o[2]*(ne(function()a()end,h(d))-ne(o[1],h(d))))+1;a[r]={};o=o[2];r=r+o;end return true end)'kVjYJ'and l[0x3](f+0x3e0))or(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xd5);d={d..'\58 a',d};a[r]=ee();r=r+((not c.qtzPYJRv)and 1 or 0);d[1]='\58'..d[1];o[2]=0xff;end return true end)'BSCSc'and l[0x1](f+0x78))or f end),(function(r)if t>0x25 then return r end t=t+1 e=(e+0x6e8-r)%0x1a return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x61);d='\37';o={function()o()end};d=d..'\100\43';end return true end)'UryLj'and l[0x1](0x322+r))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x4c);end return true end)'ZUjcV'and l[0x2](r+0x29a))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xdc);end return true end)'HESOr'and l[0x3](r+0x9b))or r end),(function(d)if t>0x2e then return d end t=t+1 e=(e+0x7f1-d)%0x1e return(e%0x03==0x0 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xc1);end return true end)'pZrxA'and l[0x3](0x123+d))or(e%0x03==0x1 and(function(l)if not n[l]then e=e+0x01 n[l]=(0xda);a[r]=de();r=r+o;end return true end)'jwwdh'and l[0x2](d+0x12f))or(e%0x03==0x2 and(function(l)if not n[l]then e=e+0x01 n[l]=(0x7d);end return true end)'ZWazw'and l[0x1](d+0xc8))or d end)}l[0x2](0x104e)end){};local e=_(h(a));return e(...);end return ee((function()local n={}local e=0x01;local l;if c.qtzPYJRv then l=c.qtzPYJRv(ee)else l=''end if c.vwFvjSsV(l,c.sXCzBMYL)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,o,d,t)local t;if 3<l then if 6>l then if 2~=l then repeat if 5~=l then local l=o;local r,f,d=d(2);do return function()local e,t,o,n=e(n,l(l,l),l(l,l)+3);l(4);return(n*r)+(o*f)+(t*d)+e;end;end;break;end;local l=o;do return function()local e=e(n,l(l,l),l(l,l));l(1);return e;end;end;until true;else local l=o;local o,t,r=d(2);do return function()local f,d,n,e=e(n,l(l,l),l(l,l)+3);l(4);return(e*o)+(n*t)+(d*r)+f;end;end;end else if l<=6 then do return d[n]end;else if l~=7 then do return n(l,nil,n);end else do return setmetatable({},{['__\99\97\108\108']=function(e,d,o,l,n)if n then return e[n]elseif l then return e else e[d]=o end end})end end end end else if 1<l then if l>=-2 then repeat if 3>l then do return 16777216,65536,256 end;break;end;do return e(1),e(4,d,o,n,e),e(5,d,o,n)end;until true;else do return e(1),e(4,d,o,n,e),e(5,d,o,n)end;end else if-1~=l then repeat if l~=0 then 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;break;end;do return e(1),e(4,d,o,n,e),e(5,d,o,n)end;until true;else do return e(1),e(4,d,o,n,e),e(5,d,o,n)end;end end end end),...)
     
