From cfa35cf3d8eb56a2f0d59cc035243ca17f5fe76a Mon Sep 17 00:00:00 2001 From: Antoine BERNIER Date: Mon, 10 Aug 2026 21:28:54 +0200 Subject: [PATCH] Upgrade three 0.165.0 -> 0.181.2 r182 is where this stops: three moved directional and spot shadow maps to sampler2DShadow (hardware PCF) instead of an RGBA-packed sampler2D, and drei 10.7.8's still overrides shadowmap_pars_fragment with a PCSS block built on unpackRGBAToDepth(texture2D(shadowMap, ...)). It also injects its `return PCSS(...)` at the first `#if defined( SHADOWMAP_TYPE_PCF )`, which since r182 is the uniform declaration rather than the getShadow body. On 0.185 the fragment shader fails to compile: the-three-graces and gltf-animations-tied-to-scroll render nothing, soft-shadows and room-with-soft-shadows lose their penumbra. drei fixes this only on the 11.0.0-alpha line, which needs @react-three/fiber 10. Everything r166-r181 removed along the way: - WebGLMultipleRenderTargets (gone in r172) -> WebGLRenderTarget's `count` option, whose attachments live on `.textures`. The vendored realism-effects bundles get a shim for the old constructor, and their array-style `.texture` reads become `.textures`. - WebGLRenderer#copyFramebufferToTexture swapped its first two arguments in r166 (texture first, position second) -- realism-effects was still passing them the old way, which crashed the ssgi demo on load. - BufferAttribute#updateRange -> addUpdateRange()/updateRanges. - Texture#image is typed `unknown`, and Vector3#set()'s z became optional -- which drops the tuple branch of react-spring's animated `scale` prop, so gltf-animations-re-used springs a scalar instead. postprocessing is unpinned along with it: 6.37+ needs three >= 0.174, so the workspace override that held the transitive copy at 6.36.6 is gone and the direct dependency moves to 6.39.4 (peer: >= 0.168 < 0.186). Verified: all 158 examples build, and each one loads headless with no console or page errors beyond the ones main already has. Co-Authored-By: Claude Opus 5 --- .syncpackrc.json | 10 +- examples/aquarium/package.json | 4 +- examples/arkanoid-under-60-loc/package.json | 4 +- examples/arkanoid/package.json | 4 +- examples/audio-analyser/package.json | 4 +- examples/backdrop-and-cables/package.json | 4 +- examples/baking-soft-shadows/package.json | 4 +- examples/basic-ballpit/package.json | 4 +- examples/basic-example/package.json | 4 +- .../package.json | 4 +- examples/bezier-curves-and-nodes/package.json | 4 +- examples/bloom-hdr-workflow-gltf/package.json | 4 +- examples/bouncy-watch/package.json | 4 +- examples/bounds-and-makedefault/package.json | 4 +- .../bruno-simons-20k-challenge/package.json | 4 +- examples/bubbles/package.json | 4 +- .../building-dynamic-envmaps/package.json | 4 +- examples/building-live-envmaps/package.json | 4 +- examples/bvh/package.json | 4 +- examples/camera-scroll/package.json | 4 +- examples/camera-shake/package.json | 4 +- examples/canvas-text/package.json | 4 +- .../cards-with-border-radius/package.json | 4 +- examples/cards/package.json | 4 +- examples/caustics/package.json | 4 +- examples/cell-fracture/package.json | 4 +- examples/chromatic-aberration/package.json | 4 +- examples/clones/package.json | 4 +- examples/clouds/package.json | 4 +- examples/color-grading/package.json | 4 +- examples/confetti/package.json | 4 +- examples/csg-bunny-usegroups/package.json | 4 +- examples/csg-house/package.json | 4 +- .../package.json | 4 +- examples/dbismut-furniture/package.json | 4 +- examples/diamond-refraction/package.json | 4 +- examples/diamond-ring/package.json | 4 +- examples/dot-screen/package.json | 4 +- examples/drei-rendertexture/package.json | 4 +- examples/ecctrl-fisheye/package.json | 4 +- examples/edgesgeometry/package.json | 4 +- examples/enter-portals/package.json | 4 +- .../package.json | 4 +- .../envmap-ground-projection/package.json | 4 +- .../faucets-select-highlight/package.json | 4 +- examples/flexbox-yoga-in-webgl/package.json | 6 +- examples/floating-diamonds/package.json | 4 +- .../floating-instanced-shoes/package.json | 4 +- examples/floating-laptop/package.json | 4 +- examples/flow-shield/package.json | 6 +- examples/flying-bananas/package.json | 4 +- examples/frosted-glass/package.json | 4 +- examples/gatsby-stars/package.json | 4 +- examples/glass-flower/package.json | 4 +- examples/gltf-animations-re-used/package.json | 4 +- .../gltf-animations-re-used/src/Model.tsx | 8 +- .../package.json | 4 +- examples/gltf-animations/package.json | 4 +- examples/gltfjsx-400kb-drone/package.json | 4 +- examples/gpgpu-curl-noise-dof/package.json | 4 +- examples/grass-shader/package.json | 4 +- examples/grid/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- examples/hi-key-bubbles/package.json | 4 +- examples/horizontal-tiles/package.json | 4 +- examples/html-annotations/package.json | 4 +- examples/html-input-fields/package.json | 4 +- examples/html-markers/package.json | 4 +- examples/image-gallery/package.json | 4 +- examples/infinite-scroll/package.json | 4 +- .../instanced-particles-effects/package.json | 4 +- examples/instanced-vertex-colors/package.json | 4 +- examples/instances/package.json | 4 +- examples/inter-epoxy-resin/package.json | 4 +- .../package.json | 4 +- examples/inverted-stencil-buffer/package.json | 4 +- examples/iridescent-decals/package.json | 4 +- examples/lamina-1x/package.json | 4 +- examples/landing-page/package.json | 4 +- examples/learn-with-jason/package.json | 4 +- examples/lulaby-city/package.json | 4 +- examples/lusion-connectors/package.json | 4 +- examples/magic-box/package.json | 4 +- examples/merged-instance/package.json | 4 +- examples/minecraft/package.json | 4 +- examples/mixing-controls/package.json | 4 +- .../package.json | 4 +- examples/mixing-html-and-webgl/package.json | 4 +- examples/moksha/package.json | 4 +- examples/monitors/package.json | 4 +- examples/motionpathcontrols/package.json | 4 +- examples/mount-transitions/package.json | 4 +- .../package.json | 4 +- examples/nextjs-prism/package.json | 4 +- examples/nextjs-prism/src/components/Beam.tsx | 4 +- examples/night-train/package.json | 4 +- examples/object-clump/package.json | 4 +- examples/pairing-threejs-to-ui/package.json | 4 +- examples/pass-through-portals/package.json | 4 +- .../package.json | 4 +- examples/pinball-in-70-lines/package.json | 4 +- examples/pixelation/package.json | 4 +- examples/pmndrs-vercel/package.json | 4 +- examples/portal-shapes/package.json | 4 +- examples/portals/package.json | 4 +- .../package.json | 4 +- examples/racing-game/package.json | 4 +- .../src/models/track/Heightmap.tsx | 4 +- examples/ragdoll-physics/package.json | 4 +- examples/rapier-physics/package.json | 4 +- examples/rapier-ping-pong/package.json | 4 +- examples/raycast-cycling/package.json | 4 +- .../package.json | 4 +- examples/re-using-gltfs/package.json | 4 +- examples/react-ellipsecurve/package.json | 4 +- examples/react-pp-outlines/package.json | 4 +- examples/react-spring-animations/package.json | 4 +- .../react-spring-animations/src/Canvas.tsx | 2 +- examples/room-with-soft-shadows/package.json | 4 +- examples/router-transitions/package.json | 4 +- examples/scanline/package.json | 4 +- .../package.json | 4 +- examples/scrollcontrols-gltf/package.json | 4 +- .../scrollcontrols-with-minimap/package.json | 4 +- examples/selective-outlines/package.json | 4 +- examples/sepia/package.json | 4 +- examples/shader-fire/package.json | 4 +- examples/shader-hmr/package.json | 4 +- examples/shadermaterials/package.json | 4 +- examples/shoe-configurator/package.json | 4 +- examples/shopping/package.json | 4 +- examples/simple-audio-analyser/package.json | 4 +- .../package.json | 4 +- examples/simple-physics-example/package.json | 4 +- .../sky-dome-with-annotations/package.json | 4 +- examples/soft-shadows/package.json | 4 +- examples/space-game/package.json | 4 +- examples/sparks-and-effects/package.json | 6 +- examples/spline-glass-shapes/package.json | 4 +- examples/sport-hall/package.json | 4 +- examples/spotlight-shadows/package.json | 4 +- examples/springy-boxes/package.json | 4 +- .../package.json | 6 +- .../src/realism-effects/index.js | 47 +- .../src/realism-effects/v2.js | 35 +- examples/ssr-test/package.json | 4 +- examples/stage-presets-gltfjsx/package.json | 6 +- .../src/realism-effects/index.js | 47 +- .../src/realism-effects/v2.js | 35 +- examples/staging-and-camerashake/package.json | 4 +- examples/starwars/package.json | 4 +- examples/stencil-mask/package.json | 4 +- .../package.json | 4 +- examples/svg-renderer/package.json | 4 +- examples/t-shirt-configurator/package.json | 4 +- examples/take-control/package.json | 4 +- examples/the-three-graces/package.json | 4 +- .../threejs-journey-lv-1-fisheye/package.json | 4 +- examples/threejs-journey-portal/package.json | 4 +- examples/thunder-clouds/package.json | 4 +- examples/trails/package.json | 4 +- .../package.json | 4 +- .../transparent-aesop-bottles/package.json | 4 +- examples/trigger-meshes/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- examples/video-cookies/package.json | 4 +- examples/video-textures/package.json | 4 +- examples/view-tracking/package.json | 4 +- examples/viewcube/package.json | 4 +- examples/vignette/package.json | 4 +- examples/viking-ship/package.json | 4 +- examples/volumetric-light-godray/package.json | 4 +- examples/volumetric-spotlight/package.json | 4 +- examples/water-shader/package.json | 4 +- examples/wireframes/package.json | 4 +- examples/wobbling-sphere/package.json | 4 +- examples/zustand-site/package.json | 4 +- pnpm-lock.yaml | 2567 +++++++++-------- pnpm-workspace.yaml | 7 - 181 files changed, 1748 insertions(+), 1708 deletions(-) diff --git a/.syncpackrc.json b/.syncpackrc.json index c8d912f6c..41d1bc726 100644 --- a/.syncpackrc.json +++ b/.syncpackrc.json @@ -19,10 +19,10 @@ "pinVersion": "19.2.3" }, { - "label": "three is pinned: the @splinetool/loader patch is keyed to r165, and postprocessing 6.36.6 needs < 0.173", + "label": "three is capped at 0.181.2: r182 moved shadow maps to sampler2DShadow, which drei 10's PCSS override cannot compile (fixed only on the drei 11 alpha line, which needs @react-three/fiber 10)", "packages": ["@example/**"], "dependencies": ["three"], - "pinVersion": "0.165.0" + "pinVersion": "0.181.2" }, { "label": "@react-three/fiber is pinned: 9.x is the React 19 line, and a caret could raise the three floor", @@ -43,10 +43,10 @@ "pinVersion": "1.2.2" }, { - "label": "postprocessing is pinned to the last release accepting three 0.165 (6.36.7+ needs >= 0.174); pnpm.overrides pins the transitive copy too", + "label": "postprocessing is pinned to the latest release accepting three 0.181 (its peer range is >= 0.168 < 0.186)", "packages": ["@example/**"], "dependencies": ["postprocessing"], - "pinVersion": "6.36.6" + "pinVersion": "6.39.4" }, { "label": "suspend-react is pinned for all examples (the suspend(promise) pattern requires >= 0.1.3)", @@ -55,7 +55,7 @@ "pinVersion": "0.1.3" }, { - "label": "@splinetool/loader is pinned to the last release that parses the repo's 2022-era .splinecode scenes (0.9.156+ silently fall back to a default gray material or crash; the three-r165 pnpm patch is keyed to this exact version)", + "label": "@splinetool/loader is pinned to the last release that parses the repo's 2022-era .splinecode scenes (0.9.156+ silently fall back to a default gray material or crash; the three-compat pnpm patch is keyed to this exact version)", "packages": ["@example/**"], "dependencies": ["@splinetool/loader"], "pinVersion": "0.9.153" diff --git a/examples/aquarium/package.json b/examples/aquarium/package.json index f17c47d71..1feb52433 100644 --- a/examples/aquarium/package.json +++ b/examples/aquarium/package.json @@ -11,12 +11,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/arkanoid-under-60-loc/package.json b/examples/arkanoid-under-60-loc/package.json index bcf3afd60..474b24e0f 100644 --- a/examples/arkanoid-under-60-loc/package.json +++ b/examples/arkanoid-under-60-loc/package.json @@ -6,12 +6,12 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/arkanoid/package.json b/examples/arkanoid/package.json index 993850308..0be411c53 100644 --- a/examples/arkanoid/package.json +++ b/examples/arkanoid/package.json @@ -8,7 +8,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "scripts": { @@ -28,7 +28,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/audio-analyser/package.json b/examples/audio-analyser/package.json index ba62399a3..75a2a0e00 100644 --- a/examples/audio-analyser/package.json +++ b/examples/audio-analyser/package.json @@ -7,13 +7,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/backdrop-and-cables/package.json b/examples/backdrop-and-cables/package.json index 828c36efb..87d65babf 100644 --- a/examples/backdrop-and-cables/package.json +++ b/examples/backdrop-and-cables/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/baking-soft-shadows/package.json b/examples/baking-soft-shadows/package.json index 301ae28d5..698bc9dba 100644 --- a/examples/baking-soft-shadows/package.json +++ b/examples/baking-soft-shadows/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/basic-ballpit/package.json b/examples/basic-ballpit/package.json index b892eb518..2e4ae2118 100644 --- a/examples/basic-ballpit/package.json +++ b/examples/basic-ballpit/package.json @@ -7,12 +7,12 @@ "nice-color-palettes": "^3.0.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/basic-example/package.json b/examples/basic-example/package.json index 273bda709..8e567845a 100644 --- a/examples/basic-example/package.json +++ b/examples/basic-example/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bestservedbold-christmas-baubles/package.json b/examples/bestservedbold-christmas-baubles/package.json index 6206e5b6b..d0ca24a00 100644 --- a/examples/bestservedbold-christmas-baubles/package.json +++ b/examples/bestservedbold-christmas-baubles/package.json @@ -8,12 +8,12 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bezier-curves-and-nodes/package.json b/examples/bezier-curves-and-nodes/package.json index 58d21b175..0344397ff 100644 --- a/examples/bezier-curves-and-nodes/package.json +++ b/examples/bezier-curves-and-nodes/package.json @@ -7,12 +7,12 @@ "@use-gesture/react": "^10.3.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bloom-hdr-workflow-gltf/package.json b/examples/bloom-hdr-workflow-gltf/package.json index fb9067988..c38fad357 100644 --- a/examples/bloom-hdr-workflow-gltf/package.json +++ b/examples/bloom-hdr-workflow-gltf/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bouncy-watch/package.json b/examples/bouncy-watch/package.json index f26fa127b..3510820de 100644 --- a/examples/bouncy-watch/package.json +++ b/examples/bouncy-watch/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bounds-and-makedefault/package.json b/examples/bounds-and-makedefault/package.json index 76971271a..c81b896bd 100644 --- a/examples/bounds-and-makedefault/package.json +++ b/examples/bounds-and-makedefault/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bruno-simons-20k-challenge/package.json b/examples/bruno-simons-20k-challenge/package.json index 2893b41c5..adbff80b4 100644 --- a/examples/bruno-simons-20k-challenge/package.json +++ b/examples/bruno-simons-20k-challenge/package.json @@ -9,12 +9,12 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bubbles/package.json b/examples/bubbles/package.json index fe7ed5f33..d434e6337 100644 --- a/examples/bubbles/package.json +++ b/examples/bubbles/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.5", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/building-dynamic-envmaps/package.json b/examples/building-dynamic-envmaps/package.json index 59e26385e..cf5c7c364 100644 --- a/examples/building-dynamic-envmaps/package.json +++ b/examples/building-dynamic-envmaps/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/building-live-envmaps/package.json b/examples/building-live-envmaps/package.json index 7172eea6c..06a443bbe 100644 --- a/examples/building-live-envmaps/package.json +++ b/examples/building-live-envmaps/package.json @@ -8,12 +8,12 @@ "lamina": "1.2.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/bvh/package.json b/examples/bvh/package.json index ca2c211f0..5a340a067 100644 --- a/examples/bvh/package.json +++ b/examples/bvh/package.json @@ -8,13 +8,13 @@ "r3f-perf": "^7.2.3", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "three-mesh-bvh": "0.7.8" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/camera-scroll/package.json b/examples/camera-scroll/package.json index 473add9ac..e8dda92e2 100644 --- a/examples/camera-scroll/package.json +++ b/examples/camera-scroll/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/camera-shake/package.json b/examples/camera-shake/package.json index fa06319b8..34cb31201 100644 --- a/examples/camera-shake/package.json +++ b/examples/camera-shake/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/canvas-text/package.json b/examples/canvas-text/package.json index 8dd7144e9..bed839aa8 100644 --- a/examples/canvas-text/package.json +++ b/examples/canvas-text/package.json @@ -5,12 +5,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/cards-with-border-radius/package.json b/examples/cards-with-border-radius/package.json index 764967b25..e05508767 100644 --- a/examples/cards-with-border-radius/package.json +++ b/examples/cards-with-border-radius/package.json @@ -7,7 +7,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -27,7 +27,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/cards/package.json b/examples/cards/package.json index c2f48341c..6bb24d4bf 100644 --- a/examples/cards/package.json +++ b/examples/cards/package.json @@ -10,12 +10,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/caustics/package.json b/examples/caustics/package.json index 083f40374..81a46e171 100644 --- a/examples/caustics/package.json +++ b/examples/caustics/package.json @@ -6,7 +6,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -26,7 +26,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/cell-fracture/package.json b/examples/cell-fracture/package.json index c643272b8..3b480e55d 100644 --- a/examples/cell-fracture/package.json +++ b/examples/cell-fracture/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/chromatic-aberration/package.json b/examples/chromatic-aberration/package.json index 1e857d367..2d662f9e8 100644 --- a/examples/chromatic-aberration/package.json +++ b/examples/chromatic-aberration/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/clones/package.json b/examples/clones/package.json index a0b10aa51..3bc69b8b2 100644 --- a/examples/clones/package.json +++ b/examples/clones/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/clouds/package.json b/examples/clouds/package.json index 86ba60a5e..50452a1ef 100644 --- a/examples/clouds/package.json +++ b/examples/clouds/package.json @@ -8,7 +8,7 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -40,7 +40,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/color-grading/package.json b/examples/color-grading/package.json index 7736fdd55..d9ca1d607 100644 --- a/examples/color-grading/package.json +++ b/examples/color-grading/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/confetti/package.json b/examples/confetti/package.json index 4d84c9b17..ad417b638 100644 --- a/examples/confetti/package.json +++ b/examples/confetti/package.json @@ -9,12 +9,12 @@ "meshline": "^3.3.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/csg-bunny-usegroups/package.json b/examples/csg-bunny-usegroups/package.json index 2b01a45f5..e554c3fc6 100644 --- a/examples/csg-bunny-usegroups/package.json +++ b/examples/csg-bunny-usegroups/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/csg-house/package.json b/examples/csg-house/package.json index ef2a7ffd6..53a7744d9 100644 --- a/examples/csg-house/package.json +++ b/examples/csg-house/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/csg-operations-rapier-physics/package.json b/examples/csg-operations-rapier-physics/package.json index 15bd18ce8..f1c127c81 100644 --- a/examples/csg-operations-rapier-physics/package.json +++ b/examples/csg-operations-rapier-physics/package.json @@ -10,12 +10,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/dbismut-furniture/package.json b/examples/dbismut-furniture/package.json index 56f6a4ccc..27e717f88 100644 --- a/examples/dbismut-furniture/package.json +++ b/examples/dbismut-furniture/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/diamond-refraction/package.json b/examples/diamond-refraction/package.json index 505096417..af4f20c0f 100644 --- a/examples/diamond-refraction/package.json +++ b/examples/diamond-refraction/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/diamond-ring/package.json b/examples/diamond-ring/package.json index 00ae216ed..7fb3d9b82 100644 --- a/examples/diamond-ring/package.json +++ b/examples/diamond-ring/package.json @@ -8,12 +8,12 @@ "react": "19.2.8", "react-colorful": "^5.6.1", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/dot-screen/package.json b/examples/dot-screen/package.json index 3b5e78dbe..6309da910 100644 --- a/examples/dot-screen/package.json +++ b/examples/dot-screen/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/drei-rendertexture/package.json b/examples/drei-rendertexture/package.json index 261e831c4..48f3773a9 100644 --- a/examples/drei-rendertexture/package.json +++ b/examples/drei-rendertexture/package.json @@ -8,12 +8,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/ecctrl-fisheye/package.json b/examples/ecctrl-fisheye/package.json index 40ea39b83..88244910a 100644 --- a/examples/ecctrl-fisheye/package.json +++ b/examples/ecctrl-fisheye/package.json @@ -8,7 +8,7 @@ "ecctrl": "1.0.88", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -28,7 +28,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/edgesgeometry/package.json b/examples/edgesgeometry/package.json index e780036a3..7d7037e72 100644 --- a/examples/edgesgeometry/package.json +++ b/examples/edgesgeometry/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/enter-portals/package.json b/examples/enter-portals/package.json index b27273de2..f8e592012 100644 --- a/examples/enter-portals/package.json +++ b/examples/enter-portals/package.json @@ -9,13 +9,13 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0", + "three": "0.181.2", "wouter": "^2.12.1" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/environment-blur-and-transitions/package.json b/examples/environment-blur-and-transitions/package.json index 0ae1d1ccb..075d57daf 100644 --- a/examples/environment-blur-and-transitions/package.json +++ b/examples/environment-blur-and-transitions/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/envmap-ground-projection/package.json b/examples/envmap-ground-projection/package.json index b7cf054fc..bc2ae272c 100644 --- a/examples/envmap-ground-projection/package.json +++ b/examples/envmap-ground-projection/package.json @@ -8,12 +8,12 @@ "r3f-perf": "^7.2.3", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/faucets-select-highlight/package.json b/examples/faucets-select-highlight/package.json index dd124e2e3..4fed7acfd 100644 --- a/examples/faucets-select-highlight/package.json +++ b/examples/faucets-select-highlight/package.json @@ -7,12 +7,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/flexbox-yoga-in-webgl/package.json b/examples/flexbox-yoga-in-webgl/package.json index 0b62cfa75..d5e813e8a 100644 --- a/examples/flexbox-yoga-in-webgl/package.json +++ b/examples/flexbox-yoga-in-webgl/package.json @@ -7,10 +7,10 @@ "@react-three/fiber": "9.6.1", "@react-three/flex": "^1.0.1", "@react-three/postprocessing": "^3.0.4", - "postprocessing": "6.36.6", + "postprocessing": "6.39.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -38,7 +38,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/floating-diamonds/package.json b/examples/floating-diamonds/package.json index b31aae9cd..6ffbb9ab5 100644 --- a/examples/floating-diamonds/package.json +++ b/examples/floating-diamonds/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/floating-instanced-shoes/package.json b/examples/floating-instanced-shoes/package.json index 9ddefeae9..f2ebac61d 100644 --- a/examples/floating-instanced-shoes/package.json +++ b/examples/floating-instanced-shoes/package.json @@ -5,7 +5,7 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "name": "@example/floating-instanced-shoes", "version": "1.0.0", @@ -13,7 +13,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/floating-laptop/package.json b/examples/floating-laptop/package.json index 7cfb02afc..bd086e9dc 100644 --- a/examples/floating-laptop/package.json +++ b/examples/floating-laptop/package.json @@ -8,12 +8,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/flow-shield/package.json b/examples/flow-shield/package.json index 7bf11a69f..429488df1 100644 --- a/examples/flow-shield/package.json +++ b/examples/flow-shield/package.json @@ -6,15 +6,15 @@ "@react-three/fiber": "9.6.1", "@react-three/postprocessing": "^3.0.4", "leva": "^0.10.1", - "postprocessing": "6.36.6", + "postprocessing": "6.39.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/flying-bananas/package.json b/examples/flying-bananas/package.json index 7aaabca97..f30b55cdd 100644 --- a/examples/flying-bananas/package.json +++ b/examples/flying-bananas/package.json @@ -8,12 +8,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "styled-components": "^6.1.1", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/frosted-glass/package.json b/examples/frosted-glass/package.json index 3cc6a4c75..176e128b2 100644 --- a/examples/frosted-glass/package.json +++ b/examples/frosted-glass/package.json @@ -8,13 +8,13 @@ "framer-motion": "^10.18.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "valtio": "^1.13.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gatsby-stars/package.json b/examples/gatsby-stars/package.json index 9c81320bf..0fe03863c 100644 --- a/examples/gatsby-stars/package.json +++ b/examples/gatsby-stars/package.json @@ -8,12 +8,12 @@ "maath": "^0.10.8", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/glass-flower/package.json b/examples/glass-flower/package.json index 8dcffdcb5..62a7bc94f 100644 --- a/examples/glass-flower/package.json +++ b/examples/glass-flower/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gltf-animations-re-used/package.json b/examples/gltf-animations-re-used/package.json index 1dc4626e2..889423f7f 100644 --- a/examples/gltf-animations-re-used/package.json +++ b/examples/gltf-animations-re-used/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gltf-animations-re-used/src/Model.tsx b/examples/gltf-animations-re-used/src/Model.tsx index dbcb0a30e..e04fba2f9 100755 --- a/examples/gltf-animations-re-used/src/Model.tsx +++ b/examples/gltf-animations-re-used/src/Model.tsx @@ -52,10 +52,10 @@ export default function Model({ pose, ...props }: ModelProps) { const [hovered, setHovered] = useState(false); const [index, setIndex] = useState(pose); // Animate the selection halo + // Spring the scale per-axis: three types `Vector3.set()`'s z as optional, so + // r3f's tuple form for `scale` no longer matches a spring of a whole tuple const { color, scale } = useSpring({ - scale: hovered - ? ([1.15, 1.15, 1] as [number, number, number]) - : ([1, 1, 1] as [number, number, number]), + scale: hovered ? 1.15 : 1, color: hovered ? "hotpink" : "aquamarine", }); // Change cursor on hover-state @@ -102,7 +102,7 @@ export default function Model({ pose, ...props }: ModelProps) { /> - + diff --git a/examples/gltf-animations-tied-to-scroll/package.json b/examples/gltf-animations-tied-to-scroll/package.json index c96177e69..8af6575d8 100644 --- a/examples/gltf-animations-tied-to-scroll/package.json +++ b/examples/gltf-animations-tied-to-scroll/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gltf-animations/package.json b/examples/gltf-animations/package.json index 31ed2c099..dd181d90d 100644 --- a/examples/gltf-animations/package.json +++ b/examples/gltf-animations/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gltfjsx-400kb-drone/package.json b/examples/gltfjsx-400kb-drone/package.json index 01342e921..b9572ec32 100644 --- a/examples/gltfjsx-400kb-drone/package.json +++ b/examples/gltfjsx-400kb-drone/package.json @@ -9,12 +9,12 @@ "maath": "^0.10.8", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/gpgpu-curl-noise-dof/package.json b/examples/gpgpu-curl-noise-dof/package.json index 5e33fc9c2..2dc4e375f 100644 --- a/examples/gpgpu-curl-noise-dof/package.json +++ b/examples/gpgpu-curl-noise-dof/package.json @@ -7,12 +7,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/grass-shader/package.json b/examples/grass-shader/package.json index eccbb317e..24fd40426 100644 --- a/examples/grass-shader/package.json +++ b/examples/grass-shader/package.json @@ -7,12 +7,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "simplex-noise": "^3.0.1", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/grid/package.json b/examples/grid/package.json index d46693987..5f23f1c4e 100644 --- a/examples/grid/package.json +++ b/examples/grid/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/ground-projected-envmaps-lamina/package.json b/examples/ground-projected-envmaps-lamina/package.json index 2c5fde384..fc78f24de 100644 --- a/examples/ground-projected-envmaps-lamina/package.json +++ b/examples/ground-projected-envmaps-lamina/package.json @@ -7,12 +7,12 @@ "lamina": "1.2.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/ground-reflections-and-video-textures/package.json b/examples/ground-reflections-and-video-textures/package.json index 7bec0eaf8..4bd72ce92 100644 --- a/examples/ground-reflections-and-video-textures/package.json +++ b/examples/ground-reflections-and-video-textures/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/hi-key-bubbles/package.json b/examples/hi-key-bubbles/package.json index 8afe7c384..3007cb5ae 100644 --- a/examples/hi-key-bubbles/package.json +++ b/examples/hi-key-bubbles/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/horizontal-tiles/package.json b/examples/horizontal-tiles/package.json index 3a4e54b51..edc8c0463 100644 --- a/examples/horizontal-tiles/package.json +++ b/examples/horizontal-tiles/package.json @@ -7,13 +7,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "valtio": "^1.13.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/html-annotations/package.json b/examples/html-annotations/package.json index 217f9b35e..35a780e49 100644 --- a/examples/html-annotations/package.json +++ b/examples/html-annotations/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/html-input-fields/package.json b/examples/html-input-fields/package.json index 95b5a8cdb..edfa7e70e 100644 --- a/examples/html-input-fields/package.json +++ b/examples/html-input-fields/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/html-markers/package.json b/examples/html-markers/package.json index ef26f2100..269d89239 100644 --- a/examples/html-markers/package.json +++ b/examples/html-markers/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" @@ -21,7 +21,7 @@ "react": "19.2.8", "react-dom": "19.2.8", "react-icons": "^4.12.0", - "three": "0.165.0" + "three": "0.181.2" }, "browserslist": [ ">0.2%", diff --git a/examples/image-gallery/package.json b/examples/image-gallery/package.json index c16dada58..0095210cb 100644 --- a/examples/image-gallery/package.json +++ b/examples/image-gallery/package.json @@ -7,14 +7,14 @@ "maath": "^0.10.8", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "uuid-by-string": "^4.0.0", "wouter": "^2.12.1" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/infinite-scroll/package.json b/examples/infinite-scroll/package.json index 596ff87cb..040ec8f18 100644 --- a/examples/infinite-scroll/package.json +++ b/examples/infinite-scroll/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/instanced-particles-effects/package.json b/examples/instanced-particles-effects/package.json index c11da459e..8383a2263 100644 --- a/examples/instanced-particles-effects/package.json +++ b/examples/instanced-particles-effects/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/instanced-vertex-colors/package.json b/examples/instanced-vertex-colors/package.json index 7765791de..18d983914 100644 --- a/examples/instanced-vertex-colors/package.json +++ b/examples/instanced-vertex-colors/package.json @@ -7,12 +7,12 @@ "nice-color-palettes": "^3.0.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/instances/package.json b/examples/instances/package.json index 8f4873012..9f9079071 100644 --- a/examples/instances/package.json +++ b/examples/instances/package.json @@ -7,12 +7,12 @@ "nice-color-palettes": "^3.0.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/inter-epoxy-resin/package.json b/examples/inter-epoxy-resin/package.json index 657078199..55451e803 100644 --- a/examples/inter-epoxy-resin/package.json +++ b/examples/inter-epoxy-resin/package.json @@ -9,12 +9,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/interactive-spline-scene-live-html/package.json b/examples/interactive-spline-scene-live-html/package.json index f227607c4..ac5db2889 100644 --- a/examples/interactive-spline-scene-live-html/package.json +++ b/examples/interactive-spline-scene-live-html/package.json @@ -10,12 +10,12 @@ "@splinetool/r3f-spline": "^1.0.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/inverted-stencil-buffer/package.json b/examples/inverted-stencil-buffer/package.json index e35e07344..989211ea9 100644 --- a/examples/inverted-stencil-buffer/package.json +++ b/examples/inverted-stencil-buffer/package.json @@ -7,13 +7,13 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "typescript": "^7.0.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/iridescent-decals/package.json b/examples/iridescent-decals/package.json index e82908f6d..c79baacda 100644 --- a/examples/iridescent-decals/package.json +++ b/examples/iridescent-decals/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/lamina-1x/package.json b/examples/lamina-1x/package.json index 69d92a859..851836a78 100644 --- a/examples/lamina-1x/package.json +++ b/examples/lamina-1x/package.json @@ -8,12 +8,12 @@ "lamina": "1.2.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/landing-page/package.json b/examples/landing-page/package.json index 10d0ada74..29a1be865 100644 --- a/examples/landing-page/package.json +++ b/examples/landing-page/package.json @@ -7,12 +7,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "styled-components": "^6.1.1", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/learn-with-jason/package.json b/examples/learn-with-jason/package.json index f61f0b22d..9c0ce79fc 100644 --- a/examples/learn-with-jason/package.json +++ b/examples/learn-with-jason/package.json @@ -7,7 +7,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -36,7 +36,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/lulaby-city/package.json b/examples/lulaby-city/package.json index bc23cd648..2d8e91bf0 100644 --- a/examples/lulaby-city/package.json +++ b/examples/lulaby-city/package.json @@ -8,7 +8,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -24,7 +24,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/lusion-connectors/package.json b/examples/lusion-connectors/package.json index 88f4f2b28..2fcd484e3 100644 --- a/examples/lusion-connectors/package.json +++ b/examples/lusion-connectors/package.json @@ -8,7 +8,7 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -28,7 +28,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/magic-box/package.json b/examples/magic-box/package.json index ae92d6233..3d162c1a5 100644 --- a/examples/magic-box/package.json +++ b/examples/magic-box/package.json @@ -7,12 +7,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/merged-instance/package.json b/examples/merged-instance/package.json index 6c7d34879..c6fc54a18 100644 --- a/examples/merged-instance/package.json +++ b/examples/merged-instance/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/minecraft/package.json b/examples/minecraft/package.json index 622dcf63a..abe1a2a08 100644 --- a/examples/minecraft/package.json +++ b/examples/minecraft/package.json @@ -9,7 +9,7 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "scripts": { @@ -39,7 +39,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/mixing-controls/package.json b/examples/mixing-controls/package.json index 33bfed221..eb3f23167 100644 --- a/examples/mixing-controls/package.json +++ b/examples/mixing-controls/package.json @@ -7,13 +7,13 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/mixing-html-and-webgl-w-occlusion/package.json b/examples/mixing-html-and-webgl-w-occlusion/package.json index 2ec088c3a..4d0874ad7 100644 --- a/examples/mixing-html-and-webgl-w-occlusion/package.json +++ b/examples/mixing-html-and-webgl-w-occlusion/package.json @@ -8,12 +8,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/mixing-html-and-webgl/package.json b/examples/mixing-html-and-webgl/package.json index 1f778bb6d..957b805f0 100644 --- a/examples/mixing-html-and-webgl/package.json +++ b/examples/mixing-html-and-webgl/package.json @@ -7,12 +7,12 @@ "antd": "^5.20.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/moksha/package.json b/examples/moksha/package.json index 64222fd96..95a4c7ace 100644 --- a/examples/moksha/package.json +++ b/examples/moksha/package.json @@ -7,12 +7,12 @@ "lerp": "^1.0.3", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/monitors/package.json b/examples/monitors/package.json index 916289f0f..36f0d456c 100644 --- a/examples/monitors/package.json +++ b/examples/monitors/package.json @@ -11,7 +11,7 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -31,7 +31,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/motionpathcontrols/package.json b/examples/motionpathcontrols/package.json index eeca62efa..5ef53b90e 100644 --- a/examples/motionpathcontrols/package.json +++ b/examples/motionpathcontrols/package.json @@ -8,7 +8,7 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -28,7 +28,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/mount-transitions/package.json b/examples/mount-transitions/package.json index d747c40a2..8ef5b6335 100644 --- a/examples/mount-transitions/package.json +++ b/examples/mount-transitions/package.json @@ -9,13 +9,13 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/multiple-views-with-uniform-controls/package.json b/examples/multiple-views-with-uniform-controls/package.json index 75bbde451..4569d5cbd 100644 --- a/examples/multiple-views-with-uniform-controls/package.json +++ b/examples/multiple-views-with-uniform-controls/package.json @@ -10,13 +10,13 @@ "react": "19.2.8", "react-dom": "19.2.8", "react-use-refs": "^1.0.1", - "three": "0.165.0", + "three": "0.181.2", "zustand": "^5.0.14" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/nextjs-prism/package.json b/examples/nextjs-prism/package.json index fce5ac629..ab284c4b7 100644 --- a/examples/nextjs-prism/package.json +++ b/examples/nextjs-prism/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/nextjs-prism/src/components/Beam.tsx b/examples/nextjs-prism/src/components/Beam.tsx index 9aceada86..6e7fa9811 100755 --- a/examples/nextjs-prism/src/components/Beam.tsx +++ b/examples/nextjs-prism/src/components/Beam.tsx @@ -54,7 +54,7 @@ export const Beam = forwardRef( } streaks.current.count = range; - streaks.current.instanceMatrix.updateRange.count = range * 16; + streaks.current.instanceMatrix.addUpdateRange(0, range * 16); streaks.current.instanceMatrix.needsUpdate = true; // First glow isn't shown @@ -71,7 +71,7 @@ export const Beam = forwardRef( } glow.current.count = range; - glow.current.instanceMatrix.updateRange.count = range * 16; + glow.current.instanceMatrix.addUpdateRange(0, range * 16); glow.current.instanceMatrix.needsUpdate = true; }); diff --git a/examples/night-train/package.json b/examples/night-train/package.json index 1ef2401e1..2175cd7c0 100644 --- a/examples/night-train/package.json +++ b/examples/night-train/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/object-clump/package.json b/examples/object-clump/package.json index 8fafd1e6d..f7fa7c50c 100644 --- a/examples/object-clump/package.json +++ b/examples/object-clump/package.json @@ -9,12 +9,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/pairing-threejs-to-ui/package.json b/examples/pairing-threejs-to-ui/package.json index e8881e44b..3ad3c7d97 100644 --- a/examples/pairing-threejs-to-ui/package.json +++ b/examples/pairing-threejs-to-ui/package.json @@ -7,13 +7,13 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "tunnel-rat": "^0.1.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/pass-through-portals/package.json b/examples/pass-through-portals/package.json index 3f7973ddb..935e76c73 100644 --- a/examples/pass-through-portals/package.json +++ b/examples/pass-through-portals/package.json @@ -9,12 +9,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/physics-with-convex-polyhedrons/package.json b/examples/physics-with-convex-polyhedrons/package.json index 5a8bf3f4f..20394a12e 100644 --- a/examples/physics-with-convex-polyhedrons/package.json +++ b/examples/physics-with-convex-polyhedrons/package.json @@ -7,13 +7,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "three-stdlib": "^2.32.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/pinball-in-70-lines/package.json b/examples/pinball-in-70-lines/package.json index 8227b7583..602785d7c 100644 --- a/examples/pinball-in-70-lines/package.json +++ b/examples/pinball-in-70-lines/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/pixelation/package.json b/examples/pixelation/package.json index bd6493adc..220404995 100644 --- a/examples/pixelation/package.json +++ b/examples/pixelation/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/pmndrs-vercel/package.json b/examples/pmndrs-vercel/package.json index 536941905..98f732e05 100644 --- a/examples/pmndrs-vercel/package.json +++ b/examples/pmndrs-vercel/package.json @@ -9,12 +9,12 @@ "lamina": "1.2.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/portal-shapes/package.json b/examples/portal-shapes/package.json index 37ce8bd85..33823a1f9 100644 --- a/examples/portal-shapes/package.json +++ b/examples/portal-shapes/package.json @@ -8,12 +8,12 @@ "@react-three/rapier": "^2.2.0", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/portals/package.json b/examples/portals/package.json index 274d020a5..519c897de 100644 --- a/examples/portals/package.json +++ b/examples/portals/package.json @@ -7,12 +7,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/progressive-loading-states-with-suspense/package.json b/examples/progressive-loading-states-with-suspense/package.json index de70c449b..338624559 100644 --- a/examples/progressive-loading-states-with-suspense/package.json +++ b/examples/progressive-loading-states-with-suspense/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/racing-game/package.json b/examples/racing-game/package.json index ea751c559..048b9bf7d 100644 --- a/examples/racing-game/package.json +++ b/examples/racing-game/package.json @@ -11,7 +11,7 @@ "lodash-es": "^4.17.21", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "use-asset": "^1.0.4", "zustand": "^5.0.14" }, @@ -19,7 +19,7 @@ "@types/lodash-es": "^4.17.12", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/racing-game/src/models/track/Heightmap.tsx b/examples/racing-game/src/models/track/Heightmap.tsx index 551d46187..aa392becb 100755 --- a/examples/racing-game/src/models/track/Heightmap.tsx +++ b/examples/racing-game/src/models/track/Heightmap.tsx @@ -53,7 +53,9 @@ type HeightmapProps = Required< export function Heightmap({ elementSize, position, rotation }: HeightmapProps) { const heightmap = useTexture(assetUrl("textures/heightmap_1024.png")); const heights = useAsset( - async () => createHeightfieldMatrix(heightmap.image), + // three types `Texture.image` as `unknown`; the loader hands us the + // the heightmap was decoded from + async () => createHeightfieldMatrix(heightmap.image as HTMLImageElement), heightmap, ); useHeightfield( diff --git a/examples/ragdoll-physics/package.json b/examples/ragdoll-physics/package.json index 1c5fed1c3..5bf94fddc 100644 --- a/examples/ragdoll-physics/package.json +++ b/examples/ragdoll-physics/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/rapier-physics/package.json b/examples/rapier-physics/package.json index a16510220..bf4e52a93 100644 --- a/examples/rapier-physics/package.json +++ b/examples/rapier-physics/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/rapier-ping-pong/package.json b/examples/rapier-ping-pong/package.json index 0c41b0bcb..9e5356c16 100644 --- a/examples/rapier-ping-pong/package.json +++ b/examples/rapier-ping-pong/package.json @@ -10,13 +10,13 @@ "lodash-es": "^4.17.21", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "valtio": "^1.13.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/raycast-cycling/package.json b/examples/raycast-cycling/package.json index 95c09af02..d356abcea 100644 --- a/examples/raycast-cycling/package.json +++ b/examples/raycast-cycling/package.json @@ -7,12 +7,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "styled-components": "^6.1.1", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/re-using-geometry-and-level-of-detail/package.json b/examples/re-using-geometry-and-level-of-detail/package.json index 44c8895c4..bf0c8940d 100644 --- a/examples/re-using-geometry-and-level-of-detail/package.json +++ b/examples/re-using-geometry-and-level-of-detail/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/re-using-gltfs/package.json b/examples/re-using-gltfs/package.json index f6a8110db..5e1a4b51d 100644 --- a/examples/re-using-gltfs/package.json +++ b/examples/re-using-gltfs/package.json @@ -4,7 +4,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "name": "@example/re-using-gltfs", "version": "1.0.0", @@ -12,7 +12,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/react-ellipsecurve/package.json b/examples/react-ellipsecurve/package.json index c9aef8f8e..2bc82c703 100644 --- a/examples/react-ellipsecurve/package.json +++ b/examples/react-ellipsecurve/package.json @@ -7,7 +7,7 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -33,7 +33,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/react-pp-outlines/package.json b/examples/react-pp-outlines/package.json index fbe80dd73..f0f3085e0 100644 --- a/examples/react-pp-outlines/package.json +++ b/examples/react-pp-outlines/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/react-spring-animations/package.json b/examples/react-spring-animations/package.json index 5b72a3738..f767609b9 100644 --- a/examples/react-spring-animations/package.json +++ b/examples/react-spring-animations/package.json @@ -9,12 +9,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/react-spring-animations/src/Canvas.tsx b/examples/react-spring-animations/src/Canvas.tsx index ed95f6e2a..bb8332097 100755 --- a/examples/react-spring-animations/src/Canvas.tsx +++ b/examples/react-spring-animations/src/Canvas.tsx @@ -59,7 +59,7 @@ function Switch({ x, set }: SwitchProps) { onPointerOut={onPointerOut} > - + { const queue = [object] const objects = [] @@ -234,10 +243,10 @@ class CopyPass extends Pass { for (let i = 0; i < textureCount; i++) { this.fullscreenMaterial.uniforms['inputTexture' + i] = new Uniform(null) - if (i >= this.renderTarget.texture.length) { - const texture = this.renderTarget.texture[0].clone() + if (i >= this.renderTarget.textures.length) { + const texture = this.renderTarget.textures[0].clone() texture.isRenderTargetTexture = true - this.renderTarget.texture.push(texture) + this.renderTarget.textures.push(texture) } } } @@ -406,7 +415,7 @@ class TemporalReprojectPass extends Pass { type: HalfFloatType, depthBuffer: false }) - this.renderTarget.texture.forEach((texture, index) => (texture.name = 'TemporalReprojectPass.accumulatedTexture' + index)) + this.renderTarget.textures.forEach((texture, index) => (texture.name = 'TemporalReprojectPass.accumulatedTexture' + index)) this.fullscreenMaterial = new TemporalReprojectMaterial(textureCount, options.temporalReprojectCustomComposeShader) this.fullscreenMaterial.defines.textureCount = textureCount if (options.dilation) this.fullscreenMaterial.defines.dilation = '' @@ -432,7 +441,7 @@ class TemporalReprojectPass extends Pass { this.copyPass = new CopyPass(textureCount) for (let i = 0; i < textureCount; i++) { - const accumulatedTexture = this.copyPass.renderTarget.texture[i] + const accumulatedTexture = this.copyPass.renderTarget.textures[i] accumulatedTexture.type = HalfFloatType accumulatedTexture.minFilter = LinearFilter accumulatedTexture.magFilter = LinearFilter @@ -485,7 +494,7 @@ class TemporalReprojectPass extends Pass { } get texture() { - return this.renderTarget.texture[0] + return this.renderTarget.textures[0] } reset() { @@ -517,16 +526,16 @@ class TemporalReprojectPass extends Pass { this.fullscreenMaterial.uniforms.reset.value = false for (let i = 0; i < this.textureCount; i++) { - this.copyPass.fullscreenMaterial.uniforms['inputTexture' + i].value = this.renderTarget.texture[i] - const copyAccumulatedTexture = this.renderTarget.texture.length > 1 ? this.copyPass.renderTarget.texture[i] : this.framebufferTexture + this.copyPass.fullscreenMaterial.uniforms['inputTexture' + i].value = this.renderTarget.textures[i] + const copyAccumulatedTexture = this.renderTarget.textures.length > 1 ? this.copyPass.renderTarget.textures[i] : this.framebufferTexture const accumulatedTexture = this.overrideAccumulatedTextures.length === 0 ? copyAccumulatedTexture : this.overrideAccumulatedTextures[i] this.fullscreenMaterial.uniforms['accumulatedTexture' + i].value = accumulatedTexture } - if (this.renderTarget.texture.length > 1) { + if (this.renderTarget.textures.length > 1) { this.copyPass.render(renderer) } else { - renderer.copyFramebufferToTexture(tmpVec2, this.framebufferTexture) + renderer.copyFramebufferToTexture(this.framebufferTexture, tmpVec2) } // save last transformations this.fullscreenMaterial.uniforms.prevCameraMatrixWorld.value.copy(this._camera.matrixWorld) @@ -803,7 +812,7 @@ class PoissionDenoisePass extends Pass { } get texture() { - return this.renderTargetB.texture + return this.renderTargetB.textures } setGBuffersTexture(texture) { @@ -821,8 +830,8 @@ class PoissionDenoisePass extends Pass { for (let i = 0; i < 2 * this.iterations; i++) { const horizontal = i % 2 === 0 const inputRenderTarget = horizontal ? this.renderTargetB : this.renderTargetA - this.fullscreenMaterial.uniforms['inputTexture'].value = i === 0 ? this.inputTexture : inputRenderTarget.texture[0] - this.fullscreenMaterial.uniforms['inputTexture2'].value = i === 0 ? this.inputTexture2 : inputRenderTarget.texture[1] + this.fullscreenMaterial.uniforms['inputTexture'].value = i === 0 ? this.inputTexture : inputRenderTarget.textures[0] + this.fullscreenMaterial.uniforms['inputTexture2'].value = i === 0 ? this.inputTexture2 : inputRenderTarget.textures[1] const renderTarget = horizontal ? this.renderTargetA : this.renderTargetB renderer.setRenderTarget(renderTarget) renderer.render(this.scene, this.camera) @@ -845,12 +854,12 @@ PoissionDenoisePass.DefaultOptions = defaultPoissonBlurOptions class SVGF { constructor(scene, camera, velocityDepthNormalPass, textureCount = 1, options = {}) { this.svgfTemporalReprojectPass = new TemporalReprojectPass(scene, camera, velocityDepthNormalPass, textureCount, { ...options, fullAccumulate: true, logTransform: true }) - const textures = this.svgfTemporalReprojectPass.renderTarget.texture.slice(0, textureCount) // this.denoisePass = new DenoisePass(camera, textures, options) + const textures = this.svgfTemporalReprojectPass.renderTarget.textures.slice(0, textureCount) // this.denoisePass = new DenoisePass(camera, textures, options) // this.denoisePass.setMomentTexture(this.svgfTemporalReprojectPass.momentTexture) this.denoisePass = new PoissionDenoisePass(camera, textures[0], window.depthTexture, options) this.denoisePass.inputTexture2 = textures[1] - this.svgfTemporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.texture + this.svgfTemporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.textures this.setNonJitteredDepthTexture(velocityDepthNormalPass.depthTexture) } // the denoised texture @@ -1676,12 +1685,12 @@ class SSGIPass extends Pass { } get texture() { - return this.renderTarget.texture[0] + return this.renderTarget.textures[0] } get specularTexture() { const index = 'specularOnly' in this.fullscreenMaterial.defines ? 0 : 1 - return this.renderTarget.texture[index] + return this.renderTarget.textures[index] } initMRTRenderTarget() { @@ -2773,7 +2782,7 @@ class VelocityDepthNormalPass extends Pass { const { background } = this._scene this._scene.background = backgroundColor renderer.setRenderTarget(this.renderTarget) - renderer.copyFramebufferToTexture(zeroVec2, this.lastVelocityTexture) + renderer.copyFramebufferToTexture(this.lastVelocityTexture, zeroVec2) renderer.render(this._scene, this._camera) this._scene.background = background this.unsetVelocityDepthNormalMaterialInScene() diff --git a/examples/ssgi-spheres-with-rapier-physics/src/realism-effects/v2.js b/examples/ssgi-spheres-with-rapier-physics/src/realism-effects/v2.js index 316d4a1ef..5b640b216 100755 --- a/examples/ssgi-spheres-with-rapier-physics/src/realism-effects/v2.js +++ b/examples/ssgi-spheres-with-rapier-physics/src/realism-effects/v2.js @@ -1,5 +1,14 @@ import { Pass, Effect, RenderPass, Selection, NormalPass } from 'postprocessing'; -import { ShaderChunk, ShaderLib, UniformsUtils, ShaderMaterial, Uniform, Vector2, Matrix4, Vector3, NoBlending, GLSL3, Clock, Quaternion, WebGLMultipleRenderTargets, NearestFilter, FramebufferTexture, LinearFilter, WebGLRenderTarget, FloatType, DataTexture, RGBAFormat, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, TextureLoader, RepeatWrapping, NoColorSpace, MeshPhysicalMaterial, Color, DepthTexture, RedFormat, Matrix3, HalfFloatType, SRGBColorSpace } from 'three'; +import { ShaderChunk, ShaderLib, UniformsUtils, ShaderMaterial, Uniform, Vector2, Matrix4, Vector3, NoBlending, GLSL3, Clock, Quaternion, NearestFilter, FramebufferTexture, LinearFilter, WebGLRenderTarget, FloatType, DataTexture, RGBAFormat, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, TextureLoader, RepeatWrapping, NoColorSpace, MeshPhysicalMaterial, Color, DepthTexture, RedFormat, Matrix3, HalfFloatType, SRGBColorSpace } from 'three'; + +// three r172 removed WebGLMultipleRenderTargets: WebGLRenderTarget took over MRT via a +// `count` option, and exposes the colour attachments as `.textures` (`.texture` is now +// just `textures[0]`). Restore the old constructor signature for the passes below. +class WebGLMultipleRenderTargets extends WebGLRenderTarget { + constructor(width, height, count, options) { + super(width, height, { ...options, count }); + } +} // from: https://news.ycombinator.com/item?id=17876741 @@ -248,7 +257,7 @@ class TemporalReprojectPass extends Pass { type: texture.type, depthBuffer: false }); - this.renderTarget.texture.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); + this.renderTarget.textures.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); this.fullscreenMaterial = new TemporalReprojectMaterial(textureCount); this.fullscreenMaterial.defines.textureCount = textureCount; if (options.dilation) this.fullscreenMaterial.defines.dilation = ""; @@ -316,7 +325,7 @@ class TemporalReprojectPass extends Pass { } get texture() { - return this.renderTarget.texture[0]; + return this.renderTarget.textures[0]; } reset() { @@ -353,7 +362,7 @@ class TemporalReprojectPass extends Pass { if (this.overrideAccumulatedTextures.length === 0) { this.framebufferTexture.needsUpdate = true; - renderer.copyFramebufferToTexture(tmpVec2, this.framebufferTexture); + renderer.copyFramebufferToTexture(this.framebufferTexture, tmpVec2); } // save last transformations @@ -1683,7 +1692,7 @@ class VelocityDepthNormalPass extends Pass { } = this._scene; this._scene.background = backgroundColor; renderer.setRenderTarget(this.renderTarget); - renderer.copyFramebufferToTexture(zeroVec2, this.lastVelocityTexture); + renderer.copyFramebufferToTexture(this.lastVelocityTexture, zeroVec2); renderer.render(this._scene, this._camera); this._scene.background = background; this.unsetVelocityDepthNormalMaterialInScene(); @@ -1948,10 +1957,10 @@ class PoissonDenoisePass extends Pass { this.renderTargetA = new WebGLMultipleRenderTargets(1, 1, textureCount, renderTargetOptions); this.renderTargetB = new WebGLMultipleRenderTargets(1, 1, textureCount, renderTargetOptions); // give the textures of renderTargetA and renderTargetB names - this.renderTargetB.texture[0].name = "PoissonDenoisePass." + (isTextureSpecular[0] ? "specular" : "diffuse"); + this.renderTargetB.textures[0].name = "PoissonDenoisePass." + (isTextureSpecular[0] ? "specular" : "diffuse"); if (textureCount > 1) { - this.renderTargetB.texture[1].name = "PoissonDenoisePass." + (isTextureSpecular[1] ? "specular" : "diffuse"); + this.renderTargetB.textures[1].name = "PoissonDenoisePass." + (isTextureSpecular[1] ? "specular" : "diffuse"); } const { @@ -1968,7 +1977,7 @@ class PoissonDenoisePass extends Pass { } get texture() { - return this.renderTargetB.texture; + return this.renderTargetB.textures; } // can either be a GBufferPass or a VelocityDepthNormalPass @@ -2002,8 +2011,8 @@ class PoissonDenoisePass extends Pass { for (let i = 0; i < 2 * this.iterations; i++) { const horizontal = i % 2 === 0; const inputRenderTarget = horizontal ? this.renderTargetB : this.renderTargetA; - this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.textures[0] : inputRenderTarget.texture[0]; - this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.textures[1] : inputRenderTarget.texture[1]; + this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.textures[0] : inputRenderTarget.textures[0]; + this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.textures[1] : inputRenderTarget.textures[1]; const renderTarget = horizontal ? this.renderTargetA : this.renderTargetB; renderer.setRenderTarget(renderTarget); renderer.render(this.scene, this.camera); @@ -2045,14 +2054,14 @@ class Denoiser { neighborhoodClampIntensity: 0.5, ...options }); - const textures = this.temporalReprojectPass.renderTarget.texture.slice(0, textureCount); + const textures = this.temporalReprojectPass.renderTarget.textures.slice(0, textureCount); if (this.options.denoiseMode === "full" || this.options.denoiseMode === "denoised") { var _options$gBufferPass; this.denoisePass = new PoissonDenoisePass(camera, textures, options); this.denoisePass.setGBufferPass((_options$gBufferPass = options.gBufferPass) !== null && _options$gBufferPass !== void 0 ? _options$gBufferPass : this.velocityDepthNormalPass); - this.temporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.texture; + this.temporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.textures; } const composerInputTextures = (_this$denoisePass$tex = (_this$denoisePass = this.denoisePass) == null ? void 0 : _this$denoisePass.texture) !== null && _this$denoisePass$tex !== void 0 ? _this$denoisePass$tex : textures; @@ -3120,7 +3129,7 @@ class TAAPass extends Pass { this.lastCameraQuaternion.copy(this._camera.quaternion); renderer.setRenderTarget(null); renderer.render(this.scene, this.camera); - renderer.copyFramebufferToTexture(this.renderTarget, this.framebufferTexture); + renderer.copyFramebufferToTexture(this.framebufferTexture); } } diff --git a/examples/ssr-test/package.json b/examples/ssr-test/package.json index 9491a9ade..3b8d45fe0 100644 --- a/examples/ssr-test/package.json +++ b/examples/ssr-test/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/stage-presets-gltfjsx/package.json b/examples/stage-presets-gltfjsx/package.json index 3e47ccf55..ebbb77a5c 100644 --- a/examples/stage-presets-gltfjsx/package.json +++ b/examples/stage-presets-gltfjsx/package.json @@ -7,15 +7,15 @@ "@react-three/drei": "10.7.8", "@react-three/fiber": "9.6.1", "leva": "^0.10.1", - "postprocessing": "6.36.6", + "postprocessing": "6.39.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/stage-presets-gltfjsx/src/realism-effects/index.js b/examples/stage-presets-gltfjsx/src/realism-effects/index.js index e3e2296a8..daf7d6bc5 100755 --- a/examples/stage-presets-gltfjsx/src/realism-effects/index.js +++ b/examples/stage-presets-gltfjsx/src/realism-effects/index.js @@ -1,8 +1,17 @@ import { Pass, Effect, RenderPass, Selection, NormalPass } from 'postprocessing'; -import { DataTexture, RGBAFormat, FloatType, ShaderChunk, ShaderLib, UniformsUtils, WebGLMultipleRenderTargets, ShaderMaterial, GLSL3, NoBlending, Uniform, Vector2, Matrix4, Vector3, Clock, Quaternion, LinearFilter, HalfFloatType, FramebufferTexture, TextureLoader, NearestFilter, RepeatWrapping, NoColorSpace, WebGLRenderTarget, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, Color, Matrix3, TangentSpaceNormalMap, RedFormat, Source, Texture, NoToneMapping, PerspectiveCamera, SRGBColorSpace, DepthTexture } from 'three'; +import { DataTexture, RGBAFormat, FloatType, ShaderChunk, ShaderLib, UniformsUtils, ShaderMaterial, GLSL3, NoBlending, Uniform, Vector2, Matrix4, Vector3, Clock, Quaternion, LinearFilter, HalfFloatType, FramebufferTexture, TextureLoader, NearestFilter, RepeatWrapping, NoColorSpace, WebGLRenderTarget, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, Color, Matrix3, TangentSpaceNormalMap, RedFormat, Source, Texture, NoToneMapping, PerspectiveCamera, SRGBColorSpace, DepthTexture } from 'three'; import _classPrivateFieldLooseBase from '@babel/runtime/helpers/esm/classPrivateFieldLooseBase'; import _classPrivateFieldLooseKey from '@babel/runtime/helpers/esm/classPrivateFieldLooseKey'; +// three r172 removed WebGLMultipleRenderTargets: WebGLRenderTarget took over MRT via a +// `count` option, and exposes the colour attachments as `.textures` (`.texture` is now +// just `textures[0]`). Restore the old constructor signature for the passes below. +class WebGLMultipleRenderTargets extends WebGLRenderTarget { + constructor(width, height, count, options) { + super(width, height, { ...options, count }); + } +} + const getVisibleChildren = object => { const queue = [object]; const objects = []; @@ -237,10 +246,10 @@ class CopyPass extends Pass { for (let i = 0; i < textureCount; i++) { this.fullscreenMaterial.uniforms["inputTexture" + i] = new Uniform(null); - if (i >= this.renderTarget.texture.length) { - const texture = this.renderTarget.texture[0].clone(); + if (i >= this.renderTarget.textures.length) { + const texture = this.renderTarget.textures[0].clone(); texture.isRenderTargetTexture = true; - this.renderTarget.texture.push(texture); + this.renderTarget.textures.push(texture); } } } @@ -411,7 +420,7 @@ class TemporalReprojectPass extends Pass { type: HalfFloatType, depthBuffer: false }); - this.renderTarget.texture.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); + this.renderTarget.textures.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); this.fullscreenMaterial = new TemporalReprojectMaterial(textureCount, options.temporalReprojectCustomComposeShader); this.fullscreenMaterial.defines.textureCount = textureCount; if (options.dilation) this.fullscreenMaterial.defines.dilation = ""; @@ -437,7 +446,7 @@ class TemporalReprojectPass extends Pass { this.copyPass = new CopyPass(textureCount); for (let i = 0; i < textureCount; i++) { - const accumulatedTexture = this.copyPass.renderTarget.texture[i]; + const accumulatedTexture = this.copyPass.renderTarget.textures[i]; accumulatedTexture.type = HalfFloatType; accumulatedTexture.minFilter = LinearFilter; accumulatedTexture.magFilter = LinearFilter; @@ -490,7 +499,7 @@ class TemporalReprojectPass extends Pass { } get texture() { - return this.renderTarget.texture[0]; + return this.renderTarget.textures[0]; } reset() { @@ -522,16 +531,16 @@ class TemporalReprojectPass extends Pass { this.fullscreenMaterial.uniforms.reset.value = false; for (let i = 0; i < this.textureCount; i++) { - this.copyPass.fullscreenMaterial.uniforms["inputTexture" + i].value = this.renderTarget.texture[i]; - const copyAccumulatedTexture = this.renderTarget.texture.length > 1 ? this.copyPass.renderTarget.texture[i] : this.framebufferTexture; + this.copyPass.fullscreenMaterial.uniforms["inputTexture" + i].value = this.renderTarget.textures[i]; + const copyAccumulatedTexture = this.renderTarget.textures.length > 1 ? this.copyPass.renderTarget.textures[i] : this.framebufferTexture; const accumulatedTexture = this.overrideAccumulatedTextures.length === 0 ? copyAccumulatedTexture : this.overrideAccumulatedTextures[i]; this.fullscreenMaterial.uniforms["accumulatedTexture" + i].value = accumulatedTexture; } - if (this.renderTarget.texture.length > 1) { + if (this.renderTarget.textures.length > 1) { this.copyPass.render(renderer); } else { - renderer.copyFramebufferToTexture(tmpVec2, this.framebufferTexture); + renderer.copyFramebufferToTexture(this.framebufferTexture, tmpVec2); } // save last transformations @@ -817,7 +826,7 @@ class PoissionDenoisePass extends Pass { } get texture() { - return this.renderTargetB.texture; + return this.renderTargetB.textures; } setGBuffersTexture(texture) { @@ -838,8 +847,8 @@ class PoissionDenoisePass extends Pass { for (let i = 0; i < 2 * this.iterations; i++) { const horizontal = i % 2 === 0; const inputRenderTarget = horizontal ? this.renderTargetB : this.renderTargetA; - this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.inputTexture : inputRenderTarget.texture[0]; - this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.inputTexture2 : inputRenderTarget.texture[1]; + this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.inputTexture : inputRenderTarget.textures[0]; + this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.inputTexture2 : inputRenderTarget.textures[1]; const renderTarget = horizontal ? this.renderTargetA : this.renderTargetB; renderer.setRenderTarget(renderTarget); renderer.render(this.scene, this.camera); @@ -866,12 +875,12 @@ class SVGF { fullAccumulate: true, logTransform: true }); - const textures = this.svgfTemporalReprojectPass.renderTarget.texture.slice(0, textureCount); // this.denoisePass = new DenoisePass(camera, textures, options) + const textures = this.svgfTemporalReprojectPass.renderTarget.textures.slice(0, textureCount); // this.denoisePass = new DenoisePass(camera, textures, options) // this.denoisePass.setMomentTexture(this.svgfTemporalReprojectPass.momentTexture) this.denoisePass = new PoissionDenoisePass(camera, textures[0], window.depthTexture, options); this.denoisePass.inputTexture2 = textures[1]; - this.svgfTemporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.texture; + this.svgfTemporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.textures; this.setNonJitteredDepthTexture(velocityDepthNormalPass.depthTexture); } // the denoised texture @@ -1734,12 +1743,12 @@ class SSGIPass extends Pass { } get texture() { - return this.renderTarget.texture[0]; + return this.renderTarget.textures[0]; } get specularTexture() { const index = "specularOnly" in this.fullscreenMaterial.defines ? 0 : 1; - return this.renderTarget.texture[index]; + return this.renderTarget.textures[index]; } initMRTRenderTarget() { @@ -2844,7 +2853,7 @@ class VelocityDepthNormalPass extends Pass { } = this._scene; this._scene.background = backgroundColor; renderer.setRenderTarget(this.renderTarget); - renderer.copyFramebufferToTexture(zeroVec2, this.lastVelocityTexture); + renderer.copyFramebufferToTexture(this.lastVelocityTexture, zeroVec2); renderer.render(this._scene, this._camera); this._scene.background = background; this.unsetVelocityDepthNormalMaterialInScene(); diff --git a/examples/stage-presets-gltfjsx/src/realism-effects/v2.js b/examples/stage-presets-gltfjsx/src/realism-effects/v2.js index f6c9a4843..a68d09395 100755 --- a/examples/stage-presets-gltfjsx/src/realism-effects/v2.js +++ b/examples/stage-presets-gltfjsx/src/realism-effects/v2.js @@ -1,5 +1,14 @@ import { Pass, Effect, RenderPass, Selection, NormalPass } from 'postprocessing'; -import { ShaderChunk, ShaderLib, UniformsUtils, ShaderMaterial, Uniform, Vector2, Matrix4, Vector3, NoBlending, GLSL3, Clock, Quaternion, WebGLMultipleRenderTargets, NearestFilter, FramebufferTexture, LinearFilter, WebGLRenderTarget, FloatType, DataTexture, RGBAFormat, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, TextureLoader, RepeatWrapping, NoColorSpace, MeshPhysicalMaterial, Color, DepthTexture, RedFormat, Matrix3, HalfFloatType, SRGBColorSpace } from 'three'; +import { ShaderChunk, ShaderLib, UniformsUtils, ShaderMaterial, Uniform, Vector2, Matrix4, Vector3, NoBlending, GLSL3, Clock, Quaternion, NearestFilter, FramebufferTexture, LinearFilter, WebGLRenderTarget, FloatType, DataTexture, RGBAFormat, ClampToEdgeWrapping, LinearMipMapLinearFilter, EquirectangularReflectionMapping, TextureLoader, RepeatWrapping, NoColorSpace, MeshPhysicalMaterial, Color, DepthTexture, RedFormat, Matrix3, HalfFloatType, SRGBColorSpace } from 'three'; + +// three r172 removed WebGLMultipleRenderTargets: WebGLRenderTarget took over MRT via a +// `count` option, and exposes the colour attachments as `.textures` (`.texture` is now +// just `textures[0]`). Restore the old constructor signature for the passes below. +class WebGLMultipleRenderTargets extends WebGLRenderTarget { + constructor(width, height, count, options) { + super(width, height, { ...options, count }); + } +} // from: https://news.ycombinator.com/item?id=17876741 @@ -248,7 +257,7 @@ class TemporalReprojectPass extends Pass { type: texture.type, depthBuffer: false }); - this.renderTarget.texture.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); + this.renderTarget.textures.forEach((texture, index) => texture.name = "TemporalReprojectPass.accumulatedTexture" + index); this.fullscreenMaterial = new TemporalReprojectMaterial(textureCount); this.fullscreenMaterial.defines.textureCount = textureCount; if (options.dilation) this.fullscreenMaterial.defines.dilation = ""; @@ -316,7 +325,7 @@ class TemporalReprojectPass extends Pass { } get texture() { - return this.renderTarget.texture[0]; + return this.renderTarget.textures[0]; } reset() { @@ -353,7 +362,7 @@ class TemporalReprojectPass extends Pass { if (this.overrideAccumulatedTextures.length === 0) { this.framebufferTexture.needsUpdate = true; - renderer.copyFramebufferToTexture(tmpVec2, this.framebufferTexture); + renderer.copyFramebufferToTexture(this.framebufferTexture, tmpVec2); } // save last transformations @@ -1678,7 +1687,7 @@ class VelocityDepthNormalPass extends Pass { } = this._scene; this._scene.background = backgroundColor; renderer.setRenderTarget(this.renderTarget); - renderer.copyFramebufferToTexture(zeroVec2, this.lastVelocityTexture); + renderer.copyFramebufferToTexture(this.lastVelocityTexture, zeroVec2); renderer.render(this._scene, this._camera); this._scene.background = background; this.unsetVelocityDepthNormalMaterialInScene(); @@ -1943,10 +1952,10 @@ class PoissonDenoisePass extends Pass { this.renderTargetA = new WebGLMultipleRenderTargets(1, 1, textureCount, renderTargetOptions); this.renderTargetB = new WebGLMultipleRenderTargets(1, 1, textureCount, renderTargetOptions); // give the textures of renderTargetA and renderTargetB names - this.renderTargetB.texture[0].name = "PoissonDenoisePass." + (isTextureSpecular[0] ? "specular" : "diffuse"); + this.renderTargetB.textures[0].name = "PoissonDenoisePass." + (isTextureSpecular[0] ? "specular" : "diffuse"); if (textureCount > 1) { - this.renderTargetB.texture[1].name = "PoissonDenoisePass." + (isTextureSpecular[1] ? "specular" : "diffuse"); + this.renderTargetB.textures[1].name = "PoissonDenoisePass." + (isTextureSpecular[1] ? "specular" : "diffuse"); } const { @@ -1963,7 +1972,7 @@ class PoissonDenoisePass extends Pass { } get texture() { - return this.renderTargetB.texture; + return this.renderTargetB.textures; } // can either be a GBufferPass or a VelocityDepthNormalPass @@ -1997,8 +2006,8 @@ class PoissonDenoisePass extends Pass { for (let i = 0; i < 2 * this.iterations; i++) { const horizontal = i % 2 === 0; const inputRenderTarget = horizontal ? this.renderTargetB : this.renderTargetA; - this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.textures[0] : inputRenderTarget.texture[0]; - this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.textures[1] : inputRenderTarget.texture[1]; + this.fullscreenMaterial.uniforms["inputTexture"].value = i === 0 ? this.textures[0] : inputRenderTarget.textures[0]; + this.fullscreenMaterial.uniforms["inputTexture2"].value = i === 0 ? this.textures[1] : inputRenderTarget.textures[1]; const renderTarget = horizontal ? this.renderTargetA : this.renderTargetB; renderer.setRenderTarget(renderTarget); renderer.render(this.scene, this.camera); @@ -2040,14 +2049,14 @@ class Denoiser { neighborhoodClampIntensity: 0.5, ...options }); - const textures = this.temporalReprojectPass.renderTarget.texture.slice(0, textureCount); + const textures = this.temporalReprojectPass.renderTarget.textures.slice(0, textureCount); if (this.options.denoiseMode === "full" || this.options.denoiseMode === "denoised") { var _options$gBufferPass; this.denoisePass = new PoissonDenoisePass(camera, textures, options); this.denoisePass.setGBufferPass((_options$gBufferPass = options.gBufferPass) !== null && _options$gBufferPass !== void 0 ? _options$gBufferPass : this.velocityDepthNormalPass); - this.temporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.texture; + this.temporalReprojectPass.overrideAccumulatedTextures = this.denoisePass.renderTargetB.textures; } const composerInputTextures = (_this$denoisePass$tex = (_this$denoisePass = this.denoisePass) == null ? void 0 : _this$denoisePass.texture) !== null && _this$denoisePass$tex !== void 0 ? _this$denoisePass$tex : textures; @@ -3115,7 +3124,7 @@ class TAAPass extends Pass { this.lastCameraQuaternion.copy(this._camera.quaternion); renderer.setRenderTarget(null); renderer.render(this.scene, this.camera); - renderer.copyFramebufferToTexture(this.renderTarget, this.framebufferTexture); + renderer.copyFramebufferToTexture(this.framebufferTexture); } } diff --git a/examples/staging-and-camerashake/package.json b/examples/staging-and-camerashake/package.json index d32a29391..7366bd73b 100644 --- a/examples/staging-and-camerashake/package.json +++ b/examples/staging-and-camerashake/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" @@ -20,7 +20,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "browserslist": [ ">0.2%", diff --git a/examples/starwars/package.json b/examples/starwars/package.json index df1dbd7eb..d82157404 100644 --- a/examples/starwars/package.json +++ b/examples/starwars/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/stencil-mask/package.json b/examples/stencil-mask/package.json index 422dc9e32..e98f88aa8 100644 --- a/examples/stencil-mask/package.json +++ b/examples/stencil-mask/package.json @@ -7,12 +7,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/svg-maps-with-html-annotations/package.json b/examples/svg-maps-with-html-annotations/package.json index f17565aaf..81eacbb6c 100644 --- a/examples/svg-maps-with-html-annotations/package.json +++ b/examples/svg-maps-with-html-annotations/package.json @@ -6,13 +6,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "three-stdlib": "^2.32.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/svg-renderer/package.json b/examples/svg-renderer/package.json index e973d36d2..a8033ebf2 100644 --- a/examples/svg-renderer/package.json +++ b/examples/svg-renderer/package.json @@ -5,13 +5,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "three-stdlib": "^2.32.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/t-shirt-configurator/package.json b/examples/t-shirt-configurator/package.json index 0c0dea608..ba92e543f 100644 --- a/examples/t-shirt-configurator/package.json +++ b/examples/t-shirt-configurator/package.json @@ -10,13 +10,13 @@ "react": "19.2.8", "react-dom": "19.2.8", "react-icons": "^4.12.0", - "three": "0.165.0", + "three": "0.181.2", "valtio": "^1.13.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/take-control/package.json b/examples/take-control/package.json index 0e1d88099..14a4ee351 100644 --- a/examples/take-control/package.json +++ b/examples/take-control/package.json @@ -10,12 +10,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/the-three-graces/package.json b/examples/the-three-graces/package.json index 4385dd43e..f412d5c5a 100644 --- a/examples/the-three-graces/package.json +++ b/examples/the-three-graces/package.json @@ -8,7 +8,7 @@ "maath": "^0.10.8", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -36,7 +36,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/threejs-journey-lv-1-fisheye/package.json b/examples/threejs-journey-lv-1-fisheye/package.json index 43078c09a..e0fe85314 100644 --- a/examples/threejs-journey-lv-1-fisheye/package.json +++ b/examples/threejs-journey-lv-1-fisheye/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/threejs-journey-portal/package.json b/examples/threejs-journey-portal/package.json index 82eccd75c..26a3565f3 100644 --- a/examples/threejs-journey-portal/package.json +++ b/examples/threejs-journey-portal/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/thunder-clouds/package.json b/examples/thunder-clouds/package.json index 15479215b..16dff1329 100644 --- a/examples/thunder-clouds/package.json +++ b/examples/thunder-clouds/package.json @@ -9,7 +9,7 @@ "maath": "^0.10.8", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -41,7 +41,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/trails/package.json b/examples/trails/package.json index 802749a97..0d231ecf0 100644 --- a/examples/trails/package.json +++ b/examples/trails/package.json @@ -9,12 +9,12 @@ "lamina": "1.2.2", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/transformcontrols-and-makedefault/package.json b/examples/transformcontrols-and-makedefault/package.json index fec9cef63..77a26cfda 100644 --- a/examples/transformcontrols-and-makedefault/package.json +++ b/examples/transformcontrols-and-makedefault/package.json @@ -6,13 +6,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "valtio": "^1.13.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/transparent-aesop-bottles/package.json b/examples/transparent-aesop-bottles/package.json index a16646101..bf7835bde 100644 --- a/examples/transparent-aesop-bottles/package.json +++ b/examples/transparent-aesop-bottles/package.json @@ -7,13 +7,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "type": "module", "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/trigger-meshes/package.json b/examples/trigger-meshes/package.json index b89f54108..8f665e1bd 100644 --- a/examples/trigger-meshes/package.json +++ b/examples/trigger-meshes/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/tying-canvas-to-scroll-offset/package.json b/examples/tying-canvas-to-scroll-offset/package.json index 7c4224c98..e24d970ee 100644 --- a/examples/tying-canvas-to-scroll-offset/package.json +++ b/examples/tying-canvas-to-scroll-offset/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/useintersect-and-scrollcontrols/package.json b/examples/useintersect-and-scrollcontrols/package.json index 7c17bc96d..6a0f62af7 100644 --- a/examples/useintersect-and-scrollcontrols/package.json +++ b/examples/useintersect-and-scrollcontrols/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/video-cookies/package.json b/examples/video-cookies/package.json index e7cb3baae..7b53cba19 100644 --- a/examples/video-cookies/package.json +++ b/examples/video-cookies/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/video-textures/package.json b/examples/video-textures/package.json index 00259afb1..8dc824b82 100644 --- a/examples/video-textures/package.json +++ b/examples/video-textures/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/view-tracking/package.json b/examples/view-tracking/package.json index 02c159351..d7475fda4 100644 --- a/examples/view-tracking/package.json +++ b/examples/view-tracking/package.json @@ -7,12 +7,12 @@ "@studio-freight/lenis": "^1.0.42", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/viewcube/package.json b/examples/viewcube/package.json index 5c981e608..3216379a8 100644 --- a/examples/viewcube/package.json +++ b/examples/viewcube/package.json @@ -8,12 +8,12 @@ "react": "19.2.8", "react-dom": "19.2.8", "suspend-react": "0.1.3", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/vignette/package.json b/examples/vignette/package.json index 1ab4a53a9..3d5608daa 100644 --- a/examples/vignette/package.json +++ b/examples/vignette/package.json @@ -8,12 +8,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/viking-ship/package.json b/examples/viking-ship/package.json index 8ff4d2b41..a64d46c75 100644 --- a/examples/viking-ship/package.json +++ b/examples/viking-ship/package.json @@ -7,7 +7,7 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -35,7 +35,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/volumetric-light-godray/package.json b/examples/volumetric-light-godray/package.json index 5f557c3cb..6377fc721 100644 --- a/examples/volumetric-light-godray/package.json +++ b/examples/volumetric-light-godray/package.json @@ -7,12 +7,12 @@ "@react-three/postprocessing": "^3.0.4", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/volumetric-spotlight/package.json b/examples/volumetric-spotlight/package.json index 9232d6edf..41b269955 100644 --- a/examples/volumetric-spotlight/package.json +++ b/examples/volumetric-spotlight/package.json @@ -6,12 +6,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/water-shader/package.json b/examples/water-shader/package.json index f0bf99dd9..70db0d538 100644 --- a/examples/water-shader/package.json +++ b/examples/water-shader/package.json @@ -6,13 +6,13 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0", + "three": "0.181.2", "three-stdlib": "^2.32.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/wireframes/package.json b/examples/wireframes/package.json index 556ac4a09..9f2934c09 100644 --- a/examples/wireframes/package.json +++ b/examples/wireframes/package.json @@ -9,12 +9,12 @@ "leva": "^0.10.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/wobbling-sphere/package.json b/examples/wobbling-sphere/package.json index f034298dd..babee1175 100644 --- a/examples/wobbling-sphere/package.json +++ b/examples/wobbling-sphere/package.json @@ -7,12 +7,12 @@ "@react-three/fiber": "9.6.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/examples/zustand-site/package.json b/examples/zustand-site/package.json index 974ccdceb..8be2a7ffb 100644 --- a/examples/zustand-site/package.json +++ b/examples/zustand-site/package.json @@ -9,7 +9,7 @@ "meshline": "^3.3.1", "react": "19.2.8", "react-dom": "19.2.8", - "three": "0.165.0" + "three": "0.181.2" }, "scripts": { "dev": "vite --host", @@ -37,7 +37,7 @@ "devDependencies": { "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@types/three": "^0.165.0", + "@types/three": "^0.181.0", "@vitejs/plugin-react": "^6.0.4", "typescript": "^7.0.2", "vite": "^8.1.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3153280af..1e154a239 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,9 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - postprocessing: 6.36.6 - patchedDependencies: '@splinetool/loader@0.9.153': 87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172 ecctrl@1.0.88: c17a3ee74abb360c35e55c7226e44faa42595c2f5571621ebfaaa5de634477b4 @@ -660,10 +657,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -671,8 +668,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -681,8 +678,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -697,16 +694,16 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -714,8 +711,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -727,8 +724,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -743,10 +740,10 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -754,8 +751,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -764,8 +761,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -783,10 +780,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -794,8 +791,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -807,8 +804,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -823,10 +820,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -834,8 +831,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -844,8 +841,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -860,10 +857,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -871,8 +868,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -881,8 +878,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -897,10 +894,10 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) nice-color-palettes: specifier: ^3.0.0 version: 3.0.0 @@ -911,8 +908,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -921,8 +918,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -937,10 +934,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -948,8 +945,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -958,8 +955,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -974,16 +971,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -991,8 +988,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1001,8 +998,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1017,10 +1014,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@use-gesture/react': specifier: ^10.3.1 version: 10.3.1(react@19.2.8) @@ -1031,8 +1028,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1041,8 +1038,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1057,10 +1054,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1068,8 +1065,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1078,8 +1075,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1094,10 +1091,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1105,8 +1102,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1115,8 +1112,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1131,10 +1128,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1142,8 +1139,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1152,8 +1149,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1168,19 +1165,19 @@ importers: dependencies: '@react-three/csg': specifier: ^4.0.0 - version: 4.0.0(three@0.165.0) + version: 4.0.0(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1188,8 +1185,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1198,8 +1195,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1214,13 +1211,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1228,8 +1225,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1238,8 +1235,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1254,13 +1251,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -1271,8 +1268,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1281,8 +1278,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1300,13 +1297,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1314,8 +1311,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1324,8 +1321,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1340,16 +1337,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) r3f-perf: specifier: ^7.2.3 - version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)) + version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)) react: specifier: 19.2.8 version: 19.2.8 @@ -1357,11 +1354,11 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-mesh-bvh: specifier: 0.7.8 - version: 0.7.8(three@0.165.0) + version: 0.7.8(three@0.181.2) devDependencies: '@types/react': specifier: 19.2.17 @@ -1370,8 +1367,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1386,10 +1383,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1397,8 +1394,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1407,8 +1404,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1423,10 +1420,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1434,8 +1431,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1444,8 +1441,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1460,7 +1457,7 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1468,8 +1465,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1478,8 +1475,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1500,10 +1497,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) random-words: specifier: ^2.0.1 version: 2.0.1 @@ -1517,8 +1514,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1527,8 +1524,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1546,10 +1543,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1557,8 +1554,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1567,8 +1564,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1583,10 +1580,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1594,8 +1591,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1604,8 +1601,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1620,10 +1617,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1631,8 +1628,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1641,8 +1638,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1657,13 +1654,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -1674,8 +1671,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1684,8 +1681,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1703,10 +1700,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1714,8 +1711,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1724,8 +1721,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1740,10 +1737,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -1754,8 +1751,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1764,8 +1761,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1780,10 +1777,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1791,8 +1788,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1801,8 +1798,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1817,19 +1814,19 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) meshline: specifier: ^3.3.1 - version: 3.3.1(three@0.165.0) + version: 3.3.1(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1837,8 +1834,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1847,8 +1844,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1863,13 +1860,13 @@ importers: dependencies: '@react-three/csg': specifier: ^4.0.0 - version: 4.0.0(three@0.165.0) + version: 4.0.0(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1877,8 +1874,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1887,8 +1884,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1903,13 +1900,13 @@ importers: dependencies: '@react-three/csg': specifier: ^4.0.0 - version: 4.0.0(three@0.165.0) + version: 4.0.0(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -1917,8 +1914,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1927,8 +1924,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1943,19 +1940,19 @@ importers: dependencies: '@react-three/csg': specifier: ^4.0.0 - version: 4.0.0(three@0.165.0) + version: 4.0.0(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -1966,8 +1963,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -1976,8 +1973,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -1992,13 +1989,13 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2006,8 +2003,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2016,8 +2013,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2032,13 +2029,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2049,8 +2046,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2059,8 +2056,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2075,13 +2072,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2092,8 +2089,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2102,8 +2099,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2118,13 +2115,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2135,8 +2132,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2145,8 +2142,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2164,10 +2161,10 @@ importers: version: 1.7.0 '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2178,8 +2175,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2188,8 +2185,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2204,16 +2201,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) ecctrl: specifier: 1.0.88 - version: 1.0.88(patch_hash=c17a3ee74abb360c35e55c7226e44faa42595c2f5571621ebfaaa5de634477b4)(@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.0.88(patch_hash=c17a3ee74abb360c35e55c7226e44faa42595c2f5571621ebfaaa5de634477b4)(@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2221,8 +2218,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2231,8 +2228,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2247,10 +2244,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2258,8 +2255,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2268,8 +2265,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2290,10 +2287,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2304,8 +2301,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 wouter: specifier: ^2.12.1 version: 2.12.1(react@19.2.8) @@ -2317,8 +2314,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2336,10 +2333,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2350,8 +2347,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2360,8 +2357,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2376,16 +2373,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) r3f-perf: specifier: ^7.2.3 - version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)) + version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)) react: specifier: 19.2.8 version: 19.2.8 @@ -2393,8 +2390,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2403,8 +2400,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2419,10 +2416,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2433,8 +2430,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2443,8 +2440,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2459,19 +2456,19 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/flex': specifier: ^1.0.1 - version: 1.0.1(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 1.0.1(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) postprocessing: - specifier: 6.36.6 - version: 6.36.6(three@0.165.0) + specifier: 6.39.4 + version: 6.39.4(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2479,8 +2476,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2489,8 +2486,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2505,13 +2502,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2519,8 +2516,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2529,8 +2526,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2545,10 +2542,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2559,8 +2556,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2569,8 +2566,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2585,16 +2582,16 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-spring/web': specifier: ^10.1.2 version: 10.1.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2602,8 +2599,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2612,8 +2609,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2628,19 +2625,19 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) postprocessing: - specifier: 6.36.6 - version: 6.36.6(three@0.165.0) + specifier: 6.39.4 + version: 6.39.4(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2648,8 +2645,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2658,8 +2655,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2674,13 +2671,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2691,8 +2688,8 @@ importers: specifier: ^6.1.1 version: 6.3.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2701,8 +2698,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2720,10 +2717,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) framer-motion: specifier: ^10.18.0 version: 10.18.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -2734,8 +2731,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -2747,8 +2744,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2766,13 +2763,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2780,8 +2777,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2790,8 +2787,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2806,13 +2803,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2820,8 +2817,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2830,8 +2827,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2846,10 +2843,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2857,8 +2854,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2867,8 +2864,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2883,13 +2880,13 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2897,8 +2894,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2907,8 +2904,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2923,13 +2920,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2937,8 +2934,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2947,8 +2944,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -2966,16 +2963,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -2983,8 +2980,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -2993,8 +2990,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3009,10 +3006,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -3023,8 +3020,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3033,8 +3030,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3049,10 +3046,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3063,8 +3060,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3073,8 +3070,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3089,13 +3086,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -3106,8 +3103,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3116,8 +3113,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3132,13 +3129,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3146,8 +3143,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3156,8 +3153,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3175,10 +3172,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3186,8 +3183,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3196,8 +3193,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3212,13 +3209,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3226,8 +3223,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3236,8 +3233,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3255,10 +3252,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3266,8 +3263,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -3279,8 +3276,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3295,10 +3292,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3306,8 +3303,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3316,8 +3313,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3335,10 +3332,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3346,8 +3343,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3356,8 +3353,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3372,10 +3369,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3386,8 +3383,8 @@ importers: specifier: ^4.12.0 version: 4.12.0(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3396,8 +3393,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3412,13 +3409,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3426,8 +3423,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 uuid-by-string: specifier: ^4.0.0 version: 4.0.0 @@ -3442,8 +3439,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3461,10 +3458,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3472,8 +3469,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3482,8 +3479,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3498,10 +3495,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3509,8 +3506,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3519,8 +3516,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3535,10 +3532,10 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) nice-color-palettes: specifier: ^3.0.0 version: 3.0.0 @@ -3549,8 +3546,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3559,8 +3556,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3575,10 +3572,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) nice-color-palettes: specifier: ^3.0.0 version: 3.0.0 @@ -3589,8 +3586,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3599,8 +3596,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3618,13 +3615,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -3635,8 +3632,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3645,8 +3642,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3667,16 +3664,16 @@ importers: version: 2.2.0(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@splinetool/loader': specifier: 0.9.153 - version: 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0) + version: 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2) '@splinetool/r3f-spline': specifier: ^1.0.2 - version: 1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0)) + version: 1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2)) react: specifier: 19.2.8 version: 19.2.8 @@ -3684,8 +3681,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3694,8 +3691,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3710,10 +3707,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -3724,8 +3721,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 typescript: specifier: ^7.0.2 version: 7.0.2 @@ -3737,8 +3734,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3750,10 +3747,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3761,8 +3758,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3771,8 +3768,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3790,13 +3787,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3804,8 +3801,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3814,8 +3811,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3830,10 +3827,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3844,8 +3841,8 @@ importers: specifier: ^6.1.1 version: 6.3.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3854,8 +3851,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3870,10 +3867,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3881,8 +3878,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3891,8 +3888,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3910,10 +3907,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3921,8 +3918,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3931,8 +3928,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3947,16 +3944,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -3964,8 +3961,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -3974,8 +3971,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -3990,10 +3987,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4004,8 +4001,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4014,8 +4011,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4030,10 +4027,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4041,8 +4038,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4051,8 +4048,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4070,13 +4067,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4084,8 +4081,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -4097,8 +4094,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4113,10 +4110,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4127,8 +4124,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -4140,8 +4137,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4156,10 +4153,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) antd: specifier: ^5.20.1 version: 5.29.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4170,8 +4167,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4180,8 +4177,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4202,10 +4199,10 @@ importers: version: 2.2.0(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4213,8 +4210,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4223,8 +4220,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4239,10 +4236,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lerp: specifier: ^1.0.3 version: 1.0.3 @@ -4253,8 +4250,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4263,8 +4260,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4285,16 +4282,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4305,8 +4302,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4315,8 +4312,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4331,13 +4328,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4348,8 +4345,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4358,8 +4355,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4377,16 +4374,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4394,8 +4391,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -4407,8 +4404,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4429,10 +4426,10 @@ importers: version: 5.10.5(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@tabler/icons-react': specifier: ^3.36.0 version: 3.45.0(react@19.2.8) @@ -4446,8 +4443,8 @@ importers: specifier: ^1.0.1 version: 1.0.1(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -4459,8 +4456,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4475,13 +4472,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4489,8 +4486,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4499,8 +4496,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4515,10 +4512,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4526,8 +4523,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4536,8 +4533,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4552,16 +4549,16 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4572,8 +4569,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4582,8 +4579,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4598,10 +4595,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4612,8 +4609,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 tunnel-rat: specifier: ^0.1.2 version: 0.1.2(@types/react@19.2.17)(react@19.2.8) @@ -4625,8 +4622,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4647,10 +4644,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4661,8 +4658,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4671,8 +4668,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4687,13 +4684,13 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4701,11 +4698,11 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-stdlib: specifier: ^2.32.2 - version: 2.36.1(three@0.165.0) + version: 2.36.1(three@0.181.2) devDependencies: '@types/react': specifier: 19.2.17 @@ -4714,8 +4711,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4730,13 +4727,13 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4744,8 +4741,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4754,8 +4751,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4770,13 +4767,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4787,8 +4784,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4797,8 +4794,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4816,16 +4813,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4833,8 +4830,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4843,8 +4840,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4862,13 +4859,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4876,8 +4873,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4886,8 +4883,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4902,10 +4899,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -4916,8 +4913,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4926,8 +4923,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4942,10 +4939,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -4953,8 +4950,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -4963,8 +4960,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -4982,13 +4979,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) inter-ui: specifier: ^3.19.3 version: 3.19.3 @@ -5005,8 +5002,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 use-asset: specifier: ^1.0.4 version: 1.0.4(react@19.2.8) @@ -5024,8 +5021,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5040,13 +5037,13 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5054,8 +5051,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5064,8 +5061,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5080,13 +5077,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -5097,8 +5094,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5107,8 +5104,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5126,16 +5123,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) lodash-es: specifier: ^4.17.21 version: 4.18.1 @@ -5146,8 +5143,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -5159,8 +5156,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5175,10 +5172,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5189,8 +5186,8 @@ importers: specifier: ^6.1.1 version: 6.3.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5199,8 +5196,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5215,10 +5212,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5226,8 +5223,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5236,8 +5233,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5252,10 +5249,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5263,8 +5260,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5273,8 +5270,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5289,13 +5286,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5303,8 +5300,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5313,8 +5310,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5329,13 +5326,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -5346,8 +5343,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5356,8 +5353,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5375,16 +5372,16 @@ importers: version: 10.1.2(react@19.2.8) '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-spring/web': specifier: ^10.1.2 version: 10.1.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5392,8 +5389,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5402,8 +5399,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5418,16 +5415,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) r3f-perf: specifier: ^7.2.3 - version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)) + version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)) react: specifier: 19.2.8 version: 19.2.8 @@ -5435,8 +5432,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5445,8 +5442,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5464,13 +5461,13 @@ importers: version: 1.7.0 '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5481,8 +5478,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 wouter: specifier: ^2.12.1 version: 2.12.1(react@19.2.8) @@ -5494,8 +5491,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5510,13 +5507,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -5527,8 +5524,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5537,8 +5534,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5556,13 +5553,13 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5570,8 +5567,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5580,8 +5577,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5596,10 +5593,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5607,8 +5604,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5617,8 +5614,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5636,10 +5633,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5647,8 +5644,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5657,8 +5654,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5673,13 +5670,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5687,8 +5684,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5697,8 +5694,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5713,13 +5710,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -5730,8 +5727,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5740,8 +5737,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5756,10 +5753,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5767,8 +5764,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5777,8 +5774,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5793,10 +5790,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5804,8 +5801,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5814,8 +5811,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5830,10 +5827,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5841,8 +5838,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5851,8 +5848,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5867,10 +5864,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5881,8 +5878,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -5894,8 +5891,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5910,13 +5907,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5924,8 +5921,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5934,8 +5931,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5953,7 +5950,7 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -5964,8 +5961,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -5974,8 +5971,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -5990,10 +5987,10 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6001,8 +5998,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6011,8 +6008,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6027,10 +6024,10 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6038,8 +6035,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6048,8 +6045,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6064,10 +6061,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) antd: specifier: ^5.20.1 version: 5.29.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6078,8 +6075,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6088,8 +6085,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6104,16 +6101,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) r3f-perf: specifier: ^7.2.3 - version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)) + version: 7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)) react: specifier: 19.2.8 version: 19.2.8 @@ -6121,8 +6118,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6131,8 +6128,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6147,10 +6144,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6161,11 +6158,11 @@ importers: specifier: ^6.1.1 version: 6.3.12(react-dom@19.2.8(react@19.2.8))(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-stdlib: specifier: ^2.32.2 - version: 2.36.1(three@0.165.0) + version: 2.36.1(three@0.181.2) zustand: specifier: ^5.0.14 version: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -6177,8 +6174,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6193,16 +6190,16 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) meshline: specifier: ^3.3.1 - version: 3.3.1(three@0.165.0) + version: 3.3.1(three@0.181.2) postprocessing: - specifier: 6.36.6 - version: 6.36.6(three@0.165.0) + specifier: 6.39.4 + version: 6.39.4(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6210,8 +6207,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6220,8 +6217,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6236,16 +6233,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@splinetool/loader': specifier: 0.9.153 - version: 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0) + version: 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2) '@splinetool/r3f-spline': specifier: ^1.0.2 - version: 1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0)) + version: 1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2)) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6256,8 +6253,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6266,8 +6263,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6282,10 +6279,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6296,8 +6293,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6306,8 +6303,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6322,10 +6319,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6333,8 +6330,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6343,8 +6340,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6359,10 +6356,10 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6370,8 +6367,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6380,8 +6377,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6399,19 +6396,19 @@ importers: version: 7.29.2 '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) postprocessing: - specifier: 6.36.6 - version: 6.36.6(three@0.165.0) + specifier: 6.39.4 + version: 6.39.4(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6419,8 +6416,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6429,8 +6426,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6445,13 +6442,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6462,8 +6459,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6472,8 +6469,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6494,16 +6491,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) postprocessing: - specifier: 6.36.6 - version: 6.36.6(three@0.165.0) + specifier: 6.39.4 + version: 6.39.4(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6511,8 +6508,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6521,8 +6518,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6537,10 +6534,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6548,8 +6545,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6558,8 +6555,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6574,13 +6571,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6591,8 +6588,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6601,8 +6598,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6617,10 +6614,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6631,8 +6628,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6641,8 +6638,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6657,10 +6654,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6668,11 +6665,11 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-stdlib: specifier: ^2.32.2 - version: 2.36.1(three@0.165.0) + version: 2.36.1(three@0.181.2) devDependencies: '@types/react': specifier: 19.2.17 @@ -6681,8 +6678,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6697,7 +6694,7 @@ importers: dependencies: '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6705,11 +6702,11 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-stdlib: specifier: ^2.32.2 - version: 2.36.1(three@0.165.0) + version: 2.36.1(three@0.181.2) devDependencies: '@types/react': specifier: 19.2.17 @@ -6718,8 +6715,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6737,16 +6734,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) framer-motion: specifier: ^10.18.0 version: 10.18.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6757,8 +6754,8 @@ importers: specifier: ^4.12.0 version: 4.12.0(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -6770,8 +6767,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6789,16 +6786,16 @@ importers: version: 10.1.2(react@19.2.8) '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -6809,8 +6806,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6819,8 +6816,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6835,13 +6832,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6849,8 +6846,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6859,8 +6856,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6875,13 +6872,13 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6889,8 +6886,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6899,8 +6896,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6915,10 +6912,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6926,8 +6923,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6936,8 +6933,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6952,16 +6949,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/rapier': specifier: ^2.2.0 - version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) maath: specifier: ^0.10.8 - version: 0.10.8(@types/three@0.165.0)(three@0.165.0) + version: 0.10.8(@types/three@0.181.0)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -6969,8 +6966,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -6979,8 +6976,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -6998,16 +6995,16 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) lamina: specifier: 1.2.2 - version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7015,8 +7012,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7025,8 +7022,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7041,10 +7038,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7052,8 +7049,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 valtio: specifier: ^1.13.2 version: 1.13.2(@types/react@19.2.17)(react@19.2.8) @@ -7065,8 +7062,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7081,10 +7078,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7092,8 +7089,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7102,8 +7099,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7118,13 +7115,13 @@ importers: dependencies: '@react-three/cannon': specifier: ^6.6.0 - version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2) + version: 6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7132,8 +7129,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7142,8 +7139,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7158,10 +7155,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7169,8 +7166,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7179,8 +7176,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7198,10 +7195,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7209,8 +7206,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7219,8 +7216,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7235,13 +7232,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7249,8 +7246,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7259,8 +7256,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7275,10 +7272,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7286,8 +7283,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7296,8 +7293,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7312,10 +7309,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@studio-freight/lenis': specifier: ^1.0.42 version: 1.0.42 @@ -7326,8 +7323,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7336,8 +7333,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7355,10 +7352,10 @@ importers: version: 1.7.0 '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7369,8 +7366,8 @@ importers: specifier: 0.1.3 version: 0.1.3(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7379,8 +7376,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7395,13 +7392,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.5 - version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: specifier: ^0.10.1 version: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -7412,8 +7409,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7422,8 +7419,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7438,10 +7435,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7449,8 +7446,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7459,8 +7456,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7475,13 +7472,13 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7489,8 +7486,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7499,8 +7496,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7515,10 +7512,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7526,8 +7523,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7536,8 +7533,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7552,10 +7549,10 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7563,11 +7560,11 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 three-stdlib: specifier: ^2.32.2 - version: 2.36.1(three@0.165.0) + version: 2.36.1(three@0.181.2) devDependencies: '@types/react': specifier: 19.2.17 @@ -7576,8 +7573,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7595,10 +7592,10 @@ importers: version: 0.0.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) gl-noise: specifier: ^1.6.1 version: 1.6.1 @@ -7612,8 +7609,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7622,8 +7619,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7638,13 +7635,13 @@ importers: dependencies: '@react-spring/three': specifier: ^10.1.2 - version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + version: 10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7652,8 +7649,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7662,8 +7659,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7678,16 +7675,16 @@ importers: dependencies: '@react-three/drei': specifier: 10.7.8 - version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/fiber': specifier: 9.6.1 - version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + version: 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@react-three/postprocessing': specifier: ^3.0.4 - version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0) + version: 3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2) meshline: specifier: ^3.3.1 - version: 3.3.1(three@0.165.0) + version: 3.3.1(three@0.181.2) react: specifier: 19.2.8 version: 19.2.8 @@ -7695,8 +7692,8 @@ importers: specifier: 19.2.8 version: 19.2.8(react@19.2.8) three: - specifier: 0.165.0 - version: 0.165.0 + specifier: 0.181.2 + version: 0.181.2 devDependencies: '@types/react': specifier: 19.2.17 @@ -7705,8 +7702,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) '@types/three': - specifier: ^0.165.0 - version: 0.165.0 + specifier: ^0.181.0 + version: 0.181.0 '@vitejs/plugin-react': specifier: ^6.0.4 version: 6.0.4(vite@8.1.5(@types/node@24.13.3)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.9.0)) @@ -7967,6 +7964,9 @@ packages: '@chromaui/rrweb-snapshot@2.0.0-alpha.19-noAbsolute': resolution: {integrity: sha512-FTsZCNv4dBR8q4UcazvxRw721r6xtsRKkC6Xo8NiEXDekA/JbVDHuWkPxxM0IvyX9Vo/yhCsYviXFrUqqeOaVQ==} + '@dimforge/rapier3d-compat@0.12.0': + resolution: {integrity: sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==} + '@dimforge/rapier3d-compat@0.19.2': resolution: {integrity: sha512-AZHL1jqUF55QJkJyU1yKeh4ImX2J93bVLIezT1+o0FZqTix6O06MOaqpKoJ4MmbDCsoZmwO+qc471/SDMDm2AA==} @@ -9664,7 +9664,7 @@ packages: resolution: {integrity: sha512-rqxoH8cjq51w5yZ7Re3WNPVVDdSsuVwEYA+Nl90/nFLv0MIxYGjMkqhc6akp5+VLNwZD2aqOd8KcwuZW7NeUKQ==} peerDependencies: '@react-three/fiber': '>=9.7.0' - postprocessing: 6.36.6 + postprocessing: ^6.36.0 react: ^19.2.0 three: '>= 0.182.0' @@ -10070,8 +10070,8 @@ packages: '@types/stylis@4.2.7': resolution: {integrity: sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==} - '@types/three@0.165.0': - resolution: {integrity: sha512-AJK8JZAFNBF0kBXiAIl5pggYlzAGGA8geVYQXAcPCEDRbyA+oEjkpUBcJJrtNz6IiALwzGexFJGZG2yV3WsYBw==} + '@types/three@0.181.0': + resolution: {integrity: sha512-MLF1ks8yRM2k71D7RprFpDb9DOX0p22DbdPqT/uAkc6AtQXjxWCVDjCy23G9t1o8HcQPk7woD2NIyiaWcWPYmA==} '@types/validate-npm-package-name@4.0.2': resolution: {integrity: sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw==} @@ -10449,6 +10449,9 @@ packages: '@vue/shared@3.5.32': resolution: {integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==} + '@webgpu/types@0.1.71': + resolution: {integrity: sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==} + '@xobotyi/scrollbar-width@1.9.5': resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} @@ -12406,8 +12409,8 @@ packages: peerDependencies: three: '>=0.137' - meshoptimizer@0.18.1: - resolution: {integrity: sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==} + meshoptimizer@0.22.0: + resolution: {integrity: sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==} micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} @@ -12469,13 +12472,13 @@ packages: n8ao@1.10.1: resolution: {integrity: sha512-hhI1pC+BfOZBV1KMwynBrVlIm8wqLxj/abAWhF2nZ0qQKyzTSQa1QtLVS2veRiuoBQXojxobcnp0oe+PUoxf/w==} peerDependencies: - postprocessing: 6.36.6 + postprocessing: '>=6.30.0' three: '>=0.137' n8ao@2.0.0: resolution: {integrity: sha512-7oajUGXk10jJIcjGxOgjRY2X/gy5wiLOY4eOiAfFJ51ljN6Djmsg+j8HMOip+SpqV7OkwzF9VCkDRLluxVlySA==} peerDependencies: - postprocessing: 6.36.6 + postprocessing: '>=6.30.0' three: '>=0.137' nano-css@5.6.2: @@ -12810,10 +12813,10 @@ packages: resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} engines: {node: ^10 || ^12 || >=14} - postprocessing@6.36.6: - resolution: {integrity: sha512-mjJjoXbC97XMV6iQVhOZYNjD5X93o3+/zpYm9oRmsyjP3LjfwedT8PgusECTk+s5DZeZoJ8vA9htdWuH8JH+mQ==} + postprocessing@6.39.4: + resolution: {integrity: sha512-oAS/PjAbc/xT3OzjUrGsorJ4J064XwhVD2t0OwKLP/E8QwDMUJ0oOv6ZI1SYMtLchv4g0ySEx+JcLy92+48vlA==} peerDependencies: - three: '>= 0.157.0 < 0.173.0' + three: '>= 0.168.0 < 0.186.0' potpack@1.0.2: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} @@ -13854,8 +13857,8 @@ packages: peerDependencies: three: '>=0.128.0' - three@0.165.0: - resolution: {integrity: sha512-cc96IlVYGydeceu0e5xq70H8/yoVT/tXBxV/W8A/U6uOq7DXc4/s1Mkmnu6SqoYGhSRWWYFOhVwvq6V0VtbplA==} + three@0.181.2: + resolution: {integrity: sha512-k/CjiZ80bYss6Qs7/ex1TBlPD11whT9oKfT8oTGiHa34W4JRd1NiH/Tr1DbHWQ2/vMUypxksLnF2CfmlmM5XFQ==} throttle-debounce@3.0.1: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} @@ -14721,6 +14724,8 @@ snapshots: dependencies: postcss: 8.5.25 + '@dimforge/rapier3d-compat@0.12.0': {} + '@dimforge/rapier3d-compat@0.19.2': {} '@dotenvx/dotenvx@1.75.1': @@ -15229,10 +15234,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@monogrid/gainmap-js@3.4.0(three@0.165.0)': + '@monogrid/gainmap-js@3.4.0(three@0.181.2)': dependencies: promise-worker-transferable: 1.0.4 - three: 0.165.0 + three: 0.181.2 '@napi-rs/wasm-runtime@0.2.12': dependencies: @@ -15308,9 +15313,9 @@ snapshots: react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - '@pmndrs/cannon-worker-api@2.4.0(three@0.165.0)': + '@pmndrs/cannon-worker-api@2.4.0(three@0.181.2)': dependencies: - three: 0.165.0 + three: 0.181.2 '@radix-ui/number@1.0.0': dependencies: @@ -16356,25 +16361,25 @@ snapshots: '@react-spring/types': 9.7.5 react: 19.2.8 - '@react-spring/three@10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)': + '@react-spring/three@10.1.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)': dependencies: '@react-spring/animated': 10.1.2(react@19.2.8) '@react-spring/core': 10.1.2(react@19.2.8) '@react-spring/shared': 10.1.2(react@19.2.8) '@react-spring/types': 10.1.2 - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 - '@react-spring/three@9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)': + '@react-spring/three@9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)': dependencies: '@react-spring/animated': 9.7.5(react@19.2.8) '@react-spring/core': 9.7.5(react@19.2.8) '@react-spring/shared': 9.7.5(react@19.2.8) '@react-spring/types': 9.7.5 - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 '@react-spring/types@10.1.2': {} @@ -16390,46 +16395,46 @@ snapshots: react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - '@react-three/cannon@6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)(typescript@7.0.2)': + '@react-three/cannon@6.6.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)(typescript@7.0.2)': dependencies: - '@pmndrs/cannon-worker-api': 2.4.0(three@0.165.0) - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@pmndrs/cannon-worker-api': 2.4.0(three@0.181.2) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) cannon-es: 0.20.0 - cannon-es-debugger: 1.0.0(cannon-es@0.20.0)(three@0.165.0)(typescript@7.0.2) + cannon-es-debugger: 1.0.0(cannon-es@0.20.0)(three@0.181.2)(typescript@7.0.2) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 transitivePeerDependencies: - typescript - '@react-three/csg@4.0.0(three@0.165.0)': + '@react-three/csg@4.0.0(three@0.181.2)': dependencies: - three-bvh-csg: 0.0.16(three-mesh-bvh@0.6.8(three@0.165.0))(three@0.165.0) - three-mesh-bvh: 0.6.8(three@0.165.0) + three-bvh-csg: 0.0.16(three-mesh-bvh@0.6.8(three@0.181.2))(three@0.181.2) + three-mesh-bvh: 0.6.8(three@0.181.2) transitivePeerDependencies: - three - '@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)': + '@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)': dependencies: '@babel/runtime': 7.29.7 '@mediapipe/tasks-vision': 0.10.17 - '@monogrid/gainmap-js': 3.4.0(three@0.165.0) - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@monogrid/gainmap-js': 3.4.0(three@0.181.2) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@use-gesture/react': 10.3.1(react@19.2.8) - camera-controls: 3.1.2(three@0.165.0) + camera-controls: 3.1.2(three@0.181.2) cross-env: 7.0.3 detect-gpu: 5.0.70 glsl-noise: 0.0.0 hls.js: 1.6.15 - maath: 0.10.8(@types/three@0.165.0)(three@0.165.0) - meshline: 3.3.1(three@0.165.0) + maath: 0.10.8(@types/three@0.181.0)(three@0.181.2) + meshline: 3.3.1(three@0.181.2) react: 19.2.8 - stats-gl: 2.4.2(@types/three@0.165.0)(three@0.165.0) + stats-gl: 2.4.2(@types/three@0.181.0)(three@0.181.2) stats.js: 0.17.0 suspend-react: 0.1.3(react@19.2.8) - three: 0.165.0 - three-mesh-bvh: 0.8.3(three@0.165.0) - three-stdlib: 2.36.1(three@0.165.0) - troika-three-text: 0.52.4(three@0.165.0) + three: 0.181.2 + three-mesh-bvh: 0.8.3(three@0.181.2) + three-stdlib: 2.36.1(three@0.181.2) + troika-three-text: 0.52.4(three@0.181.2) tunnel-rat: 0.1.2(@types/react@19.2.17)(react@19.2.8) use-sync-external-store: 1.6.0(react@19.2.8) utility-types: 3.11.0 @@ -16441,30 +16446,30 @@ snapshots: - '@types/three' - immer - '@react-three/drei@9.122.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8))': + '@react-three/drei@9.122.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8))': dependencies: '@babel/runtime': 7.29.7 '@mediapipe/tasks-vision': 0.10.17 - '@monogrid/gainmap-js': 3.4.0(three@0.165.0) - '@react-spring/three': 9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@monogrid/gainmap-js': 3.4.0(three@0.181.2) + '@react-spring/three': 9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) '@use-gesture/react': 10.3.1(react@19.2.8) - camera-controls: 2.10.1(three@0.165.0) + camera-controls: 2.10.1(three@0.181.2) cross-env: 7.0.3 detect-gpu: 5.0.70 glsl-noise: 0.0.0 hls.js: 1.6.15 - maath: 0.10.8(@types/three@0.165.0)(three@0.165.0) - meshline: 3.3.1(three@0.165.0) + maath: 0.10.8(@types/three@0.181.0)(three@0.181.2) + meshline: 3.3.1(three@0.181.2) react: 19.2.8 react-composer: 5.0.3(react@19.2.8) - stats-gl: 2.4.2(@types/three@0.165.0)(three@0.165.0) + stats-gl: 2.4.2(@types/three@0.181.0)(three@0.181.2) stats.js: 0.17.0 suspend-react: 0.1.3(react@19.2.8) - three: 0.165.0 - three-mesh-bvh: 0.7.8(three@0.165.0) - three-stdlib: 2.36.1(three@0.165.0) - troika-three-text: 0.52.4(three@0.165.0) + three: 0.181.2 + three-mesh-bvh: 0.7.8(three@0.181.2) + three-stdlib: 2.36.1(three@0.181.2) + troika-three-text: 0.52.4(three@0.181.2) tunnel-rat: 0.1.2(@types/react@19.2.17)(react@19.2.8) utility-types: 3.11.0 zustand: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) @@ -16476,7 +16481,7 @@ snapshots: - immer - use-sync-external-store - '@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)': + '@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)': dependencies: '@babel/runtime': 7.29.7 '@types/webxr': 0.5.24 @@ -16487,7 +16492,7 @@ snapshots: react-use-measure: 2.1.7(react-dom@19.2.8(react@19.2.8))(react@19.2.8) scheduler: 0.27.0 suspend-react: 0.1.3(react@19.2.8) - three: 0.165.0 + three: 0.181.2 use-sync-external-store: 1.6.0(react@19.2.8) zustand: 5.0.14(@types/react@19.2.17)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) optionalDependencies: @@ -16496,44 +16501,44 @@ snapshots: - '@types/react' - immer - '@react-three/flex@1.0.1(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)': + '@react-three/flex@1.0.1(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)': dependencies: '@react-pdf/yoga': 2.0.4 - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 react-merge-refs: 1.1.0 - three: 0.165.0 + three: 0.181.2 - '@react-three/postprocessing@3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(react@19.2.8)(three@0.165.0)': + '@react-three/postprocessing@3.0.4(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(react@19.2.8)(three@0.181.2)': dependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) - maath: 0.6.0(@types/three@0.165.0)(three@0.165.0) - n8ao: 1.10.1(postprocessing@6.36.6(three@0.165.0))(three@0.165.0) - postprocessing: 6.36.6(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) + maath: 0.6.0(@types/three@0.181.0)(three@0.181.2) + n8ao: 1.10.1(postprocessing@6.39.4(three@0.181.2))(three@0.181.2) + postprocessing: 6.39.4(three@0.181.2) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 transitivePeerDependencies: - '@types/three' - '@react-three/postprocessing@3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/three@0.165.0)(postprocessing@6.36.6(three@0.165.0))(react@19.2.8)(three@0.165.0)': + '@react-three/postprocessing@3.0.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/three@0.181.0)(postprocessing@6.39.4(three@0.181.2))(react@19.2.8)(three@0.181.2)': dependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) - maath: 0.10.8(@types/three@0.165.0)(three@0.165.0) - n8ao: 2.0.0(postprocessing@6.36.6(three@0.165.0))(three@0.165.0) - postprocessing: 6.36.6(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) + maath: 0.10.8(@types/three@0.181.0)(three@0.181.2) + n8ao: 2.0.0(postprocessing@6.39.4(three@0.181.2))(three@0.181.2) + postprocessing: 6.39.4(three@0.181.2) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 transitivePeerDependencies: - '@types/three' - '@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0)': + '@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2)': dependencies: '@dimforge/rapier3d-compat': 0.19.2 - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 suspend-react: 0.1.3(react@19.2.8) - three: 0.165.0 - three-stdlib: 2.36.1(three@0.165.0) + three: 0.181.2 + three-stdlib: 2.36.1(three@0.181.2) '@rolldown/binding-android-arm64@1.1.5': optional: true @@ -16617,14 +16622,14 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0)': + '@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2)': dependencies: - three: 0.165.0 + three: 0.181.2 - '@splinetool/r3f-spline@1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0))': + '@splinetool/r3f-spline@1.0.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@splinetool/loader@0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2))': dependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) - '@splinetool/loader': 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) + '@splinetool/loader': 0.9.153(patch_hash=87d1c8725410c81bfa246825dab2fc7b9f3fc6ab7ef0ab3e28137e5ebbada172)(three@0.181.2) '@standard-schema/spec@1.1.0': {} @@ -16853,13 +16858,15 @@ snapshots: '@types/stylis@4.2.7': {} - '@types/three@0.165.0': + '@types/three@0.181.0': dependencies: + '@dimforge/rapier3d-compat': 0.12.0 '@tweenjs/tween.js': 23.1.3 '@types/stats.js': 0.17.4 '@types/webxr': 0.5.24 + '@webgpu/types': 0.1.71 fflate: 0.8.2 - meshoptimizer: 0.18.1 + meshoptimizer: 0.22.0 '@types/validate-npm-package-name@4.0.2': {} @@ -17190,6 +17197,8 @@ snapshots: '@vue/shared@3.5.32': {} + '@webgpu/types@0.1.71': {} + '@xobotyi/scrollbar-width@1.9.5': {} accepts@2.0.0: @@ -17517,20 +17526,20 @@ snapshots: camelize@1.0.1: {} - camera-controls@2.10.1(three@0.165.0): + camera-controls@2.10.1(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 - camera-controls@3.1.2(three@0.165.0): + camera-controls@3.1.2(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 caniuse-lite@1.0.30001786: {} - cannon-es-debugger@1.0.0(cannon-es@0.20.0)(three@0.165.0)(typescript@7.0.2): + cannon-es-debugger@1.0.0(cannon-es@0.20.0)(three@0.181.2)(typescript@7.0.2): dependencies: cannon-es: 0.20.0 - three: 0.165.0 + three: 0.181.2 optionalDependencies: typescript: 7.0.2 @@ -17857,16 +17866,16 @@ snapshots: duplexer3@0.1.5: {} - ecctrl@1.0.88(patch_hash=c17a3ee74abb360c35e55c7226e44faa42595c2f5571621ebfaaa5de634477b4)(@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0): + ecctrl@1.0.88(patch_hash=c17a3ee74abb360c35e55c7226e44faa42595c2f5571621ebfaaa5de634477b4)(@react-three/drei@10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@react-three/rapier@2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2): dependencies: - '@react-spring/three': 9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) - '@react-three/drei': 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) - '@react-three/rapier': 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + '@react-spring/three': 9.7.5(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) + '@react-three/drei': 10.7.8(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) + '@react-three/rapier': 2.2.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) leva: 0.9.36(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - three: 0.165.0 + three: 0.181.2 zustand: 4.5.7(@types/react@19.2.17)(react@19.2.8) transitivePeerDependencies: - '@types/react' @@ -19008,17 +19017,17 @@ snapshots: kleur@4.1.5: {} - lamina@1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0): + lamina@1.2.2(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2): dependencies: glsl-token-descope: 1.0.2 glsl-token-functions: 1.0.1 glsl-token-string: 1.0.1 glsl-tokenizer: 2.1.5 leva: 0.10.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - three: 0.165.0 - three-custom-shader-material: 6.4.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0) + three: 0.181.2 + three-custom-shader-material: 6.4.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2) optionalDependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 react-dom: 19.2.8(react@19.2.8) transitivePeerDependencies: @@ -19247,15 +19256,15 @@ snapshots: lz-string@1.5.0: {} - maath@0.10.8(@types/three@0.165.0)(three@0.165.0): + maath@0.10.8(@types/three@0.181.0)(three@0.181.2): dependencies: - '@types/three': 0.165.0 - three: 0.165.0 + '@types/three': 0.181.0 + three: 0.181.2 - maath@0.6.0(@types/three@0.165.0)(three@0.165.0): + maath@0.6.0(@types/three@0.181.0)(three@0.181.2): dependencies: - '@types/three': 0.165.0 - three: 0.165.0 + '@types/three': 0.181.0 + three: 0.181.2 magic-string@0.30.21: dependencies: @@ -19293,11 +19302,11 @@ snapshots: merge2@1.4.1: {} - meshline@3.3.1(three@0.165.0): + meshline@3.3.1(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 - meshoptimizer@0.18.1: {} + meshoptimizer@0.22.0: {} micromatch@4.0.8: dependencies: @@ -19349,15 +19358,15 @@ snapshots: arrify: 2.0.1 minimatch: 3.1.5 - n8ao@1.10.1(postprocessing@6.36.6(three@0.165.0))(three@0.165.0): + n8ao@1.10.1(postprocessing@6.39.4(three@0.181.2))(three@0.181.2): dependencies: - postprocessing: 6.36.6(three@0.165.0) - three: 0.165.0 + postprocessing: 6.39.4(three@0.181.2) + three: 0.181.2 - n8ao@2.0.0(postprocessing@6.36.6(three@0.165.0))(three@0.165.0): + n8ao@2.0.0(postprocessing@6.39.4(three@0.181.2))(three@0.181.2): dependencies: - postprocessing: 6.36.6(three@0.165.0) - three: 0.165.0 + postprocessing: 6.39.4(three@0.181.2) + three: 0.181.2 nano-css@5.6.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: @@ -19682,9 +19691,9 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postprocessing@6.36.6(three@0.165.0): + postprocessing@6.39.4(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 potpack@1.0.2: {} @@ -19747,17 +19756,17 @@ snapshots: queue-microtask@1.2.3: {} - r3f-perf@7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)): + r3f-perf@7.2.3(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)): dependencies: '@radix-ui/react-icons': 1.3.2(react@19.2.8) - '@react-three/drei': 9.122.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(@types/react@19.2.17)(@types/three@0.165.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0)(use-sync-external-store@1.6.0(react@19.2.8)) + '@react-three/drei': 9.122.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(@types/react@19.2.17)(@types/three@0.181.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2)(use-sync-external-store@1.6.0(react@19.2.8)) '@stitches/react': 1.2.8(react@19.2.8) '@utsubo/events': 0.1.7(react@19.2.8) react: 19.2.8 - three: 0.165.0 + three: 0.181.2 zustand: 4.5.7(@types/react@19.2.17)(react@19.2.8) optionalDependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react-dom: 19.2.8(react@19.2.8) transitivePeerDependencies: - '@types/react' @@ -20674,10 +20683,10 @@ snapshots: stack-generator: 2.0.10 stacktrace-gps: 3.1.2 - stats-gl@2.4.2(@types/three@0.165.0)(three@0.165.0): + stats-gl@2.4.2(@types/three@0.181.0)(three@0.181.2): dependencies: - '@types/three': 0.165.0 - three: 0.165.0 + '@types/three': 0.181.0 + three: 0.181.2 stats.js@0.17.0: {} @@ -20897,31 +20906,31 @@ snapshots: tapable@2.3.3: {} - three-bvh-csg@0.0.16(three-mesh-bvh@0.6.8(three@0.165.0))(three@0.165.0): + three-bvh-csg@0.0.16(three-mesh-bvh@0.6.8(three@0.181.2))(three@0.181.2): dependencies: - three: 0.165.0 - three-mesh-bvh: 0.6.8(three@0.165.0) + three: 0.181.2 + three-mesh-bvh: 0.6.8(three@0.181.2) - three-custom-shader-material@6.4.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0))(react@19.2.8)(three@0.165.0): + three-custom-shader-material@6.4.0(@react-three/fiber@9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2))(react@19.2.8)(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 optionalDependencies: - '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.165.0) + '@react-three/fiber': 9.6.1(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(three@0.181.2) react: 19.2.8 - three-mesh-bvh@0.6.8(three@0.165.0): + three-mesh-bvh@0.6.8(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 - three-mesh-bvh@0.7.8(three@0.165.0): + three-mesh-bvh@0.7.8(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 - three-mesh-bvh@0.8.3(three@0.165.0): + three-mesh-bvh@0.8.3(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 - three-stdlib@2.36.1(three@0.165.0): + three-stdlib@2.36.1(three@0.181.2): dependencies: '@types/draco3d': 1.4.10 '@types/offscreencanvas': 2019.7.3 @@ -20929,9 +20938,9 @@ snapshots: draco3d: 1.5.7 fflate: 0.6.10 potpack: 1.0.2 - three: 0.165.0 + three: 0.181.2 - three@0.165.0: {} + three@0.181.2: {} throttle-debounce@3.0.1: {} @@ -20971,17 +20980,17 @@ snapshots: tr46@0.0.3: {} - troika-three-text@0.52.4(three@0.165.0): + troika-three-text@0.52.4(three@0.181.2): dependencies: bidi-js: 1.0.3 - three: 0.165.0 - troika-three-utils: 0.52.4(three@0.165.0) + three: 0.181.2 + troika-three-utils: 0.52.4(three@0.181.2) troika-worker-utils: 0.52.0 webgl-sdf-generator: 1.1.1 - troika-three-utils@0.52.4(three@0.165.0): + troika-three-utils@0.52.4(three@0.181.2): dependencies: - three: 0.165.0 + three: 0.181.2 troika-worker-utils@0.52.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 407b55f26..edf1b7d6c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,13 +11,6 @@ allowBuilds: sharp: true unrs-resolver: true -overrides: - # @react-three/postprocessing 3.x depends on postprocessing ^6.36.6, which - # floats to 6.39.x -- and 6.37+ requires three >= 0.174. The examples stay on - # three 0.165 (the @splinetool/loader patch is keyed to r165), so pin the - # transitive copy to the last release that accepts it (>= 0.157 < 0.173). - postprocessing: 6.36.6 - patchedDependencies: "@splinetool/loader@0.9.153": patches/@splinetool__loader@0.9.153.patch # `dist/Ecctrl.d.ts` re-exports `EcctrlJoystick` from `../src/EcctrlJoystick`