UNPKG

@loaders.gl/3d-tiles

Version:

3D Tiles, an open standard for streaming massive heterogeneous 3D geospatial datasets.

7 lines 292 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 p0=Object.create;var Eo=Object.defineProperty;var g0=Object.getOwnPropertyDescriptor;var B0=Object.getOwnPropertyNames;var x0=Object.getPrototypeOf,E0=Object.prototype.hasOwnProperty;var ce=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),de=(e,t)=>{for(var r in t)Eo(e,r,{get:t[r],enumerable:!0})},xo=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of B0(t))!E0.call(e,o)&&o!==r&&Eo(e,o,{get:()=>t[o],enumerable:!(n=g0(t,o))||n.enumerable});return e},bo=(e,t,r)=>(xo(e,t,"default"),r&&xo(r,t,"default")),Br=(e,t,r)=>(r=e!=null?p0(x0(e)):{},xo(t||!e||!e.__esModule?Eo(r,"default",{value:e,enumerable:!0}):r,e)),b0=e=>xo(Eo({},"__esModule",{value:!0}),e);var dn=ce((Ab,Jc)=>{Jc.exports=globalThis.loaders});var mt=ce(pe=>{"use strict";var AE=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function pE(e,t){return Object.prototype.hasOwnProperty.call(e,t)}pe.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var n in r)pE(r,n)&&(e[n]=r[n])}}return e};pe.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var gE={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray){e.set(t.subarray(r,r+n),o);return}for(var s=0;s<n;s++)e[o+s]=t[r+s]},flattenChunks:function(e){var t,r,n,o,s,i;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(i=new Uint8Array(n),o=0,t=0,r=e.length;t<r;t++)s=e[t],i.set(s,o),o+=s.length;return i}},BE={arraySet:function(e,t,r,n,o){for(var s=0;s<n;s++)e[o+s]=t[r+s]},flattenChunks:function(e){return[].concat.apply([],e)}};pe.setTyped=function(e){e?(pe.Buf8=Uint8Array,pe.Buf16=Uint16Array,pe.Buf32=Int32Array,pe.assign(pe,gE)):(pe.Buf8=Array,pe.Buf16=Array,pe.Buf32=Array,pe.assign(pe,BE))};pe.setTyped(AE)});var ku=ce(tn=>{"use strict";var xE=mt(),EE=4,xu=0,Eu=1,bE=2;function en(e){for(var t=e.length;--t>=0;)e[t]=0}var yE=0,wu=1,_E=2,TE=3,CE=258,ic=29,oo=256,eo=oo+1+ic,$r=30,ac=19,Iu=2*eo+1,ir=15,ec=16,wE=7,cc=256,Mu=16,Su=17,Fu=18,oc=[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],Ts=[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],IE=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Du=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ME=512,At=new Array((eo+2)*2);en(At);var $n=new Array($r*2);en($n);var to=new Array(ME);en(to);var ro=new Array(CE-TE+1);en(ro);var fc=new Array(ic);en(fc);var Cs=new Array($r);en(Cs);function tc(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}var Ru,Lu,Ou;function rc(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function vu(e){return e<256?to[e]:to[256+(e>>>7)]}function no(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function Te(e,t,r){e.bi_valid>ec-r?(e.bi_buf|=t<<e.bi_valid&65535,no(e,e.bi_buf),e.bi_buf=t>>ec-e.bi_valid,e.bi_valid+=r-ec):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function et(e,t,r){Te(e,r[t*2],r[t*2+1])}function Nu(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function SE(e){e.bi_valid===16?(no(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function FE(e,t){var r=t.dyn_tree,n=t.max_code,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,i=t.stat_desc.extra_bits,a=t.stat_desc.extra_base,f=t.stat_desc.max_length,c,l,h,u,d,m,A=0;for(u=0;u<=ir;u++)e.bl_count[u]=0;for(r[e.heap[e.heap_max]*2+1]=0,c=e.heap_max+1;c<Iu;c++)l=e.heap[c],u=r[r[l*2+1]*2+1]+1,u>f&&(u=f,A++),r[l*2+1]=u,!(l>n)&&(e.bl_count[u]++,d=0,l>=a&&(d=i[l-a]),m=r[l*2],e.opt_len+=m*(u+d),s&&(e.static_len+=m*(o[l*2+1]+d)));if(A!==0){do{for(u=f-1;e.bl_count[u]===0;)u--;e.bl_count[u]--,e.bl_count[u+1]+=2,e.bl_count[f]--,A-=2}while(A>0);for(u=f;u!==0;u--)for(l=e.bl_count[u];l!==0;)h=e.heap[--c],!(h>n)&&(r[h*2+1]!==u&&(e.opt_len+=(u-r[h*2+1])*r[h*2],r[h*2+1]=u),l--)}}function Gu(e,t,r){var n=new Array(ir+1),o=0,s,i;for(s=1;s<=ir;s++)n[s]=o=o+r[s-1]<<1;for(i=0;i<=t;i++){var a=e[i*2+1];a!==0&&(e[i*2]=Nu(n[a]++,a))}}function DE(){var e,t,r,n,o,s=new Array(ir+1);for(r=0,n=0;n<ic-1;n++)for(fc[n]=r,e=0;e<1<<oc[n];e++)ro[r++]=n;for(ro[r-1]=n,o=0,n=0;n<16;n++)for(Cs[n]=o,e=0;e<1<<Ts[n];e++)to[o++]=n;for(o>>=7;n<$r;n++)for(Cs[n]=o<<7,e=0;e<1<<Ts[n]-7;e++)to[256+o++]=n;for(t=0;t<=ir;t++)s[t]=0;for(e=0;e<=143;)At[e*2+1]=8,e++,s[8]++;for(;e<=255;)At[e*2+1]=9,e++,s[9]++;for(;e<=279;)At[e*2+1]=7,e++,s[7]++;for(;e<=287;)At[e*2+1]=8,e++,s[8]++;for(Gu(At,eo+1,s),e=0;e<$r;e++)$n[e*2+1]=5,$n[e*2]=Nu(e,5);Ru=new tc(At,oc,oo+1,eo,ir),Lu=new tc($n,Ts,0,$r,ir),Ou=new tc(new Array(0),IE,0,ac,wE)}function Uu(e){var t;for(t=0;t<eo;t++)e.dyn_ltree[t*2]=0;for(t=0;t<$r;t++)e.dyn_dtree[t*2]=0;for(t=0;t<ac;t++)e.bl_tree[t*2]=0;e.dyn_ltree[cc*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Pu(e){e.bi_valid>8?no(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function RE(e,t,r,n){Pu(e),n&&(no(e,r),no(e,~r)),xE.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function bu(e,t,r,n){var o=t*2,s=r*2;return e[o]<e[s]||e[o]===e[s]&&n[t]<=n[r]}function nc(e,t,r){for(var n=e.heap[r],o=r<<1;o<=e.heap_len&&(o<e.heap_len&&bu(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!bu(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n}function yu(e,t,r){var n,o,s=0,i,a;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+s*2]<<8|e.pending_buf[e.d_buf+s*2+1],o=e.pending_buf[e.l_buf+s],s++,n===0?et(e,o,t):(i=ro[o],et(e,i+oo+1,t),a=oc[i],a!==0&&(o-=fc[i],Te(e,o,a)),n--,i=vu(n),et(e,i,r),a=Ts[i],a!==0&&(n-=Cs[i],Te(e,n,a)));while(s<e.last_lit);et(e,cc,t)}function sc(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,o=t.stat_desc.has_stree,s=t.stat_desc.elems,i,a,f=-1,c;for(e.heap_len=0,e.heap_max=Iu,i=0;i<s;i++)r[i*2]!==0?(e.heap[++e.heap_len]=f=i,e.depth[i]=0):r[i*2+1]=0;for(;e.heap_len<2;)c=e.heap[++e.heap_len]=f<2?++f:0,r[c*2]=1,e.depth[c]=0,e.opt_len--,o&&(e.static_len-=n[c*2+1]);for(t.max_code=f,i=e.heap_len>>1;i>=1;i--)nc(e,r,i);c=s;do i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],nc(e,r,1),a=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=a,r[c*2]=r[i*2]+r[a*2],e.depth[c]=(e.depth[i]>=e.depth[a]?e.depth[i]:e.depth[a])+1,r[i*2+1]=r[a*2+1]=c,e.heap[1]=c++,nc(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],FE(e,t),Gu(r,f,e.bl_count)}function _u(e,t,r){var n,o=-1,s,i=t[0*2+1],a=0,f=7,c=4;for(i===0&&(f=138,c=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)s=i,i=t[(n+1)*2+1],!(++a<f&&s===i)&&(a<c?e.bl_tree[s*2]+=a:s!==0?(s!==o&&e.bl_tree[s*2]++,e.bl_tree[Mu*2]++):a<=10?e.bl_tree[Su*2]++:e.bl_tree[Fu*2]++,a=0,o=s,i===0?(f=138,c=3):s===i?(f=6,c=3):(f=7,c=4))}function Tu(e,t,r){var n,o=-1,s,i=t[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=t[(n+1)*2+1],!(++a<f&&s===i)){if(a<c)do et(e,s,e.bl_tree);while(--a!==0);else s!==0?(s!==o&&(et(e,s,e.bl_tree),a--),et(e,Mu,e.bl_tree),Te(e,a-3,2)):a<=10?(et(e,Su,e.bl_tree),Te(e,a-3,3)):(et(e,Fu,e.bl_tree),Te(e,a-11,7));a=0,o=s,i===0?(f=138,c=3):s===i?(f=6,c=3):(f=7,c=4)}}function LE(e){var t;for(_u(e,e.dyn_ltree,e.l_desc.max_code),_u(e,e.dyn_dtree,e.d_desc.max_code),sc(e,e.bl_desc),t=ac-1;t>=3&&e.bl_tree[Du[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function OE(e,t,r,n){var o;for(Te(e,t-257,5),Te(e,r-1,5),Te(e,n-4,4),o=0;o<n;o++)Te(e,e.bl_tree[Du[o]*2+1],3);Tu(e,e.dyn_ltree,t-1),Tu(e,e.dyn_dtree,r-1)}function vE(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return xu;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return Eu;for(r=32;r<oo;r++)if(e.dyn_ltree[r*2]!==0)return Eu;return xu}var Cu=!1;function NE(e){Cu||(DE(),Cu=!0),e.l_desc=new rc(e.dyn_ltree,Ru),e.d_desc=new rc(e.dyn_dtree,Lu),e.bl_desc=new rc(e.bl_tree,Ou),e.bi_buf=0,e.bi_valid=0,Uu(e)}function Hu(e,t,r,n){Te(e,(yE<<1)+(n?1:0),3),RE(e,t,r,!0)}function GE(e){Te(e,wu<<1,3),et(e,cc,At),SE(e)}function UE(e,t,r,n){var o,s,i=0;e.level>0?(e.strm.data_type===bE&&(e.strm.data_type=vE(e)),sc(e,e.l_desc),sc(e,e.d_desc),i=LE(e),o=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=o&&(o=s)):o=s=r+5,r+4<=o&&t!==-1?Hu(e,t,r,n):e.strategy===EE||s===o?(Te(e,(wu<<1)+(n?1:0),3),yu(e,At,$n)):(Te(e,(_E<<1)+(n?1:0),3),OE(e,e.l_desc.max_code+1,e.d_desc.max_code+1,i+1),yu(e,e.dyn_ltree,e.dyn_dtree)),Uu(e),n&&Pu(e)}function PE(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(ro[r]+oo+1)*2]++,e.dyn_dtree[vu(t)*2]++),e.last_lit===e.lit_bufsize-1}tn._tr_init=NE;tn._tr_stored_block=Hu;tn._tr_flush_block=UE;tn._tr_tally=PE;tn._tr_align=GE});var lc=ce((nR,Ju)=>{"use strict";function HE(e,t,r,n){for(var o=e&65535|0,s=e>>>16&65535|0,i=0;r!==0;){i=r>2e3?2e3:r,r-=i;do o=o+t[n++]|0,s=s+o|0;while(--i);o%=65521,s%=65521}return o|s<<16|0}Ju.exports=HE});var hc=ce((oR,zu)=>{"use strict";function kE(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var JE=kE();function zE(e,t,r,n){var o=JE,s=n+r;e^=-1;for(var i=n;i<s;i++)e=e>>>8^o[(e^t[i])&255];return e^-1}zu.exports=zE});var ws=ce((sR,Qu)=>{"use strict";Qu.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 $u=ce(nt=>{"use strict";var ge=mt(),Ue=ku(),Zu=lc(),Ot=hc(),QE=ws(),lr=0,VE=1,jE=3,Pt=4,Vu=5,rt=0,ju=1,Pe=-2,KE=-3,uc=-5,ZE=-1,YE=1,Is=2,WE=3,XE=4,qE=0,$E=2,Ds=8,e2=9,t2=15,r2=8,n2=29,o2=256,mc=o2+1+n2,s2=30,i2=19,a2=2*mc+1,c2=15,J=3,Gt=258,Ve=Gt+J+1,f2=32,Rs=42,Ac=69,Ms=73,Ss=91,Fs=103,ar=113,io=666,ae=1,ao=2,cr=3,on=4,l2=3;function Ut(e,t){return e.msg=QE[t],t}function Ku(e){return(e<<1)-(e>4?9:0)}function Nt(e){for(var t=e.length;--t>=0;)e[t]=0}function vt(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(ge.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function ue(e,t){Ue._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,vt(e.strm)}function j(e,t){e.pending_buf[e.pending++]=t}function so(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function h2(e,t,r,n){var o=e.avail_in;return o>n&&(o=n),o===0?0:(e.avail_in-=o,ge.arraySet(t,e.input,e.next_in,o,r),e.state.wrap===1?e.adler=Zu(e.adler,t,o,r):e.state.wrap===2&&(e.adler=Ot(e.adler,t,o,r)),e.next_in+=o,e.total_in+=o,o)}function Yu(e,t){var r=e.max_chain_length,n=e.strstart,o,s,i=e.prev_length,a=e.nice_match,f=e.strstart>e.w_size-Ve?e.strstart-(e.w_size-Ve):0,c=e.window,l=e.w_mask,h=e.prev,u=e.strstart+Gt,d=c[n+i-1],m=c[n+i];e.prev_length>=e.good_match&&(r>>=2),a>e.lookahead&&(a=e.lookahead);do if(o=t,!(c[o+i]!==m||c[o+i-1]!==d||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=Gt-(u-n),n=u-Gt,s>i){if(e.match_start=t,i=s,s>=a)break;d=c[n+i-1],m=c[n+i]}}while((t=h[t&l])>f&&--r!==0);return i<=e.lookahead?i:e.lookahead}function fr(e){var t=e.w_size,r,n,o,s,i;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Ve)){ge.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do o=e.head[--r],e.head[r]=o>=t?o-t:0;while(--n);n=t,r=n;do o=e.prev[--r],e.prev[r]=o>=t?o-t:0;while(--n);s+=t}if(e.strm.avail_in===0)break;if(n=h2(e.strm,e.window,e.strstart+e.lookahead,s),e.lookahead+=n,e.lookahead+e.insert>=J)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+J-1])&e.hash_mask,e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<J)););}while(e.lookahead<Ve&&e.strm.avail_in!==0)}function u2(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(fr(e),e.lookahead===0&&t===lr)return ae;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ue(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Ve&&(ue(e,!1),e.strm.avail_out===0))return ae}return e.insert=0,t===Pt?(ue(e,!0),e.strm.avail_out===0?cr:on):(e.strstart>e.block_start&&(ue(e,!1),e.strm.avail_out===0),ae)}function dc(e,t){for(var r,n;;){if(e.lookahead<Ve){if(fr(e),e.lookahead<Ve&&t===lr)return ae;if(e.lookahead===0)break}if(r=0,e.lookahead>=J&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+J-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Ve&&(e.match_length=Yu(e,r)),e.match_length>=J)if(n=Ue._tr_tally(e,e.strstart-e.match_start,e.match_length-J),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=J){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+J-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=Ue._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ue(e,!1),e.strm.avail_out===0))return ae}return e.insert=e.strstart<J-1?e.strstart:J-1,t===Pt?(ue(e,!0),e.strm.avail_out===0?cr:on):e.last_lit&&(ue(e,!1),e.strm.avail_out===0)?ae:ao}function rn(e,t){for(var r,n,o;;){if(e.lookahead<Ve){if(fr(e),e.lookahead<Ve&&t===lr)return ae;if(e.lookahead===0)break}if(r=0,e.lookahead>=J&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+J-1])&e.hash_mask,r=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=J-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Ve&&(e.match_length=Yu(e,r),e.match_length<=5&&(e.strategy===YE||e.match_length===J&&e.strstart-e.match_start>4096)&&(e.match_length=J-1)),e.prev_length>=J&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-J,n=Ue._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-J),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+J-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=J-1,e.strstart++,n&&(ue(e,!1),e.strm.avail_out===0))return ae}else if(e.match_available){if(n=Ue._tr_tally(e,0,e.window[e.strstart-1]),n&&ue(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return ae}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Ue._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<J-1?e.strstart:J-1,t===Pt?(ue(e,!0),e.strm.avail_out===0?cr:on):e.last_lit&&(ue(e,!1),e.strm.avail_out===0)?ae:ao}function d2(e,t){for(var r,n,o,s,i=e.window;;){if(e.lookahead<=Gt){if(fr(e),e.lookahead<=Gt&&t===lr)return ae;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=J&&e.strstart>0&&(o=e.strstart-1,n=i[o],n===i[++o]&&n===i[++o]&&n===i[++o])){s=e.strstart+Gt;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);e.match_length=Gt-(s-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=J?(r=Ue._tr_tally(e,1,e.match_length-J),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Ue._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ue(e,!1),e.strm.avail_out===0))return ae}return e.insert=0,t===Pt?(ue(e,!0),e.strm.avail_out===0?cr:on):e.last_lit&&(ue(e,!1),e.strm.avail_out===0)?ae:ao}function m2(e,t){for(var r;;){if(e.lookahead===0&&(fr(e),e.lookahead===0)){if(t===lr)return ae;break}if(e.match_length=0,r=Ue._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ue(e,!1),e.strm.avail_out===0))return ae}return e.insert=0,t===Pt?(ue(e,!0),e.strm.avail_out===0?cr:on):e.last_lit&&(ue(e,!1),e.strm.avail_out===0)?ae:ao}function tt(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}var nn;nn=[new tt(0,0,0,0,u2),new tt(4,4,8,4,dc),new tt(4,5,16,8,dc),new tt(4,6,32,32,dc),new tt(4,4,16,16,rn),new tt(8,16,32,32,rn),new tt(8,16,128,128,rn),new tt(8,32,128,256,rn),new tt(32,128,258,1024,rn),new tt(32,258,258,4096,rn)];function A2(e){e.window_size=2*e.w_size,Nt(e.head),e.max_lazy_match=nn[e.level].max_lazy,e.good_match=nn[e.level].good_length,e.nice_match=nn[e.level].nice_length,e.max_chain_length=nn[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=J-1,e.match_available=0,e.ins_h=0}function p2(){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=Ds,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 ge.Buf16(a2*2),this.dyn_dtree=new ge.Buf16((2*s2+1)*2),this.bl_tree=new ge.Buf16((2*i2+1)*2),Nt(this.dyn_ltree),Nt(this.dyn_dtree),Nt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ge.Buf16(c2+1),this.heap=new ge.Buf16(2*mc+1),Nt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ge.Buf16(2*mc+1),Nt(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 Wu(e){var t;return!e||!e.state?Ut(e,Pe):(e.total_in=e.total_out=0,e.data_type=$E,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?Rs:ar,e.adler=t.wrap===2?0:1,t.last_flush=lr,Ue._tr_init(t),rt)}function Xu(e){var t=Wu(e);return t===rt&&A2(e.state),t}function g2(e,t){return!e||!e.state||e.state.wrap!==2?Pe:(e.state.gzhead=t,rt)}function qu(e,t,r,n,o,s){if(!e)return Pe;var i=1;if(t===ZE&&(t=6),n<0?(i=0,n=-n):n>15&&(i=2,n-=16),o<1||o>e2||r!==Ds||n<8||n>15||t<0||t>9||s<0||s>XE)return Ut(e,Pe);n===8&&(n=9);var a=new p2;return e.state=a,a.strm=e,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+J-1)/J),a.window=new ge.Buf8(a.w_size*2),a.head=new ge.Buf16(a.hash_size),a.prev=new ge.Buf16(a.w_size),a.lit_bufsize=1<<o+6,a.pending_buf_size=a.lit_bufsize*4,a.pending_buf=new ge.Buf8(a.pending_buf_size),a.d_buf=1*a.lit_bufsize,a.l_buf=(1+2)*a.lit_bufsize,a.level=t,a.strategy=s,a.method=r,Xu(e)}function B2(e,t){return qu(e,t,Ds,t2,r2,qE)}function x2(e,t){var r,n,o,s;if(!e||!e.state||t>Vu||t<0)return e?Ut(e,Pe):Pe;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===io&&t!==Pt)return Ut(e,e.avail_out===0?uc:Pe);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===Rs)if(n.wrap===2)e.adler=0,j(n,31),j(n,139),j(n,8),n.gzhead?(j(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)),j(n,n.gzhead.time&255),j(n,n.gzhead.time>>8&255),j(n,n.gzhead.time>>16&255),j(n,n.gzhead.time>>24&255),j(n,n.level===9?2:n.strategy>=Is||n.level<2?4:0),j(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(j(n,n.gzhead.extra.length&255),j(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=Ot(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Ac):(j(n,0),j(n,0),j(n,0),j(n,0),j(n,0),j(n,n.level===9?2:n.strategy>=Is||n.level<2?4:0),j(n,l2),n.status=ar);else{var i=Ds+(n.w_bits-8<<4)<<8,a=-1;n.strategy>=Is||n.level<2?a=0:n.level<6?a=1:n.level===6?a=2:a=3,i|=a<<6,n.strstart!==0&&(i|=f2),i+=31-i%31,n.status=ar,so(n,i),n.strstart!==0&&(so(n,e.adler>>>16),so(n,e.adler&65535)),e.adler=1}if(n.status===Ac)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&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),vt(e),o=n.pending,n.pending===n.pending_buf_size));)j(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=Ms)}else n.status=Ms;if(n.status===Ms)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),vt(e),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,j(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>o&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),s===0&&(n.gzindex=0,n.status=Ss)}else n.status=Ss;if(n.status===Ss)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),vt(e),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,j(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>o&&(e.adler=Ot(e.adler,n.pending_buf,n.pending-o,o)),s===0&&(n.status=Fs)}else n.status=Fs;if(n.status===Fs&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&vt(e),n.pending+2<=n.pending_buf_size&&(j(n,e.adler&255),j(n,e.adler>>8&255),e.adler=0,n.status=ar)):n.status=ar),n.pending!==0){if(vt(e),e.avail_out===0)return n.last_flush=-1,rt}else if(e.avail_in===0&&Ku(t)<=Ku(r)&&t!==Pt)return Ut(e,uc);if(n.status===io&&e.avail_in!==0)return Ut(e,uc);if(e.avail_in!==0||n.lookahead!==0||t!==lr&&n.status!==io){var f=n.strategy===Is?m2(n,t):n.strategy===WE?d2(n,t):nn[n.level].func(n,t);if((f===cr||f===on)&&(n.status=io),f===ae||f===cr)return e.avail_out===0&&(n.last_flush=-1),rt;if(f===ao&&(t===VE?Ue._tr_align(n):t!==Vu&&(Ue._tr_stored_block(n,0,0,!1),t===jE&&(Nt(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),vt(e),e.avail_out===0))return n.last_flush=-1,rt}return t!==Pt?rt:n.wrap<=0?ju:(n.wrap===2?(j(n,e.adler&255),j(n,e.adler>>8&255),j(n,e.adler>>16&255),j(n,e.adler>>24&255),j(n,e.total_in&255),j(n,e.total_in>>8&255),j(n,e.total_in>>16&255),j(n,e.total_in>>24&255)):(so(n,e.adler>>>16),so(n,e.adler&65535)),vt(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?rt:ju)}function E2(e){var t;return!e||!e.state?Pe:(t=e.state.status,t!==Rs&&t!==Ac&&t!==Ms&&t!==Ss&&t!==Fs&&t!==ar&&t!==io?Ut(e,Pe):(e.state=null,t===ar?Ut(e,KE):rt))}function b2(e,t){var r=t.length,n,o,s,i,a,f,c,l;if(!e||!e.state||(n=e.state,i=n.wrap,i===2||i===1&&n.status!==Rs||n.lookahead))return Pe;for(i===1&&(e.adler=Zu(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(i===0&&(Nt(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new ge.Buf8(n.w_size),ge.arraySet(l,t,r-n.w_size,n.w_size,0),t=l,r=n.w_size),a=e.avail_in,f=e.next_in,c=e.input,e.avail_in=r,e.next_in=0,e.input=t,fr(n);n.lookahead>=J;){o=n.strstart,s=n.lookahead-(J-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[o+J-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=J-1,fr(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=J-1,n.match_available=0,e.next_in=f,e.input=c,e.avail_in=a,n.wrap=i,rt}nt.deflateInit=B2;nt.deflateInit2=qu;nt.deflateReset=Xu;nt.deflateResetKeep=Wu;nt.deflateSetHeader=g2;nt.deflate=x2;nt.deflateEnd=E2;nt.deflateSetDictionary=b2;nt.deflateInfo="pako deflate (from Nodeca project)"});var pc=ce(sn=>{"use strict";var Ls=mt(),ed=!0,td=!0;try{String.fromCharCode.apply(null,[0])}catch{ed=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{td=!1}var co=new Ls.Buf8(256);for(pt=0;pt<256;pt++)co[pt]=pt>=252?6:pt>=248?5:pt>=240?4:pt>=224?3:pt>=192?2:1;var pt;co[254]=co[254]=1;sn.string2buf=function(e){var t,r,n,o,s,i=e.length,a=0;for(o=0;o<i;o++)r=e.charCodeAt(o),(r&64512)===55296&&o+1<i&&(n=e.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(t=new Ls.Buf8(a),s=0,o=0;s<a;o++)r=e.charCodeAt(o),(r&64512)===55296&&o+1<i&&(n=e.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|r&63):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|r&63):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|r&63);return t};function rd(e,t){if(t<65534&&(e.subarray&&td||!e.subarray&&ed))return String.fromCharCode.apply(null,Ls.shrinkBuf(e,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}sn.buf2binstring=function(e){return rd(e,e.length)};sn.binstring2buf=function(e){for(var t=new Ls.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t};sn.buf2string=function(e,t){var r,n,o,s,i=t||e.length,a=new Array(i*2);for(n=0,r=0;r<i;){if(o=e[r++],o<128){a[n++]=o;continue}if(s=co[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|e[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 rd(a,n)};sn.utf8border=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+co[e[r]]>t?r:t}});var gc=ce((cR,nd)=>{"use strict";function y2(){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}nd.exports=y2});var ad=ce(ho=>{"use strict";var fo=$u(),lo=mt(),xc=pc(),Ec=ws(),_2=gc(),id=Object.prototype.toString,T2=0,Bc=4,an=0,od=1,sd=2,C2=-1,w2=0,I2=8;function hr(e){if(!(this instanceof hr))return new hr(e);this.options=lo.assign({level:C2,method:I2,chunkSize:16384,windowBits:15,memLevel:8,strategy:w2,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _2,this.strm.avail_out=0;var r=fo.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==an)throw new Error(Ec[r]);if(t.header&&fo.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(typeof t.dictionary=="string"?n=xc.string2buf(t.dictionary):id.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=fo.deflateSetDictionary(this.strm,n),r!==an)throw new Error(Ec[r]);this._dict_set=!0}}hr.prototype.push=function(e,t){var r=this.strm,n=this.options.chunkSize,o,s;if(this.ended)return!1;s=t===~~t?t:t===!0?Bc:T2,typeof e=="string"?r.input=xc.string2buf(e):id.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new lo.Buf8(n),r.next_out=0,r.avail_out=n),o=fo.deflate(r,s),o!==od&&o!==an)return this.onEnd(o),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(s===Bc||s===sd))&&(this.options.to==="string"?this.onData(xc.buf2binstring(lo.shrinkBuf(r.output,r.next_out))):this.onData(lo.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&o!==od);return s===Bc?(o=fo.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===an):(s===sd&&(this.onEnd(an),r.avail_out=0),!0)};hr.prototype.onData=function(e){this.chunks.push(e)};hr.prototype.onEnd=function(e){e===an&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=lo.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function bc(e,t){var r=new hr(t);if(r.push(e,!0),r.err)throw r.msg||Ec[r.err];return r.result}function M2(e,t){return t=t||{},t.raw=!0,bc(e,t)}function S2(e,t){return t=t||{},t.gzip=!0,bc(e,t)}ho.Deflate=hr;ho.deflate=bc;ho.deflateRaw=M2;ho.gzip=S2});var fd=ce((lR,cd)=>{"use strict";var Os=30,F2=12;cd.exports=function(t,r){var n,o,s,i,a,f,c,l,h,u,d,m,A,p,E,y,T,C,_,I,M,L,B,g,x;n=t.state,o=t.next_in,g=t.input,s=o+(t.avail_in-5),i=t.next_out,x=t.output,a=i-(r-t.avail_out),f=i+(t.avail_out-257),c=n.dmax,l=n.wsize,h=n.whave,u=n.wnext,d=n.window,m=n.hold,A=n.bits,p=n.lencode,E=n.distcode,y=(1<<n.lenbits)-1,T=(1<<n.distbits)-1;e:do{A<15&&(m+=g[o++]<<A,A+=8,m+=g[o++]<<A,A+=8),C=p[m&y];t:for(;;){if(_=C>>>24,m>>>=_,A-=_,_=C>>>16&255,_===0)x[i++]=C&65535;else if(_&16){I=C&65535,_&=15,_&&(A<_&&(m+=g[o++]<<A,A+=8),I+=m&(1<<_)-1,m>>>=_,A-=_),A<15&&(m+=g[o++]<<A,A+=8,m+=g[o++]<<A,A+=8),C=E[m&T];r:for(;;){if(_=C>>>24,m>>>=_,A-=_,_=C>>>16&255,_&16){if(M=C&65535,_&=15,A<_&&(m+=g[o++]<<A,A+=8,A<_&&(m+=g[o++]<<A,A+=8)),M+=m&(1<<_)-1,M>c){t.msg="invalid distance too far back",n.mode=Os;break e}if(m>>>=_,A-=_,_=i-a,M>_){if(_=M-_,_>h&&n.sane){t.msg="invalid distance too far back",n.mode=Os;break e}if(L=0,B=d,u===0){if(L+=l-_,_<I){I-=_;do x[i++]=d[L++];while(--_);L=i-M,B=x}}else if(u<_){if(L+=l+u-_,_-=u,_<I){I-=_;do x[i++]=d[L++];while(--_);if(L=0,u<I){_=u,I-=_;do x[i++]=d[L++];while(--_);L=i-M,B=x}}}else if(L+=u-_,_<I){I-=_;do x[i++]=d[L++];while(--_);L=i-M,B=x}for(;I>2;)x[i++]=B[L++],x[i++]=B[L++],x[i++]=B[L++],I-=3;I&&(x[i++]=B[L++],I>1&&(x[i++]=B[L++]))}else{L=i-M;do x[i++]=x[L++],x[i++]=x[L++],x[i++]=x[L++],I-=3;while(I>2);I&&(x[i++]=x[L++],I>1&&(x[i++]=x[L++]))}}else if(_&64){t.msg="invalid distance code",n.mode=Os;break e}else{C=E[(C&65535)+(m&(1<<_)-1)];continue r}break}}else if(_&64)if(_&32){n.mode=F2;break e}else{t.msg="invalid literal/length code",n.mode=Os;break e}else{C=p[(C&65535)+(m&(1<<_)-1)];continue t}break}}while(o<s&&i<f);I=A>>3,o-=I,A-=I<<3,m&=(1<<A)-1,t.next_in=o,t.next_out=i,t.avail_in=o<s?5+(s-o):5-(o-s),t.avail_out=i<f?257+(f-i):257-(i-f),n.hold=m,n.bits=A}});var pd=ce((hR,Ad)=>{"use strict";var ld=mt(),cn=15,hd=852,ud=592,dd=0,yc=1,md=2,D2=[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],R2=[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],L2=[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],O2=[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];Ad.exports=function(t,r,n,o,s,i,a,f){var c=f.bits,l=0,h=0,u=0,d=0,m=0,A=0,p=0,E=0,y=0,T=0,C,_,I,M,L,B=null,g=0,x,b=new ld.Buf16(cn+1),U=new ld.Buf16(cn+1),G=null,P=0,v,ee,Be;for(l=0;l<=cn;l++)b[l]=0;for(h=0;h<o;h++)b[r[n+h]]++;for(m=c,d=cn;d>=1&&b[d]===0;d--);if(m>d&&(m=d),d===0)return s[i++]=1<<24|64<<16|0,s[i++]=1<<24|64<<16|0,f.bits=1,0;for(u=1;u<d&&b[u]===0;u++);for(m<u&&(m=u),E=1,l=1;l<=cn;l++)if(E<<=1,E-=b[l],E<0)return-1;if(E>0&&(t===dd||d!==1))return-1;for(U[1]=0,l=1;l<cn;l++)U[l+1]=U[l]+b[l];for(h=0;h<o;h++)r[n+h]!==0&&(a[U[r[n+h]]++]=h);if(t===dd?(B=G=a,x=19):t===yc?(B=D2,g-=257,G=R2,P-=257,x=256):(B=L2,G=O2,x=-1),T=0,h=0,l=u,L=i,A=m,p=0,I=-1,y=1<<m,M=y-1,t===yc&&y>hd||t===md&&y>ud)return 1;for(;;){v=l-p,a[h]<x?(ee=0,Be=a[h]):a[h]>x?(ee=G[P+a[h]],Be=B[g+a[h]]):(ee=32+64,Be=0),C=1<<l-p,_=1<<A,u=_;do _-=C,s[L+(T>>p)+_]=v<<24|ee<<16|Be|0;while(_!==0);for(C=1<<l-1;T&C;)C>>=1;if(C!==0?(T&=C-1,T+=C):T=0,h++,--b[l]===0){if(l===d)break;l=r[n+a[h]]}if(l>m&&(T&M)!==I){for(p===0&&(p=m),L+=u,A=l-p,E=1<<A;A+p<d&&(E-=b[A+p],!(E<=0));)A++,E<<=1;if(y+=1<<A,t===yc&&y>hd||t===md&&y>ud)return 1;I=T&M,s[I]=m<<24|A<<16|L-i|0}}return T!==0&&(s[L+T]=l-p<<24|64<<16|0),f.bits=m,0}});var Xd=ce(je=>{"use strict";var Me=mt(),Mc=lc(),ot=hc(),v2=fd(),uo=pd(),N2=0,Jd=1,zd=2,gd=4,G2=5,vs=6,ur=0,U2=1,P2=2,He=-2,Qd=-3,Sc=-4,H2=-5,Bd=8,Vd=1,xd=2,Ed=3,bd=4,yd=5,_d=6,Td=7,Cd=8,wd=9,Id=10,Us=11,gt=12,_c=13,Md=14,Tc=15,Sd=16,Fd=17,Dd=18,Rd=19,Ns=20,Gs=21,Ld=22,Od=23,vd=24,Nd=25,Gd=26,Cc=27,Ud=28,Pd=29,$=30,Fc=31,k2=32,J2=852,z2=592,Q2=15,V2=Q2;function Hd(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function j2(){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 Me.Buf16(320),this.work=new Me.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function jd(e){var t;return!e||!e.state?He:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=Vd,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Me.Buf32(J2),t.distcode=t.distdyn=new Me.Buf32(z2),t.sane=1,t.back=-1,ur)}function Kd(e){var t;return!e||!e.state?He:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,jd(e))}function Zd(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?He:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,Kd(e))}function Yd(e,t){var r,n;return e?(n=new j2,e.state=n,n.window=null,r=Zd(e,t),r!==ur&&(e.state=null),r):He}function K2(e){return Yd(e,V2)}var kd=!0,wc,Ic;function Z2(e){if(kd){var t;for(wc=new Me.Buf32(512),Ic=new Me.Buf32(32),t=0;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(uo(Jd,e.lens,0,288,wc,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;uo(zd,e.lens,0,32,Ic,0,e.work,{bits:5}),kd=!1}e.lencode=wc,e.lenbits=9,e.distcode=Ic,e.distbits=5}function Wd(e,t,r,n){var o,s=e.state;return s.window===null&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Me.Buf8(s.wsize)),n>=s.wsize?(Me.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(o=s.wsize-s.wnext,o>n&&(o=n),Me.arraySet(s.window,t,r-n,o,s.wnext),n-=o,n?(Me.arraySet(s.window,t,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 Y2(e,t){var r,n,o,s,i,a,f,c,l,h,u,d,m,A,p=0,E,y,T,C,_,I,M,L,B=new Me.Buf8(4),g,x,b=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return He;r=e.state,r.mode===gt&&(r.mode=_c),i=e.next_out,o=e.output,f=e.avail_out,s=e.next_in,n=e.input,a=e.avail_in,c=r.hold,l=r.bits,h=a,u=f,L=ur;e:for(;;)switch(r.mode){case Vd:if(r.wrap===0){r.mode=_c;break}for(;l<16;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(r.wrap&2&&c===35615){r.check=0,B[0]=c&255,B[1]=c>>>8&255,r.check=ot(r.check,B,2,0),c=0,l=0,r.mode=xd;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){e.msg="incorrect header check",r.mode=$;break}if((c&15)!==Bd){e.msg="unknown compression method",r.mode=$;break}if(c>>>=4,l-=4,M=(c&15)+8,r.wbits===0)r.wbits=M;else if(M>r.wbits){e.msg="invalid window size",r.mode=$;break}r.dmax=1<<M,e.adler=r.check=1,r.mode=c&512?Id:gt,c=0,l=0;break;case xd:for(;l<16;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(r.flags=c,(r.flags&255)!==Bd){e.msg="unknown compression method",r.mode=$;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=$;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&(B[0]=c&255,B[1]=c>>>8&255,r.check=ot(r.check,B,2,0)),c=0,l=0,r.mode=Ed;case Ed:for(;l<32;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}r.head&&(r.head.time=c),r.flags&512&&(B[0]=c&255,B[1]=c>>>8&255,B[2]=c>>>16&255,B[3]=c>>>24&255,r.check=ot(r.check,B,4,0)),c=0,l=0,r.mode=bd;case bd:for(;l<16;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&(B[0]=c&255,B[1]=c>>>8&255,r.check=ot(r.check,B,2,0)),c=0,l=0,r.mode=yd;case yd:if(r.flags&1024){for(;l<16;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&(B[0]=c&255,B[1]=c>>>8&255,r.check=ot(r.check,B,2,0)),c=0,l=0}else r.head&&(r.head.extra=null);r.mode=_d;case _d:if(r.flags&1024&&(d=r.length,d>a&&(d=a),d&&(r.head&&(M=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Me.arraySet(r.head.extra,n,s,d,M)),r.flags&512&&(r.check=ot(r.check,n,d,s)),a-=d,s+=d,r.length-=d),r.length))break e;r.length=0,r.mode=Td;case Td:if(r.flags&2048){if(a===0)break e;d=0;do M=n[s+d++],r.head&&M&&r.length<65536&&(r.head.name+=String.fromCharCode(M));while(M&&d<a);if(r.flags&512&&(r.check=ot(r.check,n,d,s)),a-=d,s+=d,M)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=Cd;case Cd:if(r.flags&4096){if(a===0)break e;d=0;do M=n[s+d++],r.head&&M&&r.length<65536&&(r.head.comment+=String.fromCharCode(M));while(M&&d<a);if(r.flags&512&&(r.check=ot(r.check,n,d,s)),a-=d,s+=d,M)break e}else r.head&&(r.head.comment=null);r.mode=wd;case wd:if(r.flags&512){for(;l<16;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(c!==(r.check&65535)){e.msg="header crc mismatch",r.mode=$;break}c=0,l=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=gt;break;case Id:for(;l<32;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}e.adler=r.check=Hd(c),c=0,l=0,r.mode=Us;case Us:if(r.havedict===0)return e.next_out=i,e.avail_out=f,e.next_in=s,e.avail_in=a,r.hold=c,r.bits=l,P2;e.adler=r.check=1,r.mode=gt;case gt:if(t===G2||t===vs)break e;case _c:if(r.last){c>>>=l&7,l-=l&7,r.mode=Cc;break}for(;l<3;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}switch(r.last=c&1,c>>>=1,l-=1,c&3){case 0:r.mode=Md;break;case 1:if(Z2(r),r.mode=Ns,t===vs){c>>>=2,l-=2;break e}break;case 2:r.mode=Fd;break;case 3:e.msg="invalid block type",r.mode=$}c>>>=2,l-=2;break;case Md:for(c>>>=l&7,l-=l&7;l<32;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if((c&65535)!==(c>>>16^65535)){e.msg="invalid stored block lengths",r.mode=$;break}if(r.length=c&65535,c=0,l=0,r.mode=Tc,t===vs)break e;case Tc:r.mode=Sd;case Sd:if(d=r.length,d){if(d>a&&(d=a),d>f&&(d=f),d===0)break e;Me.arraySet(o,n,s,d,i),a-=d,s+=d,f-=d,i+=d,r.length-=d;break}r.mode=gt;break;case Fd:for(;l<14;){if(a===0)break e;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){e.msg="too many length or distance symbols",r.mode=$;break}r.have=0,r.mode=Dd;case Dd:for(;r.have<r.ncode;){for(;l<3;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}r.lens[b[r.have++]]=c&7,c>>>=3,l-=3}for(;r.have<19;)r.lens[b[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,g={bits:r.lenbits},L=uo(N2,r.lens,0,19,r.lencode,0,r.work,g),r.lenbits=g.bits,L){e.msg="invalid code lengths set",r.mode=$;break}r.have=0,r.mode=Rd;case Rd:for(;r.have<r.nlen+r.ndist;){for(;p=r.lencode[c&(1<<r.lenbits)-1],E=p>>>24,y=p>>>16&255,T=p&65535,!(E<=l);){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(T<16)c>>>=E,l-=E,r.lens[r.have++]=T;else{if(T===16){for(x=E+2;l<x;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(c>>>=E,l-=E,r.have===0){e.msg="invalid bit length repeat",r.mode=$;break}M=r.lens[r.have-1],d=3+(c&3),c>>>=2,l-=2}else if(T===17){for(x=E+3;l<x;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}c>>>=E,l-=E,M=0,d=3+(c&7),c>>>=3,l-=3}else{for(x=E+7;l<x;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}c>>>=E,l-=E,M=0,d=11+(c&127),c>>>=7,l-=7}if(r.have+d>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=$;break}for(;d--;)r.lens[r.have++]=M}}if(r.mode===$)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=$;break}if(r.lenbits=9,g={bits:r.lenbits},L=uo(Jd,r.lens,0,r.nlen,r.lencode,0,r.work,g),r.lenbits=g.bits,L){e.msg="invalid literal/lengths set",r.mode=$;break}if(r.distbits=6,r.distcode=r.distdyn,g={bits:r.distbits},L=uo(zd,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,g),r.distbits=g.bits,L){e.msg="invalid distances set",r.mode=$;break}if(r.mode=Ns,t===vs)break e;case Ns:r.mode=Gs;case Gs:if(a>=6&&f>=258){e.next_out=i,e.avail_out=f,e.next_in=s,e.avail_in=a,r.hold=c,r.bits=l,v2(e,u),i=e.next_out,o=e.output,f=e.avail_out,s=e.next_in,n=e.input,a=e.avail_in,c=r.hold,l=r.bits,r.mode===gt&&(r.back=-1);break}for(r.back=0;p=r.lencode[c&(1<<r.lenbits)-1],E=p>>>24,y=p>>>16&255,T=p&65535,!(E<=l);){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(y&&!(y&240)){for(C=E,_=y,I=T;p=r.lencode[I+((c&(1<<C+_)-1)>>C)],E=p>>>24,y=p>>>16&255,T=p&65535,!(C+E<=l);){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}c>>>=C,l-=C,r.back+=C}if(c>>>=E,l-=E,r.back+=E,r.length=T,y===0){r.mode=Gd;break}if(y&32){r.back=-1,r.mode=gt;break}if(y&64){e.msg="invalid literal/length code",r.mode=$;break}r.extra=y&15,r.mode=Ld;case Ld:if(r.extra){for(x=r.extra;l<x;){if(a===0)break e;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=Od;case Od:for(;p=r.distcode[c&(1<<r.distbits)-1],E=p>>>24,y=p>>>16&255,T=p&65535,!(E<=l);){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(!(y&240)){for(C=E,_=y,I=T;p=r.distcode[I+((c&(1<<C+_)-1)>>C)],E=p>>>24,y=p>>>16&255,T=p&65535,!(C+E<=l);){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}c>>>=C,l-=C,r.back+=C}if(c>>>=E,l-=E,r.back+=E,y&64){e.msg="invalid distance code",r.mode=$;break}r.offset=T,r.extra=y&15,r.mode=vd;case vd:if(r.extra){for(x=r.extra;l<x;){if(a===0)break e;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){e.msg="invalid distance too far back",r.mode=$;break}r.mode=Nd;case Nd:if(f===0)break e;if(d=u-f,r.offset>d){if(d=r.offset-d,d>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=$;break}d>r.wnext?(d-=r.wnext,m=r.wsize-d):m=r.wnext-d,d>r.length&&(d=r.length),A=r.window}else A=o,m=i-r.offset,d=r.length;d>f&&(d=f),f-=d,r.length-=d;do o[i++]=A[m++];while(--d);r.length===0&&(r.mode=Gs);break;case Gd:if(f===0)break e;o[i++]=r.length,f--,r.mode=Gs;break;case Cc:if(r.wrap){for(;l<32;){if(a===0)break e;a--,c|=n[s++]<<l,l+=8}if(u-=f,e.total_out+=u,r.total+=u,u&&(e.adler=r.check=r.flags?ot(r.check,o,u,i-u):Mc(r.check,o,u,i-u)),u=f,(r.flags?c:Hd(c))!==r.check){e.msg="incorrect data check",r.mode=$;break}c=0,l=0}r.mode=Ud;case Ud:if(r.wrap&&r.flags){for(;l<32;){if(a===0)break e;a--,c+=n[s++]<<l,l+=8}if(c!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=$;break}c=0,l=0}r.mode=Pd;case Pd:L=U2;break e;case $:L=Qd;break e;case Fc:return Sc;case k2:default:return He}return e.next_out=i,e.avail_out=f,e.next_in=s,e.avail_in=a,r.hold=c,r.bits=l,(r.wsize||u!==e.avail_out&&r.mode<$&&(r.mode<Cc||t!==gd))&&Wd(e,e.output,e.next_out,u-e.avail_out)?(r.mode=Fc,Sc):(h-=e.avail_in,u-=e.avail_out,e.total_in+=h,e.total_out+=u,r.total+=u,r.wrap&&u&&(e.adler=r.check=r.flags?ot(r.check,o,u,e.next_out-u):Mc(r.check,o,u,e.next_out-u)),e.data_type=r.bits+(r.last?64:0)+(r.mode===gt?128:0)+(r.mode===Ns||r.mode===Tc?256:0),(h===0&&u===0||t===gd)&&L===ur&&(L=H2),L)}function W2(e){if(!e||!e.state)return He;var t=e.state;return t.window&&(t.window=null),e.state=null,ur}function X2(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?He:(r.head=t,t.done=!1,ur)}function q2(e,t){var r=t.length,n,o,s;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==Us)?He:n.mode===Us&&(o=1,o=Mc(o,t,r,0),o!==n.check)?Qd:(s=Wd(e,t,r,r),s?(n.mode=Fc,Sc):(n.havedict=1,ur))}je.inflateReset=Kd;je.inflateReset2=Zd;je.inflateResetKeep=jd;je.inflateInit=K2;je.inflateInit2=Yd;je.inflate=Y2;je.inflateEnd=W2;je.inflateGetHeader=X2;je.inflateSetDictionary=q2;je.inflateInfo="pako inflate (from Nodeca project)"});var Dc=ce((dR,qd)=>{"use strict";qd.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 e0=ce((mR,$d)=>{"use strict";function $2(){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}$d.exports=$2});var r0=ce(Ao=>{"use strict";var fn=Xd(),mo=mt(),Ps=pc(),ne=Dc(),Rc=ws(),eb=gc(),tb=e0(),t0=Object.prototype.toString;function dr(e){if(!(this instanceof dr))return new dr(e);this.options=mo.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new eb,this.strm.avail_out=0;var r=fn.inflateInit2(this.strm,t.windowBits);if(r!==ne.Z_OK)throw new Error(Rc[r]);if(this.header=new tb,fn.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Ps.string2buf(t.dictionary):t0.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=fn.inflateSetDictionary(this.strm,t.dictionary),r!==ne.Z_OK)))throw new Error(Rc[r])}dr.prototype.push=function(e,t){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=t===~~t?t:t===!0?ne.Z_FINISH:ne.Z_NO_FLUSH,typeof e=="string"?r.input=Ps.binstring2buf(e):t0.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new mo.Buf8(n),r.next_out=0,r.avail_out=n),s=fn.inflate(r,ne.Z_NO_FLUSH),s===ne.Z_NEED_DICT&&o&&(s=fn.inflateSetDictionary(this.strm,o)),s===ne.Z_BUF_ERROR&&l===!0&&(s=ne.Z_OK,l=!1),s!==ne.Z_STREAM_END&&s!==ne.Z_OK)return this.onEnd(s),this.ended=!0,!1;r.next_out&&(r.avail_out===0||s===ne.Z_STREAM_END||r.avail_in===0&&(i===ne.Z_FINISH||i===ne.Z_SYNC_FLUSH))&&(this.options.to==="string"?(a=Ps.utf8border(r.output,r.next_out),f=r.next_out-a,c=Ps.buf2string(r.output,a),r.next_out=f,r.avail_out=n-f,f&&mo.arraySet(r.output,r.output,a,f,0),this.onData(c)):this.onData(mo.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!==ne.Z_STREAM_END);return s===ne.Z_STREAM_END&&(i=ne.Z_FINISH),i===ne.Z_FINISH?(s=fn.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,s===ne.Z_OK):(i===ne.Z_SYNC_FLUSH&&(this.onEnd(ne.Z_OK),r.avail_out=0),!0)};dr.prototype.onData=function(e){this.chunks.push(e)};dr.prototype.onEnd=function(e){e===ne.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=mo.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Lc(e,t){var r=new dr(t);if(r.push(e,!0),r.err)throw r.msg||Rc[r.err];return r.result}function rb(e,t){return t=t||{},t.raw=!0,Lc(e,t)}Ao.Inflate=dr;Ao.inflate=Lc;Ao.inflateRaw=rb;Ao.ungzip=Lc});var s0=ce((pR,o0)=>{"use strict";var nb=mt().assign,ob=ad(),sb=r0(),ib=Dc(),n0={};nb(n0,ob,sb,ib);o0.exports=n0});var i0=ce(()=>{});var po={};de(po,{CesiumIonLoader:()=>Za,TILE3D_TYPE:()=>be,Tile3DBatchTable:()=>ut,Tile3DFeatureTable:()=>ze,Tile3DSubtreeLoader:()=>jr,Tile3DWriter:()=>m0,Tiles3DArchive:()=>ln,Tiles3DArchiveFileLoader:()=>c0,Tiles3DLoader:()=>tr,_getIonTilesetMetadata:()=>xs});bo(po,Br(dn(),1));async function ke(e,t,r,n){return n._parse(e,t,r,n)}function z(e,t){if(!e)throw new Error(t||"loader assertion failed.")}var Ze={self:typeof self<"u"&&self,window:typeof window<"u"&&window,global:typeof global<"u"&&global,document:typeof document<"u"&&document},y0=Ze.self||Ze.window||Ze.global||{},_0=Ze.window||Ze.self||Ze.global||{},T0=Ze.global||Ze.self||Ze.window||{},C0=Ze.document||{};var Ee=Boolean(typeof process!="object"||String(process)!=="[object process]"||process.browser);var zc=typeof process<"u"&&process.version&&/v([0-9]*)/.exec(process.version),w0=zc&&parseFloat(zc[1])||0;var yo=globalThis,I0=globalThis.document||{},_o=globalThis.process||{},M0=globalThis.console,xb=globalThis.navigator||{};function Qc(e){if(typeof window<"u"&&window.process?.type==="renderer"||typeof process<"u"&&Boolean(process.versions?.electron))return!0;let t=typeof navigator<"u"&&navigator.userAgent,r=e||t;return Boolean(r&&r.indexOf("Electron")>=0)}function Jt(){return!(typeof process=="object"&&String(process)==="[object process]"&&!process?.browser)||Qc()}var Js="4.1.1";function xr(e,t){if(!e)throw new Error(t||"Assertion failed")}function zs(e){if(!e)return 0;let t;switch(typeof e){case"number":t=e;break;case"object":t=e.logLevel||e.priority||0;break;default:return 0}return xr(Number.isFinite(t)&&t>=0),t}function Vc(e){let{logLevel:t,message:r}=e;e.logLevel=zs(t);let n=e.args?Array.from(e.args):[];for(;n.length&&n.shift()!==r;);switch(typeof t){case"string":case"function":r!==void 0&&n.unshift(r),e.message=t;break;case"object":Object.assign(e,t);break;default:}typeof e.message=="function"&&(e.message=e.message());let o=typeof e.message;return xr(o==="string"||o==="object"),Object.assign(e,{args:n},e.opts)}var zt=()=>{},To=class{constructor({level:t=0}={}){this.userData={},this._onceCache=new Set,this._level=t}set level(t){this.setLevel(t)}get level(){return this.getLevel()}setLevel(t){return this._level=t,this}getLevel(){return this._level}warn(t,...r){return this._log("warn",0,t,r,{once:!0})}error(t,...r){return this._log("error",0,t,r)}log(t,r,...n){return this._log("log",t,r,n)}info(t,r,...n){return this._log("info",t,r,n)}once(t,r,...n){return this._log("once",t,r,n,{once:!0})}_log(t,r,n,o,s={}){let i=Vc({logLevel:r,message:n,args:this._buildArgs(r,n,o),opts:s});return this._createLogFunction(t,i,s)}_buildArgs(t,r,n){return[t,r,...n]}_create