(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeofdocument?document.currentScript:void0,8597,78140,e=>{"use strict";lett;varr=e.i(71645);lets=(0,r.createContext)(null),n={didCatch:!1,error:null};classiextendsr.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=n}staticgetDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){let{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(n))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:r}=this.state,{resetKeys:s}=this.props;r&&null!==t.error&&function(e=[],t=[]){returne.length!==t.length||e.some((e,r)=>!Object.is(e,t[r]))}(e.resetKeys,s)&&(this.props.onReset?.({next:s,prev:e.resetKeys,reason:"keys"}),this.setState(n))}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:i}=this.props,{didCatch:a,error:o}=this.state,A=e;if(a){lete={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeoft)A=t(e);elseif(n)A=(0,r.createElement)(n,e);elseif(void0!==i)A=i;elsethrowo}return(0,r.createElement)(s.Provider,{value:{didCatch:a,error:o,resetErrorBoundary:this.resetErrorBoundary}},A)}}e.s(["ErrorBoundary",()=>i],8597);vara=e.i(31067),o=e.i(90072);functionA(e,t){if(t===o.TrianglesDrawMode)returnconsole.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t!==o.TriangleFanDrawMode&&t!==o.TriangleStripDrawMode)returnconsole.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Unknown draw mode:",t),e;{letr=e.getIndex();if(null===r){lett=[],s=e.getAttribute("position");if(void0===s)returnconsole.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(lete=0;e<s.count;e++)t.push(e);e.setIndex(t),r=e.getIndex()}lets=r.count-2,n=[];if(r)if(t===o.TriangleFanDrawMode)for(lete=1;e<=s;e++)n.push(r.getX(0)),n.push(r.getX(e)),n.push(r.getX(e+1));elsefor(lete=0;e<s;e++)e%2==0?(n.push(r.getX(e)),n.push(r.getX(e+1)),n.push(r.getX(e+2))):(n.push(r.getX(e+2)),n.push(r.getX(e+1)),n.push(r.getX(e)));n.length/3!==s&&console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Unable to generate correct amount of triangles.");leti=e.clone();returni.setIndex(n),i.clearGroups(),i}}letl=parseInt(o.REVISION.replace(/\D+/g,""));functionB(e){if("u">typeofTextDecoder)returnnewTextDecoder().decode(e);lett="";for(letr=0,s=e.length;r<s;r++)t+=String.fromCharCode(e[r]);try{returndecodeURIComponent(escape(t))}catch(e){returnt}}letc="srgb",u="srgb-linear";classCextendso.Loader{constructor(e){super(e),this.dracoLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register(function(e){returnnewM(e)}),this.register(function(e){returnnewF(e)}),this.register(function(e){returnnewJ(e)}),this.register(function(e){returnnewb(e)}),this.register(function(e){returnnewy(e)}),this.register(function(e){returnnewG(e)}),this.register(function(e){returnnewI(e)}),this.register(function(e){returnnewg(e)}),this.register(function(e){returnnewR(e)}),this.register(function(e){returnnewp(e)}),this.register(function(e){returnnewD(e)}),this.register(function(e){returnnewE(e)}),this.register(function(e){returnnewH(e)}),this.register(function(e){returnnewT(e)}),this.register(function(e){returnnewf(e)}),this.register(function(e){returnnewL(e)}),this.register(function(e){returnnewx(e)})}load(e,t,r,s){letn,i=this;if(""!==this.resourcePath)n=this.resourcePath;elseif(""!==this.path){lett=o.LoaderUtils.extractUrlBase(e);n=o.LoaderUtils.resolveURL(t,this.path)}elsen=o.LoaderUtils.extractUrlBase(e);this.manager.itemStart(e);leta=function(t){s?s(t):console.error(t),i.manager.itemError(e),i.manager.itemEnd(e)},A=newo.FileLoader(this.manager);A.setPath(this.path),A.setResponseType("arraybuffer"),A.setRequestHeader(this.requestHeader),A.setWithCredentials(this.withCredentials),A.load(e,function(r){try{i.parse(r,n,fu