import{rase,t}from"./chunk-DECur_0Z.js";import{Stasn,ntasr}from"./three.module-07hRbor4.js";vari={},a=(function(e,t,n,r,a){varo=newWorker(i[t]||(i[t]=URL.createObjectURL(newBlob([e+`;addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})`],{type:`text/javascript`}))));returno.onmessage=function(e){vart=e.data,n=t.$e$;if(n){varr=Error(n[0]);r.code=n[1],r.stack=n[2],a(r,null)}elsea(null,t)},o.postMessage(n,r),o}),o=Uint8Array,s=Uint16Array,c=Int32Array,l=newo([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,0,0,0]),u=newo([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,0,0]),d=newo([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),f=function(e,t){for(varn=news(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(vari=newc(n[30]),r=1;r<30;++r)for(vara=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return{b:n,r:i}},p=f(l,2),m=p.b,h=p.r;m[28]=258,h[258]=28;varg=f(u,0),_=g.b;g.r;for(varv=news(32768),y=0;y<32768;++y){varb=(y&43690)>>1|(y&21845)<<1;b=(b&52428)>>2|(b&13107)<<2,b=(b&61680)>>4|(b&3855)<<4,v[y]=((b&65280)>>8|(b&255)<<8)>>1}for(varx=(function(e,t,n){for(varr=e.length,i=0,a=news(t);i<r;++i)e[i]&&++a[e[i]-1];varo=news(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;varc;if(n){c=news(1<<t);varl=15-t;for(i=0;i<r;++i)if(e[i])for(varu=i<<4|e[i],d=t-e[i],f=o[e[i]-1]++<<d,p=f|(1<<d)-1;f<=p;++f)c[v[f]>>l]=u}elsefor(c=news(r),i=0;i<r;++i)e[i]&&(c[i]=v[o[e[i]-1]++]>>15-e[i]);returnc}),S=newo(288),y=0;y<144;++y)S[y]=8;for(vary=144;y<256;++y)S[y]=9;for(vary=256;y<280;++y)S[y]=7;for(vary=280;y<288;++y)S[y]=8;for(varC=newo(32),y=0;y<32;++y)C[y]=5;x(S,9,0);varee=x(S,9,1);x(C,5,0);varw=x(C,5,1),T=function(e){for(vart=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);returnt},E=function(e,t,n){varr=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},D=function(e,t){varn=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},O=function(e){return(e+7)/8|0},te=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),newo(e.subarray(t,n))},k=[`unexpected EOF`,`invalid block type`,`invalid length/literal`,`invalid distance`,`stream finished`,`no stream handler`,,`no callback`,`invalid UTF-8 data`,`extra field too long`,`date not in range 1980-2099`,`filename too long`,`stream finishing`,`invalid zip data`],A=function(e,t,n){varr=Error(t||k[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,A),!n)throwr;returnr},j=function(e,t,n,r){vari=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)returnn||newo(0);vars=!n,c=s||t.i!=2,f=t.i;s&&(n=newo(i*3));varp=function(e){vart=n.length;if(e>t){varr=newo(Math.max(t*2,e));r.set(n),n=r}},h=t.f||0,g=t.p||0,v=t.b||0,y=t.l,b=t.d,S=t.m,C=t.n,k=i*8;do{if(!y){h=E(e,g,1);varj=E(e,g+1,3);if(g+=3,!j){varM=O(g)+4,ne=e[M-4]|e[M-3]<<8,re=M+ne;if(re>i){f&&A(0);break}c&&p(v+ne),n.set(e.subarray(M,re),v),t.b=v+=ne,t.p=g=re*8,t.f=h;continue}elseif(j==1)y=ee,b=w,S=9,C=5;elseif(j==2){varN=E(e,g,31)+257,ie=E(e,g+10,15)+4,ae=N+E(e,g+5,31)+1;g+=14;for(varoe=newo(ae),se=newo(19),P=0;P<ie;++P)se[d[P]]=E(e,g+P*3,7);g+=ie*3;for(varce=T(se),le=(1<<ce)-1,ue=x(se,ce,1),P=0;P<ae;){varde=ue[E(e,g,le)];g+=de&15;varM=de>>4;if(M<16)oe[P++]=M;else{varfe=0,pe=0;for(M==16?(pe=3+E(e,g,3),g+=2,fe=oe[P-1]):M==17?(pe=3+E(e,g,7),g+=3):M==18&&(pe=11+E(e,g,127),g+=7);pe--;)oe[P++]=fe}}varme=oe.subarray(0,N),F=oe.subarray(N);S=T(me),C=T(F),y=x(me,S,1),b=x(F,C,1)}elseA(1);if(g>k){f&&A(0);break}}c&&p(v+131072);for(varhe=(1<<S)-1,ge=(1<<C)-1,I=g;;I=g){varfe=y[D(e,g)&he],L=fe>>4;if(g+=fe&15,g>k){f&&A(0);break}if(fe||A(2),L<256)n[v++]=L;elseif(L==256){I=g,y=null;break}else{var_e=L-254;if(L>264){varP=L-257,ve=l[P];_e=E(e,g,(1<<ve)-1)+m[P],g+=ve}varR=b[D(e,g)&ge],z=R>>4;R||A(3),g+=R&15;varF=_[z];if(z>3){varve=u[z];F+=D(e,g)&(1<<ve)-1,g+=ve}if(g>k){f&&A(0);break}c&&p(v+131072);varye=v+_e;if(v<F){varB=a-F,be=Math.min(F,ye);for(B+v<0&&A(3);v<be;++v)n[v]=r[B+v]}for(;v<ye;++v)n[v]=n[v-F]}}t.l=y,t.p=I,t.b=v,t.f=h,y&&(h=1,t.m=S,t.d=b,t.n=C)}while(!h);returnv!=n.length&&s?te(n,0,v):n.subarray(0,v)},M=newo(0),ne=function(e,t){varn={};f