1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,931067,e=>{"use strict";function t(){return(t=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>t])},110370,e=>{"use strict";function t(e){if(!e.length)return"";for(var r=[],a={}.hasOwnProperty,n=0;n<e.length;n++){var i=e[n];if(i&&!0!==i){if("number"==typeof i||"string"==typeof i)void 0!==this?r.push(this[i]):r.push(i+"");else if(Array.isArray(i))r.push(t.call(this,i));else if("object"==typeof i)if(i.toString===Object.prototype.toString)for(var o in i)a.call(i,o)&&i[o]&&r.push(void 0!==this?this[o]:o);else r.push(void 0!==this?this[i.toString()]:i.toString())}}return r.reduce(function(e,t){return t?e?e+" "+t:t:e},"")}e.s(["default",0,function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];if(!("object"==typeof this&&this!==globalThis&&Array.isArray(r[0])))return t.call(void 0,r);var n=r.shift(),i=t.call(this,[n]),o=t.call(void 0,r);return i&&o?i+" "+o:i||o}])},993282,e=>{"use strict";var t=e.i(961949);e.s(["useLoader",()=>t.H])},380566,e=>{"use strict";var t=e.i(961949);e.s(["extend",()=>t.e])},575056,732009,e=>{"use strict";var t=e.i(961949),r=e.i(271645),a=e.i(408560),n=e.i(190072);e.s(["ACESFilmicToneMapping",()=>n.ACESFilmicToneMapping,"AddEquation",()=>n.AddEquation,"AddOperation",()=>n.AddOperation,"AdditiveAnimationBlendMode",()=>n.AdditiveAnimationBlendMode,"AdditiveBlending",()=>n.AdditiveBlending,"AgXToneMapping",()=>n.AgXToneMapping,"AlphaFormat",()=>n.AlphaFormat,"AlwaysCompare",()=>n.AlwaysCompare,"AlwaysDepth",()=>n.AlwaysDepth,"AlwaysStencilFunc",()=>n.AlwaysStencilFunc,"AmbientLight",()=>n.AmbientLight,"AnimationAction",()=>n.AnimationAction,"AnimationClip",()=>n.AnimationClip,"AnimationLoader",()=>n.AnimationLoader,"AnimationMixer",()=>n.AnimationMixer,"AnimationObjectGroup",()=>n.AnimationObjectGroup,"AnimationUtils",()=>n.AnimationUtils,"ArcCurve",()=>n.ArcCurve,"ArrayCamera",()=>n.ArrayCamera,"ArrowHelper",()=>n.ArrowHelper,"AttachedBindMode",()=>n.AttachedBindMode,"Audio",()=>n.Audio,"AudioAnalyser",()=>n.AudioAnalyser,"AudioContext",()=>n.AudioContext,"AudioListener",()=>n.AudioListener,"AudioLoader",()=>n.AudioLoader,"AxesHelper",()=>n.AxesHelper,"BackSide",()=>n.BackSide,"BasicDepthPacking",()=>n.BasicDepthPacking,"BasicShadowMap",()=>n.BasicShadowMap,"BatchedMesh",()=>n.BatchedMesh,"Bone",()=>n.Bone,"BooleanKeyframeTrack",()=>n.BooleanKeyframeTrack,"Box2",()=>n.Box2,"Box3",()=>n.Box3,"Box3Helper",()=>n.Box3Helper,"BoxGeometry",()=>n.BoxGeometry,"BoxHelper",()=>n.BoxHelper,"BufferAttribute",()=>n.BufferAttribute,"BufferGeometry",()=>n.BufferGeometry,"BufferGeometryLoader",()=>n.BufferGeometryLoader,"ByteType",()=>n.ByteType,"Cache",()=>n.Cache,"Camera",()=>n.Camera,"CameraHelper",()=>n.CameraHelper,"CanvasTexture",()=>n.CanvasTexture,"CapsuleGeometry",()=>n.CapsuleGeometry,"CatmullRomCurve3",()=>n.CatmullRomCurve3,"CineonToneMapping",()=>n.CineonToneMapping,"CircleGeometry",()=>n.CircleGeometry,"ClampToEdgeWrapping",()=>n.ClampToEdgeWrapping,"Clock",()=>n.Clock,"Color",()=>n.Color,"ColorKeyframeTrack",()=>n.ColorKeyframeTrack,"ColorManagement",()=>n.ColorManagement,"CompressedArrayTexture",()=>n.CompressedArrayTexture,"CompressedCubeTexture",()=>n.CompressedCubeTexture,"CompressedTexture",()=>n.CompressedTexture,"CompressedTextureLoader",()=>n.CompressedTextureLoader,"ConeGeometry",()=>n.ConeGeometry,"ConstantAlphaFactor",()=>n.ConstantAlphaFactor,"ConstantColorFactor",()=>n.ConstantColorFactor,"Controls",()=>n.Controls,"CubeCamera",()=>n.CubeCamera,"CubeReflectionMapping",()=>n.CubeReflectionMapping,"CubeRefractionMapping",()=>n.CubeRefractionMapping,"CubeTexture",()=>n.CubeTexture,"CubeTextureLoader",()=>n.CubeTextureLoader,"CubeUVReflectionMapping",()=>n.CubeUVReflectionMapping,"CubicBezierCurve",()=>n.CubicBezierCurve,"CubicBezierCurve3",()=>n.CubicBezierCurve3,"CubicInterpolant",()=>n.CubicInterpolant,"CullFaceBack",()=>n.CullFaceBack,"CullFaceFront",()=>n.CullFaceFront,"CullFaceFrontBack",()=>n.CullFaceFrontBack,"CullFaceNone",()=>n.CullFaceNone,"Curve",()=>n.Curve,"CurvePath",()=>n.CurvePath,"CustomBlending",()=>n.CustomBlending,"CustomToneMapping",()=>n.CustomToneMapping,"CylinderGeometry",()=>n.CylinderGeometry,"Cylindrical",()=>n.Cylindrical,"Data3DTexture",()=>n.Data3DTexture,"DataArrayTexture",()=>n.DataArrayTexture,"DataTexture",()=>n.DataTexture,"DataTextureLoader",()=>n.DataTextureLoader,"DataUtils",()=>n.DataUtils,"DecrementStencilOp",()=>n.DecrementStencilOp,"DecrementWrapStencilOp",()=>n.DecrementWrapStencilOp,"DefaultLoadingManager",()=>n.DefaultLoadingManager,"DepthFormat",()=>n.DepthFormat,"DepthStencilFormat",()=>n.DepthStencilFormat,"DepthTexture",()=>n.DepthTexture,"DetachedBindMode",()=>n.DetachedBindMode,"DirectionalLight",()=>n.DirectionalLight,"DirectionalLightHelper",()=>n.DirectionalLightHelper,"DiscreteInterpolant",()=>n.DiscreteInterpolant,"DodecahedronGeometry",()=>n.DodecahedronGeometry,"DoubleSide",()=>n.DoubleSide,"DstAlphaFactor",()=>n.DstAlphaFactor,"DstColorFactor",()=>n.DstColorFactor,"DynamicCopyUsage",()=>n.DynamicCopyUsage,"DynamicDrawUsage",()=>n.DynamicDrawUsage,"DynamicReadUsage",()=>n.DynamicReadUsage,"EdgesGeometry",()=>n.EdgesGeometry,"EllipseCurve",()=>n.EllipseCurve,"EqualCompare",()=>n.EqualCompare,"EqualDepth",()=>n.EqualDepth,"EqualStencilFunc",()=>n.EqualStencilFunc,"EquirectangularReflectionMapping",()=>n.EquirectangularReflectionMapping,"EquirectangularRefractionMapping",()=>n.EquirectangularRefractionMapping,"Euler",()=>n.Euler,"EventDispatcher",()=>n.EventDispatcher,"ExternalTexture",()=>n.ExternalTexture,"ExtrudeGeometry",()=>n.ExtrudeGeometry,"FileLoader",()=>n.FileLoader,"Float16BufferAttribute",()=>n.Float16BufferAttribute,"Float32BufferAttribute",()=>n.Float32BufferAttribute,"FloatType",()=>n.FloatType,"Fog",()=>n.Fog,"FogExp2",()=>n.FogExp2,"FramebufferTexture",()=>n.FramebufferTexture,"FrontSide",()=>n.FrontSide,"Frustum",()=>n.Frustum,"FrustumArray",()=>n.FrustumArray,"GLBufferAttribute",()=>n.GLBufferAttribute,"GLSL1",()=>n.GLSL1,"GLSL3",()=>n.GLSL3,"GreaterCompare",()=>n.GreaterCompare,"GreaterDepth",()=>n.GreaterDepth,"GreaterEqualCompare",()=>n.GreaterEqualCompare,"GreaterEqualDepth",()=>n.GreaterEqualDepth,"GreaterEqualStencilFunc",()=>n.GreaterEqualStencilFunc,"GreaterStencilFunc",()=>n.GreaterStencilFunc,"GridHelper",()=>n.GridHelper,"Group",()=>n.Group,"HalfFloatType",()=>n.HalfFloatType,"HemisphereLight",()=>n.HemisphereLight,"HemisphereLightHelper",()=>n.HemisphereLightHelper,"IcosahedronGeometry",()=>n.IcosahedronGeometry,"ImageBitmapLoader",()=>n.ImageBitmapLoader,"ImageLoader",()=>n.ImageLoader,"ImageUtils",()=>n.ImageUtils,"IncrementStencilOp",()=>n.IncrementStencilOp,"IncrementWrapStencilOp",()=>n.IncrementWrapStencilOp,"InstancedBufferAttribute",()=>n.InstancedBufferAttribute,"InstancedBufferGeometry",()=>n.InstancedBufferGeometry,"InstancedInterleavedBuffer",()=>n.InstancedInterleavedBuffer,"InstancedMesh",()=>n.InstancedMesh,"Int16BufferAttribute",()=>n.Int16BufferAttribute,"Int32BufferAttribute",()=>n.Int32BufferAttribute,"Int8BufferAttribute",()=>n.Int8BufferAttribute,"IntType",()=>n.IntType,"InterleavedBuffer",()=>n.InterleavedBuffer,"InterleavedBufferAttribute",()=>n.InterleavedBufferAttribute,"Interpolant",()=>n.Interpolant,"InterpolateDiscrete",()=>n.InterpolateDiscrete,"InterpolateLinear",()=>n.InterpolateLinear,"InterpolateSmooth",()=>n.InterpolateSmooth,"InterpolationSamplingMode",()=>n.InterpolationSamplingMode,"InterpolationSamplingType",()=>n.InterpolationSamplingType,"InvertStencilOp",()=>n.InvertStencilOp,"KeepStencilOp",()=>n.KeepStencilOp,"KeyframeTrack",()=>
1n.KeyframeTrack,"LOD",()=>n.LOD,"LatheGeometry",()=>n.LatheGeometry,"Layers",()=>n.Layers,"LessCompare",()=>n.LessCompare,"LessDepth",()=>n.LessDepth,"LessEqualCompare",()=>n.LessEqualCompare,"LessEqualDepth",()=>n.LessEqualDepth,"LessEqualStencilFunc",()=>n.LessEqualStencilFunc,"LessStencilFunc",()=>n.LessStencilFunc,"Light",()=>n.Light,"LightProbe",()=>n.LightProbe,"Line",()=>n.Line,"Line3",()=>n.Line3,"LineBasicMaterial",()=>n.LineBasicMaterial,"LineCurve",()=>n.LineCurve,"LineCurve3",()=>n.LineCurve3,"LineDashedMaterial",()=>n.LineDashedMaterial,"LineLoop",()=>n.LineLoop,"LineSegments",()=>n.LineSegments,"LinearFilter",()=>n.LinearFilter,"LinearInterpolant",()=>n.LinearInterpolant,"LinearMipMapLinearFilter",()=>n.LinearMipMapLinearFilter,"LinearMipMapNearestFilter",()=>n.LinearMipMapNearestFilter,"LinearMipmapLinearFilter",()=>n.LinearMipmapLinearFilter,"LinearMipmapNearestFilter",()=>n.LinearMipmapNearestFilter,"LinearSRGBColorSpace",()=>n.LinearSRGBColorSpace,"LinearToneMapping",()=>n.LinearToneMapping,"LinearTransfer",()=>n.LinearTransfer,"Loader",()=>n.Loader,"LoaderUtils",()=>n.LoaderUtils,"LoadingManager",()=>n.LoadingManager,"LoopOnce",()=>n.LoopOnce,"LoopPingPong",()=>n.LoopPingPong,"LoopRepeat",()=>n.LoopRepeat,"MOUSE",()=>n.MOUSE,"Material",()=>n.Material,"MaterialLoader",()=>n.MaterialLoader,"MathUtils",()=>n.MathUtils,"Matrix2",()=>n.Matrix2,"Matrix3",()=>n.Matrix3,"Matrix4",()=>n.Matrix4,"MaxEquation",()=>n.MaxEquation,"Mesh",()=>n.Mesh,"MeshBasicMaterial",()=>n.MeshBasicMaterial,"MeshDepthMaterial",()=>n.MeshDepthMaterial,"MeshDistanceMaterial",()=>n.MeshDistanceMaterial,"MeshLambertMaterial",()=>n.MeshLambertMaterial,"MeshMatcapMaterial",()=>n.MeshMatcapMaterial,"MeshNormalMaterial",()=>n.MeshNormalMaterial,"MeshPhongMaterial",()=>n.MeshPhongMaterial,"MeshPhysicalMaterial",()=>n.MeshPhysicalMaterial,"MeshStandardMaterial",()=>n.MeshStandardMaterial,"MeshToonMaterial",()=>n.MeshToonMaterial,"MinEquation",()=>n.MinEquation,"MirroredRepeatWrapping",()=>n.MirroredRepeatWrapping,"MixOperation",()=>n.MixOperation,"MultiplyBlending",()=>n.MultiplyBlending,"MultiplyOperation",()=>n.MultiplyOperation,"NearestFilter",()=>n.NearestFilter,"NearestMipMapLinearFilter",()=>n.NearestMipMapLinearFilter,"NearestMipMapNearestFilter",()=>n.NearestMipMapNearestFilter,"NearestMipmapLinearFilter",()=>n.NearestMipmapLinearFilter,"NearestMipmapNearestFilter",()=>n.NearestMipmapNearestFilter,"NeutralToneMapping",()=>n.NeutralToneMapping,"NeverCompare",()=>n.NeverCompare,"NeverDepth",()=>n.NeverDepth,"NeverStencilFunc",()=>n.NeverStencilFunc,"NoBlending",()=>n.NoBlending,"NoColorSpace",()=>n.NoColorSpace,"NoToneMapping",()=>n.NoToneMapping,"NormalAnimationBlendMode",()=>n.NormalAnimationBlendMode,"NormalBlending",()=>n.NormalBlending,"NotEqualCompare",()=>n.NotEqualCompare,"NotEqualDepth",()=>n.NotEqualDepth,"NotEqualStencilFunc",()=>n.NotEqualStencilFunc,"NumberKeyframeTrack",()=>n.NumberKeyframeTrack,"Object3D",()=>n.Object3D,"ObjectLoader",()=>n.ObjectLoader,"ObjectSpaceNormalMap",()=>n.ObjectSpaceNormalMap,"OctahedronGeometry",()=>n.OctahedronGeometry,"OneFactor",()=>n.OneFactor,"OneMinusConstantAlphaFactor",()=>n.OneMinusConstantAlphaFactor,"OneMinusConstantColorFactor",()=>n.OneMinusConstantColorFactor,"OneMinusDstAlphaFactor",()=>n.OneMinusDstAlphaFactor,"OneMinusDstColorFactor",()=>n.OneMinusDstColorFactor,"OneMinusSrcAlphaFactor",()=>n.OneMinusSrcAlphaFactor,"OneMinusSrcColorFactor",()=>n.OneMinusSrcColorFactor,"OrthographicCamera",()=>n.OrthographicCamera,"PCFShadowMap",()=>n.PCFShadowMap,"PCFSoftShadowMap",()=>n.PCFSoftShadowMap,"PMREMGenerator",()=>a.PMREMGenerator,"Path",()=>n.Path,"PerspectiveCamera",()=>n.PerspectiveCamera,"Plane",()=>n.Plane,"PlaneGeometry",()=>n.PlaneGeometry,"PlaneHelper",()=>n.PlaneHelper,"PointLight",()=>n.PointLight,"PointLightHelper",()=>n.PointLightHelper,"Points",()=>n.Points,"PointsMaterial",()=>n.PointsMaterial,"PolarGridHelper",()=>n.PolarGridHelper,"PolyhedronGeometry",()=>n.PolyhedronGeometry,"PositionalAudio",()=>n.PositionalAudio,"PropertyBinding",()=>n.PropertyBinding,"PropertyMixer",()=>n.PropertyMixer,"QuadraticBezierCurve",()=>n.QuadraticBezierCurve,"QuadraticBezierCurve3",()=>n.QuadraticBezierCurve3,"Quaternion",()=>n.Quaternion,"QuaternionKeyframeTrack",()=>n.QuaternionKeyframeTrack,"QuaternionLinearInterpolant",()=>n.QuaternionLinearInterpolant,"RED_GREEN_RGTC2_Format",()=>
1n.RED_GREEN_RGTC2_Format,"RED_RGTC1_Format",()=>n.RED_RGTC1_Format,"REVISION",()=>n.REVISION,"RGBADepthPacking",()=>n.RGBADepthPacking,"RGBAFormat",()=>n.RGBAFormat,"RGBAIntegerFormat",()=>n.RGBAIntegerFormat,"RGBA_ASTC_10x10_Format",()=>n.RGBA_ASTC_10x10_Format,"RGBA_ASTC_10x5_Format",()=>n.RGBA_ASTC_10x5_Format,"RGBA_ASTC_10x6_Format",()=>n.RGBA_ASTC_10x6_Format,"RGBA_ASTC_10x8_Format",()=>n.RGBA_ASTC_10x8_Format,"RGBA_ASTC_12x10_Format",()=>n.RGBA_ASTC_12x10_Format,"RGBA_ASTC_12x12_Format",()=>n.RGBA_ASTC_12x12_Format,"RGBA_ASTC_4x4_Format",()=>n.RGBA_ASTC_4x4_Format,"RGBA_ASTC_5x4_Format",()=>n.RGBA_ASTC_5x4_Format,"RGBA_ASTC_5x5_Format",()=>n.RGBA_ASTC_5x5_Format,"RGBA_ASTC_6x5_Format",()=>n.RGBA_ASTC_6x5_Format,"RGBA_ASTC_6x6_Format",()=>n.RGBA_ASTC_6x6_Format,"RGBA_ASTC_8x5_Format",()=>n.RGBA_ASTC_8x5_Format,"RGBA_ASTC_8x6_Format",()=>n.RGBA_ASTC_8x6_Format,"RGBA_ASTC_8x8_Format",()=>n.RGBA_ASTC_8x8_Format,"RGBA_BPTC_Format",()=>n.RGBA_BPTC_Format,"RGBA_ETC2_EAC_Format",()=>n.RGBA_ETC2_EAC_Format,"RGBA_PVRTC_2BPPV1_Format",()=>n.RGBA_PVRTC_2BPPV1_Format,"RGBA_PVRTC_4BPPV1_Format",()=>n.RGBA_PVRTC_4BPPV1_Format,"RGBA_S3TC_DXT1_Format",()=>n.RGBA_S3TC_DXT1_Format,"RGBA_S3TC_DXT3_Format",()=>n.RGBA_S3TC_DXT3_Format,"RGBA_S3TC_DXT5_Format",()=>n.RGBA_S3TC_DXT5_Format,"RGBDepthPacking",()=>n.RGBDepthPacking,"RGBFormat",()=>n.RGBFormat,"RGBIntegerFormat",()=>n.RGBIntegerFormat,"RGB_BPTC_SIGNED_Format",()=>n.RGB_BPTC_SIGNED_Format,"RGB_BPTC_UNSIGNED_Format",()=>n.RGB_BPTC_UNSIGNED_Format,"RGB_ETC1_Format",()=>n.RGB_ETC1_Format,"RGB_ETC2_Format",()=>n.RGB_ETC2_Format,"RGB_PVRTC_2BPPV1_Format",()=>n.RGB_PVRTC_2BPPV1_Format,"RGB_PVRTC_4BPPV1_Format",()=>n.RGB_PVRTC_4BPPV1_Format,"RGB_S3TC_DXT1_Format",()=>n.RGB_S3TC_DXT1_Format,"RGDepthPacking",()=>n.RGDepthPacking,"RGFormat",()=>n.RGFormat,"RGIntegerFormat",()=>n.RGIntegerFormat,"RawShaderMaterial",()=>n.RawShaderMaterial,"Ray",()=>n.Ray,"Raycaster",()=>n.Raycaster,"RectAreaLight",()=>n.RectAreaLight,"RedFormat",()=>n.RedFormat,"RedIntegerFormat",()=>n.RedIntegerFormat,"ReinhardToneMapping",()=>n.ReinhardToneMapping,"RenderTarget",()=>n.RenderTarget,"RenderTarget3D",()=>n.RenderTarget3D,"RepeatWrapping",()=>n.RepeatWrapping,"ReplaceStencilOp",()=>n.ReplaceStencilOp,"ReverseSubtractEquation",()=>n.ReverseSubtractEquation,"RingGeometry",()=>n.RingGeometry,"SIGNED_RED_GREEN_RGTC2_Format",()=>n.SIGNED_RED_GREEN_RGTC2_Format,"SIGNED_RED_RGTC1_Format",()=>n.SIGNED_RED_RGTC1_Format,"SRGBColorSpace",()=>n.SRGBColorSpace,"SRGBTransfer",()=>n.SRGBTransfer,"Scene",()=>n.Scene,"ShaderChunk",()=>a.ShaderChunk,"ShaderLib",()=>a.ShaderLib,"ShaderMaterial",()=>n.ShaderMaterial,"ShadowMaterial",()=>n.ShadowMaterial,"Shape",()=>n.Shape,"ShapeGeometry",()=>n.ShapeGeometry,"ShapePath",()=>n.ShapePath,"ShapeUtils",()=>n.ShapeUtils,"ShortType",()=>n.ShortType,"Skeleton",()=>n.Skeleton,"SkeletonHelper",()=>n.SkeletonHelper,"SkinnedMesh",()=>n.SkinnedMesh,"Source",()=>n.Source,"Sphere",()=>n.Sphere,"SphereGeometry",()=>n.SphereGeometry,"Spherical",()=>n.Spherical,"SphericalHarmonics3",()=>n.SphericalHarmonics3,"SplineCurve",()=>n.SplineCurve,"SpotLight",()=>n.SpotLight,"SpotLightHelper",()=>n.SpotLightHelper,"Sprite",()=>n.Sprite,"SpriteMaterial",()=>n.SpriteMaterial,"SrcAlphaFactor",()=>n.SrcAlphaFactor,"SrcAlphaSaturateFactor",()=>n.SrcAlphaSaturateFactor,"SrcColorFactor",()=>n.SrcColorFactor,"StaticCopyUsage",()=>n.StaticCopyUsage,"StaticDrawUsage",()=>n.StaticDrawUsage,"StaticReadUsage",()=>n.StaticReadUsage,"StereoCamera",()=>n.StereoCamera,"StreamCopyUsage",()=>n.StreamCopyUsage,"StreamDrawUsage",()=>n.StreamDrawUsage,"StreamReadUsage",()=>n.StreamReadUsage,"StringKeyframeTrack",()=>n.StringKeyframeTrack,"SubtractEquation",()=>n.SubtractEquation,"SubtractiveBlending",()=>n.SubtractiveBlending,"TOUCH",()=>n.TOUCH,"TangentSpaceNormalMap",()=>n.TangentSpaceNormalMap,"TetrahedronGeometry",()=>n.TetrahedronGeometry,"Texture",()=>n.Texture,"TextureLoader",()=>n.TextureLoader,"TextureUtils",()=>n.TextureUtils,"Timer",()=>n.Timer,"TimestampQuery",()=>n.TimestampQuery,"TorusGeometry",()=>n.TorusGeometry,"TorusKnotGeometry",()=>
1n.TorusKnotGeometry,"Triangle",()=>n.Triangle,"TriangleFanDrawMode",()=>n.TriangleFanDrawMode,"TriangleStripDrawMode",()=>n.TriangleStripDrawMode,"TrianglesDrawMode",()=>n.TrianglesDrawMode,"TubeGeometry",()=>n.TubeGeometry,"UVMapping",()=>n.UVMapping,"Uint16BufferAttribute",()=>n.Uint16BufferAttribute,"Uint32BufferAttribute",()=>n.Uint32BufferAttribute,"Uint8BufferAttribute",()=>n.Uint8BufferAttribute,"Uint8ClampedBufferAttribute",()=>n.Uint8ClampedBufferAttribute,"Uniform",()=>n.Uniform,"UniformsGroup",()=>n.UniformsGroup,"UniformsLib",()=>a.UniformsLib,"UniformsUtils",()=>n.UniformsUtils,"UnsignedByteType",()=>n.UnsignedByteType,"UnsignedInt101111Type",()=>n.UnsignedInt101111Type,"UnsignedInt248Type",()=>n.UnsignedInt248Type,"UnsignedInt5999Type",()=>n.UnsignedInt5999Type,"UnsignedIntType",()=>n.UnsignedIntType,"UnsignedShort4444Type",()=>n.UnsignedShort4444Type,"UnsignedShort5551Type",()=>n.UnsignedShort5551Type,"UnsignedShortType",()=>n.UnsignedShortType,"VSMShadowMap",()=>n.VSMShadowMap,"Vector2",()=>n.Vector2,"Vector3",()=>n.Vector3,"Vector4",()=>n.Vector4,"VectorKeyframeTrack",()=>n.VectorKeyframeTrack,"VideoFrameTexture",()=>n.VideoFrameTexture,"VideoTexture",()=>n.VideoTexture,"WebGL3DRenderTarget",()=>n.WebGL3DRenderTarget,"WebGLArrayRenderTarget",()=>n.WebGLArrayRenderTarget,"WebGLCoordinateSystem",()=>n.WebGLCoordinateSystem,"WebGLCubeRenderTarget",()=>n.WebGLCubeRenderTarget,"WebGLRenderTarget",()=>n.WebGLRenderTarget,"WebGLRenderer",()=>a.WebGLRenderer,"WebGLUtils",()=>a.WebGLUtils,"WebGPUCoordinateSystem",()=>n.WebGPUCoordinateSystem,"WebXRController",()=>n.WebXRController,"WireframeGeometry",()=>n.WireframeGeometry,"WrapAroundEnding",()=>n.WrapAroundEnding,"ZeroCurvatureEnding",()=>n.ZeroCurvatureEnding,"ZeroFactor",()=>n.ZeroFactor,"ZeroSlopeEnding",()=>n.ZeroSlopeEnding,"ZeroStencilOp",()=>n.ZeroStencilOp,"createCanvasElement",()=>n.createCanvasElement,"error",()=>n.error,"getConsoleFunction",()=>n.getConsoleFunction,"log",()=>n.log,"setConsoleFunction",()=>n.setConsoleFunction,"warn",()=>n.warn,"warnOnce",()=>n.warnOnce],732009);var i=e.i(732009),o=e.i(648563),l=e.i(846791),s=e.i(843476);function c({ref:e,children:a,fallback:n,resize:l,style:u,gl:p,events:d=t.f,eventSource:m,eventPrefix:h,shadows:C,linear:g,flat:f,legacy:S,orthographic:y,frameloop:T,dpr:M,performance:F,raycaster:_,camera:A,scene:B,onPointerMissed:R,onCreated:G,...L}){r.useMemo(()=>(0,t.e)(i),[]);let v=(0,t.u)(),[x,b]=(0,o.default)({scroll:!0,debounce:{scroll:50,resize:0},...l}),E=r.useRef(null),D=r.useRef(null);r.useImperativeHandle(e,()=>E.current);let P=(0,t.a)(R),I=r.useCallback(e=>null==P.current?void 0:P.current(e),[P]),[w,U]=r.useState(!1),[O,N]=r.useState(!1);if(w)throw w;if(O)throw O;let k=r.useRef(null),[q,H]=(0,t.b)(),W=r.useRef(null),j=()=>m?(0,t.i)(m)?m.current:m:D.current;r.useInsertionEffect(()=>()=>{let e=k.current;k.current=null,null==e||e.unmount()},[]),(0,t.c)(()=>{let e=E.current;b.width>0&&b.height>0&&e&&(k.current||(k.current=(0,t.d)(e)),k.current.configure({gl:p,scene:B,events:d,shadows:C,linear:g,flat:f,legacy:S,orthographic:y,frameloop:T,dpr:M,performance:F,raycaster:_,camera:A,size:b,onPointerMissed:I,onCreated:e=>{var t;W.current=e,null==e.events.connect||e.events.connect(null!=(t=j())?t:D.current),h&&e.setEvents({compute:(e,t)=>{let r=e[h+"X"],a=e[h+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(a/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==G||G(e)}}).catch(N),"fulfilled"===k.current.ready.status?k.current.render((0,s.jsx)(v,{children:(0,s.jsx)(t.E,{set:N,children:(0,s.jsx)(r.Suspense,{fallback:(0,s.jsx)(t.B,{set:U}),children:null!=a?a:null})})})):"pending"===k.current.ready.status&&H(k.current.ready))}),r.useEffect(()=>{var e;let t=null==(e=W.current)?void 0:e.get(),r=j();t&&r&&t.events.connected!==r&&(null==t.events.connect||t.events.connect(r))}),r.useEffect(()=>{let e=E.current;return()=>{var t;e.isConnected||null==(t=k.current)||t.unmount()}},[]);let V=m?"none":"auto";return(0,s.jsxs)("div",{ref:D,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:V,...u},...L,children:[(0,s.jsx)("div",{ref:x,style:{width:"100%",height:"100%"},children:(0,s.jsx)("canvas",{ref:E,style:{display:"block"},children:n})}),q]})}e.i(189499),e.s(["Canvas",0,function(e){return(0,s.jsx)(l.FiberProvider,{children:(0,s.jsx)(c,{...e})})}],575056)},169595,e=>{"use strict";var t=e.i(931067),r=e.i(271645),a=e.i(961949),a=a,n=e.i(575056),i=e.i(380566),o=a,l=e.i(732009);
1let s={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};e.s(["Canvas",0,function({eventSource:e,worker:a,fallback:i,style:o,className:l,id:c,...u}){let[p,d]=r.default.useState(!1),m=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t;if(!a)return;let r=m.current;try{t=m.current.transferControlToOffscreen()}catch(e){d(!0);return}a.onmessage=e=>{"error"===e.data.type&&d(!0)},a.postMessage({type:"init",payload:{props:u,drawingSurface:t,width:r.clientWidth,height:r.clientHeight,top:r.offsetTop,left:r.offsetLeft,pixelRatio:window.devicePixelRatio}},[t]);let n=e&&void 0!==e.current?e.current:e||r;Object.values(s).forEach(([e,t])=>{n.addEventListener(e,r=>{t||r.preventDefault(),"pointerdown"===e?r.target.setPointerCapture(r.pointerId):"pointerup"===e&&r.target.releasePointerCapture(r.pointerId),a.postMessage({type:"dom_events",payload:{eventName:e,deltaX:r.deltaX,deltaY:r.deltaY,pointerId:r.pointerId,pointerType:r.pointerType,button:r.button,buttons:r.buttons,altKey:r.altKey,ctrlKey:r.ctrlKey,metaKey:r.metaKey,shiftKey:r.shiftKey,movementX:r.movementX,movementY:r.movementY,clientX:r.clientX,clientY:r.clientY,offsetX:r.offsetX,offsetY:r.offsetY,pageX:r.pageX,pageY:r.pageY,x:r.x,y:r.y}})},{passive:t})});let i=()=>{a.postMessage({type:"resize",payload:{width:n.clientWidth,height:n.clientHeight,top:n.offsetTop,left:n.offsetLeft}})};return window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}},[a]),(0,r.useEffect)(()=>{a&&a.postMessage({type:"props",payload:u})},[a,u]),p?r.default.createElement(n.Canvas,(0,t.default)({id:c,className:l,style:o},u),i):r.default.createElement("canvas",{id:c,className:l,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",display:"block",...o},ref:m})},"render",0,function(e){var t;let r;(0,i.extend)(l);let n=[1,2],c={width:0,height:0,top:0,left:0,updateStyle:!1},u={all:t=t||new Map,on:function(e,r){var a=t.get(e);a?a.push(r):t.set(e,[r])},off:function(e,r){var a=t.get(e);a&&(r?a.splice(a.indexOf(r)>>>0,1):t.set(e,[]))},emit:function(e,r){var a=t.get(e);a&&a.slice().map(function(e){e(r)}),(a=t.get("*"))&&a.slice().map(function(t){t(e,r)})}},p={resize:({width:e,height:t,top:a,left:i})=>{r&&r.configure({size:c={width:e,height:t,top:a,left:i,updateStyle:!1},dpr:n})},init:t=>{let{props:i,drawingSurface:l,width:p,top:d,left:m,height:h,pixelRatio:C}=t;try{Object.assign(l,{pageXOffset:m,pageYOffset:d,clientLeft:m,clientTop:d,clientWidth:p,clientHeight:h,style:{touchAction:"none"},ownerDocument:l,documentElement:l,getBoundingClientRect:()=>c,setAttribute(){},setPointerCapture(){},releasePointerCapture(){},addEventListener(e,t){u.on(e,t)},removeEventListener(e,t){u.off(e,t)}}),(r=(0,o.d)(l)).configure({events:e=>{let{handlePointer:t}=(0,a.g)(e);return{priority:1,enabled:!0,compute(e,t){t.pointer.set(e.offsetX/t.size.width*2-1,-(2*(e.offsetY/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)},connected:void 0,handlers:Object.keys(s).reduce((e,r)=>({...e,[r]:t(r)}),{}),connect:t=>{var r;let{set:a,events:n}=e.getState();null==n.disconnect||n.disconnect(),a(e=>({events:{...e.events,connected:t}})),Object.entries(null!=(r=null==n?void 0:n.handlers)?r:[]).forEach(([e,t])=>{let[r]=s[e];u.on(r,t)})},disconnect:()=>{let{set:t,events:r}=e.getState();if(r.connected){var a;Object.entries(null!=(a=r.handlers)?a:[]).forEach(([e,t])=>{let[r]=s[e];u.off(r,t)}),t(e=>({events:{...e.events,connected:void 0}}))}}}},size:c={width:p,height:h,top:d,left:m,updateStyle:!1},dpr:n=Math.min(Math.max(1,C),2),...i,onCreated:e=>{i.eventPrefix&&e.setEvents({compute:(e,t)=>{let r=e[i.eventPrefix+"X"],a=e[i.eventPrefix+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(a/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}})}}),r.render(e)}catch(e){postMessage({type:"error",payload:null==e?void 0:e.message})}self.window=l},dom_events:e=>{u.emit(e.eventName,{...e,preventDefault(){},stopPropagation(){}})},props:e=>{r&&(e.dpr&&(n=e.dpr),r.configure({size:c,dpr:n,...e}))}};self.onmessage=e=>{let{type:t,payload:r}=e.data,a=p[t];a&&a(r)}
1,l.ImageLoader.prototype.load=function(e,t,r,a){void 0!==this.path&&(e=this.path+e),e=this.manager.resolveURL(e);let n=this,i=l.Cache.get(e);return void 0!==i?(n.manager.itemStart(e),t&&t(i),n.manager.itemEnd(e),i):(fetch(e).then(e=>e.blob()).then(e=>createImageBitmap(e,{premultiplyAlpha:"none",colorSpaceConversion:"none"})).then(r=>{l.Cache.add(e,r),t&&t(r),n.manager.itemEnd(e)}).catch(a),{})},self.window={},self.document={},self.Image=class{height=1;width=1;set onload(e){e(!0)}}}],169595)},540490,e=>{e.v({container:"layout-module__QY5QOq__container",content:"layout-module__QY5QOq__content",fixedScene:"layout-module__QY5QOq__fixedScene",fpsBadge:"layout-module__QY5QOq__fpsBadge",sceneReveal:"layout-module__QY5QOq__sceneReveal"})},293115,e=>{"use strict";var t=e.i(843476),r=e.i(169595),a=e.i(618566),n=e.i(271645);e.i(514300);var i=e.i(275617),o=e.i(173040),l=e.i(135169),s=e.i(546828),c=e.i(744361),u=e.i(854942),p=e.i(623763),d=e.i(120632);e.i(239808),e.i(918563);var m=e.i(540490);let h=e=>Math.min(1,Math.max(0,e)),C=(0,n.memo)(({worker:e,onFallbackFps:a,onFallbackCamera:n,onFallbackReady:i})=>(0,t.jsx)(r.Canvas,{worker:e,fallback:(0,t.jsx)(o.SkySceneContent,{onFps:a,onCamera:n,onReady:i}),camera:{position:[0,1.8,0],fov:55,near:1,far:4e5},gl:{depth:!1,toneMappingExposure:10},dpr:1}));C.displayName="SkyCanvas",e.s(["default",0,function({children:e}){let r=(0,a.usePathname)(),o=(0,s.cameraRigForPath)(r),{worker:g,workerRef:f,badgeRef:S,writeFps:y,writeCamera:T,markReady:M,ready:F,intro:_,cameraFrameRef:A,subscribeCamera:B}=(0,u.useSkyWorker)({rig:o});(0,p.useCloudPointer)(f);let[R,G]=(0,n.useState)(!1),{flights:L}=(0,c.useSkyData)(g,f),v=r?.startsWith("/sky")??!1,[x,b]=(0,n.useState)(!1);(0,n.useEffect)(()=>{if(!F)return;let e=requestAnimationFrame(()=>b(!0));return()=>cancelAnimationFrame(e)},[F]);let E=(0,n.useCallback)(e=>{(0,l.updateSky)(e),f.current?.postMessage({type:"sky-state",state:e})},[f]);(0,n.useEffect)(()=>{E({cloudsClear:!1,yaw:0,hoveredFlight:null})},[o,E,g]);let D=(0,n.useRef)(d.INITIAL_SCROLL_FRAME),P=(0,n.useRef)(new Set),I=(0,n.useCallback)(e=>(P.current.add(e),e(D.current),()=>{P.current.delete(e)}),[]);(0,n.useEffect)(()=>{let e=document.scrollingElement??document.documentElement,t=0,r=()=>{t=0;let r=window.innerHeight||1,a=e.scrollTop,n=Math.max(1,e.scrollHeight-r),i=h(a/n),o=h(a/r),l=h((n-a)/r),s=h((.75-l)/.55);for(let e of(G(s>.4),E({scroll:i,darken:Math.min(o,l),trafficReveal:s}),D.current={rampIn:o,rampOut:l,reveal:s,progress:i},P.current))e(D.current)},a=()=>{t||(t=requestAnimationFrame(r))};return e.addEventListener("scroll",a,{passive:!0}),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a),r(),()=>{e.removeEventListener("scroll",a),window.removeEventListener("scroll",a),window.removeEventListener("resize",a),t&&cancelAnimationFrame(t)}},[E,r]);let w=(0,n.useMemo)(()=>({ready:F,cameraFrameRef:A,subscribeCamera:B,setSkyState:E,subscribeScroll:I}),[F,A,B,E,I]);return(0,t.jsxs)(d.SkyShellContext.Provider,{value:w,children:[(0,t.jsx)("div",{className:m.default.container,children:(0,t.jsx)("div",{className:m.default.fixedScene,children:(0,t.jsx)("div",{className:m.default.sceneReveal,style:{opacity:+!!x,transition:`opacity ${_.fadeMs}ms ease-out`},children:g&&(0,t.jsx)(C,{worker:g,onFallbackFps:y,onFallbackCamera:T,onFallbackReady:M})})})}),(0,t.jsx)("div",{className:m.default.content,children:e}),F&&o.traffic&&(0,t.jsx)(i.FlightHud,{cameraRef:A,flights:L,interactive:R,onHover:e=>E({hoveredFlight:e})}),v&&(0,t.jsx)("div",{className:m.default.fpsBadge,ref:S}),!1]})}])},514300,e=>{"use strict";e.i(506580),e.i(275617),e.i(173040),e.i(744361),e.i(854942),e.i(623763),e.i(120632),e.s([])},649290,e=>{e.q("/_next/static/immutable/media/sky.worker.23qafwca0nh79.tsx")}]); 2 3//# sourceMappingURL=3fmn42g10cjiv.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.