-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy path635.main.js
1 lines (1 loc) · 53 KB
/
635.main.js
1
(self.webpackChunkOpenSensorViewer=self.webpackChunkOpenSensorViewer||[]).push([[635],{4505:(e,t,i)=>{"use strict";var r=i(8764).Buffer,s=i(4155),n=i(9282),a=i(2292),o=i(405),l=i(7948),h=i(1619);for(var _ in h)t[_]=h[_];function d(e){if("number"!=typeof e||e<t.DEFLATE||e>t.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}t.NONE=0,t.DEFLATE=1,t.INFLATE=2,t.GZIP=3,t.GUNZIP=4,t.DEFLATERAW=5,t.INFLATERAW=6,t.UNZIP=7,d.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,n(this.init_done,"close before init"),n(this.mode<=t.UNZIP),this.mode===t.DEFLATE||this.mode===t.GZIP||this.mode===t.DEFLATERAW?o.deflateEnd(this.strm):this.mode!==t.INFLATE&&this.mode!==t.GUNZIP&&this.mode!==t.INFLATERAW&&this.mode!==t.UNZIP||l.inflateEnd(this.strm),this.mode=t.NONE,this.dictionary=null)},d.prototype.write=function(e,t,i,r,s,n,a){return this._write(!0,e,t,i,r,s,n,a)},d.prototype.writeSync=function(e,t,i,r,s,n,a){return this._write(!1,e,t,i,r,s,n,a)},d.prototype._write=function(e,i,a,o,l,h,_,d){if(n.equal(arguments.length,8),n(this.init_done,"write before init"),n(this.mode!==t.NONE,"already finalized"),n.equal(!1,this.write_in_progress,"write already in progress"),n.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,n.equal(!1,void 0===i,"must provide flush value"),this.write_in_progress=!0,i!==t.Z_NO_FLUSH&&i!==t.Z_PARTIAL_FLUSH&&i!==t.Z_SYNC_FLUSH&&i!==t.Z_FULL_FLUSH&&i!==t.Z_FINISH&&i!==t.Z_BLOCK)throw new Error("Invalid flush value");if(null==a&&(a=r.alloc(0),l=0,o=0),this.strm.avail_in=l,this.strm.input=a,this.strm.next_in=o,this.strm.avail_out=d,this.strm.output=h,this.strm.next_out=_,this.flush=i,!e)return this._process(),this._checkError()?this._afterSync():void 0;var f=this;return s.nextTick((function(){f._process(),f._after()})),this},d.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},d.prototype._process=function(){var e=null;switch(this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=o.deflate(this.strm,this.flush);break;case t.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===e)break;if(31!==this.strm.input[e]){this.mode=t.INFLATE;break}if(this.gzip_id_bytes_read=1,e++,1===this.strm.avail_in)break;case 1:if(null===e)break;139===this.strm.input[e]?(this.gzip_id_bytes_read=2,this.mode=t.GUNZIP):this.mode=t.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:for(this.err=l.inflate(this.strm,this.flush),this.err===t.Z_NEED_DICT&&this.dictionary&&(this.err=l.inflateSetDictionary(this.strm,this.dictionary),this.err===t.Z_OK?this.err=l.inflate(this.strm,this.flush):this.err===t.Z_DATA_ERROR&&(this.err=t.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===t.GUNZIP&&this.err===t.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=l.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},d.prototype._checkError=function(){switch(this.err){case t.Z_OK:case t.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===t.Z_FINISH)return this._error("unexpected end of file"),!1;break;case t.Z_STREAM_END:break;case t.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},d.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},d.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},d.prototype.init=function(e,i,r,s,a){n(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),n(e>=8&&e<=15,"invalid windowBits"),n(i>=-1&&i<=9,"invalid compression level"),n(r>=1&&r<=9,"invalid memlevel"),n(s===t.Z_FILTERED||s===t.Z_HUFFMAN_ONLY||s===t.Z_RLE||s===t.Z_FIXED||s===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(i,e,r,s,a),this._setDictionary()},d.prototype.params=function(){throw new Error("deflateParams Not supported")},d.prototype.reset=function(){this._reset(),this._setDictionary()},d.prototype._init=function(e,i,r,s,n){switch(this.level=e,this.windowBits=i,this.memLevel=r,this.strategy=s,this.flush=t.Z_NO_FLUSH,this.err=t.Z_OK,this.mode!==t.GZIP&&this.mode!==t.GUNZIP||(this.windowBits+=16),this.mode===t.UNZIP&&(this.windowBits+=32),this.mode!==t.DEFLATERAW&&this.mode!==t.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new a,this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=o.deflateInit2(this.strm,this.level,t.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:case t.UNZIP:this.err=l.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==t.Z_OK&&this._error("Init error"),this.dictionary=n,this.write_in_progress=!1,this.init_done=!0},d.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:this.err=o.deflateSetDictionary(this.strm,this.dictionary)}this.err!==t.Z_OK&&this._error("Failed to set dictionary")}},d.prototype._reset=function(){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:case t.GZIP:this.err=o.deflateReset(this.strm);break;case t.INFLATE:case t.INFLATERAW:case t.GUNZIP:this.err=l.inflateReset(this.strm)}this.err!==t.Z_OK&&this._error("Failed to reset stream")},t.Zlib=d},2635:(e,t,i)=>{"use strict";var r=i(4155),s=i(8764).Buffer,n=i(2830).Transform,a=i(4505),o=i(9539),l=i(9282).ok,h=i(8764).kMaxLength,_="Cannot create final Buffer. It would be larger than 0x"+h.toString(16)+" bytes";a.Z_MIN_WINDOWBITS=8,a.Z_MAX_WINDOWBITS=15,a.Z_DEFAULT_WINDOWBITS=15,a.Z_MIN_CHUNK=64,a.Z_MAX_CHUNK=1/0,a.Z_DEFAULT_CHUNK=16384,a.Z_MIN_MEMLEVEL=1,a.Z_MAX_MEMLEVEL=9,a.Z_DEFAULT_MEMLEVEL=8,a.Z_MIN_LEVEL=-1,a.Z_MAX_LEVEL=9,a.Z_DEFAULT_LEVEL=a.Z_DEFAULT_COMPRESSION;for(var d=Object.keys(a),f=0;f<d.length;f++){var c=d[f];c.match(/^Z/)&&Object.defineProperty(t,c,{enumerable:!0,value:a[c],writable:!1})}for(var u={Z_OK:a.Z_OK,Z_STREAM_END:a.Z_STREAM_END,Z_NEED_DICT:a.Z_NEED_DICT,Z_ERRNO:a.Z_ERRNO,Z_STREAM_ERROR:a.Z_STREAM_ERROR,Z_DATA_ERROR:a.Z_DATA_ERROR,Z_MEM_ERROR:a.Z_MEM_ERROR,Z_BUF_ERROR:a.Z_BUF_ERROR,Z_VERSION_ERROR:a.Z_VERSION_ERROR},w=Object.keys(u),m=0;m<w.length;m++){var p=w[m];u[u[p]]=p}function b(e,t,i){var r=[],n=0;function a(){for(var t;null!==(t=e.read());)r.push(t),n+=t.length;e.once("readable",a)}function o(){var t,a=null;n>=h?a=new RangeError(_):t=s.concat(r,n),r=[],e.close(),i(a,t)}e.on("error",(function(t){e.removeListener("end",o),e.removeListener("readable",a),i(t)})),e.on("end",o),e.end(t),a()}function g(e,t){if("string"==typeof t&&(t=s.from(t)),!s.isBuffer(t))throw new TypeError("Not a string or buffer");var i=e._finishFlushFlag;return e._processChunk(t,i)}function v(e){if(!(this instanceof v))return new v(e);L.call(this,e,a.DEFLATE)}function k(e){if(!(this instanceof k))return new k(e);L.call(this,e,a.INFLATE)}function E(e){if(!(this instanceof E))return new E(e);L.call(this,e,a.GZIP)}function y(e){if(!(this instanceof y))return new y(e);L.call(this,e,a.GUNZIP)}function x(e){if(!(this instanceof x))return new x(e);L.call(this,e,a.DEFLATERAW)}function Z(e){if(!(this instanceof Z))return new Z(e);L.call(this,e,a.INFLATERAW)}function z(e){if(!(this instanceof z))return new z(e);L.call(this,e,a.UNZIP)}function A(e){return e===a.Z_NO_FLUSH||e===a.Z_PARTIAL_FLUSH||e===a.Z_SYNC_FLUSH||e===a.Z_FULL_FLUSH||e===a.Z_FINISH||e===a.Z_BLOCK}function L(e,i){var r=this;if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,n.call(this,e),e.flush&&!A(e.flush))throw new Error("Invalid flush flag: "+e.flush);if(e.finishFlush&&!A(e.finishFlush))throw new Error("Invalid flush flag: "+e.finishFlush);if(this._flushFlag=e.flush||a.Z_NO_FLUSH,this._finishFlushFlag=void 0!==e.finishFlush?e.finishFlush:a.Z_FINISH,e.chunkSize&&(e.chunkSize<t.Z_MIN_CHUNK||e.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBits<t.Z_MIN_WINDOWBITS||e.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.level<t.Z_MIN_LEVEL||e.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevel<t.Z_MIN_MEMLEVEL||e.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!s.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new a.Zlib(i);var o=this;this._hadError=!1,this._handle.onerror=function(e,i){R(o),o._hadError=!0;var r=new Error(e);r.errno=i,r.code=t.codes[i],o.emit("error",r)};var l=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(l=e.level);var h=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(h=e.strategy),this._handle.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,l,e.memLevel||t.Z_DEFAULT_MEMLEVEL,h,e.dictionary),this._buffer=s.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=h,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!r._handle},configurable:!0,enumerable:!0})}function R(e,t){t&&r.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function I(e){e.emit("close")}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(u),writable:!1}),t.Deflate=v,t.Inflate=k,t.Gzip=E,t.Gunzip=y,t.DeflateRaw=x,t.InflateRaw=Z,t.Unzip=z,t.createDeflate=function(e){return new v(e)},t.createInflate=function(e){return new k(e)},t.createDeflateRaw=function(e){return new x(e)},t.createInflateRaw=function(e){return new Z(e)},t.createGzip=function(e){return new E(e)},t.createGunzip=function(e){return new y(e)},t.createUnzip=function(e){return new z(e)},t.deflate=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new v(t),e,i)},t.deflateSync=function(e,t){return g(new v(t),e)},t.gzip=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new E(t),e,i)},t.gzipSync=function(e,t){return g(new E(t),e)},t.deflateRaw=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new x(t),e,i)},t.deflateRawSync=function(e,t){return g(new x(t),e)},t.unzip=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new z(t),e,i)},t.unzipSync=function(e,t){return g(new z(t),e)},t.inflate=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new k(t),e,i)},t.inflateSync=function(e,t){return g(new k(t),e)},t.gunzip=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new y(t),e,i)},t.gunzipSync=function(e,t){return g(new y(t),e)},t.inflateRaw=function(e,t,i){return"function"==typeof t&&(i=t,t={}),b(new Z(t),e,i)},t.inflateRawSync=function(e,t){return g(new Z(t),e)},o.inherits(L,n),L.prototype.params=function(e,i,s){if(e<t.Z_MIN_LEVEL||e>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(i!=t.Z_FILTERED&&i!=t.Z_HUFFMAN_ONLY&&i!=t.Z_RLE&&i!=t.Z_FIXED&&i!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+i);if(this._level!==e||this._strategy!==i){var n=this;this.flush(a.Z_SYNC_FLUSH,(function(){l(n._handle,"zlib binding closed"),n._handle.params(e,i),n._hadError||(n._level=e,n._strategy=i,s&&s())}))}else r.nextTick(s)},L.prototype.reset=function(){return l(this._handle,"zlib binding closed"),this._handle.reset()},L.prototype._flush=function(e){this._transform(s.alloc(0),"",e)},L.prototype.flush=function(e,t){var i=this,n=this._writableState;("function"==typeof e||void 0===e&&!t)&&(t=e,e=a.Z_FULL_FLUSH),n.ended?t&&r.nextTick(t):n.ending?t&&this.once("end",t):n.needDrain?t&&this.once("drain",(function(){return i.flush(e,t)})):(this._flushFlag=e,this.write(s.alloc(0),"",t))},L.prototype.close=function(e){R(this,e),r.nextTick(I,this)},L.prototype._transform=function(e,t,i){var r,n=this._writableState,o=(n.ending||n.ended)&&(!e||n.length===e.length);return null===e||s.isBuffer(e)?this._handle?(o?r=this._finishFlushFlag:(r=this._flushFlag,e.length>=n.length&&(this._flushFlag=this._opts.flush||a.Z_NO_FLUSH)),void this._processChunk(e,r,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},L.prototype._processChunk=function(e,t,i){var r=e&&e.length,n=this._chunkSize-this._offset,a=0,o=this,d="function"==typeof i;if(!d){var f,c=[],u=0;this.on("error",(function(e){f=e})),l(this._handle,"zlib binding closed");do{var w=this._handle.writeSync(t,e,a,r,this._buffer,this._offset,n)}while(!this._hadError&&b(w[0],w[1]));if(this._hadError)throw f;if(u>=h)throw R(this),new RangeError(_);var m=s.concat(c,u);return R(this),m}l(this._handle,"zlib binding closed");var p=this._handle.write(t,e,a,r,this._buffer,this._offset,n);function b(h,_){if(this&&(this.buffer=null,this.callback=null),!o._hadError){var f=n-_;if(l(f>=0,"have should not go down"),f>0){var w=o._buffer.slice(o._offset,o._offset+f);o._offset+=f,d?o.push(w):(c.push(w),u+=w.length)}if((0===_||o._offset>=o._chunkSize)&&(n=o._chunkSize,o._offset=0,o._buffer=s.allocUnsafe(o._chunkSize)),0===_){if(a+=r-h,r=h,!d)return!0;var m=o._handle.write(t,e,a,r,o._buffer,o._offset,o._chunkSize);return m.callback=b,void(m.buffer=e)}if(!d)return!1;i()}}p.buffer=e,p.callback=b},o.inherits(v,L),o.inherits(k,L),o.inherits(E,L),o.inherits(y,L),o.inherits(x,L),o.inherits(Z,L),o.inherits(z,L)},6069:e=>{"use strict";e.exports=(e,t,i,r)=>{let s=65535&e|0,n=e>>>16&65535|0,a=0;for(;0!==i;){a=i>2e3?2e3:i,i-=a;do{s=s+t[r++]|0,n=n+s|0}while(--a);s%=65521,n%=65521}return s|n<<16|0}},1619:e=>{"use strict";e.exports={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}},2869:e=>{"use strict";const t=new Uint32Array((()=>{let e,t=[];for(var i=0;i<256;i++){e=i;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[i]=e}return t})());e.exports=(e,i,r,s)=>{const n=t,a=s+r;e^=-1;for(let t=s;t<a;t++)e=e>>>8^n[255&(e^i[t])];return-1^e}},405:(e,t,i)=>{"use strict";const{_tr_init:r,_tr_stored_block:s,_tr_flush_block:n,_tr_tally:a,_tr_align:o}=i(342),l=i(6069),h=i(2869),_=i(8898),{Z_NO_FLUSH:d,Z_PARTIAL_FLUSH:f,Z_FULL_FLUSH:c,Z_FINISH:u,Z_BLOCK:w,Z_OK:m,Z_STREAM_END:p,Z_STREAM_ERROR:b,Z_DATA_ERROR:g,Z_BUF_ERROR:v,Z_DEFAULT_COMPRESSION:k,Z_FILTERED:E,Z_HUFFMAN_ONLY:y,Z_RLE:x,Z_FIXED:Z,Z_DEFAULT_STRATEGY:z,Z_UNKNOWN:A,Z_DEFLATED:L}=i(1619),R=258,I=262,F=42,N=113,T=666,U=(e,t)=>(e.msg=_[t],t),S=e=>2*e-(e>4?9:0),D=e=>{let t=e.length;for(;--t>=0;)e[t]=0},O=e=>{let t,i,r,s=e.w_size;t=e.hash_size,r=t;do{i=e.head[--r],e.head[r]=i>=s?i-s:0}while(--t);t=s,r=t;do{i=e.prev[--r],e.prev[r]=i>=s?i-s:0}while(--t)};let M=(e,t,i)=>(t<<e.hash_shift^i)&e.hash_mask;const B=e=>{const t=e.state;let i=t.pending;i>e.avail_out&&(i=e.avail_out),0!==i&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+i),e.next_out),e.next_out+=i,t.pending_out+=i,e.total_out+=i,e.avail_out-=i,t.pending-=i,0===t.pending&&(t.pending_out=0))},C=(e,t)=>{n(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,B(e.strm)},H=(e,t)=>{e.pending_buf[e.pending++]=t},P=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},W=(e,t,i,r)=>{let s=e.avail_in;return s>r&&(s=r),0===s?0:(e.avail_in-=s,t.set(e.input.subarray(e.next_in,e.next_in+s),i),1===e.state.wrap?e.adler=l(e.adler,t,s,i):2===e.state.wrap&&(e.adler=h(e.adler,t,s,i)),e.next_in+=s,e.total_in+=s,s)},K=(e,t)=>{let i,r,s=e.max_chain_length,n=e.strstart,a=e.prev_length,o=e.nice_match;const l=e.strstart>e.w_size-I?e.strstart-(e.w_size-I):0,h=e.window,_=e.w_mask,d=e.prev,f=e.strstart+R;let c=h[n+a-1],u=h[n+a];e.prev_length>=e.good_match&&(s>>=2),o>e.lookahead&&(o=e.lookahead);do{if(i=t,h[i+a]===u&&h[i+a-1]===c&&h[i]===h[n]&&h[++i]===h[n+1]){n+=2,i++;do{}while(h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&h[++n]===h[++i]&&n<f);if(r=R-(f-n),n=f-R,r>a){if(e.match_start=t,a=r,r>=o)break;c=h[n+a-1],u=h[n+a]}}}while((t=d[t&_])>l&&0!=--s);return a<=e.lookahead?a:e.lookahead},G=e=>{const t=e.w_size;let i,r,s;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-I)&&(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),O(e),r+=t),0===e.strm.avail_in)break;if(i=W(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=i,e.lookahead+e.insert>=3)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=M(e,e.ins_h,e.window[s+1]);e.insert&&(e.ins_h=M(e,e.ins_h,e.window[s+3-1]),e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<I&&0!==e.strm.avail_in)},V=(e,t)=>{let i,r,n,a=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,o=0,l=e.strm.avail_in;do{if(i=65535,n=e.bi_valid+42>>3,e.strm.avail_out<n)break;if(n=e.strm.avail_out-n,r=e.strstart-e.block_start,i>r+e.strm.avail_in&&(i=r+e.strm.avail_in),i>n&&(i=n),i<a&&(0===i&&t!==u||t===d||i!==r+e.strm.avail_in))break;o=t===u&&i===r+e.strm.avail_in?1:0,s(e,0,0,o),e.pending_buf[e.pending-4]=i,e.pending_buf[e.pending-3]=i>>8,e.pending_buf[e.pending-2]=~i,e.pending_buf[e.pending-1]=~i>>8,B(e.strm),r&&(r>i&&(r=i),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+r),e.strm.next_out),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r,e.block_start+=r,i-=r),i&&(W(e.strm,e.strm.output,e.strm.next_out,i),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i)}while(0===o);return l-=e.strm.avail_in,l&&(l>=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<=l&&(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-l,e.strm.next_in),e.strstart),e.strstart+=l,e.insert+=l>e.w_size-e.insert?e.w_size-e.insert:l),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),o?4:t!==d&&t!==u&&0===e.strm.avail_in&&e.strstart===e.block_start?2:(n=e.window_size-e.strstart,e.strm.avail_in>n&&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++,n+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),n>e.strm.avail_in&&(n=e.strm.avail_in),n&&(W(e.strm,e.window,e.strstart,n),e.strstart+=n,e.insert+=n>e.w_size-e.insert?e.w_size-e.insert:n),e.high_water<e.strstart&&(e.high_water=e.strstart),n=e.bi_valid+42>>3,n=e.pending_buf_size-n>65535?65535:e.pending_buf_size-n,a=n>e.w_size?e.w_size:n,r=e.strstart-e.block_start,(r>=a||(r||t===u)&&t!==d&&0===e.strm.avail_in&&r<=n)&&(i=r>n?n:r,o=t===u&&0===e.strm.avail_in&&i===r?1:0,s(e,e.block_start,i,o),e.block_start+=i,B(e.strm)),o?3:1)},Y=(e,t)=>{let i,r;for(;;){if(e.lookahead<I){if(G(e),e.lookahead<I&&t===d)return 1;if(0===e.lookahead)break}if(i=0,e.lookahead>=3&&(e.ins_h=M(e,e.ins_h,e.window[e.strstart+3-1]),i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==i&&e.strstart-i<=e.w_size-I&&(e.match_length=K(e,i)),e.match_length>=3)if(r=a(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=M(e,e.ins_h,e.window[e.strstart+3-1]),i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=M(e,e.ins_h,e.window[e.strstart+1]);else r=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(C(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===u?(C(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(C(e,!1),0===e.strm.avail_out)?1:2},X=(e,t)=>{let i,r,s;for(;;){if(e.lookahead<I){if(G(e),e.lookahead<I&&t===d)return 1;if(0===e.lookahead)break}if(i=0,e.lookahead>=3&&(e.ins_h=M(e,e.ins_h,e.window[e.strstart+3-1]),i=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=2,0!==i&&e.prev_length<e.max_lazy_match&&e.strstart-i<=e.w_size-I&&(e.match_length=K(e,i),e.match_length<=5&&(e.strategy===E||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){s=e.strstart+e.lookahead-3,r=a(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=s&&(e.ins_h=M(e,e.ins_h,e.window[e.strstart+3-1]),i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(C(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(r=a(e,0,e.window[e.strstart-1]),r&&C(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=a(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===u?(C(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(C(e,!1),0===e.strm.avail_out)?1:2};function j(e,t,i,r,s){this.good_length=e,this.max_lazy=t,this.nice_length=i,this.max_chain=r,this.func=s}const q=[new j(0,0,0,0,V),new j(4,4,8,4,Y),new j(4,5,16,8,Y),new j(4,6,32,32,Y),new j(4,4,16,16,X),new j(8,16,32,32,X),new j(8,16,128,128,X),new j(8,32,128,256,X),new j(32,128,258,1024,X),new j(32,258,258,4096,X)];function J(){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=L,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(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),D(this.dyn_ltree),D(this.dyn_dtree),D(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),D(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),D(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}const Q=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==F&&57!==t.status&&69!==t.status&&73!==t.status&&91!==t.status&&103!==t.status&&t.status!==N&&t.status!==T?1:0},$=e=>{if(Q(e))return U(e,b);e.total_in=e.total_out=0,e.data_type=A;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?57:t.wrap?F:N,e.adler=2===t.wrap?0:1,t.last_flush=-2,r(t),m},ee=e=>{const t=$(e);var i;return t===m&&((i=e.state).window_size=2*i.w_size,D(i.head),i.max_lazy_match=q[i.level].max_lazy,i.good_match=q[i.level].good_length,i.nice_match=q[i.level].nice_length,i.max_chain_length=q[i.level].max_chain,i.strstart=0,i.block_start=0,i.lookahead=0,i.insert=0,i.match_length=i.prev_length=2,i.match_available=0,i.ins_h=0),t},te=(e,t,i,r,s,n)=>{if(!e)return b;let a=1;if(t===k&&(t=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),s<1||s>9||i!==L||r<8||r>15||t<0||t>9||n<0||n>Z||8===r&&1!==a)return U(e,b);8===r&&(r=9);const o=new J;return e.state=o,o.strm=e,o.status=F,o.wrap=a,o.gzhead=null,o.w_bits=r,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=s+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+3-1)/3),o.window=new Uint8Array(2*o.w_size),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<s+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new Uint8Array(o.pending_buf_size),o.sym_buf=o.lit_bufsize,o.sym_end=3*(o.lit_bufsize-1),o.level=t,o.strategy=n,o.method=i,ee(e)};e.exports.deflateInit=(e,t)=>te(e,t,L,15,8,z),e.exports.deflateInit2=te,e.exports.deflateReset=ee,e.exports.deflateResetKeep=$,e.exports.deflateSetHeader=(e,t)=>Q(e)||2!==e.state.wrap?b:(e.state.gzhead=t,m),e.exports.deflate=(e,t)=>{if(Q(e)||t>w||t<0)return e?U(e,b):b;const i=e.state;if(!e.output||0!==e.avail_in&&!e.input||i.status===T&&t!==u)return U(e,0===e.avail_out?v:b);const r=i.last_flush;if(i.last_flush=t,0!==i.pending){if(B(e),0===e.avail_out)return i.last_flush=-1,m}else if(0===e.avail_in&&S(t)<=S(r)&&t!==u)return U(e,v);if(i.status===T&&0!==e.avail_in)return U(e,v);if(i.status===F&&0===i.wrap&&(i.status=N),i.status===F){let t=L+(i.w_bits-8<<4)<<8,r=-1;if(r=i.strategy>=y||i.level<2?0:i.level<6?1:6===i.level?2:3,t|=r<<6,0!==i.strstart&&(t|=32),t+=31-t%31,P(i,t),0!==i.strstart&&(P(i,e.adler>>>16),P(i,65535&e.adler)),e.adler=1,i.status=N,B(e),0!==i.pending)return i.last_flush=-1,m}if(57===i.status)if(e.adler=0,H(i,31),H(i,139),H(i,8),i.gzhead)H(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),H(i,255&i.gzhead.time),H(i,i.gzhead.time>>8&255),H(i,i.gzhead.time>>16&255),H(i,i.gzhead.time>>24&255),H(i,9===i.level?2:i.strategy>=y||i.level<2?4:0),H(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(H(i,255&i.gzhead.extra.length),H(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=h(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69;else if(H(i,0),H(i,0),H(i,0),H(i,0),H(i,0),H(i,9===i.level?2:i.strategy>=y||i.level<2?4:0),H(i,3),i.status=N,B(e),0!==i.pending)return i.last_flush=-1,m;if(69===i.status){if(i.gzhead.extra){let t=i.pending,r=(65535&i.gzhead.extra.length)-i.gzindex;for(;i.pending+r>i.pending_buf_size;){let s=i.pending_buf_size-i.pending;if(i.pending_buf.set(i.gzhead.extra.subarray(i.gzindex,i.gzindex+s),i.pending),i.pending=i.pending_buf_size,i.gzhead.hcrc&&i.pending>t&&(e.adler=h(e.adler,i.pending_buf,i.pending-t,t)),i.gzindex+=s,B(e),0!==i.pending)return i.last_flush=-1,m;t=0,r-=s}let s=new Uint8Array(i.gzhead.extra);i.pending_buf.set(s.subarray(i.gzindex,i.gzindex+r),i.pending),i.pending+=r,i.gzhead.hcrc&&i.pending>t&&(e.adler=h(e.adler,i.pending_buf,i.pending-t,t)),i.gzindex=0}i.status=73}if(73===i.status){if(i.gzhead.name){let t,r=i.pending;do{if(i.pending===i.pending_buf_size){if(i.gzhead.hcrc&&i.pending>r&&(e.adler=h(e.adler,i.pending_buf,i.pending-r,r)),B(e),0!==i.pending)return i.last_flush=-1,m;r=0}t=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,H(i,t)}while(0!==t);i.gzhead.hcrc&&i.pending>r&&(e.adler=h(e.adler,i.pending_buf,i.pending-r,r)),i.gzindex=0}i.status=91}if(91===i.status){if(i.gzhead.comment){let t,r=i.pending;do{if(i.pending===i.pending_buf_size){if(i.gzhead.hcrc&&i.pending>r&&(e.adler=h(e.adler,i.pending_buf,i.pending-r,r)),B(e),0!==i.pending)return i.last_flush=-1,m;r=0}t=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,H(i,t)}while(0!==t);i.gzhead.hcrc&&i.pending>r&&(e.adler=h(e.adler,i.pending_buf,i.pending-r,r))}i.status=103}if(103===i.status){if(i.gzhead.hcrc){if(i.pending+2>i.pending_buf_size&&(B(e),0!==i.pending))return i.last_flush=-1,m;H(i,255&e.adler),H(i,e.adler>>8&255),e.adler=0}if(i.status=N,B(e),0!==i.pending)return i.last_flush=-1,m}if(0!==e.avail_in||0!==i.lookahead||t!==d&&i.status!==T){let r=0===i.level?V(i,t):i.strategy===y?((e,t)=>{let i;for(;;){if(0===e.lookahead&&(G(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,i=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,i&&(C(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===u?(C(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(C(e,!1),0===e.strm.avail_out)?1:2})(i,t):i.strategy===x?((e,t)=>{let i,r,s,n;const o=e.window;for(;;){if(e.lookahead<=R){if(G(e),e.lookahead<=R&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(s=e.strstart-1,r=o[s],r===o[++s]&&r===o[++s]&&r===o[++s])){n=e.strstart+R;do{}while(r===o[++s]&&r===o[++s]&&r===o[++s]&&r===o[++s]&&r===o[++s]&&r===o[++s]&&r===o[++s]&&r===o[++s]&&s<n);e.match_length=R-(n-s),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(i=a(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(i=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),i&&(C(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===u?(C(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(C(e,!1),0===e.strm.avail_out)?1:2})(i,t):q[i.level].func(i,t);if(3!==r&&4!==r||(i.status=T),1===r||3===r)return 0===e.avail_out&&(i.last_flush=-1),m;if(2===r&&(t===f?o(i):t!==w&&(s(i,0,0,!1),t===c&&(D(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),B(e),0===e.avail_out))return i.last_flush=-1,m}return t!==u?m:i.wrap<=0?p:(2===i.wrap?(H(i,255&e.adler),H(i,e.adler>>8&255),H(i,e.adler>>16&255),H(i,e.adler>>24&255),H(i,255&e.total_in),H(i,e.total_in>>8&255),H(i,e.total_in>>16&255),H(i,e.total_in>>24&255)):(P(i,e.adler>>>16),P(i,65535&e.adler)),B(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?m:p)},e.exports.deflateEnd=e=>{if(Q(e))return b;const t=e.state.status;return e.state=null,t===N?U(e,g):m},e.exports.deflateSetDictionary=(e,t)=>{let i=t.length;if(Q(e))return b;const r=e.state,s=r.wrap;if(2===s||1===s&&r.status!==F||r.lookahead)return b;if(1===s&&(e.adler=l(e.adler,t,i,0)),r.wrap=0,i>=r.w_size){0===s&&(D(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(i-r.w_size,i),0),t=e,i=r.w_size}const n=e.avail_in,a=e.next_in,o=e.input;for(e.avail_in=i,e.next_in=0,e.input=t,G(r);r.lookahead>=3;){let e=r.strstart,t=r.lookahead-2;do{r.ins_h=M(r,r.ins_h,r.window[e+3-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=2,G(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=a,e.input=o,e.avail_in=n,r.wrap=s,m},e.exports.deflateInfo="pako deflate (from Nodeca project)"},4264:e=>{"use strict";const t=16209;e.exports=function(e,i){let r,s,n,a,o,l,h,_,d,f,c,u,w,m,p,b,g,v,k,E,y,x,Z,z;const A=e.state;r=e.next_in,Z=e.input,s=r+(e.avail_in-5),n=e.next_out,z=e.output,a=n-(i-e.avail_out),o=n+(e.avail_out-257),l=A.dmax,h=A.wsize,_=A.whave,d=A.wnext,f=A.window,c=A.hold,u=A.bits,w=A.lencode,m=A.distcode,p=(1<<A.lenbits)-1,b=(1<<A.distbits)-1;e:do{u<15&&(c+=Z[r++]<<u,u+=8,c+=Z[r++]<<u,u+=8),g=w[c&p];t:for(;;){if(v=g>>>24,c>>>=v,u-=v,v=g>>>16&255,0===v)z[n++]=65535&g;else{if(!(16&v)){if(0==(64&v)){g=w[(65535&g)+(c&(1<<v)-1)];continue t}if(32&v){A.mode=16191;break e}e.msg="invalid literal/length code",A.mode=t;break e}k=65535&g,v&=15,v&&(u<v&&(c+=Z[r++]<<u,u+=8),k+=c&(1<<v)-1,c>>>=v,u-=v),u<15&&(c+=Z[r++]<<u,u+=8,c+=Z[r++]<<u,u+=8),g=m[c&b];i:for(;;){if(v=g>>>24,c>>>=v,u-=v,v=g>>>16&255,!(16&v)){if(0==(64&v)){g=m[(65535&g)+(c&(1<<v)-1)];continue i}e.msg="invalid distance code",A.mode=t;break e}if(E=65535&g,v&=15,u<v&&(c+=Z[r++]<<u,u+=8,u<v&&(c+=Z[r++]<<u,u+=8)),E+=c&(1<<v)-1,E>l){e.msg="invalid distance too far back",A.mode=t;break e}if(c>>>=v,u-=v,v=n-a,E>v){if(v=E-v,v>_&&A.sane){e.msg="invalid distance too far back",A.mode=t;break e}if(y=0,x=f,0===d){if(y+=h-v,v<k){k-=v;do{z[n++]=f[y++]}while(--v);y=n-E,x=z}}else if(d<v){if(y+=h+d-v,v-=d,v<k){k-=v;do{z[n++]=f[y++]}while(--v);if(y=0,d<k){v=d,k-=v;do{z[n++]=f[y++]}while(--v);y=n-E,x=z}}}else if(y+=d-v,v<k){k-=v;do{z[n++]=f[y++]}while(--v);y=n-E,x=z}for(;k>2;)z[n++]=x[y++],z[n++]=x[y++],z[n++]=x[y++],k-=3;k&&(z[n++]=x[y++],k>1&&(z[n++]=x[y++]))}else{y=n-E;do{z[n++]=z[y++],z[n++]=z[y++],z[n++]=z[y++],k-=3}while(k>2);k&&(z[n++]=z[y++],k>1&&(z[n++]=z[y++]))}break}}break}}while(r<s&&n<o);k=u>>3,r-=k,u-=k<<3,c&=(1<<u)-1,e.next_in=r,e.next_out=n,e.avail_in=r<s?s-r+5:5-(r-s),e.avail_out=n<o?o-n+257:257-(n-o),A.hold=c,A.bits=u}},7948:(e,t,i)=>{"use strict";const r=i(6069),s=i(2869),n=i(4264),a=i(9241),{Z_FINISH:o,Z_BLOCK:l,Z_TREES:h,Z_OK:_,Z_STREAM_END:d,Z_NEED_DICT:f,Z_STREAM_ERROR:c,Z_DATA_ERROR:u,Z_MEM_ERROR:w,Z_BUF_ERROR:m,Z_DEFLATED:p}=i(1619),b=16180,g=16190,v=16191,k=16192,E=16194,y=16199,x=16200,Z=16206,z=16209,A=16210,L=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function R(){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}const I=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<b||t.mode>16211?1:0},F=e=>{if(I(e))return c;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=b,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(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,_},N=e=>{if(I(e))return c;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,F(e)},T=(e,t)=>{let i;if(I(e))return c;const r=e.state;return t<0?(i=0,t=-t):(i=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?c:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=i,r.wbits=t,N(e))},U=(e,t)=>{if(!e)return c;const i=new R;e.state=i,i.strm=e,i.window=null,i.mode=b;const r=T(e,t);return r!==_&&(e.state=null),r};let S,D,O=!0;const M=e=>{if(O){S=new Int32Array(512),D=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(a(1,e.lens,0,288,S,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,D,0,e.work,{bits:5}),O=!1}e.lencode=S,e.lenbits=9,e.distcode=D,e.distbits=5},B=(e,t,i,r)=>{let s;const n=e.state;return null===n.window&&(n.wsize=1<<n.wbits,n.wnext=0,n.whave=0,n.window=new Uint8Array(n.wsize)),r>=n.wsize?(n.window.set(t.subarray(i-n.wsize,i),0),n.wnext=0,n.whave=n.wsize):(s=n.wsize-n.wnext,s>r&&(s=r),n.window.set(t.subarray(i-r,i-r+s),n.wnext),(r-=s)?(n.window.set(t.subarray(i-r,i),0),n.wnext=r,n.whave=n.wsize):(n.wnext+=s,n.wnext===n.wsize&&(n.wnext=0),n.whave<n.wsize&&(n.whave+=s))),0};e.exports.inflateReset=N,e.exports.inflateReset2=T,e.exports.inflateResetKeep=F,e.exports.inflateInit=e=>U(e,15),e.exports.inflateInit2=U,e.exports.inflate=(e,t)=>{let i,R,F,N,T,U,S,D,O,C,H,P,W,K,G,V,Y,X,j,q,J,Q,$=0;const ee=new Uint8Array(4);let te,ie;const re=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(I(e)||!e.output||!e.input&&0!==e.avail_in)return c;i=e.state,i.mode===v&&(i.mode=k),T=e.next_out,F=e.output,S=e.avail_out,N=e.next_in,R=e.input,U=e.avail_in,D=i.hold,O=i.bits,C=U,H=S,Q=_;e:for(;;)switch(i.mode){case b:if(0===i.wrap){i.mode=k;break}for(;O<16;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(2&i.wrap&&35615===D){0===i.wbits&&(i.wbits=15),i.check=0,ee[0]=255&D,ee[1]=D>>>8&255,i.check=s(i.check,ee,2,0),D=0,O=0,i.mode=16181;break}if(i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&D)<<8)+(D>>8))%31){e.msg="incorrect header check",i.mode=z;break}if((15&D)!==p){e.msg="unknown compression method",i.mode=z;break}if(D>>>=4,O-=4,J=8+(15&D),0===i.wbits&&(i.wbits=J),J>15||J>i.wbits){e.msg="invalid window size",i.mode=z;break}i.dmax=1<<i.wbits,i.flags=0,e.adler=i.check=1,i.mode=512&D?16189:v,D=0,O=0;break;case 16181:for(;O<16;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(i.flags=D,(255&i.flags)!==p){e.msg="unknown compression method",i.mode=z;break}if(57344&i.flags){e.msg="unknown header flags set",i.mode=z;break}i.head&&(i.head.text=D>>8&1),512&i.flags&&4&i.wrap&&(ee[0]=255&D,ee[1]=D>>>8&255,i.check=s(i.check,ee,2,0)),D=0,O=0,i.mode=16182;case 16182:for(;O<32;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.head&&(i.head.time=D),512&i.flags&&4&i.wrap&&(ee[0]=255&D,ee[1]=D>>>8&255,ee[2]=D>>>16&255,ee[3]=D>>>24&255,i.check=s(i.check,ee,4,0)),D=0,O=0,i.mode=16183;case 16183:for(;O<16;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.head&&(i.head.xflags=255&D,i.head.os=D>>8),512&i.flags&&4&i.wrap&&(ee[0]=255&D,ee[1]=D>>>8&255,i.check=s(i.check,ee,2,0)),D=0,O=0,i.mode=16184;case 16184:if(1024&i.flags){for(;O<16;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.length=D,i.head&&(i.head.extra_len=D),512&i.flags&&4&i.wrap&&(ee[0]=255&D,ee[1]=D>>>8&255,i.check=s(i.check,ee,2,0)),D=0,O=0}else i.head&&(i.head.extra=null);i.mode=16185;case 16185:if(1024&i.flags&&(P=i.length,P>U&&(P=U),P&&(i.head&&(J=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Uint8Array(i.head.extra_len)),i.head.extra.set(R.subarray(N,N+P),J)),512&i.flags&&4&i.wrap&&(i.check=s(i.check,R,P,N)),U-=P,N+=P,i.length-=P),i.length))break e;i.length=0,i.mode=16186;case 16186:if(2048&i.flags){if(0===U)break e;P=0;do{J=R[N+P++],i.head&&J&&i.length<65536&&(i.head.name+=String.fromCharCode(J))}while(J&&P<U);if(512&i.flags&&4&i.wrap&&(i.check=s(i.check,R,P,N)),U-=P,N+=P,J)break e}else i.head&&(i.head.name=null);i.length=0,i.mode=16187;case 16187:if(4096&i.flags){if(0===U)break e;P=0;do{J=R[N+P++],i.head&&J&&i.length<65536&&(i.head.comment+=String.fromCharCode(J))}while(J&&P<U);if(512&i.flags&&4&i.wrap&&(i.check=s(i.check,R,P,N)),U-=P,N+=P,J)break e}else i.head&&(i.head.comment=null);i.mode=16188;case 16188:if(512&i.flags){for(;O<16;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(4&i.wrap&&D!==(65535&i.check)){e.msg="header crc mismatch",i.mode=z;break}D=0,O=0}i.head&&(i.head.hcrc=i.flags>>9&1,i.head.done=!0),e.adler=i.check=0,i.mode=v;break;case 16189:for(;O<32;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}e.adler=i.check=L(D),D=0,O=0,i.mode=g;case g:if(0===i.havedict)return e.next_out=T,e.avail_out=S,e.next_in=N,e.avail_in=U,i.hold=D,i.bits=O,f;e.adler=i.check=1,i.mode=v;case v:if(t===l||t===h)break e;case k:if(i.last){D>>>=7&O,O-=7&O,i.mode=Z;break}for(;O<3;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}switch(i.last=1&D,D>>>=1,O-=1,3&D){case 0:i.mode=16193;break;case 1:if(M(i),i.mode=y,t===h){D>>>=2,O-=2;break e}break;case 2:i.mode=16196;break;case 3:e.msg="invalid block type",i.mode=z}D>>>=2,O-=2;break;case 16193:for(D>>>=7&O,O-=7&O;O<32;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if((65535&D)!=(D>>>16^65535)){e.msg="invalid stored block lengths",i.mode=z;break}if(i.length=65535&D,D=0,O=0,i.mode=E,t===h)break e;case E:i.mode=16195;case 16195:if(P=i.length,P){if(P>U&&(P=U),P>S&&(P=S),0===P)break e;F.set(R.subarray(N,N+P),T),U-=P,N+=P,S-=P,T+=P,i.length-=P;break}i.mode=v;break;case 16196:for(;O<14;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(i.nlen=257+(31&D),D>>>=5,O-=5,i.ndist=1+(31&D),D>>>=5,O-=5,i.ncode=4+(15&D),D>>>=4,O-=4,i.nlen>286||i.ndist>30){e.msg="too many length or distance symbols",i.mode=z;break}i.have=0,i.mode=16197;case 16197:for(;i.have<i.ncode;){for(;O<3;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.lens[re[i.have++]]=7&D,D>>>=3,O-=3}for(;i.have<19;)i.lens[re[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,te={bits:i.lenbits},Q=a(0,i.lens,0,19,i.lencode,0,i.work,te),i.lenbits=te.bits,Q){e.msg="invalid code lengths set",i.mode=z;break}i.have=0,i.mode=16198;case 16198:for(;i.have<i.nlen+i.ndist;){for(;$=i.lencode[D&(1<<i.lenbits)-1],G=$>>>24,V=$>>>16&255,Y=65535&$,!(G<=O);){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(Y<16)D>>>=G,O-=G,i.lens[i.have++]=Y;else{if(16===Y){for(ie=G+2;O<ie;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(D>>>=G,O-=G,0===i.have){e.msg="invalid bit length repeat",i.mode=z;break}J=i.lens[i.have-1],P=3+(3&D),D>>>=2,O-=2}else if(17===Y){for(ie=G+3;O<ie;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}D>>>=G,O-=G,J=0,P=3+(7&D),D>>>=3,O-=3}else{for(ie=G+7;O<ie;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}D>>>=G,O-=G,J=0,P=11+(127&D),D>>>=7,O-=7}if(i.have+P>i.nlen+i.ndist){e.msg="invalid bit length repeat",i.mode=z;break}for(;P--;)i.lens[i.have++]=J}}if(i.mode===z)break;if(0===i.lens[256]){e.msg="invalid code -- missing end-of-block",i.mode=z;break}if(i.lenbits=9,te={bits:i.lenbits},Q=a(1,i.lens,0,i.nlen,i.lencode,0,i.work,te),i.lenbits=te.bits,Q){e.msg="invalid literal/lengths set",i.mode=z;break}if(i.distbits=6,i.distcode=i.distdyn,te={bits:i.distbits},Q=a(2,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,te),i.distbits=te.bits,Q){e.msg="invalid distances set",i.mode=z;break}if(i.mode=y,t===h)break e;case y:i.mode=x;case x:if(U>=6&&S>=258){e.next_out=T,e.avail_out=S,e.next_in=N,e.avail_in=U,i.hold=D,i.bits=O,n(e,H),T=e.next_out,F=e.output,S=e.avail_out,N=e.next_in,R=e.input,U=e.avail_in,D=i.hold,O=i.bits,i.mode===v&&(i.back=-1);break}for(i.back=0;$=i.lencode[D&(1<<i.lenbits)-1],G=$>>>24,V=$>>>16&255,Y=65535&$,!(G<=O);){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(V&&0==(240&V)){for(X=G,j=V,q=Y;$=i.lencode[q+((D&(1<<X+j)-1)>>X)],G=$>>>24,V=$>>>16&255,Y=65535&$,!(X+G<=O);){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}D>>>=X,O-=X,i.back+=X}if(D>>>=G,O-=G,i.back+=G,i.length=Y,0===V){i.mode=16205;break}if(32&V){i.back=-1,i.mode=v;break}if(64&V){e.msg="invalid literal/length code",i.mode=z;break}i.extra=15&V,i.mode=16201;case 16201:if(i.extra){for(ie=i.extra;O<ie;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.length+=D&(1<<i.extra)-1,D>>>=i.extra,O-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=16202;case 16202:for(;$=i.distcode[D&(1<<i.distbits)-1],G=$>>>24,V=$>>>16&255,Y=65535&$,!(G<=O);){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(0==(240&V)){for(X=G,j=V,q=Y;$=i.distcode[q+((D&(1<<X+j)-1)>>X)],G=$>>>24,V=$>>>16&255,Y=65535&$,!(X+G<=O);){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}D>>>=X,O-=X,i.back+=X}if(D>>>=G,O-=G,i.back+=G,64&V){e.msg="invalid distance code",i.mode=z;break}i.offset=Y,i.extra=15&V,i.mode=16203;case 16203:if(i.extra){for(ie=i.extra;O<ie;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}i.offset+=D&(1<<i.extra)-1,D>>>=i.extra,O-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){e.msg="invalid distance too far back",i.mode=z;break}i.mode=16204;case 16204:if(0===S)break e;if(P=H-S,i.offset>P){if(P=i.offset-P,P>i.whave&&i.sane){e.msg="invalid distance too far back",i.mode=z;break}P>i.wnext?(P-=i.wnext,W=i.wsize-P):W=i.wnext-P,P>i.length&&(P=i.length),K=i.window}else K=F,W=T-i.offset,P=i.length;P>S&&(P=S),S-=P,i.length-=P;do{F[T++]=K[W++]}while(--P);0===i.length&&(i.mode=x);break;case 16205:if(0===S)break e;F[T++]=i.length,S--,i.mode=x;break;case Z:if(i.wrap){for(;O<32;){if(0===U)break e;U--,D|=R[N++]<<O,O+=8}if(H-=S,e.total_out+=H,i.total+=H,4&i.wrap&&H&&(e.adler=i.check=i.flags?s(i.check,F,H,T-H):r(i.check,F,H,T-H)),H=S,4&i.wrap&&(i.flags?D:L(D))!==i.check){e.msg="incorrect data check",i.mode=z;break}D=0,O=0}i.mode=16207;case 16207:if(i.wrap&&i.flags){for(;O<32;){if(0===U)break e;U--,D+=R[N++]<<O,O+=8}if(4&i.wrap&&D!==(4294967295&i.total)){e.msg="incorrect length check",i.mode=z;break}D=0,O=0}i.mode=16208;case 16208:Q=d;break e;case z:Q=u;break e;case A:return w;default:return c}return e.next_out=T,e.avail_out=S,e.next_in=N,e.avail_in=U,i.hold=D,i.bits=O,(i.wsize||H!==e.avail_out&&i.mode<z&&(i.mode<Z||t!==o))&&B(e,e.output,e.next_out,H-e.avail_out)?(i.mode=A,w):(C-=e.avail_in,H-=e.avail_out,e.total_in+=C,e.total_out+=H,i.total+=H,4&i.wrap&&H&&(e.adler=i.check=i.flags?s(i.check,F,H,e.next_out-H):r(i.check,F,H,e.next_out-H)),e.data_type=i.bits+(i.last?64:0)+(i.mode===v?128:0)+(i.mode===y||i.mode===E?256:0),(0===C&&0===H||t===o)&&Q===_&&(Q=m),Q)},e.exports.inflateEnd=e=>{if(I(e))return c;let t=e.state;return t.window&&(t.window=null),e.state=null,_},e.exports.inflateGetHeader=(e,t)=>{if(I(e))return c;const i=e.state;return 0==(2&i.wrap)?c:(i.head=t,t.done=!1,_)},e.exports.inflateSetDictionary=(e,t)=>{const i=t.length;let s,n,a;return I(e)?c:(s=e.state,0!==s.wrap&&s.mode!==g?c:s.mode===g&&(n=1,n=r(n,t,i,0),n!==s.check)?u:(a=B(e,t,i,i),a?(s.mode=A,w):(s.havedict=1,_)))},e.exports.inflateInfo="pako inflate (from Nodeca project)"},9241:e=>{"use strict";const t=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]),i=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]),r=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]),s=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]);e.exports=(e,n,a,o,l,h,_,d)=>{const f=d.bits;let c,u,w,m,p,b,g=0,v=0,k=0,E=0,y=0,x=0,Z=0,z=0,A=0,L=0,R=null;const I=new Uint16Array(16),F=new Uint16Array(16);let N,T,U,S=null;for(g=0;g<=15;g++)I[g]=0;for(v=0;v<o;v++)I[n[a+v]]++;for(y=f,E=15;E>=1&&0===I[E];E--);if(y>E&&(y=E),0===E)return l[h++]=20971520,l[h++]=20971520,d.bits=1,0;for(k=1;k<E&&0===I[k];k++);for(y<k&&(y=k),z=1,g=1;g<=15;g++)if(z<<=1,z-=I[g],z<0)return-1;if(z>0&&(0===e||1!==E))return-1;for(F[1]=0,g=1;g<15;g++)F[g+1]=F[g]+I[g];for(v=0;v<o;v++)0!==n[a+v]&&(_[F[n[a+v]]++]=v);if(0===e?(R=S=_,b=20):1===e?(R=t,S=i,b=257):(R=r,S=s,b=0),L=0,v=0,g=k,p=h,x=y,Z=0,w=-1,A=1<<y,m=A-1,1===e&&A>852||2===e&&A>592)return 1;for(;;){N=g-Z,_[v]+1<b?(T=0,U=_[v]):_[v]>=b?(T=S[_[v]-b],U=R[_[v]-b]):(T=96,U=0),c=1<<g-Z,u=1<<x,k=u;do{u-=c,l[p+(L>>Z)+u]=N<<24|T<<16|U|0}while(0!==u);for(c=1<<g-1;L&c;)c>>=1;if(0!==c?(L&=c-1,L+=c):L=0,v++,0==--I[g]){if(g===E)break;g=n[a+_[v]]}if(g>y&&(L&m)!==w){for(0===Z&&(Z=y),p+=k,x=g-Z,z=1<<x;x+Z<E&&(z-=I[x+Z],!(z<=0));)x++,z<<=1;if(A+=1<<x,1===e&&A>852||2===e&&A>592)return 1;w=L&m,l[w]=y<<24|x<<16|p-h|0}}return 0!==L&&(l[p+L]=g-Z<<24|64<<16|0),d.bits=y,0}},8898:e=>{"use strict";e.exports={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"}},342:e=>{"use strict";function t(e){let t=e.length;for(;--t>=0;)e[t]=0}const i=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]),r=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]),s=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),a=new Array(576);t(a);const o=new Array(60);t(o);const l=new Array(512);t(l);const h=new Array(256);t(h);const _=new Array(29);t(_);const d=new Array(30);function f(e,t,i,r,s){this.static_tree=e,this.extra_bits=t,this.extra_base=i,this.elems=r,this.max_length=s,this.has_stree=e&&e.length}let c,u,w;function m(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}t(d);const p=e=>e<256?l[e]:l[256+(e>>>7)],b=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},g=(e,t,i)=>{e.bi_valid>16-i?(e.bi_buf|=t<<e.bi_valid&65535,b(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=i-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=i)},v=(e,t,i)=>{g(e,i[2*t],i[2*t+1])},k=(e,t)=>{let i=0;do{i|=1&e,e>>>=1,i<<=1}while(--t>0);return i>>>1},E=(e,t,i)=>{const r=new Array(16);let s,n,a=0;for(s=1;s<=15;s++)a=a+i[s-1]<<1,r[s]=a;for(n=0;n<=t;n++){let t=e[2*n+1];0!==t&&(e[2*n]=k(r[t]++,t))}},y=e=>{let t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},x=e=>{e.bi_valid>8?b(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},Z=(e,t,i,r)=>{const s=2*t,n=2*i;return e[s]<e[n]||e[s]===e[n]&&r[t]<=r[i]},z=(e,t,i)=>{const r=e.heap[i];let s=i<<1;for(;s<=e.heap_len&&(s<e.heap_len&&Z(t,e.heap[s+1],e.heap[s],e.depth)&&s++,!Z(t,r,e.heap[s],e.depth));)e.heap[i]=e.heap[s],i=s,s<<=1;e.heap[i]=r},A=(e,t,s)=>{let n,a,o,l,f=0;if(0!==e.sym_next)do{n=255&e.pending_buf[e.sym_buf+f++],n+=(255&e.pending_buf[e.sym_buf+f++])<<8,a=e.pending_buf[e.sym_buf+f++],0===n?v(e,a,t):(o=h[a],v(e,o+256+1,t),l=i[o],0!==l&&(a-=_[o],g(e,a,l)),n--,o=p(n),v(e,o,s),l=r[o],0!==l&&(n-=d[o],g(e,n,l)))}while(f<e.sym_next);v(e,256,t)},L=(e,t)=>{const i=t.dyn_tree,r=t.stat_desc.static_tree,s=t.stat_desc.has_stree,n=t.stat_desc.elems;let a,o,l,h=-1;for(e.heap_len=0,e.heap_max=573,a=0;a<n;a++)0!==i[2*a]?(e.heap[++e.heap_len]=h=a,e.depth[a]=0):i[2*a+1]=0;for(;e.heap_len<2;)l=e.heap[++e.heap_len]=h<2?++h:0,i[2*l]=1,e.depth[l]=0,e.opt_len--,s&&(e.static_len-=r[2*l+1]);for(t.max_code=h,a=e.heap_len>>1;a>=1;a--)z(e,i,a);l=n;do{a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],z(e,i,1),o=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=o,i[2*l]=i[2*a]+i[2*o],e.depth[l]=(e.depth[a]>=e.depth[o]?e.depth[a]:e.depth[o])+1,i[2*a+1]=i[2*o+1]=l,e.heap[1]=l++,z(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const i=t.dyn_tree,r=t.max_code,s=t.stat_desc.static_tree,n=t.stat_desc.has_stree,a=t.stat_desc.extra_bits,o=t.stat_desc.extra_base,l=t.stat_desc.max_length;let h,_,d,f,c,u,w=0;for(f=0;f<=15;f++)e.bl_count[f]=0;for(i[2*e.heap[e.heap_max]+1]=0,h=e.heap_max+1;h<573;h++)_=e.heap[h],f=i[2*i[2*_+1]+1]+1,f>l&&(f=l,w++),i[2*_+1]=f,_>r||(e.bl_count[f]++,c=0,_>=o&&(c=a[_-o]),u=i[2*_],e.opt_len+=u*(f+c),n&&(e.static_len+=u*(s[2*_+1]+c)));if(0!==w){do{for(f=l-1;0===e.bl_count[f];)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(_=e.bl_count[f];0!==_;)d=e.heap[--h],d>r||(i[2*d+1]!==f&&(e.opt_len+=(f-i[2*d+1])*i[2*d],i[2*d+1]=f),_--)}})(e,t),E(i,h,e.bl_count)},R=(e,t,i)=>{let r,s,n=-1,a=t[1],o=0,l=7,h=4;for(0===a&&(l=138,h=3),t[2*(i+1)+1]=65535,r=0;r<=i;r++)s=a,a=t[2*(r+1)+1],++o<l&&s===a||(o<h?e.bl_tree[2*s]+=o:0!==s?(s!==n&&e.bl_tree[2*s]++,e.bl_tree[32]++):o<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=0,n=s,0===a?(l=138,h=3):s===a?(l=6,h=3):(l=7,h=4))},I=(e,t,i)=>{let r,s,n=-1,a=t[1],o=0,l=7,h=4;for(0===a&&(l=138,h=3),r=0;r<=i;r++)if(s=a,a=t[2*(r+1)+1],!(++o<l&&s===a)){if(o<h)do{v(e,s,e.bl_tree)}while(0!=--o);else 0!==s?(s!==n&&(v(e,s,e.bl_tree),o--),v(e,16,e.bl_tree),g(e,o-3,2)):o<=10?(v(e,17,e.bl_tree),g(e,o-3,3)):(v(e,18,e.bl_tree),g(e,o-11,7));o=0,n=s,0===a?(l=138,h=3):s===a?(l=6,h=3):(l=7,h=4)}};let F=!1;const N=(e,t,i,r)=>{g(e,0+(r?1:0),3),x(e),b(e,i),b(e,~i),i&&e.pending_buf.set(e.window.subarray(t,t+i),e.pending),e.pending+=i};e.exports._tr_init=e=>{F||((()=>{let e,t,n,m,p;const b=new Array(16);for(n=0,m=0;m<28;m++)for(_[m]=n,e=0;e<1<<i[m];e++)h[n++]=m;for(h[n-1]=m,p=0,m=0;m<16;m++)for(d[m]=p,e=0;e<1<<r[m];e++)l[p++]=m;for(p>>=7;m<30;m++)for(d[m]=p<<7,e=0;e<1<<r[m]-7;e++)l[256+p++]=m;for(t=0;t<=15;t++)b[t]=0;for(e=0;e<=143;)a[2*e+1]=8,e++,b[8]++;for(;e<=255;)a[2*e+1]=9,e++,b[9]++;for(;e<=279;)a[2*e+1]=7,e++,b[7]++;for(;e<=287;)a[2*e+1]=8,e++,b[8]++;for(E(a,287,b),e=0;e<30;e++)o[2*e+1]=5,o[2*e]=k(e,5);c=new f(a,i,257,286,15),u=new f(o,r,0,30,15),w=new f(new Array(0),s,0,19,7)})(),F=!0),e.l_desc=new m(e.dyn_ltree,c),e.d_desc=new m(e.dyn_dtree,u),e.bl_desc=new m(e.bl_tree,w),e.bi_buf=0,e.bi_valid=0,y(e)},e.exports._tr_stored_block=N,e.exports._tr_flush_block=(e,t,i,r)=>{let s,l,h=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,i=4093624447;for(t=0;t<=31;t++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),L(e,e.l_desc),L(e,e.d_desc),h=(e=>{let t;for(R(e,e.dyn_ltree,e.l_desc.max_code),R(e,e.dyn_dtree,e.d_desc.max_code),L(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*n[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),s=e.opt_len+3+7>>>3,l=e.static_len+3+7>>>3,l<=s&&(s=l)):s=l=i+5,i+4<=s&&-1!==t?N(e,t,i,r):4===e.strategy||l===s?(g(e,2+(r?1:0),3),A(e,a,o)):(g(e,4+(r?1:0),3),((e,t,i,r)=>{let s;for(g(e,t-257,5),g(e,i-1,5),g(e,r-4,4),s=0;s<r;s++)g(e,e.bl_tree[2*n[s]+1],3);I(e,e.dyn_ltree,t-1),I(e,e.dyn_dtree,i-1)})(e,e.l_desc.max_code+1,e.d_desc.max_code+1,h+1),A(e,e.dyn_ltree,e.dyn_dtree)),y(e),r&&x(e)},e.exports._tr_tally=(e,t,i)=>(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++]=i,0===t?e.dyn_ltree[2*i]++:(e.matches++,t--,e.dyn_ltree[2*(h[i]+256+1)]++,e.dyn_dtree[2*p(t)]++),e.sym_next===e.sym_end),e.exports._tr_align=e=>{g(e,2,3),v(e,256,a),(e=>{16===e.bi_valid?(b(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}},2292:e=>{"use strict";e.exports=function(){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}},2830:(e,t,i)=>{e.exports=s;var r=i(7187).EventEmitter;function s(){r.call(this)}i(5717)(s,r),s.Readable=i(9481),s.Writable=i(4229),s.Duplex=i(6753),s.Transform=i(4605),s.PassThrough=i(2725),s.finished=i(8610),s.pipeline=i(9946),s.Stream=s,s.prototype.pipe=function(e,t){var i=this;function s(t){e.writable&&!1===e.write(t)&&i.pause&&i.pause()}function n(){i.readable&&i.resume&&i.resume()}i.on("data",s),e.on("drain",n),e._isStdio||t&&!1===t.end||(i.on("end",o),i.on("close",l));var a=!1;function o(){a||(a=!0,e.end())}function l(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function h(e){if(_(),0===r.listenerCount(this,"error"))throw e}function _(){i.removeListener("data",s),e.removeListener("drain",n),i.removeListener("end",o),i.removeListener("close",l),i.removeListener("error",h),e.removeListener("error",h),i.removeListener("end",_),i.removeListener("close",_),e.removeListener("close",_)}return i.on("error",h),e.on("error",h),i.on("end",_),i.on("close",_),e.on("close",_),e.emit("pipe",i),e}}}]);