return(function(...)local L={"Zp+mbF10q`s&W8e#*%!$`*OZ?(2$IRp#(iKU*:O#q1a$_p#;I&553T0ZP:(_6)kD3E(J?W\'1*Q;I*VA/h.DpPo1af"}local function G(G)return L[G-38711]end do local G=string.len local f={R=21;_=17;E=22;["/"]=63,["="]=43,g=75,i=1;Q=69,["8"]=24;["`"]=82;q=74;L=52,f=56,["9"]=55,["*"]=34,W=80,r=79,[";"]=41;B=16,["["]=66;["!"]=9,b=30,h=76,a=61,p=33;["%"]=18,["2"]=14;[","]=68;d=28;["#"]=15;J=60;j=64;["("]=20,G=57;I=38,[")"]=36;["<"]=11;["5"]=26;["-"]=8;K=81;N=84,A=27,T=3;[":"]=70;D=51;c=7,F=23,["."]=32,["+"]=48;["\'"]=45,n=58;S=54;["$"]=78;u=47,m=50,["6"]=73,["3"]=42,["0"]=2;["1"]=37;H=44,["^"]=53,k=65;Y=62;M=19;X=49,P=35;["?"]=6,C=77,["&"]=31;e=40;t=39;l=25;Z=59,[">"]=67,o=29;s=12;["\""]=13;U=46;V=72;["]"]=0,["\\"]=5;O=71;["4"]=4;["@"]=83,["7"]=10}local B=type local s=string.sub local x=table.insert local i={w=14;["7"]=33;t=58;["/"]=62;["6"]=9;L=7;S=35;Z=2,V=1;z=26;E=38;h=31;F=39;T=53;A=45,["3"]=22;O=29,r=41,g=23;["+"]=28;Q=57;B=17;X=8,Y=16;W=3;R=18;H=20;N=25,c=46;x=51,K=44;U=59;y=63;n=0;b=52,["8"]=6,j=48;D=10,o=30;a=55,i=54;G=47,["1"]=24,["0"]=15,q=5,["9"]=49,J=32,f=56;P=12;m=4;k=27;C=13,d=34,I=36;u=50,["4"]=61,["2"]=42;e=19;v=43,M=60,l=37;s=11;p=21;["5"]=40}local g=string.char local X=L local Y=table.concat local A=math.floor for L=1,#X,1 do local C=X[L]if B(C)=="string"then local B=s(C,1,1)if B=="-"then C=s(C,2)local f=G(C)local B={}local I=1 local a=0 local t=0 while I<=f do local L=s(C,I,I)local G=i[L]if G then a=a+G*(64^((3-t)))t=t+1 if t==4 then t=0 local L=A(a/65536)local G=A((a%65536)/256)local f=a%256 x(B,g(L,G,f))a=0 end elseif L=="="then x(B,g(A(a/65536)))if I>=f or s(C,I+1,I+1)~="="then x(B,g(A((a%65536)/256)))end break end I=I+1 end X[L]=Y(B)elseif B=="Z"then C=s(C,2)local B=G(C)local i={}local I=1 while I<=B do local L=(B-I)+1 local G=L>=5 and 5 or L local X=0 local Y=G>1 for L=0,4,1 do local B if L