├── .gitignore
├── .prettierrc
├── README.md
├── develop.js
├── index.html
├── package.json
├── server.js
├── src
├── App.css
├── App.tsx
└── index.tsx
├── vite.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "es5",
3 | "tabWidth": 4,
4 | "semi": false,
5 | "singleQuote": true
6 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
R3F.Multiplayer
3 |

4 |
React three fiber, socket.io boilerplate multiplayer server and client 💻
5 |
6 |
Getting started
7 |
8 |
9 | ## Getting started
10 | To quickly get started
11 | - Clone the repository (`git clone git@github.com:juniorxsound/R3F.Multiplayer.git`)
12 | - Install dependencies (Run `yarn` / `npm install` inside the repo root)
13 | - Start the development server by running `yarn dev`
14 |
15 |
--------------------------------------------------------------------------------
/develop.js:
--------------------------------------------------------------------------------
1 | import fs from 'fs'
2 | import express from 'express'
3 | import Router from 'express-promise-router'
4 | import { createServer } from 'vite'
5 | import viteConfig from './vite.config.js'
6 | import { Server } from 'socket.io'
7 |
8 | // Create router
9 | const router = Router()
10 |
11 | // Create vite front end dev server
12 | const vite = await createServer({
13 | configFile: false,
14 | server: {
15 | middlewareMode: 'html',
16 | },
17 | ...viteConfig,
18 | })
19 |
20 | // Main route serves the index HTML
21 | router.get('/', async (req, res, next) => {
22 | let html = fs.readFileSync('index.html', 'utf-8')
23 | html = await vite.transformIndexHtml(req.url, html)
24 | res.send(html)
25 | })
26 |
27 | // Use vite middleware so it rebuilds frontend
28 | router.use(vite.middlewares)
29 |
30 | // Everything else that's not index 404s
31 | router.use('*', (req, res) => {
32 | res.status(404).send({ message: 'Not Found' })
33 | })
34 |
35 | // Create express app and listen on port 4444
36 | const app = express()
37 | app.use(router)
38 | const server = app.listen(process.env.PORT || 4444, () => {
39 | console.log(`Listening on port http://localhost:4444...`)
40 | })
41 |
42 | const ioServer = new Server(server)
43 |
44 | let clients = {}
45 |
46 | // Socket app msgs
47 | ioServer.on('connection', (client) => {
48 | console.log(
49 | `User ${client.id} connected, there are currently ${ioServer.engine.clientsCount} users connected`
50 | )
51 |
52 | //Add a new client indexed by his id
53 | clients[client.id] = {
54 | position: [0, 0, 0],
55 | rotation: [0, 0, 0],
56 | }
57 |
58 | ioServer.sockets.emit('move', clients)
59 |
60 | client.on('move', ({ id, rotation, position }) => {
61 | clients[id].position = position
62 | clients[id].rotation = rotation
63 |
64 | ioServer.sockets.emit('move', clients)
65 | })
66 |
67 | client.on('disconnect', () => {
68 | console.log(
69 | `User ${client.id} disconnected, there are currently ${ioServer.engine.clientsCount} users connected`
70 | )
71 |
72 | //Delete this client from the object
73 | delete clients[client.id]
74 |
75 | ioServer.sockets.emit('move', clients)
76 | })
77 | })
78 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | R3F Multiplayer
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module",
3 | "scripts": {
4 | "build": "vite build",
5 | "dev": "nodemon develop.js",
6 | "start": "node server.js",
7 | "format": "prettier --write \"src/*.{js,jsx,json,md,ts,tsx,css}\""
8 | },
9 | "dependencies": {
10 | "express": "^4.17.1",
11 | "express-promise-router": "^4.1.0",
12 | "prettier": "^2.4.1",
13 | "socket.io": "^4.3.2",
14 | "vite": "^2.6.14"
15 | },
16 | "devDependencies": {
17 | "@react-three/drei": "^7.20.5",
18 | "@react-three/fiber": "^7.0.19",
19 | "@vitejs/plugin-react-refresh": "^1.3.6",
20 | "nodemon": "^2.0.15",
21 | "react": "^17.0.2",
22 | "react-dom": "^17.0.2",
23 | "socket.io-client": "^4.3.2",
24 | "three": "^0.134.0"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/server.js:
--------------------------------------------------------------------------------
1 | import fs from 'fs'
2 | import express from 'express'
3 | import Router from 'express-promise-router'
4 | import { Server } from 'socket.io'
5 |
6 | // Create router
7 | const router = Router()
8 |
9 | // Main route serves the index HTML
10 | router.get('/', async (req, res, next) => {
11 | let html = fs.readFileSync('index.html', 'utf-8')
12 | res.send(html)
13 | })
14 |
15 | // Everything else that's not index 404s
16 | router.use('*', (req, res) => {
17 | res.status(404).send({ message: 'Not Found' })
18 | })
19 |
20 | // Create express app and listen on port 4444
21 | const app = express()
22 | app.use(express.static('dist'))
23 | app.use(router)
24 | const server = app.listen(process.env.PORT || 4444, () => {
25 | console.log(`Listening on port http://localhost:4444...`)
26 | })
27 |
28 | const ioServer = new Server(server)
29 |
30 | let clients = {}
31 |
32 | // Socket app msgs
33 | ioServer.on('connection', (client) => {
34 | console.log(
35 | `User ${client.id} connected, there are currently ${ioServer.engine.clientsCount} users connected`
36 | )
37 |
38 | //Add a new client indexed by his id
39 | clients[client.id] = {
40 | position: [0, 0, 0],
41 | rotation: [0, 0, 0],
42 | }
43 |
44 | ioServer.sockets.emit('move', clients)
45 |
46 | client.on('move', ({ id, rotation, position }) => {
47 | clients[id].position = position
48 | clients[id].rotation = rotation
49 |
50 | ioServer.sockets.emit('move', clients)
51 | })
52 |
53 | client.on('disconnect', () => {
54 | console.log(
55 | `User ${client.id} disconnected, there are currently ${ioServer.engine.clientsCount} users connected`
56 | )
57 |
58 | //Delete this client from the object
59 | delete clients[client.id]
60 |
61 | ioServer.sockets.emit('move', clients)
62 | })
63 | })
64 |
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 | #root {
2 | overflow: hidden;
3 | position: absolute;
4 | top: 0;
5 | left: 0;
6 | width: 100vw;
7 | height: 100vh;
8 | }
9 |
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
1 | import React, { useState, useEffect, useRef } from 'react'
2 | import { Canvas } from '@react-three/fiber'
3 | import { OrbitControls, Text, Stats } from '@react-three/drei'
4 | import { MeshNormalMaterial, BoxBufferGeometry } from 'three'
5 | import { io } from 'socket.io-client'
6 |
7 | import './App.css'
8 |
9 | const ControlsWrapper = ({ socket }) => {
10 | const controlsRef = useRef()
11 | const [updateCallback, setUpdateCallback] = useState(null)
12 |
13 | // Register the update event and clean up
14 | useEffect(() => {
15 | const onControlsChange = (val) => {
16 | const { position, rotation } = val.target.object
17 | const { id } = socket
18 |
19 | const posArray = []
20 | const rotArray = []
21 |
22 | position.toArray(posArray)
23 | rotation.toArray(rotArray)
24 |
25 | socket.emit('move', {
26 | id,
27 | rotation: rotArray,
28 | position: posArray,
29 | })
30 | }
31 |
32 | if (controlsRef.current) {
33 | setUpdateCallback(
34 | controlsRef.current.addEventListener('change', onControlsChange)
35 | )
36 | }
37 |
38 | // Dispose
39 | return () => {
40 | if (updateCallback && controlsRef.current)
41 | controlsRef.current.removeEventListener(
42 | 'change',
43 | onControlsChange
44 | )
45 | }
46 | }, [controlsRef, socket])
47 |
48 | return
49 | }
50 |
51 | const UserWrapper = ({ position, rotation, id }) => {
52 | return (
53 |
59 | {/* Optionally show the ID above the user's mesh */}
60 |
66 | {id}
67 |
68 |
69 | )
70 | }
71 |
72 | function App() {
73 | const [socketClient, setSocketClient] = useState(null)
74 | const [clients, setClients] = useState({})
75 |
76 | useEffect(() => {
77 | // On mount initialize the socket connection
78 | setSocketClient(io())
79 |
80 | // Dispose gracefuly
81 | return () => {
82 | if (socketClient) socketClient.disconnect()
83 | }
84 | }, [])
85 |
86 | useEffect(() => {
87 | if (socketClient) {
88 | socketClient.on('move', (clients) => {
89 | setClients(clients)
90 | })
91 | }
92 | }, [socketClient])
93 |
94 | return (
95 | socketClient && (
96 |
116 | )
117 | )
118 | }
119 |
120 | export default App
121 |
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 | import ReactDOM from 'react-dom'
2 | import React from 'react'
3 |
4 | import App from './App'
5 |
6 | ReactDOM.render(, document.getElementById('root'))
7 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import path from 'path'
2 | import { defineConfig } from 'vite'
3 | import reactRefresh from '@vitejs/plugin-react-refresh'
4 |
5 | export default defineConfig({
6 | plugins: [reactRefresh()],
7 | })
8 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.16.0":
6 | version "7.16.0"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431"
8 | integrity sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==
9 | dependencies:
10 | "@babel/highlight" "^7.16.0"
11 |
12 | "@babel/compat-data@^7.16.0":
13 | version "7.16.0"
14 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa"
15 | integrity sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==
16 |
17 | "@babel/core@^7.14.8":
18 | version "7.16.0"
19 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4"
20 | integrity sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==
21 | dependencies:
22 | "@babel/code-frame" "^7.16.0"
23 | "@babel/generator" "^7.16.0"
24 | "@babel/helper-compilation-targets" "^7.16.0"
25 | "@babel/helper-module-transforms" "^7.16.0"
26 | "@babel/helpers" "^7.16.0"
27 | "@babel/parser" "^7.16.0"
28 | "@babel/template" "^7.16.0"
29 | "@babel/traverse" "^7.16.0"
30 | "@babel/types" "^7.16.0"
31 | convert-source-map "^1.7.0"
32 | debug "^4.1.0"
33 | gensync "^1.0.0-beta.2"
34 | json5 "^2.1.2"
35 | semver "^6.3.0"
36 | source-map "^0.5.0"
37 |
38 | "@babel/generator@^7.16.0":
39 | version "7.16.0"
40 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.0.tgz#d40f3d1d5075e62d3500bccb67f3daa8a95265b2"
41 | integrity sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==
42 | dependencies:
43 | "@babel/types" "^7.16.0"
44 | jsesc "^2.5.1"
45 | source-map "^0.5.0"
46 |
47 | "@babel/helper-compilation-targets@^7.16.0":
48 | version "7.16.3"
49 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz#5b480cd13f68363df6ec4dc8ac8e2da11363cbf0"
50 | integrity sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==
51 | dependencies:
52 | "@babel/compat-data" "^7.16.0"
53 | "@babel/helper-validator-option" "^7.14.5"
54 | browserslist "^4.17.5"
55 | semver "^6.3.0"
56 |
57 | "@babel/helper-function-name@^7.16.0":
58 | version "7.16.0"
59 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481"
60 | integrity sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==
61 | dependencies:
62 | "@babel/helper-get-function-arity" "^7.16.0"
63 | "@babel/template" "^7.16.0"
64 | "@babel/types" "^7.16.0"
65 |
66 | "@babel/helper-get-function-arity@^7.16.0":
67 | version "7.16.0"
68 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa"
69 | integrity sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==
70 | dependencies:
71 | "@babel/types" "^7.16.0"
72 |
73 | "@babel/helper-hoist-variables@^7.16.0":
74 | version "7.16.0"
75 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz#4c9023c2f1def7e28ff46fc1dbcd36a39beaa81a"
76 | integrity sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==
77 | dependencies:
78 | "@babel/types" "^7.16.0"
79 |
80 | "@babel/helper-member-expression-to-functions@^7.16.0":
81 | version "7.16.0"
82 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz#29287040efd197c77636ef75188e81da8bccd5a4"
83 | integrity sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==
84 | dependencies:
85 | "@babel/types" "^7.16.0"
86 |
87 | "@babel/helper-module-imports@^7.16.0":
88 | version "7.16.0"
89 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3"
90 | integrity sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==
91 | dependencies:
92 | "@babel/types" "^7.16.0"
93 |
94 | "@babel/helper-module-transforms@^7.16.0":
95 | version "7.16.0"
96 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5"
97 | integrity sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==
98 | dependencies:
99 | "@babel/helper-module-imports" "^7.16.0"
100 | "@babel/helper-replace-supers" "^7.16.0"
101 | "@babel/helper-simple-access" "^7.16.0"
102 | "@babel/helper-split-export-declaration" "^7.16.0"
103 | "@babel/helper-validator-identifier" "^7.15.7"
104 | "@babel/template" "^7.16.0"
105 | "@babel/traverse" "^7.16.0"
106 | "@babel/types" "^7.16.0"
107 |
108 | "@babel/helper-optimise-call-expression@^7.16.0":
109 | version "7.16.0"
110 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338"
111 | integrity sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==
112 | dependencies:
113 | "@babel/types" "^7.16.0"
114 |
115 | "@babel/helper-plugin-utils@^7.14.5":
116 | version "7.14.5"
117 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
118 | integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
119 |
120 | "@babel/helper-replace-supers@^7.16.0":
121 | version "7.16.0"
122 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz#73055e8d3cf9bcba8ddb55cad93fedc860f68f17"
123 | integrity sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==
124 | dependencies:
125 | "@babel/helper-member-expression-to-functions" "^7.16.0"
126 | "@babel/helper-optimise-call-expression" "^7.16.0"
127 | "@babel/traverse" "^7.16.0"
128 | "@babel/types" "^7.16.0"
129 |
130 | "@babel/helper-simple-access@^7.16.0":
131 | version "7.16.0"
132 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz#21d6a27620e383e37534cf6c10bba019a6f90517"
133 | integrity sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==
134 | dependencies:
135 | "@babel/types" "^7.16.0"
136 |
137 | "@babel/helper-split-export-declaration@^7.16.0":
138 | version "7.16.0"
139 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438"
140 | integrity sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==
141 | dependencies:
142 | "@babel/types" "^7.16.0"
143 |
144 | "@babel/helper-validator-identifier@^7.15.7":
145 | version "7.15.7"
146 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
147 | integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
148 |
149 | "@babel/helper-validator-option@^7.14.5":
150 | version "7.14.5"
151 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
152 | integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
153 |
154 | "@babel/helpers@^7.16.0":
155 | version "7.16.3"
156 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.3.tgz#27fc64f40b996e7074dc73128c3e5c3e7f55c43c"
157 | integrity sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==
158 | dependencies:
159 | "@babel/template" "^7.16.0"
160 | "@babel/traverse" "^7.16.3"
161 | "@babel/types" "^7.16.0"
162 |
163 | "@babel/highlight@^7.16.0":
164 | version "7.16.0"
165 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a"
166 | integrity sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==
167 | dependencies:
168 | "@babel/helper-validator-identifier" "^7.15.7"
169 | chalk "^2.0.0"
170 | js-tokens "^4.0.0"
171 |
172 | "@babel/parser@^7.16.0", "@babel/parser@^7.16.3":
173 | version "7.16.3"
174 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.3.tgz#271bafcb811080905a119222edbc17909c82261d"
175 | integrity sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==
176 |
177 | "@babel/plugin-transform-react-jsx-self@^7.14.5":
178 | version "7.16.0"
179 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz#09202158abbc716a08330f392bfb98d6b9acfa0c"
180 | integrity sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==
181 | dependencies:
182 | "@babel/helper-plugin-utils" "^7.14.5"
183 |
184 | "@babel/plugin-transform-react-jsx-source@^7.14.5":
185 | version "7.16.0"
186 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz#d40c959d7803aae38224594585748693e84c0a22"
187 | integrity sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==
188 | dependencies:
189 | "@babel/helper-plugin-utils" "^7.14.5"
190 |
191 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.6":
192 | version "7.16.3"
193 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5"
194 | integrity sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==
195 | dependencies:
196 | regenerator-runtime "^0.13.4"
197 |
198 | "@babel/template@^7.16.0":
199 | version "7.16.0"
200 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6"
201 | integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==
202 | dependencies:
203 | "@babel/code-frame" "^7.16.0"
204 | "@babel/parser" "^7.16.0"
205 | "@babel/types" "^7.16.0"
206 |
207 | "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.3":
208 | version "7.16.3"
209 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.3.tgz#f63e8a938cc1b780f66d9ed3c54f532ca2d14787"
210 | integrity sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==
211 | dependencies:
212 | "@babel/code-frame" "^7.16.0"
213 | "@babel/generator" "^7.16.0"
214 | "@babel/helper-function-name" "^7.16.0"
215 | "@babel/helper-hoist-variables" "^7.16.0"
216 | "@babel/helper-split-export-declaration" "^7.16.0"
217 | "@babel/parser" "^7.16.3"
218 | "@babel/types" "^7.16.0"
219 | debug "^4.1.0"
220 | globals "^11.1.0"
221 |
222 | "@babel/types@^7.16.0":
223 | version "7.16.0"
224 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba"
225 | integrity sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==
226 | dependencies:
227 | "@babel/helper-validator-identifier" "^7.15.7"
228 | to-fast-properties "^2.0.0"
229 |
230 | "@chevrotain/types@^9.1.0":
231 | version "9.1.0"
232 | resolved "https://registry.yarnpkg.com/@chevrotain/types/-/types-9.1.0.tgz#689f2952be5ad9459dae3c8e9209c0f4ec3c5ec4"
233 | integrity sha512-3hbCD1CThkv9gnaSIPq0GUXwKni68e0ph6jIHwCvcWiQ4JB2xi8bFxBain0RF04qHUWuDjgnZLj4rLgimuGO+g==
234 |
235 | "@chevrotain/utils@^9.1.0":
236 | version "9.1.0"
237 | resolved "https://registry.yarnpkg.com/@chevrotain/utils/-/utils-9.1.0.tgz#a34ab0696f9491dee934e848984517d226356f21"
238 | integrity sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==
239 |
240 | "@react-three/drei@^7.20.5":
241 | version "7.20.5"
242 | resolved "https://registry.yarnpkg.com/@react-three/drei/-/drei-7.20.5.tgz#b872e55d0c260a60a5e458236ec1fdf168e0e25e"
243 | integrity sha512-KJhN3Uo0/g4P9wNlDyl4Uf2m1e33WBafRs7N6OwPqTQ9/jf0vlA6UHtZVYeRKOauuQw8tiq8Y4AyVP0HqVirpQ==
244 | dependencies:
245 | "@babel/runtime" "^7.11.2"
246 | detect-gpu "^3.1.25"
247 | glsl-noise "^0.0.0"
248 | lodash.omit "^4.5.0"
249 | lodash.pick "^4.4.0"
250 | react-composer "^5.0.2"
251 | react-merge-refs "^1.1.0"
252 | stats.js "^0.17.0"
253 | three-mesh-bvh "^0.5.2"
254 | three-stdlib "^2.5.9"
255 | troika-three-text "^0.43.0"
256 | use-asset "^1.0.4"
257 | utility-types "^3.10.0"
258 | zustand "^3.5.13"
259 |
260 | "@react-three/fiber@^7.0.19":
261 | version "7.0.19"
262 | resolved "https://registry.yarnpkg.com/@react-three/fiber/-/fiber-7.0.19.tgz#28a2eb2c9a93b75dfde227c4cbd77882f2dad9e8"
263 | integrity sha512-R3/HTMJjjYhJXJu3U3JJ8bmLxv0X+y6/jNBkHm+wSWTFbXkWnKYzWbHkMVMzVesKyyQK1HBP6ZoJVNG+EzM9PA==
264 | dependencies:
265 | "@babel/runtime" "^7.13.10"
266 | react-merge-refs "^1.1.0"
267 | react-reconciler "^0.26.2"
268 | react-three-fiber "0.0.0-deprecated"
269 | react-use-measure "^2.0.4"
270 | resize-observer-polyfill "^1.5.1"
271 | scheduler "^0.20.2"
272 | use-asset "^1.0.4"
273 | utility-types "^3.10.0"
274 | zustand "^3.5.1"
275 |
276 | "@rollup/pluginutils@^4.1.1":
277 | version "4.1.1"
278 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
279 | integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
280 | dependencies:
281 | estree-walker "^2.0.1"
282 | picomatch "^2.2.2"
283 |
284 | "@sindresorhus/is@^0.14.0":
285 | version "0.14.0"
286 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
287 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
288 |
289 | "@socket.io/component-emitter@~3.0.0":
290 | version "3.0.0"
291 | resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9"
292 | integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==
293 |
294 | "@szmarczak/http-timer@^1.1.2":
295 | version "1.1.2"
296 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
297 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
298 | dependencies:
299 | defer-to-connect "^1.0.1"
300 |
301 | "@types/component-emitter@^1.2.10":
302 | version "1.2.11"
303 | resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506"
304 | integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==
305 |
306 | "@types/cookie@^0.4.1":
307 | version "0.4.1"
308 | resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d"
309 | integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==
310 |
311 | "@types/cors@^2.8.12":
312 | version "2.8.12"
313 | resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080"
314 | integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==
315 |
316 | "@types/node@>=10.0.0":
317 | version "16.11.7"
318 | resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.7.tgz#36820945061326978c42a01e56b61cd223dfdc42"
319 | integrity sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==
320 |
321 | "@vitejs/plugin-react-refresh@^1.3.6":
322 | version "1.3.6"
323 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-refresh/-/plugin-react-refresh-1.3.6.tgz#19818392db01e81746cfeb04e096ab3010e79fe3"
324 | integrity sha512-iNR/UqhUOmFFxiezt0em9CgmiJBdWR+5jGxB2FihaoJfqGt76kiwaKoVOJVU5NYcDWMdN06LbyN2VIGIoYdsEA==
325 | dependencies:
326 | "@babel/core" "^7.14.8"
327 | "@babel/plugin-transform-react-jsx-self" "^7.14.5"
328 | "@babel/plugin-transform-react-jsx-source" "^7.14.5"
329 | "@rollup/pluginutils" "^4.1.1"
330 | react-refresh "^0.10.0"
331 |
332 | "@webgpu/glslang@^0.0.15":
333 | version "0.0.15"
334 | resolved "https://registry.yarnpkg.com/@webgpu/glslang/-/glslang-0.0.15.tgz#f5ccaf6015241e6175f4b90906b053f88483d1f2"
335 | integrity sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q==
336 |
337 | "@webxr-input-profiles/motion-controllers@^1.0.0":
338 | version "1.0.0"
339 | resolved "https://registry.yarnpkg.com/@webxr-input-profiles/motion-controllers/-/motion-controllers-1.0.0.tgz#0a84533288af39d85bfe1987721035925d69be47"
340 | integrity sha512-Ppxde+G1/QZbU8ShCQg+eq5VtlcL/FPkerF1dkDOLlIml0LJD1tFqnCZYR0SrHzYleIQ2siRnOx7xbFLaCpExQ==
341 |
342 | abbrev@1:
343 | version "1.1.1"
344 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
345 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
346 |
347 | accepts@~1.3.4, accepts@~1.3.7:
348 | version "1.3.7"
349 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
350 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
351 | dependencies:
352 | mime-types "~2.1.24"
353 | negotiator "0.6.2"
354 |
355 | ansi-align@^3.0.0:
356 | version "3.0.1"
357 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
358 | integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
359 | dependencies:
360 | string-width "^4.1.0"
361 |
362 | ansi-regex@^5.0.1:
363 | version "5.0.1"
364 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
365 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
366 |
367 | ansi-styles@^3.2.1:
368 | version "3.2.1"
369 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
370 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
371 | dependencies:
372 | color-convert "^1.9.0"
373 |
374 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
375 | version "4.3.0"
376 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
377 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
378 | dependencies:
379 | color-convert "^2.0.1"
380 |
381 | anymatch@~3.1.2:
382 | version "3.1.2"
383 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
384 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
385 | dependencies:
386 | normalize-path "^3.0.0"
387 | picomatch "^2.0.4"
388 |
389 | array-flatten@1.1.1:
390 | version "1.1.1"
391 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
392 | integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
393 |
394 | backo2@~1.0.2:
395 | version "1.0.2"
396 | resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
397 | integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
398 |
399 | balanced-match@^1.0.0:
400 | version "1.0.2"
401 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
402 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
403 |
404 | base64-arraybuffer@~1.0.1:
405 | version "1.0.1"
406 | resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz#87bd13525626db4a9838e00a508c2b73efcf348c"
407 | integrity sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==
408 |
409 | base64id@2.0.0, base64id@~2.0.0:
410 | version "2.0.0"
411 | resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
412 | integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==
413 |
414 | bidi-js@^1.0.2:
415 | version "1.0.2"
416 | resolved "https://registry.yarnpkg.com/bidi-js/-/bidi-js-1.0.2.tgz#1a497a762c2ddea377429d2649c9ce0f8a91527f"
417 | integrity sha512-rzSy/k7WdX5zOyeHHCOixGXbCHkyogkxPKL2r8QtzHmVQDiWCXUWa18bLdMWT9CYMLOYTjWpTHawuev2ouYJVw==
418 | dependencies:
419 | require-from-string "^2.0.2"
420 |
421 | binary-extensions@^2.0.0:
422 | version "2.2.0"
423 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
424 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
425 |
426 | body-parser@1.19.0:
427 | version "1.19.0"
428 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
429 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
430 | dependencies:
431 | bytes "3.1.0"
432 | content-type "~1.0.4"
433 | debug "2.6.9"
434 | depd "~1.1.2"
435 | http-errors "1.7.2"
436 | iconv-lite "0.4.24"
437 | on-finished "~2.3.0"
438 | qs "6.7.0"
439 | raw-body "2.4.0"
440 | type-is "~1.6.17"
441 |
442 | boxen@^5.0.0:
443 | version "5.1.2"
444 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
445 | integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
446 | dependencies:
447 | ansi-align "^3.0.0"
448 | camelcase "^6.2.0"
449 | chalk "^4.1.0"
450 | cli-boxes "^2.2.1"
451 | string-width "^4.2.2"
452 | type-fest "^0.20.2"
453 | widest-line "^3.1.0"
454 | wrap-ansi "^7.0.0"
455 |
456 | brace-expansion@^1.1.7:
457 | version "1.1.11"
458 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
459 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
460 | dependencies:
461 | balanced-match "^1.0.0"
462 | concat-map "0.0.1"
463 |
464 | braces@~3.0.2:
465 | version "3.0.2"
466 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
467 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
468 | dependencies:
469 | fill-range "^7.0.1"
470 |
471 | browserslist@^4.17.5:
472 | version "4.17.6"
473 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.6.tgz#c76be33e7786b497f66cad25a73756c8b938985d"
474 | integrity sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==
475 | dependencies:
476 | caniuse-lite "^1.0.30001274"
477 | electron-to-chromium "^1.3.886"
478 | escalade "^3.1.1"
479 | node-releases "^2.0.1"
480 | picocolors "^1.0.0"
481 |
482 | bytes@3.1.0:
483 | version "3.1.0"
484 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
485 | integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
486 |
487 | cacheable-request@^6.0.0:
488 | version "6.1.0"
489 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
490 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
491 | dependencies:
492 | clone-response "^1.0.2"
493 | get-stream "^5.1.0"
494 | http-cache-semantics "^4.0.0"
495 | keyv "^3.0.0"
496 | lowercase-keys "^2.0.0"
497 | normalize-url "^4.1.0"
498 | responselike "^1.0.2"
499 |
500 | camelcase@^6.2.0:
501 | version "6.2.0"
502 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
503 | integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
504 |
505 | caniuse-lite@^1.0.30001274:
506 | version "1.0.30001279"
507 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001279.tgz#eb06818da481ef5096a3b3760f43e5382ed6b0ce"
508 | integrity sha512-VfEHpzHEXj6/CxggTwSFoZBBYGQfQv9Cf42KPlO79sWXCD1QNKWKsKzFeWL7QpZHJQYAvocqV6Rty1yJMkqWLQ==
509 |
510 | chalk@^2.0.0:
511 | version "2.4.2"
512 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
513 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
514 | dependencies:
515 | ansi-styles "^3.2.1"
516 | escape-string-regexp "^1.0.5"
517 | supports-color "^5.3.0"
518 |
519 | chalk@^4.1.0:
520 | version "4.1.2"
521 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
522 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
523 | dependencies:
524 | ansi-styles "^4.1.0"
525 | supports-color "^7.1.0"
526 |
527 | chevrotain@^9.0.2:
528 | version "9.1.0"
529 | resolved "https://registry.yarnpkg.com/chevrotain/-/chevrotain-9.1.0.tgz#ca2a811372687ad6f4d11c063cd27a26e5fbd52d"
530 | integrity sha512-A86/55so63HCfu0dgGg3j9u8uuuBOrSqly1OhBZxRu2x6sAKILLzfVjbGMw45kgier6lz45EzcjjWtTRgoT84Q==
531 | dependencies:
532 | "@chevrotain/types" "^9.1.0"
533 | "@chevrotain/utils" "^9.1.0"
534 | regexp-to-ast "0.5.0"
535 |
536 | chokidar@^3.5.2:
537 | version "3.5.2"
538 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
539 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
540 | dependencies:
541 | anymatch "~3.1.2"
542 | braces "~3.0.2"
543 | glob-parent "~5.1.2"
544 | is-binary-path "~2.1.0"
545 | is-glob "~4.0.1"
546 | normalize-path "~3.0.0"
547 | readdirp "~3.6.0"
548 | optionalDependencies:
549 | fsevents "~2.3.2"
550 |
551 | ci-info@^2.0.0:
552 | version "2.0.0"
553 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
554 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
555 |
556 | cli-boxes@^2.2.1:
557 | version "2.2.1"
558 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
559 | integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
560 |
561 | clone-response@^1.0.2:
562 | version "1.0.2"
563 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
564 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
565 | dependencies:
566 | mimic-response "^1.0.0"
567 |
568 | color-convert@^1.9.0:
569 | version "1.9.3"
570 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
571 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
572 | dependencies:
573 | color-name "1.1.3"
574 |
575 | color-convert@^2.0.1:
576 | version "2.0.1"
577 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
578 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
579 | dependencies:
580 | color-name "~1.1.4"
581 |
582 | color-name@1.1.3:
583 | version "1.1.3"
584 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
585 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
586 |
587 | color-name@~1.1.4:
588 | version "1.1.4"
589 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
590 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
591 |
592 | component-emitter@~1.3.0:
593 | version "1.3.0"
594 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
595 | integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
596 |
597 | concat-map@0.0.1:
598 | version "0.0.1"
599 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
600 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
601 |
602 | configstore@^5.0.1:
603 | version "5.0.1"
604 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
605 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
606 | dependencies:
607 | dot-prop "^5.2.0"
608 | graceful-fs "^4.1.2"
609 | make-dir "^3.0.0"
610 | unique-string "^2.0.0"
611 | write-file-atomic "^3.0.0"
612 | xdg-basedir "^4.0.0"
613 |
614 | content-disposition@0.5.3:
615 | version "0.5.3"
616 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
617 | integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
618 | dependencies:
619 | safe-buffer "5.1.2"
620 |
621 | content-type@~1.0.4:
622 | version "1.0.4"
623 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
624 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
625 |
626 | convert-source-map@^1.7.0:
627 | version "1.8.0"
628 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
629 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
630 | dependencies:
631 | safe-buffer "~5.1.1"
632 |
633 | cookie-signature@1.0.6:
634 | version "1.0.6"
635 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
636 | integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
637 |
638 | cookie@0.4.0:
639 | version "0.4.0"
640 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
641 | integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
642 |
643 | cookie@~0.4.1:
644 | version "0.4.1"
645 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
646 | integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
647 |
648 | cors@~2.8.5:
649 | version "2.8.5"
650 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
651 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
652 | dependencies:
653 | object-assign "^4"
654 | vary "^1"
655 |
656 | crypto-random-string@^2.0.0:
657 | version "2.0.0"
658 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
659 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
660 |
661 | debounce@^1.2.0:
662 | version "1.2.1"
663 | resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
664 | integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
665 |
666 | debug@2.6.9:
667 | version "2.6.9"
668 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
669 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
670 | dependencies:
671 | ms "2.0.0"
672 |
673 | debug@^3.2.7:
674 | version "3.2.7"
675 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
676 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
677 | dependencies:
678 | ms "^2.1.1"
679 |
680 | debug@^4.1.0, debug@~4.3.1, debug@~4.3.2:
681 | version "4.3.2"
682 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
683 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
684 | dependencies:
685 | ms "2.1.2"
686 |
687 | decompress-response@^3.3.0:
688 | version "3.3.0"
689 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
690 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
691 | dependencies:
692 | mimic-response "^1.0.0"
693 |
694 | deep-extend@^0.6.0:
695 | version "0.6.0"
696 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
697 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
698 |
699 | defer-to-connect@^1.0.1:
700 | version "1.1.3"
701 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
702 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
703 |
704 | depd@~1.1.2:
705 | version "1.1.2"
706 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
707 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
708 |
709 | destroy@~1.0.4:
710 | version "1.0.4"
711 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
712 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
713 |
714 | detect-gpu@^3.1.25:
715 | version "3.1.25"
716 | resolved "https://registry.yarnpkg.com/detect-gpu/-/detect-gpu-3.1.25.tgz#d173fc4003c93bb2134e0c4d43410c64cd2e919b"
717 | integrity sha512-mYy+lVU8+jbQV2jEmdrdE/MWvqfsbDfUBPJQln7Yf2KC8PuEOUspB+clZAIfeSGZBS0m1azOEuVnk5mvW4511Q==
718 | dependencies:
719 | webgl-constants "^1.1.1"
720 |
721 | dot-prop@^5.2.0:
722 | version "5.3.0"
723 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
724 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
725 | dependencies:
726 | is-obj "^2.0.0"
727 |
728 | draco3d@^1.4.1:
729 | version "1.4.3"
730 | resolved "https://registry.yarnpkg.com/draco3d/-/draco3d-1.4.3.tgz#6e3cc04b31036e3e65791f58ecb40d8dbfe8e018"
731 | integrity sha512-D7IipIMa04k0rhEPU8SJZVcpXP3JOPaLR+nai0a9+OltsnkLMmVmpAEe1DXXOEf6eSIvKqTAEPLdZZ8G+bC/8w==
732 |
733 | duplexer3@^0.1.4:
734 | version "0.1.4"
735 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
736 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
737 |
738 | ee-first@1.1.1:
739 | version "1.1.1"
740 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
741 | integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
742 |
743 | electron-to-chromium@^1.3.886:
744 | version "1.3.895"
745 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.895.tgz#9b0f8f2e32d8283bbb200156fd5d8dfd775f31ed"
746 | integrity sha512-9Ww3fB8CWctjqHwkOt7DQbMZMpal2x2reod+/lU4b9axO1XJEDUpPMBxs7YnjLhhqpKXIIB5SRYN/B4K0QpvyQ==
747 |
748 | emoji-regex@^8.0.0:
749 | version "8.0.0"
750 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
751 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
752 |
753 | encodeurl@~1.0.2:
754 | version "1.0.2"
755 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
756 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
757 |
758 | end-of-stream@^1.1.0:
759 | version "1.4.4"
760 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
761 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
762 | dependencies:
763 | once "^1.4.0"
764 |
765 | engine.io-client@~6.0.1:
766 | version "6.0.2"
767 | resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.0.2.tgz#ccfc059051e65ca63845e65929184757754cc34e"
768 | integrity sha512-cAep9lhZV6Q8jMXx3TNSU5cydMzMed8/O7Tz5uzyqZvpNPtQ3WQXrLYGADxlsuaFmOLN7wZLmT7ImiFhUOku8g==
769 | dependencies:
770 | "@socket.io/component-emitter" "~3.0.0"
771 | debug "~4.3.1"
772 | engine.io-parser "~5.0.0"
773 | has-cors "1.1.0"
774 | parseqs "0.0.6"
775 | parseuri "0.0.6"
776 | ws "~8.2.3"
777 | xmlhttprequest-ssl "~2.0.0"
778 | yeast "0.1.2"
779 |
780 | engine.io-parser@~5.0.0:
781 | version "5.0.1"
782 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.1.tgz#6695fc0f1e6d76ad4a48300ff80db5f6b3654939"
783 | integrity sha512-j4p3WwJrG2k92VISM0op7wiq60vO92MlF3CRGxhKHy9ywG1/Dkc72g0dXeDQ+//hrcDn8gqQzoEkdO9FN0d9AA==
784 | dependencies:
785 | base64-arraybuffer "~1.0.1"
786 |
787 | engine.io@~6.0.0:
788 | version "6.0.1"
789 | resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.0.1.tgz#4a37754c6067415e9bfbcc82e49e572437354615"
790 | integrity sha512-Y53UaciUh2Rmx5MiogtMxOQcfh7pnemday+Bb4QDg0Wjmnvo/VTvuEyNGQgYmh8L7VOe8Je1QuiqjLNDelMqLA==
791 | dependencies:
792 | "@types/cookie" "^0.4.1"
793 | "@types/cors" "^2.8.12"
794 | "@types/node" ">=10.0.0"
795 | accepts "~1.3.4"
796 | base64id "2.0.0"
797 | cookie "~0.4.1"
798 | cors "~2.8.5"
799 | debug "~4.3.1"
800 | engine.io-parser "~5.0.0"
801 | ws "~8.2.3"
802 |
803 | esbuild-android-arm64@0.13.13:
804 | version "0.13.13"
805 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.13.tgz#da07b5fb2daf7d83dcd725f7cf58a6758e6e702a"
806 | integrity sha512-T02aneWWguJrF082jZworjU6vm8f4UQ+IH2K3HREtlqoY9voiJUwHLRL6khRlsNLzVglqgqb7a3HfGx7hAADCQ==
807 |
808 | esbuild-darwin-64@0.13.13:
809 | version "0.13.13"
810 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.13.tgz#e94e9fd3b4b5455a2e675cd084a19a71b6904bbf"
811 | integrity sha512-wkaiGAsN/09X9kDlkxFfbbIgR78SNjMOfUhoel3CqKBDsi9uZhw7HBNHNxTzYUK8X8LAKFpbODgcRB3b/I8gHA==
812 |
813 | esbuild-darwin-arm64@0.13.13:
814 | version "0.13.13"
815 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.13.tgz#8c320eafbb3ba2c70d8062128c5b71503e342471"
816 | integrity sha512-b02/nNKGSV85Gw9pUCI5B48AYjk0vFggDeom0S6QMP/cEDtjSh1WVfoIFNAaLA0MHWfue8KBwoGVsN7rBshs4g==
817 |
818 | esbuild-freebsd-64@0.13.13:
819 | version "0.13.13"
820 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.13.tgz#ce0ca5b8c4c274cfebc9326f9b316834bd9dd151"
821 | integrity sha512-ALgXYNYDzk9YPVk80A+G4vz2D22Gv4j4y25exDBGgqTcwrVQP8rf/rjwUjHoh9apP76oLbUZTmUmvCMuTI1V9A==
822 |
823 | esbuild-freebsd-arm64@0.13.13:
824 | version "0.13.13"
825 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.13.tgz#463da17562fdcfdf03b3b94b28497d8d8dcc8f62"
826 | integrity sha512-uFvkCpsZ1yqWQuonw5T1WZ4j59xP/PCvtu6I4pbLejhNo4nwjW6YalqnBvBSORq5/Ifo9S/wsIlVHzkzEwdtlw==
827 |
828 | esbuild-linux-32@0.13.13:
829 | version "0.13.13"
830 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.13.tgz#2035793160da2c4be48a929e5bafb14a31789acc"
831 | integrity sha512-yxR9BBwEPs9acVEwTrEE2JJNHYVuPQC9YGjRfbNqtyfK/vVBQYuw8JaeRFAvFs3pVJdQD0C2BNP4q9d62SCP4w==
832 |
833 | esbuild-linux-64@0.13.13:
834 | version "0.13.13"
835 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.13.tgz#fbe4802a8168c6d339d0749f977b099449b56f22"
836 | integrity sha512-kzhjlrlJ+6ESRB/n12WTGll94+y+HFeyoWsOrLo/Si0s0f+Vip4b8vlnG0GSiS6JTsWYAtGHReGczFOaETlKIw==
837 |
838 | esbuild-linux-arm64@0.13.13:
839 | version "0.13.13"
840 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.13.tgz#f08d98df28d436ed4aad1529615822bb74d4d978"
841 | integrity sha512-KMrEfnVbmmJxT3vfTnPv/AiXpBFbbyExH13BsUGy1HZRPFMi5Gev5gk8kJIZCQSRfNR17aqq8sO5Crm2KpZkng==
842 |
843 | esbuild-linux-arm@0.13.13:
844 | version "0.13.13"
845 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.13.tgz#6f968c3a98b64e30c80b212384192d0cfcb32e7f"
846 | integrity sha512-hXub4pcEds+U1TfvLp1maJ+GHRw7oizvzbGRdUvVDwtITtjq8qpHV5Q5hWNNn6Q+b3b2UxF03JcgnpzCw96nUQ==
847 |
848 | esbuild-linux-mips64le@0.13.13:
849 | version "0.13.13"
850 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.13.tgz#690c78dc4725efe7d06a1431287966fbf7774c7f"
851 | integrity sha512-cJT9O1LYljqnnqlHaS0hdG73t7hHzF3zcN0BPsjvBq+5Ad47VJun+/IG4inPhk8ta0aEDK6LdP+F9299xa483w==
852 |
853 | esbuild-linux-ppc64le@0.13.13:
854 | version "0.13.13"
855 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.13.tgz#7ec9048502de46754567e734aae7aebd2df6df02"
856 | integrity sha512-+rghW8st6/7O6QJqAjVK3eXzKkZqYAw6LgHv7yTMiJ6ASnNvghSeOcIvXFep3W2oaJc35SgSPf21Ugh0o777qQ==
857 |
858 | esbuild-netbsd-64@0.13.13:
859 | version "0.13.13"
860 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.13.tgz#439bdaefffa03a8fa84324f5d83d636f548a2de3"
861 | integrity sha512-A/B7rwmzPdzF8c3mht5TukbnNwY5qMJqes09ou0RSzA5/jm7Jwl/8z853ofujTFOLhkNHUf002EAgokzSgEMpQ==
862 |
863 | esbuild-openbsd-64@0.13.13:
864 | version "0.13.13"
865 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.13.tgz#c9958e5291a00a3090c1ec482d6bcdf2d5b5d107"
866 | integrity sha512-szwtuRA4rXKT3BbwoGpsff6G7nGxdKgUbW9LQo6nm0TVCCjDNDC/LXxT994duIW8Tyq04xZzzZSW7x7ttDiw1w==
867 |
868 | esbuild-sunos-64@0.13.13:
869 | version "0.13.13"
870 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.13.tgz#ac9ead8287379cd2f6d00bd38c5997fda9c1179e"
871 | integrity sha512-ihyds9O48tVOYF48iaHYUK/boU5zRaLOXFS+OOL3ceD39AyHo46HVmsJLc7A2ez0AxNZCxuhu+P9OxfPfycTYQ==
872 |
873 | esbuild-windows-32@0.13.13:
874 | version "0.13.13"
875 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.13.tgz#a3820fc86631ca594cb7b348514b5cc3f058cfd6"
876 | integrity sha512-h2RTYwpG4ldGVJlbmORObmilzL8EECy8BFiF8trWE1ZPHLpECE9//J3Bi+W3eDUuv/TqUbiNpGrq4t/odbayUw==
877 |
878 | esbuild-windows-64@0.13.13:
879 | version "0.13.13"
880 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.13.tgz#1da748441f228d75dff474ddb7d584b81887323c"
881 | integrity sha512-oMrgjP4CjONvDHe7IZXHrMk3wX5Lof/IwFEIbwbhgbXGBaN2dke9PkViTiXC3zGJSGpMvATXVplEhlInJ0drHA==
882 |
883 | esbuild-windows-arm64@0.13.13:
884 | version "0.13.13"
885 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.13.tgz#06dfa52a6b178a5932a9a6e2fdb240c09e6da30c"
886 | integrity sha512-6fsDfTuTvltYB5k+QPah/x7LrI2+OLAJLE3bWLDiZI6E8wXMQU+wLqtEO/U/RvJgVY1loPs5eMpUBpVajczh1A==
887 |
888 | esbuild@^0.13.2:
889 | version "0.13.13"
890 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.13.tgz#0b5399c20f219f663c8c1048436fb0f59ab17a41"
891 | integrity sha512-Z17A/R6D0b4s3MousytQ/5i7mTCbaF+Ua/yPfoe71vdTv4KBvVAvQ/6ytMngM2DwGJosl8WxaD75NOQl2QF26Q==
892 | optionalDependencies:
893 | esbuild-android-arm64 "0.13.13"
894 | esbuild-darwin-64 "0.13.13"
895 | esbuild-darwin-arm64 "0.13.13"
896 | esbuild-freebsd-64 "0.13.13"
897 | esbuild-freebsd-arm64 "0.13.13"
898 | esbuild-linux-32 "0.13.13"
899 | esbuild-linux-64 "0.13.13"
900 | esbuild-linux-arm "0.13.13"
901 | esbuild-linux-arm64 "0.13.13"
902 | esbuild-linux-mips64le "0.13.13"
903 | esbuild-linux-ppc64le "0.13.13"
904 | esbuild-netbsd-64 "0.13.13"
905 | esbuild-openbsd-64 "0.13.13"
906 | esbuild-sunos-64 "0.13.13"
907 | esbuild-windows-32 "0.13.13"
908 | esbuild-windows-64 "0.13.13"
909 | esbuild-windows-arm64 "0.13.13"
910 |
911 | escalade@^3.1.1:
912 | version "3.1.1"
913 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
914 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
915 |
916 | escape-goat@^2.0.0:
917 | version "2.1.1"
918 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
919 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
920 |
921 | escape-html@~1.0.3:
922 | version "1.0.3"
923 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
924 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
925 |
926 | escape-string-regexp@^1.0.5:
927 | version "1.0.5"
928 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
929 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
930 |
931 | estree-walker@^2.0.1:
932 | version "2.0.2"
933 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
934 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
935 |
936 | etag@~1.8.1:
937 | version "1.8.1"
938 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
939 | integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
940 |
941 | express-promise-router@^4.1.0:
942 | version "4.1.0"
943 | resolved "https://registry.yarnpkg.com/express-promise-router/-/express-promise-router-4.1.0.tgz#79160e145c27610ba411bceb0552a36f11dbab4f"
944 | integrity sha512-nvg0X1Rj8oajPPC+fG3t4e740aNmQZRZY6dRLbiiM56Dvd8213RJ4kaxhZVTdQLut+l4DZdfeJkyx2VENPMBdw==
945 | dependencies:
946 | is-promise "^4.0.0"
947 | lodash.flattendeep "^4.0.0"
948 | methods "^1.0.0"
949 |
950 | express@^4.17.1:
951 | version "4.17.1"
952 | resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
953 | integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
954 | dependencies:
955 | accepts "~1.3.7"
956 | array-flatten "1.1.1"
957 | body-parser "1.19.0"
958 | content-disposition "0.5.3"
959 | content-type "~1.0.4"
960 | cookie "0.4.0"
961 | cookie-signature "1.0.6"
962 | debug "2.6.9"
963 | depd "~1.1.2"
964 | encodeurl "~1.0.2"
965 | escape-html "~1.0.3"
966 | etag "~1.8.1"
967 | finalhandler "~1.1.2"
968 | fresh "0.5.2"
969 | merge-descriptors "1.0.1"
970 | methods "~1.1.2"
971 | on-finished "~2.3.0"
972 | parseurl "~1.3.3"
973 | path-to-regexp "0.1.7"
974 | proxy-addr "~2.0.5"
975 | qs "6.7.0"
976 | range-parser "~1.2.1"
977 | safe-buffer "5.1.2"
978 | send "0.17.1"
979 | serve-static "1.14.1"
980 | setprototypeof "1.1.1"
981 | statuses "~1.5.0"
982 | type-is "~1.6.18"
983 | utils-merge "1.0.1"
984 | vary "~1.1.2"
985 |
986 | fast-deep-equal@^3.1.3:
987 | version "3.1.3"
988 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
989 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
990 |
991 | fflate@^0.6.9:
992 | version "0.6.10"
993 | resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.6.10.tgz#5f40f9659205936a2d18abf88b2e7781662b6d43"
994 | integrity sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==
995 |
996 | fill-range@^7.0.1:
997 | version "7.0.1"
998 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
999 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1000 | dependencies:
1001 | to-regex-range "^5.0.1"
1002 |
1003 | finalhandler@~1.1.2:
1004 | version "1.1.2"
1005 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
1006 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
1007 | dependencies:
1008 | debug "2.6.9"
1009 | encodeurl "~1.0.2"
1010 | escape-html "~1.0.3"
1011 | on-finished "~2.3.0"
1012 | parseurl "~1.3.3"
1013 | statuses "~1.5.0"
1014 | unpipe "~1.0.0"
1015 |
1016 | forwarded@0.2.0:
1017 | version "0.2.0"
1018 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
1019 | integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
1020 |
1021 | fresh@0.5.2:
1022 | version "0.5.2"
1023 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
1024 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
1025 |
1026 | fsevents@~2.3.2:
1027 | version "2.3.2"
1028 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1029 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1030 |
1031 | function-bind@^1.1.1:
1032 | version "1.1.1"
1033 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1034 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1035 |
1036 | gensync@^1.0.0-beta.2:
1037 | version "1.0.0-beta.2"
1038 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1039 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1040 |
1041 | get-stream@^4.1.0:
1042 | version "4.1.0"
1043 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
1044 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
1045 | dependencies:
1046 | pump "^3.0.0"
1047 |
1048 | get-stream@^5.1.0:
1049 | version "5.2.0"
1050 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
1051 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
1052 | dependencies:
1053 | pump "^3.0.0"
1054 |
1055 | glob-parent@~5.1.2:
1056 | version "5.1.2"
1057 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1058 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1059 | dependencies:
1060 | is-glob "^4.0.1"
1061 |
1062 | global-dirs@^3.0.0:
1063 | version "3.0.0"
1064 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
1065 | integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
1066 | dependencies:
1067 | ini "2.0.0"
1068 |
1069 | globals@^11.1.0:
1070 | version "11.12.0"
1071 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1072 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1073 |
1074 | glsl-noise@^0.0.0:
1075 | version "0.0.0"
1076 | resolved "https://registry.yarnpkg.com/glsl-noise/-/glsl-noise-0.0.0.tgz#367745f3a33382c0eeec4cb54b7e99cfc1d7670b"
1077 | integrity sha1-NndF86MzgsDu7Ey1S36Zz8HXZws=
1078 |
1079 | got@^9.6.0:
1080 | version "9.6.0"
1081 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
1082 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
1083 | dependencies:
1084 | "@sindresorhus/is" "^0.14.0"
1085 | "@szmarczak/http-timer" "^1.1.2"
1086 | cacheable-request "^6.0.0"
1087 | decompress-response "^3.3.0"
1088 | duplexer3 "^0.1.4"
1089 | get-stream "^4.1.0"
1090 | lowercase-keys "^1.0.1"
1091 | mimic-response "^1.0.1"
1092 | p-cancelable "^1.0.0"
1093 | to-readable-stream "^1.0.0"
1094 | url-parse-lax "^3.0.0"
1095 |
1096 | graceful-fs@^4.1.2:
1097 | version "4.2.8"
1098 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
1099 | integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
1100 |
1101 | has-cors@1.1.0:
1102 | version "1.1.0"
1103 | resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
1104 | integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=
1105 |
1106 | has-flag@^3.0.0:
1107 | version "3.0.0"
1108 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1109 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1110 |
1111 | has-flag@^4.0.0:
1112 | version "4.0.0"
1113 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1114 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1115 |
1116 | has-yarn@^2.1.0:
1117 | version "2.1.0"
1118 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
1119 | integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
1120 |
1121 | has@^1.0.3:
1122 | version "1.0.3"
1123 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1124 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1125 | dependencies:
1126 | function-bind "^1.1.1"
1127 |
1128 | http-cache-semantics@^4.0.0:
1129 | version "4.1.0"
1130 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
1131 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
1132 |
1133 | http-errors@1.7.2:
1134 | version "1.7.2"
1135 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
1136 | integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
1137 | dependencies:
1138 | depd "~1.1.2"
1139 | inherits "2.0.3"
1140 | setprototypeof "1.1.1"
1141 | statuses ">= 1.5.0 < 2"
1142 | toidentifier "1.0.0"
1143 |
1144 | http-errors@~1.7.2:
1145 | version "1.7.3"
1146 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
1147 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
1148 | dependencies:
1149 | depd "~1.1.2"
1150 | inherits "2.0.4"
1151 | setprototypeof "1.1.1"
1152 | statuses ">= 1.5.0 < 2"
1153 | toidentifier "1.0.0"
1154 |
1155 | iconv-lite@0.4.24:
1156 | version "0.4.24"
1157 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1158 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1159 | dependencies:
1160 | safer-buffer ">= 2.1.2 < 3"
1161 |
1162 | ignore-by-default@^1.0.1:
1163 | version "1.0.1"
1164 | resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
1165 | integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk=
1166 |
1167 | import-lazy@^2.1.0:
1168 | version "2.1.0"
1169 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
1170 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
1171 |
1172 | imurmurhash@^0.1.4:
1173 | version "0.1.4"
1174 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1175 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
1176 |
1177 | inherits@2.0.3:
1178 | version "2.0.3"
1179 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1180 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
1181 |
1182 | inherits@2.0.4:
1183 | version "2.0.4"
1184 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1185 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1186 |
1187 | ini@2.0.0:
1188 | version "2.0.0"
1189 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
1190 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
1191 |
1192 | ini@~1.3.0:
1193 | version "1.3.8"
1194 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
1195 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
1196 |
1197 | ipaddr.js@1.9.1:
1198 | version "1.9.1"
1199 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
1200 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
1201 |
1202 | is-binary-path@~2.1.0:
1203 | version "2.1.0"
1204 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1205 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1206 | dependencies:
1207 | binary-extensions "^2.0.0"
1208 |
1209 | is-ci@^2.0.0:
1210 | version "2.0.0"
1211 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
1212 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
1213 | dependencies:
1214 | ci-info "^2.0.0"
1215 |
1216 | is-core-module@^2.2.0:
1217 | version "2.8.0"
1218 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
1219 | integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==
1220 | dependencies:
1221 | has "^1.0.3"
1222 |
1223 | is-extglob@^2.1.1:
1224 | version "2.1.1"
1225 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1226 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1227 |
1228 | is-fullwidth-code-point@^3.0.0:
1229 | version "3.0.0"
1230 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1231 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1232 |
1233 | is-glob@^4.0.1, is-glob@~4.0.1:
1234 | version "4.0.3"
1235 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1236 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1237 | dependencies:
1238 | is-extglob "^2.1.1"
1239 |
1240 | is-installed-globally@^0.4.0:
1241 | version "0.4.0"
1242 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
1243 | integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
1244 | dependencies:
1245 | global-dirs "^3.0.0"
1246 | is-path-inside "^3.0.2"
1247 |
1248 | is-npm@^5.0.0:
1249 | version "5.0.0"
1250 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
1251 | integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
1252 |
1253 | is-number@^7.0.0:
1254 | version "7.0.0"
1255 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1256 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1257 |
1258 | is-obj@^2.0.0:
1259 | version "2.0.0"
1260 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
1261 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
1262 |
1263 | is-path-inside@^3.0.2:
1264 | version "3.0.3"
1265 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
1266 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
1267 |
1268 | is-promise@^4.0.0:
1269 | version "4.0.0"
1270 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3"
1271 | integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==
1272 |
1273 | is-typedarray@^1.0.0:
1274 | version "1.0.0"
1275 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1276 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
1277 |
1278 | is-yarn-global@^0.3.0:
1279 | version "0.3.0"
1280 | resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
1281 | integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
1282 |
1283 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1284 | version "4.0.0"
1285 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1286 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1287 |
1288 | jsesc@^2.5.1:
1289 | version "2.5.2"
1290 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1291 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1292 |
1293 | json-buffer@3.0.0:
1294 | version "3.0.0"
1295 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
1296 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
1297 |
1298 | json5@^2.1.2:
1299 | version "2.2.0"
1300 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
1301 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
1302 | dependencies:
1303 | minimist "^1.2.5"
1304 |
1305 | keyv@^3.0.0:
1306 | version "3.1.0"
1307 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
1308 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
1309 | dependencies:
1310 | json-buffer "3.0.0"
1311 |
1312 | ktx-parse@^0.2.1:
1313 | version "0.2.1"
1314 | resolved "https://registry.yarnpkg.com/ktx-parse/-/ktx-parse-0.2.1.tgz#6805c0929eae0a1f571ab3ce789e860e9135b432"
1315 | integrity sha512-I+2mYJ6nQdWGmOlE3m9d9idKfhn2MCw04zaVpgtzyuc19uQ8OwRmmYLf/TP5ueVFfYmHbdpM8mPmId2X5PBLEw==
1316 |
1317 | latest-version@^5.1.0:
1318 | version "5.1.0"
1319 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
1320 | integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
1321 | dependencies:
1322 | package-json "^6.3.0"
1323 |
1324 | lodash.flattendeep@^4.0.0:
1325 | version "4.4.0"
1326 | resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
1327 | integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=
1328 |
1329 | lodash.omit@^4.5.0:
1330 | version "4.5.0"
1331 | resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"
1332 | integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=
1333 |
1334 | lodash.pick@^4.4.0:
1335 | version "4.4.0"
1336 | resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
1337 | integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=
1338 |
1339 | loose-envify@^1.1.0, loose-envify@^1.4.0:
1340 | version "1.4.0"
1341 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1342 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1343 | dependencies:
1344 | js-tokens "^3.0.0 || ^4.0.0"
1345 |
1346 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
1347 | version "1.0.1"
1348 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
1349 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
1350 |
1351 | lowercase-keys@^2.0.0:
1352 | version "2.0.0"
1353 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
1354 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
1355 |
1356 | lru-cache@^6.0.0:
1357 | version "6.0.0"
1358 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1359 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1360 | dependencies:
1361 | yallist "^4.0.0"
1362 |
1363 | make-dir@^3.0.0:
1364 | version "3.1.0"
1365 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
1366 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
1367 | dependencies:
1368 | semver "^6.0.0"
1369 |
1370 | media-typer@0.3.0:
1371 | version "0.3.0"
1372 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
1373 | integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
1374 |
1375 | merge-descriptors@1.0.1:
1376 | version "1.0.1"
1377 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
1378 | integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
1379 |
1380 | methods@^1.0.0, methods@~1.1.2:
1381 | version "1.1.2"
1382 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
1383 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
1384 |
1385 | mime-db@1.51.0:
1386 | version "1.51.0"
1387 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
1388 | integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
1389 |
1390 | mime-types@~2.1.24:
1391 | version "2.1.34"
1392 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
1393 | integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
1394 | dependencies:
1395 | mime-db "1.51.0"
1396 |
1397 | mime@1.6.0:
1398 | version "1.6.0"
1399 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
1400 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
1401 |
1402 | mimic-response@^1.0.0, mimic-response@^1.0.1:
1403 | version "1.0.1"
1404 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
1405 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1406 |
1407 | minimatch@^3.0.4:
1408 | version "3.0.4"
1409 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1410 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1411 | dependencies:
1412 | brace-expansion "^1.1.7"
1413 |
1414 | minimist@^1.2.0, minimist@^1.2.5:
1415 | version "1.2.5"
1416 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1417 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1418 |
1419 | mmd-parser@^1.0.4:
1420 | version "1.0.4"
1421 | resolved "https://registry.yarnpkg.com/mmd-parser/-/mmd-parser-1.0.4.tgz#87cc05782cb5974ca854f0303fc5147bc9d690e7"
1422 | integrity sha512-Qi0VCU46t2IwfGv5KF0+D/t9cizcDug7qnNoy9Ggk7aucp0tssV8IwTMkBlDbm+VqAf3cdQHTCARKSsuS2MYFg==
1423 |
1424 | ms@2.0.0:
1425 | version "2.0.0"
1426 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1427 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1428 |
1429 | ms@2.1.1:
1430 | version "2.1.1"
1431 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
1432 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
1433 |
1434 | ms@2.1.2:
1435 | version "2.1.2"
1436 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1437 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1438 |
1439 | ms@^2.1.1:
1440 | version "2.1.3"
1441 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
1442 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1443 |
1444 | nanoid@^3.1.30:
1445 | version "3.1.30"
1446 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
1447 | integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
1448 |
1449 | negotiator@0.6.2:
1450 | version "0.6.2"
1451 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
1452 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
1453 |
1454 | node-releases@^2.0.1:
1455 | version "2.0.1"
1456 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5"
1457 | integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==
1458 |
1459 | nodemon@^2.0.15:
1460 | version "2.0.15"
1461 | resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.15.tgz#504516ce3b43d9dc9a955ccd9ec57550a31a8d4e"
1462 | integrity sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==
1463 | dependencies:
1464 | chokidar "^3.5.2"
1465 | debug "^3.2.7"
1466 | ignore-by-default "^1.0.1"
1467 | minimatch "^3.0.4"
1468 | pstree.remy "^1.1.8"
1469 | semver "^5.7.1"
1470 | supports-color "^5.5.0"
1471 | touch "^3.1.0"
1472 | undefsafe "^2.0.5"
1473 | update-notifier "^5.1.0"
1474 |
1475 | nopt@~1.0.10:
1476 | version "1.0.10"
1477 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
1478 | integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=
1479 | dependencies:
1480 | abbrev "1"
1481 |
1482 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1483 | version "3.0.0"
1484 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1485 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1486 |
1487 | normalize-url@^4.1.0:
1488 | version "4.5.1"
1489 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
1490 | integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
1491 |
1492 | object-assign@^4, object-assign@^4.1.1:
1493 | version "4.1.1"
1494 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1495 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1496 |
1497 | on-finished@~2.3.0:
1498 | version "2.3.0"
1499 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
1500 | integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
1501 | dependencies:
1502 | ee-first "1.1.1"
1503 |
1504 | once@^1.3.1, once@^1.4.0:
1505 | version "1.4.0"
1506 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1507 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1508 | dependencies:
1509 | wrappy "1"
1510 |
1511 | opentype.js@^1.3.3:
1512 | version "1.3.4"
1513 | resolved "https://registry.yarnpkg.com/opentype.js/-/opentype.js-1.3.4.tgz#1c0e72e46288473cc4a4c6a2dc60fd7fe6020d77"
1514 | integrity sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==
1515 | dependencies:
1516 | string.prototype.codepointat "^0.2.1"
1517 | tiny-inflate "^1.0.3"
1518 |
1519 | p-cancelable@^1.0.0:
1520 | version "1.1.0"
1521 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
1522 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
1523 |
1524 | package-json@^6.3.0:
1525 | version "6.5.0"
1526 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
1527 | integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
1528 | dependencies:
1529 | got "^9.6.0"
1530 | registry-auth-token "^4.0.0"
1531 | registry-url "^5.0.0"
1532 | semver "^6.2.0"
1533 |
1534 | parseqs@0.0.6:
1535 | version "0.0.6"
1536 | resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5"
1537 | integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==
1538 |
1539 | parseuri@0.0.6:
1540 | version "0.0.6"
1541 | resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a"
1542 | integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==
1543 |
1544 | parseurl@~1.3.3:
1545 | version "1.3.3"
1546 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
1547 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
1548 |
1549 | path-parse@^1.0.6:
1550 | version "1.0.7"
1551 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1552 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1553 |
1554 | path-to-regexp@0.1.7:
1555 | version "0.1.7"
1556 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
1557 | integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
1558 |
1559 | picocolors@^1.0.0:
1560 | version "1.0.0"
1561 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1562 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1563 |
1564 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2:
1565 | version "2.3.0"
1566 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
1567 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
1568 |
1569 | postcss@^8.3.8:
1570 | version "8.3.11"
1571 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858"
1572 | integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==
1573 | dependencies:
1574 | nanoid "^3.1.30"
1575 | picocolors "^1.0.0"
1576 | source-map-js "^0.6.2"
1577 |
1578 | potpack@^1.0.1:
1579 | version "1.0.2"
1580 | resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.2.tgz#23b99e64eb74f5741ffe7656b5b5c4ddce8dfc14"
1581 | integrity sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==
1582 |
1583 | prepend-http@^2.0.0:
1584 | version "2.0.0"
1585 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
1586 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
1587 |
1588 | prettier@^2.4.1:
1589 | version "2.4.1"
1590 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
1591 | integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
1592 |
1593 | prop-types@^15.6.0:
1594 | version "15.7.2"
1595 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
1596 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
1597 | dependencies:
1598 | loose-envify "^1.4.0"
1599 | object-assign "^4.1.1"
1600 | react-is "^16.8.1"
1601 |
1602 | proxy-addr@~2.0.5:
1603 | version "2.0.7"
1604 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
1605 | integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
1606 | dependencies:
1607 | forwarded "0.2.0"
1608 | ipaddr.js "1.9.1"
1609 |
1610 | pstree.remy@^1.1.8:
1611 | version "1.1.8"
1612 | resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"
1613 | integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
1614 |
1615 | pump@^3.0.0:
1616 | version "3.0.0"
1617 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1618 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1619 | dependencies:
1620 | end-of-stream "^1.1.0"
1621 | once "^1.3.1"
1622 |
1623 | pupa@^2.1.1:
1624 | version "2.1.1"
1625 | resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
1626 | integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
1627 | dependencies:
1628 | escape-goat "^2.0.0"
1629 |
1630 | qs@6.7.0:
1631 | version "6.7.0"
1632 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
1633 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
1634 |
1635 | range-parser@~1.2.1:
1636 | version "1.2.1"
1637 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
1638 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
1639 |
1640 | raw-body@2.4.0:
1641 | version "2.4.0"
1642 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
1643 | integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
1644 | dependencies:
1645 | bytes "3.1.0"
1646 | http-errors "1.7.2"
1647 | iconv-lite "0.4.24"
1648 | unpipe "1.0.0"
1649 |
1650 | rc@^1.2.8:
1651 | version "1.2.8"
1652 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
1653 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
1654 | dependencies:
1655 | deep-extend "^0.6.0"
1656 | ini "~1.3.0"
1657 | minimist "^1.2.0"
1658 | strip-json-comments "~2.0.1"
1659 |
1660 | react-composer@^5.0.2:
1661 | version "5.0.2"
1662 | resolved "https://registry.yarnpkg.com/react-composer/-/react-composer-5.0.2.tgz#131cb53326abb07363795ad3abb0dc4a3005ee05"
1663 | integrity sha512-6E2UNjUF0e7KRY+/faU2Hv7D9zagXnYdTfSSCGdYfuds6mRnVpN19vrbHXShaQzJNVXL4VOUb8qq6DvClDIG1g==
1664 | dependencies:
1665 | prop-types "^15.6.0"
1666 |
1667 | react-dom@^17.0.2:
1668 | version "17.0.2"
1669 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
1670 | integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
1671 | dependencies:
1672 | loose-envify "^1.1.0"
1673 | object-assign "^4.1.1"
1674 | scheduler "^0.20.2"
1675 |
1676 | react-is@^16.8.1:
1677 | version "16.13.1"
1678 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1679 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1680 |
1681 | react-merge-refs@^1.1.0:
1682 | version "1.1.0"
1683 | resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06"
1684 | integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==
1685 |
1686 | react-reconciler@^0.26.2:
1687 | version "0.26.2"
1688 | resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.26.2.tgz#bbad0e2d1309423f76cf3c3309ac6c96e05e9d91"
1689 | integrity sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==
1690 | dependencies:
1691 | loose-envify "^1.1.0"
1692 | object-assign "^4.1.1"
1693 | scheduler "^0.20.2"
1694 |
1695 | react-refresh@^0.10.0:
1696 | version "0.10.0"
1697 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
1698 | integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==
1699 |
1700 | react-three-fiber@0.0.0-deprecated:
1701 | version "0.0.0-deprecated"
1702 | resolved "https://registry.yarnpkg.com/react-three-fiber/-/react-three-fiber-0.0.0-deprecated.tgz#c737242487d824cf9520307308b7e4c4071a278f"
1703 | integrity sha512-EblIqTAsIpkYeM8bZtC4lcpTE0A2zCEGipFB52RgcQq/q+0oryrk7Sxt+sqhIjUu6xMNEVywV8dr74lz5yWO6A==
1704 |
1705 | react-use-measure@^2.0.4:
1706 | version "2.0.4"
1707 | resolved "https://registry.yarnpkg.com/react-use-measure/-/react-use-measure-2.0.4.tgz#cb675b36eaeaf3681b94d5f5e08b2a1e081fedc9"
1708 | integrity sha512-7K2HIGaPMl3Q9ZQiEVjen3tRXl4UDda8LiTPy/QxP8dP2rl5gPBhf7mMH6MVjjRNv3loU7sNzey/ycPNnHVTxQ==
1709 | dependencies:
1710 | debounce "^1.2.0"
1711 |
1712 | react@^17.0.2:
1713 | version "17.0.2"
1714 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
1715 | integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
1716 | dependencies:
1717 | loose-envify "^1.1.0"
1718 | object-assign "^4.1.1"
1719 |
1720 | readdirp@~3.6.0:
1721 | version "3.6.0"
1722 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1723 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1724 | dependencies:
1725 | picomatch "^2.2.1"
1726 |
1727 | regenerator-runtime@^0.13.4:
1728 | version "0.13.9"
1729 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
1730 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
1731 |
1732 | regexp-to-ast@0.5.0:
1733 | version "0.5.0"
1734 | resolved "https://registry.yarnpkg.com/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz#56c73856bee5e1fef7f73a00f1473452ab712a24"
1735 | integrity sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==
1736 |
1737 | registry-auth-token@^4.0.0:
1738 | version "4.2.1"
1739 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
1740 | integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
1741 | dependencies:
1742 | rc "^1.2.8"
1743 |
1744 | registry-url@^5.0.0:
1745 | version "5.1.0"
1746 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
1747 | integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
1748 | dependencies:
1749 | rc "^1.2.8"
1750 |
1751 | require-from-string@^2.0.2:
1752 | version "2.0.2"
1753 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
1754 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
1755 |
1756 | resize-observer-polyfill@^1.5.1:
1757 | version "1.5.1"
1758 | resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
1759 | integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
1760 |
1761 | resolve@^1.20.0:
1762 | version "1.20.0"
1763 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
1764 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
1765 | dependencies:
1766 | is-core-module "^2.2.0"
1767 | path-parse "^1.0.6"
1768 |
1769 | responselike@^1.0.2:
1770 | version "1.0.2"
1771 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
1772 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
1773 | dependencies:
1774 | lowercase-keys "^1.0.0"
1775 |
1776 | rollup@^2.57.0:
1777 | version "2.59.0"
1778 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.59.0.tgz#108c61b0fa0a37ebc8d1f164f281622056f0db59"
1779 | integrity sha512-l7s90JQhCQ6JyZjKgo7Lq1dKh2RxatOM+Jr6a9F7WbS9WgKbocyUSeLmZl8evAse7y96Ae98L2k1cBOwWD8nHw==
1780 | optionalDependencies:
1781 | fsevents "~2.3.2"
1782 |
1783 | safe-buffer@5.1.2, safe-buffer@~5.1.1:
1784 | version "5.1.2"
1785 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1786 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1787 |
1788 | "safer-buffer@>= 2.1.2 < 3":
1789 | version "2.1.2"
1790 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1791 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1792 |
1793 | scheduler@^0.20.2:
1794 | version "0.20.2"
1795 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
1796 | integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
1797 | dependencies:
1798 | loose-envify "^1.1.0"
1799 | object-assign "^4.1.1"
1800 |
1801 | semver-diff@^3.1.1:
1802 | version "3.1.1"
1803 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
1804 | integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
1805 | dependencies:
1806 | semver "^6.3.0"
1807 |
1808 | semver@^5.7.1:
1809 | version "5.7.1"
1810 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1811 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1812 |
1813 | semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
1814 | version "6.3.0"
1815 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1816 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1817 |
1818 | semver@^7.3.4:
1819 | version "7.3.5"
1820 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
1821 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
1822 | dependencies:
1823 | lru-cache "^6.0.0"
1824 |
1825 | send@0.17.1:
1826 | version "0.17.1"
1827 | resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
1828 | integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
1829 | dependencies:
1830 | debug "2.6.9"
1831 | depd "~1.1.2"
1832 | destroy "~1.0.4"
1833 | encodeurl "~1.0.2"
1834 | escape-html "~1.0.3"
1835 | etag "~1.8.1"
1836 | fresh "0.5.2"
1837 | http-errors "~1.7.2"
1838 | mime "1.6.0"
1839 | ms "2.1.1"
1840 | on-finished "~2.3.0"
1841 | range-parser "~1.2.1"
1842 | statuses "~1.5.0"
1843 |
1844 | serve-static@1.14.1:
1845 | version "1.14.1"
1846 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
1847 | integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
1848 | dependencies:
1849 | encodeurl "~1.0.2"
1850 | escape-html "~1.0.3"
1851 | parseurl "~1.3.3"
1852 | send "0.17.1"
1853 |
1854 | setprototypeof@1.1.1:
1855 | version "1.1.1"
1856 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
1857 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
1858 |
1859 | signal-exit@^3.0.2:
1860 | version "3.0.5"
1861 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
1862 | integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
1863 |
1864 | socket.io-adapter@~2.3.2:
1865 | version "2.3.2"
1866 | resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.2.tgz#039cd7c71a52abad984a6d57da2c0b7ecdd3c289"
1867 | integrity sha512-PBZpxUPYjmoogY0aoaTmo1643JelsaS1CiAwNjRVdrI0X9Seuc19Y2Wife8k88avW6haG8cznvwbubAZwH4Mtg==
1868 |
1869 | socket.io-client@^4.3.2:
1870 | version "4.3.2"
1871 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.3.2.tgz#9cfdb8fecac8a24d5723daf8c8749e70c8fdeb25"
1872 | integrity sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==
1873 | dependencies:
1874 | "@socket.io/component-emitter" "~3.0.0"
1875 | backo2 "~1.0.2"
1876 | debug "~4.3.2"
1877 | engine.io-client "~6.0.1"
1878 | parseuri "0.0.6"
1879 | socket.io-parser "~4.1.1"
1880 |
1881 | socket.io-parser@~4.0.4:
1882 | version "4.0.4"
1883 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0"
1884 | integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==
1885 | dependencies:
1886 | "@types/component-emitter" "^1.2.10"
1887 | component-emitter "~1.3.0"
1888 | debug "~4.3.1"
1889 |
1890 | socket.io-parser@~4.1.1:
1891 | version "4.1.1"
1892 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.1.1.tgz#0ad53d980781cab1eabe320417d8480c0133e62d"
1893 | integrity sha512-USQVLSkDWE5nbcY760ExdKaJxCE65kcsG/8k5FDGZVVxpD1pA7hABYXYkCUvxUuYYh/+uQw0N/fvBzfT8o07KA==
1894 | dependencies:
1895 | "@socket.io/component-emitter" "~3.0.0"
1896 | debug "~4.3.1"
1897 |
1898 | socket.io@^4.3.2:
1899 | version "4.3.2"
1900 | resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.3.2.tgz#85ae0cf5cf18acbce648ac9f48aba66df8cea6bf"
1901 | integrity sha512-6S5tV4jcY6dbZ/lLzD6EkvNWI3s81JO6ABP/EpvOlK1NPOcIj3AS4khi6xXw6JlZCASq82HQV4SapfmVMMl2dg==
1902 | dependencies:
1903 | accepts "~1.3.4"
1904 | base64id "~2.0.0"
1905 | debug "~4.3.2"
1906 | engine.io "~6.0.0"
1907 | socket.io-adapter "~2.3.2"
1908 | socket.io-parser "~4.0.4"
1909 |
1910 | source-map-js@^0.6.2:
1911 | version "0.6.2"
1912 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
1913 | integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
1914 |
1915 | source-map@^0.5.0:
1916 | version "0.5.7"
1917 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1918 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
1919 |
1920 | stats.js@^0.17.0:
1921 | version "0.17.0"
1922 | resolved "https://registry.yarnpkg.com/stats.js/-/stats.js-0.17.0.tgz#b1c3dc46d94498b578b7fd3985b81ace7131cc7d"
1923 | integrity sha1-scPcRtlEmLV4t/05hbgaznExzH0=
1924 |
1925 | "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
1926 | version "1.5.0"
1927 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
1928 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
1929 |
1930 | string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.2:
1931 | version "4.2.3"
1932 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1933 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
1934 | dependencies:
1935 | emoji-regex "^8.0.0"
1936 | is-fullwidth-code-point "^3.0.0"
1937 | strip-ansi "^6.0.1"
1938 |
1939 | string.prototype.codepointat@^0.2.1:
1940 | version "0.2.1"
1941 | resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc"
1942 | integrity sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==
1943 |
1944 | strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1945 | version "6.0.1"
1946 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1947 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1948 | dependencies:
1949 | ansi-regex "^5.0.1"
1950 |
1951 | strip-json-comments@~2.0.1:
1952 | version "2.0.1"
1953 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1954 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1955 |
1956 | supports-color@^5.3.0, supports-color@^5.5.0:
1957 | version "5.5.0"
1958 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1959 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1960 | dependencies:
1961 | has-flag "^3.0.0"
1962 |
1963 | supports-color@^7.1.0:
1964 | version "7.2.0"
1965 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1966 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1967 | dependencies:
1968 | has-flag "^4.0.0"
1969 |
1970 | three-mesh-bvh@^0.5.2:
1971 | version "0.5.2"
1972 | resolved "https://registry.yarnpkg.com/three-mesh-bvh/-/three-mesh-bvh-0.5.2.tgz#6d435330e4aa686dcdbf70330c8eb5dd42b12737"
1973 | integrity sha512-DAKWujkp8xpSBqGiIsZbZC1utxAbYBg0SShQk9LdOG/xWWl1/OLK76eXDGfov47trl3L7PUTHi0hhRvZdVro1Q==
1974 |
1975 | three-stdlib@^2.5.9:
1976 | version "2.5.9"
1977 | resolved "https://registry.yarnpkg.com/three-stdlib/-/three-stdlib-2.5.9.tgz#dd0e7a8854d41a16b3f49fff8fb4471258aac8f9"
1978 | integrity sha512-z9lqprjZLIu2lTd9+ux2208uNPY7ZXJoo7Q/ObcT1YFfJKrm0kOCKa09GDt9CpB75ddUKhgAaJm6T9T3o1ofgA==
1979 | dependencies:
1980 | "@babel/runtime" "^7.14.6"
1981 | "@webgpu/glslang" "^0.0.15"
1982 | "@webxr-input-profiles/motion-controllers" "^1.0.0"
1983 | chevrotain "^9.0.2"
1984 | draco3d "^1.4.1"
1985 | fflate "^0.6.9"
1986 | ktx-parse "^0.2.1"
1987 | mmd-parser "^1.0.4"
1988 | opentype.js "^1.3.3"
1989 | potpack "^1.0.1"
1990 | zstddec "^0.0.2"
1991 |
1992 | three@^0.134.0:
1993 | version "0.134.0"
1994 | resolved "https://registry.yarnpkg.com/three/-/three-0.134.0.tgz#d7ad4d85d050da0861bf39749b06ddfb5f17157f"
1995 | integrity sha512-LbBerg7GaSPjYtTOnu41AMp7tV6efUNR3p4Wk5NzkSsNTBuA5mDGOfwwZL1jhhVMLx9V20HolIUo0+U3AXehbg==
1996 |
1997 | tiny-inflate@^1.0.3:
1998 | version "1.0.3"
1999 | resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
2000 | integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
2001 |
2002 | to-fast-properties@^2.0.0:
2003 | version "2.0.0"
2004 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
2005 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
2006 |
2007 | to-readable-stream@^1.0.0:
2008 | version "1.0.0"
2009 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
2010 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
2011 |
2012 | to-regex-range@^5.0.1:
2013 | version "5.0.1"
2014 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
2015 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2016 | dependencies:
2017 | is-number "^7.0.0"
2018 |
2019 | toidentifier@1.0.0:
2020 | version "1.0.0"
2021 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
2022 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
2023 |
2024 | touch@^3.1.0:
2025 | version "3.1.0"
2026 | resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b"
2027 | integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==
2028 | dependencies:
2029 | nopt "~1.0.10"
2030 |
2031 | troika-three-text@^0.43.0:
2032 | version "0.43.0"
2033 | resolved "https://registry.yarnpkg.com/troika-three-text/-/troika-three-text-0.43.0.tgz#7f221f0a20f64d761f8f37496c8d10e165b63592"
2034 | integrity sha512-lZcTImvd5VkrZGA1qQx8zRs20Eel5Ue4ZpxnHtvgpGHi+lJemNIpkwtGOgk73DmLAkBm6it3nG5RCE5IxufqCg==
2035 | dependencies:
2036 | bidi-js "^1.0.2"
2037 | troika-three-utils "^0.43.0"
2038 | troika-worker-utils "^0.43.0"
2039 |
2040 | troika-three-utils@^0.43.0:
2041 | version "0.43.0"
2042 | resolved "https://registry.yarnpkg.com/troika-three-utils/-/troika-three-utils-0.43.0.tgz#ffa1b7afd6774eff3ab717997eec888765473b24"
2043 | integrity sha512-UVc4jOob1VjrX0awA0dHxmHZ8yvgq8W/kmtihMnMeObm0HNOobPKAWm/N6o34/k/FPgOtUMDHYgkw+TG2RNouA==
2044 |
2045 | troika-worker-utils@^0.43.0:
2046 | version "0.43.0"
2047 | resolved "https://registry.yarnpkg.com/troika-worker-utils/-/troika-worker-utils-0.43.0.tgz#f24bbf3d7d25f87f72150b37bf35fa105f7160bd"
2048 | integrity sha512-8YXWwfviJ1N/9+nuE5dT9RFttmDsIF8CP7d6rRsBBhH55il3fBqpFSuzTlOcdgC1yq8Hmhi6GgIl6eK4Zt+hTw==
2049 |
2050 | type-fest@^0.20.2:
2051 | version "0.20.2"
2052 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
2053 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
2054 |
2055 | type-is@~1.6.17, type-is@~1.6.18:
2056 | version "1.6.18"
2057 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
2058 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
2059 | dependencies:
2060 | media-typer "0.3.0"
2061 | mime-types "~2.1.24"
2062 |
2063 | typedarray-to-buffer@^3.1.5:
2064 | version "3.1.5"
2065 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
2066 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
2067 | dependencies:
2068 | is-typedarray "^1.0.0"
2069 |
2070 | undefsafe@^2.0.5:
2071 | version "2.0.5"
2072 | resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c"
2073 | integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
2074 |
2075 | unique-string@^2.0.0:
2076 | version "2.0.0"
2077 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
2078 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
2079 | dependencies:
2080 | crypto-random-string "^2.0.0"
2081 |
2082 | unpipe@1.0.0, unpipe@~1.0.0:
2083 | version "1.0.0"
2084 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
2085 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
2086 |
2087 | update-notifier@^5.1.0:
2088 | version "5.1.0"
2089 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
2090 | integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
2091 | dependencies:
2092 | boxen "^5.0.0"
2093 | chalk "^4.1.0"
2094 | configstore "^5.0.1"
2095 | has-yarn "^2.1.0"
2096 | import-lazy "^2.1.0"
2097 | is-ci "^2.0.0"
2098 | is-installed-globally "^0.4.0"
2099 | is-npm "^5.0.0"
2100 | is-yarn-global "^0.3.0"
2101 | latest-version "^5.1.0"
2102 | pupa "^2.1.1"
2103 | semver "^7.3.4"
2104 | semver-diff "^3.1.1"
2105 | xdg-basedir "^4.0.0"
2106 |
2107 | url-parse-lax@^3.0.0:
2108 | version "3.0.0"
2109 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
2110 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
2111 | dependencies:
2112 | prepend-http "^2.0.0"
2113 |
2114 | use-asset@^1.0.4:
2115 | version "1.0.4"
2116 | resolved "https://registry.yarnpkg.com/use-asset/-/use-asset-1.0.4.tgz#506caafc29f602890593799e58b577b70293a6e2"
2117 | integrity sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==
2118 | dependencies:
2119 | fast-deep-equal "^3.1.3"
2120 |
2121 | utility-types@^3.10.0:
2122 | version "3.10.0"
2123 | resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b"
2124 | integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
2125 |
2126 | utils-merge@1.0.1:
2127 | version "1.0.1"
2128 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
2129 | integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
2130 |
2131 | vary@^1, vary@~1.1.2:
2132 | version "1.1.2"
2133 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
2134 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
2135 |
2136 | vite@^2.6.14:
2137 | version "2.6.14"
2138 | resolved "https://registry.yarnpkg.com/vite/-/vite-2.6.14.tgz#35c09a15e4df823410819a2a239ab11efb186271"
2139 | integrity sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==
2140 | dependencies:
2141 | esbuild "^0.13.2"
2142 | postcss "^8.3.8"
2143 | resolve "^1.20.0"
2144 | rollup "^2.57.0"
2145 | optionalDependencies:
2146 | fsevents "~2.3.2"
2147 |
2148 | webgl-constants@^1.1.1:
2149 | version "1.1.1"
2150 | resolved "https://registry.yarnpkg.com/webgl-constants/-/webgl-constants-1.1.1.tgz#f9633ee87fea56647a60b9ce735cbdfb891c6855"
2151 | integrity sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==
2152 |
2153 | widest-line@^3.1.0:
2154 | version "3.1.0"
2155 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
2156 | integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
2157 | dependencies:
2158 | string-width "^4.0.0"
2159 |
2160 | wrap-ansi@^7.0.0:
2161 | version "7.0.0"
2162 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
2163 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
2164 | dependencies:
2165 | ansi-styles "^4.0.0"
2166 | string-width "^4.1.0"
2167 | strip-ansi "^6.0.0"
2168 |
2169 | wrappy@1:
2170 | version "1.0.2"
2171 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2172 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2173 |
2174 | write-file-atomic@^3.0.0:
2175 | version "3.0.3"
2176 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
2177 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
2178 | dependencies:
2179 | imurmurhash "^0.1.4"
2180 | is-typedarray "^1.0.0"
2181 | signal-exit "^3.0.2"
2182 | typedarray-to-buffer "^3.1.5"
2183 |
2184 | ws@~8.2.3:
2185 | version "8.2.3"
2186 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
2187 | integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==
2188 |
2189 | xdg-basedir@^4.0.0:
2190 | version "4.0.0"
2191 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
2192 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
2193 |
2194 | xmlhttprequest-ssl@~2.0.0:
2195 | version "2.0.0"
2196 | resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67"
2197 | integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==
2198 |
2199 | yallist@^4.0.0:
2200 | version "4.0.0"
2201 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
2202 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2203 |
2204 | yeast@0.1.2:
2205 | version "0.1.2"
2206 | resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
2207 | integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk=
2208 |
2209 | zstddec@^0.0.2:
2210 | version "0.0.2"
2211 | resolved "https://registry.yarnpkg.com/zstddec/-/zstddec-0.0.2.tgz#57e2f28dd1ff56b750e07d158a43f0611ad9eeb4"
2212 | integrity sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==
2213 |
2214 | zustand@^3.5.1, zustand@^3.5.13:
2215 | version "3.6.5"
2216 | resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.6.5.tgz#42a459397907d6bf0e2375351394733b2f83ee44"
2217 | integrity sha512-/WfLJuXiEJimt61KGMHebrFBwckkCHGhAgVXTgPQHl6IMzjqm6MREb1OnDSnCRiSmRdhgdFCctceg6tSm79hiw==
2218 |
--------------------------------------------------------------------------------