UNPKG

p3x-redis-ui-material

Version:

💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity

3 lines • 399 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/html2canvas-C_2ARmm7.js","assets/chunk-62oNxeRG.js","assets/index.es-tDu1PX8r.js","assets/typeof-DUywc4JQ.js"])))=>i.map(i=>d[i]); import{i as e}from"./chunk-62oNxeRG.js";import{t}from"./preload-helper-Cw3XWEoE.js";import{t as n}from"./typeof-DUywc4JQ.js";var r=Uint8Array,i=Uint16Array,a=Int32Array,o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),s=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=function(e,t){for(var n=new i(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var o=new a(n[30]),r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)o[s]=s-n[r]<<5|r;return{b:n,r:o}},u=l(o,2),d=u.b,f=u.r;d[28]=258,f[258]=28;var p=l(s,0);p.b;for(var m=p.r,h=new i(32768),g=0;g<32768;++g){var _=(g&43690)>>1|(g&21845)<<1;_=(_&52428)>>2|(_&13107)<<2,_=(_&61680)>>4|(_&3855)<<4,h[g]=((_&65280)>>8|(_&255)<<8)>>1}for(var v=(function(e,t,n){for(var r=e.length,a=0,o=new i(t);a<r;++a)e[a]&&++o[e[a]-1];var s=new i(t);for(a=1;a<t;++a)s[a]=s[a-1]+o[a-1]<<1;var c;if(n){c=new i(1<<t);var l=15-t;for(a=0;a<r;++a)if(e[a])for(var u=a<<4|e[a],d=t-e[a],f=s[e[a]-1]++<<d,p=f|(1<<d)-1;f<=p;++f)c[h[f]>>l]=u}else for(c=new i(r),a=0;a<r;++a)e[a]&&(c[a]=h[s[e[a]-1]++]>>15-e[a]);return c}),y=new r(288),g=0;g<144;++g)y[g]=8;for(var g=144;g<256;++g)y[g]=9;for(var g=256;g<280;++g)y[g]=7;for(var g=280;g<288;++g)y[g]=8;for(var b=new r(32),g=0;g<32;++g)b[g]=5;var x=v(y,9,0),S=v(b,5,0),C=function(e){return(e+7)/8|0},w=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new r(e.subarray(t,n))},T=function(e,t,n){n<<=t&7;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8},E=function(e,t,n){n<<=t&7;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8,e[r+2]|=n>>16},D=function(e,t){for(var n=[],a=0;a<e.length;++a)e[a]&&n.push({s:a,f:e[a]});var o=n.length,s=n.slice();if(!o)return{t:P,l:0};if(o==1){var c=new r(n[0].s+1);return c[n[0].s]=1,{t:c,l:1}}n.sort(function(e,t){return e.f-t.f}),n.push({s:-1,f:25001});var l=n[0],u=n[1],d=0,f=1,p=2;for(n[0]={s:-1,f:l.f+u.f,l,r:u};f!=o-1;)l=n[n[d].f<n[p].f?d++:p++],u=n[d!=f&&n[d].f<n[p].f?d++:p++],n[f++]={s:-1,f:l.f+u.f,l,r:u};for(var m=s[0].s,a=1;a<o;++a)s[a].s>m&&(m=s[a].s);var h=new i(m+1),g=O(n[f-1],h,0);if(g>t){var a=0,_=0,v=g-t,y=1<<v;for(s.sort(function(e,t){return h[t.s]-h[e.s]||e.f-t.f});a<o;++a){var b=s[a].s;if(h[b]>t)_+=y-(1<<g-h[b]),h[b]=t;else break}for(_>>=v;_>0;){var x=s[a].s;h[x]<t?_-=1<<t-h[x]++-1:++a}for(;a>=0&&_;--a){var S=s[a].s;h[S]==t&&(--h[S],++_)}g=t}return{t:new r(h),l:g}},O=function(e,t,n){return e.s==-1?Math.max(O(e.l,t,n+1),O(e.r,t,n+1)):t[e.s]=n},k=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new i(++t),r=0,a=e[0],o=1,s=function(e){n[r++]=e},c=1;c<=t;++c)if(e[c]==a&&c!=t)++o;else{if(!a&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(a),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(a);o=1,a=e[c]}return{c:n.subarray(0,r),n:t}},A=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},j=function(e,t,n){var r=n.length,i=C(t+2);e[i]=r&255,e[i+1]=r>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var a=0;a<r;++a)e[i+a+4]=n[a];return(i+4+r)*8},M=function(e,t,n,r,a,l,u,d,f,p,m){T(t,m++,n),++a[256];for(var h=D(a,15),g=h.t,_=h.l,C=D(l,15),w=C.t,O=C.l,M=k(g),N=M.c,P=M.n,F=k(w),I=F.c,L=F.n,R=new i(19),z=0;z<N.length;++z)++R[N[z]&31];for(var z=0;z<I.length;++z)++R[I[z]&31];for(var B=D(R,7),V=B.t,ee=B.l,H=19;H>4&&!V[c[H-1]];--H);var U=p+5<<3,W=A(a,y)+A(l,b)+u,te=A(a,g)+A(l,w)+u+14+3*H+A(R,V)+2*R[16]+3*R[17]+7*R[18];if(f>=0&&U<=W&&U<=te)return j(t,m,e.subarray(f,f+p));var ne,re,ie,ae;if(T(t,m,1+(te<W)),m+=2,te<W){ne=v(g,_,0),re=g,ie=v(w,O,0),ae=w;var oe=v(V,ee,0);T(t,m,P-257),T(t,m+5,L-1),T(t,m+10,H-4),m+=14;for(var z=0;z<H;++z)T(t,m+3*z,V[c[z]]);m+=3*H;for(var G=[N,I],se=0;se<2;++se)for(var ce=G[se],z=0;z<ce.length;++z){var le=ce[z]&31;T(t,m,oe[le]),m+=V[le],le>15&&(T(t,m,ce[z]>>5&127),m+=ce[z]>>12)}}else ne=x,re=y,ie=S,ae=b;for(var z=0;z<d;++z){var ue=r[z];if(ue>255){var le=ue>>18&31;E(t,m,ne[le+257]),m+=re[le+257],le>7&&(T(t,m,ue>>23&31),m+=o[le]);var de=ue&31;E(t,m,ie[de]),m+=ae[de],de>3&&(E(t,m,ue>>5&8191),m+=s[de])}else E(t,m,ne[ue]),m+=re[ue]}return E(t,m,ne[256]),m+re[256]},N=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),P=new r(0),F=function(e,t,n,c,l,u){var d=u.z||e.length,p=new r(c+d+5*(1+Math.ceil(d/7e3))+l),h=p.subarray(c,p.length-l),g=u.l,_=(u.r||0)&7;if(t){_&&(h[0]=u.r>>3);for(var v=N[t-1],y=v>>13,b=v&8191,x=(1<<n)-1,S=u.p||new i(32768),T=u.h||new i(x+1),E=Math.ceil(n/3),D=2*E,O=function(t){return(e[t]^e[t+1]<<E^e[t+2]<<D)&x},k=new a(25e3),A=new i(288),P=new i(32),F=0,I=0,L=u.i||0,R=0,z=u.w||0,B=0;L+2<d;++L){var V=O(L),ee=L&32767,H=T[V];if(S[ee]=H,T[V]=ee,z<=L){var U=d-L;if((F>7e3||R>24576)&&(U>423||!g)){_=M(e,h,0,k,A,P,I,R,B,L-B,_),R=F=I=0,B=L;for(var W=0;W<286;++W)A[W]=0;for(var W=0;W<30;++W)P[W]=0}var te=2,ne=0,re=b,ie=ee-H&32767;if(U>2&&V==O(L-ie))for(var ae=Math.min(y,U)-1,oe=Math.min(32767,L),G=Math.min(258,U);ie<=oe&&--re&&ee!=H;){if(e[L+te]==e[L+te-ie]){for(var se=0;se<G&&e[L+se]==e[L+se-ie];++se);if(se>te){if(te=se,ne=ie,se>ae)break;for(var ce=Math.min(ie,se-2),le=0,W=0;W<ce;++W){var ue=L-ie+W&32767,de=ue-S[ue]&32767;de>le&&(le=de,H=ue)}}}ee=H,H=S[ee],ie+=ee-H&32767}if(ne){k[R++]=268435456|f[te]<<18|m[ne];var fe=f[te]&31,pe=m[ne]&31;I+=o[fe]+s[pe],++A[257+fe],++P[pe],z=L+te,++F}else k[R++]=e[L],++A[e[L]]}}for(L=Math.max(L,z);L<d;++L)k[R++]=e[L],++A[e[L]];_=M(e,h,g,k,A,P,I,R,B,L-B,_),g||(u.r=_&7|h[_/8|0]<<3,_-=7,u.h=T,u.p=S,u.i=L,u.w=z)}else{for(var L=u.w||0;L<d+g;L+=65535){var me=L+65535;me>=d&&(h[_/8|0]=g,me=d),_=j(h,_+1,e.subarray(L,me))}u.i=d}return w(p,0,c+C(_)+l)},I=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,a=n.length|0,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=r+=n[o];r=(r&65535)+15*(r>>16),i=(i&65535)+15*(i>>16)}e=r,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},L=function(e,t,n,i,a){if(!a&&(a={l:1},t.dictionary)){var o=t.dictionary.subarray(-32768),s=new r(o.length+e.length);s.set(o),s.set(e,o.length),e=s,a.w=o.length}return F(e,t.level==null?6:t.level,t.mem==null?a.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,n,i,a)},R=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},z=function(e,t){var n=t.level,r=n==0?0:n<6?1:n==9?3:2;if(e[0]=120,e[1]=r<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=I();i.p(t.dictionary),R(e,2,i.d())}};function B(e,t){t||={};var n=I();n.p(e);var r=L(e,t,t.dictionary?6:2,4);return z(r,t),R(r,r.length-4,n.d()),r}var V=typeof TextDecoder<`u`&&new TextDecoder;try{V.decode(P,{stream:!0})}catch{}function ee(e){if(Array.isArray(e))return e}function H(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function U(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function W(e,t){if(e){if(typeof e==`string`)return U(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?U(e,t):void 0}}function te(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ne(e,t){return ee(e)||H(e,t)||W(e,t)||te()}function re(e,t=`utf8`){return new TextDecoder(t).decode(e)}var ie=new TextEncoder;function ae(e){return ie.encode(e)}var oe=1024*8,G=(()=>{let e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),se={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array},ce=class e{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=oe,n={}){let r=!1;typeof t==`number`?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);let i=n.offset?n.offset>>>0:0,a=t.byteLength-i,o=i;(ArrayBuffer.isView(t)||t instanceof e)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let e=this._marks.pop();if(e===void 0)throw Error(`Mark stack empty`);return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){let t=(this.offset+e)*2,n=new Uint8Array(t);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=t,this.byteLength=t,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,`uint8`)}readArray(e,t){let n=se[t].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===G&&t!==`uint8`&&t!==`int8`){let e=new Uint8Array(this.buffer.slice(r,r+n));e.reverse();let i=new se[t](e.buffer);return this.offset+=n,i.reverse(),i}let a=new se[t](i);return this.offset+=n,a}readInt16(){let e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){let e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){let e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){let e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){let e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){let e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){let e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){let e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let t=``;for(let n=0;n<e;n++)t+=this.readChar();return t}readUtf8(e=1){return re(this.readBytes(e))}decodeText(e=1,t=`utf8`){return re(this.readBytes(e),t)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let t=0;t<e.length;t++)this._data.setUint8(this.offset++,e[t]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let t=0;t<e.length;t++)this.writeUint8(e.charCodeAt(t));return this}writeUtf8(e){return this.writeBytes(ae(e))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}},le=4,ue=0,de=1,fe=2;function pe(e){let t=e.length;for(;--t>=0;)e[t]=0}var me=0,he=1,ge=2,_e=3,ve=258,ye=29,be=256,xe=be+1+ye,Se=30,Ce=19,we=2*xe+1,Te=15,Ee=16,De=7,Oe=256,ke=16,Ae=17,je=18,Me=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Ne=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),K=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Pe=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Fe=512,Ie=Array((xe+2)*2);pe(Ie);var Le=Array(Se*2);pe(Le);var Re=Array(Fe);pe(Re);var q=Array(ve-_e+1);pe(q);var ze=Array(ye);pe(ze);var Be=Array(Se);pe(Be);function Ve(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}var He,Ue,We;function Ge(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}var Ke=e=>e<256?Re[e]:Re[256+(e>>>7)],qe=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Je=(e,t,n)=>{e.bi_valid>Ee-n?(e.bi_buf|=t<<e.bi_valid&65535,qe(e,e.bi_buf),e.bi_buf=t>>Ee-e.bi_valid,e.bi_valid+=n-Ee):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)},Ye=(e,t,n)=>{Je(e,n[t*2],n[t*2+1])},Xe=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},Ze=e=>{e.bi_valid===16?(qe(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},Qe=(e,t)=>{let n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length,l,u,d,f,p,m,h=0;for(f=0;f<=Te;f++)e.bl_count[f]=0;for(n[e.heap[e.heap_max]*2+1]=0,l=e.heap_max+1;l<we;l++)u=e.heap[l],f=n[n[u*2+1]*2+1]+1,f>c&&(f=c,h++),n[u*2+1]=f,!(u>r)&&(e.bl_count[f]++,p=0,u>=s&&(p=o[u-s]),m=n[u*2],e.opt_len+=m*(f+p),a&&(e.static_len+=m*(i[u*2+1]+p)));if(h!==0){do{for(f=c-1;e.bl_count[f]===0;)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[c]--,h-=2}while(h>0);for(f=c;f!==0;f--)for(u=e.bl_count[f];u!==0;)d=e.heap[--l],!(d>r)&&(n[d*2+1]!==f&&(e.opt_len+=(f-n[d*2+1])*n[d*2],n[d*2+1]=f),u--)}},$e=(e,t,n)=>{let r=Array(Te+1),i=0,a,o;for(a=1;a<=Te;a++)i=i+n[a-1]<<1,r[a]=i;for(o=0;o<=t;o++){let t=e[o*2+1];t!==0&&(e[o*2]=Xe(r[t]++,t))}},et=()=>{let e,t,n,r,i,a=Array(Te+1);for(n=0,r=0;r<ye-1;r++)for(ze[r]=n,e=0;e<1<<Me[r];e++)q[n++]=r;for(q[n-1]=r,i=0,r=0;r<16;r++)for(Be[r]=i,e=0;e<1<<Ne[r];e++)Re[i++]=r;for(i>>=7;r<Se;r++)for(Be[r]=i<<7,e=0;e<1<<Ne[r]-7;e++)Re[256+ i++]=r;for(t=0;t<=Te;t++)a[t]=0;for(e=0;e<=143;)Ie[e*2+1]=8,e++,a[8]++;for(;e<=255;)Ie[e*2+1]=9,e++,a[9]++;for(;e<=279;)Ie[e*2+1]=7,e++,a[7]++;for(;e<=287;)Ie[e*2+1]=8,e++,a[8]++;for($e(Ie,xe+1,a),e=0;e<Se;e++)Le[e*2+1]=5,Le[e*2]=Xe(e,5);He=new Ve(Ie,Me,be+1,xe,Te),Ue=new Ve(Le,Ne,0,Se,Te),We=new Ve([],K,0,Ce,De)},tt=e=>{let t;for(t=0;t<xe;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Se;t++)e.dyn_dtree[t*2]=0;for(t=0;t<Ce;t++)e.bl_tree[t*2]=0;e.dyn_ltree[Oe*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},nt=e=>{e.bi_valid>8?qe(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},rt=(e,t,n,r)=>{let i=t*2,a=n*2;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]},it=(e,t,n)=>{let r=e.heap[n],i=n<<1;for(;i<=e.heap_len&&(i<e.heap_len&&rt(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!rt(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r},at=(e,t,n)=>{let r,i,a=0,o,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+ a++]&255,r+=(e.pending_buf[e.sym_buf+ a++]&255)<<8,i=e.pending_buf[e.sym_buf+ a++],r===0?Ye(e,i,t):(o=q[i],Ye(e,o+be+1,t),s=Me[o],s!==0&&(i-=ze[o],Je(e,i,s)),r--,o=Ke(r),Ye(e,o,n),s=Ne[o],s!==0&&(r-=Be[o],Je(e,r,s)));while(a<e.sym_next);Ye(e,Oe,t)},ot=(e,t)=>{let n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,o,s,c=-1,l;for(e.heap_len=0,e.heap_max=we,o=0;o<a;o++)n[o*2]===0?n[o*2+1]=0:(e.heap[++e.heap_len]=c=o,e.depth[o]=0);for(;e.heap_len<2;)l=e.heap[++e.heap_len]=c<2?++c:0,n[l*2]=1,e.depth[l]=0,e.opt_len--,i&&(e.static_len-=r[l*2+1]);for(t.max_code=c,o=e.heap_len>>1;o>=1;o--)it(e,n,o);l=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],it(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,n[l*2]=n[o*2]+n[s*2],e.depth[l]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,n[o*2+1]=n[s*2+1]=l,e.heap[1]=l++,it(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Qe(e,t),$e(n,c,e.bl_count)},st=(e,t,n)=>{let r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)&&(s<l?e.bl_tree[a*2]+=s:a===0?s<=10?e.bl_tree[Ae*2]++:e.bl_tree[je*2]++:(a!==i&&e.bl_tree[a*2]++,e.bl_tree[ke*2]++),s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4))},ct=(e,t,n)=>{let r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),r=0;r<=n;r++)if(a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)){if(s<l)do Ye(e,a,e.bl_tree);while(--s!==0);else a===0?s<=10?(Ye(e,Ae,e.bl_tree),Je(e,s-3,3)):(Ye(e,je,e.bl_tree),Je(e,s-11,7)):(a!==i&&(Ye(e,a,e.bl_tree),s--),Ye(e,ke,e.bl_tree),Je(e,s-3,2));s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4)}},lt=e=>{let t;for(st(e,e.dyn_ltree,e.l_desc.max_code),st(e,e.dyn_dtree,e.d_desc.max_code),ot(e,e.bl_desc),t=Ce-1;t>=3&&e.bl_tree[Pe[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},ut=(e,t,n,r)=>{let i;for(Je(e,t-257,5),Je(e,n-1,5),Je(e,r-4,4),i=0;i<r;i++)Je(e,e.bl_tree[Pe[i]*2+1],3);ct(e,e.dyn_ltree,t-1),ct(e,e.dyn_dtree,n-1)},dt=e=>{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return ue;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return de;for(n=32;n<be;n++)if(e.dyn_ltree[n*2]!==0)return de;return ue},ft=!1,pt=e=>{ft||=(et(),!0),e.l_desc=new Ge(e.dyn_ltree,He),e.d_desc=new Ge(e.dyn_dtree,Ue),e.bl_desc=new Ge(e.bl_tree,We),e.bi_buf=0,e.bi_valid=0,tt(e)},mt=(e,t,n,r)=>{Je(e,(me<<1)+ +!!r,3),nt(e),qe(e,n),qe(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},ht={_tr_init:pt,_tr_stored_block:mt,_tr_flush_block:(e,t,n,r)=>{let i,a,o=0;e.level>0?(e.strm.data_type===fe&&(e.strm.data_type=dt(e)),ot(e,e.l_desc),ot(e,e.d_desc),o=lt(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=n+5,n+4<=i&&t!==-1?mt(e,t,n,r):e.strategy===le||a===i?(Je(e,(he<<1)+ +!!r,3),at(e,Ie,Le)):(Je(e,(ge<<1)+ +!!r,3),ut(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),at(e,e.dyn_ltree,e.dyn_dtree)),tt(e),r&&nt(e)},_tr_tally:(e,t,n)=>(e.pending_buf[e.sym_buf+ e.sym_next++]=t,e.pending_buf[e.sym_buf+ e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+ e.sym_next++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(q[n]+be+1)*2]++,e.dyn_dtree[Ke(t)*2]++),e.sym_next===e.sym_end),_tr_align:e=>{Je(e,he<<1,3),Ye(e,Oe,Ie),Ze(e)}},gt=(e,t,n,r)=>{let i=e&65535|0,a=e>>>16&65535|0,o=0;for(;n!==0;){o=n>2e3?2e3:n,n-=o;do i=i+t[r++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0},_t=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t})()),vt=(e,t,n,r)=>{let i=_t,a=r+n;e^=-1;for(let n=r;n<a;n++)e=e>>>8^i[(e^t[n])&255];return e^-1},yt={2:`need dictionary`,1:`stream end`,0:``,"-1":`file error`,"-2":`stream error`,"-3":`data error`,"-4":`insufficient memory`,"-5":`buffer error`,"-6":`incompatible version`},bt={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:xt,_tr_stored_block:St,_tr_flush_block:Ct,_tr_tally:wt,_tr_align:Tt}=ht,{Z_NO_FLUSH:J,Z_PARTIAL_FLUSH:Et,Z_FULL_FLUSH:Dt,Z_FINISH:Ot,Z_BLOCK:kt,Z_OK:At,Z_STREAM_END:jt,Z_STREAM_ERROR:Mt,Z_DATA_ERROR:Nt,Z_BUF_ERROR:Pt,Z_DEFAULT_COMPRESSION:Ft,Z_FILTERED:It,Z_HUFFMAN_ONLY:Lt,Z_RLE:Rt,Z_FIXED:zt,Z_DEFAULT_STRATEGY:Bt,Z_UNKNOWN:Vt,Z_DEFLATED:Ht}=bt,Ut=9,Wt=15,Gt=8,Kt=286,qt=30,Jt=19,Yt=2*Kt+1,Xt=15,Y=3,Zt=258,Qt=Zt+Y+1,$t=32,en=42,tn=57,nn=69,rn=73,an=91,on=103,sn=113,cn=666,ln=1,un=2,dn=3,fn=4,pn=3,mn=(e,t)=>(e.msg=yt[t],t),hn=e=>e*2-(e>4?9:0),gn=e=>{let t=e.length;for(;--t>=0;)e[t]=0},_n=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=i?n-i:0;while(--t);t=i,r=t;do n=e.prev[--r],e.prev[r]=n>=i?n-i:0;while(--t)},vn=(e,t,n)=>(t<<e.hash_shift^n)&e.hash_mask,yn=e=>{let t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},bn=(e,t)=>{Ct(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,yn(e.strm)},xn=(e,t)=>{e.pending_buf[e.pending++]=t},Sn=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},Cn=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),e.state.wrap===1?e.adler=gt(e.adler,t,i,n):e.state.wrap===2&&(e.adler=vt(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},wn=(e,t)=>{let n=e.max_chain_length,r=e.strstart,i,a,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-Qt?e.strstart-(e.w_size-Qt):0,l=e.window,u=e.w_mask,d=e.prev,f=e.strstart+Zt,p=l[r+o-1],m=l[r+o];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do{if(i=t,l[i+o]!==m||l[i+o-1]!==p||l[i]!==l[r]||l[++i]!==l[r+1])continue;r+=2,i++;do;while(l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&r<f);if(a=Zt-(f-r),r=f-Zt,a>o){if(e.match_start=t,o=a,a>=s)break;p=l[r+o-1],m=l[r+o]}}while((t=d[t&u])>c&&--n!==0);return o<=e.lookahead?o:e.lookahead},Tn=e=>{let t=e.w_size,n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Qt)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),_n(e),r+=t),e.strm.avail_in===0)break;if(n=Cn(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=Y)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=vn(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=vn(e,e.ins_h,e.window[i+Y-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<Y)););}while(e.lookahead<Qt&&e.strm.avail_in!==0)},En=(e,t)=>{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,i,a,o=0,s=e.strm.avail_in;do{if(r=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,i=e.strstart-e.block_start,r>i+e.strm.avail_in&&(r=i+e.strm.avail_in),r>a&&(r=a),r<n&&(r===0&&t!==Ot||t===J||r!==i+e.strm.avail_in)))break;o=+(t===Ot&&r===i+e.strm.avail_in),St(e,0,0,o),e.pending_buf[e.pending-4]=r,e.pending_buf[e.pending-3]=r>>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,yn(e.strm),i&&(i>r&&(i=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,r-=i),r&&(Cn(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(o===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),o?fn:t!==J&&t!==Ot&&e.strm.avail_in===0&&e.strstart===e.block_start?un:(a=e.window_size-e.strstart,e.strm.avail_in>a&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(Cn(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,n=a>e.w_size?e.w_size:a,i=e.strstart-e.block_start,(i>=n||(i||t===Ot)&&t!==J&&e.strm.avail_in===0&&i<=a)&&(r=i>a?a:i,o=+(t===Ot&&e.strm.avail_in===0&&r===i),St(e,e.block_start,r,o),e.block_start+=r,yn(e.strm)),o?dn:ln)},Dn=(e,t)=>{let n,r;for(;;){if(e.lookahead<Qt){if(Tn(e),e.lookahead<Qt&&t===J)return ln;if(e.lookahead===0)break}if(n=0,e.lookahead>=Y&&(e.ins_h=vn(e,e.ins_h,e.window[e.strstart+Y-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-Qt&&(e.match_length=wn(e,n)),e.match_length>=Y)if(r=wt(e,e.strstart-e.match_start,e.match_length-Y),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=Y){e.match_length--;do e.strstart++,e.ins_h=vn(e,e.ins_h,e.window[e.strstart+Y-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=vn(e,e.ins_h,e.window[e.strstart+1]);else r=wt(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(bn(e,!1),e.strm.avail_out===0))return ln}return e.insert=e.strstart<Y-1?e.strstart:Y-1,t===Ot?(bn(e,!0),e.strm.avail_out===0?dn:fn):e.sym_next&&(bn(e,!1),e.strm.avail_out===0)?ln:un},On=(e,t)=>{let n,r,i;for(;;){if(e.lookahead<Qt){if(Tn(e),e.lookahead<Qt&&t===J)return ln;if(e.lookahead===0)break}if(n=0,e.lookahead>=Y&&(e.ins_h=vn(e,e.ins_h,e.window[e.strstart+Y-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=Y-1,n!==0&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-Qt&&(e.match_length=wn(e,n),e.match_length<=5&&(e.strategy===It||e.match_length===Y&&e.strstart-e.match_start>4096)&&(e.match_length=Y-1)),e.prev_length>=Y&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-Y,r=wt(e,e.strstart-1-e.prev_match,e.prev_length-Y),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=vn(e,e.ins_h,e.window[e.strstart+Y-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=Y-1,e.strstart++,r&&(bn(e,!1),e.strm.avail_out===0))return ln}else if(e.match_available){if(r=wt(e,0,e.window[e.strstart-1]),r&&bn(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return ln}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&=(r=wt(e,0,e.window[e.strstart-1]),0),e.insert=e.strstart<Y-1?e.strstart:Y-1,t===Ot?(bn(e,!0),e.strm.avail_out===0?dn:fn):e.sym_next&&(bn(e,!1),e.strm.avail_out===0)?ln:un},kn=(e,t)=>{let n,r,i,a,o=e.window;for(;;){if(e.lookahead<=Zt){if(Tn(e),e.lookahead<=Zt&&t===J)return ln;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=Y&&e.strstart>0&&(i=e.strstart-1,r=o[i],r===o[++i]&&r===o[++i]&&r===o[++i])){a=e.strstart+Zt;do;while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=Zt-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=Y?(n=wt(e,1,e.match_length-Y),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=wt(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(bn(e,!1),e.strm.avail_out===0))return ln}return e.insert=0,t===Ot?(bn(e,!0),e.strm.avail_out===0?dn:fn):e.sym_next&&(bn(e,!1),e.strm.avail_out===0)?ln:un},An=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(Tn(e),e.lookahead===0)){if(t===J)return ln;break}if(e.match_length=0,n=wt(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(bn(e,!1),e.strm.avail_out===0))return ln}return e.insert=0,t===Ot?(bn(e,!0),e.strm.avail_out===0?dn:fn):e.sym_next&&(bn(e,!1),e.strm.avail_out===0)?ln:un};function jn(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}var Mn=[new jn(0,0,0,0,En),new jn(4,4,8,4,Dn),new jn(4,5,16,8,Dn),new jn(4,6,32,32,Dn),new jn(4,4,16,16,On),new jn(8,16,32,32,On),new jn(8,16,128,128,On),new jn(8,32,128,256,On),new jn(32,128,258,1024,On),new jn(32,258,258,4096,On)],Nn=e=>{e.window_size=2*e.w_size,gn(e.head),e.max_lazy_match=Mn[e.level].max_lazy,e.good_match=Mn[e.level].good_length,e.nice_match=Mn[e.level].nice_length,e.max_chain_length=Mn[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=Y-1,e.match_available=0,e.ins_h=0};function Pn(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Ht,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Yt*2),this.dyn_dtree=new Uint16Array((2*qt+1)*2),this.bl_tree=new Uint16Array((2*Jt+1)*2),gn(this.dyn_ltree),gn(this.dyn_dtree),gn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Xt+1),this.heap=new Uint16Array(2*Kt+1),gn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Kt+1),gn(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Fn=e=>{if(!e)return 1;let t=e.state;return+(!t||t.strm!==e||t.status!==en&&t.status!==tn&&t.status!==nn&&t.status!==rn&&t.status!==an&&t.status!==on&&t.status!==sn&&t.status!==cn)},In=e=>{if(Fn(e))return mn(e,Mt);e.total_in=e.total_out=0,e.data_type=Vt;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?tn:t.wrap?en:sn,e.adler=t.wrap===2?0:1,t.last_flush=-2,xt(t),At},Ln=e=>{let t=In(e);return t===At&&Nn(e.state),t},Rn=(e,t)=>Fn(e)||e.state.wrap!==2?Mt:(e.state.gzhead=t,At),zn=(e,t,n,r,i,a)=>{if(!e)return Mt;let o=1;if(t===Ft&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>Ut||n!==Ht||r<8||r>15||t<0||t>9||a<0||a>zt||r===8&&o!==1)return mn(e,Mt);r===8&&(r=9);let s=new Pn;return e.state=s,s.strm=e,s.status=en,s.wrap=o,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+Y-1)/Y),s.window=new Uint8Array(s.w_size*2),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=(s.lit_bufsize-1)*3,s.level=t,s.strategy=a,s.method=n,Ln(e)},Bn={deflateInit:(e,t)=>zn(e,t,Ht,Wt,Gt,Bt),deflateInit2:zn,deflateReset:Ln,deflateResetKeep:In,deflateSetHeader:Rn,deflate:(e,t)=>{if(Fn(e)||t>kt||t<0)return e?mn(e,Mt):Mt;let n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===cn&&t!==Ot)return mn(e,e.avail_out===0?Pt:Mt);let r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(yn(e),e.avail_out===0)return n.last_flush=-1,At}else if(e.avail_in===0&&hn(t)<=hn(r)&&t!==Ot)return mn(e,Pt);if(n.status===cn&&e.avail_in!==0)return mn(e,Pt);if(n.status===en&&n.wrap===0&&(n.status=sn),n.status===en){let t=Ht+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=Lt||n.level<2?0:n.level<6?1:n.level===6?2:3,t|=r<<6,n.strstart!==0&&(t|=$t),t+=31-t%31,Sn(n,t),n.strstart!==0&&(Sn(n,e.adler>>>16),Sn(n,e.adler&65535)),e.adler=1,n.status=sn,yn(e),n.pending!==0)return n.last_flush=-1,At}if(n.status===tn){if(e.adler=0,xn(n,31),xn(n,139),xn(n,8),n.gzhead)xn(n,+!!n.gzhead.text+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),xn(n,n.gzhead.time&255),xn(n,n.gzhead.time>>8&255),xn(n,n.gzhead.time>>16&255),xn(n,n.gzhead.time>>24&255),xn(n,n.level===9?2:n.strategy>=Lt||n.level<2?4:0),xn(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(xn(n,n.gzhead.extra.length&255),xn(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=vt(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=nn;else if(xn(n,0),xn(n,0),xn(n,0),xn(n,0),xn(n,0),xn(n,n.level===9?2:n.strategy>=Lt||n.level<2?4:0),xn(n,pn),n.status=sn,yn(e),n.pending!==0)return n.last_flush=-1,At}if(n.status===nn){if(n.gzhead.extra){let t=n.pending,r=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=i,yn(e),n.pending!==0)return n.last_flush=-1,At;t=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=rn}if(n.status===rn){if(n.gzhead.name){let t=n.pending,r;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t)),yn(e),n.pending!==0)return n.last_flush=-1,At;t=0}r=n.gzindex<n.gzhead.name.length?n.gzhead.name.charCodeAt(n.gzindex++)&255:0,xn(n,r)}while(r!==0);n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=an}if(n.status===an){if(n.gzhead.comment){let t=n.pending,r;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t)),yn(e),n.pending!==0)return n.last_flush=-1,At;t=0}r=n.gzindex<n.gzhead.comment.length?n.gzhead.comment.charCodeAt(n.gzindex++)&255:0,xn(n,r)}while(r!==0);n.gzhead.hcrc&&n.pending>t&&(e.adler=vt(e.adler,n.pending_buf,n.pending-t,t))}n.status=on}if(n.status===on){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(yn(e),n.pending!==0))return n.last_flush=-1,At;xn(n,e.adler&255),xn(n,e.adler>>8&255),e.adler=0}if(n.status=sn,yn(e),n.pending!==0)return n.last_flush=-1,At}if(e.avail_in!==0||n.lookahead!==0||t!==J&&n.status!==cn){let r=n.level===0?En(n,t):n.strategy===Lt?An(n,t):n.strategy===Rt?kn(n,t):Mn[n.level].func(n,t);if((r===dn||r===fn)&&(n.status=cn),r===ln||r===dn)return e.avail_out===0&&(n.last_flush=-1),At;if(r===un&&(t===Et?Tt(n):t!==kt&&(St(n,0,0,!1),t===Dt&&(gn(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),yn(e),e.avail_out===0))return n.last_flush=-1,At}return t===Ot?n.wrap<=0?jt:(n.wrap===2?(xn(n,e.adler&255),xn(n,e.adler>>8&255),xn(n,e.adler>>16&255),xn(n,e.adler>>24&255),xn(n,e.total_in&255),xn(n,e.total_in>>8&255),xn(n,e.total_in>>16&255),xn(n,e.total_in>>24&255)):(Sn(n,e.adler>>>16),Sn(n,e.adler&65535)),yn(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending===0?jt:At):At},deflateEnd:e=>{if(Fn(e))return Mt;let t=e.state.status;return e.state=null,t===sn?mn(e,Nt):At},deflateSetDictionary:(e,t)=>{let n=t.length;if(Fn(e))return Mt;let r=e.state,i=r.wrap;if(i===2||i===1&&r.status!==en||r.lookahead)return Mt;if(i===1&&(e.adler=gt(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){i===0&&(gn(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(n-r.w_size,n),0),t=e,n=r.w_size}let a=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Tn(r);r.lookahead>=Y;){let e=r.strstart,t=r.lookahead-(Y-1);do r.ins_h=vn(r,r.ins_h,r.window[e+Y-1]),r.prev[e&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=e,e++;while(--t);r.strstart=e,r.lookahead=Y-1,Tn(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=Y-1,r.match_available=0,e.next_in=o,e.input=s,e.avail_in=a,r.wrap=i,At},deflateInfo:`pako deflate (from Nodeca project)`},Vn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Hn={assign:function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let n=t.shift();if(n){if(typeof n!=`object`)throw TypeError(n+`must be non-object`);for(let t in n)Vn(n,t)&&(e[t]=n[t])}}return e},flattenChunks:e=>{let t=0;for(let n=0,r=e.length;n<r;n++)t+=e[n].length;let n=new Uint8Array(t);for(let t=0,r=0,i=e.length;t<i;t++){let i=e[t];n.set(i,r),r+=i.length}return n}},Un=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Un=!1}var Wn=new Uint8Array(256);for(let e=0;e<256;e++)Wn[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Wn[254]=Wn[254]=1;var Gn=e=>{if(typeof TextEncoder==`function`&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,i,a,o=e.length,s=0;for(i=0;i<o;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|n&63):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|n&63):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|n&63);return t},Kn=(e,t)=>{if(t<65534&&e.subarray&&Un)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n=``;for(let r=0;r<t;r++)n+=String.fromCharCode(e[r]);return n},qn={string2buf:Gn,buf2string:(e,t)=>{let n=t||e.length;if(typeof TextDecoder==`function`&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,i,a=Array(n*2);for(i=0,r=0;r<n;){let t=e[r++];if(t<128){a[i++]=t;continue}let o=Wn[t];if(o>4){a[i++]=65533,r+=o-1;continue}for(t&=o===2?31:o===3?15:7;o>1&&r<n;)t=t<<6|e[r++]&63,o--;if(o>1){a[i++]=65533;continue}t<65536?a[i++]=t:(t-=65536,a[i++]=55296|t>>10&1023,a[i++]=56320|t&1023)}return Kn(a,i)},utf8border:(e,t)=>{t||=e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)==128;)n--;return n<0||n===0?t:n+Wn[e[n]]>t?n:t}};function Jn(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}var Yn=Jn,Xn=Object.prototype.toString,{Z_NO_FLUSH:Zn,Z_SYNC_FLUSH:Qn,Z_FULL_FLUSH:$n,Z_FINISH:er,Z_OK:tr,Z_STREAM_END:nr,Z_DEFAULT_COMPRESSION:rr,Z_DEFAULT_STRATEGY:ir,Z_DEFLATED:ar}=bt;function or(e){this.options=Hn.assign({level:rr,method:ar,chunkSize:16384,windowBits:15,memLevel:8,strategy:ir},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg=``,this.ended=!1,this.chunks=[],this.strm=new Yn,this.strm.avail_out=0;let n=Bn.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==tr)throw Error(yt[n]);if(t.header&&Bn.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e=typeof t.dictionary==`string`?qn.string2buf(t.dictionary):Xn.call(t.dictionary)===`[object ArrayBuffer]`?new Uint8Array(t.dictionary):t.dictionary,n=Bn.deflateSetDictionary(this.strm,e),n!==tr)throw Error(yt[n]);this._dict_set=!0}}or.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i,a;if(this.ended)return!1;for(a=t===~~t?t:t===!0?er:Zn,typeof e==`string`?n.input=qn.string2buf(e):Xn.call(e)===`[object ArrayBuffer]`?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(a===Qn||a===$n)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(i=Bn.deflate(n,a),i===nr)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=Bn.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===tr;if(n.avail_out===0){this.onData(n.output);continue}if(a>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0},or.prototype.onData=function(e){this.chunks.push(e)},or.prototype.onEnd=function(e){e===tr&&(this.result=Hn.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function sr(e,t){let n=new or(t);if(n.push(e,!0),n.err)throw n.msg||yt[n.err];return n.result}function cr(e,t){return t||={},t.raw=!0,sr(e,t)}function lr(e,t){return t||={},t.gzip=!0,sr(e,t)}var ur={Deflate:or,deflate:sr,deflateRaw:cr,gzip:lr,constants:bt},dr=16209,fr=16191,pr=function(e,t){let n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E=e.state;n=e.next_in,w=e.input,r=n+(e.avail_in-5),i=e.next_out,T=e.output,a=i-(t-e.avail_out),o=i+(e.avail_out-257),s=E.dmax,c=E.wsize,l=E.whave,u=E.wnext,d=E.window,f=E.hold,p=E.bits,m=E.lencode,h=E.distcode,g=(1<<E.lenbits)-1,_=(1<<E.distbits)-1;top:do{p<15&&(f+=w[n++]<<p,p+=8,f+=w[n++]<<p,p+=8),v=m[f&g];dolen:for(;;){if(y=v>>>24,f>>>=y,p-=y,y=v>>>16&255,y===0)T[i++]=v&65535;else if(y&16){b=v&65535,y&=15,y&&(p<y&&(f+=w[n++]<<p,p+=8),b+=f&(1<<y)-1,f>>>=y,p-=y),p<15&&(f+=w[n++]<<p,p+=8,f+=w[n++]<<p,p+=8),v=h[f&_];dodist:for(;;){if(y=v>>>24,f>>>=y,p-=y,y=v>>>16&255,y&16){if(x=v&65535,y&=15,p<y&&(f+=w[n++]<<p,p+=8,p<y&&(f+=w[n++]<<p,p+=8)),x+=f&(1<<y)-1,x>s){e.msg=`invalid distance too far back`,E.mode=dr;break top}if(f>>>=y,p-=y,y=i-a,x>y){if(y=x-y,y>l&&E.sane){e.msg=`invalid distance too far back`,E.mode=dr;break top}if(S=0,C=d,u===0){if(S+=c-y,y<b){b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}}else if(u<y){if(S+=c+u-y,y-=u,y<b){b-=y;do T[i++]=d[S++];while(--y);if(S=0,u<b){y=u,b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}}}else if(S+=u-y,y<b){b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}for(;b>2;)T[i++]=C[S++],T[i++]=C[S++],T[i++]=C[S++],b-=3;b&&(T[i++]=C[S++],b>1&&(T[i++]=C[S++]))}else{S=i-x;do T[i++]=T[S++],T[i++]=T[S++],T[i++]=T[S++],b-=3;while(b>2);b&&(T[i++]=T[S++],b>1&&(T[i++]=T[S++]))}}else if(y&64){e.msg=`invalid distance code`,E.mode=dr;break top}else{v=h[(v&65535)+(f&(1<<y)-1)];continue dodist}break}}else if(!(y&64)){v=m[(v&65535)+(f&(1<<y)-1)];continue dolen}else if(y&32){E.mode=fr;break top}else{e.msg=`invalid literal/length code`,E.mode=dr;break top}break}}while(n<r&&i<o);b=p>>3,n-=b,p-=b<<3,f&=(1<<p)-1,e.next_in=n,e.next_out=i,e.avail_in=n<r?5+(r-n):5-(n-r),e.avail_out=i<o?257+(o-i):257-(i-o),E.hold=f,E.bits=p},mr=15,hr=852,gr=592,_r=0,vr=1,yr=2,br=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),xr=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Sr=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Cr=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),wr=(e,t,n,r,i,a,o,s)=>{let c=s.bits,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y,b,x,S,C,w=null,T,E=new Uint16Array(mr+1),D=new Uint16Array(mr+1),O=null,k,A,j;for(l=0;l<=mr;l++)E[l]=0;for(u=0;u<r;u++)E[t[n+u]]++;for(p=c,f=mr;f>=1&&E[f]===0;f--);if(p>f&&(p=f),f===0)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(d=1;d<f&&E[d]===0;d++);for(p<d&&(p=d),g=1,l=1;l<=mr;l++)if(g<<=1,g-=E[l],g<0)return-1;if(g>0&&(e===_r||f!==1))return-1;for(D[1]=0,l=1;l<mr;l++)D[l+1]=D[l]+E[l];for(u=0;u<r;u++)t[n+u]!==0&&(o[D[t[n+u]]++]=u);if(e===_r?(w=O=o,T=20):e===vr?(w=br,O=xr,T=257):(w=Sr,O=Cr,T=0),v=0,u=0,l=d,C=a,m=p,h=0,x=-1,_=1<<p,S=_-1,e===vr&&_>hr||e===yr&&_>gr)return 1;for(;;){k=l-h,o[u]+1<T?(A=0,j=o[u]):o[u]>=T?(A=O[o[u]-T],j=w[o[u]-T]):(A=96,j=0),y=1<<l-h,b=1<<m,d=b;do b-=y,i[C+(v>>h)+b]=k<<24|A<<16|j|0;while(b!==0);for(y=1<<l-1;v&y;)y>>=1;if(y===0?v=0:(v&=y-1,v+=y),u++,--E[l]===0){if(l===f)break;l=t[n+o[u]]}if(l>p&&(v&S)!==x){for(h===0&&(h=p),C+=d,m=l-h,g=1<<m;m+h<f&&(g-=E[m+h],!(g<=0));)m++,g<<=1;if(_+=1<<m,e===vr&&_>hr||e===yr&&_>gr)return 1;x=v&S,i[x]=p<<24|m<<16|C-a|0}}return v!==0&&(i[C+v]=l-h<<24|4194304),s.bits=p,0},Tr=0,Er=1,Dr=2,{Z_FINISH:Or,Z_BLOCK:kr,Z_TREES:Ar,Z_OK:jr,Z_STREAM_END:Mr,Z_NEED_DICT:Nr,Z_STREAM_ERROR:Pr,Z_DATA_ERROR:Fr,Z_MEM_ERROR:Ir,Z_BUF_ERROR:Lr,Z_DEFLATED:Rr}=bt,zr=16180,Br=16181,Vr=16182,Hr=16183,Ur=16184,Wr=16185,Gr=16186,Kr=16187,qr=16188,Jr=16189,Yr=16190,Xr=16191,Zr=16192,Qr=16193,$r=16194,ei=16195,ti=16196,ni=16197,ri=16198,ii=16199,ai=16200,oi=16201,si=16202,ci=16203,li=16204,ui=16205,di=16206,fi=16207,pi=16208,mi=16209,hi=16210,gi=16211,_i=852,vi=592,yi=15,bi=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function xi(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var Si=e=>{if(!e)return 1;let t=e.state;return+(!t||t.strm!==e||t.mode<zr||t.mode>gi)},Ci=e=>{if(Si(e))return Pr;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg=``,t.wrap&&(e.adler=t.wrap&1),t.mode=zr,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(_i),t.distcode=t.distdyn=new Int32Array(vi),t.sane=1,t.back=-1,jr},wi=e=>{if(Si(e))return Pr;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,Ci(e)},Ti=(e,t)=>{let n;if(Si(e))return Pr;let r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Pr:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,wi(e))},Ei=(e,t)=>{if(!e)return Pr;let n=new xi;e.state=n,n.strm=e,n.window=null,n.mode=zr;let r=Ti(e,t);return r!==jr&&(e.state=null),r},Di=e=>Ei(e,yi),Oi=!0,ki,Ai,ji=e=>{if(Oi){ki=new Int32Array(512),Ai=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(wr(Er,e.lens,0,288,ki,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;wr(Dr,e.lens,0,32,Ai,0,e.work,{bits:5}),Oi=!1}e.lencode=ki,e.lenbits=9,e.distcode=Ai,e.distbits=5},Mi=(e,t,n,r)=>{let i,a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),r>=a.wsize?(a.window.set(t.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>r&&(i=r),a.window.set(t.subarray(n-r,n-r+i),a.wnext),r-=i,r?(a.window.set(t.subarray(n-r,n),0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},Ni={inflateReset:wi,inflateReset2:Ti,inflateResetKeep:Ci,inflateInit:Di,inflateInit2:Ei,inflate:(e,t)=>{let n,r,i,a,o,s,c,l,u,d,f,p,m,h,g=0,_,v,y,b,x,S,C,w,T=new Uint8Array(4),E,D,O=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Si(e)||!e.output||!e.input&&e.avail_in!==0)return Pr;n=e.state,n.mode===Xr&&(n.mode=Zr),o=e.next_out,i=e.output,c=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,d=s,f=c,w=jr;inf_leave:for(;;)switch(n.mode){case zr:if(n.wrap===0){n.mode=Zr;break}for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.wrap&2&&l===35615){n.wbits===0&&(n.wbits=15),n.check=0,T[0]=l&255,T[1]=l>>>8&255,n.check=vt(n.check,T,2,0),l=0,u=0,n.mode=Br;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((l&255)<<8)+(l>>8))%31){e.msg=`incorrect header check`,n.mode=mi;break}if((l&15)!==Rr){e.msg=`unknown compression method`,n.mode=mi;break}if(l>>>=4,u-=4,C=(l&15)+8,n.wbits===0&&(n.wbits=C),C>15||C>n.wbits){e.msg=`invalid window size`,n.mode=mi;break}n.dmax=1<<n.wbits,n.flags=0,e.adler=n.check=1,n.mode=l&512?Jr:Xr,l=0,u=0;break;case Br:for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.flags=l,(n.flags&255)!==Rr){e.msg=`unknown compression method`,n.mode=mi;break}if(n.flags&57344){e.msg=`unknown header flags set`,n.mode=mi;break}n.head&&(n.head.text=l>>8&1),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,n.check=vt(n.check,T,2,0)),l=0,u=0,n.mode=Vr;case Vr:for(;u<32;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.head&&(n.head.time=l),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,T[2]=l>>>16&255,T[3]=l>>>24&255,n.check=vt(n.check,T,4,0)),l=0,u=0,n.mode=Hr;case Hr:for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.head&&(n.head.xflags=l&255,n.head.os=l>>8),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>