>>8^s[255&(t^r[a])];return-1^t}},9270:(t,e,r)=>{"use strict";var i,n=r(899),s=r(6329),o=r(3441),a=r(7613),c=r(8587),l=-2,h=258,u=262,d=103,f=113,p=666;function g(t,e){return t.msg=c[e],e}function w(t){return(t<<1)-(t>4?9:0)}function m(t){for(var e=t.length;--e>=0;)t[e]=0}function y(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),0!==r&&(n.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,0===e.pending&&(e.pending_out=0))}function b(t,e){s._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,y(t.strm)}function v(t,e){t.pending_buf[t.pending++]=e}function _(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function A(t,e){var r,i,n=t.max_chain_length,s=t.strstart,o=t.prev_length,a=t.nice_match,c=t.strstart>t.w_size-u?t.strstart-(t.w_size-u):0,l=t.window,d=t.w_mask,f=t.prev,p=t.strstart+h,g=l[s+o-1],w=l[s+o];t.prev_length>=t.good_match&&(n>>=2),a>t.lookahead&&(a=t.lookahead);do{if(l[(r=e)+o]===w&&l[r+o-1]===g&&l[r]===l[s]&&l[++r]===l[s+1]){s+=2,r++;do{}while(l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&l[++s]===l[++r]&&so){if(t.match_start=e,o=i,i>=a)break;g=l[s+o-1],w=l[s+o]}}}while((e=f[e&d])>c&&0!=--n);return o<=t.lookahead?o:t.lookahead}function E(t){var e,r,i,s,c,l,h,d,f,p,g=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=g+(g-u)){n.arraySet(t.window,t.window,g,g,0),t.match_start-=g,t.strstart-=g,t.block_start-=g,e=r=t.hash_size;do{i=t.head[--e],t.head[e]=i>=g?i-g:0}while(--r);e=r=g;do{i=t.prev[--e],t.prev[e]=i>=g?i-g:0}while(--r);s+=g}if(0===t.strm.avail_in)break;if(l=t.strm,h=t.window,d=t.strstart+t.lookahead,f=s,p=void 0,(p=l.avail_in)>f&&(p=f),r=0===p?0:(l.avail_in-=p,n.arraySet(h,l.input,l.next_in,p,d),1===l.state.wrap?l.adler=o(l.adler,h,p,d):2===l.state.wrap&&(l.adler=a(l.adler,h,p,d)),l.next_in+=p,l.total_in+=p,p),t.lookahead+=r,t.lookahead+t.insert>=3)for(c=t.strstart-t.insert,t.ins_h=t.window[c],t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3)if(i=s._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=s._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=(t.ins_h<15&&(a=2,i-=16),s<1||s>9||8!==r||i<8||i>15||e<0||e>9||o<0||o>4)return g(t,l);8===i&&(i=9);var c=new T;return t.state=c,c.strm=t,c.wrap=a,c.gzhead=null,c.w_bits=i,c.w_size=1<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(E(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+r;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,b(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-u&&(b(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(b(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(b(t,!1),t.strm.avail_out),1)})),new I(4,4,8,4,S),new I(4,5,16,8,S),new I(4,6,32,32,S),new I(4,4,16,16,x),new I(8,16,32,32,x),new I(8,16,128,128,x),new I(8,32,128,256,x),new I(32,128,258,1024,x),new I(32,258,258,4096,x)],e.deflateInit=function(t,e){return R(t,e,8,15,8,0)},e.deflateInit2=R,e.deflateReset=C,e.deflateResetKeep=k,e.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?l:(t.state.gzhead=e,0):l},e.deflate=function(t,e){var r,n,o,c;if(!t||!t.state||e>5||e<0)return t?g(t,l):l;if(n=t.state,!t.output||!t.input&&0!==t.avail_in||n.status===p&&4!==e)return g(t,0===t.avail_out?-5:l);if(n.strm=t,r=n.last_flush,n.last_flush=e,42===n.status)if(2===n.wrap)t.adler=0,v(n,31),v(n,139),v(n,8),n.gzhead?(v(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)),v(n,255&n.gzhead.time),v(n,n.gzhead.time>>8&255),v(n,n.gzhead.time>>16&255),v(n,n.gzhead.time>>24&255),v(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),v(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(v(n,255&n.gzhead.extra.length),v(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=a(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(v(n,0),v(n,0),v(n,0),v(n,0),v(n,0),v(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),v(n,3),n.status=f);else{var u=8+(n.w_bits-8<<4)<<8;u|=(n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(u|=32),u+=31-u%31,n.status=f,_(n,u),0!==n.strstart&&(_(n,t.adler>>>16),_(n,65535&t.adler)),t.adler=1}if(69===n.status)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),y(t),o=n.pending,n.pending!==n.pending_buf_size));)v(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),y(t),o=n.pending,n.pending===n.pending_buf_size)){c=1;break}c=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===c&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),y(t),o=n.pending,n.pending===n.pending_buf_size)){c=1;break}c=n.gzindexo&&(t.adler=a(t.adler,n.pending_buf,n.pending-o,o)),0===c&&(n.status=d)}else n.status=d;if(n.status===d&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&y(t),n.pending+2<=n.pending_buf_size&&(v(n,255&t.adler),v(n,t.adler>>8&255),t.adler=0,n.status=f)):n.status=f),0!==n.pending){if(y(t),0===t.avail_out)return n.last_flush=-1,0}else if(0===t.avail_in&&w(e)<=w(r)&&4!==e)return g(t,-5);if(n.status===p&&0!==t.avail_in)return g(t,-5);if(0!==t.avail_in||0!==n.lookahead||0!==e&&n.status!==p){var A=2===n.strategy?function(t,e){for(var r;;){if(0===t.lookahead&&(E(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,r=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(b(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(b(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(b(t,!1),0===t.strm.avail_out)?1:2}(n,e):3===n.strategy?function(t,e){for(var r,i,n,o,a=t.window;;){if(t.lookahead<=h){if(E(t),t.lookahead<=h&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(i=a[n=t.strstart-1])===a[++n]&&i===a[++n]&&i===a[++n]){o=t.strstart+h;do{}while(i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(r=s._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(b(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(b(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(b(t,!1),0===t.strm.avail_out)?1:2}(n,e):i[n.level].func(n,e);if(3!==A&&4!==A||(n.status=p),1===A||3===A)return 0===t.avail_out&&(n.last_flush=-1),0;if(2===A&&(1===e?s._tr_align(n):5!==e&&(s._tr_stored_block(n,0,0,!1),3===e&&(m(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),y(t),0===t.avail_out))return n.last_flush=-1,0}return 4!==e?0:n.wrap<=0?1:(2===n.wrap?(v(n,255&t.adler),v(n,t.adler>>8&255),v(n,t.adler>>16&255),v(n,t.adler>>24&255),v(n,255&t.total_in),v(n,t.total_in>>8&255),v(n,t.total_in>>16&255),v(n,t.total_in>>24&255)):(_(n,t.adler>>>16),_(n,65535&t.adler)),y(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?0:1)},e.deflateEnd=function(t){var e;return t&&t.state?42!==(e=t.state.status)&&69!==e&&73!==e&&91!==e&&e!==d&&e!==f&&e!==p?g(t,l):(t.state=null,e===f?g(t,-3):0):l},e.deflateSetDictionary=function(t,e){var r,i,s,a,c,h,u,d,f=e.length;if(!t||!t.state)return l;if(2===(a=(r=t.state).wrap)||1===a&&42!==r.status||r.lookahead)return l;for(1===a&&(t.adler=o(t.adler,e,f,0)),r.wrap=0,f>=r.w_size&&(0===a&&(m(r.head),r.strstart=0,r.block_start=0,r.insert=0),d=new n.Buf8(r.w_size),n.arraySet(d,e,f-r.w_size,r.w_size,0),e=d,f=r.w_size),c=t.avail_in,h=t.next_in,u=t.input,t.avail_in=f,t.next_in=0,t.input=e,E(r);r.lookahead>=3;){i=r.strstart,s=r.lookahead-2;do{r.ins_h=(r.ins_h<{"use strict";t.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}},136:t=>{"use strict";t.exports=function(t,e){var r,i,n,s,o,a,c,l,h,u,d,f,p,g,w,m,y,b,v,_,A,E,S,x,I;r=t.state,i=t.next_in,x=t.input,n=i+(t.avail_in-5),s=t.next_out,I=t.output,o=s-(e-t.avail_out),a=s+(t.avail_out-257),c=r.dmax,l=r.wsize,h=r.whave,u=r.wnext,d=r.window,f=r.hold,p=r.bits,g=r.lencode,w=r.distcode,m=(1<>>=v=b>>>24,p-=v,0===(v=b>>>16&255))I[s++]=65535&b;else{if(!(16&v)){if(0==(64&v)){b=g[(65535&b)+(f&(1<>>=v,p-=v),p<15&&(f+=x[i++]<>>=v=b>>>24,p-=v,!(16&(v=b>>>16&255))){if(0==(64&v)){b=w[(65535&b)+(f&(1<c){t.msg="invalid distance too far back",r.mode=30;break t}if(f>>>=v,p-=v,A>(v=s-o)){if((v=A-v)>h&&r.sane){t.msg="invalid distance too far back",r.mode=30;break t}if(E=0,S=d,0===u){if(E+=l-v,v<_){_-=v;do{I[s++]=d[E++]}while(--v);E=s-A,S=I}}else if(u2;)I[s++]=S[E++],I[s++]=S[E++],I[s++]=S[E++],_-=3;_&&(I[s++]=S[E++],_>1&&(I[s++]=S[E++]))}else{E=s-A;do{I[s++]=I[E++],I[s++]=I[E++],I[s++]=I[E++],_-=3}while(_>2);_&&(I[s++]=I[E++],_>1&&(I[s++]=I[E++]))}break}}break}}while(i>3,f&=(1<<(p-=_<<3))-1,t.next_in=i,t.next_out=s,t.avail_in=i{"use strict";var i=r(899),n=r(3441),s=r(7613),o=r(136),a=r(4639),c=-2,l=12,h=30;function u(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function d(){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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new i.Buf32(852),e.distcode=e.distdyn=new i.Buf32(592),e.sane=1,e.back=-1,0):c}function p(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,f(t)):c}function g(t,e){var r,i;return t&&t.state?(i=t.state,e<0?(r=0,e=-e):(r=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?c:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=r,i.wbits=e,p(t))):c}function w(t,e){var r,i;return t?(i=new d,t.state=i,i.window=null,0!==(r=g(t,e))&&(t.state=null),r):c}var m,y,b=!0;function v(t){if(b){var e;for(m=new i.Buf32(512),y=new i.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(a(1,t.lens,0,288,m,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;a(2,t.lens,0,32,y,0,t.work,{bits:5}),b=!1}t.lencode=m,t.lenbits=9,t.distcode=y,t.distbits=5}function _(t,e,r,n){var s,o=t.state;return null===o.window&&(o.wsize=1<=o.wsize?(i.arraySet(o.window,e,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((s=o.wsize-o.wnext)>n&&(s=n),i.arraySet(o.window,e,r-n,s,o.wnext),(n-=s)?(i.arraySet(o.window,e,r-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=s,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,r.check=s(r.check,D,2,0),y=0,b=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&y)<<8)+(y>>8))%31){t.msg="incorrect header check",r.mode=h;break}if(8!=(15&y)){t.msg="unknown compression method",r.mode=h;break}if(b-=4,O=8+(15&(y>>>=4)),0===r.wbits)r.wbits=O;else if(O>r.wbits){t.msg="invalid window size",r.mode=h;break}r.dmax=1<>8&1),512&r.flags&&(D[0]=255&y,D[1]=y>>>8&255,r.check=s(r.check,D,2,0)),y=0,b=0,r.mode=3;case 3:for(;b<32;){if(0===w)break t;w--,y+=d[p++]<>>8&255,D[2]=y>>>16&255,D[3]=y>>>24&255,r.check=s(r.check,D,4,0)),y=0,b=0,r.mode=4;case 4:for(;b<16;){if(0===w)break t;w--,y+=d[p++]<>8),512&r.flags&&(D[0]=255&y,D[1]=y>>>8&255,r.check=s(r.check,D,2,0)),y=0,b=0,r.mode=5;case 5:if(1024&r.flags){for(;b<16;){if(0===w)break t;w--,y+=d[p++]<>>8&255,r.check=s(r.check,D,2,0)),y=0,b=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((S=r.length)>w&&(S=w),S&&(r.head&&(O=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),i.arraySet(r.head.extra,d,p,S,O)),512&r.flags&&(r.check=s(r.check,d,S,p)),w-=S,p+=S,r.length-=S),r.length))break t;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===w)break t;S=0;do{O=d[p+S++],r.head&&O&&r.length<65536&&(r.head.name+=String.fromCharCode(O))}while(O&&S>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=l;break;case 10:for(;b<32;){if(0===w)break t;w--,y+=d[p++]<>>=7&b,b-=7&b,r.mode=27;break}for(;b<3;){if(0===w)break t;w--,y+=d[p++]<>>=1)){case 0:r.mode=14;break;case 1:if(v(r),r.mode=20,6===e){y>>>=2,b-=2;break t}break;case 2:r.mode=17;break;case 3:t.msg="invalid block type",r.mode=h}y>>>=2,b-=2;break;case 14:for(y>>>=7&b,b-=7&b;b<32;){if(0===w)break t;w--,y+=d[p++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=h;break}if(r.length=65535&y,y=0,b=0,r.mode=15,6===e)break t;case 15:r.mode=16;case 16:if(S=r.length){if(S>w&&(S=w),S>m&&(S=m),0===S)break t;i.arraySet(f,d,p,S,g),w-=S,p+=S,m-=S,g+=S,r.length-=S;break}r.mode=l;break;case 17:for(;b<14;){if(0===w)break t;w--,y+=d[p++]<>>=5,b-=5,r.ndist=1+(31&y),y>>>=5,b-=5,r.ncode=4+(15&y),y>>>=4,b-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=h;break}r.have=0,r.mode=18;case 18:for(;r.have>>=3,b-=3}for(;r.have<19;)r.lens[F[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,P={bits:r.lenbits},L=a(0,r.lens,0,19,r.lencode,0,r.work,P),r.lenbits=P.bits,L){t.msg="invalid code lengths set",r.mode=h;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,C=65535&M,!((T=M>>>24)<=b);){if(0===w)break t;w--,y+=d[p++]<>>=T,b-=T,r.lens[r.have++]=C;else{if(16===C){for(U=T+2;b>>=T,b-=T,0===r.have){t.msg="invalid bit length repeat",r.mode=h;break}O=r.lens[r.have-1],S=3+(3&y),y>>>=2,b-=2}else if(17===C){for(U=T+3;b>>=T)),y>>>=3,b-=3}else{for(U=T+7;b>>=T)),y>>>=7,b-=7}if(r.have+S>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=h;break}for(;S--;)r.lens[r.have++]=O}}if(r.mode===h)break;if(0===r.lens[256]){t.msg="invalid code -- missing end-of-block",r.mode=h;break}if(r.lenbits=9,P={bits:r.lenbits},L=a(1,r.lens,0,r.nlen,r.lencode,0,r.work,P),r.lenbits=P.bits,L){t.msg="invalid literal/lengths set",r.mode=h;break}if(r.distbits=6,r.distcode=r.distdyn,P={bits:r.distbits},L=a(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,P),r.distbits=P.bits,L){t.msg="invalid distances set",r.mode=h;break}if(r.mode=20,6===e)break t;case 20:r.mode=21;case 21:if(w>=6&&m>=258){t.next_out=g,t.avail_out=m,t.next_in=p,t.avail_in=w,r.hold=y,r.bits=b,o(t,E),g=t.next_out,f=t.output,m=t.avail_out,p=t.next_in,d=t.input,w=t.avail_in,y=r.hold,b=r.bits,r.mode===l&&(r.back=-1);break}for(r.back=0;k=(M=r.lencode[y&(1<>>16&255,C=65535&M,!((T=M>>>24)<=b);){if(0===w)break t;w--,y+=d[p++]<>R)])>>>16&255,C=65535&M,!(R+(T=M>>>24)<=b);){if(0===w)break t;w--,y+=d[p++]<>>=R,b-=R,r.back+=R}if(y>>>=T,b-=T,r.back+=T,r.length=C,0===k){r.mode=26;break}if(32&k){r.back=-1,r.mode=l;break}if(64&k){t.msg="invalid literal/length code",r.mode=h;break}r.extra=15&k,r.mode=22;case 22:if(r.extra){for(U=r.extra;b>>=r.extra,b-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;k=(M=r.distcode[y&(1<>>16&255,C=65535&M,!((T=M>>>24)<=b);){if(0===w)break t;w--,y+=d[p++]<>R)])>>>16&255,C=65535&M,!(R+(T=M>>>24)<=b);){if(0===w)break t;w--,y+=d[p++]<>>=R,b-=R,r.back+=R}if(y>>>=T,b-=T,r.back+=T,64&k){t.msg="invalid distance code",r.mode=h;break}r.offset=C,r.extra=15&k,r.mode=24;case 24:if(r.extra){for(U=r.extra;b>>=r.extra,b-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=h;break}r.mode=25;case 25:if(0===m)break t;if(S=E-m,r.offset>S){if((S=r.offset-S)>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=h;break}S>r.wnext?(S-=r.wnext,x=r.wsize-S):x=r.wnext-S,S>r.length&&(S=r.length),I=r.window}else I=f,x=g-r.offset,S=r.length;S>m&&(S=m),m-=S,r.length-=S;do{f[g++]=I[x++]}while(--S);0===r.length&&(r.mode=21);break;case 26:if(0===m)break t;f[g++]=r.length,m--,r.mode=21;break;case 27:if(r.wrap){for(;b<32;){if(0===w)break t;w--,y|=d[p++]<{"use strict";var i=r(899),n=15,s=[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],o=[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],a=[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],c=[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];t.exports=function(t,e,r,l,h,u,d,f){var p,g,w,m,y,b,v,_,A,E=f.bits,S=0,x=0,I=0,T=0,k=0,C=0,R=0,B=0,N=0,O=0,L=null,P=0,U=new i.Buf16(16),M=new i.Buf16(16),D=null,F=0;for(S=0;S<=n;S++)U[S]=0;for(x=0;x=1&&0===U[T];T--);if(k>T&&(k=T),0===T)return h[u++]=20971520,h[u++]=20971520,f.bits=1,0;for(I=1;I0&&(0===t||1!==T))return-1;for(M[1]=0,S=1;S852||2===t&&N>592)return 1;for(;;){v=S-R,d[x]b?(_=D[F+d[x]],A=L[P+d[x]]):(_=96,A=0),p=1<>R)+(g-=p)]=v<<24|_<<16|A|0}while(0!==g);for(p=1<>=1;if(0!==p?(O&=p-1,O+=p):O=0,x++,0==--U[S]){if(S===T)break;S=e[r+d[x]]}if(S>k&&(O&m)!==w){for(0===R&&(R=k),y+=I,B=1<<(C=S-R);C+R852||2===t&&N>592)return 1;h[w=O&m]=k<<24|C<<16|y-u|0}}return 0!==O&&(h[y+O]=S-R<<24|64<<16|0),f.bits=k,0}},8587:t=>{"use strict";t.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"}},6329:(t,e,r)=>{"use strict";var i=r(899);function n(t){for(var e=t.length;--e>=0;)t[e]=0}var s=256,o=286,a=30,c=15,l=[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],h=[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],u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],d=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],f=new Array(576);n(f);var p=new Array(60);n(p);var g=new Array(512);n(g);var w=new Array(256);n(w);var m=new Array(29);n(m);var y,b,v,_=new Array(a);function A(t,e,r,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function E(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function S(t){return t<256?g[t]:g[256+(t>>>7)]}function x(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function I(t,e,r){t.bi_valid>16-r?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=r-16):(t.bi_buf|=e<>>=1,r<<=1}while(--e>0);return r>>>1}function C(t,e,r){var i,n,s=new Array(16),o=0;for(i=1;i<=c;i++)s[i]=o=o+r[i-1]<<1;for(n=0;n<=e;n++){var a=t[2*n+1];0!==a&&(t[2*n]=k(s[a]++,a))}}function R(t){var e;for(e=0;e8?x(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function N(t,e,r,i){var n=2*e,s=2*r;return t[n]>1;r>=1;r--)O(t,s,r);n=l;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],O(t,s,1),i=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=i,s[2*n]=s[2*r]+s[2*i],t.depth[n]=(t.depth[r]>=t.depth[i]?t.depth[r]:t.depth[i])+1,s[2*r+1]=s[2*i+1]=n,t.heap[1]=n++,O(t,s,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var r,i,n,s,o,a,l=e.dyn_tree,h=e.max_code,u=e.stat_desc.static_tree,d=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,p=e.stat_desc.extra_base,g=e.stat_desc.max_length,w=0;for(s=0;s<=c;s++)t.bl_count[s]=0;for(l[2*t.heap[t.heap_max]+1]=0,r=t.heap_max+1;r<573;r++)(s=l[2*l[2*(i=t.heap[r])+1]+1]+1)>g&&(s=g,w++),l[2*i+1]=s,i>h||(t.bl_count[s]++,o=0,i>=p&&(o=f[i-p]),a=l[2*i],t.opt_len+=a*(s+o),d&&(t.static_len+=a*(u[2*i+1]+o)));if(0!==w){do{for(s=g-1;0===t.bl_count[s];)s--;t.bl_count[s]--,t.bl_count[s+1]+=2,t.bl_count[g]--,w-=2}while(w>0);for(s=g;0!==s;s--)for(i=t.bl_count[s];0!==i;)(n=t.heap[--r])>h||(l[2*n+1]!==s&&(t.opt_len+=(s-l[2*n+1])*l[2*n],l[2*n+1]=s),i--)}}(t,e),C(s,h,t.bl_count)}function U(t,e,r){var i,n,s=-1,o=e[1],a=0,c=7,l=4;for(0===o&&(c=138,l=3),e[2*(r+1)+1]=65535,i=0;i<=r;i++)n=o,o=e[2*(i+1)+1],++a>=7;i0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,r=4093624447;for(e=0;e<=31;e++,r>>>=1)if(1&r&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e=3&&0===t.bl_tree[2*d[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),n=t.opt_len+3+7>>>3,(o=t.static_len+3+7>>>3)<=n&&(n=o)):n=o=r+5,r+4<=n&&-1!==e?F(t,e,r,i):4===t.strategy||o===n?(I(t,2+(i?1:0),3),L(t,f,p)):(I(t,4+(i?1:0),3),function(t,e,r,i){var n;for(I(t,e-257,5),I(t,r-1,5),I(t,i-4,4),n=0;n>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&r,t.last_lit++,0===e?t.dyn_ltree[2*r]++:(t.matches++,e--,t.dyn_ltree[2*(w[r]+s+1)]++,t.dyn_dtree[2*S(e)]++),t.last_lit===t.lit_bufsize-1},e._tr_align=function(t){I(t,2,3),T(t,256,f),function(t){16===t.bi_valid?(x(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},4861:t=>{"use strict";t.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}},6760:t=>{t.exports=function(){for(var t={},r=0;r{},964:()=>{},9061:()=>{},338:(t,e)=>{"use strict";const r="https://w3s.link/";function i(t){const{hostname:e,protocol:r,pathname:i}=new URL(t),n=r.slice(0,-1);if(!e){const[t,...e]=i.slice(2).split("/");return{type:n,cid:t,path:"/"+e.join("/")}}return{type:n,cid:e,path:i}}async function n(t){return h(t)?t:u(t)?a(t):t}async function s(t){return new Response(t).blob()}async function*o(t){const e=await t.getReader();try{for(;;){const{done:t,value:r}=await e.read();if(t)return;yield r}}finally{e.releaseLock()}}function a(t){let e=t;return e.next||(e=t[Symbol.asyncIterator]()),new ReadableStream({async pull(t){const{value:r,done:i}=await e.next();i?await t.close():await t.enqueue(r)}})}async function c(t){if(!t.ok){const e=await t.text(),r=t.status;throw new Error(`HTTP Error ${r}: ${e}`)}}async function l({url:t,file:e,fileName:r="",parameterName:i="file",fetch:n=globalThis.fetch,signal:o}){const l=new FormData,f=new Headers;d(t,f);const p=await async function(t){if(h(t))return await s(t);if(u(t)){const e=a(t);return await s(e)}return new Blob([t])}(e);r?l.append(i,p,r):l.append(i,p);const g=await n(t,{method:"POST",body:l,headers:f,signal:o});return await c(g),g}function h(t){return"function"==typeof t.getReader}function u(t){return t[Symbol.asyncIterator]}function d(t,e){if(t.password)if(t.username){const r=`Basic ${btoa(`${t.username}:${t.password}`)}`;e.append("Authorization",r),t.username="",t.password=""}else{const r=`Bearer ${t.password}`;e.append("Authorization",r),t.password=""}}async function f({url:t,fetch:e=globalThis.fetch,signal:r}){const i=await e(t,{method:"HEAD",signal:r});await c(i);const n=i.headers.get("Content-Length");return parseInt(n,10)}async function*p({url:t,start:e,end:r,signal:i,fetch:n=globalThis.fetch}){const s=new Headers;Number.isInteger(e)&&(Number.isInteger(r)?s.set("Range",`bytes=${e}-${r}`):s.set("Range",`bytes=${e}-`));const a=await n(t,{headers:s,signal:i});await c(a),yield*o(a.body)}function g(t,e=w()){const{cid:r,path:n,type:s}=i(t);return new URL(`/${s}/${r}${n}`,e)}function w(){if(!globalThis.location)return r;const{pathname:t,hostname:e,protocol:i}=globalThis.location;if(t.startsWith("/ipfs/")||t.startsWith("/ipns/"))return`${i}//${e}/`;const[n,...s]=e.split(".");return 59===n.length&&s.length>=2?`${i}//${s.join(".")}/`:r}let m=!1;const y=[45001,45002,45003,45004,45005],b="https://api.web3.storage/",v="https://api.estuary.tech/",_="http://localhost:5001/",A="agregore",E="daemon",S="web3.storage",x="estuary",I="readonly",T=[A,E,S,x,I];class k{async*get(t,{start:e,end:r,signal:i=null}={}){throw new Error("Not Implemented")}async getSize(t,e=null){throw new Error("Not Implemented")}async uploadCAR(t,e=null){throw new Error("Not Implemented")}async uploadFile(t,e,r=null){throw new Error("Not Implemented")}}class C{async list(){throw new Error("Not Implemented")}async add(t,{name:e,meta:r}={}){throw new Error("Not Implemented")}async remove(t){throw new Error("Not Implemented")}}async function R({daemonURL:t=_,web3StorageToken:e,web3StorageURL:r=b,estuaryToken:i,estuaryURL:n=v,publicGatewayURL:s=w(),readonly:o=!0,timeout:a=1e3,fetch:c=globalThis.fetch}={}){const l=[],h=[];if(h.push(H(c).then((t=>t&&l.push({type:A,fetch:c})))),h.push(F().then((t=>t&&l.push({type:E,url:t,fetch:c})))),t&&h.push(j(t,a,c).then((e=>e&&l.push({type:E,url:t,fetch:c})))),i){const t=n,e=i;l.push({type:x,url:t,authorization:e,fetch:c,publicGatewayURL:s})}if(e){const t=r,i=e;l.push({type:S,url:t,authorization:i,fetch:c,publicGatewayURL:s})}return o&&s&&l.push({type:I,fetch:c,publicGatewayURL:s}),await Promise.allSettled(h),l}function B(t,e=T){const r=t.filter((({type:t})=>e.includes(t))).sort((({type:t},{type:r})=>e.indexOf(t)-e.indexOf(r)))[0];if(!r)throw new Error("Unable to find valid type");return r}async function N(t){const{type:e}=t;let r=null;if(e===A)r=new P(t.fetch||globalThis.fetch);else if(e===E)r=new M(t.url);else if(e===S)r=new U(t.authorization,t.url,t.publicGatewayURL);else if(e===x)r=new L(t.authorization,t.url,t.publicGatewayURL);else{if(e!==I)throw new TypeError(`Unknown API type: ${e}.`);r=new O(t.publicGatewayURL)}return{api:r,pins:new C}}class O extends k{constructor(t=w()){super(),this.gatewayURL=t}async*get(t,{start:e,end:r,signal:i=null}={}){yield*async function*({url:t,start:e,end:r,signal:i,gatewayURL:n=w()}){const s=g(t,n);yield*p({url:s,start:e,end:r,signal:i})}({url:t,start:e,end:r,gatewayURL:this.gatewayURL,signal:i})}async getSize(t,e=null){const{cid:r,path:n,type:s}=i(t);return f({url:new URL(`/${s}/${r}${n}`,this.gatewayURL),signal:e})}}class L extends O{constructor(t,e=v,r=w()){super(r),this.authorization=t,this.url=e}async uploadCAR(t,e=null){throw new Error("Not Implemented")}async uploadFile(t,e,r=null){const i=new URL("/content/add",this.url);i.password=this.authorization;const n=await l({url:i,file:t,fileName:e,parameterName:"data",signal:r}),{cid:s}=await n.json();return`ipfs://${s}/`}}class P extends k{constructor(t=globalThis.fetch){super(),this.fetch=t}async*get(t,{start:e,end:r,signal:i=null}={}){const{fetch:n}=this;yield*p({url:t,start:e,end:r,fetch:n,signal:i})}async getSize(t,e=null){const{fetch:r}=this;return f({url:t,fetch:r,signal:e})}async uploadCAR(t,e=null){const r=await n(t),{fetch:i}=this,s=await i("ipfs://localhost",{method:"POST",headers:{"Content-Type":"application/vnd.ipld.car"},signal:e,body:r});await c(s);return(await s.text()).split("\n")}async uploadFile(t,e=null){const r=await n(t),{fetch:i}=this,s=await i("ipfs://localhost",{method:"POST",headers:{"Content-Type":"application/octet-stream"},signal:e,body:r});return await c(s),s.headers.get("Location")}}class U extends O{constructor(t,e=b,r=w()){super(r),this.authorization=t,this.url=e}async uploadCAR(t,e=null){const r=new URL("/car",this.url);r.password=this.authorization;const i=await async function({url:t,fileIterator:e,signal:r}){const i=new Headers;i.set("Content-Type","application/octet-stream"),d(t,i);const s=await n(e),o=await fetch(t,{method:"POST",signal:r,body:s,headers:i});return await c(o),o}({url:r,fileIterator:t,signal:e});return(await i.text()).split("\n").filter((t=>t)).map((t=>{const{cid:e}=JSON.parse(t);return`ipfs://${e}/`}))}async uploadFile(t,{fileName:e="",signal:r=null}={}){const i=new URL("/upload",this.url);i.password=this.authorization;const n=await l({url:i,file:t,fileName:e,signal:r}),{cid:s}=await n.json();return`ipfs://${s}/`}}class M extends k{constructor(t=_){super(),this.url=t}async*get(t,{start:e,end:r,signal:n=null}={}){const{cid:s,path:a,type:l}=i(t),h=new URL(`/api/v0/cat?arg=/${l}/${s}${a}`,this.url);e&&h.searchParams.set("offset",e),r&&h.searchParams.set("length",(e||0)+r);const u=await fetch(h,{method:"POST",signal:n});await c(u),yield*o(u.body)}async getSize(t,e=null){try{const{cid:r,path:n,type:s}=i(t),o=`/api/v0/file/ls?arg=/${s}/${r}${n}&size=true`,a=new URL(o,this.url),l=await fetch(a,{method:"POST",signal:e});await c(l);const{Objects:h}=await l.json(),[{Size:u}]=Object.values(h);return u}catch(r){return m&&console.warn(r),this._getSizeWithDag(t,e)}}async _getSizeWithDag(t,e=null){const{cid:r,path:n,type:s}=i(t),o=new URL(`/api/v0/dag/stat?arg=/${s}/${r}${n}`,this.url),a=await fetch(o,{method:"POST",signal:e});await c(a);const{Size:l}=await a.json();return parseInt(l,10)}async uploadCAR(t,e=null){const r=new URL("/api/v0/dag/import?allow-big-block=true&pin-roots=true",this.url),i=await l({url:r,file:t,signal:e});return(await i.text()).split("\n").filter((t=>t)).map((t=>{const{Root:e}=JSON.parse(t);return`ipfs://${e.Cid["/"]}/`}))}async uploadFile(t,e="",r=null){const i=new URL("/api/v0/add?cid-version=1&inline=false&raw-leaves=true",this.url),n=t.name&&t instanceof Blob;(e||n)&&i.searchParams.set("wrap-with-directory","true");const s=await l({url:i,file:t,fileName:e,signal:r}),o=await s.text(),[a]=o.split("\n"),{Hash:c}=JSON.parse(a);return`ipfs://${c}/`}}e.Fd=!1;const D=!!(globalThis&&globalThis.chrome&&globalThis.chrome.webRequest&&globalThis.chrome.webRequest.onBeforeSendHeaders&&globalThis.chrome.webRequest.onBeforeSendHeaders.addListener);async function F(){if("undefined"==typeof navigator)return!1;if(!navigator.brave&&!navigator.brave.isBrave())return!1;const t=y.map((t=>`http://localhost:${t}/`));try{const i=Promise.any(t.map((t=>j(t).then((e=>{if(e)return t;throw new Error("Not found")})))));return!!i&&(D&&!e.Fd&&(r=i,e.Fd=!0,globalThis.chrome.webRequest.onBeforeSendHeaders.addListener((t=>{const{requestHeaders:e}=t;for(const t of e)if("origin"===t.name.toLowerCase())return t.value=r,{requestHeaders:e};return t.requestHeaders.push({name:"Origin",value:r}),{requestHeaders:e}}),{urls:[r+"/*"]},["blocking","requestHeaders","extraHeaders"])),i)}catch{return!1}var r}async function H(t=globalThis.fetch){try{return await t("ipfs://localhost/"),!0}catch(t){return m&&console.warn("Unable to detect Agregore",t),!1}}async function j(t=_,e=1e3,r=globalThis.fetch){try{const i=new AbortController,{signal:n}=i;setTimeout((()=>i.abort()),e);const s=await r(new URL("/api/v0/version",t),{signal:n});return!!s.ok||405===s.status}catch(e){return m&&console.warn("Unable to detect Kubo Daemon",e,t),!1}}e.Ue=async function({chooseOrder:t=T,...e}={}){return N(B(await R(e),t))}}},e={};function r(i){var n=e[i];if(void 0!==n)return n.exports;var s=e[i]={id:i,loaded:!1,exports:{}};return t[i].call(s.exports,s,s.exports,r),s.loaded=!0,s.exports}r.amdO={},r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var i in e)r.o(e,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var i={};(()=>{"use strict";r.r(i);var t={};r.r(t),r.d(t,{Any:()=>eh,BaseBlock:()=>mc,BaseStringBlock:()=>bc,BitString:()=>gl,BmpString:()=>Ul,Boolean:()=>ul,CharacterString:()=>Vl,Choice:()=>rh,Constructed:()=>ol,DATE:()=>Zl,DateTime:()=>Yl,Duration:()=>$l,EndOfContent:()=>cl,Enumerated:()=>_l,GeneralString:()=>Gl,GeneralizedTime:()=>Jl,GraphicString:()=>Ql,HexBlock:()=>uc,IA5String:()=>zl,Integer:()=>vl,Null:()=>ll,NumericString:()=>Fl,ObjectIdentifier:()=>Sl,OctetString:()=>fl,Primitive:()=>rl,PrintableString:()=>Hl,RawData:()=>nh,RelativeObjectIdentifier:()=>Tl,Repeated:()=>ih,Sequence:()=>kl,Set:()=>Cl,TIME:()=>th,TeletexString:()=>jl,TimeOfDay:()=>Xl,UTCTime:()=>Kl,UniversalString:()=>Dl,Utf8String:()=>Ll,ValueBlock:()=>fc,VideotexString:()=>Wl,ViewWriter:()=>tc,VisibleString:()=>ql,compareSchema:()=>sh,fromBER:()=>nl,verifySchema:()=>oh});const e='\n\n\n\n\nReplayWeb.page\n\n