UNPKG

@loaders.gl/i3s

Version:
7 lines 206 kB
(function webpackUniversalModuleDefinition(root, factory) { if (typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if (typeof define === 'function' && define.amd) define([], factory); else if (typeof exports === 'object') exports['loaders'] = factory(); else root['loaders'] = factory();})(globalThis, function () { "use strict";var __exports__=(()=>{var q0=Object.create;var gn=Object.defineProperty;var Z0=Object.getOwnPropertyDescriptor;var Q0=Object.getOwnPropertyNames;var j0=Object.getPrototypeOf,Y0=Object.prototype.hasOwnProperty;var J=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),xn=(t,e)=>{for(var r in e)gn(t,r,{get:e[r],enumerable:!0})},pn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Q0(e))!Y0.call(t,o)&&o!==r&&gn(t,o,{get:()=>e[o],enumerable:!(n=Z0(e,o))||n.enumerable});return t},An=(t,e,r)=>(pn(t,e,"default"),r&&pn(r,e,"default")),Bt=(t,e,r)=>(r=t!=null?q0(j0(t)):{},pn(e||!t||!t.__esModule?gn(r,"default",{value:t,enumerable:!0}):r,t)),$0=t=>pn(gn({},"__esModule",{value:!0}),t);var Vt=J((bx,Ci)=>{Ci.exports=globalThis.loaders});var jt=J(ct=>{"use strict";var jm=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function Ym(t,e){return Object.prototype.hasOwnProperty.call(t,e)}ct.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var r=e.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var n in r)Ym(r,n)&&(t[n]=r[n])}}return t};ct.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var $m={arraySet:function(t,e,r,n,o){if(e.subarray&&t.subarray){t.set(e.subarray(r,r+n),o);return}for(var s=0;s<n;s++)t[o+s]=e[r+s]},flattenChunks:function(t){var e,r,n,o,s,i;for(n=0,e=0,r=t.length;e<r;e++)n+=t[e].length;for(i=new Uint8Array(n),o=0,e=0,r=t.length;e<r;e++)s=t[e],i.set(s,o),o+=s.length;return i}},Jm={arraySet:function(t,e,r,n,o){for(var s=0;s<n;s++)t[o+s]=e[r+s]},flattenChunks:function(t){return[].concat.apply([],t)}};ct.setTyped=function(t){t?(ct.Buf8=Uint8Array,ct.Buf16=Uint16Array,ct.Buf32=Int32Array,ct.assign(ct,$m)):(ct.Buf8=Array,ct.Buf16=Array,ct.Buf32=Array,ct.assign(ct,Jm))};ct.setTyped(jm)});var ll=J(er=>{"use strict";var tp=jt(),ep=4,Kf=0,Vf=1,rp=2;function tr(t){for(var e=t.length;--e>=0;)t[e]=0}var np=0,Qf=1,op=2,sp=3,ip=258,Zs=29,$r=256,Zr=$r+1+Zs,Je=30,Qs=19,jf=2*Zr+1,ye=15,Ks=16,ap=7,js=256,Yf=16,$f=17,Jf=18,Xs=[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],fo=[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],cp=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],tl=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fp=512,Yt=new Array((Zr+2)*2);tr(Yt);var qr=new Array(Je*2);tr(qr);var Qr=new Array(fp);tr(Qr);var jr=new Array(ip-sp+1);tr(jr);var Ys=new Array(Zs);tr(Ys);var lo=new Array(Je);tr(lo);function Vs(t,e,r,n,o){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=t&&t.length}var el,rl,nl;function Hs(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function ol(t){return t<256?Qr[t]:Qr[256+(t>>>7)]}function Yr(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function ht(t,e,r){t.bi_valid>Ks-r?(t.bi_buf|=e<<t.bi_valid&65535,Yr(t,t.bi_buf),t.bi_buf=e>>Ks-t.bi_valid,t.bi_valid+=r-Ks):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function Gt(t,e,r){ht(t,r[e*2],r[e*2+1])}function sl(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function lp(t){t.bi_valid===16?(Yr(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function hp(t,e){var r=e.dyn_tree,n=e.max_code,o=e.stat_desc.static_tree,s=e.stat_desc.has_stree,i=e.stat_desc.extra_bits,a=e.stat_desc.extra_base,f=e.stat_desc.max_length,c,l,_,u,h,d,g=0;for(u=0;u<=ye;u++)t.bl_count[u]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<jf;c++)l=t.heap[c],u=r[r[l*2+1]*2+1]+1,u>f&&(u=f,g++),r[l*2+1]=u,!(l>n)&&(t.bl_count[u]++,h=0,l>=a&&(h=i[l-a]),d=r[l*2],t.opt_len+=d*(u+h),s&&(t.static_len+=d*(o[l*2+1]+h)));if(g!==0){do{for(u=f-1;t.bl_count[u]===0;)u--;t.bl_count[u]--,t.bl_count[u+1]+=2,t.bl_count[f]--,g-=2}while(g>0);for(u=f;u!==0;u--)for(l=t.bl_count[u];l!==0;)_=t.heap[--c],!(_>n)&&(r[_*2+1]!==u&&(t.opt_len+=(u-r[_*2+1])*r[_*2],r[_*2+1]=u),l--)}}function il(t,e,r){var n=new Array(ye+1),o=0,s,i;for(s=1;s<=ye;s++)n[s]=o=o+r[s-1]<<1;for(i=0;i<=e;i++){var a=t[i*2+1];a!==0&&(t[i*2]=sl(n[a]++,a))}}function up(){var t,e,r,n,o,s=new Array(ye+1);for(r=0,n=0;n<Zs-1;n++)for(Ys[n]=r,t=0;t<1<<Xs[n];t++)jr[r++]=n;for(jr[r-1]=n,o=0,n=0;n<16;n++)for(lo[n]=o,t=0;t<1<<fo[n];t++)Qr[o++]=n;for(o>>=7;n<Je;n++)for(lo[n]=o<<7,t=0;t<1<<fo[n]-7;t++)Qr[256+o++]=n;for(e=0;e<=ye;e++)s[e]=0;for(t=0;t<=143;)Yt[t*2+1]=8,t++,s[8]++;for(;t<=255;)Yt[t*2+1]=9,t++,s[9]++;for(;t<=279;)Yt[t*2+1]=7,t++,s[7]++;for(;t<=287;)Yt[t*2+1]=8,t++,s[8]++;for(il(Yt,Zr+1,s),t=0;t<Je;t++)qr[t*2+1]=5,qr[t*2]=sl(t,5);el=new Vs(Yt,Xs,$r+1,Zr,ye),rl=new Vs(qr,fo,0,Je,ye),nl=new Vs(new Array(0),cp,0,Qs,ap)}function al(t){var e;for(e=0;e<Zr;e++)t.dyn_ltree[e*2]=0;for(e=0;e<Je;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Qs;e++)t.bl_tree[e*2]=0;t.dyn_ltree[js*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function cl(t){t.bi_valid>8?Yr(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 _p(t,e,r,n){cl(t),n&&(Yr(t,r),Yr(t,~r)),tp.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function Hf(t,e,r,n){var o=e*2,s=r*2;return t[o]<t[s]||t[o]===t[s]&&n[e]<=n[r]}function Ws(t,e,r){for(var n=t.heap[r],o=r<<1;o<=t.heap_len&&(o<t.heap_len&&Hf(e,t.heap[o+1],t.heap[o],t.depth)&&o++,!Hf(e,n,t.heap[o],t.depth));)t.heap[r]=t.heap[o],r=o,o<<=1;t.heap[r]=n}function Wf(t,e,r){var n,o,s=0,i,a;if(t.last_lit!==0)do n=t.pending_buf[t.d_buf+s*2]<<8|t.pending_buf[t.d_buf+s*2+1],o=t.pending_buf[t.l_buf+s],s++,n===0?Gt(t,o,e):(i=jr[o],Gt(t,i+$r+1,e),a=Xs[i],a!==0&&(o-=Ys[i],ht(t,o,a)),n--,i=ol(n),Gt(t,i,r),a=fo[i],a!==0&&(n-=lo[i],ht(t,n,a)));while(s<t.last_lit);Gt(t,js,e)}function qs(t,e){var r=e.dyn_tree,n=e.stat_desc.static_tree,o=e.stat_desc.has_stree,s=e.stat_desc.elems,i,a,f=-1,c;for(t.heap_len=0,t.heap_max=jf,i=0;i<s;i++)r[i*2]!==0?(t.heap[++t.heap_len]=f=i,t.depth[i]=0):r[i*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=f<2?++f:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,o&&(t.static_len-=n[c*2+1]);for(e.max_code=f,i=t.heap_len>>1;i>=1;i--)Ws(t,r,i);c=s;do i=t.heap[1],t.heap[1]=t.heap[t.heap_len--],Ws(t,r,1),a=t.heap[1],t.heap[--t.heap_max]=i,t.heap[--t.heap_max]=a,r[c*2]=r[i*2]+r[a*2],t.depth[c]=(t.depth[i]>=t.depth[a]?t.depth[i]:t.depth[a])+1,r[i*2+1]=r[a*2+1]=c,t.heap[1]=c++,Ws(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],hp(t,e),il(r,f,t.bl_count)}function Xf(t,e,r){var n,o=-1,s,i=e[0*2+1],a=0,f=7,c=4;for(i===0&&(f=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)s=i,i=e[(n+1)*2+1],!(++a<f&&s===i)&&(a<c?t.bl_tree[s*2]+=a:s!==0?(s!==o&&t.bl_tree[s*2]++,t.bl_tree[Yf*2]++):a<=10?t.bl_tree[$f*2]++:t.bl_tree[Jf*2]++,a=0,o=s,i===0?(f=138,c=3):s===i?(f=6,c=3):(f=7,c=4))}function qf(t,e,r){var n,o=-1,s,i=e[0*2+1],a=0,f=7,c=4;for(i===0&&(f=138,c=3),n=0;n<=r;n++)if(s=i,i=e[(n+1)*2+1],!(++a<f&&s===i)){if(a<c)do Gt(t,s,t.bl_tree);while(--a!==0);else s!==0?(s!==o&&(Gt(t,s,t.bl_tree),a--),Gt(t,Yf,t.bl_tree),ht(t,a-3,2)):a<=10?(Gt(t,$f,t.bl_tree),ht(t,a-3,3)):(Gt(t,Jf,t.bl_tree),ht(t,a-11,7));a=0,o=s,i===0?(f=138,c=3):s===i?(f=6,c=3):(f=7,c=4)}}function dp(t){var e;for(Xf(t,t.dyn_ltree,t.l_desc.max_code),Xf(t,t.dyn_dtree,t.d_desc.max_code),qs(t,t.bl_desc),e=Qs-1;e>=3&&t.bl_tree[tl[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function mp(t,e,r,n){var o;for(ht(t,e-257,5),ht(t,r-1,5),ht(t,n-4,4),o=0;o<n;o++)ht(t,t.bl_tree[tl[o]*2+1],3);qf(t,t.dyn_ltree,e-1),qf(t,t.dyn_dtree,r-1)}function pp(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return Kf;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return Vf;for(r=32;r<$r;r++)if(t.dyn_ltree[r*2]!==0)return Vf;return Kf}var Zf=!1;function gp(t){Zf||(up(),Zf=!0),t.l_desc=new Hs(t.dyn_ltree,el),t.d_desc=new Hs(t.dyn_dtree,rl),t.bl_desc=new Hs(t.bl_tree,nl),t.bi_buf=0,t.bi_valid=0,al(t)}function fl(t,e,r,n){ht(t,(np<<1)+(n?1:0),3),_p(t,e,r,!0)}function xp(t){ht(t,Qf<<1,3),Gt(t,js,Yt),lp(t)}function Ap(t,e,r,n){var o,s,i=0;t.level>0?(t.strm.data_type===rp&&(t.strm.data_type=pp(t)),qs(t,t.l_desc),qs(t,t.d_desc),i=dp(t),o=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=o&&(o=s)):o=s=r+5,r+4<=o&&e!==-1?fl(t,e,r,n):t.strategy===ep||s===o?(ht(t,(Qf<<1)+(n?1:0),3),Wf(t,Yt,qr)):(ht(t,(op<<1)+(n?1:0),3),mp(t,t.l_desc.max_code+1,t.d_desc.max_code+1,i+1),Wf(t,t.dyn_ltree,t.dyn_dtree)),al(t),n&&cl(t)}function Ep(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(jr[r]+$r+1)*2]++,t.dyn_dtree[ol(e)*2]++),t.last_lit===t.lit_bufsize-1}er._tr_init=gp;er._tr_stored_block=fl;er._tr_flush_block=Ap;er._tr_tally=Ep;er._tr_align=xp});var $s=J((Gy,hl)=>{"use strict";function bp(t,e,r,n){for(var o=t&65535|0,s=t>>>16&65535|0,i=0;r!==0;){i=r>2e3?2e3:r,r-=i;do o=o+e[n++]|0,s=s+o|0;while(--i);o%=65521,s%=65521}return o|s<<16|0}hl.exports=bp});var Js=J((Uy,ul)=>{"use strict";function Tp(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var Rp=Tp();function Sp(t,e,r,n){var o=Rp,s=n+r;t^=-1;for(var i=n;i<s;i++)t=t>>>8^o[(t^e[i])&255];return t^-1}ul.exports=Sp});var ho=J((ky,_l)=>{"use strict";_l.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"}});var Tl=J(zt=>{"use strict";var ft=jt(),Tt=ll(),gl=$s(),ce=Js(),yp=ho(),Ce=0,wp=1,Mp=3,_e=4,dl=5,kt=0,ml=1,Rt=-2,Op=-3,ti=-5,Cp=-1,Bp=1,uo=2,Ip=3,Lp=4,Dp=0,vp=2,go=8,Fp=9,Np=15,Pp=8,Gp=29,Up=256,ri=Up+1+Gp,kp=30,zp=19,Kp=2*ri+1,Vp=15,U=3,he=258,wt=he+U+1,Hp=32,xo=42,ni=69,_o=73,mo=91,po=103,we=113,tn=666,$=1,en=2,Me=3,or=4,Wp=3;function ue(t,e){return t.msg=yp[e],e}function pl(t){return(t<<1)-(t>4?9:0)}function le(t){for(var e=t.length;--e>=0;)t[e]=0}function fe(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(ft.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,e.pending===0&&(e.pending_out=0))}function nt(t,e){Tt._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,fe(t.strm)}function z(t,e){t.pending_buf[t.pending++]=e}function Jr(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function Xp(t,e,r,n){var o=t.avail_in;return o>n&&(o=n),o===0?0:(t.avail_in-=o,ft.arraySet(e,t.input,t.next_in,o,r),t.state.wrap===1?t.adler=gl(t.adler,e,o,r):t.state.wrap===2&&(t.adler=ce(t.adler,e,o,r)),t.next_in+=o,t.total_in+=o,o)}function xl(t,e){var r=t.max_chain_length,n=t.strstart,o,s,i=t.prev_length,a=t.nice_match,f=t.strstart>t.w_size-wt?t.strstart-(t.w_size-wt):0,c=t.window,l=t.w_mask,_=t.prev,u=t.strstart+he,h=c[n+i-1],d=c[n+i];t.prev_length>=t.good_match&&(r>>=2),a>t.lookahead&&(a=t.lookahead);do if(o=e,!(c[o+i]!==d||c[o+i-1]!==h||c[o]!==c[n]||c[++o]!==c[n+1])){n+=2,o++;do;while(c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&c[++n]===c[++o]&&n<u);if(s=he-(u-n),n=u-he,s>i){if(t.match_start=e,i=s,s>=a)break;h=c[n+i-1],d=c[n+i]}}while((e=_[e&l])>f&&--r!==0);return i<=t.lookahead?i:t.lookahead}function Oe(t){var e=t.w_size,r,n,o,s,i;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-wt)){ft.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do o=t.head[--r],t.head[r]=o>=e?o-e:0;while(--n);n=e,r=n;do o=t.prev[--r],t.prev[r]=o>=e?o-e:0;while(--n);s+=e}if(t.strm.avail_in===0)break;if(n=Xp(t.strm,t.window,t.strstart+t.lookahead,s),t.lookahead+=n,t.lookahead+t.insert>=U)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=(t.ins_h<<t.hash_shift^t.window[i+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[i+U-1])&t.hash_mask,t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<U)););}while(t.lookahead<wt&&t.strm.avail_in!==0)}function qp(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Oe(t),t.lookahead===0&&e===Ce)return $;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,nt(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-wt&&(nt(t,!1),t.strm.avail_out===0))return $}return t.insert=0,e===_e?(nt(t,!0),t.strm.avail_out===0?Me:or):(t.strstart>t.block_start&&(nt(t,!1),t.strm.avail_out===0),$)}function ei(t,e){for(var r,n;;){if(t.lookahead<wt){if(Oe(t),t.lookahead<wt&&e===Ce)return $;if(t.lookahead===0)break}if(r=0,t.lookahead>=U&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+U-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-wt&&(t.match_length=xl(t,r)),t.match_length>=U)if(n=Tt._tr_tally(t,t.strstart-t.match_start,t.match_length-U),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=U){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+U-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=Tt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(nt(t,!1),t.strm.avail_out===0))return $}return t.insert=t.strstart<U-1?t.strstart:U-1,e===_e?(nt(t,!0),t.strm.avail_out===0?Me:or):t.last_lit&&(nt(t,!1),t.strm.avail_out===0)?$:en}function rr(t,e){for(var r,n,o;;){if(t.lookahead<wt){if(Oe(t),t.lookahead<wt&&e===Ce)return $;if(t.lookahead===0)break}if(r=0,t.lookahead>=U&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+U-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=U-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-wt&&(t.match_length=xl(t,r),t.match_length<=5&&(t.strategy===Bp||t.match_length===U&&t.strstart-t.match_start>4096)&&(t.match_length=U-1)),t.prev_length>=U&&t.match_length<=t.prev_length){o=t.strstart+t.lookahead-U,n=Tt._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-U),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=o&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+U-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=U-1,t.strstart++,n&&(nt(t,!1),t.strm.avail_out===0))return $}else if(t.match_available){if(n=Tt._tr_tally(t,0,t.window[t.strstart-1]),n&&nt(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return $}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=Tt._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<U-1?t.strstart:U-1,e===_e?(nt(t,!0),t.strm.avail_out===0?Me:or):t.last_lit&&(nt(t,!1),t.strm.avail_out===0)?$:en}function Zp(t,e){for(var r,n,o,s,i=t.window;;){if(t.lookahead<=he){if(Oe(t),t.lookahead<=he&&e===Ce)return $;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=U&&t.strstart>0&&(o=t.strstart-1,n=i[o],n===i[++o]&&n===i[++o]&&n===i[++o])){s=t.strstart+he;do;while(n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&n===i[++o]&&o<s);t.match_length=he-(s-o),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=U?(r=Tt._tr_tally(t,1,t.match_length-U),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=Tt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(nt(t,!1),t.strm.avail_out===0))return $}return t.insert=0,e===_e?(nt(t,!0),t.strm.avail_out===0?Me:or):t.last_lit&&(nt(t,!1),t.strm.avail_out===0)?$:en}function Qp(t,e){for(var r;;){if(t.lookahead===0&&(Oe(t),t.lookahead===0)){if(e===Ce)return $;break}if(t.match_length=0,r=Tt._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(nt(t,!1),t.strm.avail_out===0))return $}return t.insert=0,e===_e?(nt(t,!0),t.strm.avail_out===0?Me:or):t.last_lit&&(nt(t,!1),t.strm.avail_out===0)?$:en}function Ut(t,e,r,n,o){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=o}var nr;nr=[new Ut(0,0,0,0,qp),new Ut(4,4,8,4,ei),new Ut(4,5,16,8,ei),new Ut(4,6,32,32,ei),new Ut(4,4,16,16,rr),new Ut(8,16,32,32,rr),new Ut(8,16,128,128,rr),new Ut(8,32,128,256,rr),new Ut(32,128,258,1024,rr),new Ut(32,258,258,4096,rr)];function jp(t){t.window_size=2*t.w_size,le(t.head),t.max_lazy_match=nr[t.level].max_lazy,t.good_match=nr[t.level].good_length,t.nice_match=nr[t.level].nice_length,t.max_chain_length=nr[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=U-1,t.match_available=0,t.ins_h=0}function Yp(){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=go,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 ft.Buf16(Kp*2),this.dyn_dtree=new ft.Buf16((2*kp+1)*2),this.bl_tree=new ft.Buf16((2*zp+1)*2),le(this.dyn_ltree),le(this.dyn_dtree),le(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ft.Buf16(Vp+1),this.heap=new ft.Buf16(2*ri+1),le(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ft.Buf16(2*ri+1),le(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Al(t){var e;return!t||!t.state?ue(t,Rt):(t.total_in=t.total_out=0,t.data_type=vp,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?xo:we,t.adler=e.wrap===2?0:1,e.last_flush=Ce,Tt._tr_init(e),kt)}function El(t){var e=Al(t);return e===kt&&jp(t.state),e}function $p(t,e){return!t||!t.state||t.state.wrap!==2?Rt:(t.state.gzhead=e,kt)}function bl(t,e,r,n,o,s){if(!t)return Rt;var i=1;if(e===Cp&&(e=6),n<0?(i=0,n=-n):n>15&&(i=2,n-=16),o<1||o>Fp||r!==go||n<8||n>15||e<0||e>9||s<0||s>Lp)return ue(t,Rt);n===8&&(n=9);var a=new Yp;return t.state=a,a.strm=t,a.wrap=i,a.gzhead=null,a.w_bits=n,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=o+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+U-1)/U),a.window=new ft.Buf8(a.w_size*2),a.head=new ft.Buf16(a.hash_size),a.prev=new ft.Buf16(a.w_size),a.lit_bufsize=1<<o+6,a.pending_buf_size=a.lit_bufsize*4,a.pending_buf=new ft.Buf8(a.pending_buf_size),a.d_buf=1*a.lit_bufsize,a.l_buf=(1+2)*a.lit_bufsize,a.level=e,a.strategy=s,a.method=r,El(t)}function Jp(t,e){return bl(t,e,go,Np,Pp,Dp)}function tg(t,e){var r,n,o,s;if(!t||!t.state||e>dl||e<0)return t?ue(t,Rt):Rt;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===tn&&e!==_e)return ue(t,t.avail_out===0?ti:Rt);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===xo)if(n.wrap===2)t.adler=0,z(n,31),z(n,139),z(n,8),n.gzhead?(z(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)),z(n,n.gzhead.time&255),z(n,n.gzhead.time>>8&255),z(n,n.gzhead.time>>16&255),z(n,n.gzhead.time>>24&255),z(n,n.level===9?2:n.strategy>=uo||n.level<2?4:0),z(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(z(n,n.gzhead.extra.length&255),z(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=ce(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=ni):(z(n,0),z(n,0),z(n,0),z(n,0),z(n,0),z(n,n.level===9?2:n.strategy>=uo||n.level<2?4:0),z(n,Wp),n.status=we);else{var i=go+(n.w_bits-8<<4)<<8,a=-1;n.strategy>=uo||n.level<2?a=0:n.level<6?a=1:n.level===6?a=2:a=3,i|=a<<6,n.strstart!==0&&(i|=Hp),i+=31-i%31,n.status=we,Jr(n,i),n.strstart!==0&&(Jr(n,t.adler>>>16),Jr(n,t.adler&65535)),t.adler=1}if(n.status===ni)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),fe(t),o=n.pending,n.pending===n.pending_buf_size));)z(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=_o)}else n.status=_o;if(n.status===_o)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),fe(t),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}n.gzindex<n.gzhead.name.length?s=n.gzhead.name.charCodeAt(n.gzindex++)&255:s=0,z(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),s===0&&(n.gzindex=0,n.status=mo)}else n.status=mo;if(n.status===mo)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),fe(t),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}n.gzindex<n.gzhead.comment.length?s=n.gzhead.comment.charCodeAt(n.gzindex++)&255:s=0,z(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>o&&(t.adler=ce(t.adler,n.pending_buf,n.pending-o,o)),s===0&&(n.status=po)}else n.status=po;if(n.status===po&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&fe(t),n.pending+2<=n.pending_buf_size&&(z(n,t.adler&255),z(n,t.adler>>8&255),t.adler=0,n.status=we)):n.status=we),n.pending!==0){if(fe(t),t.avail_out===0)return n.last_flush=-1,kt}else if(t.avail_in===0&&pl(e)<=pl(r)&&e!==_e)return ue(t,ti);if(n.status===tn&&t.avail_in!==0)return ue(t,ti);if(t.avail_in!==0||n.lookahead!==0||e!==Ce&&n.status!==tn){var f=n.strategy===uo?Qp(n,e):n.strategy===Ip?Zp(n,e):nr[n.level].func(n,e);if((f===Me||f===or)&&(n.status=tn),f===$||f===Me)return t.avail_out===0&&(n.last_flush=-1),kt;if(f===en&&(e===wp?Tt._tr_align(n):e!==dl&&(Tt._tr_stored_block(n,0,0,!1),e===Mp&&(le(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),fe(t),t.avail_out===0))return n.last_flush=-1,kt}return e!==_e?kt:n.wrap<=0?ml:(n.wrap===2?(z(n,t.adler&255),z(n,t.adler>>8&255),z(n,t.adler>>16&255),z(n,t.adler>>24&255),z(n,t.total_in&255),z(n,t.total_in>>8&255),z(n,t.total_in>>16&255),z(n,t.total_in>>24&255)):(Jr(n,t.adler>>>16),Jr(n,t.adler&65535)),fe(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?kt:ml)}function eg(t){var e;return!t||!t.state?Rt:(e=t.state.status,e!==xo&&e!==ni&&e!==_o&&e!==mo&&e!==po&&e!==we&&e!==tn?ue(t,Rt):(t.state=null,e===we?ue(t,Op):kt))}function rg(t,e){var r=e.length,n,o,s,i,a,f,c,l;if(!t||!t.state||(n=t.state,i=n.wrap,i===2||i===1&&n.status!==xo||n.lookahead))return Rt;for(i===1&&(t.adler=gl(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(i===0&&(le(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new ft.Buf8(n.w_size),ft.arraySet(l,e,r-n.w_size,n.w_size,0),e=l,r=n.w_size),a=t.avail_in,f=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,Oe(n);n.lookahead>=U;){o=n.strstart,s=n.lookahead-(U-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[o+U-1])&n.hash_mask,n.prev[o&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=o,o++;while(--s);n.strstart=o,n.lookahead=U-1,Oe(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=U-1,n.match_available=0,t.next_in=f,t.input=c,t.avail_in=a,n.wrap=i,kt}zt.deflateInit=Jp;zt.deflateInit2=bl;zt.deflateReset=El;zt.deflateResetKeep=Al;zt.deflateSetHeader=$p;zt.deflate=tg;zt.deflateEnd=eg;zt.deflateSetDictionary=rg;zt.deflateInfo="pako deflate (from Nodeca project)"});var oi=J(sr=>{"use strict";var Ao=jt(),Rl=!0,Sl=!0;try{String.fromCharCode.apply(null,[0])}catch{Rl=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Sl=!1}var rn=new Ao.Buf8(256);for($t=0;$t<256;$t++)rn[$t]=$t>=252?6:$t>=248?5:$t>=240?4:$t>=224?3:$t>=192?2:1;var $t;rn[254]=rn[254]=1;sr.string2buf=function(t){var e,r,n,o,s,i=t.length,a=0;for(o=0;o<i;o++)r=t.charCodeAt(o),(r&64512)===55296&&o+1<i&&(n=t.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),a+=r<128?1:r<2048?2:r<65536?3:4;for(e=new Ao.Buf8(a),s=0,o=0;s<a;o++)r=t.charCodeAt(o),(r&64512)===55296&&o+1<i&&(n=t.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),r<128?e[s++]=r:r<2048?(e[s++]=192|r>>>6,e[s++]=128|r&63):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|r&63):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|r&63);return e};function yl(t,e){if(e<65534&&(t.subarray&&Sl||!t.subarray&&Rl))return String.fromCharCode.apply(null,Ao.shrinkBuf(t,e));for(var r="",n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r}sr.buf2binstring=function(t){return yl(t,t.length)};sr.binstring2buf=function(t){for(var e=new Ao.Buf8(t.length),r=0,n=e.length;r<n;r++)e[r]=t.charCodeAt(r);return e};sr.buf2string=function(t,e){var r,n,o,s,i=e||t.length,a=new Array(i*2);for(n=0,r=0;r<i;){if(o=t[r++],o<128){a[n++]=o;continue}if(s=rn[o],s>4){a[n++]=65533,r+=s-1;continue}for(o&=s===2?31:s===3?15:7;s>1&&r<i;)o=o<<6|t[r++]&63,s--;if(s>1){a[n++]=65533;continue}o<65536?a[n++]=o:(o-=65536,a[n++]=55296|o>>10&1023,a[n++]=56320|o&1023)}return yl(a,n)};sr.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+rn[t[r]]>e?r:e}});var si=J((Vy,wl)=>{"use strict";function ng(){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}wl.exports=ng});var Bl=J(sn=>{"use strict";var nn=Tl(),on=jt(),ai=oi(),ci=ho(),og=si(),Cl=Object.prototype.toString,sg=0,ii=4,ir=0,Ml=1,Ol=2,ig=-1,ag=0,cg=8;function Be(t){if(!(this instanceof Be))return new Be(t);this.options=on.assign({level:ig,method:cg,chunkSize:16384,windowBits:15,memLevel:8,strategy:ag,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new og,this.strm.avail_out=0;var r=nn.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==ir)throw new Error(ci[r]);if(e.header&&nn.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(typeof e.dictionary=="string"?n=ai.string2buf(e.dictionary):Cl.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=nn.deflateSetDictionary(this.strm,n),r!==ir)throw new Error(ci[r]);this._dict_set=!0}}Be.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,o,s;if(this.ended)return!1;s=e===~~e?e:e===!0?ii:sg,typeof t=="string"?r.input=ai.string2buf(t):Cl.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new on.Buf8(n),r.next_out=0,r.avail_out=n),o=nn.deflate(r,s),o!==Ml&&o!==ir)return this.onEnd(o),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(s===ii||s===Ol))&&(this.options.to==="string"?this.onData(ai.buf2binstring(on.shrinkBuf(r.output,r.next_out))):this.onData(on.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&o!==Ml);return s===ii?(o=nn.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===ir):(s===Ol&&(this.onEnd(ir),r.avail_out=0),!0)};Be.prototype.onData=function(t){this.chunks.push(t)};Be.prototype.onEnd=function(t){t===ir&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=on.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function fi(t,e){var r=new Be(e);if(r.push(t,!0),r.err)throw r.msg||ci[r.err];return r.result}function fg(t,e){return e=e||{},e.raw=!0,fi(t,e)}function lg(t,e){return e=e||{},e.gzip=!0,fi(t,e)}sn.Deflate=Be;sn.deflate=fi;sn.deflateRaw=fg;sn.gzip=lg});var Ll=J((Wy,Il)=>{"use strict";var Eo=30,hg=12;Il.exports=function(e,r){var n,o,s,i,a,f,c,l,_,u,h,d,g,m,b,S,C,R,T,B,I,D,x,p,A;n=e.state,o=e.next_in,p=e.input,s=o+(e.avail_in-5),i=e.next_out,A=e.output,a=i-(r-e.avail_out),f=i+(e.avail_out-257),c=n.dmax,l=n.wsize,_=n.whave,u=n.wnext,h=n.window,d=n.hold,g=n.bits,m=n.lencode,b=n.distcode,S=(1<<n.lenbits)-1,C=(1<<n.distbits)-1;t:do{g<15&&(d+=p[o++]<<g,g+=8,d+=p[o++]<<g,g+=8),R=m[d&S];e:for(;;){if(T=R>>>24,d>>>=T,g-=T,T=R>>>16&255,T===0)A[i++]=R&65535;else if(T&16){B=R&65535,T&=15,T&&(g<T&&(d+=p[o++]<<g,g+=8),B+=d&(1<<T)-1,d>>>=T,g-=T),g<15&&(d+=p[o++]<<g,g+=8,d+=p[o++]<<g,g+=8),R=b[d&C];r:for(;;){if(T=R>>>24,d>>>=T,g-=T,T=R>>>16&255,T&16){if(I=R&65535,T&=15,g<T&&(d+=p[o++]<<g,g+=8,g<T&&(d+=p[o++]<<g,g+=8)),I+=d&(1<<T)-1,I>c){e.msg="invalid distance too far back",n.mode=Eo;break t}if(d>>>=T,g-=T,T=i-a,I>T){if(T=I-T,T>_&&n.sane){e.msg="invalid distance too far back",n.mode=Eo;break t}if(D=0,x=h,u===0){if(D+=l-T,T<B){B-=T;do A[i++]=h[D++];while(--T);D=i-I,x=A}}else if(u<T){if(D+=l+u-T,T-=u,T<B){B-=T;do A[i++]=h[D++];while(--T);if(D=0,u<B){T=u,B-=T;do A[i++]=h[D++];while(--T);D=i-I,x=A}}}else if(D+=u-T,T<B){B-=T;do A[i++]=h[D++];while(--T);D=i-I,x=A}for(;B>2;)A[i++]=x[D++],A[i++]=x[D++],A[i++]=x[D++],B-=3;B&&(A[i++]=x[D++],B>1&&(A[i++]=x[D++]))}else{D=i-I;do A[i++]=A[D++],A[i++]=A[D++],A[i++]=A[D++],B-=3;while(B>2);B&&(A[i++]=A[D++],B>1&&(A[i++]=A[D++]))}}else if(T&64){e.msg="invalid distance code",n.mode=Eo;break t}else{R=b[(R&65535)+(d&(1<<T)-1)];continue r}break}}else if(T&64)if(T&32){n.mode=hg;break t}else{e.msg="invalid literal/length code",n.mode=Eo;break t}else{R=m[(R&65535)+(d&(1<<T)-1)];continue e}break}}while(o<s&&i<f);B=g>>3,o-=B,g-=B<<3,d&=(1<<g)-1,e.next_in=o,e.next_out=i,e.avail_in=o<s?5+(s-o):5-(o-s),e.avail_out=i<f?257+(f-i):257-(i-f),n.hold=d,n.bits=g}});var Ul=J((Xy,Gl)=>{"use strict";var Dl=jt(),ar=15,vl=852,Fl=592,Nl=0,li=1,Pl=2,ug=[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],_g=[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],dg=[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],mg=[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];Gl.exports=function(e,r,n,o,s,i,a,f){var c=f.bits,l=0,_=0,u=0,h=0,d=0,g=0,m=0,b=0,S=0,C=0,R,T,B,I,D,x=null,p=0,A,E=new Dl.Buf16(ar+1),P=new Dl.Buf16(ar+1),N=null,G=0,v,j,ot;for(l=0;l<=ar;l++)E[l]=0;for(_=0;_<o;_++)E[r[n+_]]++;for(d=c,h=ar;h>=1&&E[h]===0;h--);if(d>h&&(d=h),h===0)return s[i++]=1<<24|64<<16|0,s[i++]=1<<24|64<<16|0,f.bits=1,0;for(u=1;u<h&&E[u]===0;u++);for(d<u&&(d=u),b=1,l=1;l<=ar;l++)if(b<<=1,b-=E[l],b<0)return-1;if(b>0&&(e===Nl||h!==1))return-1;for(P[1]=0,l=1;l<ar;l++)P[l+1]=P[l]+E[l];for(_=0;_<o;_++)r[n+_]!==0&&(a[P[r[n+_]]++]=_);if(e===Nl?(x=N=a,A=19):e===li?(x=ug,p-=257,N=_g,G-=257,A=256):(x=dg,N=mg,A=-1),C=0,_=0,l=u,D=i,g=d,m=0,B=-1,S=1<<d,I=S-1,e===li&&S>vl||e===Pl&&S>Fl)return 1;for(;;){v=l-m,a[_]<A?(j=0,ot=a[_]):a[_]>A?(j=N[G+a[_]],ot=x[p+a[_]]):(j=32+64,ot=0),R=1<<l-m,T=1<<g,u=T;do T-=R,s[D+(C>>m)+T]=v<<24|j<<16|ot|0;while(T!==0);for(R=1<<l-1;C&R;)R>>=1;if(R!==0?(C&=R-1,C+=R):C=0,_++,--E[l]===0){if(l===h)break;l=r[n+a[_]]}if(l>d&&(C&I)!==B){for(m===0&&(m=d),D+=u,g=l-m,b=1<<g;g+m<h&&(b-=E[g+m],!(b<=0));)g++,b<<=1;if(S+=1<<g,e===li&&S>vl||e===Pl&&S>Fl)return 1;B=C&I,s[B]=d<<24|g<<16|D-i|0}}return C!==0&&(s[D+C]=l-m<<24|64<<16|0),f.bits=d,0}});var E0=J(Mt=>{"use strict";var pt=jt(),pi=$s(),Kt=Js(),pg=Ll(),an=Ul(),gg=0,h0=1,u0=2,kl=4,xg=5,bo=6,Ie=0,Ag=1,Eg=2,St=-2,_0=-3,gi=-4,bg=-5,zl=8,d0=1,Kl=2,Vl=3,Hl=4,Wl=5,Xl=6,ql=7,Zl=8,Ql=9,jl=10,So=11,Jt=12,hi=13,Yl=14,ui=15,$l=16,Jl=17,t0=18,e0=19,To=20,Ro=21,r0=22,n0=23,o0=24,s0=25,i0=26,_i=27,a0=28,c0=29,X=30,xi=31,Tg=32,Rg=852,Sg=592,yg=15,wg=yg;function f0(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function Mg(){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 pt.Buf16(320),this.work=new pt.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function m0(t){var e;return!t||!t.state?St:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=d0,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new pt.Buf32(Rg),e.distcode=e.distdyn=new pt.Buf32(Sg),e.sane=1,e.back=-1,Ie)}function p0(t){var e;return!t||!t.state?St:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,m0(t))}function g0(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?St:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,p0(t))}function x0(t,e){var r,n;return t?(n=new Mg,t.state=n,n.window=null,r=g0(t,e),r!==Ie&&(t.state=null),r):St}function Og(t){return x0(t,wg)}var l0=!0,di,mi;function Cg(t){if(l0){var e;for(di=new pt.Buf32(512),mi=new pt.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(an(h0,t.lens,0,288,di,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;an(u0,t.lens,0,32,mi,0,t.work,{bits:5}),l0=!1}t.lencode=di,t.lenbits=9,t.distcode=mi,t.distbits=5}function A0(t,e,r,n){var o,s=t.state;return s.window===null&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new pt.Buf8(s.wsize)),n>=s.wsize?(pt.arraySet(s.window,e,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(o=s.wsize-s.wnext,o>n&&(o=n),pt.arraySet(s.window,e,r-n,o,s.wnext),n-=o,n?(pt.arraySet(s.window,e,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=o,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=o))),0}function Bg(t,e){var r,n,o,s,i,a,f,c,l,_,u,h,d,g,m=0,b,S,C,R,T,B,I,D,x=new pt.Buf8(4),p,A,E=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&t.avail_in!==0)return St;r=t.state,r.mode===Jt&&(r.mode=hi),i=t.next_out,o=t.output,f=t.avail_out,s=t.next_in,n=t.input,a=t.avail_in,c=r.hold,l=r.bits,_=a,u=f,D=Ie;t:for(;;)switch(r.mode){case d0:if(r.wrap===0){r.mode=hi;break}for(;l<16;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(r.wrap&2&&c===35615){r.check=0,x[0]=c&255,x[1]=c>>>8&255,r.check=Kt(r.check,x,2,0),c=0,l=0,r.mode=Kl;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=X;break}if((c&15)!==zl){t.msg="unknown compression method",r.mode=X;break}if(c>>>=4,l-=4,I=(c&15)+8,r.wbits===0)r.wbits=I;else if(I>r.wbits){t.msg="invalid window size",r.mode=X;break}r.dmax=1<<I,t.adler=r.check=1,r.mode=c&512?jl:Jt,c=0,l=0;break;case Kl:for(;l<16;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(r.flags=c,(r.flags&255)!==zl){t.msg="unknown compression method",r.mode=X;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=X;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&(x[0]=c&255,x[1]=c>>>8&255,r.check=Kt(r.check,x,2,0)),c=0,l=0,r.mode=Vl;case Vl:for(;l<32;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.head&&(r.head.time=c),r.flags&512&&(x[0]=c&255,x[1]=c>>>8&255,x[2]=c>>>16&255,x[3]=c>>>24&255,r.check=Kt(r.check,x,4,0)),c=0,l=0,r.mode=Hl;case Hl:for(;l<16;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&(x[0]=c&255,x[1]=c>>>8&255,r.check=Kt(r.check,x,2,0)),c=0,l=0,r.mode=Wl;case Wl:if(r.flags&1024){for(;l<16;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&(x[0]=c&255,x[1]=c>>>8&255,r.check=Kt(r.check,x,2,0)),c=0,l=0}else r.head&&(r.head.extra=null);r.mode=Xl;case Xl:if(r.flags&1024&&(h=r.length,h>a&&(h=a),h&&(r.head&&(I=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),pt.arraySet(r.head.extra,n,s,h,I)),r.flags&512&&(r.check=Kt(r.check,n,h,s)),a-=h,s+=h,r.length-=h),r.length))break t;r.length=0,r.mode=ql;case ql:if(r.flags&2048){if(a===0)break t;h=0;do I=n[s+h++],r.head&&I&&r.length<65536&&(r.head.name+=String.fromCharCode(I));while(I&&h<a);if(r.flags&512&&(r.check=Kt(r.check,n,h,s)),a-=h,s+=h,I)break t}else r.head&&(r.head.name=null);r.length=0,r.mode=Zl;case Zl:if(r.flags&4096){if(a===0)break t;h=0;do I=n[s+h++],r.head&&I&&r.length<65536&&(r.head.comment+=String.fromCharCode(I));while(I&&h<a);if(r.flags&512&&(r.check=Kt(r.check,n,h,s)),a-=h,s+=h,I)break t}else r.head&&(r.head.comment=null);r.mode=Ql;case Ql:if(r.flags&512){for(;l<16;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(c!==(r.check&65535)){t.msg="header crc mismatch",r.mode=X;break}c=0,l=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=Jt;break;case jl:for(;l<32;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}t.adler=r.check=f0(c),c=0,l=0,r.mode=So;case So:if(r.havedict===0)return t.next_out=i,t.avail_out=f,t.next_in=s,t.avail_in=a,r.hold=c,r.bits=l,Eg;t.adler=r.check=1,r.mode=Jt;case Jt:if(e===xg||e===bo)break t;case hi:if(r.last){c>>>=l&7,l-=l&7,r.mode=_i;break}for(;l<3;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}switch(r.last=c&1,c>>>=1,l-=1,c&3){case 0:r.mode=Yl;break;case 1:if(Cg(r),r.mode=To,e===bo){c>>>=2,l-=2;break t}break;case 2:r.mode=Jl;break;case 3:t.msg="invalid block type",r.mode=X}c>>>=2,l-=2;break;case Yl:for(c>>>=l&7,l-=l&7;l<32;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",r.mode=X;break}if(r.length=c&65535,c=0,l=0,r.mode=ui,e===bo)break t;case ui:r.mode=$l;case $l:if(h=r.length,h){if(h>a&&(h=a),h>f&&(h=f),h===0)break t;pt.arraySet(o,n,s,h,i),a-=h,s+=h,f-=h,i+=h,r.length-=h;break}r.mode=Jt;break;case Jl:for(;l<14;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(r.nlen=(c&31)+257,c>>>=5,l-=5,r.ndist=(c&31)+1,c>>>=5,l-=5,r.ncode=(c&15)+4,c>>>=4,l-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=X;break}r.have=0,r.mode=t0;case t0:for(;r.have<r.ncode;){for(;l<3;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.lens[E[r.have++]]=c&7,c>>>=3,l-=3}for(;r.have<19;)r.lens[E[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,p={bits:r.lenbits},D=an(gg,r.lens,0,19,r.lencode,0,r.work,p),r.lenbits=p.bits,D){t.msg="invalid code lengths set",r.mode=X;break}r.have=0,r.mode=e0;case e0:for(;r.have<r.nlen+r.ndist;){for(;m=r.lencode[c&(1<<r.lenbits)-1],b=m>>>24,S=m>>>16&255,C=m&65535,!(b<=l);){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(C<16)c>>>=b,l-=b,r.lens[r.have++]=C;else{if(C===16){for(A=b+2;l<A;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(c>>>=b,l-=b,r.have===0){t.msg="invalid bit length repeat",r.mode=X;break}I=r.lens[r.have-1],h=3+(c&3),c>>>=2,l-=2}else if(C===17){for(A=b+3;l<A;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}c>>>=b,l-=b,I=0,h=3+(c&7),c>>>=3,l-=3}else{for(A=b+7;l<A;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}c>>>=b,l-=b,I=0,h=11+(c&127),c>>>=7,l-=7}if(r.have+h>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=X;break}for(;h--;)r.lens[r.have++]=I}}if(r.mode===X)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=X;break}if(r.lenbits=9,p={bits:r.lenbits},D=an(h0,r.lens,0,r.nlen,r.lencode,0,r.work,p),r.lenbits=p.bits,D){t.msg="invalid literal/lengths set",r.mode=X;break}if(r.distbits=6,r.distcode=r.distdyn,p={bits:r.distbits},D=an(u0,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,p),r.distbits=p.bits,D){t.msg="invalid distances set",r.mode=X;break}if(r.mode=To,e===bo)break t;case To:r.mode=Ro;case Ro:if(a>=6&&f>=258){t.next_out=i,t.avail_out=f,t.next_in=s,t.avail_in=a,r.hold=c,r.bits=l,pg(t,u),i=t.next_out,o=t.output,f=t.avail_out,s=t.next_in,n=t.input,a=t.avail_in,c=r.hold,l=r.bits,r.mode===Jt&&(r.back=-1);break}for(r.back=0;m=r.lencode[c&(1<<r.lenbits)-1],b=m>>>24,S=m>>>16&255,C=m&65535,!(b<=l);){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(S&&!(S&240)){for(R=b,T=S,B=C;m=r.lencode[B+((c&(1<<R+T)-1)>>R)],b=m>>>24,S=m>>>16&255,C=m&65535,!(R+b<=l);){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}c>>>=R,l-=R,r.back+=R}if(c>>>=b,l-=b,r.back+=b,r.length=C,S===0){r.mode=i0;break}if(S&32){r.back=-1,r.mode=Jt;break}if(S&64){t.msg="invalid literal/length code",r.mode=X;break}r.extra=S&15,r.mode=r0;case r0:if(r.extra){for(A=r.extra;l<A;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,l-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=n0;case n0:for(;m=r.distcode[c&(1<<r.distbits)-1],b=m>>>24,S=m>>>16&255,C=m&65535,!(b<=l);){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(!(S&240)){for(R=b,T=S,B=C;m=r.distcode[B+((c&(1<<R+T)-1)>>R)],b=m>>>24,S=m>>>16&255,C=m&65535,!(R+b<=l);){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}c>>>=R,l-=R,r.back+=R}if(c>>>=b,l-=b,r.back+=b,S&64){t.msg="invalid distance code",r.mode=X;break}r.offset=C,r.extra=S&15,r.mode=o0;case o0:if(r.extra){for(A=r.extra;l<A;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,l-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=X;break}r.mode=s0;case s0:if(f===0)break t;if(h=u-f,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=X;break}h>r.wnext?(h-=r.wnext,d=r.wsize-h):d=r.wnext-h,h>r.length&&(h=r.length),g=r.window}else g=o,d=i-r.offset,h=r.length;h>f&&(h=f),f-=h,r.length-=h;do o[i++]=g[d++];while(--h);r.length===0&&(r.mode=Ro);break;case i0:if(f===0)break t;o[i++]=r.length,f--,r.mode=Ro;break;case _i:if(r.wrap){for(;l<32;){if(a===0)break t;a--,c|=n[s++]<<l,l+=8}if(u-=f,t.total_out+=u,r.total+=u,u&&(t.adler=r.check=r.flags?Kt(r.check,o,u,i-u):pi(r.check,o,u,i-u)),u=f,(r.flags?c:f0(c))!==r.check){t.msg="incorrect data check",r.mode=X;break}c=0,l=0}r.mode=a0;case a0:if(r.wrap&&r.flags){for(;l<32;){if(a===0)break t;a--,c+=n[s++]<<l,l+=8}if(c!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=X;break}c=0,l=0}r.mode=c0;case c0:D=Ag;break t;case X:D=_0;break t;case xi:return gi;case Tg:default:return St}return t.next_out=i,t.avail_out=f,t.next_in=s,t.avail_in=a,r.hold=c,r.bits=l,(r.wsize||u!==t.avail_out&&r.mode<X&&(r.mode<_i||e!==kl))&&A0(t,t.output,t.next_out,u-t.avail_out)?(r.mode=xi,gi):(_-=t.avail_in,u-=t.avail_out,t.total_in+=_,t.total_out+=u,r.total+=u,r.wrap&&u&&(t.adler=r.check=r.flags?Kt(r.check,o,u,t.next_out-u):pi(r.check,o,u,t.next_out-u)),t.data_type=r.bits+(r.last?64:0)+(r.mode===Jt?128:0)+(r.mode===To||r.mode===ui?256:0),(_===0&&u===0||e===kl)&&D===Ie&&(D=bg),D)}function Ig(t){if(!t||!t.state)return St;var e=t.state;return e.window&&(e.window=null),t.state=null,Ie}function Lg(t,e){var r;return!t||!t.state||(r=t.state,!(r.wrap&2))?St:(r.head=e,e.done=!1,Ie)}function Dg(t,e){var r=e.length,n,o,s;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==So)?St:n.mode===So&&(o=1,o=pi(o,e,r,0),o!==n.check)?_0:(s=A0(t,e,r,r),s?(n.mode=xi,gi):(n.havedict=1,Ie))}Mt.inflateReset=p0;Mt.inflateReset2=g0;Mt.inflateResetKeep=m0;Mt.inflateInit=Og;Mt.inflateInit2=x0;Mt.inflate=Bg;Mt.inflateEnd=Ig;Mt.inflateGetHeader=Lg;Mt.inflateSetDictionary=Dg;Mt.inflateInfo="pako inflate (from Nodeca project)"});var Ai=J((Zy,b0)=>{"use strict";b0.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_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}});var R0=J((Qy,T0)=>{"use strict";function vg(){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}T0.exports=vg});var y0=J(fn=>{"use strict";var cr=E0(),cn=jt(),yo=oi(),Z=Ai(),Ei=ho(),Fg=si(),Ng=R0(),S0=Object.prototype.toString;function Le(t){if(!(this instanceof Le))return new Le(t);this.options=cn.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Fg,this.strm.avail_out=0;var r=cr.inflateInit2(this.strm,e.windowBits);if(r!==Z.Z_OK)throw new Error(Ei[r]);if(this.header=new Ng,cr.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=yo.string2buf(e.dictionary):S0.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=cr.inflateSetDictionary(this.strm,e.dictionary),r!==Z.Z_OK)))throw new Error(Ei[r])}Le.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,o=this.options.dictionary,s,i,a,f,c,l=!1;if(this.ended)return!1;i=e===~~e?e:e===!0?Z.Z_FINISH:Z.Z_NO_FLUSH,typeof t=="string"?r.input=yo.binstring2buf(t):S0.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new cn.Buf8(n),r.next_out=0,r.avail_out=n),s=cr.inflate(r,Z.Z_NO_FLUSH),s===Z.Z_NEED_DICT&&o&&(s=cr.inflateSetDictionary(this.strm,o)),s===Z.Z_BUF_ERROR&&l===!0&&(s=Z.Z_OK,l=!1),s!==Z.Z_STREAM_END&&s!==Z.Z_OK)return this.onEnd(s),this.ended=!0,!1;r.next_out&&(r.avail_out===0||s===Z.Z_STREAM_END||r.avail_in===0&&(i===Z.Z_FINISH||i===Z.Z_SYNC_FLUSH))&&(this.options.to==="string"?(a=yo.utf8border(r.output,r.next_out),f=r.next_out-a,c=yo.buf2string(r.output,a),r.next_out=f,r.avail_out=n-f,f&&cn.arraySet(r.output,r.output,a,f,0),this.onData(c)):this.onData(cn.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(l=!0)}while((r.avail_in>0||r.avail_out===0)&&s!==Z.Z_STREAM_END);return s===Z.Z_STREAM_END&&(i=Z.Z_FINISH),i===Z.Z_FINISH?(s=cr.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,s===Z.Z_OK):(i===Z.Z_SYNC_FLUSH&&(this.onEnd(Z.Z_OK),r.avail_out=0),!0)};Le.prototype.onData=function(t){this.chunks.push(t)};Le.prototype.onEnd=function(t){t===Z.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=cn.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function bi(t,e){var r=new Le(e);if(r.push(t,!0),r.err)throw r.msg||Ei[r.err];return r.result}function Pg(t,e){return e=e||{},e.raw=!0,bi(t,e)}fn.Inflate=Le;fn.inflate=bi;fn.inflateRaw=Pg;fn.ungzip=bi});var O0=J((Yy,M0)=>{"use strict";var Gg=jt().assign,Ug=Bl(),kg=y0(),zg=Ai(),w0={};Gg(w0,Ug,kg,zg);M0.exports=w0});var C0=J(()=>{});var _n={};xn(_n,{ArcGISWebSceneLoader:()=>K0,COORDINATE_SYSTEM:()=>Lt,I3SAttributeLoader:()=>hn,I3SBuildingSceneLayerLoader:()=>G0,I3SContentLoader:()=>Jn,I3SLoader:()=>kr,I3SNodePageLoader:()=>no,LayerError:()=>un,SLPKArchive:()=>fr,SLPKLoader:()=>B0,customizeColors:()=>W0,loadFeatureAttributes:()=>F0,parseSLPKArchive:()=>Mo});An(_n,Bt(Vt(),1));var J0={POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6},th={BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130},de={...J0,...th};var eh=1/Math.PI*180,rh=1/180*Math.PI,nh={EPSILON:1e-12,debug:!1,precision:4,printTypes:!1,printDegrees:!1,printRowMajor:!0,_cartographicRadians:!1};globalThis.mathgl=globalThis.mathgl||{config:{...nh}};var H=globalThis.mathgl.config;function Bo(t,{precision:e=H.precision}={}){return t=oh(t),`${parseFloat(t.toPrecision(e))}`}function It(t){return Array.isArray(t)||ArrayBuffer.isView(t)&&!(t instanceof DataView)}function Io(t){return Bi(t)}function Lo(t){return Ii(t)}function Bi(t,e){return Li(t,r=>r*rh,e)}function Ii(t,e){return Li(t,r=>r*eh,e)}function ut(t,e,r){let n=H.EPSILON;r&&(H.EPSILON=r);try{if(t===e)return!0;if(It(t)&&It(e)){if(t.length!==e.length)return!1;for(let o=0;o<t.length;++o)if(!ut(t[o],e[o]))return!1;return!0}return t&&t.equals?t.equals(e):e&&e.equals?e.equals(t):typeof t=="number"&&typeof e=="number"?Math.abs(t-e)<=H.EPSILON*Math.max(1,Math.abs(t),Math.abs(e)):!1}finally{H.EPSILON=n}}function oh(t){return Math.round(t/H.EPSILON)*H.EPSILON}function sh(t){return t.clone?t.clone():new Array(t.length)}function Li(t,e,r){if(It(t)){let n=t;r=r||sh(n);for(let o=0;o<r.length&&o<n.length;++o){let s=typeof t=="number"?t:t[o];r[o]=e(s,o,r)}return r}return e(t)}var ee=class extends Array{clone(){return new this.constructor().copy(this)}fromArray(e,r=0){for(let n=0;n<this.ELEMENTS;++n)this[n]=e[n+r];return this.check()}toArray(e=[],r=0){for(let n=0;n<this.ELEMENTS;++n)e[r+n]=this[n];return e}toObject(e){return e}from(e){return Array.isArray(e)?this.copy(e):this.fromObject(e)}to(e){return e===this?this:It(e)?this.toArray(e):this.toObject(e)}toTarget(e){return e?this.to(e):this}toFloat32Array(){return new Float32Array(this)}toString(){return this.formatString(H)}formatString(e){let r="";for(let n=0;n<this.ELEMENTS;++n)r+=(n>0?", ":"")+Bo(this[n],e);return`${e.printTypes?this.constructor.name:""}[${r}]`}equals(e){if(!e||this.length!==e.length)return!1;for(let r=0;r<this.ELEMENTS;++r)if(!ut(this[r],e[r]))return!1;return!0}exactEquals(e){if(!e||this.length!==e.length)return!1;for(let r=0;r<this.ELEMENTS;++r)if(this[r]!==e[r])return!1;return!0}negate(){for(let e=0;e<this.ELEMENTS;++e)this[e]=-this[e];return thi