!function(n){"function"==typeofdefine&&define.amd?define(n):n()}((function(){"use strict";varn=ArrayBuffer,e=Uint8Array,t=Uint16Array,r=Int16Array,o=Int32Array,i=function(n,t,r){if(e.prototype.slice)returne.prototype.slice.call(n,t,r);(null==t||t<0)&&(t=0),(null==r||r>n.length)&&(r=n.length);varo=newe(r-t);returno.set(n.subarray(t,r)),o},A=function(n,t,r,o){if(e.prototype.fill)returne.prototype.fill.call(n,t,r,o);for((null==r||r<0)&&(r=0),(null==o||o>n.length)&&(o=n.length);r<o;++r)n[r]=t;returnn},f=function(n,t,r,o){if(e.prototype.copyWithin)returne.prototype.copyWithin.call(n,t,r,o);for((null==r||r<0)&&(r=0),(null==o||o>n.length)&&(o=n.length);r<o;)n[t++]=n[r++]},s=["invalid zstd data","window size too large (>2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],a=function(n,e,t){varr=newError(e||s[n]);if(r.code=n,Error.captureStackTrace&&Error.captureStackTrace(r,a),!t)throwr;returnr},l=function(n,e,t){for(varr=0,o=0;r<t;++r)o|=n[e++]<<(r<<3);returno},w=function(n,t){varr,i,A=n[0]|n[1]<<8|n[2]<<16;if(3126568==A&&253==n[3]){varf=n[4],s=f>>5&1,w=f>>2&1,u=3&f,c=f>>6;8&f&&a(0);vard=6-s,g=3==u?4:u,h=l(n,d,g),p=c?1<<c:s,I=l(n,d+=g,p)+(1==c&&256),E=I;if(!s){vary=1<<10+(n[5]>>3);E=y+(y>>3)*(7&n[5])}E>2145386496&&a(1);varB=newe((1==t?I||E:t?0:E)+12);returnB[0]=1,B[4]=4,B[8]=8,{b:d+p,y:0,l:0,d:h,w:t&&1!=t?t:B.subarray(12),e:E,o:newo(B.buffer,0,3),u:I,c:w,m:Math.min(131072,E)}}if(25481893==(A>>4|n[3]<<20))return8+(((r=n)[i=4]|r[i+1]<<8|r[i+2]<<16|r[i+3]<<24)>>>0);a(0)},u=function(n){for(vare=0;1<<e<=n;++e);returne-1},c=function(o,i,A){varf=4+(i<<3),s=5+(15&o[i]);s>A&&a(3);for(varl=1<<s,w=l,c=-1,d=-1,g=-1,h=l,p=newn(512+(l<<2)),I=newr(p,0,256),E=newt(p,0,256),y=newt(p,512,l),B=512+(l<<1),b=newe(p,B,l),m=newe(p,B+l);c<255&&w>0;){varv=u(w+1),C=f>>3,Q=(1<<v+1)-1,U=(o[C]|o[C+1]<<8|o[C+2]<<16)>>(7&f)&Q,L=(1<<v)-1,F=Q-w-1,Y=U&L;if(Y<F?(f+=v,U=Y):(f+=v+1,U>L&&(U-=F)),I[++c]=--U,-1==U?(w+=U,b[--h]=c):w-=U,!U)do{varN=f>>3;d=(o[N]|o[N+1]<<8)>>(7&f)&3,f+=2,c+=d}while(3==d)}(c>255||w)&&a(0);for(varS=0,T=(l>>1)+(l>>3)+3,R=l-1,W=0;W<=c;++W){varP=I[W];if(P<1)E[W]=-P;elsefor(g=0;g<P;++g){b[S]=W;do{S=S+T&R}while(S>=h)}}for(S&&a(0),g=0;g<l;++g){varD=E[b[g]]++,q=m[g]=s-u(D);y[g]=(D<<q)-l}return[f+7>>3,{b:s,s:b,n:m,t:y}]},d=c(newe([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],g=c(newe([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],h=c(newe([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],p=function(n,e){for(vart=n.length,r=newo(t),i=0;i<t;++i)r[i]=e,e+=1<<n[i];returnr},I=newe(newo([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),E=p(I,0),y=newe(newo([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),B=p(y,3),b=function(n,e,t){varr=n.length,o=e.length,i=n[r-1],A=(1<<t.b)-1,f=-t.b;i||a(0);for(vars=0,l=t.b,w=(r<<3)-8+u(i)-l,c=-1;w>f&&c<o;){vard=w>>3;s=(s<<l|(n[d]|n[d+1]<<8|n[d+2]<<16)>>(7&w))&A,e[++c]=t.s[s],w-=l=t.n[s]}w==f&&c+1==o||a(0)},m=function(n,e,t){varr=6,o=e.length+3>>2,i=o<<1,A=o+i;b(n.subarray(r,r+=n[0]|n[1]<<8),e.subarray(0,o),t),b(n.subarray(r,r+=n[2]|n[3]<<8),e.subarray(o,i),t),b(n.subarray(r,r+=n[4]|n[5]<<8),e.subarray(i,A),t),b(n.subarray(r),e.subarray(A),t)},v=function(n,r,o){varf,s=r.b,l=n[s],w=l>>1&3;r.l=1&l;varp=l>>3|n[s+1]<<5|n[s+2]<<13,v=(s+=3)+p;if(1==w){if(s>=n.length)return;returnr.b=s+1,o?(A(o,n[s],r.y,r.y+=p),o):A(newe(p),n[s])}if(!(v>n.length)){if(0==w)returnr.b=v,o?(o.set(n.subarray(s,v),r.y),r.y+=p,o):i(n,s,v);if(2==w){varC=n[s],Q=3&C,U=C>>2&3,L=C>>4,F=0,Y=0;Q<2?1&U?L|=n[++s]<<4|(2&U&&n[++s]<<12):L=C>>3:(Y=U,U<2?(L|=(63&n[++s])<<4,F=n[s]>>6|n[++s]<<2):2==U?(L|=n[++s]<<4|(3&n[++s])<<12,F=n[s]>>2|n[++s]<<6):(L|=n[++s]<<4|(63&n[++s])<<12,F=n[s]>>6|n[++s]<<2|n[++s]<<10)),++s;varN=o?o.subarray(r.y,r.y+r.m):newe(r.m),S=N.length-L;if(0==Q)N.set(n.subarray(s,s+=L),S);elseif(1==Q)A(N,n[s++],S);else{varT=r.h;if(2==Q){varR=function(n,r){varo=0,i=-1,f=newe(292),s=n[r],l=f.subarray(0,256),w=