├── .gitignore
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── public
├── airplane.glb
├── favicons
│ ├── about.txt
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── apple-touch-icon.png
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon.ico
│ └── site.webmanifest
├── img_preview_1.png
├── img_preview_2.png
├── img_preview_3.png
├── img_preview_4.png
├── preview.jpg
└── sky.jpg
├── src
├── App.jsx
├── assets
│ └── react.svg
├── components
│ ├── Airplane.jsx
│ ├── Experience.jsx
│ └── Overlay
│ │ ├── Overlay.jsx
│ │ └── styles.css
├── index.css
├── main.jsx
└── store.js
├── vite.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .vercel
3 | .env
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MeshTransitionMaterial
2 |
3 | Created by Anderson Mancini 2024
4 |
5 | 
6 |
7 | #### What it is?
8 |
9 | This component is a replacement material for react three fiber that makes a smooth color transition when a change in the "transitionColor" property is detected.
10 |
11 | [Action Video](https://youtu.be/0upCVT8kkW8?si=bd_KYXcSFJol43ko)
12 | [Live Link Demo](https://mesh-transition-material.vercel.app/)
13 | [Buy Now](https://www.patreon.com/andersonmancini/shop/meshtransitionmaterial-for-react-three-121382?source=storefront)
14 |
15 |
16 |
17 | #### How to use it?
18 |
19 | All you need to do is import the material and replace your mesh's material with the of your choice [1, 2 or 3]. We have 3 options, each of them applying a nice effect when the color is changed.
20 |
21 |
26 |
27 | See a code example:
28 |
29 | ```
30 | import TransitionMaterial1 from '/MeshTransitionMaterial/MeshTransitionMaterial1'
31 |
32 |
33 |
34 |
35 |
36 | ```
37 |
38 | This material uses the 'transitionColor' property to trigger shader effects. In the example, the color is changed when you click on the html elements. I'm using a valtio store to control the selected color and passing this selected color as transitionColor prop. You can change the color in any other way you see fit. The component will read the previous transition color and smoothly transition to the new one.
39 |
40 | The base of the custom material will always be a MeshPhysicalMaterial. You can change the material type to any other type of your choice supported by Threejs: "meshStandardMaterial", "meshPhongMaterial", etc. This can be done by changing the material type on line 34 of "MeshTransitionMaterial" file. You can also controls other things like transitionDuration, etc. I'm not exposing those props because I think we need a good number to work with. But if you are experienced enough, you can change that.
41 |
42 | The base material allows you to use any of the properties of the original materials.
43 |
44 | ` `
45 |
46 | This will transfer the roughness property to the material that is being applied to your mesh.
47 |
48 |
49 |
50 | #### Dependencies
51 |
52 | You need CSM (three-custom-shader-material) to use this material, which requires latest version of Threejs, React Three Fiber and Drei.
53 |
54 |
55 |
56 | #### Using the example
57 |
58 | Install node.js
59 |
60 | ```
61 | yarn
62 | yarn dev
63 | ```
64 |
65 |
66 |
67 | #### Questions?
68 |
69 | If you have any questions, please reach me on my [website](https://andersonmancini.dev). I will be updating this component with more features in the future. I might take a while to answer so please be patient ;).
70 |
71 | #### Why is this paid?
72 |
73 | Since I started my journey, I have always created all my components for free. After providing free code for a long time, I realized that it is difficult to keep the code updated without a recurring source of income that allows me to create updates and notify users when updates happen. That is why I have set a price for this component. This is so that I can keep the code updated, provide support and have your contact information when new updates happen.
74 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
9 | Mesh Transition Material by Anderson Mancini
10 |
12 |
13 |
14 |
15 |
16 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
26 |
27 |
28 |
29 |
30 |
31 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "r3f-vite-starter",
3 | "private": true,
4 | "version": "1.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview",
10 | "deploy": "vercel --prod"
11 | },
12 | "dependencies": {
13 | "@react-three/drei": "^9.114.0",
14 | "@react-three/fiber": "^8.17.8",
15 | "@types/three": "0.152.1",
16 | "react": "^18.2.0",
17 | "react-dom": "^18.2.0",
18 | "three": "^0.169.0",
19 | "three-custom-shader-material": "^6.0.10",
20 | "valtio": "^2.0.0",
21 | "vercel": "^37.6.0"
22 | },
23 | "devDependencies": {
24 | "@types/react": "^18.0.27",
25 | "@types/react-dom": "^18.0.10",
26 | "@vitejs/plugin-react": "^3.1.0",
27 | "vite": "^4.1.0"
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/public/airplane.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/airplane.glb
--------------------------------------------------------------------------------
/public/favicons/about.txt:
--------------------------------------------------------------------------------
1 | This favicon was generated using the following graphics from Twitter Twemoji:
2 |
3 | - Graphics Title: 1f6f8.svg
4 | - Graphics Author: Copyright 2020 Twitter, Inc and other contributors (https://github.com/twitter/twemoji)
5 | - Graphics Source: https://github.com/twitter/twemoji/blob/master/assets/svg/1f6f8.svg
6 | - Graphics License: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
7 |
--------------------------------------------------------------------------------
/public/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/public/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/public/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/public/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/favicons/favicon.ico
--------------------------------------------------------------------------------
/public/favicons/site.webmanifest:
--------------------------------------------------------------------------------
1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
--------------------------------------------------------------------------------
/public/img_preview_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/img_preview_1.png
--------------------------------------------------------------------------------
/public/img_preview_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/img_preview_2.png
--------------------------------------------------------------------------------
/public/img_preview_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/img_preview_3.png
--------------------------------------------------------------------------------
/public/img_preview_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/img_preview_4.png
--------------------------------------------------------------------------------
/public/preview.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/preview.jpg
--------------------------------------------------------------------------------
/public/sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ektogamat/mesh-transition-material/dbd5b52e28ff4a33e6b6ccea541e81b3856b46fe/public/sky.jpg
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
1 | import { Canvas } from '@react-three/fiber'
2 | import { Experience } from './components/Experience'
3 | import Overlay from './components/Overlay/Overlay'
4 |
5 | function App() {
6 | return (
7 | <>
8 |
9 |
10 |
11 |
12 |
13 | >
14 | )
15 | }
16 |
17 | export default App
18 |
--------------------------------------------------------------------------------
/src/assets/react.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/Airplane.jsx:
--------------------------------------------------------------------------------
1 | /*
2 | Auto-generated by: https://github.com/pmndrs/gltfjsx
3 | credits: https://sketchfab.com/3d-models/cartoon-aircraft-1701c134e4f3410e8a570def0e35b484
4 | */
5 |
6 | import React, { useRef } from 'react'
7 | import { useGLTF } from '@react-three/drei'
8 | import TransitionMaterial3 from './MeshTransitionMaterial/MeshTransitionMaterial3'
9 | import { useFrame } from '@react-three/fiber'
10 |
11 | export function Airplane({ transitionColor }, props) {
12 | const { nodes, materials } = useGLTF('/airplane.glb')
13 | const ref = useRef()
14 |
15 | useFrame((state) => {
16 | if (ref.current) {
17 | const elapsedTime = state.clock.getElapsedTime()
18 | ref.current.rotation.y = 5.9 * elapsedTime
19 | }
20 | })
21 |
22 | materials['Material.001'].thickness = 0.25
23 | materials['Material.001'].roughness = 0
24 | materials['Material.001'].metalness = 0
25 | materials['Material.001'].dispersion = 1.5
26 | materials['Material.001'].ior = 1.25
27 | materials['Material.001'].transmission = 1
28 |
29 | return (
30 |
31 |
32 |
33 |
37 |
44 |
50 |
51 |
56 |
57 |
64 |
65 |
66 |
70 |
71 |
77 |
78 |
86 |
94 |
102 |
110 |
119 |
127 |
131 |
132 |
141 |
150 |
159 |
168 |
177 |
185 |
192 |
196 |
197 |
205 |
214 |
222 |
231 |
240 |
249 |
258 |
267 |
276 |
277 |
278 |
279 | )
280 | }
281 |
282 | useGLTF.preload('/airplane.glb')
283 |
--------------------------------------------------------------------------------
/src/components/Experience.jsx:
--------------------------------------------------------------------------------
1 | import { Environment, Float, OrbitControls } from '@react-three/drei'
2 | import { state } from '../store'
3 | import { useSnapshot } from 'valtio'
4 | import { Airplane } from './Airplane'
5 | import { Suspense } from 'react'
6 |
7 | export const Experience = () => {
8 | const { selectedColor } = useSnapshot(state)
9 |
10 | return (
11 |
12 |
13 |
18 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | )
31 | }
32 |
--------------------------------------------------------------------------------
/src/components/Overlay/Overlay.jsx:
--------------------------------------------------------------------------------
1 | import { state } from '../../store'
2 | import './styles.css'
3 | import { useSnapshot } from 'valtio'
4 |
5 | export default function Overlay() {
6 | const { colors, selectedColor } = useSnapshot(state)
7 |
8 | return (
9 |
10 |
46 |
47 | {colors.map((color) => (
48 | (state.selectedColor = color)}
55 | >
56 | ))}
57 |
58 |
59 | )
60 | }
61 |
--------------------------------------------------------------------------------
/src/components/Overlay/styles.css:
--------------------------------------------------------------------------------
1 | .overlay-wrapper {
2 | position: absolute;
3 | top: 0;
4 | right: 0;
5 | width: 100%;
6 | height: 100%;
7 | display: flex;
8 | justify-content: space-between;
9 | pointer-events: none;
10 | flex-direction: column;
11 | align-items: center;
12 | }
13 |
14 | header {
15 | margin-top: 60px;
16 | text-align: center;
17 | }
18 |
19 | ul {
20 | list-style: none;
21 | padding: 0;
22 | margin: 0 0 40px 0;
23 | display: flex;
24 | gap: 1rem;
25 | }
26 | li.selected {
27 | scale: 1.2;
28 | border: 2px solid #fff;
29 | }
30 |
31 | li {
32 | width: 3rem;
33 | height: 3rem;
34 | border-radius: 50%;
35 | pointer-events: all;
36 | cursor: pointer;
37 | transition: all 0.2s ease;
38 | }
39 |
40 | li:hover {
41 | border: 4px solid #fff;
42 | }
43 |
44 | h1 {
45 | font-size: 3em;
46 | color: #3f7391;
47 | margin: 0;
48 | padding: 0;
49 | line-height: 0.5em;
50 | }
51 |
52 | p {
53 | color: #3f7391;
54 | opacity: 0.6;
55 | }
56 |
57 | .buy-button {
58 | background-color: #55a558;
59 | color: #fff;
60 | border: none;
61 | padding: 0.8rem 1.5rem;
62 | border-radius: 0.5rem;
63 | cursor: pointer;
64 | pointer-events: all;
65 | font-size: 1.2em;
66 | font-family: 'Bebas Neue', serif;
67 | }
68 |
69 | .buy-button:hover {
70 | background-color: #3f7391;
71 | }
72 |
73 | a {
74 | text-decoration: none;
75 | pointer-events: all;
76 | cursor: pointer;
77 | }
78 |
79 | a:hover {
80 | text-decoration: underline;
81 | }
82 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
2 |
3 | * {
4 | box-sizing: border-box;
5 | -moz-user-select: none;
6 | -ms-user-select: none;
7 | user-select: none;
8 | -webkit-tap-highlight-color: transparent;
9 | }
10 |
11 | #root {
12 | width: 100vw;
13 | height: 100vh;
14 | overflow: hidden;
15 | }
16 |
17 | body {
18 | margin: 0;
19 | overflow: hidden;
20 | font-family: 'Bebas Neue', serif;
21 | }
22 |
--------------------------------------------------------------------------------
/src/main.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import ReactDOM from 'react-dom/client'
3 | import App from './App'
4 | import './index.css'
5 |
6 | ReactDOM.createRoot(document.getElementById('root')).render(
7 |
8 |
9 | ,
10 | )
11 |
--------------------------------------------------------------------------------
/src/store.js:
--------------------------------------------------------------------------------
1 | import { proxy } from 'valtio'
2 |
3 | const state = proxy({
4 | colors: ['#E2786F',
5 | '#45B3FA',
6 | '#8BC34A',
7 | '#F7DC6F',
8 | '#FFC107',
9 | '#7A00E6',
10 | '#E6DAC3',
11 | '#786C3B',
12 | '#9E9E9E',
13 | '#333333',
14 | '#FFFFFF',],
15 | selectedColor: '#FFC107',
16 |
17 | })
18 |
19 | export { state }
20 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | build: {
8 | sourcemap: false,
9 | },
10 | })
11 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ampproject/remapping@^2.2.0":
6 | version "2.2.0"
7 | resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz"
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
9 | dependencies:
10 | "@jridgewell/gen-mapping" "^0.1.0"
11 | "@jridgewell/trace-mapping" "^0.3.9"
12 |
13 | "@babel/code-frame@^7.18.6":
14 | version "7.18.6"
15 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
16 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
17 | dependencies:
18 | "@babel/highlight" "^7.18.6"
19 |
20 | "@babel/compat-data@^7.20.5":
21 | version "7.21.0"
22 | resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz"
23 | integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==
24 |
25 | "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.12":
26 | version "7.21.0"
27 | resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz"
28 | integrity sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==
29 | dependencies:
30 | "@ampproject/remapping" "^2.2.0"
31 | "@babel/code-frame" "^7.18.6"
32 | "@babel/generator" "^7.21.0"
33 | "@babel/helper-compilation-targets" "^7.20.7"
34 | "@babel/helper-module-transforms" "^7.21.0"
35 | "@babel/helpers" "^7.21.0"
36 | "@babel/parser" "^7.21.0"
37 | "@babel/template" "^7.20.7"
38 | "@babel/traverse" "^7.21.0"
39 | "@babel/types" "^7.21.0"
40 | convert-source-map "^1.7.0"
41 | debug "^4.1.0"
42 | gensync "^1.0.0-beta.2"
43 | json5 "^2.2.2"
44 | semver "^6.3.0"
45 |
46 | "@babel/generator@^7.21.0", "@babel/generator@^7.21.1":
47 | version "7.21.1"
48 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz"
49 | integrity sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==
50 | dependencies:
51 | "@babel/types" "^7.21.0"
52 | "@jridgewell/gen-mapping" "^0.3.2"
53 | "@jridgewell/trace-mapping" "^0.3.17"
54 | jsesc "^2.5.1"
55 |
56 | "@babel/helper-compilation-targets@^7.20.7":
57 | version "7.20.7"
58 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz"
59 | integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==
60 | dependencies:
61 | "@babel/compat-data" "^7.20.5"
62 | "@babel/helper-validator-option" "^7.18.6"
63 | browserslist "^4.21.3"
64 | lru-cache "^5.1.1"
65 | semver "^6.3.0"
66 |
67 | "@babel/helper-environment-visitor@^7.18.9":
68 | version "7.18.9"
69 | resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz"
70 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
71 |
72 | "@babel/helper-function-name@^7.21.0":
73 | version "7.21.0"
74 | resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz"
75 | integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==
76 | dependencies:
77 | "@babel/template" "^7.20.7"
78 | "@babel/types" "^7.21.0"
79 |
80 | "@babel/helper-hoist-variables@^7.18.6":
81 | version "7.18.6"
82 | resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz"
83 | integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==
84 | dependencies:
85 | "@babel/types" "^7.18.6"
86 |
87 | "@babel/helper-module-imports@^7.18.6":
88 | version "7.18.6"
89 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz"
90 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
91 | dependencies:
92 | "@babel/types" "^7.18.6"
93 |
94 | "@babel/helper-module-transforms@^7.21.0":
95 | version "7.21.2"
96 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz"
97 | integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==
98 | dependencies:
99 | "@babel/helper-environment-visitor" "^7.18.9"
100 | "@babel/helper-module-imports" "^7.18.6"
101 | "@babel/helper-simple-access" "^7.20.2"
102 | "@babel/helper-split-export-declaration" "^7.18.6"
103 | "@babel/helper-validator-identifier" "^7.19.1"
104 | "@babel/template" "^7.20.7"
105 | "@babel/traverse" "^7.21.2"
106 | "@babel/types" "^7.21.2"
107 |
108 | "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2":
109 | version "7.20.2"
110 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz"
111 | integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==
112 |
113 | "@babel/helper-simple-access@^7.20.2":
114 | version "7.20.2"
115 | resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz"
116 | integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==
117 | dependencies:
118 | "@babel/types" "^7.20.2"
119 |
120 | "@babel/helper-split-export-declaration@^7.18.6":
121 | version "7.18.6"
122 | resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz"
123 | integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==
124 | dependencies:
125 | "@babel/types" "^7.18.6"
126 |
127 | "@babel/helper-string-parser@^7.19.4":
128 | version "7.19.4"
129 | resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz"
130 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
131 |
132 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
133 | version "7.19.1"
134 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz"
135 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
136 |
137 | "@babel/helper-validator-option@^7.18.6":
138 | version "7.21.0"
139 | resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz"
140 | integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==
141 |
142 | "@babel/helpers@^7.21.0":
143 | version "7.21.0"
144 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz"
145 | integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==
146 | dependencies:
147 | "@babel/template" "^7.20.7"
148 | "@babel/traverse" "^7.21.0"
149 | "@babel/types" "^7.21.0"
150 |
151 | "@babel/highlight@^7.18.6":
152 | version "7.18.6"
153 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
154 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
155 | dependencies:
156 | "@babel/helper-validator-identifier" "^7.18.6"
157 | chalk "^2.0.0"
158 | js-tokens "^4.0.0"
159 |
160 | "@babel/parser@^7.20.7", "@babel/parser@^7.21.0", "@babel/parser@^7.21.2":
161 | version "7.21.2"
162 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz"
163 | integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==
164 |
165 | "@babel/plugin-transform-react-jsx-self@^7.18.6":
166 | version "7.21.0"
167 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz"
168 | integrity sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==
169 | dependencies:
170 | "@babel/helper-plugin-utils" "^7.20.2"
171 |
172 | "@babel/plugin-transform-react-jsx-source@^7.19.6":
173 | version "7.19.6"
174 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz"
175 | integrity sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==
176 | dependencies:
177 | "@babel/helper-plugin-utils" "^7.19.0"
178 |
179 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.17.8":
180 | version "7.21.5"
181 | resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz"
182 | integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==
183 | dependencies:
184 | regenerator-runtime "^0.13.11"
185 |
186 | "@babel/template@^7.20.7":
187 | version "7.20.7"
188 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz"
189 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
190 | dependencies:
191 | "@babel/code-frame" "^7.18.6"
192 | "@babel/parser" "^7.20.7"
193 | "@babel/types" "^7.20.7"
194 |
195 | "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2":
196 | version "7.21.2"
197 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz"
198 | integrity sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==
199 | dependencies:
200 | "@babel/code-frame" "^7.18.6"
201 | "@babel/generator" "^7.21.1"
202 | "@babel/helper-environment-visitor" "^7.18.9"
203 | "@babel/helper-function-name" "^7.21.0"
204 | "@babel/helper-hoist-variables" "^7.18.6"
205 | "@babel/helper-split-export-declaration" "^7.18.6"
206 | "@babel/parser" "^7.21.2"
207 | "@babel/types" "^7.21.2"
208 | debug "^4.1.0"
209 | globals "^11.1.0"
210 |
211 | "@babel/types@^7.18.6", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2":
212 | version "7.21.2"
213 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz"
214 | integrity sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==
215 | dependencies:
216 | "@babel/helper-string-parser" "^7.19.4"
217 | "@babel/helper-validator-identifier" "^7.19.1"
218 | to-fast-properties "^2.0.0"
219 |
220 | "@cspotcode/source-map-support@^0.8.0":
221 | version "0.8.1"
222 | resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
223 | integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
224 | dependencies:
225 | "@jridgewell/trace-mapping" "0.3.9"
226 |
227 | "@edge-runtime/format@2.2.1":
228 | version "2.2.1"
229 | resolved "https://registry.npmjs.org/@edge-runtime/format/-/format-2.2.1.tgz"
230 | integrity sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==
231 |
232 | "@edge-runtime/node-utils@2.3.0":
233 | version "2.3.0"
234 | resolved "https://registry.npmjs.org/@edge-runtime/node-utils/-/node-utils-2.3.0.tgz"
235 | integrity sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==
236 |
237 | "@edge-runtime/ponyfill@2.4.2":
238 | version "2.4.2"
239 | resolved "https://registry.npmjs.org/@edge-runtime/ponyfill/-/ponyfill-2.4.2.tgz"
240 | integrity sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==
241 |
242 | "@edge-runtime/primitives@4.1.0":
243 | version "4.1.0"
244 | resolved "https://registry.npmjs.org/@edge-runtime/primitives/-/primitives-4.1.0.tgz"
245 | integrity sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==
246 |
247 | "@edge-runtime/vm@3.2.0":
248 | version "3.2.0"
249 | resolved "https://registry.npmjs.org/@edge-runtime/vm/-/vm-3.2.0.tgz"
250 | integrity sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==
251 | dependencies:
252 | "@edge-runtime/primitives" "4.1.0"
253 |
254 | "@esbuild/darwin-arm64@0.16.17":
255 | version "0.16.17"
256 | resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz"
257 | integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==
258 |
259 | "@fastify/busboy@^2.0.0":
260 | version "2.1.1"
261 | resolved "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz"
262 | integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==
263 |
264 | "@jridgewell/gen-mapping@^0.1.0":
265 | version "0.1.1"
266 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"
267 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
268 | dependencies:
269 | "@jridgewell/set-array" "^1.0.0"
270 | "@jridgewell/sourcemap-codec" "^1.4.10"
271 |
272 | "@jridgewell/gen-mapping@^0.3.2":
273 | version "0.3.2"
274 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
275 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
276 | dependencies:
277 | "@jridgewell/set-array" "^1.0.1"
278 | "@jridgewell/sourcemap-codec" "^1.4.10"
279 | "@jridgewell/trace-mapping" "^0.3.9"
280 |
281 | "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@3.1.0":
282 | version "3.1.0"
283 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
284 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
285 |
286 | "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
287 | version "1.1.2"
288 | resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
289 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
290 |
291 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@1.4.14":
292 | version "1.4.14"
293 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
294 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
295 |
296 | "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
297 | version "0.3.17"
298 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz"
299 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
300 | dependencies:
301 | "@jridgewell/resolve-uri" "3.1.0"
302 | "@jridgewell/sourcemap-codec" "1.4.14"
303 |
304 | "@jridgewell/trace-mapping@0.3.9":
305 | version "0.3.9"
306 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
307 | integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
308 | dependencies:
309 | "@jridgewell/resolve-uri" "^3.0.3"
310 | "@jridgewell/sourcemap-codec" "^1.4.10"
311 |
312 | "@mapbox/node-pre-gyp@^1.0.5":
313 | version "1.0.11"
314 | resolved "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz"
315 | integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==
316 | dependencies:
317 | detect-libc "^2.0.0"
318 | https-proxy-agent "^5.0.0"
319 | make-dir "^3.1.0"
320 | node-fetch "^2.6.7"
321 | nopt "^5.0.0"
322 | npmlog "^5.0.1"
323 | rimraf "^3.0.2"
324 | semver "^7.3.5"
325 | tar "^6.1.11"
326 |
327 | "@mediapipe/tasks-vision@0.10.8":
328 | version "0.10.8"
329 | resolved "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.8.tgz"
330 | integrity sha512-Rp7ll8BHrKB3wXaRFKhrltwZl1CiXGdibPxuWXvqGnKTnv8fqa/nvftYNuSbf+pbJWKYCXdBtYTITdAUTGGh0Q==
331 |
332 | "@monogrid/gainmap-js@^3.0.5":
333 | version "3.0.6"
334 | resolved "https://registry.npmjs.org/@monogrid/gainmap-js/-/gainmap-js-3.0.6.tgz"
335 | integrity sha512-ireqJg7cw0tUn/JePDG8rAL7RyXgUKSDbjYdiygkrnye1WuKGLAWDBwF/ICwCwJ9iZBAF5caU8gSu+c34HLGdQ==
336 | dependencies:
337 | promise-worker-transferable "^1.0.4"
338 |
339 | "@nodelib/fs.scandir@2.1.5":
340 | version "2.1.5"
341 | resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
342 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
343 | dependencies:
344 | "@nodelib/fs.stat" "2.0.5"
345 | run-parallel "^1.1.9"
346 |
347 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
348 | version "2.0.5"
349 | resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
350 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
351 |
352 | "@nodelib/fs.walk@^1.2.3":
353 | version "1.2.8"
354 | resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
355 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
356 | dependencies:
357 | "@nodelib/fs.scandir" "2.1.5"
358 | fastq "^1.6.0"
359 |
360 | "@react-spring/animated@~9.6.1":
361 | version "9.6.1"
362 | resolved "https://registry.npmjs.org/@react-spring/animated/-/animated-9.6.1.tgz"
363 | integrity sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==
364 | dependencies:
365 | "@react-spring/shared" "~9.6.1"
366 | "@react-spring/types" "~9.6.1"
367 |
368 | "@react-spring/core@~9.6.1":
369 | version "9.6.1"
370 | resolved "https://registry.npmjs.org/@react-spring/core/-/core-9.6.1.tgz"
371 | integrity sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==
372 | dependencies:
373 | "@react-spring/animated" "~9.6.1"
374 | "@react-spring/rafz" "~9.6.1"
375 | "@react-spring/shared" "~9.6.1"
376 | "@react-spring/types" "~9.6.1"
377 |
378 | "@react-spring/rafz@~9.6.1":
379 | version "9.6.1"
380 | resolved "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.6.1.tgz"
381 | integrity sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==
382 |
383 | "@react-spring/shared@~9.6.1":
384 | version "9.6.1"
385 | resolved "https://registry.npmjs.org/@react-spring/shared/-/shared-9.6.1.tgz"
386 | integrity sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==
387 | dependencies:
388 | "@react-spring/rafz" "~9.6.1"
389 | "@react-spring/types" "~9.6.1"
390 |
391 | "@react-spring/three@~9.6.1":
392 | version "9.6.1"
393 | resolved "https://registry.npmjs.org/@react-spring/three/-/three-9.6.1.tgz"
394 | integrity sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==
395 | dependencies:
396 | "@react-spring/animated" "~9.6.1"
397 | "@react-spring/core" "~9.6.1"
398 | "@react-spring/shared" "~9.6.1"
399 | "@react-spring/types" "~9.6.1"
400 |
401 | "@react-spring/types@~9.6.1":
402 | version "9.6.1"
403 | resolved "https://registry.npmjs.org/@react-spring/types/-/types-9.6.1.tgz"
404 | integrity sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==
405 |
406 | "@react-three/drei@^9.114.0":
407 | version "9.114.0"
408 | resolved "https://registry.npmjs.org/@react-three/drei/-/drei-9.114.0.tgz"
409 | integrity sha512-+3EjUS47DEInY3LoTabA0t2AC62hgJvhZmQggZC1iTTZNrnyGQ9EQVYKP3e4kYyq2cnRAYptRnonSRF3RZkStA==
410 | dependencies:
411 | "@babel/runtime" "^7.11.2"
412 | "@mediapipe/tasks-vision" "0.10.8"
413 | "@monogrid/gainmap-js" "^3.0.5"
414 | "@react-spring/three" "~9.6.1"
415 | "@use-gesture/react" "^10.2.24"
416 | camera-controls "^2.4.2"
417 | cross-env "^7.0.3"
418 | detect-gpu "^5.0.28"
419 | glsl-noise "^0.0.0"
420 | hls.js "1.3.5"
421 | maath "^0.10.7"
422 | meshline "^3.1.6"
423 | react-composer "^5.0.3"
424 | stats-gl "^2.0.0"
425 | stats.js "^0.17.0"
426 | suspend-react "^0.1.3"
427 | three-mesh-bvh "^0.7.8"
428 | three-stdlib "^2.29.9"
429 | troika-three-text "^0.49.0"
430 | tunnel-rat "^0.1.2"
431 | utility-types "^3.10.0"
432 | uuid "^9.0.1"
433 | zustand "^3.7.1"
434 |
435 | "@react-three/fiber@^8.17.8", "@react-three/fiber@>=6.0", "@react-three/fiber@>=8.0":
436 | version "8.17.8"
437 | resolved "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.17.8.tgz"
438 | integrity sha512-L2r8n4Ebg7YMTMaPHx1soxplgfia7SpAJUA1bS4C1ApRG9KKAjK8Kjhx3ODX3f6fyYfQZju2JyE8Q7OJHv1DNA==
439 | dependencies:
440 | "@babel/runtime" "^7.17.8"
441 | "@types/debounce" "^1.2.1"
442 | "@types/react-reconciler" "^0.26.7"
443 | "@types/webxr" "*"
444 | base64-js "^1.5.1"
445 | buffer "^6.0.3"
446 | debounce "^1.2.1"
447 | its-fine "^1.0.6"
448 | react-reconciler "^0.27.0"
449 | scheduler "^0.21.0"
450 | suspend-react "^0.1.3"
451 | zustand "^3.7.1"
452 |
453 | "@rollup/pluginutils@^4.0.0":
454 | version "4.2.1"
455 | resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"
456 | integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
457 | dependencies:
458 | estree-walker "^2.0.1"
459 | picomatch "^2.2.2"
460 |
461 | "@sinclair/typebox@0.25.24":
462 | version "0.25.24"
463 | resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz"
464 | integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
465 |
466 | "@tootallnate/once@2.0.0":
467 | version "2.0.0"
468 | resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
469 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
470 |
471 | "@ts-morph/common@~0.11.0":
472 | version "0.11.1"
473 | resolved "https://registry.npmjs.org/@ts-morph/common/-/common-0.11.1.tgz"
474 | integrity sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==
475 | dependencies:
476 | fast-glob "^3.2.7"
477 | minimatch "^3.0.4"
478 | mkdirp "^1.0.4"
479 | path-browserify "^1.0.1"
480 |
481 | "@tsconfig/node10@^1.0.7":
482 | version "1.0.11"
483 | resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz"
484 | integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==
485 |
486 | "@tsconfig/node12@^1.0.7":
487 | version "1.0.11"
488 | resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
489 | integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
490 |
491 | "@tsconfig/node14@^1.0.0":
492 | version "1.0.3"
493 | resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
494 | integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
495 |
496 | "@tsconfig/node16@^1.0.2":
497 | version "1.0.4"
498 | resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"
499 | integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
500 |
501 | "@tweenjs/tween.js@~18.6.4":
502 | version "18.6.4"
503 | resolved "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz"
504 | integrity sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==
505 |
506 | "@tweenjs/tween.js@~23.1.1":
507 | version "23.1.3"
508 | resolved "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz"
509 | integrity sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==
510 |
511 | "@types/debounce@^1.2.1":
512 | version "1.2.4"
513 | resolved "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz"
514 | integrity sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==
515 |
516 | "@types/draco3d@^1.4.0":
517 | version "1.4.10"
518 | resolved "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.10.tgz"
519 | integrity sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==
520 |
521 | "@types/json-schema@^7.0.6":
522 | version "7.0.15"
523 | resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
524 | integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
525 |
526 | "@types/node@*", "@types/node@>= 14", "@types/node@16.18.11":
527 | version "16.18.11"
528 | resolved "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz"
529 | integrity sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==
530 |
531 | "@types/offscreencanvas@^2019.6.4":
532 | version "2019.7.0"
533 | resolved "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz"
534 | integrity sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==
535 |
536 | "@types/prop-types@*":
537 | version "15.7.5"
538 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
539 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
540 |
541 | "@types/react-dom@^18.0.10":
542 | version "18.0.11"
543 | resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz"
544 | integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==
545 | dependencies:
546 | "@types/react" "*"
547 |
548 | "@types/react-reconciler@^0.26.7":
549 | version "0.26.7"
550 | resolved "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.26.7.tgz"
551 | integrity sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==
552 | dependencies:
553 | "@types/react" "*"
554 |
555 | "@types/react-reconciler@^0.28.0":
556 | version "0.28.2"
557 | resolved "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.2.tgz"
558 | integrity sha512-8tu6lHzEgYPlfDf/J6GOQdIc+gs+S2yAqlby3zTsB3SP2svlqTYe5fwZNtZyfactP74ShooP2vvi1BOp9ZemWw==
559 | dependencies:
560 | "@types/react" "*"
561 |
562 | "@types/react@*", "@types/react@^18.0.27", "@types/react@>=16.8", "@types/react@>=18.0.0":
563 | version "18.0.28"
564 | resolved "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz"
565 | integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==
566 | dependencies:
567 | "@types/prop-types" "*"
568 | "@types/scheduler" "*"
569 | csstype "^3.0.2"
570 |
571 | "@types/scheduler@*":
572 | version "0.16.2"
573 | resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
574 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
575 |
576 | "@types/stats.js@*":
577 | version "0.17.3"
578 | resolved "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz"
579 | integrity sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==
580 |
581 | "@types/three@^0.163.0":
582 | version "0.163.0"
583 | resolved "https://registry.npmjs.org/@types/three/-/three-0.163.0.tgz"
584 | integrity sha512-uIdDhsXRpQiBUkflBS/i1l3JX14fW6Ot9csed60nfbZNXHDTRsnV2xnTVwXcgbvTiboAR4IW+t+lTL5f1rqIqA==
585 | dependencies:
586 | "@tweenjs/tween.js" "~23.1.1"
587 | "@types/stats.js" "*"
588 | "@types/webxr" "*"
589 | fflate "~0.8.2"
590 | meshoptimizer "~0.18.1"
591 |
592 | "@types/three@>=0.134.0", "@types/three@0.152.1":
593 | version "0.152.1"
594 | resolved "https://registry.npmjs.org/@types/three/-/three-0.152.1.tgz"
595 | integrity sha512-PMOCQnx9JRmq+2OUGTPoY9h1hTWD2L7/nmuW/SyNq1Vbq3Lwt3MNdl3wYSa4DvLTGv62NmIXD9jYdAOwohwJyw==
596 | dependencies:
597 | "@tweenjs/tween.js" "~18.6.4"
598 | "@types/stats.js" "*"
599 | "@types/webxr" "*"
600 | fflate "~0.6.9"
601 | lil-gui "~0.17.0"
602 |
603 | "@types/webxr@*", "@types/webxr@^0.5.2":
604 | version "0.5.20"
605 | resolved "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz"
606 | integrity sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==
607 |
608 | "@use-gesture/core@10.2.27":
609 | version "10.2.27"
610 | resolved "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.27.tgz"
611 | integrity sha512-V4XV7hn9GAD2MYu8yBBVi5iuWBsAMfjPRMsEVzoTNGYH72tf0kFP+OKqGKc8YJFQIJx6yj+AOqxmEHOmx2/MEA==
612 |
613 | "@use-gesture/react@^10.2.24":
614 | version "10.2.27"
615 | resolved "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.27.tgz"
616 | integrity sha512-7E5vnWCxeslWlxwZ8uKIcnUZVMTRMZ8cvSnLLKF1NkyNb3PnNiAzoXM4G1vTKJKRhgOTeI6wK1YsEpwo9ABV5w==
617 | dependencies:
618 | "@use-gesture/core" "10.2.27"
619 |
620 | "@vercel/build-utils@8.4.5":
621 | version "8.4.5"
622 | resolved "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-8.4.5.tgz"
623 | integrity sha512-uqnc1OIA+CB4oIqsfQpn/7DCeUo9mO2TjoQLTdWEgYwb/PBkI25jJLB3oq4X6yKCnSFSTb1zoHdqkroWLCNsIw==
624 |
625 | "@vercel/error-utils@2.0.2":
626 | version "2.0.2"
627 | resolved "https://registry.npmjs.org/@vercel/error-utils/-/error-utils-2.0.2.tgz"
628 | integrity sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==
629 |
630 | "@vercel/fun@1.1.0":
631 | version "1.1.0"
632 | resolved "https://registry.npmjs.org/@vercel/fun/-/fun-1.1.0.tgz"
633 | integrity sha512-SpuPAo+MlAYMtcMcC0plx7Tv4Mp7SQhJJj1iIENlOnABL24kxHpL09XLQMGzZIzIW7upR8c3edwgfpRtp+dhVw==
634 | dependencies:
635 | "@tootallnate/once" "2.0.0"
636 | async-listen "1.2.0"
637 | debug "4.1.1"
638 | execa "3.2.0"
639 | fs-extra "8.1.0"
640 | generic-pool "3.4.2"
641 | micro "9.3.5-canary.3"
642 | ms "2.1.1"
643 | node-fetch "2.6.7"
644 | path-match "1.2.4"
645 | promisepipe "3.0.0"
646 | semver "7.3.5"
647 | stat-mode "0.3.0"
648 | stream-to-promise "2.2.0"
649 | tar "4.4.18"
650 | tree-kill "1.2.2"
651 | uid-promise "1.0.0"
652 | uuid "3.3.2"
653 | xdg-app-paths "5.1.0"
654 | yauzl-promise "2.1.3"
655 |
656 | "@vercel/gatsby-plugin-vercel-analytics@1.0.11":
657 | version "1.0.11"
658 | resolved "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-analytics/-/gatsby-plugin-vercel-analytics-1.0.11.tgz"
659 | integrity sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==
660 | dependencies:
661 | web-vitals "0.2.4"
662 |
663 | "@vercel/gatsby-plugin-vercel-builder@2.0.49":
664 | version "2.0.49"
665 | resolved "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.0.49.tgz"
666 | integrity sha512-PZzD/tETF1Hu/JjlXmB6Vex7BSXvLp8BKcrmkAhoH/k8uqSGeh2y6QvNEy4osB6qGMIO0r3vXfMi8cfRcPsPAA==
667 | dependencies:
668 | "@sinclair/typebox" "0.25.24"
669 | "@vercel/build-utils" "8.4.5"
670 | "@vercel/routing-utils" "3.1.0"
671 | esbuild "0.14.47"
672 | etag "1.8.1"
673 | fs-extra "11.1.0"
674 |
675 | "@vercel/go@3.1.3":
676 | version "3.1.3"
677 | resolved "https://registry.npmjs.org/@vercel/go/-/go-3.1.3.tgz"
678 | integrity sha512-gz4iP02cjRRjbMigk6BA/IG1NpRbjmNQ9EO2fFSi5i14lCuPEdvemgxWM7101rxS4gFNWcIMbArTb3L+YQSHzA==
679 |
680 | "@vercel/hydrogen@1.0.6":
681 | version "1.0.6"
682 | resolved "https://registry.npmjs.org/@vercel/hydrogen/-/hydrogen-1.0.6.tgz"
683 | integrity sha512-CVwoFK3TRmRCS7ncxdaDzMbH5WyqhWplsN54dmJS3TQZ7JLPUtkCK4mmBplyuJvYw3ijW97QOG+5e2U2Ei6ajw==
684 | dependencies:
685 | "@vercel/static-config" "3.0.0"
686 | ts-morph "12.0.0"
687 |
688 | "@vercel/next@4.3.11":
689 | version "4.3.11"
690 | resolved "https://registry.npmjs.org/@vercel/next/-/next-4.3.11.tgz"
691 | integrity sha512-pCHYnb4/heTVkSud8wC/lenU0DoDDgGFNyKhhmj5arw5x2MhFBDqDoK2uB0Hq7p+vBlUhT79bxcRMelJIMF2Lw==
692 | dependencies:
693 | "@vercel/nft" "0.27.3"
694 |
695 | "@vercel/nft@0.27.3":
696 | version "0.27.3"
697 | resolved "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.3.tgz"
698 | integrity sha512-oySTdDSzUAFDXpsSLk9Q943o+/Yu/+TCFxnehpFQEf/3khi2stMpTHPVNwFdvZq/Z4Ky93lE+MGHpXCRpMkSCA==
699 | dependencies:
700 | "@mapbox/node-pre-gyp" "^1.0.5"
701 | "@rollup/pluginutils" "^4.0.0"
702 | acorn "^8.6.0"
703 | acorn-import-attributes "^1.9.5"
704 | async-sema "^3.1.1"
705 | bindings "^1.4.0"
706 | estree-walker "2.0.2"
707 | glob "^7.1.3"
708 | graceful-fs "^4.2.9"
709 | micromatch "^4.0.2"
710 | node-gyp-build "^4.2.2"
711 | resolve-from "^5.0.0"
712 |
713 | "@vercel/node@3.2.17":
714 | version "3.2.17"
715 | resolved "https://registry.npmjs.org/@vercel/node/-/node-3.2.17.tgz"
716 | integrity sha512-TaT2ieOqq4dvi44g1S073MsP4+D+KRzdm2986WjmsldSp6Xpfhai/mowpBkSYGVToiQEnvdi+qb9b9lMnvr5jQ==
717 | dependencies:
718 | "@edge-runtime/node-utils" "2.3.0"
719 | "@edge-runtime/primitives" "4.1.0"
720 | "@edge-runtime/vm" "3.2.0"
721 | "@types/node" "16.18.11"
722 | "@vercel/build-utils" "8.4.5"
723 | "@vercel/error-utils" "2.0.2"
724 | "@vercel/nft" "0.27.3"
725 | "@vercel/static-config" "3.0.0"
726 | async-listen "3.0.0"
727 | cjs-module-lexer "1.2.3"
728 | edge-runtime "2.5.9"
729 | es-module-lexer "1.4.1"
730 | esbuild "0.14.47"
731 | etag "1.8.1"
732 | node-fetch "2.6.9"
733 | path-to-regexp "6.2.1"
734 | ts-morph "12.0.0"
735 | ts-node "10.9.1"
736 | typescript "4.9.5"
737 | undici "5.28.4"
738 |
739 | "@vercel/python@4.3.1":
740 | version "4.3.1"
741 | resolved "https://registry.npmjs.org/@vercel/python/-/python-4.3.1.tgz"
742 | integrity sha512-pWRApBwUsAQJS8oZ7eKMiaBGbYJO71qw2CZqDFvkTj34FNBZtNIUcWSmqGfJJY5m2pU/9wt8z1CnKIyT9dstog==
743 |
744 | "@vercel/redwood@2.1.5":
745 | version "2.1.5"
746 | resolved "https://registry.npmjs.org/@vercel/redwood/-/redwood-2.1.5.tgz"
747 | integrity sha512-DeM/yZUabMRMTyPLXtpCOreq3Z6ZZ6+qciY192i28froDO/5ELYhdGCW32iYG/o4Z7rZ8wDUOlRNEINSzi57JQ==
748 | dependencies:
749 | "@vercel/nft" "0.27.3"
750 | "@vercel/routing-utils" "3.1.0"
751 | "@vercel/static-config" "3.0.0"
752 | semver "6.3.1"
753 | ts-morph "12.0.0"
754 |
755 | "@vercel/remix-builder@2.2.9":
756 | version "2.2.9"
757 | resolved "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-2.2.9.tgz"
758 | integrity sha512-H40CNhP2iYJYCDeBzN6I9QZg7mETP7jPu6gyRulqWcL1fds+gThegoowIPJKN+HT0mw8ZG99vmyltsRnR4PIZw==
759 | dependencies:
760 | "@vercel/error-utils" "2.0.2"
761 | "@vercel/nft" "0.27.3"
762 | "@vercel/static-config" "3.0.0"
763 | ts-morph "12.0.0"
764 |
765 | "@vercel/routing-utils@3.1.0":
766 | version "3.1.0"
767 | resolved "https://registry.npmjs.org/@vercel/routing-utils/-/routing-utils-3.1.0.tgz"
768 | integrity sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==
769 | dependencies:
770 | path-to-regexp "6.1.0"
771 | optionalDependencies:
772 | ajv "^6.0.0"
773 |
774 | "@vercel/ruby@2.1.0":
775 | version "2.1.0"
776 | resolved "https://registry.npmjs.org/@vercel/ruby/-/ruby-2.1.0.tgz"
777 | integrity sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==
778 |
779 | "@vercel/static-build@2.5.27":
780 | version "2.5.27"
781 | resolved "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.5.27.tgz"
782 | integrity sha512-FpA+2kDtyg/oVDPxFX4XQag2W2GBAXgfmKbHxHonMwC1encQu1jVQuQkiQ4LgqZRa0MdxOWBSIYox8m/K2AqjA==
783 | dependencies:
784 | "@vercel/gatsby-plugin-vercel-analytics" "1.0.11"
785 | "@vercel/gatsby-plugin-vercel-builder" "2.0.49"
786 | "@vercel/static-config" "3.0.0"
787 | ts-morph "12.0.0"
788 |
789 | "@vercel/static-config@3.0.0":
790 | version "3.0.0"
791 | resolved "https://registry.npmjs.org/@vercel/static-config/-/static-config-3.0.0.tgz"
792 | integrity sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==
793 | dependencies:
794 | ajv "8.6.3"
795 | json-schema-to-ts "1.6.4"
796 | ts-morph "12.0.0"
797 |
798 | "@vitejs/plugin-react@^3.1.0":
799 | version "3.1.0"
800 | resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz"
801 | integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==
802 | dependencies:
803 | "@babel/core" "^7.20.12"
804 | "@babel/plugin-transform-react-jsx-self" "^7.18.6"
805 | "@babel/plugin-transform-react-jsx-source" "^7.19.6"
806 | magic-string "^0.27.0"
807 | react-refresh "^0.14.0"
808 |
809 | abbrev@1:
810 | version "1.1.1"
811 | resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
812 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
813 |
814 | acorn-import-attributes@^1.9.5:
815 | version "1.9.5"
816 | resolved "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
817 | integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
818 |
819 | acorn-walk@^8.1.1:
820 | version "8.3.4"
821 | resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz"
822 | integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==
823 | dependencies:
824 | acorn "^8.11.0"
825 |
826 | acorn@^8, acorn@^8.11.0, acorn@^8.4.1, acorn@^8.6.0:
827 | version "8.12.1"
828 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz"
829 | integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
830 |
831 | agent-base@6:
832 | version "6.0.2"
833 | resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
834 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
835 | dependencies:
836 | debug "4"
837 |
838 | ajv@^6.0.0:
839 | version "6.12.6"
840 | resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
841 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
842 | dependencies:
843 | fast-deep-equal "^3.1.1"
844 | fast-json-stable-stringify "^2.0.0"
845 | json-schema-traverse "^0.4.1"
846 | uri-js "^4.2.2"
847 |
848 | ajv@8.6.3:
849 | version "8.6.3"
850 | resolved "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz"
851 | integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==
852 | dependencies:
853 | fast-deep-equal "^3.1.1"
854 | json-schema-traverse "^1.0.0"
855 | require-from-string "^2.0.2"
856 | uri-js "^4.2.2"
857 |
858 | ansi-regex@^5.0.1:
859 | version "5.0.1"
860 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
861 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
862 |
863 | ansi-styles@^3.2.1:
864 | version "3.2.1"
865 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
866 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
867 | dependencies:
868 | color-convert "^1.9.0"
869 |
870 | any-promise@^1.1.0, any-promise@~1.3.0:
871 | version "1.3.0"
872 | resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
873 | integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
874 |
875 | anymatch@~3.1.1:
876 | version "3.1.3"
877 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
878 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
879 | dependencies:
880 | normalize-path "^3.0.0"
881 | picomatch "^2.0.4"
882 |
883 | "aproba@^1.0.3 || ^2.0.0":
884 | version "2.0.0"
885 | resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"
886 | integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
887 |
888 | are-we-there-yet@^2.0.0:
889 | version "2.0.0"
890 | resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz"
891 | integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==
892 | dependencies:
893 | delegates "^1.0.0"
894 | readable-stream "^3.6.0"
895 |
896 | arg@^4.1.0, arg@4.1.0:
897 | version "4.1.0"
898 | resolved "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz"
899 | integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==
900 |
901 | async-listen@1.2.0:
902 | version "1.2.0"
903 | resolved "https://registry.npmjs.org/async-listen/-/async-listen-1.2.0.tgz"
904 | integrity sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==
905 |
906 | async-listen@3.0.0:
907 | version "3.0.0"
908 | resolved "https://registry.npmjs.org/async-listen/-/async-listen-3.0.0.tgz"
909 | integrity sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==
910 |
911 | async-listen@3.0.1:
912 | version "3.0.1"
913 | resolved "https://registry.npmjs.org/async-listen/-/async-listen-3.0.1.tgz"
914 | integrity sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==
915 |
916 | async-sema@^3.1.1:
917 | version "3.1.1"
918 | resolved "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz"
919 | integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==
920 |
921 | balanced-match@^1.0.0:
922 | version "1.0.2"
923 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
924 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
925 |
926 | base64-js@^1.3.1, base64-js@^1.5.1:
927 | version "1.5.1"
928 | resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
929 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
930 |
931 | bidi-js@^1.0.2:
932 | version "1.0.3"
933 | resolved "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz"
934 | integrity sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==
935 | dependencies:
936 | require-from-string "^2.0.2"
937 |
938 | binary-extensions@^2.0.0:
939 | version "2.3.0"
940 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
941 | integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
942 |
943 | bindings@^1.4.0:
944 | version "1.5.0"
945 | resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"
946 | integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
947 | dependencies:
948 | file-uri-to-path "1.0.0"
949 |
950 | brace-expansion@^1.1.7:
951 | version "1.1.11"
952 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
953 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
954 | dependencies:
955 | balanced-match "^1.0.0"
956 | concat-map "0.0.1"
957 |
958 | braces@^3.0.3, braces@~3.0.2:
959 | version "3.0.3"
960 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
961 | integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
962 | dependencies:
963 | fill-range "^7.1.1"
964 |
965 | browserslist@^4.21.3, "browserslist@>= 4.21.0":
966 | version "4.21.5"
967 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz"
968 | integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==
969 | dependencies:
970 | caniuse-lite "^1.0.30001449"
971 | electron-to-chromium "^1.4.284"
972 | node-releases "^2.0.8"
973 | update-browserslist-db "^1.0.10"
974 |
975 | buffer-crc32@~0.2.3:
976 | version "0.2.13"
977 | resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
978 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
979 |
980 | buffer@^6.0.3:
981 | version "6.0.3"
982 | resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
983 | integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
984 | dependencies:
985 | base64-js "^1.3.1"
986 | ieee754 "^1.2.1"
987 |
988 | bytes@3.1.0:
989 | version "3.1.0"
990 | resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz"
991 | integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
992 |
993 | camera-controls@^2.4.2:
994 | version "2.9.0"
995 | resolved "https://registry.npmjs.org/camera-controls/-/camera-controls-2.9.0.tgz"
996 | integrity sha512-TpCujnP0vqPppTXXJRYpvIy0xq9Tro6jQf2iYUxlDpPCNxkvE/XGaTuwIxnhINOkVP/ob2CRYXtY3iVYXeMEzA==
997 |
998 | caniuse-lite@^1.0.30001449:
999 | version "1.0.30001458"
1000 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz"
1001 | integrity sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==
1002 |
1003 | chalk@^2.0.0:
1004 | version "2.4.2"
1005 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
1006 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1007 | dependencies:
1008 | ansi-styles "^3.2.1"
1009 | escape-string-regexp "^1.0.5"
1010 | supports-color "^5.3.0"
1011 |
1012 | chokidar@3.3.1:
1013 | version "3.3.1"
1014 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz"
1015 | integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==
1016 | dependencies:
1017 | anymatch "~3.1.1"
1018 | braces "~3.0.2"
1019 | glob-parent "~5.1.0"
1020 | is-binary-path "~2.1.0"
1021 | is-glob "~4.0.1"
1022 | normalize-path "~3.0.0"
1023 | readdirp "~3.3.0"
1024 | optionalDependencies:
1025 | fsevents "~2.1.2"
1026 |
1027 | chownr@^1.1.4:
1028 | version "1.1.4"
1029 | resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
1030 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
1031 |
1032 | chownr@^2.0.0:
1033 | version "2.0.0"
1034 | resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
1035 | integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
1036 |
1037 | cjs-module-lexer@1.2.3:
1038 | version "1.2.3"
1039 | resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz"
1040 | integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==
1041 |
1042 | code-block-writer@^10.1.1:
1043 | version "10.1.1"
1044 | resolved "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz"
1045 | integrity sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==
1046 |
1047 | color-convert@^1.9.0:
1048 | version "1.9.3"
1049 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
1050 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1051 | dependencies:
1052 | color-name "1.1.3"
1053 |
1054 | color-name@1.1.3:
1055 | version "1.1.3"
1056 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
1057 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
1058 |
1059 | color-support@^1.1.2:
1060 | version "1.1.3"
1061 | resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"
1062 | integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
1063 |
1064 | concat-map@0.0.1:
1065 | version "0.0.1"
1066 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
1067 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
1068 |
1069 | console-control-strings@^1.0.0, console-control-strings@^1.1.0:
1070 | version "1.1.0"
1071 | resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
1072 | integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
1073 |
1074 | content-type@1.0.4:
1075 | version "1.0.4"
1076 | resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
1077 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
1078 |
1079 | convert-hrtime@^3.0.0:
1080 | version "3.0.0"
1081 | resolved "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz"
1082 | integrity sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==
1083 |
1084 | convert-source-map@^1.7.0:
1085 | version "1.9.0"
1086 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
1087 | integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
1088 |
1089 | create-require@^1.1.0:
1090 | version "1.1.1"
1091 | resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
1092 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
1093 |
1094 | cross-env@^7.0.3:
1095 | version "7.0.3"
1096 | resolved "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz"
1097 | integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
1098 | dependencies:
1099 | cross-spawn "^7.0.1"
1100 |
1101 | cross-spawn@^7.0.0, cross-spawn@^7.0.1:
1102 | version "7.0.3"
1103 | resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
1104 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1105 | dependencies:
1106 | path-key "^3.1.0"
1107 | shebang-command "^2.0.0"
1108 | which "^2.0.1"
1109 |
1110 | csstype@^3.0.2:
1111 | version "3.1.1"
1112 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz"
1113 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
1114 |
1115 | debounce@^1.2.1:
1116 | version "1.2.1"
1117 | resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz"
1118 | integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
1119 |
1120 | debug@^4.1.0, debug@4:
1121 | version "4.3.4"
1122 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
1123 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1124 | dependencies:
1125 | ms "2.1.2"
1126 |
1127 | debug@4.1.1:
1128 | version "4.1.1"
1129 | resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"
1130 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
1131 | dependencies:
1132 | ms "^2.1.1"
1133 |
1134 | delegates@^1.0.0:
1135 | version "1.0.0"
1136 | resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
1137 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
1138 |
1139 | depd@~1.1.2:
1140 | version "1.1.2"
1141 | resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
1142 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
1143 |
1144 | detect-gpu@^5.0.28:
1145 | version "5.0.50"
1146 | resolved "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.50.tgz"
1147 | integrity sha512-Bzuv0ZTC9AqIVwoWqtBJW91rNR9vT5F5DeIEb6x82WZC55848i9FFyRR+kswCuW3IfCtMNyiIxRuL2EWlF4Ihw==
1148 | dependencies:
1149 | webgl-constants "^1.1.1"
1150 |
1151 | detect-libc@^2.0.0:
1152 | version "2.0.3"
1153 | resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz"
1154 | integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==
1155 |
1156 | diff@^4.0.1:
1157 | version "4.0.2"
1158 | resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
1159 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
1160 |
1161 | draco3d@^1.4.1:
1162 | version "1.5.6"
1163 | resolved "https://registry.npmjs.org/draco3d/-/draco3d-1.5.6.tgz"
1164 | integrity sha512-+3NaRjWktb5r61ZFoDejlykPEFKT5N/LkbXsaddlw6xNSXBanUYpFc2AXXpbJDilPHazcSreU/DpQIaxfX0NfQ==
1165 |
1166 | edge-runtime@2.5.9:
1167 | version "2.5.9"
1168 | resolved "https://registry.npmjs.org/edge-runtime/-/edge-runtime-2.5.9.tgz"
1169 | integrity sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==
1170 | dependencies:
1171 | "@edge-runtime/format" "2.2.1"
1172 | "@edge-runtime/ponyfill" "2.4.2"
1173 | "@edge-runtime/vm" "3.2.0"
1174 | async-listen "3.0.1"
1175 | mri "1.2.0"
1176 | picocolors "1.0.0"
1177 | pretty-ms "7.0.1"
1178 | signal-exit "4.0.2"
1179 | time-span "4.0.0"
1180 |
1181 | electron-to-chromium@^1.4.284:
1182 | version "1.4.313"
1183 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.313.tgz"
1184 | integrity sha512-QckB9OVqr2oybjIrbMI99uF+b9+iTja5weFe0ePbqLb5BHqXOJUO1SG6kDj/1WtWPRIBr51N153AEq8m7HuIaA==
1185 |
1186 | emoji-regex@^8.0.0:
1187 | version "8.0.0"
1188 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
1189 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1190 |
1191 | end-of-stream@^1.1.0:
1192 | version "1.4.4"
1193 | resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
1194 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1195 | dependencies:
1196 | once "^1.4.0"
1197 |
1198 | end-of-stream@~1.1.0:
1199 | version "1.1.0"
1200 | resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz"
1201 | integrity sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==
1202 | dependencies:
1203 | once "~1.3.0"
1204 |
1205 | es-module-lexer@1.4.1:
1206 | version "1.4.1"
1207 | resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz"
1208 | integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==
1209 |
1210 | esbuild-darwin-arm64@0.14.47:
1211 | version "0.14.47"
1212 | resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz"
1213 | integrity sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==
1214 |
1215 | esbuild@^0.16.14:
1216 | version "0.16.17"
1217 | resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz"
1218 | integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==
1219 | optionalDependencies:
1220 | "@esbuild/android-arm" "0.16.17"
1221 | "@esbuild/android-arm64" "0.16.17"
1222 | "@esbuild/android-x64" "0.16.17"
1223 | "@esbuild/darwin-arm64" "0.16.17"
1224 | "@esbuild/darwin-x64" "0.16.17"
1225 | "@esbuild/freebsd-arm64" "0.16.17"
1226 | "@esbuild/freebsd-x64" "0.16.17"
1227 | "@esbuild/linux-arm" "0.16.17"
1228 | "@esbuild/linux-arm64" "0.16.17"
1229 | "@esbuild/linux-ia32" "0.16.17"
1230 | "@esbuild/linux-loong64" "0.16.17"
1231 | "@esbuild/linux-mips64el" "0.16.17"
1232 | "@esbuild/linux-ppc64" "0.16.17"
1233 | "@esbuild/linux-riscv64" "0.16.17"
1234 | "@esbuild/linux-s390x" "0.16.17"
1235 | "@esbuild/linux-x64" "0.16.17"
1236 | "@esbuild/netbsd-x64" "0.16.17"
1237 | "@esbuild/openbsd-x64" "0.16.17"
1238 | "@esbuild/sunos-x64" "0.16.17"
1239 | "@esbuild/win32-arm64" "0.16.17"
1240 | "@esbuild/win32-ia32" "0.16.17"
1241 | "@esbuild/win32-x64" "0.16.17"
1242 |
1243 | esbuild@0.14.47:
1244 | version "0.14.47"
1245 | resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.47.tgz"
1246 | integrity sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==
1247 | optionalDependencies:
1248 | esbuild-android-64 "0.14.47"
1249 | esbuild-android-arm64 "0.14.47"
1250 | esbuild-darwin-64 "0.14.47"
1251 | esbuild-darwin-arm64 "0.14.47"
1252 | esbuild-freebsd-64 "0.14.47"
1253 | esbuild-freebsd-arm64 "0.14.47"
1254 | esbuild-linux-32 "0.14.47"
1255 | esbuild-linux-64 "0.14.47"
1256 | esbuild-linux-arm "0.14.47"
1257 | esbuild-linux-arm64 "0.14.47"
1258 | esbuild-linux-mips64le "0.14.47"
1259 | esbuild-linux-ppc64le "0.14.47"
1260 | esbuild-linux-riscv64 "0.14.47"
1261 | esbuild-linux-s390x "0.14.47"
1262 | esbuild-netbsd-64 "0.14.47"
1263 | esbuild-openbsd-64 "0.14.47"
1264 | esbuild-sunos-64 "0.14.47"
1265 | esbuild-windows-32 "0.14.47"
1266 | esbuild-windows-64 "0.14.47"
1267 | esbuild-windows-arm64 "0.14.47"
1268 |
1269 | escalade@^3.1.1:
1270 | version "3.1.1"
1271 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
1272 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1273 |
1274 | escape-string-regexp@^1.0.5:
1275 | version "1.0.5"
1276 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
1277 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
1278 |
1279 | estree-walker@^2.0.1, estree-walker@2.0.2:
1280 | version "2.0.2"
1281 | resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
1282 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
1283 |
1284 | etag@1.8.1:
1285 | version "1.8.1"
1286 | resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
1287 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1288 |
1289 | events-intercept@^2.0.0:
1290 | version "2.0.0"
1291 | resolved "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz"
1292 | integrity sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==
1293 |
1294 | execa@3.2.0:
1295 | version "3.2.0"
1296 | resolved "https://registry.npmjs.org/execa/-/execa-3.2.0.tgz"
1297 | integrity sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==
1298 | dependencies:
1299 | cross-spawn "^7.0.0"
1300 | get-stream "^5.0.0"
1301 | human-signals "^1.1.1"
1302 | is-stream "^2.0.0"
1303 | merge-stream "^2.0.0"
1304 | npm-run-path "^4.0.0"
1305 | onetime "^5.1.0"
1306 | p-finally "^2.0.0"
1307 | signal-exit "^3.0.2"
1308 | strip-final-newline "^2.0.0"
1309 |
1310 | fast-deep-equal@^3.1.1:
1311 | version "3.1.3"
1312 | resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
1313 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1314 |
1315 | fast-glob@^3.2.7:
1316 | version "3.3.2"
1317 | resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
1318 | integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
1319 | dependencies:
1320 | "@nodelib/fs.stat" "^2.0.2"
1321 | "@nodelib/fs.walk" "^1.2.3"
1322 | glob-parent "^5.1.2"
1323 | merge2 "^1.3.0"
1324 | micromatch "^4.0.4"
1325 |
1326 | fast-json-stable-stringify@^2.0.0:
1327 | version "2.1.0"
1328 | resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
1329 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1330 |
1331 | fastq@^1.6.0:
1332 | version "1.17.1"
1333 | resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
1334 | integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==
1335 | dependencies:
1336 | reusify "^1.0.4"
1337 |
1338 | fd-slicer@~1.1.0:
1339 | version "1.1.0"
1340 | resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
1341 | integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
1342 | dependencies:
1343 | pend "~1.2.0"
1344 |
1345 | fflate@^0.6.9, fflate@~0.6.9:
1346 | version "0.6.10"
1347 | resolved "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz"
1348 | integrity sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==
1349 |
1350 | fflate@~0.8.2:
1351 | version "0.8.2"
1352 | resolved "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz"
1353 | integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==
1354 |
1355 | file-uri-to-path@1.0.0:
1356 | version "1.0.0"
1357 | resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
1358 | integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
1359 |
1360 | fill-range@^7.1.1:
1361 | version "7.1.1"
1362 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
1363 | integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
1364 | dependencies:
1365 | to-regex-range "^5.0.1"
1366 |
1367 | fs-extra@11.1.0:
1368 | version "11.1.0"
1369 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz"
1370 | integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==
1371 | dependencies:
1372 | graceful-fs "^4.2.0"
1373 | jsonfile "^6.0.1"
1374 | universalify "^2.0.0"
1375 |
1376 | fs-extra@8.1.0:
1377 | version "8.1.0"
1378 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
1379 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
1380 | dependencies:
1381 | graceful-fs "^4.2.0"
1382 | jsonfile "^4.0.0"
1383 | universalify "^0.1.0"
1384 |
1385 | fs-minipass@^1.2.7:
1386 | version "1.2.7"
1387 | resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz"
1388 | integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
1389 | dependencies:
1390 | minipass "^2.6.0"
1391 |
1392 | fs-minipass@^2.0.0:
1393 | version "2.1.0"
1394 | resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
1395 | integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
1396 | dependencies:
1397 | minipass "^3.0.0"
1398 |
1399 | fs.realpath@^1.0.0:
1400 | version "1.0.0"
1401 | resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
1402 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
1403 |
1404 | fsevents@~2.1.2:
1405 | version "2.1.3"
1406 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz"
1407 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
1408 |
1409 | fsevents@~2.3.2:
1410 | version "2.3.2"
1411 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
1412 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1413 |
1414 | function-bind@^1.1.1:
1415 | version "1.1.1"
1416 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
1417 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1418 |
1419 | gauge@^3.0.0:
1420 | version "3.0.2"
1421 | resolved "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz"
1422 | integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==
1423 | dependencies:
1424 | aproba "^1.0.3 || ^2.0.0"
1425 | color-support "^1.1.2"
1426 | console-control-strings "^1.0.0"
1427 | has-unicode "^2.0.1"
1428 | object-assign "^4.1.1"
1429 | signal-exit "^3.0.0"
1430 | string-width "^4.2.3"
1431 | strip-ansi "^6.0.1"
1432 | wide-align "^1.1.2"
1433 |
1434 | generic-pool@3.4.2:
1435 | version "3.4.2"
1436 | resolved "https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.2.tgz"
1437 | integrity sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==
1438 |
1439 | gensync@^1.0.0-beta.2:
1440 | version "1.0.0-beta.2"
1441 | resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
1442 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1443 |
1444 | get-stream@^5.0.0:
1445 | version "5.2.0"
1446 | resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
1447 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
1448 | dependencies:
1449 | pump "^3.0.0"
1450 |
1451 | glob-parent@^5.1.2, glob-parent@~5.1.0:
1452 | version "5.1.2"
1453 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
1454 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1455 | dependencies:
1456 | is-glob "^4.0.1"
1457 |
1458 | glob@^7.1.3:
1459 | version "7.2.3"
1460 | resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
1461 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
1462 | dependencies:
1463 | fs.realpath "^1.0.0"
1464 | inflight "^1.0.4"
1465 | inherits "2"
1466 | minimatch "^3.1.1"
1467 | once "^1.3.0"
1468 | path-is-absolute "^1.0.0"
1469 |
1470 | globals@^11.1.0:
1471 | version "11.12.0"
1472 | resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
1473 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1474 |
1475 | glsl-noise@^0.0.0:
1476 | version "0.0.0"
1477 | resolved "https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz"
1478 | integrity sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==
1479 |
1480 | graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9:
1481 | version "4.2.11"
1482 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
1483 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
1484 |
1485 | has-flag@^3.0.0:
1486 | version "3.0.0"
1487 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
1488 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
1489 |
1490 | has-unicode@^2.0.1:
1491 | version "2.0.1"
1492 | resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
1493 | integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
1494 |
1495 | has@^1.0.3:
1496 | version "1.0.3"
1497 | resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
1498 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1499 | dependencies:
1500 | function-bind "^1.1.1"
1501 |
1502 | hls.js@1.3.5:
1503 | version "1.3.5"
1504 | resolved "https://registry.npmjs.org/hls.js/-/hls.js-1.3.5.tgz"
1505 | integrity sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==
1506 |
1507 | http-errors@~1.4.0:
1508 | version "1.4.0"
1509 | resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.4.0.tgz"
1510 | integrity sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==
1511 | dependencies:
1512 | inherits "2.0.1"
1513 | statuses ">= 1.2.1 < 2"
1514 |
1515 | http-errors@1.7.3:
1516 | version "1.7.3"
1517 | resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz"
1518 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
1519 | dependencies:
1520 | depd "~1.1.2"
1521 | inherits "2.0.4"
1522 | setprototypeof "1.1.1"
1523 | statuses ">= 1.5.0 < 2"
1524 | toidentifier "1.0.0"
1525 |
1526 | https-proxy-agent@^5.0.0:
1527 | version "5.0.1"
1528 | resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
1529 | integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
1530 | dependencies:
1531 | agent-base "6"
1532 | debug "4"
1533 |
1534 | human-signals@^1.1.1:
1535 | version "1.1.1"
1536 | resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz"
1537 | integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
1538 |
1539 | iconv-lite@0.4.24:
1540 | version "0.4.24"
1541 | resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
1542 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1543 | dependencies:
1544 | safer-buffer ">= 2.1.2 < 3"
1545 |
1546 | ieee754@^1.2.1:
1547 | version "1.2.1"
1548 | resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
1549 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1550 |
1551 | immediate@~3.0.5:
1552 | version "3.0.6"
1553 | resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
1554 | integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
1555 |
1556 | inflight@^1.0.4:
1557 | version "1.0.6"
1558 | resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
1559 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1560 | dependencies:
1561 | once "^1.3.0"
1562 | wrappy "1"
1563 |
1564 | inherits@^2.0.3, inherits@2, inherits@2.0.4:
1565 | version "2.0.4"
1566 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
1567 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1568 |
1569 | inherits@2.0.1:
1570 | version "2.0.1"
1571 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
1572 | integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==
1573 |
1574 | is-binary-path@~2.1.0:
1575 | version "2.1.0"
1576 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
1577 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1578 | dependencies:
1579 | binary-extensions "^2.0.0"
1580 |
1581 | is-core-module@^2.9.0:
1582 | version "2.11.0"
1583 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz"
1584 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
1585 | dependencies:
1586 | has "^1.0.3"
1587 |
1588 | is-extglob@^2.1.1:
1589 | version "2.1.1"
1590 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
1591 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1592 |
1593 | is-fullwidth-code-point@^3.0.0:
1594 | version "3.0.0"
1595 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
1596 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1597 |
1598 | is-glob@^4.0.1, is-glob@~4.0.1:
1599 | version "4.0.3"
1600 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
1601 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1602 | dependencies:
1603 | is-extglob "^2.1.1"
1604 |
1605 | is-number@^7.0.0:
1606 | version "7.0.0"
1607 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
1608 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1609 |
1610 | is-promise@^2.1.0:
1611 | version "2.2.2"
1612 | resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
1613 | integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
1614 |
1615 | is-stream@^2.0.0:
1616 | version "2.0.1"
1617 | resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
1618 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
1619 |
1620 | isarray@0.0.1:
1621 | version "0.0.1"
1622 | resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
1623 | integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
1624 |
1625 | isexe@^2.0.0:
1626 | version "2.0.0"
1627 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
1628 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
1629 |
1630 | its-fine@^1.0.6:
1631 | version "1.1.1"
1632 | resolved "https://registry.npmjs.org/its-fine/-/its-fine-1.1.1.tgz"
1633 | integrity sha512-v1Ia1xl20KbuSGlwoaGsW0oxsw8Be+TrXweidxD9oT/1lAh6O3K3/GIM95Tt6WCiv6W+h2M7RB1TwdoAjQyyKw==
1634 | dependencies:
1635 | "@types/react-reconciler" "^0.28.0"
1636 |
1637 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1638 | version "4.0.0"
1639 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
1640 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1641 |
1642 | jsesc@^2.5.1:
1643 | version "2.5.2"
1644 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
1645 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1646 |
1647 | json-schema-to-ts@1.6.4:
1648 | version "1.6.4"
1649 | resolved "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-1.6.4.tgz"
1650 | integrity sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==
1651 | dependencies:
1652 | "@types/json-schema" "^7.0.6"
1653 | ts-toolbelt "^6.15.5"
1654 |
1655 | json-schema-traverse@^0.4.1:
1656 | version "0.4.1"
1657 | resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
1658 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1659 |
1660 | json-schema-traverse@^1.0.0:
1661 | version "1.0.0"
1662 | resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
1663 | integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
1664 |
1665 | json5@^2.2.2:
1666 | version "2.2.3"
1667 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
1668 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1669 |
1670 | jsonfile@^4.0.0:
1671 | version "4.0.0"
1672 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
1673 | integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
1674 | optionalDependencies:
1675 | graceful-fs "^4.1.6"
1676 |
1677 | jsonfile@^6.0.1:
1678 | version "6.1.0"
1679 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
1680 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1681 | dependencies:
1682 | universalify "^2.0.0"
1683 | optionalDependencies:
1684 | graceful-fs "^4.1.6"
1685 |
1686 | lie@^3.0.2:
1687 | version "3.3.0"
1688 | resolved "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz"
1689 | integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
1690 | dependencies:
1691 | immediate "~3.0.5"
1692 |
1693 | lil-gui@~0.17.0:
1694 | version "0.17.0"
1695 | resolved "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz"
1696 | integrity sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==
1697 |
1698 | loose-envify@^1.1.0, loose-envify@^1.4.0:
1699 | version "1.4.0"
1700 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
1701 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1702 | dependencies:
1703 | js-tokens "^3.0.0 || ^4.0.0"
1704 |
1705 | lru-cache@^5.1.1:
1706 | version "5.1.1"
1707 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
1708 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
1709 | dependencies:
1710 | yallist "^3.0.2"
1711 |
1712 | lru-cache@^6.0.0:
1713 | version "6.0.0"
1714 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
1715 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1716 | dependencies:
1717 | yallist "^4.0.0"
1718 |
1719 | maath@^0.10.7:
1720 | version "0.10.8"
1721 | resolved "https://registry.npmjs.org/maath/-/maath-0.10.8.tgz"
1722 | integrity sha512-tRvbDF0Pgqz+9XUa4jjfgAQ8/aPKmQdWXilFu2tMy4GWj4NOsx99HlULO4IeREfbO3a0sA145DZYyvXPkybm0g==
1723 |
1724 | magic-string@^0.27.0:
1725 | version "0.27.0"
1726 | resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz"
1727 | integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==
1728 | dependencies:
1729 | "@jridgewell/sourcemap-codec" "^1.4.13"
1730 |
1731 | make-dir@^3.1.0:
1732 | version "3.1.0"
1733 | resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
1734 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
1735 | dependencies:
1736 | semver "^6.0.0"
1737 |
1738 | make-error@^1.1.1:
1739 | version "1.3.6"
1740 | resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
1741 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
1742 |
1743 | merge-stream@^2.0.0:
1744 | version "2.0.0"
1745 | resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
1746 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1747 |
1748 | merge2@^1.3.0:
1749 | version "1.4.1"
1750 | resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
1751 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1752 |
1753 | meshline@^3.1.6:
1754 | version "3.1.6"
1755 | resolved "https://registry.npmjs.org/meshline/-/meshline-3.1.6.tgz"
1756 | integrity sha512-8JZJOdaL5oz3PI/upG8JvP/5FfzYUOhrkJ8np/WKvXzl0/PZ2V9pqTvCIjSKv+w9ccg2xb+yyBhXAwt6ier3ug==
1757 |
1758 | meshoptimizer@~0.18.1:
1759 | version "0.18.1"
1760 | resolved "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz"
1761 | integrity sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==
1762 |
1763 | micro@9.3.5-canary.3:
1764 | version "9.3.5-canary.3"
1765 | resolved "https://registry.npmjs.org/micro/-/micro-9.3.5-canary.3.tgz"
1766 | integrity sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==
1767 | dependencies:
1768 | arg "4.1.0"
1769 | content-type "1.0.4"
1770 | raw-body "2.4.1"
1771 |
1772 | micromatch@^4.0.2, micromatch@^4.0.4:
1773 | version "4.0.8"
1774 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz"
1775 | integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
1776 | dependencies:
1777 | braces "^3.0.3"
1778 | picomatch "^2.3.1"
1779 |
1780 | mimic-fn@^2.1.0:
1781 | version "2.1.0"
1782 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
1783 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1784 |
1785 | minimatch@^3.0.4, minimatch@^3.1.1:
1786 | version "3.1.2"
1787 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
1788 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1789 | dependencies:
1790 | brace-expansion "^1.1.7"
1791 |
1792 | minimist@^1.2.6:
1793 | version "1.2.8"
1794 | resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
1795 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
1796 |
1797 | minipass@^2.6.0, minipass@^2.9.0:
1798 | version "2.9.0"
1799 | resolved "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz"
1800 | integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
1801 | dependencies:
1802 | safe-buffer "^5.1.2"
1803 | yallist "^3.0.0"
1804 |
1805 | minipass@^3.0.0:
1806 | version "3.3.6"
1807 | resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
1808 | integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
1809 | dependencies:
1810 | yallist "^4.0.0"
1811 |
1812 | minipass@^5.0.0:
1813 | version "5.0.0"
1814 | resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
1815 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
1816 |
1817 | minizlib@^1.3.3:
1818 | version "1.3.3"
1819 | resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz"
1820 | integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
1821 | dependencies:
1822 | minipass "^2.9.0"
1823 |
1824 | minizlib@^2.1.1:
1825 | version "2.1.2"
1826 | resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
1827 | integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
1828 | dependencies:
1829 | minipass "^3.0.0"
1830 | yallist "^4.0.0"
1831 |
1832 | mkdirp@^0.5.5:
1833 | version "0.5.6"
1834 | resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
1835 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
1836 | dependencies:
1837 | minimist "^1.2.6"
1838 |
1839 | mkdirp@^1.0.3:
1840 | version "1.0.4"
1841 | resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
1842 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
1843 |
1844 | mkdirp@^1.0.4:
1845 | version "1.0.4"
1846 | resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
1847 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
1848 |
1849 | mri@1.2.0:
1850 | version "1.2.0"
1851 | resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz"
1852 | integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
1853 |
1854 | ms@^2.1.1, ms@2.1.1:
1855 | version "2.1.1"
1856 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
1857 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
1858 |
1859 | ms@2.1.2:
1860 | version "2.1.2"
1861 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1862 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1863 |
1864 | nanoid@^3.3.4:
1865 | version "3.3.4"
1866 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
1867 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
1868 |
1869 | node-fetch@^2.6.7, node-fetch@2.6.7:
1870 | version "2.6.7"
1871 | resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz"
1872 | integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
1873 | dependencies:
1874 | whatwg-url "^5.0.0"
1875 |
1876 | node-fetch@2.6.9:
1877 | version "2.6.9"
1878 | resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz"
1879 | integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==
1880 | dependencies:
1881 | whatwg-url "^5.0.0"
1882 |
1883 | node-gyp-build@^4.2.2:
1884 | version "4.8.2"
1885 | resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz"
1886 | integrity sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==
1887 |
1888 | node-releases@^2.0.8:
1889 | version "2.0.10"
1890 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz"
1891 | integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==
1892 |
1893 | nopt@^5.0.0:
1894 | version "5.0.0"
1895 | resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz"
1896 | integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
1897 | dependencies:
1898 | abbrev "1"
1899 |
1900 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1901 | version "3.0.0"
1902 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
1903 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1904 |
1905 | npm-run-path@^4.0.0:
1906 | version "4.0.1"
1907 | resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
1908 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
1909 | dependencies:
1910 | path-key "^3.0.0"
1911 |
1912 | npmlog@^5.0.1:
1913 | version "5.0.1"
1914 | resolved "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz"
1915 | integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
1916 | dependencies:
1917 | are-we-there-yet "^2.0.0"
1918 | console-control-strings "^1.1.0"
1919 | gauge "^3.0.0"
1920 | set-blocking "^2.0.0"
1921 |
1922 | object-assign@^4.1.1:
1923 | version "4.1.1"
1924 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
1925 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1926 |
1927 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
1928 | version "1.4.0"
1929 | resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
1930 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
1931 | dependencies:
1932 | wrappy "1"
1933 |
1934 | once@~1.3.0:
1935 | version "1.3.3"
1936 | resolved "https://registry.npmjs.org/once/-/once-1.3.3.tgz"
1937 | integrity sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==
1938 | dependencies:
1939 | wrappy "1"
1940 |
1941 | onetime@^5.1.0:
1942 | version "5.1.2"
1943 | resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
1944 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
1945 | dependencies:
1946 | mimic-fn "^2.1.0"
1947 |
1948 | os-paths@^4.0.1:
1949 | version "4.4.0"
1950 | resolved "https://registry.npmjs.org/os-paths/-/os-paths-4.4.0.tgz"
1951 | integrity sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==
1952 |
1953 | p-finally@^2.0.0:
1954 | version "2.0.1"
1955 | resolved "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz"
1956 | integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
1957 |
1958 | parse-ms@^2.1.0:
1959 | version "2.1.0"
1960 | resolved "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz"
1961 | integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==
1962 |
1963 | path-browserify@^1.0.1:
1964 | version "1.0.1"
1965 | resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz"
1966 | integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
1967 |
1968 | path-is-absolute@^1.0.0:
1969 | version "1.0.1"
1970 | resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
1971 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
1972 |
1973 | path-key@^3.0.0, path-key@^3.1.0:
1974 | version "3.1.1"
1975 | resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
1976 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1977 |
1978 | path-match@1.2.4:
1979 | version "1.2.4"
1980 | resolved "https://registry.npmjs.org/path-match/-/path-match-1.2.4.tgz"
1981 | integrity sha512-UWlehEdqu36jmh4h5CWJ7tARp1OEVKGHKm6+dg9qMq5RKUTV5WJrGgaZ3dN2m7WFAXDbjlHzvJvL/IUpy84Ktw==
1982 | dependencies:
1983 | http-errors "~1.4.0"
1984 | path-to-regexp "^1.0.0"
1985 |
1986 | path-parse@^1.0.7:
1987 | version "1.0.7"
1988 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
1989 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1990 |
1991 | path-to-regexp@^1.0.0:
1992 | version "1.9.0"
1993 | resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz"
1994 | integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==
1995 | dependencies:
1996 | isarray "0.0.1"
1997 |
1998 | path-to-regexp@6.1.0:
1999 | version "6.1.0"
2000 | resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.1.0.tgz"
2001 | integrity sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==
2002 |
2003 | path-to-regexp@6.2.1:
2004 | version "6.2.1"
2005 | resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz"
2006 | integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==
2007 |
2008 | pend@~1.2.0:
2009 | version "1.2.0"
2010 | resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
2011 | integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
2012 |
2013 | picocolors@^1.0.0, picocolors@1.0.0:
2014 | version "1.0.0"
2015 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
2016 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
2017 |
2018 | picomatch@^2.0.4, picomatch@^2.0.7, picomatch@^2.2.2, picomatch@^2.3.1:
2019 | version "2.3.1"
2020 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
2021 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
2022 |
2023 | postcss@^8.4.21:
2024 | version "8.4.21"
2025 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz"
2026 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
2027 | dependencies:
2028 | nanoid "^3.3.4"
2029 | picocolors "^1.0.0"
2030 | source-map-js "^1.0.2"
2031 |
2032 | potpack@^1.0.1:
2033 | version "1.0.2"
2034 | resolved "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz"
2035 | integrity sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==
2036 |
2037 | pretty-ms@7.0.1:
2038 | version "7.0.1"
2039 | resolved "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz"
2040 | integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==
2041 | dependencies:
2042 | parse-ms "^2.1.0"
2043 |
2044 | promise-worker-transferable@^1.0.4:
2045 | version "1.0.4"
2046 | resolved "https://registry.npmjs.org/promise-worker-transferable/-/promise-worker-transferable-1.0.4.tgz"
2047 | integrity sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==
2048 | dependencies:
2049 | is-promise "^2.1.0"
2050 | lie "^3.0.2"
2051 |
2052 | promisepipe@3.0.0:
2053 | version "3.0.0"
2054 | resolved "https://registry.npmjs.org/promisepipe/-/promisepipe-3.0.0.tgz"
2055 | integrity sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==
2056 |
2057 | prop-types@^15.6.0:
2058 | version "15.8.1"
2059 | resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
2060 | integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
2061 | dependencies:
2062 | loose-envify "^1.4.0"
2063 | object-assign "^4.1.1"
2064 | react-is "^16.13.1"
2065 |
2066 | proxy-compare@^3.0.0:
2067 | version "3.0.0"
2068 | resolved "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.0.tgz"
2069 | integrity sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==
2070 |
2071 | pump@^3.0.0:
2072 | version "3.0.2"
2073 | resolved "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz"
2074 | integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==
2075 | dependencies:
2076 | end-of-stream "^1.1.0"
2077 | once "^1.3.1"
2078 |
2079 | punycode@^2.1.0:
2080 | version "2.3.1"
2081 | resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
2082 | integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
2083 |
2084 | queue-microtask@^1.2.2:
2085 | version "1.2.3"
2086 | resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
2087 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2088 |
2089 | raw-body@2.4.1:
2090 | version "2.4.1"
2091 | resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz"
2092 | integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
2093 | dependencies:
2094 | bytes "3.1.0"
2095 | http-errors "1.7.3"
2096 | iconv-lite "0.4.24"
2097 | unpipe "1.0.0"
2098 |
2099 | react-composer@^5.0.3:
2100 | version "5.0.3"
2101 | resolved "https://registry.npmjs.org/react-composer/-/react-composer-5.0.3.tgz"
2102 | integrity sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==
2103 | dependencies:
2104 | prop-types "^15.6.0"
2105 |
2106 | react-dom@^18.2.0, react-dom@>=18.0:
2107 | version "18.2.0"
2108 | resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
2109 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
2110 | dependencies:
2111 | loose-envify "^1.1.0"
2112 | scheduler "^0.23.0"
2113 |
2114 | react-is@^16.13.1:
2115 | version "16.13.1"
2116 | resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
2117 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
2118 |
2119 | react-reconciler@^0.27.0:
2120 | version "0.27.0"
2121 | resolved "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.27.0.tgz"
2122 | integrity sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==
2123 | dependencies:
2124 | loose-envify "^1.1.0"
2125 | scheduler "^0.21.0"
2126 |
2127 | react-refresh@^0.14.0:
2128 | version "0.14.0"
2129 | resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz"
2130 | integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
2131 |
2132 | "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, "react@>= 16.8.0", react@>=16.8, react@>=17.0, react@>=18.0, react@>=18.0.0:
2133 | version "18.2.0"
2134 | resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
2135 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
2136 | dependencies:
2137 | loose-envify "^1.1.0"
2138 |
2139 | readable-stream@^3.6.0:
2140 | version "3.6.2"
2141 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
2142 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
2143 | dependencies:
2144 | inherits "^2.0.3"
2145 | string_decoder "^1.1.1"
2146 | util-deprecate "^1.0.1"
2147 |
2148 | readdirp@~3.3.0:
2149 | version "3.3.0"
2150 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz"
2151 | integrity sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==
2152 | dependencies:
2153 | picomatch "^2.0.7"
2154 |
2155 | regenerator-runtime@^0.13.11:
2156 | version "0.13.11"
2157 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
2158 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
2159 |
2160 | require-from-string@^2.0.2:
2161 | version "2.0.2"
2162 | resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
2163 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2164 |
2165 | resolve-from@^5.0.0:
2166 | version "5.0.0"
2167 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
2168 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
2169 |
2170 | resolve@^1.22.1:
2171 | version "1.22.1"
2172 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
2173 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
2174 | dependencies:
2175 | is-core-module "^2.9.0"
2176 | path-parse "^1.0.7"
2177 | supports-preserve-symlinks-flag "^1.0.0"
2178 |
2179 | reusify@^1.0.4:
2180 | version "1.0.4"
2181 | resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
2182 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2183 |
2184 | rimraf@^3.0.2:
2185 | version "3.0.2"
2186 | resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
2187 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2188 | dependencies:
2189 | glob "^7.1.3"
2190 |
2191 | rollup@^3.10.0:
2192 | version "3.17.3"
2193 | resolved "https://registry.npmjs.org/rollup/-/rollup-3.17.3.tgz"
2194 | integrity sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ==
2195 | optionalDependencies:
2196 | fsevents "~2.3.2"
2197 |
2198 | run-parallel@^1.1.9:
2199 | version "1.2.0"
2200 | resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
2201 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2202 | dependencies:
2203 | queue-microtask "^1.2.2"
2204 |
2205 | safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
2206 | version "5.2.1"
2207 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
2208 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2209 |
2210 | "safer-buffer@>= 2.1.2 < 3":
2211 | version "2.1.2"
2212 | resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
2213 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2214 |
2215 | scheduler@^0.21.0:
2216 | version "0.21.0"
2217 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz"
2218 | integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
2219 | dependencies:
2220 | loose-envify "^1.1.0"
2221 |
2222 | scheduler@^0.23.0:
2223 | version "0.23.0"
2224 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
2225 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
2226 | dependencies:
2227 | loose-envify "^1.1.0"
2228 |
2229 | semver@^6.0.0, semver@^6.3.0, semver@6.3.1:
2230 | version "6.3.1"
2231 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
2232 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
2233 |
2234 | semver@^7.3.5:
2235 | version "7.6.3"
2236 | resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz"
2237 | integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
2238 |
2239 | semver@7.3.5:
2240 | version "7.3.5"
2241 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
2242 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
2243 | dependencies:
2244 | lru-cache "^6.0.0"
2245 |
2246 | set-blocking@^2.0.0:
2247 | version "2.0.0"
2248 | resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
2249 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
2250 |
2251 | setprototypeof@1.1.1:
2252 | version "1.1.1"
2253 | resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"
2254 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
2255 |
2256 | shebang-command@^2.0.0:
2257 | version "2.0.0"
2258 | resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
2259 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2260 | dependencies:
2261 | shebang-regex "^3.0.0"
2262 |
2263 | shebang-regex@^3.0.0:
2264 | version "3.0.0"
2265 | resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
2266 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2267 |
2268 | signal-exit@^3.0.0:
2269 | version "3.0.7"
2270 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
2271 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
2272 |
2273 | signal-exit@^3.0.2:
2274 | version "3.0.7"
2275 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
2276 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
2277 |
2278 | signal-exit@4.0.2:
2279 | version "4.0.2"
2280 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz"
2281 | integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==
2282 |
2283 | source-map-js@^1.0.2:
2284 | version "1.0.2"
2285 | resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
2286 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
2287 |
2288 | stat-mode@0.3.0:
2289 | version "0.3.0"
2290 | resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-0.3.0.tgz"
2291 | integrity sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==
2292 |
2293 | stats-gl@^2.0.0:
2294 | version "2.2.8"
2295 | resolved "https://registry.npmjs.org/stats-gl/-/stats-gl-2.2.8.tgz"
2296 | integrity sha512-94G5nZvduDmzxBS7K0lYnynYwreZpkknD8g5dZmU6mpwIhy3caCrjAm11Qm1cbyx7mqix7Fp00RkbsonzKWnoQ==
2297 | dependencies:
2298 | "@types/three" "^0.163.0"
2299 |
2300 | stats.js@^0.17.0:
2301 | version "0.17.0"
2302 | resolved "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz"
2303 | integrity sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==
2304 |
2305 | "statuses@>= 1.2.1 < 2", "statuses@>= 1.5.0 < 2":
2306 | version "1.5.0"
2307 | resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
2308 | integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
2309 |
2310 | stream-to-array@~2.3.0:
2311 | version "2.3.0"
2312 | resolved "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz"
2313 | integrity sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==
2314 | dependencies:
2315 | any-promise "^1.1.0"
2316 |
2317 | stream-to-promise@2.2.0:
2318 | version "2.2.0"
2319 | resolved "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz"
2320 | integrity sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==
2321 | dependencies:
2322 | any-promise "~1.3.0"
2323 | end-of-stream "~1.1.0"
2324 | stream-to-array "~2.3.0"
2325 |
2326 | string_decoder@^1.1.1:
2327 | version "1.3.0"
2328 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
2329 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
2330 | dependencies:
2331 | safe-buffer "~5.2.0"
2332 |
2333 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3:
2334 | version "4.2.3"
2335 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
2336 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2337 | dependencies:
2338 | emoji-regex "^8.0.0"
2339 | is-fullwidth-code-point "^3.0.0"
2340 | strip-ansi "^6.0.1"
2341 |
2342 | strip-ansi@^6.0.1:
2343 | version "6.0.1"
2344 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
2345 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2346 | dependencies:
2347 | ansi-regex "^5.0.1"
2348 |
2349 | strip-final-newline@^2.0.0:
2350 | version "2.0.0"
2351 | resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
2352 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
2353 |
2354 | supports-color@^5.3.0:
2355 | version "5.5.0"
2356 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
2357 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2358 | dependencies:
2359 | has-flag "^3.0.0"
2360 |
2361 | supports-preserve-symlinks-flag@^1.0.0:
2362 | version "1.0.0"
2363 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
2364 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
2365 |
2366 | suspend-react@^0.1.3:
2367 | version "0.1.3"
2368 | resolved "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz"
2369 | integrity sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==
2370 |
2371 | tar@^6.1.11:
2372 | version "6.2.1"
2373 | resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"
2374 | integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
2375 | dependencies:
2376 | chownr "^2.0.0"
2377 | fs-minipass "^2.0.0"
2378 | minipass "^5.0.0"
2379 | minizlib "^2.1.1"
2380 | mkdirp "^1.0.3"
2381 | yallist "^4.0.0"
2382 |
2383 | tar@4.4.18:
2384 | version "4.4.18"
2385 | resolved "https://registry.npmjs.org/tar/-/tar-4.4.18.tgz"
2386 | integrity sha512-ZuOtqqmkV9RE1+4odd+MhBpibmCxNP6PJhH/h2OqNuotTX7/XHPZQJv2pKvWMplFH9SIZZhitehh6vBH6LO8Pg==
2387 | dependencies:
2388 | chownr "^1.1.4"
2389 | fs-minipass "^1.2.7"
2390 | minipass "^2.9.0"
2391 | minizlib "^1.3.3"
2392 | mkdirp "^0.5.5"
2393 | safe-buffer "^5.2.1"
2394 | yallist "^3.1.1"
2395 |
2396 | three-custom-shader-material@^6.0.10:
2397 | version "6.0.10"
2398 | resolved "https://registry.npmjs.org/three-custom-shader-material/-/three-custom-shader-material-6.0.10.tgz"
2399 | integrity sha512-oKi5G1g5SVKIR/KQflOGBXcIUo6CrCSUIEbkzaBekjE7HQCIRDPje8BnR7bJypONLRVpG9rZkVwBYq+CN8/Riw==
2400 |
2401 | three-mesh-bvh@^0.7.8:
2402 | version "0.7.8"
2403 | resolved "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.7.8.tgz"
2404 | integrity sha512-BGEZTOIC14U0XIRw3tO4jY7IjP7n7v24nv9JXS1CyeVRWOCkcOMhRnmENUjuV39gktAw4Ofhr0OvIAiTspQrrw==
2405 |
2406 | three-stdlib@^2.29.9:
2407 | version "2.33.0"
2408 | resolved "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.33.0.tgz"
2409 | integrity sha512-V/uycBuqQOP/3Z+FBtpMdj2Ds5PyfJ3VDfMzktEmG4niOIzv7q1y5uMSbMcng0+057m1l0N147FQxsodQo9zBg==
2410 | dependencies:
2411 | "@types/draco3d" "^1.4.0"
2412 | "@types/offscreencanvas" "^2019.6.4"
2413 | "@types/webxr" "^0.5.2"
2414 | draco3d "^1.4.1"
2415 | fflate "^0.6.9"
2416 | potpack "^1.0.1"
2417 |
2418 | three@^0.169.0, "three@>= 0.151.0", "three@>= 0.159.0", three@>=0.125.0, three@>=0.126, three@>=0.126.1, three@>=0.128.0, three@>=0.133, three@>=0.134.0, three@>=0.137, three@>=0.163:
2419 | version "0.169.0"
2420 | resolved "https://registry.npmjs.org/three/-/three-0.169.0.tgz"
2421 | integrity sha512-Ed906MA3dR4TS5riErd4QBsRGPcx+HBDX2O5yYE5GqJeFQTPU+M56Va/f/Oph9X7uZo3W3o4l2ZhBZ6f6qUv0w==
2422 |
2423 | time-span@4.0.0:
2424 | version "4.0.0"
2425 | resolved "https://registry.npmjs.org/time-span/-/time-span-4.0.0.tgz"
2426 | integrity sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==
2427 | dependencies:
2428 | convert-hrtime "^3.0.0"
2429 |
2430 | to-fast-properties@^2.0.0:
2431 | version "2.0.0"
2432 | resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
2433 | integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
2434 |
2435 | to-regex-range@^5.0.1:
2436 | version "5.0.1"
2437 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
2438 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2439 | dependencies:
2440 | is-number "^7.0.0"
2441 |
2442 | toidentifier@1.0.0:
2443 | version "1.0.0"
2444 | resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"
2445 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
2446 |
2447 | tr46@~0.0.3:
2448 | version "0.0.3"
2449 | resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
2450 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
2451 |
2452 | tree-kill@1.2.2:
2453 | version "1.2.2"
2454 | resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
2455 | integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
2456 |
2457 | troika-three-text@^0.49.0:
2458 | version "0.49.1"
2459 | resolved "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.49.1.tgz"
2460 | integrity sha512-lXGWxgjJP9kw4i4Wh+0k0Q/7cRfS6iOME4knKht/KozPu9GcFA9NnNpRvehIhrUawq9B0ZRw+0oiFHgRO+4Wig==
2461 | dependencies:
2462 | bidi-js "^1.0.2"
2463 | troika-three-utils "^0.49.0"
2464 | troika-worker-utils "^0.49.0"
2465 | webgl-sdf-generator "1.1.1"
2466 |
2467 | troika-three-utils@^0.49.0:
2468 | version "0.49.0"
2469 | resolved "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.49.0.tgz"
2470 | integrity sha512-umitFL4cT+Fm/uONmaQEq4oZlyRHWwVClaS6ZrdcueRvwc2w+cpNQ47LlJKJswpqtMFWbEhOLy0TekmcPZOdYA==
2471 |
2472 | troika-worker-utils@^0.49.0:
2473 | version "0.49.0"
2474 | resolved "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.49.0.tgz"
2475 | integrity sha512-1xZHoJrG0HFfCvT/iyN41DvI/nRykiBtHqFkGaGgJwq5iXfIZFBiPPEHFpPpgyKM3Oo5ITHXP5wM2TNQszYdVg==
2476 |
2477 | ts-morph@12.0.0:
2478 | version "12.0.0"
2479 | resolved "https://registry.npmjs.org/ts-morph/-/ts-morph-12.0.0.tgz"
2480 | integrity sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==
2481 | dependencies:
2482 | "@ts-morph/common" "~0.11.0"
2483 | code-block-writer "^10.1.1"
2484 |
2485 | ts-node@10.9.1:
2486 | version "10.9.1"
2487 | resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"
2488 | integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
2489 | dependencies:
2490 | "@cspotcode/source-map-support" "^0.8.0"
2491 | "@tsconfig/node10" "^1.0.7"
2492 | "@tsconfig/node12" "^1.0.7"
2493 | "@tsconfig/node14" "^1.0.0"
2494 | "@tsconfig/node16" "^1.0.2"
2495 | acorn "^8.4.1"
2496 | acorn-walk "^8.1.1"
2497 | arg "^4.1.0"
2498 | create-require "^1.1.0"
2499 | diff "^4.0.1"
2500 | make-error "^1.1.1"
2501 | v8-compile-cache-lib "^3.0.1"
2502 | yn "3.1.1"
2503 |
2504 | ts-toolbelt@^6.15.5:
2505 | version "6.15.5"
2506 | resolved "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz"
2507 | integrity sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==
2508 |
2509 | tunnel-rat@^0.1.2:
2510 | version "0.1.2"
2511 | resolved "https://registry.npmjs.org/tunnel-rat/-/tunnel-rat-0.1.2.tgz"
2512 | integrity sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==
2513 | dependencies:
2514 | zustand "^4.3.2"
2515 |
2516 | typescript@>=2.7, typescript@4.9.5:
2517 | version "4.9.5"
2518 | resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz"
2519 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
2520 |
2521 | uid-promise@1.0.0:
2522 | version "1.0.0"
2523 | resolved "https://registry.npmjs.org/uid-promise/-/uid-promise-1.0.0.tgz"
2524 | integrity sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==
2525 |
2526 | undici@5.28.4:
2527 | version "5.28.4"
2528 | resolved "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz"
2529 | integrity sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==
2530 | dependencies:
2531 | "@fastify/busboy" "^2.0.0"
2532 |
2533 | universalify@^0.1.0:
2534 | version "0.1.2"
2535 | resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
2536 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
2537 |
2538 | universalify@^2.0.0:
2539 | version "2.0.1"
2540 | resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz"
2541 | integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
2542 |
2543 | unpipe@1.0.0:
2544 | version "1.0.0"
2545 | resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
2546 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
2547 |
2548 | update-browserslist-db@^1.0.10:
2549 | version "1.0.10"
2550 | resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz"
2551 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
2552 | dependencies:
2553 | escalade "^3.1.1"
2554 | picocolors "^1.0.0"
2555 |
2556 | uri-js@^4.2.2:
2557 | version "4.4.1"
2558 | resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
2559 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
2560 | dependencies:
2561 | punycode "^2.1.0"
2562 |
2563 | use-sync-external-store@1.2.2:
2564 | version "1.2.2"
2565 | resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz"
2566 | integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==
2567 |
2568 | util-deprecate@^1.0.1:
2569 | version "1.0.2"
2570 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
2571 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
2572 |
2573 | utility-types@^3.10.0:
2574 | version "3.10.0"
2575 | resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz"
2576 | integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
2577 |
2578 | uuid@^9.0.1:
2579 | version "9.0.1"
2580 | resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz"
2581 | integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
2582 |
2583 | uuid@3.3.2:
2584 | version "3.3.2"
2585 | resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"
2586 | integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
2587 |
2588 | v8-compile-cache-lib@^3.0.1:
2589 | version "3.0.1"
2590 | resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
2591 | integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
2592 |
2593 | valtio@^2.0.0:
2594 | version "2.0.0"
2595 | resolved "https://registry.npmjs.org/valtio/-/valtio-2.0.0.tgz"
2596 | integrity sha512-SzUU5UUK/vBRfHWXihwkJE55YNj8zhOkzxPOexcz0xIIT6Oux5VLynCmzyME2bYuEWcktW2NTaaLbpUydEsHiw==
2597 | dependencies:
2598 | proxy-compare "^3.0.0"
2599 |
2600 | vercel@^37.6.0:
2601 | version "37.6.0"
2602 | resolved "https://registry.npmjs.org/vercel/-/vercel-37.6.0.tgz"
2603 | integrity sha512-VmFe+biVkeEvwkN1fN1kzn/6FVLjvxW06vB1RHZFbkIJgj6s59eQGeDb6k4SH1T6Ks8Jz1Rhdi1xCmiDFZ4WCw==
2604 | dependencies:
2605 | "@vercel/build-utils" "8.4.5"
2606 | "@vercel/fun" "1.1.0"
2607 | "@vercel/go" "3.1.3"
2608 | "@vercel/hydrogen" "1.0.6"
2609 | "@vercel/next" "4.3.11"
2610 | "@vercel/node" "3.2.17"
2611 | "@vercel/python" "4.3.1"
2612 | "@vercel/redwood" "2.1.5"
2613 | "@vercel/remix-builder" "2.2.9"
2614 | "@vercel/ruby" "2.1.0"
2615 | "@vercel/static-build" "2.5.27"
2616 | chokidar "3.3.1"
2617 |
2618 | vite@^4.1.0, vite@^4.1.0-beta.0:
2619 | version "4.1.4"
2620 | resolved "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz"
2621 | integrity sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==
2622 | dependencies:
2623 | esbuild "^0.16.14"
2624 | postcss "^8.4.21"
2625 | resolve "^1.22.1"
2626 | rollup "^3.10.0"
2627 | optionalDependencies:
2628 | fsevents "~2.3.2"
2629 |
2630 | web-vitals@0.2.4:
2631 | version "0.2.4"
2632 | resolved "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz"
2633 | integrity sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==
2634 |
2635 | webgl-constants@^1.1.1:
2636 | version "1.1.1"
2637 | resolved "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz"
2638 | integrity sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==
2639 |
2640 | webgl-sdf-generator@1.1.1:
2641 | version "1.1.1"
2642 | resolved "https://registry.npmjs.org/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz"
2643 | integrity sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==
2644 |
2645 | webidl-conversions@^3.0.0:
2646 | version "3.0.1"
2647 | resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
2648 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
2649 |
2650 | whatwg-url@^5.0.0:
2651 | version "5.0.0"
2652 | resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
2653 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
2654 | dependencies:
2655 | tr46 "~0.0.3"
2656 | webidl-conversions "^3.0.0"
2657 |
2658 | which@^2.0.1:
2659 | version "2.0.2"
2660 | resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
2661 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2662 | dependencies:
2663 | isexe "^2.0.0"
2664 |
2665 | wide-align@^1.1.2:
2666 | version "1.1.5"
2667 | resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"
2668 | integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
2669 | dependencies:
2670 | string-width "^1.0.2 || 2 || 3 || 4"
2671 |
2672 | wrappy@1:
2673 | version "1.0.2"
2674 | resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
2675 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
2676 |
2677 | xdg-app-paths@5.1.0:
2678 | version "5.1.0"
2679 | resolved "https://registry.npmjs.org/xdg-app-paths/-/xdg-app-paths-5.1.0.tgz"
2680 | integrity sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==
2681 | dependencies:
2682 | xdg-portable "^7.0.0"
2683 |
2684 | xdg-portable@^7.0.0:
2685 | version "7.3.0"
2686 | resolved "https://registry.npmjs.org/xdg-portable/-/xdg-portable-7.3.0.tgz"
2687 | integrity sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==
2688 | dependencies:
2689 | os-paths "^4.0.1"
2690 |
2691 | yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1:
2692 | version "3.1.1"
2693 | resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
2694 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
2695 |
2696 | yallist@^4.0.0:
2697 | version "4.0.0"
2698 | resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
2699 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2700 |
2701 | yauzl-clone@^1.0.4:
2702 | version "1.0.4"
2703 | resolved "https://registry.npmjs.org/yauzl-clone/-/yauzl-clone-1.0.4.tgz"
2704 | integrity sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==
2705 | dependencies:
2706 | events-intercept "^2.0.0"
2707 |
2708 | yauzl-promise@2.1.3:
2709 | version "2.1.3"
2710 | resolved "https://registry.npmjs.org/yauzl-promise/-/yauzl-promise-2.1.3.tgz"
2711 | integrity sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==
2712 | dependencies:
2713 | yauzl "^2.9.1"
2714 | yauzl-clone "^1.0.4"
2715 |
2716 | yauzl@^2.9.1:
2717 | version "2.10.0"
2718 | resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
2719 | integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
2720 | dependencies:
2721 | buffer-crc32 "~0.2.3"
2722 | fd-slicer "~1.1.0"
2723 |
2724 | yn@3.1.1:
2725 | version "3.1.1"
2726 | resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
2727 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
2728 |
2729 | zustand@^3.7.1:
2730 | version "3.7.2"
2731 | resolved "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz"
2732 | integrity sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==
2733 |
2734 | zustand@^4.3.2:
2735 | version "4.5.5"
2736 | resolved "https://registry.npmjs.org/zustand/-/zustand-4.5.5.tgz"
2737 | integrity sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==
2738 | dependencies:
2739 | use-sync-external-store "1.2.2"
2740 |
--------------------------------------------------------------------------------