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&&(G(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>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,c=a>e.w_size?e.w_size:a,i=e.strstart-e.block_start,(i>=c||(i||t===m)&&t!==d&&0===e.strm.avail_in&&i<=a)&&(n=i>a?a:i,s=t===m&&0===e.strm.avail_in&&n===i?1:0,r(e,e.block_start,n,s),e.block_start+=n,q(e.strm)),s?3:1)},Y=(e,t)=>{let n,i;for(;;){if(e.lookahead=3&&(e.ins_h=j(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-P&&(e.match_length=J(e,n)),e.match_length>=3)if(i=c(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=j(e,e.ins_h,e.window[e.strstart+3-1]),n=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=j(e,e.ins_h,e.window[e.strstart+1]);else i=c(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(W(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===m?(W(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(W(e,!1),0===e.strm.avail_out)?1:2},X=(e,t)=>{let n,i,r;for(;;){if(e.lookahead
=3&&(e.ins_h=j(e,e.ins_h,e.window[e.strstart+3-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=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=c(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=j(e,e.ins_h,e.window[e.strstart+3-1]),n=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++,i&&(W(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(i=c(e,0,e.window[e.strstart-1]),i&&W(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&&(i=c(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===m?(W(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(W(e,!1),0===e.strm.avail_out)?1:2};function ee(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}const te=[new ee(0,0,0,0,Q),new ee(4,4,8,4,Y),new ee(4,5,16,8,Y),new ee(4,6,32,32,Y),new ee(4,4,16,16,X),new ee(8,16,32,32,X),new ee(8,16,128,128,X),new ee(8,32,128,256,X),new ee(32,128,258,1024,X),new ee(32,258,258,4096,X)];function ne(){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=H,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(2*T),this.dyn_dtree=new Uint16Array(2*(2*E+1)),this.bl_tree=new Uint16Array(2*(2*N+1)),B(this.dyn_ltree),B(this.dyn_dtree),B(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(I+1),this.heap=new Uint16Array(2*L+1),B(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*L+1),B(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 ie=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==_&&57!==t.status&&69!==t.status&&73!==t.status&&91!==t.status&&103!==t.status&&t.status!==O&&t.status!==R?1:0},re=e=>{if(ie(e))return D(e,b);e.total_in=e.total_out=0,e.data_type=k;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?_:O,e.adler=2===t.wrap?0:1,t.last_flush=-2,i(t),g},ae=e=>{const t=re(e);var n;return t===g&&((n=e.state).window_size=2*n.w_size,B(n.head),n.max_lazy_match=te[n.level].max_lazy,n.good_match=te[n.level].good_length,n.nice_match=te[n.level].nice_length,n.max_chain_length=te[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},ce=(e,t,n,i,r,a)=>{if(!e)return b;let c=1;if(t===S&&(t=6),i<0?(c=0,i=-i):i>15&&(c=2,i-=16),r<1||r>9||n!==H||i<8||i>15||t<0||t>9||a<0||a>V||8===i&&1!==c)return D(e,b);8===i&&(i=9);const s=new ne;return e.state=s,s.strm=e,s.status=_,s.wrap=c,s.gzhead=null,s.w_bits=i,s.w_size=1<ce(e,t,H,15,8,x),e.exports.deflateInit2=ce,e.exports.deflateReset=ae,e.exports.deflateResetKeep=re,e.exports.deflateSetHeader=(e,t)=>ie(e)||2!==e.state.wrap?b:(e.state.gzhead=t,g),e.exports.deflate=(e,t)=>{if(ie(e)||t>p||t<0)return e?D(e,b):b;const n=e.state;if(!e.output||0!==e.avail_in&&!e.input||n.status===R&&t!==m)return D(e,0===e.avail_out?C:b);const i=n.last_flush;if(n.last_flush=t,0!==n.pending){if(q(e),0===e.avail_out)return n.last_flush=-1,g}else if(0===e.avail_in&&F(t)<=F(i)&&t!==m)return D(e,C);if(n.status===R&&0!==e.avail_in)return D(e,C);if(n.status===_&&0===n.wrap&&(n.status=O),n.status===_){let t=H+(n.w_bits-8<<4)<<8,i=-1;if(i=n.strategy>=w||n.level<2?0:n.level<6?1:6===n.level?2:3,t|=i<<6,0!==n.strstart&&(t|=32),t+=31-t%31,K(n,t),0!==n.strstart&&(K(n,e.adler>>>16),K(n,65535&e.adler)),e.adler=1,n.status=O,q(e),0!==n.pending)return n.last_flush=-1,g}if(57===n.status)if(e.adler=0,$(n,31),$(n,139),$(n,8),n.gzhead)$(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),$(n,255&n.gzhead.time),$(n,n.gzhead.time>>8&255),$(n,n.gzhead.time>>16&255),$(n,n.gzhead.time>>24&255),$(n,9===n.level?2:n.strategy>=w||n.level<2?4:0),$(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&($(n,255&n.gzhead.extra.length),$(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=l(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if($(n,0),$(n,0),$(n,0),$(n,0),$(n,0),$(n,9===n.level?2:n.strategy>=w||n.level<2?4:0),$(n,3),n.status=O,q(e),0!==n.pending)return n.last_flush=-1,g;if(69===n.status){if(n.gzhead.extra){let t=n.pending,i=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+i>n.pending_buf_size;){let r=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=l(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=r,q(e),0!==n.pending)return n.last_flush=-1,g;t=0,i-=r}let r=new Uint8Array(n.gzhead.extra);n.pending_buf.set(r.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending+=i,n.gzhead.hcrc&&n.pending>t&&(e.adler=l(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let t,i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=l(e.adler,n.pending_buf,n.pending-i,i)),q(e),0!==n.pending)return n.last_flush=-1,g;i=0}t=n.gzindexi&&(e.adler=l(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let t,i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=l(e.adler,n.pending_buf,n.pending-i,i)),q(e),0!==n.pending)return n.last_flush=-1,g;i=0}t=n.gzindexi&&(e.adler=l(e.adler,n.pending_buf,n.pending-i,i))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(q(e),0!==n.pending))return n.last_flush=-1,g;$(n,255&e.adler),$(n,e.adler>>8&255),e.adler=0}if(n.status=O,q(e),0!==n.pending)return n.last_flush=-1,g}if(0!==e.avail_in||0!==n.lookahead||t!==d&&n.status!==R){let i=0===n.level?Q(n,t):n.strategy===w?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(Z(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,n=c(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(W(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===m?(W(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(W(e,!1),0===e.strm.avail_out)?1:2})(n,t):n.strategy===z?((e,t)=>{let n,i,r,a;const s=e.window;for(;;){if(e.lookahead<=A){if(Z(e),e.lookahead<=A&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,i=s[r],i===s[++r]&&i===s[++r]&&i===s[++r])){a=e.strstart+A;do{}while(i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=c(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=c(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(W(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===m?(W(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(W(e,!1),0===e.strm.avail_out)?1:2})(n,t):te[n.level].func(n,t);if(3!==i&&4!==i||(n.status=R),1===i||3===i)return 0===e.avail_out&&(n.last_flush=-1),g;if(2===i&&(t===f?s(n):t!==p&&(r(n,0,0,!1),t===h&&(B(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),q(e),0===e.avail_out))return n.last_flush=-1,g}return t!==m?g:n.wrap<=0?v:(2===n.wrap?($(n,255&e.adler),$(n,e.adler>>8&255),$(n,e.adler>>16&255),$(n,e.adler>>24&255),$(n,255&e.total_in),$(n,e.total_in>>8&255),$(n,e.total_in>>16&255),$(n,e.total_in>>24&255)):(K(n,e.adler>>>16),K(n,65535&e.adler)),q(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?g:v)},e.exports.deflateEnd=e=>{if(ie(e))return b;const t=e.state.status;return e.state=null,t===O?D(e,y):g},e.exports.deflateSetDictionary=(e,t)=>{let n=t.length;if(ie(e))return b;const i=e.state,r=i.wrap;if(2===r||1===r&&i.status!==_||i.lookahead)return b;if(1===r&&(e.adler=o(e.adler,t,n,0)),i.wrap=0,n>=i.w_size){0===r&&(B(i.head),i.strstart=0,i.block_start=0,i.insert=0);let e=new Uint8Array(i.w_size);e.set(t.subarray(n-i.w_size,n),0),t=e,n=i.w_size}const a=e.avail_in,c=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Z(i);i.lookahead>=3;){let e=i.strstart,t=i.lookahead-2;do{i.ins_h=j(i,i.ins_h,i.window[e+3-1]),i.prev[e&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=e,e++}while(--t);i.strstart=e,i.lookahead=2,Z(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=c,e.input=s,e.avail_in=a,i.wrap=r,g},e.exports.deflateInfo="pako deflate (from Nodeca project)"},2401:e=>{"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},4264:e=>{"use strict";const t=16209;e.exports=function(e,n){let i,r,a,c,s,o,l,u,d,f,h,m,p,g,v,b,y,C,S,M,w,z,V,x;const k=e.state;i=e.next_in,V=e.input,r=i+(e.avail_in-5),a=e.next_out,x=e.output,c=a-(n-e.avail_out),s=a+(e.avail_out-257),o=k.dmax,l=k.wsize,u=k.whave,d=k.wnext,f=k.window,h=k.hold,m=k.bits,p=k.lencode,g=k.distcode,v=(1<>>24,h>>>=C,m-=C,C=y>>>16&255,0===C)x[a++]=65535&y;else{if(!(16&C)){if(0==(64&C)){y=p[(65535&y)+(h&(1<>>=C,m-=C),m<15&&(h+=V[i++]<>>24,h>>>=C,m-=C,C=y>>>16&255,!(16&C)){if(0==(64&C)){y=g[(65535&y)+(h&(1<o){e.msg="invalid distance too far back",k.mode=t;break e}if(h>>>=C,m-=C,C=a-c,M>C){if(C=M-C,C>u&&k.sane){e.msg="invalid distance too far back",k.mode=t;break e}if(w=0,z=f,0===d){if(w+=l-C,C2;)x[a++]=z[w++],x[a++]=z[w++],x[a++]=z[w++],S-=3;S&&(x[a++]=z[w++],S>1&&(x[a++]=z[w++]))}else{w=a-M;do{x[a++]=x[w++],x[a++]=x[w++],x[a++]=x[w++],S-=3}while(S>2);S&&(x[a++]=x[w++],S>1&&(x[a++]=x[w++]))}break}}break}}while(i>3,i-=S,m-=S<<3,h&=(1<{"use strict";const i=n(6069),r=n(2869),a=n(4264),c=n(9241),{Z_FINISH:s,Z_BLOCK:o,Z_TREES:l,Z_OK:u,Z_STREAM_END:d,Z_NEED_DICT:f,Z_STREAM_ERROR:h,Z_DATA_ERROR:m,Z_MEM_ERROR:p,Z_BUF_ERROR:g,Z_DEFLATED:v}=n(1619),b=16180,y=16190,C=16191,S=16192,M=16194,w=16199,z=16200,V=16206,x=16209,k=16210,H=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function L(){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 E=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode16211?1:0},N=e=>{if(E(e))return h;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,u},T=e=>{if(E(e))return h;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,N(e)},I=(e,t)=>{let n;if(E(e))return h;const i=e.state;return t<0?(n=0,t=-t):(n=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?h:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,T(e))},A=(e,t)=>{if(!e)return h;const n=new L;e.state=n,n.strm=e,n.window=null,n.mode=b;const i=I(e,t);return i!==u&&(e.state=null),i};let P,_,O=!0;const R=e=>{if(O){P=new Int32Array(512),_=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(c(1,e.lens,0,288,P,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;c(2,e.lens,0,32,_,0,e.work,{bits:5}),O=!1}e.lencode=P,e.lenbits=9,e.distcode=_,e.distbits=5},D=(e,t,n,i)=>{let r;const a=e.state;return null===a.window&&(a.wsize=1<=a.wsize?(a.window.set(t.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(t.subarray(n-i,n-i+r),a.wnext),(i-=r)?(a.window.set(t.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whaveA(e,15),e.exports.inflateInit2=A,e.exports.inflate=(e,t)=>{let n,L,N,T,I,A,P,_,O,F,B,U,j,q,W,$,K,G,J,Z,Q,Y,X=0;const ee=new Uint8Array(4);let te,ne;const ie=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(E(e)||!e.output||!e.input&&0!==e.avail_in)return h;n=e.state,n.mode===C&&(n.mode=S),I=e.next_out,N=e.output,P=e.avail_out,T=e.next_in,L=e.input,A=e.avail_in,_=n.hold,O=n.bits,F=A,B=P,Y=u;e:for(;;)switch(n.mode){case b:if(0===n.wrap){n.mode=S;break}for(;O<16;){if(0===A)break e;A--,_+=L[T++]<>>8&255,n.check=r(n.check,ee,2,0),_=0,O=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&_)<<8)+(_>>8))%31){e.msg="incorrect header check",n.mode=x;break}if((15&_)!==v){e.msg="unknown compression method",n.mode=x;break}if(_>>>=4,O-=4,Q=8+(15&_),0===n.wbits&&(n.wbits=Q),Q>15||Q>n.wbits){e.msg="invalid window size",n.mode=x;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(ee[0]=255&_,ee[1]=_>>>8&255,n.check=r(n.check,ee,2,0)),_=0,O=0,n.mode=16182;case 16182:for(;O<32;){if(0===A)break e;A--,_+=L[T++]<>>8&255,ee[2]=_>>>16&255,ee[3]=_>>>24&255,n.check=r(n.check,ee,4,0)),_=0,O=0,n.mode=16183;case 16183:for(;O<16;){if(0===A)break e;A--,_+=L[T++]<>8),512&n.flags&&4&n.wrap&&(ee[0]=255&_,ee[1]=_>>>8&255,n.check=r(n.check,ee,2,0)),_=0,O=0,n.mode=16184;case 16184:if(1024&n.flags){for(;O<16;){if(0===A)break e;A--,_+=L[T++]<>>8&255,n.check=r(n.check,ee,2,0)),_=0,O=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(U=n.length,U>A&&(U=A),U&&(n.head&&(Q=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(L.subarray(T,T+U),Q)),512&n.flags&&4&n.wrap&&(n.check=r(n.check,L,U,T)),A-=U,T+=U,n.length-=U),n.length))break e;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===A)break e;U=0;do{Q=L[T+U++],n.head&&Q&&n.length<65536&&(n.head.name+=String.fromCharCode(Q))}while(Q&&U>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=C;break;case 16189:for(;O<32;){if(0===A)break e;A--,_+=L[T++]<>>=7&O,O-=7&O,n.mode=V;break}for(;O<3;){if(0===A)break e;A--,_+=L[T++]<>>=1,O-=1,3&_){case 0:n.mode=16193;break;case 1:if(R(n),n.mode=w,t===l){_>>>=2,O-=2;break e}break;case 2:n.mode=16196;break;case 3:e.msg="invalid block type",n.mode=x}_>>>=2,O-=2;break;case 16193:for(_>>>=7&O,O-=7&O;O<32;){if(0===A)break e;A--,_+=L[T++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=x;break}if(n.length=65535&_,_=0,O=0,n.mode=M,t===l)break e;case M:n.mode=16195;case 16195:if(U=n.length,U){if(U>A&&(U=A),U>P&&(U=P),0===U)break e;N.set(L.subarray(T,T+U),I),A-=U,T+=U,P-=U,I+=U,n.length-=U;break}n.mode=C;break;case 16196:for(;O<14;){if(0===A)break e;A--,_+=L[T++]<>>=5,O-=5,n.ndist=1+(31&_),_>>>=5,O-=5,n.ncode=4+(15&_),_>>>=4,O-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=x;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,O-=3}for(;n.have<19;)n.lens[ie[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,te={bits:n.lenbits},Y=c(0,n.lens,0,19,n.lencode,0,n.work,te),n.lenbits=te.bits,Y){e.msg="invalid code lengths set",n.mode=x;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,$=X>>>16&255,K=65535&X,!(W<=O);){if(0===A)break e;A--,_+=L[T++]<>>=W,O-=W,n.lens[n.have++]=K;else{if(16===K){for(ne=W+2;O>>=W,O-=W,0===n.have){e.msg="invalid bit length repeat",n.mode=x;break}Q=n.lens[n.have-1],U=3+(3&_),_>>>=2,O-=2}else if(17===K){for(ne=W+3;O>>=W,O-=W,Q=0,U=3+(7&_),_>>>=3,O-=3}else{for(ne=W+7;O>>=W,O-=W,Q=0,U=11+(127&_),_>>>=7,O-=7}if(n.have+U>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=x;break}for(;U--;)n.lens[n.have++]=Q}}if(n.mode===x)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=x;break}if(n.lenbits=9,te={bits:n.lenbits},Y=c(1,n.lens,0,n.nlen,n.lencode,0,n.work,te),n.lenbits=te.bits,Y){e.msg="invalid literal/lengths set",n.mode=x;break}if(n.distbits=6,n.distcode=n.distdyn,te={bits:n.distbits},Y=c(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,te),n.distbits=te.bits,Y){e.msg="invalid distances set",n.mode=x;break}if(n.mode=w,t===l)break e;case w:n.mode=z;case z:if(A>=6&&P>=258){e.next_out=I,e.avail_out=P,e.next_in=T,e.avail_in=A,n.hold=_,n.bits=O,a(e,B),I=e.next_out,N=e.output,P=e.avail_out,T=e.next_in,L=e.input,A=e.avail_in,_=n.hold,O=n.bits,n.mode===C&&(n.back=-1);break}for(n.back=0;X=n.lencode[_&(1<>>24,$=X>>>16&255,K=65535&X,!(W<=O);){if(0===A)break e;A--,_+=L[T++]<>G)],W=X>>>24,$=X>>>16&255,K=65535&X,!(G+W<=O);){if(0===A)break e;A--,_+=L[T++]<>>=G,O-=G,n.back+=G}if(_>>>=W,O-=W,n.back+=W,n.length=K,0===$){n.mode=16205;break}if(32&$){n.back=-1,n.mode=C;break}if(64&$){e.msg="invalid literal/length code",n.mode=x;break}n.extra=15&$,n.mode=16201;case 16201:if(n.extra){for(ne=n.extra;O>>=n.extra,O-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;X=n.distcode[_&(1<>>24,$=X>>>16&255,K=65535&X,!(W<=O);){if(0===A)break e;A--,_+=L[T++]<>G)],W=X>>>24,$=X>>>16&255,K=65535&X,!(G+W<=O);){if(0===A)break e;A--,_+=L[T++]<>>=G,O-=G,n.back+=G}if(_>>>=W,O-=W,n.back+=W,64&$){e.msg="invalid distance code",n.mode=x;break}n.offset=K,n.extra=15&$,n.mode=16203;case 16203:if(n.extra){for(ne=n.extra;O>>=n.extra,O-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=x;break}n.mode=16204;case 16204:if(0===P)break e;if(U=B-P,n.offset>U){if(U=n.offset-U,U>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=x;break}U>n.wnext?(U-=n.wnext,j=n.wsize-U):j=n.wnext-U,U>n.length&&(U=n.length),q=n.window}else q=N,j=I-n.offset,U=n.length;U>P&&(U=P),P-=U,n.length-=U;do{N[I++]=q[j++]}while(--U);0===n.length&&(n.mode=z);break;case 16205:if(0===P)break e;N[I++]=n.length,P--,n.mode=z;break;case V:if(n.wrap){for(;O<32;){if(0===A)break e;A--,_|=L[T++]<{if(E(e))return h;let t=e.state;return t.window&&(t.window=null),e.state=null,u},e.exports.inflateGetHeader=(e,t)=>{if(E(e))return h;const n=e.state;return 0==(2&n.wrap)?h:(n.head=t,t.done=!1,u)},e.exports.inflateSetDictionary=(e,t)=>{const n=t.length;let r,a,c;return E(e)?h:(r=e.state,0!==r.wrap&&r.mode!==y?h:r.mode===y&&(a=1,a=i(a,t,n,0),a!==r.check)?m:(c=D(e,t,n,n),c?(r.mode=k,p):(r.havedict=1,u)))},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]),n=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]),i=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]),r=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,a,c,s,o,l,u,d)=>{const f=d.bits;let h,m,p,g,v,b,y=0,C=0,S=0,M=0,w=0,z=0,V=0,x=0,k=0,H=0,L=null;const E=new Uint16Array(16),N=new Uint16Array(16);let T,I,A,P=null;for(y=0;y<=15;y++)E[y]=0;for(C=0;C=1&&0===E[M];M--);if(w>M&&(w=M),0===M)return o[l++]=20971520,o[l++]=20971520,d.bits=1,0;for(S=1;S0&&(0===e||1!==M))return-1;for(N[1]=0,y=1;y<15;y++)N[y+1]=N[y]+E[y];for(C=0;C852||2===e&&k>592)return 1;for(;;){T=y-V,u[C]+1=b?(I=P[u[C]-b],A=L[u[C]-b]):(I=96,A=0),h=1<>V)+m]=T<<24|I<<16|A|0}while(0!==m);for(h=1<>=1;if(0!==h?(H&=h-1,H+=h):H=0,C++,0==--E[y]){if(y===M)break;y=a[c+u[C]]}if(y>w&&(H&g)!==p){for(0===V&&(V=w),v+=S,z=y-V,x=1<852||2===e&&k>592)return 1;p=H&g,o[p]=w<<24|z<<16|v-l|0}}return 0!==H&&(o[v+H]=y-V<<24|64<<16|0),d.bits=w,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 n=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]),i=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]),r=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),a=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new Array(576);t(c);const s=new Array(60);t(s);const o=new Array(512);t(o);const l=new Array(256);t(l);const u=new Array(29);t(u);const d=new Array(30);function f(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}let h,m,p;function g(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}t(d);const v=e=>e<256?o[e]:o[256+(e>>>7)],b=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},y=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{y(e,n[2*t],n[2*t+1])},S=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},M=(e,t,n)=>{const i=new Array(16);let r,a,c=0;for(r=1;r<=15;r++)c=c+n[r-1]<<1,i[r]=c;for(a=0;a<=t;a++){let t=e[2*a+1];0!==t&&(e[2*a]=S(i[t]++,t))}},w=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},z=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},V=(e,t,n,i)=>{const r=2*t,a=2*n;return e[r]{const i=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r{let a,c,s,o,f=0;if(0!==e.sym_next)do{a=255&e.pending_buf[e.sym_buf+f++],a+=(255&e.pending_buf[e.sym_buf+f++])<<8,c=e.pending_buf[e.sym_buf+f++],0===a?C(e,c,t):(s=l[c],C(e,s+256+1,t),o=n[s],0!==o&&(c-=u[s],y(e,c,o)),a--,s=v(a),C(e,s,r),o=i[s],0!==o&&(a-=d[s],y(e,a,o)))}while(f{const n=t.dyn_tree,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,a=t.stat_desc.elems;let c,s,o,l=-1;for(e.heap_len=0,e.heap_max=573,c=0;c>1;c>=1;c--)x(e,n,c);o=a;do{c=e.heap[1],e.heap[1]=e.heap[e.heap_len--],x(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=c,e.heap[--e.heap_max]=s,n[2*o]=n[2*c]+n[2*s],e.depth[o]=(e.depth[c]>=e.depth[s]?e.depth[c]:e.depth[s])+1,n[2*c+1]=n[2*s+1]=o,e.heap[1]=o++,x(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,i=t.max_code,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,c=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,o=t.stat_desc.max_length;let l,u,d,f,h,m,p=0;for(f=0;f<=15;f++)e.bl_count[f]=0;for(n[2*e.heap[e.heap_max]+1]=0,l=e.heap_max+1;l<573;l++)u=e.heap[l],f=n[2*n[2*u+1]+1]+1,f>o&&(f=o,p++),n[2*u+1]=f,u>i||(e.bl_count[f]++,h=0,u>=s&&(h=c[u-s]),m=n[2*u],e.opt_len+=m*(f+h),a&&(e.static_len+=m*(r[2*u+1]+h)));if(0!==p){do{for(f=o-1;0===e.bl_count[f];)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(u=e.bl_count[f];0!==u;)d=e.heap[--l],d>i||(n[2*d+1]!==f&&(e.opt_len+=(f-n[2*d+1])*n[2*d],n[2*d+1]=f),u--)}})(e,t),M(n,l,e.bl_count)},L=(e,t,n)=>{let i,r,a=-1,c=t[1],s=0,o=7,l=4;for(0===c&&(o=138,l=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=c,c=t[2*(i+1)+1],++s{let i,r,a=-1,c=t[1],s=0,o=7,l=4;for(0===c&&(o=138,l=3),i=0;i<=n;i++)if(r=c,c=t[2*(i+1)+1],!(++s{y(e,0+(i?1:0),3),z(e),b(e,n),b(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n};e.exports._tr_init=e=>{N||((()=>{let e,t,a,g,v;const b=new Array(16);for(a=0,g=0;g<28;g++)for(u[g]=a,e=0;e<1<>=7;g<30;g++)for(d[g]=v<<7,e=0;e<1<{let r,o,l=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&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)),H(e,e.l_desc),H(e,e.d_desc),l=(e=>{let t;for(L(e,e.dyn_ltree,e.l_desc.max_code),L(e,e.dyn_dtree,e.d_desc.max_code),H(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*a[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),r=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=r&&(r=o)):r=o=n+5,n+4<=r&&-1!==t?T(e,t,n,i):4===e.strategy||o===r?(y(e,2+(i?1:0),3),k(e,c,s)):(y(e,4+(i?1:0),3),((e,t,n,i)=>{let r;for(y(e,t-257,5),y(e,n-1,5),y(e,i-4,4),r=0;r(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,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(l[n]+256+1)]++,e.dyn_dtree[2*v(t)]++),e.sym_next===e.sym_end),e.exports._tr_align=e=>{y(e,2,3),C(e,256,c),(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}},2100:(e,t,n)=>{"use strict";e.exports=n(9482)},9482:(e,t,n)=>{"use strict";var i=t;function r(){i.util._configure(),i.Writer._configure(i.BufferWriter),i.Reader._configure(i.BufferReader)}i.build="minimal",i.Writer=n(1173),i.BufferWriter=n(3155),i.Reader=n(1408),i.BufferReader=n(593),i.util=n(9693),i.rpc=n(5994),i.roots=n(5054),i.configure=r,r()},1408:(e,t,n)=>{"use strict";e.exports=o;var i,r=n(9693),a=r.LongBits,c=r.utf8;function s(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function o(e){this.buf=e,this.pos=0,this.len=e.length}var l,u="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new o(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new o(e);throw Error("illegal buffer")},d=function(){return r.Buffer?function(e){return(o.create=function(e){return r.Buffer.isBuffer(e)?new i(e):u(e)})(e)}:u};function f(){var e=new a(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw s(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw s(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function h(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function m(){if(this.pos+8>this.len)throw s(this,8);return new a(h(this.buf,this.pos+=4),h(this.buf,this.pos+=4))}o.create=d(),o.prototype._slice=r.Array.prototype.subarray||r.Array.prototype.slice,o.prototype.uint32=(l=4294967295,function(){if(l=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return l;if((this.pos+=5)>this.len)throw this.pos=this.len,s(this,10);return l}),o.prototype.int32=function(){return 0|this.uint32()},o.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},o.prototype.bool=function(){return 0!==this.uint32()},o.prototype.fixed32=function(){if(this.pos+4>this.len)throw s(this,4);return h(this.buf,this.pos+=4)},o.prototype.sfixed32=function(){if(this.pos+4>this.len)throw s(this,4);return 0|h(this.buf,this.pos+=4)},o.prototype.float=function(){if(this.pos+4>this.len)throw s(this,4);var e=r.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},o.prototype.double=function(){if(this.pos+8>this.len)throw s(this,4);var e=r.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},o.prototype.bytes=function(){var e=this.uint32(),t=this.pos,n=this.pos+e;if(n>this.len)throw s(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,n):t===n?new this.buf.constructor(0):this._slice.call(this.buf,t,n)},o.prototype.string=function(){var e=this.bytes();return c.read(e,0,e.length)},o.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw s(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw s(this)}while(128&this.buf[this.pos++]);return this},o.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},o._configure=function(e){i=e,o.create=d(),i._configure();var t=r.Long?"toLong":"toNumber";r.merge(o.prototype,{int64:function(){return f.call(this)[t](!1)},uint64:function(){return f.call(this)[t](!0)},sint64:function(){return f.call(this).zzDecode()[t](!1)},fixed64:function(){return m.call(this)[t](!0)},sfixed64:function(){return m.call(this)[t](!1)}})}},593:(e,t,n)=>{"use strict";e.exports=a;var i=n(1408);(a.prototype=Object.create(i.prototype)).constructor=a;var r=n(9693);function a(e){i.call(this,e)}a._configure=function(){r.Buffer&&(a.prototype._slice=r.Buffer.prototype.slice)},a.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},a._configure()},5054:e=>{"use strict";e.exports={}},5994:(e,t,n)=>{"use strict";t.Service=n(7948)},7948:(e,t,n)=>{"use strict";e.exports=r;var i=n(9693);function r(e,t,n){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");i.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(n)}(r.prototype=Object.create(i.EventEmitter.prototype)).constructor=r,r.prototype.rpcCall=function e(t,n,r,a,c){if(!a)throw TypeError("request must be specified");var s=this;if(!c)return i.asPromise(e,s,t,n,r,a);if(s.rpcImpl)try{return s.rpcImpl(t,n[s.requestDelimited?"encodeDelimited":"encode"](a).finish(),(function(e,n){if(e)return s.emit("error",e,t),c(e);if(null!==n){if(!(n instanceof r))try{n=r[s.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return s.emit("error",e,t),c(e)}return s.emit("data",n,t),c(null,n)}s.end(!0)}))}catch(e){return s.emit("error",e,t),void setTimeout((function(){c(e)}),0)}else setTimeout((function(){c(Error("already ended"))}),0)},r.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},1945:(e,t,n)=>{"use strict";e.exports=r;var i=n(9693);function r(e,t){this.lo=e>>>0,this.hi=t>>>0}var a=r.zero=new r(0,0);a.toNumber=function(){return 0},a.zzEncode=a.zzDecode=function(){return this},a.length=function(){return 1};var c=r.zeroHash="\0\0\0\0\0\0\0\0";r.fromNumber=function(e){if(0===e)return a;var t=e<0;t&&(e=-e);var n=e>>>0,i=(e-n)/4294967296>>>0;return t&&(i=~i>>>0,n=~n>>>0,++n>4294967295&&(n=0,++i>4294967295&&(i=0))),new r(n,i)},r.from=function(e){if("number"==typeof e)return r.fromNumber(e);if(i.isString(e)){if(!i.Long)return r.fromNumber(parseInt(e,10));e=i.Long.fromString(e)}return e.low||e.high?new r(e.low>>>0,e.high>>>0):a},r.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,n=~this.hi>>>0;return t||(n=n+1>>>0),-(t+4294967296*n)}return this.lo+4294967296*this.hi},r.prototype.toLong=function(e){return i.Long?new i.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var s=String.prototype.charCodeAt;r.fromHash=function(e){return e===c?a:new r((s.call(e,0)|s.call(e,1)<<8|s.call(e,2)<<16|s.call(e,3)<<24)>>>0,(s.call(e,4)|s.call(e,5)<<8|s.call(e,6)<<16|s.call(e,7)<<24)>>>0)},r.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},r.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},r.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},r.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:n<128?9:10}},9693:function(e,t,n){"use strict";var i=t;function r(e,t,n){for(var i=Object.keys(t),r=0;r0)},i.Buffer=function(){try{var e=i.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),i._Buffer_from=null,i._Buffer_allocUnsafe=null,i.newBuffer=function(e){return"number"==typeof e?i.Buffer?i._Buffer_allocUnsafe(e):new i.Array(e):i.Buffer?i._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},i.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,i.Long=i.global.dcodeIO&&i.global.dcodeIO.Long||i.global.Long||i.inquire("long"),i.key2Re=/^true|false|0|1$/,i.key32Re=/^-?(?:0|[1-9][0-9]*)$/,i.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,i.longToHash=function(e){return e?i.LongBits.from(e).toHash():i.LongBits.zeroHash},i.longFromHash=function(e,t){var n=i.LongBits.fromHash(e);return i.Long?i.Long.fromBits(n.lo,n.hi,t):n.toNumber(Boolean(t))},i.merge=r,i.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},i.newError=a,i.ProtocolError=a("ProtocolError"),i.oneOfGetter=function(e){for(var t={},n=0;n-1;--n)if(1===t[e[n]]&&void 0!==this[e[n]]&&null!==this[e[n]])return e[n]}},i.oneOfSetter=function(e){return function(t){for(var n=0;n{"use strict";e.exports=d;var i,r=n(9693),a=r.LongBits,c=r.base64,s=r.utf8;function o(e,t,n){this.fn=e,this.len=t,this.next=void 0,this.val=n}function l(){}function u(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function d(){this.len=0,this.head=new o(l,0,0),this.tail=this.head,this.states=null}var f=function(){return r.Buffer?function(){return(d.create=function(){return new i})()}:function(){return new d}};function h(e,t,n){t[n]=255&e}function m(e,t){this.len=e,this.next=void 0,this.val=t}function p(e,t,n){for(;e.hi;)t[n++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[n++]=127&e.lo|128,e.lo=e.lo>>>7;t[n++]=e.lo}function g(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}d.create=f(),d.alloc=function(e){return new r.Array(e)},r.Array!==Array&&(d.alloc=r.pool(d.alloc,r.Array.prototype.subarray)),d.prototype._push=function(e,t,n){return this.tail=this.tail.next=new o(e,t,n),this.len+=t,this},m.prototype=Object.create(o.prototype),m.prototype.fn=function(e,t,n){for(;e>127;)t[n++]=127&e|128,e>>>=7;t[n]=e},d.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new m((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},d.prototype.int32=function(e){return e<0?this._push(p,10,a.fromNumber(e)):this.uint32(e)},d.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},d.prototype.uint64=function(e){var t=a.from(e);return this._push(p,t.length(),t)},d.prototype.int64=d.prototype.uint64,d.prototype.sint64=function(e){var t=a.from(e).zzEncode();return this._push(p,t.length(),t)},d.prototype.bool=function(e){return this._push(h,1,e?1:0)},d.prototype.fixed32=function(e){return this._push(g,4,e>>>0)},d.prototype.sfixed32=d.prototype.fixed32,d.prototype.fixed64=function(e){var t=a.from(e);return this._push(g,4,t.lo)._push(g,4,t.hi)},d.prototype.sfixed64=d.prototype.fixed64,d.prototype.float=function(e){return this._push(r.float.writeFloatLE,4,e)},d.prototype.double=function(e){return this._push(r.float.writeDoubleLE,8,e)};var v=r.Array.prototype.set?function(e,t,n){t.set(e,n)}:function(e,t,n){for(var i=0;i>>0;if(!t)return this._push(h,1,0);if(r.isString(e)){var n=d.alloc(t=c.length(e));c.decode(e,n,0),e=n}return this.uint32(t)._push(v,t,e)},d.prototype.string=function(e){var t=s.length(e);return t?this.uint32(t)._push(s.write,t,e):this._push(h,1,0)},d.prototype.fork=function(){return this.states=new u(this),this.head=this.tail=new o(l,0,0),this.len=0,this},d.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new o(l,0,0),this.len=0),this},d.prototype.ldelim=function(){var e=this.head,t=this.tail,n=this.len;return this.reset().uint32(n),n&&(this.tail.next=e.next,this.tail=t,this.len+=n),this},d.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),n=0;e;)e.fn(e.val,t,n),n+=e.len,e=e.next;return t},d._configure=function(e){i=e,d.create=f(),i._configure()}},3155:(e,t,n)=>{"use strict";e.exports=a;var i=n(1173);(a.prototype=Object.create(i.prototype)).constructor=a;var r=n(9693);function a(){i.call(this)}function c(e,t,n){e.length<40?r.utf8.write(e,t,n):t.utf8Write?t.utf8Write(e,n):t.write(e,n)}a._configure=function(){a.alloc=r._Buffer_allocUnsafe,a.writeBytesBuffer=r.Buffer&&r.Buffer.prototype instanceof Uint8Array&&"set"===r.Buffer.prototype.set.name?function(e,t,n){t.set(e,n)}:function(e,t,n){if(e.copy)e.copy(t,n,0,e.length);else for(var i=0;i>>0;return this.uint32(t),t&&this._push(a.writeBytesBuffer,t,e),this},a.prototype.string=function(e){var t=r.Buffer.byteLength(e);return this.uint32(t),t&&this._push(c,t,e),this},a._configure()},655:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__assign:()=>a,__asyncDelegator:()=>C,__asyncGenerator:()=>y,__asyncValues:()=>S,__await:()=>b,__awaiter:()=>u,__classPrivateFieldGet:()=>V,__classPrivateFieldSet:()=>x,__createBinding:()=>f,__decorate:()=>s,__exportStar:()=>h,__extends:()=>r,__generator:()=>d,__importDefault:()=>z,__importStar:()=>w,__makeTemplateObject:()=>M,__metadata:()=>l,__param:()=>o,__read:()=>p,__rest:()=>c,__spread:()=>g,__spreadArrays:()=>v,__values:()=>m});var i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},i(e,t)};function r(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;s--)(r=e[s])&&(c=(a<3?r(c):a>3?r(t,n,c):r(t,n))||c);return a>3&&c&&Object.defineProperty(t,n,c),c}function o(e,t){return function(n,i){t(n,i,e)}}function l(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,i){return new(n||(n=Promise))((function(r,a){function c(e){try{o(i.next(e))}catch(e){a(e)}}function s(e){try{o(i.throw(e))}catch(e){a(e)}}function o(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,s)}o((i=i.apply(e,t||[])).next())}))}function d(e,t){var n,i,r,a,c={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;c;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return c.label++,{value:a[1],done:!1};case 5:c.label++,i=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!((r=(r=c.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){c=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)c.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return c}function g(){for(var e=[],t=0;t