├── .gitignore
├── .npmignore
├── LICENSE
├── README.md
├── jsconfig.json
├── package-lock.json
├── package.json
├── pnpm-lock.yaml
├── src
├── Helpers.js
├── SolidQueryDevtools.jsx
├── Tool.jsx
├── assets
│ ├── Demo.png
│ └── SquidLogo.png
└── index.css
└── vite.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | pnpm-lock.yaml
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 OSLabs Beta
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Solid Query Devkit
7 |
8 |
9 |
10 |
11 |
12 |
13 | [](https://solidjs.com/)
14 | [](https://tanstack.com/query/latest)
15 |
16 |
17 |
18 | ## Table of Contents
19 | - [What is Solid Query Devkit?](#what-is-solid-query-dev-kit)
20 | - [Features](#features)
21 | - [How do I use it](#how-do-i-use-it)
22 | - [Show Your Support](#show-your-support)
23 | - [License](#license)
24 | - [Team](#team)
25 |
26 | ## What is Solid Query Devkit?
27 | Solid Query Devkit is an open source developer tool for Solid Query that allows developers to view and explore query data and metadata while providing additional functionality to the query cache like manual refetching, invalidating, and removing.
28 |
29 | ## Features
30 | - Inspect query status, data, and metadata
31 | - Refetch, reset, remove, and invalidate queries
32 | - Sort queries by query hash, query status, and last updated
33 |
34 | ## How do I use it
35 | - NPM install this package into a SolidJS project that uses Tanstack Solid Query.
36 | - import SolidQueryDevkit from 'solid-query-devkit' into the file where you're wrapping your application with the < QueryClientProvider >
37 | - mount < SolidQueryDevkit /> as high in your app as your can - the closer it is to the root of the page, the better!
38 | - just ensure that the < SolidQueryDevkit /> component is inside of the Solid Query < QueryClientProvider > wrapper
39 |
40 |
41 |
42 |
43 |
44 | ## Show Your Support
45 | If you enjoy using Solid Query Devkit, please give our github a :star:️!
46 |
47 |
48 |
49 | ## License
50 | By contributing, you are agreeing that your contributions will be licensed under the [MIT License](/LICENSE).
51 |
52 |
53 |
54 | ## Solid Query Devkit Team
55 |
56 | | Developed By | Github | LinkedIn |
57 | | :------------------: | :-------------: | :-------------: |
58 | | Peter Ko | [](https://www.github.com/pko912) | [](https://www.linkedin.com/in/peterko912) |
59 | | Dakota McPherson | [](https://www.github.com/dakotalmcpherson) | [](https://www.linkedin.com/in/dakota-mcpherson-006b23178/) |
60 | | Truett Davis | [](https://www.github.com/truettd123) | [](https://www.linkedin.com/in/truett-davis/) |
61 | | Lloyd Bistany | [](https://www.github.com/LloydBistany) | [](https://www.linkedin.com/in/lloyd-bistany) |
62 |
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "strict": true,
4 | "target": "ESNext",
5 | "module": "ESNext",
6 | "moduleResolution": "node",
7 | "allowSyntheticDefaultImports": true,
8 | "esModuleInterop": true,
9 | "jsx": "preserve",
10 | "jsxImportSource": "solid-js",
11 | "types": ["vite/client"],
12 | "noEmit": true,
13 | "isolatedModules": true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "solid-query-devkit",
3 | "version": "1.0.11",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "solid-query-devkit",
9 | "version": "1.0.11",
10 | "license": "MIT",
11 | "dependencies": {
12 | "@tanstack/solid-query": "^4.29.1",
13 | "path": "^0.12.7",
14 | "solid-js": "^1.7.3",
15 | "vite": "^4.2.1",
16 | "vite-plugin-solid": "^2.7.0"
17 | }
18 | },
19 | "node_modules/@ampproject/remapping": {
20 | "version": "2.2.1",
21 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
22 | "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
23 | "dependencies": {
24 | "@jridgewell/gen-mapping": "^0.3.0",
25 | "@jridgewell/trace-mapping": "^0.3.9"
26 | },
27 | "engines": {
28 | "node": ">=6.0.0"
29 | }
30 | },
31 | "node_modules/@babel/code-frame": {
32 | "version": "7.21.4",
33 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
34 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
35 | "dependencies": {
36 | "@babel/highlight": "^7.18.6"
37 | },
38 | "engines": {
39 | "node": ">=6.9.0"
40 | }
41 | },
42 | "node_modules/@babel/compat-data": {
43 | "version": "7.21.4",
44 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
45 | "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
46 | "engines": {
47 | "node": ">=6.9.0"
48 | }
49 | },
50 | "node_modules/@babel/core": {
51 | "version": "7.21.4",
52 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
53 | "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
54 | "dependencies": {
55 | "@ampproject/remapping": "^2.2.0",
56 | "@babel/code-frame": "^7.21.4",
57 | "@babel/generator": "^7.21.4",
58 | "@babel/helper-compilation-targets": "^7.21.4",
59 | "@babel/helper-module-transforms": "^7.21.2",
60 | "@babel/helpers": "^7.21.0",
61 | "@babel/parser": "^7.21.4",
62 | "@babel/template": "^7.20.7",
63 | "@babel/traverse": "^7.21.4",
64 | "@babel/types": "^7.21.4",
65 | "convert-source-map": "^1.7.0",
66 | "debug": "^4.1.0",
67 | "gensync": "^1.0.0-beta.2",
68 | "json5": "^2.2.2",
69 | "semver": "^6.3.0"
70 | },
71 | "engines": {
72 | "node": ">=6.9.0"
73 | },
74 | "funding": {
75 | "type": "opencollective",
76 | "url": "https://opencollective.com/babel"
77 | }
78 | },
79 | "node_modules/@babel/generator": {
80 | "version": "7.21.4",
81 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
82 | "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
83 | "dependencies": {
84 | "@babel/types": "^7.21.4",
85 | "@jridgewell/gen-mapping": "^0.3.2",
86 | "@jridgewell/trace-mapping": "^0.3.17",
87 | "jsesc": "^2.5.1"
88 | },
89 | "engines": {
90 | "node": ">=6.9.0"
91 | }
92 | },
93 | "node_modules/@babel/helper-annotate-as-pure": {
94 | "version": "7.18.6",
95 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
96 | "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
97 | "dependencies": {
98 | "@babel/types": "^7.18.6"
99 | },
100 | "engines": {
101 | "node": ">=6.9.0"
102 | }
103 | },
104 | "node_modules/@babel/helper-compilation-targets": {
105 | "version": "7.21.4",
106 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
107 | "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
108 | "dependencies": {
109 | "@babel/compat-data": "^7.21.4",
110 | "@babel/helper-validator-option": "^7.21.0",
111 | "browserslist": "^4.21.3",
112 | "lru-cache": "^5.1.1",
113 | "semver": "^6.3.0"
114 | },
115 | "engines": {
116 | "node": ">=6.9.0"
117 | },
118 | "peerDependencies": {
119 | "@babel/core": "^7.0.0"
120 | }
121 | },
122 | "node_modules/@babel/helper-create-class-features-plugin": {
123 | "version": "7.21.4",
124 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz",
125 | "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==",
126 | "dependencies": {
127 | "@babel/helper-annotate-as-pure": "^7.18.6",
128 | "@babel/helper-environment-visitor": "^7.18.9",
129 | "@babel/helper-function-name": "^7.21.0",
130 | "@babel/helper-member-expression-to-functions": "^7.21.0",
131 | "@babel/helper-optimise-call-expression": "^7.18.6",
132 | "@babel/helper-replace-supers": "^7.20.7",
133 | "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
134 | "@babel/helper-split-export-declaration": "^7.18.6"
135 | },
136 | "engines": {
137 | "node": ">=6.9.0"
138 | },
139 | "peerDependencies": {
140 | "@babel/core": "^7.0.0"
141 | }
142 | },
143 | "node_modules/@babel/helper-environment-visitor": {
144 | "version": "7.18.9",
145 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
146 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
147 | "engines": {
148 | "node": ">=6.9.0"
149 | }
150 | },
151 | "node_modules/@babel/helper-function-name": {
152 | "version": "7.21.0",
153 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
154 | "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
155 | "dependencies": {
156 | "@babel/template": "^7.20.7",
157 | "@babel/types": "^7.21.0"
158 | },
159 | "engines": {
160 | "node": ">=6.9.0"
161 | }
162 | },
163 | "node_modules/@babel/helper-hoist-variables": {
164 | "version": "7.18.6",
165 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
166 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
167 | "dependencies": {
168 | "@babel/types": "^7.18.6"
169 | },
170 | "engines": {
171 | "node": ">=6.9.0"
172 | }
173 | },
174 | "node_modules/@babel/helper-member-expression-to-functions": {
175 | "version": "7.21.0",
176 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz",
177 | "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==",
178 | "dependencies": {
179 | "@babel/types": "^7.21.0"
180 | },
181 | "engines": {
182 | "node": ">=6.9.0"
183 | }
184 | },
185 | "node_modules/@babel/helper-module-imports": {
186 | "version": "7.21.4",
187 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
188 | "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
189 | "dependencies": {
190 | "@babel/types": "^7.21.4"
191 | },
192 | "engines": {
193 | "node": ">=6.9.0"
194 | }
195 | },
196 | "node_modules/@babel/helper-module-transforms": {
197 | "version": "7.21.2",
198 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
199 | "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
200 | "dependencies": {
201 | "@babel/helper-environment-visitor": "^7.18.9",
202 | "@babel/helper-module-imports": "^7.18.6",
203 | "@babel/helper-simple-access": "^7.20.2",
204 | "@babel/helper-split-export-declaration": "^7.18.6",
205 | "@babel/helper-validator-identifier": "^7.19.1",
206 | "@babel/template": "^7.20.7",
207 | "@babel/traverse": "^7.21.2",
208 | "@babel/types": "^7.21.2"
209 | },
210 | "engines": {
211 | "node": ">=6.9.0"
212 | }
213 | },
214 | "node_modules/@babel/helper-optimise-call-expression": {
215 | "version": "7.18.6",
216 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
217 | "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
218 | "dependencies": {
219 | "@babel/types": "^7.18.6"
220 | },
221 | "engines": {
222 | "node": ">=6.9.0"
223 | }
224 | },
225 | "node_modules/@babel/helper-plugin-utils": {
226 | "version": "7.20.2",
227 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
228 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
229 | "engines": {
230 | "node": ">=6.9.0"
231 | }
232 | },
233 | "node_modules/@babel/helper-replace-supers": {
234 | "version": "7.20.7",
235 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz",
236 | "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==",
237 | "dependencies": {
238 | "@babel/helper-environment-visitor": "^7.18.9",
239 | "@babel/helper-member-expression-to-functions": "^7.20.7",
240 | "@babel/helper-optimise-call-expression": "^7.18.6",
241 | "@babel/template": "^7.20.7",
242 | "@babel/traverse": "^7.20.7",
243 | "@babel/types": "^7.20.7"
244 | },
245 | "engines": {
246 | "node": ">=6.9.0"
247 | }
248 | },
249 | "node_modules/@babel/helper-simple-access": {
250 | "version": "7.20.2",
251 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
252 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
253 | "dependencies": {
254 | "@babel/types": "^7.20.2"
255 | },
256 | "engines": {
257 | "node": ">=6.9.0"
258 | }
259 | },
260 | "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
261 | "version": "7.20.0",
262 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz",
263 | "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==",
264 | "dependencies": {
265 | "@babel/types": "^7.20.0"
266 | },
267 | "engines": {
268 | "node": ">=6.9.0"
269 | }
270 | },
271 | "node_modules/@babel/helper-split-export-declaration": {
272 | "version": "7.18.6",
273 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
274 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
275 | "dependencies": {
276 | "@babel/types": "^7.18.6"
277 | },
278 | "engines": {
279 | "node": ">=6.9.0"
280 | }
281 | },
282 | "node_modules/@babel/helper-string-parser": {
283 | "version": "7.19.4",
284 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
285 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
286 | "engines": {
287 | "node": ">=6.9.0"
288 | }
289 | },
290 | "node_modules/@babel/helper-validator-identifier": {
291 | "version": "7.19.1",
292 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
293 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
294 | "engines": {
295 | "node": ">=6.9.0"
296 | }
297 | },
298 | "node_modules/@babel/helper-validator-option": {
299 | "version": "7.21.0",
300 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
301 | "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
302 | "engines": {
303 | "node": ">=6.9.0"
304 | }
305 | },
306 | "node_modules/@babel/helpers": {
307 | "version": "7.21.0",
308 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
309 | "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
310 | "dependencies": {
311 | "@babel/template": "^7.20.7",
312 | "@babel/traverse": "^7.21.0",
313 | "@babel/types": "^7.21.0"
314 | },
315 | "engines": {
316 | "node": ">=6.9.0"
317 | }
318 | },
319 | "node_modules/@babel/highlight": {
320 | "version": "7.18.6",
321 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
322 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
323 | "dependencies": {
324 | "@babel/helper-validator-identifier": "^7.18.6",
325 | "chalk": "^2.0.0",
326 | "js-tokens": "^4.0.0"
327 | },
328 | "engines": {
329 | "node": ">=6.9.0"
330 | }
331 | },
332 | "node_modules/@babel/parser": {
333 | "version": "7.21.4",
334 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
335 | "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
336 | "bin": {
337 | "parser": "bin/babel-parser.js"
338 | },
339 | "engines": {
340 | "node": ">=6.0.0"
341 | }
342 | },
343 | "node_modules/@babel/plugin-syntax-jsx": {
344 | "version": "7.21.4",
345 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz",
346 | "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==",
347 | "dependencies": {
348 | "@babel/helper-plugin-utils": "^7.20.2"
349 | },
350 | "engines": {
351 | "node": ">=6.9.0"
352 | },
353 | "peerDependencies": {
354 | "@babel/core": "^7.0.0-0"
355 | }
356 | },
357 | "node_modules/@babel/plugin-syntax-typescript": {
358 | "version": "7.21.4",
359 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz",
360 | "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==",
361 | "dependencies": {
362 | "@babel/helper-plugin-utils": "^7.20.2"
363 | },
364 | "engines": {
365 | "node": ">=6.9.0"
366 | },
367 | "peerDependencies": {
368 | "@babel/core": "^7.0.0-0"
369 | }
370 | },
371 | "node_modules/@babel/plugin-transform-modules-commonjs": {
372 | "version": "7.21.2",
373 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz",
374 | "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==",
375 | "dependencies": {
376 | "@babel/helper-module-transforms": "^7.21.2",
377 | "@babel/helper-plugin-utils": "^7.20.2",
378 | "@babel/helper-simple-access": "^7.20.2"
379 | },
380 | "engines": {
381 | "node": ">=6.9.0"
382 | },
383 | "peerDependencies": {
384 | "@babel/core": "^7.0.0-0"
385 | }
386 | },
387 | "node_modules/@babel/plugin-transform-typescript": {
388 | "version": "7.21.3",
389 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz",
390 | "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==",
391 | "dependencies": {
392 | "@babel/helper-annotate-as-pure": "^7.18.6",
393 | "@babel/helper-create-class-features-plugin": "^7.21.0",
394 | "@babel/helper-plugin-utils": "^7.20.2",
395 | "@babel/plugin-syntax-typescript": "^7.20.0"
396 | },
397 | "engines": {
398 | "node": ">=6.9.0"
399 | },
400 | "peerDependencies": {
401 | "@babel/core": "^7.0.0-0"
402 | }
403 | },
404 | "node_modules/@babel/preset-typescript": {
405 | "version": "7.21.4",
406 | "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz",
407 | "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==",
408 | "dependencies": {
409 | "@babel/helper-plugin-utils": "^7.20.2",
410 | "@babel/helper-validator-option": "^7.21.0",
411 | "@babel/plugin-syntax-jsx": "^7.21.4",
412 | "@babel/plugin-transform-modules-commonjs": "^7.21.2",
413 | "@babel/plugin-transform-typescript": "^7.21.3"
414 | },
415 | "engines": {
416 | "node": ">=6.9.0"
417 | },
418 | "peerDependencies": {
419 | "@babel/core": "^7.0.0-0"
420 | }
421 | },
422 | "node_modules/@babel/template": {
423 | "version": "7.20.7",
424 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
425 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
426 | "dependencies": {
427 | "@babel/code-frame": "^7.18.6",
428 | "@babel/parser": "^7.20.7",
429 | "@babel/types": "^7.20.7"
430 | },
431 | "engines": {
432 | "node": ">=6.9.0"
433 | }
434 | },
435 | "node_modules/@babel/traverse": {
436 | "version": "7.21.4",
437 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
438 | "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
439 | "dependencies": {
440 | "@babel/code-frame": "^7.21.4",
441 | "@babel/generator": "^7.21.4",
442 | "@babel/helper-environment-visitor": "^7.18.9",
443 | "@babel/helper-function-name": "^7.21.0",
444 | "@babel/helper-hoist-variables": "^7.18.6",
445 | "@babel/helper-split-export-declaration": "^7.18.6",
446 | "@babel/parser": "^7.21.4",
447 | "@babel/types": "^7.21.4",
448 | "debug": "^4.1.0",
449 | "globals": "^11.1.0"
450 | },
451 | "engines": {
452 | "node": ">=6.9.0"
453 | }
454 | },
455 | "node_modules/@babel/types": {
456 | "version": "7.21.4",
457 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
458 | "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
459 | "dependencies": {
460 | "@babel/helper-string-parser": "^7.19.4",
461 | "@babel/helper-validator-identifier": "^7.19.1",
462 | "to-fast-properties": "^2.0.0"
463 | },
464 | "engines": {
465 | "node": ">=6.9.0"
466 | }
467 | },
468 | "node_modules/@esbuild/android-arm": {
469 | "version": "0.17.17",
470 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz",
471 | "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==",
472 | "cpu": [
473 | "arm"
474 | ],
475 | "optional": true,
476 | "os": [
477 | "android"
478 | ],
479 | "engines": {
480 | "node": ">=12"
481 | }
482 | },
483 | "node_modules/@esbuild/android-arm64": {
484 | "version": "0.17.17",
485 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz",
486 | "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==",
487 | "cpu": [
488 | "arm64"
489 | ],
490 | "optional": true,
491 | "os": [
492 | "android"
493 | ],
494 | "engines": {
495 | "node": ">=12"
496 | }
497 | },
498 | "node_modules/@esbuild/android-x64": {
499 | "version": "0.17.17",
500 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz",
501 | "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==",
502 | "cpu": [
503 | "x64"
504 | ],
505 | "optional": true,
506 | "os": [
507 | "android"
508 | ],
509 | "engines": {
510 | "node": ">=12"
511 | }
512 | },
513 | "node_modules/@esbuild/darwin-arm64": {
514 | "version": "0.17.17",
515 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz",
516 | "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==",
517 | "cpu": [
518 | "arm64"
519 | ],
520 | "optional": true,
521 | "os": [
522 | "darwin"
523 | ],
524 | "engines": {
525 | "node": ">=12"
526 | }
527 | },
528 | "node_modules/@esbuild/darwin-x64": {
529 | "version": "0.17.17",
530 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz",
531 | "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==",
532 | "cpu": [
533 | "x64"
534 | ],
535 | "optional": true,
536 | "os": [
537 | "darwin"
538 | ],
539 | "engines": {
540 | "node": ">=12"
541 | }
542 | },
543 | "node_modules/@esbuild/freebsd-arm64": {
544 | "version": "0.17.17",
545 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz",
546 | "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==",
547 | "cpu": [
548 | "arm64"
549 | ],
550 | "optional": true,
551 | "os": [
552 | "freebsd"
553 | ],
554 | "engines": {
555 | "node": ">=12"
556 | }
557 | },
558 | "node_modules/@esbuild/freebsd-x64": {
559 | "version": "0.17.17",
560 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz",
561 | "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==",
562 | "cpu": [
563 | "x64"
564 | ],
565 | "optional": true,
566 | "os": [
567 | "freebsd"
568 | ],
569 | "engines": {
570 | "node": ">=12"
571 | }
572 | },
573 | "node_modules/@esbuild/linux-arm": {
574 | "version": "0.17.17",
575 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz",
576 | "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==",
577 | "cpu": [
578 | "arm"
579 | ],
580 | "optional": true,
581 | "os": [
582 | "linux"
583 | ],
584 | "engines": {
585 | "node": ">=12"
586 | }
587 | },
588 | "node_modules/@esbuild/linux-arm64": {
589 | "version": "0.17.17",
590 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz",
591 | "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==",
592 | "cpu": [
593 | "arm64"
594 | ],
595 | "optional": true,
596 | "os": [
597 | "linux"
598 | ],
599 | "engines": {
600 | "node": ">=12"
601 | }
602 | },
603 | "node_modules/@esbuild/linux-ia32": {
604 | "version": "0.17.17",
605 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz",
606 | "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==",
607 | "cpu": [
608 | "ia32"
609 | ],
610 | "optional": true,
611 | "os": [
612 | "linux"
613 | ],
614 | "engines": {
615 | "node": ">=12"
616 | }
617 | },
618 | "node_modules/@esbuild/linux-loong64": {
619 | "version": "0.17.17",
620 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz",
621 | "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==",
622 | "cpu": [
623 | "loong64"
624 | ],
625 | "optional": true,
626 | "os": [
627 | "linux"
628 | ],
629 | "engines": {
630 | "node": ">=12"
631 | }
632 | },
633 | "node_modules/@esbuild/linux-mips64el": {
634 | "version": "0.17.17",
635 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz",
636 | "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==",
637 | "cpu": [
638 | "mips64el"
639 | ],
640 | "optional": true,
641 | "os": [
642 | "linux"
643 | ],
644 | "engines": {
645 | "node": ">=12"
646 | }
647 | },
648 | "node_modules/@esbuild/linux-ppc64": {
649 | "version": "0.17.17",
650 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz",
651 | "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==",
652 | "cpu": [
653 | "ppc64"
654 | ],
655 | "optional": true,
656 | "os": [
657 | "linux"
658 | ],
659 | "engines": {
660 | "node": ">=12"
661 | }
662 | },
663 | "node_modules/@esbuild/linux-riscv64": {
664 | "version": "0.17.17",
665 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz",
666 | "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==",
667 | "cpu": [
668 | "riscv64"
669 | ],
670 | "optional": true,
671 | "os": [
672 | "linux"
673 | ],
674 | "engines": {
675 | "node": ">=12"
676 | }
677 | },
678 | "node_modules/@esbuild/linux-s390x": {
679 | "version": "0.17.17",
680 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz",
681 | "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==",
682 | "cpu": [
683 | "s390x"
684 | ],
685 | "optional": true,
686 | "os": [
687 | "linux"
688 | ],
689 | "engines": {
690 | "node": ">=12"
691 | }
692 | },
693 | "node_modules/@esbuild/linux-x64": {
694 | "version": "0.17.17",
695 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz",
696 | "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==",
697 | "cpu": [
698 | "x64"
699 | ],
700 | "optional": true,
701 | "os": [
702 | "linux"
703 | ],
704 | "engines": {
705 | "node": ">=12"
706 | }
707 | },
708 | "node_modules/@esbuild/netbsd-x64": {
709 | "version": "0.17.17",
710 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz",
711 | "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==",
712 | "cpu": [
713 | "x64"
714 | ],
715 | "optional": true,
716 | "os": [
717 | "netbsd"
718 | ],
719 | "engines": {
720 | "node": ">=12"
721 | }
722 | },
723 | "node_modules/@esbuild/openbsd-x64": {
724 | "version": "0.17.17",
725 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz",
726 | "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==",
727 | "cpu": [
728 | "x64"
729 | ],
730 | "optional": true,
731 | "os": [
732 | "openbsd"
733 | ],
734 | "engines": {
735 | "node": ">=12"
736 | }
737 | },
738 | "node_modules/@esbuild/sunos-x64": {
739 | "version": "0.17.17",
740 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz",
741 | "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==",
742 | "cpu": [
743 | "x64"
744 | ],
745 | "optional": true,
746 | "os": [
747 | "sunos"
748 | ],
749 | "engines": {
750 | "node": ">=12"
751 | }
752 | },
753 | "node_modules/@esbuild/win32-arm64": {
754 | "version": "0.17.17",
755 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz",
756 | "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==",
757 | "cpu": [
758 | "arm64"
759 | ],
760 | "optional": true,
761 | "os": [
762 | "win32"
763 | ],
764 | "engines": {
765 | "node": ">=12"
766 | }
767 | },
768 | "node_modules/@esbuild/win32-ia32": {
769 | "version": "0.17.17",
770 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz",
771 | "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==",
772 | "cpu": [
773 | "ia32"
774 | ],
775 | "optional": true,
776 | "os": [
777 | "win32"
778 | ],
779 | "engines": {
780 | "node": ">=12"
781 | }
782 | },
783 | "node_modules/@esbuild/win32-x64": {
784 | "version": "0.17.17",
785 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz",
786 | "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==",
787 | "cpu": [
788 | "x64"
789 | ],
790 | "optional": true,
791 | "os": [
792 | "win32"
793 | ],
794 | "engines": {
795 | "node": ">=12"
796 | }
797 | },
798 | "node_modules/@jridgewell/gen-mapping": {
799 | "version": "0.3.3",
800 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
801 | "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
802 | "dependencies": {
803 | "@jridgewell/set-array": "^1.0.1",
804 | "@jridgewell/sourcemap-codec": "^1.4.10",
805 | "@jridgewell/trace-mapping": "^0.3.9"
806 | },
807 | "engines": {
808 | "node": ">=6.0.0"
809 | }
810 | },
811 | "node_modules/@jridgewell/resolve-uri": {
812 | "version": "3.1.0",
813 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
814 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
815 | "engines": {
816 | "node": ">=6.0.0"
817 | }
818 | },
819 | "node_modules/@jridgewell/set-array": {
820 | "version": "1.1.2",
821 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
822 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
823 | "engines": {
824 | "node": ">=6.0.0"
825 | }
826 | },
827 | "node_modules/@jridgewell/source-map": {
828 | "version": "0.3.3",
829 | "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz",
830 | "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==",
831 | "optional": true,
832 | "peer": true,
833 | "dependencies": {
834 | "@jridgewell/gen-mapping": "^0.3.0",
835 | "@jridgewell/trace-mapping": "^0.3.9"
836 | }
837 | },
838 | "node_modules/@jridgewell/sourcemap-codec": {
839 | "version": "1.4.15",
840 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
841 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
842 | },
843 | "node_modules/@jridgewell/trace-mapping": {
844 | "version": "0.3.18",
845 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
846 | "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
847 | "dependencies": {
848 | "@jridgewell/resolve-uri": "3.1.0",
849 | "@jridgewell/sourcemap-codec": "1.4.14"
850 | }
851 | },
852 | "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
853 | "version": "1.4.14",
854 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
855 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
856 | },
857 | "node_modules/@tanstack/query-core": {
858 | "version": "4.29.1",
859 | "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.1.tgz",
860 | "integrity": "sha512-vkPewLEG8ua0efo3SsVT0BcBtkq5RZX8oPhDAyKL+k/rdOYSQTEocfGEXSaBwIwsXeOGBUpfKqI+UmHvNqdWXg==",
861 | "funding": {
862 | "type": "github",
863 | "url": "https://github.com/sponsors/tannerlinsley"
864 | }
865 | },
866 | "node_modules/@tanstack/solid-query": {
867 | "version": "4.29.1",
868 | "resolved": "https://registry.npmjs.org/@tanstack/solid-query/-/solid-query-4.29.1.tgz",
869 | "integrity": "sha512-XvRfk7Epi0gh5p+sgaMrrFu2yLY0nIq1wYbcBExehiNgyIfOw032xyZLNk5LJTAy5bLwMqL7hYR92j+ThtZ8mA==",
870 | "dependencies": {
871 | "@tanstack/query-core": "4.29.1"
872 | },
873 | "funding": {
874 | "type": "github",
875 | "url": "https://github.com/sponsors/tannerlinsley"
876 | },
877 | "peerDependencies": {
878 | "solid-js": "^1.5.7"
879 | }
880 | },
881 | "node_modules/@types/babel__core": {
882 | "version": "7.20.0",
883 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz",
884 | "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==",
885 | "dependencies": {
886 | "@babel/parser": "^7.20.7",
887 | "@babel/types": "^7.20.7",
888 | "@types/babel__generator": "*",
889 | "@types/babel__template": "*",
890 | "@types/babel__traverse": "*"
891 | }
892 | },
893 | "node_modules/@types/babel__generator": {
894 | "version": "7.6.4",
895 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
896 | "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
897 | "dependencies": {
898 | "@babel/types": "^7.0.0"
899 | }
900 | },
901 | "node_modules/@types/babel__template": {
902 | "version": "7.4.1",
903 | "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
904 | "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
905 | "dependencies": {
906 | "@babel/parser": "^7.1.0",
907 | "@babel/types": "^7.0.0"
908 | }
909 | },
910 | "node_modules/@types/babel__traverse": {
911 | "version": "7.18.3",
912 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz",
913 | "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==",
914 | "dependencies": {
915 | "@babel/types": "^7.3.0"
916 | }
917 | },
918 | "node_modules/acorn": {
919 | "version": "8.8.2",
920 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
921 | "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
922 | "optional": true,
923 | "peer": true,
924 | "bin": {
925 | "acorn": "bin/acorn"
926 | },
927 | "engines": {
928 | "node": ">=0.4.0"
929 | }
930 | },
931 | "node_modules/ansi-styles": {
932 | "version": "3.2.1",
933 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
934 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
935 | "dependencies": {
936 | "color-convert": "^1.9.0"
937 | },
938 | "engines": {
939 | "node": ">=4"
940 | }
941 | },
942 | "node_modules/babel-plugin-jsx-dom-expressions": {
943 | "version": "0.36.10",
944 | "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.36.10.tgz",
945 | "integrity": "sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==",
946 | "dependencies": {
947 | "@babel/helper-module-imports": "7.18.6",
948 | "@babel/plugin-syntax-jsx": "^7.18.6",
949 | "@babel/types": "^7.20.7",
950 | "html-entities": "2.3.3",
951 | "validate-html-nesting": "^1.2.1"
952 | },
953 | "peerDependencies": {
954 | "@babel/core": "^7.20.12"
955 | }
956 | },
957 | "node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports": {
958 | "version": "7.18.6",
959 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
960 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
961 | "dependencies": {
962 | "@babel/types": "^7.18.6"
963 | },
964 | "engines": {
965 | "node": ">=6.9.0"
966 | }
967 | },
968 | "node_modules/babel-preset-solid": {
969 | "version": "1.7.3",
970 | "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.7.3.tgz",
971 | "integrity": "sha512-HOdyrij99zo+CBrmtDxSexBAl54vCBCfBoyueLBvcfVniaEXNd4ftKqSN6XQcLvFfCY28UFO+DHaigXzWKOfzg==",
972 | "dependencies": {
973 | "babel-plugin-jsx-dom-expressions": "^0.36.9"
974 | },
975 | "peerDependencies": {
976 | "@babel/core": "^7.0.0"
977 | }
978 | },
979 | "node_modules/browserslist": {
980 | "version": "4.21.5",
981 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
982 | "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
983 | "funding": [
984 | {
985 | "type": "opencollective",
986 | "url": "https://opencollective.com/browserslist"
987 | },
988 | {
989 | "type": "tidelift",
990 | "url": "https://tidelift.com/funding/github/npm/browserslist"
991 | }
992 | ],
993 | "dependencies": {
994 | "caniuse-lite": "^1.0.30001449",
995 | "electron-to-chromium": "^1.4.284",
996 | "node-releases": "^2.0.8",
997 | "update-browserslist-db": "^1.0.10"
998 | },
999 | "bin": {
1000 | "browserslist": "cli.js"
1001 | },
1002 | "engines": {
1003 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1004 | }
1005 | },
1006 | "node_modules/buffer-from": {
1007 | "version": "1.1.2",
1008 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1009 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1010 | "optional": true,
1011 | "peer": true
1012 | },
1013 | "node_modules/caniuse-lite": {
1014 | "version": "1.0.30001480",
1015 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz",
1016 | "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==",
1017 | "funding": [
1018 | {
1019 | "type": "opencollective",
1020 | "url": "https://opencollective.com/browserslist"
1021 | },
1022 | {
1023 | "type": "tidelift",
1024 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1025 | },
1026 | {
1027 | "type": "github",
1028 | "url": "https://github.com/sponsors/ai"
1029 | }
1030 | ]
1031 | },
1032 | "node_modules/chalk": {
1033 | "version": "2.4.2",
1034 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1035 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1036 | "dependencies": {
1037 | "ansi-styles": "^3.2.1",
1038 | "escape-string-regexp": "^1.0.5",
1039 | "supports-color": "^5.3.0"
1040 | },
1041 | "engines": {
1042 | "node": ">=4"
1043 | }
1044 | },
1045 | "node_modules/color-convert": {
1046 | "version": "1.9.3",
1047 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1048 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1049 | "dependencies": {
1050 | "color-name": "1.1.3"
1051 | }
1052 | },
1053 | "node_modules/color-name": {
1054 | "version": "1.1.3",
1055 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1056 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
1057 | },
1058 | "node_modules/commander": {
1059 | "version": "2.20.3",
1060 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1061 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1062 | "optional": true,
1063 | "peer": true
1064 | },
1065 | "node_modules/convert-source-map": {
1066 | "version": "1.9.0",
1067 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
1068 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
1069 | },
1070 | "node_modules/csstype": {
1071 | "version": "3.1.2",
1072 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
1073 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
1074 | },
1075 | "node_modules/debug": {
1076 | "version": "4.3.4",
1077 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1078 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1079 | "dependencies": {
1080 | "ms": "2.1.2"
1081 | },
1082 | "engines": {
1083 | "node": ">=6.0"
1084 | },
1085 | "peerDependenciesMeta": {
1086 | "supports-color": {
1087 | "optional": true
1088 | }
1089 | }
1090 | },
1091 | "node_modules/electron-to-chromium": {
1092 | "version": "1.4.365",
1093 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.365.tgz",
1094 | "integrity": "sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg=="
1095 | },
1096 | "node_modules/esbuild": {
1097 | "version": "0.17.17",
1098 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz",
1099 | "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==",
1100 | "hasInstallScript": true,
1101 | "bin": {
1102 | "esbuild": "bin/esbuild"
1103 | },
1104 | "engines": {
1105 | "node": ">=12"
1106 | },
1107 | "optionalDependencies": {
1108 | "@esbuild/android-arm": "0.17.17",
1109 | "@esbuild/android-arm64": "0.17.17",
1110 | "@esbuild/android-x64": "0.17.17",
1111 | "@esbuild/darwin-arm64": "0.17.17",
1112 | "@esbuild/darwin-x64": "0.17.17",
1113 | "@esbuild/freebsd-arm64": "0.17.17",
1114 | "@esbuild/freebsd-x64": "0.17.17",
1115 | "@esbuild/linux-arm": "0.17.17",
1116 | "@esbuild/linux-arm64": "0.17.17",
1117 | "@esbuild/linux-ia32": "0.17.17",
1118 | "@esbuild/linux-loong64": "0.17.17",
1119 | "@esbuild/linux-mips64el": "0.17.17",
1120 | "@esbuild/linux-ppc64": "0.17.17",
1121 | "@esbuild/linux-riscv64": "0.17.17",
1122 | "@esbuild/linux-s390x": "0.17.17",
1123 | "@esbuild/linux-x64": "0.17.17",
1124 | "@esbuild/netbsd-x64": "0.17.17",
1125 | "@esbuild/openbsd-x64": "0.17.17",
1126 | "@esbuild/sunos-x64": "0.17.17",
1127 | "@esbuild/win32-arm64": "0.17.17",
1128 | "@esbuild/win32-ia32": "0.17.17",
1129 | "@esbuild/win32-x64": "0.17.17"
1130 | }
1131 | },
1132 | "node_modules/escalade": {
1133 | "version": "3.1.1",
1134 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1135 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1136 | "engines": {
1137 | "node": ">=6"
1138 | }
1139 | },
1140 | "node_modules/escape-string-regexp": {
1141 | "version": "1.0.5",
1142 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1143 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1144 | "engines": {
1145 | "node": ">=0.8.0"
1146 | }
1147 | },
1148 | "node_modules/fsevents": {
1149 | "version": "2.3.2",
1150 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1151 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1152 | "hasInstallScript": true,
1153 | "optional": true,
1154 | "os": [
1155 | "darwin"
1156 | ],
1157 | "engines": {
1158 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1159 | }
1160 | },
1161 | "node_modules/function-bind": {
1162 | "version": "1.1.1",
1163 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1164 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1165 | },
1166 | "node_modules/gensync": {
1167 | "version": "1.0.0-beta.2",
1168 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
1169 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
1170 | "engines": {
1171 | "node": ">=6.9.0"
1172 | }
1173 | },
1174 | "node_modules/globals": {
1175 | "version": "11.12.0",
1176 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1177 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1178 | "engines": {
1179 | "node": ">=4"
1180 | }
1181 | },
1182 | "node_modules/has": {
1183 | "version": "1.0.3",
1184 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1185 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1186 | "dependencies": {
1187 | "function-bind": "^1.1.1"
1188 | },
1189 | "engines": {
1190 | "node": ">= 0.4.0"
1191 | }
1192 | },
1193 | "node_modules/has-flag": {
1194 | "version": "3.0.0",
1195 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1196 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1197 | "engines": {
1198 | "node": ">=4"
1199 | }
1200 | },
1201 | "node_modules/html-entities": {
1202 | "version": "2.3.3",
1203 | "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
1204 | "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="
1205 | },
1206 | "node_modules/inherits": {
1207 | "version": "2.0.3",
1208 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1209 | "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
1210 | },
1211 | "node_modules/is-core-module": {
1212 | "version": "2.12.0",
1213 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
1214 | "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
1215 | "dependencies": {
1216 | "has": "^1.0.3"
1217 | },
1218 | "funding": {
1219 | "url": "https://github.com/sponsors/ljharb"
1220 | }
1221 | },
1222 | "node_modules/is-what": {
1223 | "version": "4.1.8",
1224 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz",
1225 | "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==",
1226 | "engines": {
1227 | "node": ">=12.13"
1228 | },
1229 | "funding": {
1230 | "url": "https://github.com/sponsors/mesqueeb"
1231 | }
1232 | },
1233 | "node_modules/js-tokens": {
1234 | "version": "4.0.0",
1235 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1236 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1237 | },
1238 | "node_modules/jsesc": {
1239 | "version": "2.5.2",
1240 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1241 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1242 | "bin": {
1243 | "jsesc": "bin/jsesc"
1244 | },
1245 | "engines": {
1246 | "node": ">=4"
1247 | }
1248 | },
1249 | "node_modules/json5": {
1250 | "version": "2.2.3",
1251 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1252 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1253 | "bin": {
1254 | "json5": "lib/cli.js"
1255 | },
1256 | "engines": {
1257 | "node": ">=6"
1258 | }
1259 | },
1260 | "node_modules/lru-cache": {
1261 | "version": "5.1.1",
1262 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1263 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1264 | "dependencies": {
1265 | "yallist": "^3.0.2"
1266 | }
1267 | },
1268 | "node_modules/merge-anything": {
1269 | "version": "5.1.4",
1270 | "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-5.1.4.tgz",
1271 | "integrity": "sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==",
1272 | "dependencies": {
1273 | "is-what": "^4.1.8"
1274 | },
1275 | "engines": {
1276 | "node": ">=12.13"
1277 | },
1278 | "funding": {
1279 | "url": "https://github.com/sponsors/mesqueeb"
1280 | }
1281 | },
1282 | "node_modules/ms": {
1283 | "version": "2.1.2",
1284 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1285 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1286 | },
1287 | "node_modules/nanoid": {
1288 | "version": "3.3.6",
1289 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
1290 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
1291 | "funding": [
1292 | {
1293 | "type": "github",
1294 | "url": "https://github.com/sponsors/ai"
1295 | }
1296 | ],
1297 | "bin": {
1298 | "nanoid": "bin/nanoid.cjs"
1299 | },
1300 | "engines": {
1301 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1302 | }
1303 | },
1304 | "node_modules/node-releases": {
1305 | "version": "2.0.10",
1306 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
1307 | "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="
1308 | },
1309 | "node_modules/path": {
1310 | "version": "0.12.7",
1311 | "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
1312 | "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
1313 | "dependencies": {
1314 | "process": "^0.11.1",
1315 | "util": "^0.10.3"
1316 | }
1317 | },
1318 | "node_modules/path-parse": {
1319 | "version": "1.0.7",
1320 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1321 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
1322 | },
1323 | "node_modules/picocolors": {
1324 | "version": "1.0.0",
1325 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
1326 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
1327 | },
1328 | "node_modules/postcss": {
1329 | "version": "8.4.22",
1330 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz",
1331 | "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==",
1332 | "funding": [
1333 | {
1334 | "type": "opencollective",
1335 | "url": "https://opencollective.com/postcss/"
1336 | },
1337 | {
1338 | "type": "tidelift",
1339 | "url": "https://tidelift.com/funding/github/npm/postcss"
1340 | },
1341 | {
1342 | "type": "github",
1343 | "url": "https://github.com/sponsors/ai"
1344 | }
1345 | ],
1346 | "dependencies": {
1347 | "nanoid": "^3.3.6",
1348 | "picocolors": "^1.0.0",
1349 | "source-map-js": "^1.0.2"
1350 | },
1351 | "engines": {
1352 | "node": "^10 || ^12 || >=14"
1353 | }
1354 | },
1355 | "node_modules/process": {
1356 | "version": "0.11.10",
1357 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1358 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
1359 | "engines": {
1360 | "node": ">= 0.6.0"
1361 | }
1362 | },
1363 | "node_modules/resolve": {
1364 | "version": "1.22.3",
1365 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz",
1366 | "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==",
1367 | "dependencies": {
1368 | "is-core-module": "^2.12.0",
1369 | "path-parse": "^1.0.7",
1370 | "supports-preserve-symlinks-flag": "^1.0.0"
1371 | },
1372 | "bin": {
1373 | "resolve": "bin/resolve"
1374 | },
1375 | "funding": {
1376 | "url": "https://github.com/sponsors/ljharb"
1377 | }
1378 | },
1379 | "node_modules/rollup": {
1380 | "version": "3.20.4",
1381 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.4.tgz",
1382 | "integrity": "sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==",
1383 | "bin": {
1384 | "rollup": "dist/bin/rollup"
1385 | },
1386 | "engines": {
1387 | "node": ">=14.18.0",
1388 | "npm": ">=8.0.0"
1389 | },
1390 | "optionalDependencies": {
1391 | "fsevents": "~2.3.2"
1392 | }
1393 | },
1394 | "node_modules/semver": {
1395 | "version": "6.3.0",
1396 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1397 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1398 | "bin": {
1399 | "semver": "bin/semver.js"
1400 | }
1401 | },
1402 | "node_modules/seroval": {
1403 | "version": "0.5.1",
1404 | "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz",
1405 | "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==",
1406 | "engines": {
1407 | "node": ">=10"
1408 | }
1409 | },
1410 | "node_modules/solid-js": {
1411 | "version": "1.7.3",
1412 | "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.3.tgz",
1413 | "integrity": "sha512-4hwaF/zV/xbNeBBIYDyu3dcReOZBECbO//mrra6GqOrKy4Soyo+fnKjpZSa0nODm6j1aL0iQRh/7ofYowH+jzw==",
1414 | "dependencies": {
1415 | "csstype": "^3.1.0",
1416 | "seroval": "^0.5.0"
1417 | }
1418 | },
1419 | "node_modules/solid-refresh": {
1420 | "version": "0.5.2",
1421 | "resolved": "https://registry.npmjs.org/solid-refresh/-/solid-refresh-0.5.2.tgz",
1422 | "integrity": "sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==",
1423 | "dependencies": {
1424 | "@babel/generator": "^7.21.1",
1425 | "@babel/helper-module-imports": "^7.18.6",
1426 | "@babel/types": "^7.21.2"
1427 | },
1428 | "peerDependencies": {
1429 | "solid-js": "^1.3"
1430 | }
1431 | },
1432 | "node_modules/source-map-js": {
1433 | "version": "1.0.2",
1434 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
1435 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
1436 | "engines": {
1437 | "node": ">=0.10.0"
1438 | }
1439 | },
1440 | "node_modules/source-map-support": {
1441 | "version": "0.5.21",
1442 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
1443 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
1444 | "optional": true,
1445 | "peer": true,
1446 | "dependencies": {
1447 | "buffer-from": "^1.0.0",
1448 | "source-map": "^0.6.0"
1449 | }
1450 | },
1451 | "node_modules/source-map-support/node_modules/source-map": {
1452 | "version": "0.6.1",
1453 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1454 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1455 | "optional": true,
1456 | "peer": true,
1457 | "engines": {
1458 | "node": ">=0.10.0"
1459 | }
1460 | },
1461 | "node_modules/supports-color": {
1462 | "version": "5.5.0",
1463 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1464 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1465 | "dependencies": {
1466 | "has-flag": "^3.0.0"
1467 | },
1468 | "engines": {
1469 | "node": ">=4"
1470 | }
1471 | },
1472 | "node_modules/supports-preserve-symlinks-flag": {
1473 | "version": "1.0.0",
1474 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
1475 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
1476 | "engines": {
1477 | "node": ">= 0.4"
1478 | },
1479 | "funding": {
1480 | "url": "https://github.com/sponsors/ljharb"
1481 | }
1482 | },
1483 | "node_modules/terser": {
1484 | "version": "5.16.9",
1485 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz",
1486 | "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==",
1487 | "optional": true,
1488 | "peer": true,
1489 | "dependencies": {
1490 | "@jridgewell/source-map": "^0.3.2",
1491 | "acorn": "^8.5.0",
1492 | "commander": "^2.20.0",
1493 | "source-map-support": "~0.5.20"
1494 | },
1495 | "bin": {
1496 | "terser": "bin/terser"
1497 | },
1498 | "engines": {
1499 | "node": ">=10"
1500 | }
1501 | },
1502 | "node_modules/to-fast-properties": {
1503 | "version": "2.0.0",
1504 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
1505 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
1506 | "engines": {
1507 | "node": ">=4"
1508 | }
1509 | },
1510 | "node_modules/update-browserslist-db": {
1511 | "version": "1.0.11",
1512 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
1513 | "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
1514 | "funding": [
1515 | {
1516 | "type": "opencollective",
1517 | "url": "https://opencollective.com/browserslist"
1518 | },
1519 | {
1520 | "type": "tidelift",
1521 | "url": "https://tidelift.com/funding/github/npm/browserslist"
1522 | },
1523 | {
1524 | "type": "github",
1525 | "url": "https://github.com/sponsors/ai"
1526 | }
1527 | ],
1528 | "dependencies": {
1529 | "escalade": "^3.1.1",
1530 | "picocolors": "^1.0.0"
1531 | },
1532 | "bin": {
1533 | "update-browserslist-db": "cli.js"
1534 | },
1535 | "peerDependencies": {
1536 | "browserslist": ">= 4.21.0"
1537 | }
1538 | },
1539 | "node_modules/util": {
1540 | "version": "0.10.4",
1541 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
1542 | "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
1543 | "dependencies": {
1544 | "inherits": "2.0.3"
1545 | }
1546 | },
1547 | "node_modules/validate-html-nesting": {
1548 | "version": "1.2.1",
1549 | "resolved": "https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.1.tgz",
1550 | "integrity": "sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ=="
1551 | },
1552 | "node_modules/vite": {
1553 | "version": "4.2.1",
1554 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz",
1555 | "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==",
1556 | "dependencies": {
1557 | "esbuild": "^0.17.5",
1558 | "postcss": "^8.4.21",
1559 | "resolve": "^1.22.1",
1560 | "rollup": "^3.18.0"
1561 | },
1562 | "bin": {
1563 | "vite": "bin/vite.js"
1564 | },
1565 | "engines": {
1566 | "node": "^14.18.0 || >=16.0.0"
1567 | },
1568 | "optionalDependencies": {
1569 | "fsevents": "~2.3.2"
1570 | },
1571 | "peerDependencies": {
1572 | "@types/node": ">= 14",
1573 | "less": "*",
1574 | "sass": "*",
1575 | "stylus": "*",
1576 | "sugarss": "*",
1577 | "terser": "^5.4.0"
1578 | },
1579 | "peerDependenciesMeta": {
1580 | "@types/node": {
1581 | "optional": true
1582 | },
1583 | "less": {
1584 | "optional": true
1585 | },
1586 | "sass": {
1587 | "optional": true
1588 | },
1589 | "stylus": {
1590 | "optional": true
1591 | },
1592 | "sugarss": {
1593 | "optional": true
1594 | },
1595 | "terser": {
1596 | "optional": true
1597 | }
1598 | }
1599 | },
1600 | "node_modules/vite-plugin-solid": {
1601 | "version": "2.7.0",
1602 | "resolved": "https://registry.npmjs.org/vite-plugin-solid/-/vite-plugin-solid-2.7.0.tgz",
1603 | "integrity": "sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==",
1604 | "dependencies": {
1605 | "@babel/core": "^7.20.5",
1606 | "@babel/preset-typescript": "^7.18.6",
1607 | "@types/babel__core": "^7.1.20",
1608 | "babel-preset-solid": "^1.7.2",
1609 | "merge-anything": "^5.1.4",
1610 | "solid-refresh": "^0.5.0",
1611 | "vitefu": "^0.2.3"
1612 | },
1613 | "peerDependencies": {
1614 | "solid-js": "^1.7.2",
1615 | "vite": "^3.0.0 || ^4.0.0"
1616 | }
1617 | },
1618 | "node_modules/vitefu": {
1619 | "version": "0.2.4",
1620 | "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz",
1621 | "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==",
1622 | "peerDependencies": {
1623 | "vite": "^3.0.0 || ^4.0.0"
1624 | },
1625 | "peerDependenciesMeta": {
1626 | "vite": {
1627 | "optional": true
1628 | }
1629 | }
1630 | },
1631 | "node_modules/yallist": {
1632 | "version": "3.1.1",
1633 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1634 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
1635 | }
1636 | },
1637 | "dependencies": {
1638 | "@ampproject/remapping": {
1639 | "version": "2.2.1",
1640 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
1641 | "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
1642 | "requires": {
1643 | "@jridgewell/gen-mapping": "^0.3.0",
1644 | "@jridgewell/trace-mapping": "^0.3.9"
1645 | }
1646 | },
1647 | "@babel/code-frame": {
1648 | "version": "7.21.4",
1649 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
1650 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
1651 | "requires": {
1652 | "@babel/highlight": "^7.18.6"
1653 | }
1654 | },
1655 | "@babel/compat-data": {
1656 | "version": "7.21.4",
1657 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz",
1658 | "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g=="
1659 | },
1660 | "@babel/core": {
1661 | "version": "7.21.4",
1662 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz",
1663 | "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
1664 | "requires": {
1665 | "@ampproject/remapping": "^2.2.0",
1666 | "@babel/code-frame": "^7.21.4",
1667 | "@babel/generator": "^7.21.4",
1668 | "@babel/helper-compilation-targets": "^7.21.4",
1669 | "@babel/helper-module-transforms": "^7.21.2",
1670 | "@babel/helpers": "^7.21.0",
1671 | "@babel/parser": "^7.21.4",
1672 | "@babel/template": "^7.20.7",
1673 | "@babel/traverse": "^7.21.4",
1674 | "@babel/types": "^7.21.4",
1675 | "convert-source-map": "^1.7.0",
1676 | "debug": "^4.1.0",
1677 | "gensync": "^1.0.0-beta.2",
1678 | "json5": "^2.2.2",
1679 | "semver": "^6.3.0"
1680 | }
1681 | },
1682 | "@babel/generator": {
1683 | "version": "7.21.4",
1684 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz",
1685 | "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
1686 | "requires": {
1687 | "@babel/types": "^7.21.4",
1688 | "@jridgewell/gen-mapping": "^0.3.2",
1689 | "@jridgewell/trace-mapping": "^0.3.17",
1690 | "jsesc": "^2.5.1"
1691 | }
1692 | },
1693 | "@babel/helper-annotate-as-pure": {
1694 | "version": "7.18.6",
1695 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
1696 | "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
1697 | "requires": {
1698 | "@babel/types": "^7.18.6"
1699 | }
1700 | },
1701 | "@babel/helper-compilation-targets": {
1702 | "version": "7.21.4",
1703 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
1704 | "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
1705 | "requires": {
1706 | "@babel/compat-data": "^7.21.4",
1707 | "@babel/helper-validator-option": "^7.21.0",
1708 | "browserslist": "^4.21.3",
1709 | "lru-cache": "^5.1.1",
1710 | "semver": "^6.3.0"
1711 | }
1712 | },
1713 | "@babel/helper-create-class-features-plugin": {
1714 | "version": "7.21.4",
1715 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz",
1716 | "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==",
1717 | "requires": {
1718 | "@babel/helper-annotate-as-pure": "^7.18.6",
1719 | "@babel/helper-environment-visitor": "^7.18.9",
1720 | "@babel/helper-function-name": "^7.21.0",
1721 | "@babel/helper-member-expression-to-functions": "^7.21.0",
1722 | "@babel/helper-optimise-call-expression": "^7.18.6",
1723 | "@babel/helper-replace-supers": "^7.20.7",
1724 | "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
1725 | "@babel/helper-split-export-declaration": "^7.18.6"
1726 | }
1727 | },
1728 | "@babel/helper-environment-visitor": {
1729 | "version": "7.18.9",
1730 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
1731 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="
1732 | },
1733 | "@babel/helper-function-name": {
1734 | "version": "7.21.0",
1735 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
1736 | "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
1737 | "requires": {
1738 | "@babel/template": "^7.20.7",
1739 | "@babel/types": "^7.21.0"
1740 | }
1741 | },
1742 | "@babel/helper-hoist-variables": {
1743 | "version": "7.18.6",
1744 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
1745 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
1746 | "requires": {
1747 | "@babel/types": "^7.18.6"
1748 | }
1749 | },
1750 | "@babel/helper-member-expression-to-functions": {
1751 | "version": "7.21.0",
1752 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz",
1753 | "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==",
1754 | "requires": {
1755 | "@babel/types": "^7.21.0"
1756 | }
1757 | },
1758 | "@babel/helper-module-imports": {
1759 | "version": "7.21.4",
1760 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
1761 | "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
1762 | "requires": {
1763 | "@babel/types": "^7.21.4"
1764 | }
1765 | },
1766 | "@babel/helper-module-transforms": {
1767 | "version": "7.21.2",
1768 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
1769 | "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
1770 | "requires": {
1771 | "@babel/helper-environment-visitor": "^7.18.9",
1772 | "@babel/helper-module-imports": "^7.18.6",
1773 | "@babel/helper-simple-access": "^7.20.2",
1774 | "@babel/helper-split-export-declaration": "^7.18.6",
1775 | "@babel/helper-validator-identifier": "^7.19.1",
1776 | "@babel/template": "^7.20.7",
1777 | "@babel/traverse": "^7.21.2",
1778 | "@babel/types": "^7.21.2"
1779 | }
1780 | },
1781 | "@babel/helper-optimise-call-expression": {
1782 | "version": "7.18.6",
1783 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
1784 | "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
1785 | "requires": {
1786 | "@babel/types": "^7.18.6"
1787 | }
1788 | },
1789 | "@babel/helper-plugin-utils": {
1790 | "version": "7.20.2",
1791 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
1792 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ=="
1793 | },
1794 | "@babel/helper-replace-supers": {
1795 | "version": "7.20.7",
1796 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz",
1797 | "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==",
1798 | "requires": {
1799 | "@babel/helper-environment-visitor": "^7.18.9",
1800 | "@babel/helper-member-expression-to-functions": "^7.20.7",
1801 | "@babel/helper-optimise-call-expression": "^7.18.6",
1802 | "@babel/template": "^7.20.7",
1803 | "@babel/traverse": "^7.20.7",
1804 | "@babel/types": "^7.20.7"
1805 | }
1806 | },
1807 | "@babel/helper-simple-access": {
1808 | "version": "7.20.2",
1809 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
1810 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
1811 | "requires": {
1812 | "@babel/types": "^7.20.2"
1813 | }
1814 | },
1815 | "@babel/helper-skip-transparent-expression-wrappers": {
1816 | "version": "7.20.0",
1817 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz",
1818 | "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==",
1819 | "requires": {
1820 | "@babel/types": "^7.20.0"
1821 | }
1822 | },
1823 | "@babel/helper-split-export-declaration": {
1824 | "version": "7.18.6",
1825 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
1826 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
1827 | "requires": {
1828 | "@babel/types": "^7.18.6"
1829 | }
1830 | },
1831 | "@babel/helper-string-parser": {
1832 | "version": "7.19.4",
1833 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
1834 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
1835 | },
1836 | "@babel/helper-validator-identifier": {
1837 | "version": "7.19.1",
1838 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
1839 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
1840 | },
1841 | "@babel/helper-validator-option": {
1842 | "version": "7.21.0",
1843 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
1844 | "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ=="
1845 | },
1846 | "@babel/helpers": {
1847 | "version": "7.21.0",
1848 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
1849 | "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
1850 | "requires": {
1851 | "@babel/template": "^7.20.7",
1852 | "@babel/traverse": "^7.21.0",
1853 | "@babel/types": "^7.21.0"
1854 | }
1855 | },
1856 | "@babel/highlight": {
1857 | "version": "7.18.6",
1858 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
1859 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
1860 | "requires": {
1861 | "@babel/helper-validator-identifier": "^7.18.6",
1862 | "chalk": "^2.0.0",
1863 | "js-tokens": "^4.0.0"
1864 | }
1865 | },
1866 | "@babel/parser": {
1867 | "version": "7.21.4",
1868 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
1869 | "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw=="
1870 | },
1871 | "@babel/plugin-syntax-jsx": {
1872 | "version": "7.21.4",
1873 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz",
1874 | "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==",
1875 | "requires": {
1876 | "@babel/helper-plugin-utils": "^7.20.2"
1877 | }
1878 | },
1879 | "@babel/plugin-syntax-typescript": {
1880 | "version": "7.21.4",
1881 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz",
1882 | "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==",
1883 | "requires": {
1884 | "@babel/helper-plugin-utils": "^7.20.2"
1885 | }
1886 | },
1887 | "@babel/plugin-transform-modules-commonjs": {
1888 | "version": "7.21.2",
1889 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz",
1890 | "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==",
1891 | "requires": {
1892 | "@babel/helper-module-transforms": "^7.21.2",
1893 | "@babel/helper-plugin-utils": "^7.20.2",
1894 | "@babel/helper-simple-access": "^7.20.2"
1895 | }
1896 | },
1897 | "@babel/plugin-transform-typescript": {
1898 | "version": "7.21.3",
1899 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz",
1900 | "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==",
1901 | "requires": {
1902 | "@babel/helper-annotate-as-pure": "^7.18.6",
1903 | "@babel/helper-create-class-features-plugin": "^7.21.0",
1904 | "@babel/helper-plugin-utils": "^7.20.2",
1905 | "@babel/plugin-syntax-typescript": "^7.20.0"
1906 | }
1907 | },
1908 | "@babel/preset-typescript": {
1909 | "version": "7.21.4",
1910 | "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz",
1911 | "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==",
1912 | "requires": {
1913 | "@babel/helper-plugin-utils": "^7.20.2",
1914 | "@babel/helper-validator-option": "^7.21.0",
1915 | "@babel/plugin-syntax-jsx": "^7.21.4",
1916 | "@babel/plugin-transform-modules-commonjs": "^7.21.2",
1917 | "@babel/plugin-transform-typescript": "^7.21.3"
1918 | }
1919 | },
1920 | "@babel/template": {
1921 | "version": "7.20.7",
1922 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
1923 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
1924 | "requires": {
1925 | "@babel/code-frame": "^7.18.6",
1926 | "@babel/parser": "^7.20.7",
1927 | "@babel/types": "^7.20.7"
1928 | }
1929 | },
1930 | "@babel/traverse": {
1931 | "version": "7.21.4",
1932 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz",
1933 | "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
1934 | "requires": {
1935 | "@babel/code-frame": "^7.21.4",
1936 | "@babel/generator": "^7.21.4",
1937 | "@babel/helper-environment-visitor": "^7.18.9",
1938 | "@babel/helper-function-name": "^7.21.0",
1939 | "@babel/helper-hoist-variables": "^7.18.6",
1940 | "@babel/helper-split-export-declaration": "^7.18.6",
1941 | "@babel/parser": "^7.21.4",
1942 | "@babel/types": "^7.21.4",
1943 | "debug": "^4.1.0",
1944 | "globals": "^11.1.0"
1945 | }
1946 | },
1947 | "@babel/types": {
1948 | "version": "7.21.4",
1949 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz",
1950 | "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
1951 | "requires": {
1952 | "@babel/helper-string-parser": "^7.19.4",
1953 | "@babel/helper-validator-identifier": "^7.19.1",
1954 | "to-fast-properties": "^2.0.0"
1955 | }
1956 | },
1957 | "@esbuild/android-arm": {
1958 | "version": "0.17.17",
1959 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz",
1960 | "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==",
1961 | "optional": true
1962 | },
1963 | "@esbuild/android-arm64": {
1964 | "version": "0.17.17",
1965 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz",
1966 | "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==",
1967 | "optional": true
1968 | },
1969 | "@esbuild/android-x64": {
1970 | "version": "0.17.17",
1971 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz",
1972 | "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==",
1973 | "optional": true
1974 | },
1975 | "@esbuild/darwin-arm64": {
1976 | "version": "0.17.17",
1977 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz",
1978 | "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==",
1979 | "optional": true
1980 | },
1981 | "@esbuild/darwin-x64": {
1982 | "version": "0.17.17",
1983 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz",
1984 | "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==",
1985 | "optional": true
1986 | },
1987 | "@esbuild/freebsd-arm64": {
1988 | "version": "0.17.17",
1989 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz",
1990 | "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==",
1991 | "optional": true
1992 | },
1993 | "@esbuild/freebsd-x64": {
1994 | "version": "0.17.17",
1995 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz",
1996 | "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==",
1997 | "optional": true
1998 | },
1999 | "@esbuild/linux-arm": {
2000 | "version": "0.17.17",
2001 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz",
2002 | "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==",
2003 | "optional": true
2004 | },
2005 | "@esbuild/linux-arm64": {
2006 | "version": "0.17.17",
2007 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz",
2008 | "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==",
2009 | "optional": true
2010 | },
2011 | "@esbuild/linux-ia32": {
2012 | "version": "0.17.17",
2013 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz",
2014 | "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==",
2015 | "optional": true
2016 | },
2017 | "@esbuild/linux-loong64": {
2018 | "version": "0.17.17",
2019 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz",
2020 | "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==",
2021 | "optional": true
2022 | },
2023 | "@esbuild/linux-mips64el": {
2024 | "version": "0.17.17",
2025 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz",
2026 | "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==",
2027 | "optional": true
2028 | },
2029 | "@esbuild/linux-ppc64": {
2030 | "version": "0.17.17",
2031 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz",
2032 | "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==",
2033 | "optional": true
2034 | },
2035 | "@esbuild/linux-riscv64": {
2036 | "version": "0.17.17",
2037 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz",
2038 | "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==",
2039 | "optional": true
2040 | },
2041 | "@esbuild/linux-s390x": {
2042 | "version": "0.17.17",
2043 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz",
2044 | "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==",
2045 | "optional": true
2046 | },
2047 | "@esbuild/linux-x64": {
2048 | "version": "0.17.17",
2049 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz",
2050 | "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==",
2051 | "optional": true
2052 | },
2053 | "@esbuild/netbsd-x64": {
2054 | "version": "0.17.17",
2055 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz",
2056 | "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==",
2057 | "optional": true
2058 | },
2059 | "@esbuild/openbsd-x64": {
2060 | "version": "0.17.17",
2061 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz",
2062 | "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==",
2063 | "optional": true
2064 | },
2065 | "@esbuild/sunos-x64": {
2066 | "version": "0.17.17",
2067 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz",
2068 | "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==",
2069 | "optional": true
2070 | },
2071 | "@esbuild/win32-arm64": {
2072 | "version": "0.17.17",
2073 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz",
2074 | "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==",
2075 | "optional": true
2076 | },
2077 | "@esbuild/win32-ia32": {
2078 | "version": "0.17.17",
2079 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz",
2080 | "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==",
2081 | "optional": true
2082 | },
2083 | "@esbuild/win32-x64": {
2084 | "version": "0.17.17",
2085 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz",
2086 | "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==",
2087 | "optional": true
2088 | },
2089 | "@jridgewell/gen-mapping": {
2090 | "version": "0.3.3",
2091 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
2092 | "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
2093 | "requires": {
2094 | "@jridgewell/set-array": "^1.0.1",
2095 | "@jridgewell/sourcemap-codec": "^1.4.10",
2096 | "@jridgewell/trace-mapping": "^0.3.9"
2097 | }
2098 | },
2099 | "@jridgewell/resolve-uri": {
2100 | "version": "3.1.0",
2101 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
2102 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
2103 | },
2104 | "@jridgewell/set-array": {
2105 | "version": "1.1.2",
2106 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
2107 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
2108 | },
2109 | "@jridgewell/source-map": {
2110 | "version": "0.3.3",
2111 | "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz",
2112 | "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==",
2113 | "optional": true,
2114 | "peer": true,
2115 | "requires": {
2116 | "@jridgewell/gen-mapping": "^0.3.0",
2117 | "@jridgewell/trace-mapping": "^0.3.9"
2118 | }
2119 | },
2120 | "@jridgewell/sourcemap-codec": {
2121 | "version": "1.4.15",
2122 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
2123 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
2124 | },
2125 | "@jridgewell/trace-mapping": {
2126 | "version": "0.3.18",
2127 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
2128 | "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
2129 | "requires": {
2130 | "@jridgewell/resolve-uri": "3.1.0",
2131 | "@jridgewell/sourcemap-codec": "1.4.14"
2132 | },
2133 | "dependencies": {
2134 | "@jridgewell/sourcemap-codec": {
2135 | "version": "1.4.14",
2136 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
2137 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
2138 | }
2139 | }
2140 | },
2141 | "@tanstack/query-core": {
2142 | "version": "4.29.1",
2143 | "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.1.tgz",
2144 | "integrity": "sha512-vkPewLEG8ua0efo3SsVT0BcBtkq5RZX8oPhDAyKL+k/rdOYSQTEocfGEXSaBwIwsXeOGBUpfKqI+UmHvNqdWXg=="
2145 | },
2146 | "@tanstack/solid-query": {
2147 | "version": "4.29.1",
2148 | "resolved": "https://registry.npmjs.org/@tanstack/solid-query/-/solid-query-4.29.1.tgz",
2149 | "integrity": "sha512-XvRfk7Epi0gh5p+sgaMrrFu2yLY0nIq1wYbcBExehiNgyIfOw032xyZLNk5LJTAy5bLwMqL7hYR92j+ThtZ8mA==",
2150 | "requires": {
2151 | "@tanstack/query-core": "4.29.1"
2152 | }
2153 | },
2154 | "@types/babel__core": {
2155 | "version": "7.20.0",
2156 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz",
2157 | "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==",
2158 | "requires": {
2159 | "@babel/parser": "^7.20.7",
2160 | "@babel/types": "^7.20.7",
2161 | "@types/babel__generator": "*",
2162 | "@types/babel__template": "*",
2163 | "@types/babel__traverse": "*"
2164 | }
2165 | },
2166 | "@types/babel__generator": {
2167 | "version": "7.6.4",
2168 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
2169 | "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
2170 | "requires": {
2171 | "@babel/types": "^7.0.0"
2172 | }
2173 | },
2174 | "@types/babel__template": {
2175 | "version": "7.4.1",
2176 | "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
2177 | "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
2178 | "requires": {
2179 | "@babel/parser": "^7.1.0",
2180 | "@babel/types": "^7.0.0"
2181 | }
2182 | },
2183 | "@types/babel__traverse": {
2184 | "version": "7.18.3",
2185 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz",
2186 | "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==",
2187 | "requires": {
2188 | "@babel/types": "^7.3.0"
2189 | }
2190 | },
2191 | "acorn": {
2192 | "version": "8.8.2",
2193 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
2194 | "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
2195 | "optional": true,
2196 | "peer": true
2197 | },
2198 | "ansi-styles": {
2199 | "version": "3.2.1",
2200 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2201 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2202 | "requires": {
2203 | "color-convert": "^1.9.0"
2204 | }
2205 | },
2206 | "babel-plugin-jsx-dom-expressions": {
2207 | "version": "0.36.10",
2208 | "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.36.10.tgz",
2209 | "integrity": "sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==",
2210 | "requires": {
2211 | "@babel/helper-module-imports": "7.18.6",
2212 | "@babel/plugin-syntax-jsx": "^7.18.6",
2213 | "@babel/types": "^7.20.7",
2214 | "html-entities": "2.3.3",
2215 | "validate-html-nesting": "^1.2.1"
2216 | },
2217 | "dependencies": {
2218 | "@babel/helper-module-imports": {
2219 | "version": "7.18.6",
2220 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
2221 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
2222 | "requires": {
2223 | "@babel/types": "^7.18.6"
2224 | }
2225 | }
2226 | }
2227 | },
2228 | "babel-preset-solid": {
2229 | "version": "1.7.3",
2230 | "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.7.3.tgz",
2231 | "integrity": "sha512-HOdyrij99zo+CBrmtDxSexBAl54vCBCfBoyueLBvcfVniaEXNd4ftKqSN6XQcLvFfCY28UFO+DHaigXzWKOfzg==",
2232 | "requires": {
2233 | "babel-plugin-jsx-dom-expressions": "^0.36.9"
2234 | }
2235 | },
2236 | "browserslist": {
2237 | "version": "4.21.5",
2238 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
2239 | "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
2240 | "requires": {
2241 | "caniuse-lite": "^1.0.30001449",
2242 | "electron-to-chromium": "^1.4.284",
2243 | "node-releases": "^2.0.8",
2244 | "update-browserslist-db": "^1.0.10"
2245 | }
2246 | },
2247 | "buffer-from": {
2248 | "version": "1.1.2",
2249 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2250 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
2251 | "optional": true,
2252 | "peer": true
2253 | },
2254 | "caniuse-lite": {
2255 | "version": "1.0.30001480",
2256 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz",
2257 | "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ=="
2258 | },
2259 | "chalk": {
2260 | "version": "2.4.2",
2261 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2262 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2263 | "requires": {
2264 | "ansi-styles": "^3.2.1",
2265 | "escape-string-regexp": "^1.0.5",
2266 | "supports-color": "^5.3.0"
2267 | }
2268 | },
2269 | "color-convert": {
2270 | "version": "1.9.3",
2271 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2272 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2273 | "requires": {
2274 | "color-name": "1.1.3"
2275 | }
2276 | },
2277 | "color-name": {
2278 | "version": "1.1.3",
2279 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2280 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
2281 | },
2282 | "commander": {
2283 | "version": "2.20.3",
2284 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
2285 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
2286 | "optional": true,
2287 | "peer": true
2288 | },
2289 | "convert-source-map": {
2290 | "version": "1.9.0",
2291 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
2292 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
2293 | },
2294 | "csstype": {
2295 | "version": "3.1.2",
2296 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
2297 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
2298 | },
2299 | "debug": {
2300 | "version": "4.3.4",
2301 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2302 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2303 | "requires": {
2304 | "ms": "2.1.2"
2305 | }
2306 | },
2307 | "electron-to-chromium": {
2308 | "version": "1.4.365",
2309 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.365.tgz",
2310 | "integrity": "sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg=="
2311 | },
2312 | "esbuild": {
2313 | "version": "0.17.17",
2314 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz",
2315 | "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==",
2316 | "requires": {
2317 | "@esbuild/android-arm": "0.17.17",
2318 | "@esbuild/android-arm64": "0.17.17",
2319 | "@esbuild/android-x64": "0.17.17",
2320 | "@esbuild/darwin-arm64": "0.17.17",
2321 | "@esbuild/darwin-x64": "0.17.17",
2322 | "@esbuild/freebsd-arm64": "0.17.17",
2323 | "@esbuild/freebsd-x64": "0.17.17",
2324 | "@esbuild/linux-arm": "0.17.17",
2325 | "@esbuild/linux-arm64": "0.17.17",
2326 | "@esbuild/linux-ia32": "0.17.17",
2327 | "@esbuild/linux-loong64": "0.17.17",
2328 | "@esbuild/linux-mips64el": "0.17.17",
2329 | "@esbuild/linux-ppc64": "0.17.17",
2330 | "@esbuild/linux-riscv64": "0.17.17",
2331 | "@esbuild/linux-s390x": "0.17.17",
2332 | "@esbuild/linux-x64": "0.17.17",
2333 | "@esbuild/netbsd-x64": "0.17.17",
2334 | "@esbuild/openbsd-x64": "0.17.17",
2335 | "@esbuild/sunos-x64": "0.17.17",
2336 | "@esbuild/win32-arm64": "0.17.17",
2337 | "@esbuild/win32-ia32": "0.17.17",
2338 | "@esbuild/win32-x64": "0.17.17"
2339 | }
2340 | },
2341 | "escalade": {
2342 | "version": "3.1.1",
2343 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2344 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
2345 | },
2346 | "escape-string-regexp": {
2347 | "version": "1.0.5",
2348 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2349 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
2350 | },
2351 | "fsevents": {
2352 | "version": "2.3.2",
2353 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2354 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2355 | "optional": true
2356 | },
2357 | "function-bind": {
2358 | "version": "1.1.1",
2359 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2360 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
2361 | },
2362 | "gensync": {
2363 | "version": "1.0.0-beta.2",
2364 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2365 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
2366 | },
2367 | "globals": {
2368 | "version": "11.12.0",
2369 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2370 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
2371 | },
2372 | "has": {
2373 | "version": "1.0.3",
2374 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2375 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2376 | "requires": {
2377 | "function-bind": "^1.1.1"
2378 | }
2379 | },
2380 | "has-flag": {
2381 | "version": "3.0.0",
2382 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2383 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
2384 | },
2385 | "html-entities": {
2386 | "version": "2.3.3",
2387 | "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
2388 | "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="
2389 | },
2390 | "inherits": {
2391 | "version": "2.0.3",
2392 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2393 | "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
2394 | },
2395 | "is-core-module": {
2396 | "version": "2.12.0",
2397 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
2398 | "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
2399 | "requires": {
2400 | "has": "^1.0.3"
2401 | }
2402 | },
2403 | "is-what": {
2404 | "version": "4.1.8",
2405 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz",
2406 | "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA=="
2407 | },
2408 | "js-tokens": {
2409 | "version": "4.0.0",
2410 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2411 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2412 | },
2413 | "jsesc": {
2414 | "version": "2.5.2",
2415 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
2416 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
2417 | },
2418 | "json5": {
2419 | "version": "2.2.3",
2420 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2421 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
2422 | },
2423 | "lru-cache": {
2424 | "version": "5.1.1",
2425 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2426 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2427 | "requires": {
2428 | "yallist": "^3.0.2"
2429 | }
2430 | },
2431 | "merge-anything": {
2432 | "version": "5.1.4",
2433 | "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-5.1.4.tgz",
2434 | "integrity": "sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==",
2435 | "requires": {
2436 | "is-what": "^4.1.8"
2437 | }
2438 | },
2439 | "ms": {
2440 | "version": "2.1.2",
2441 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2442 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2443 | },
2444 | "nanoid": {
2445 | "version": "3.3.6",
2446 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
2447 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
2448 | },
2449 | "node-releases": {
2450 | "version": "2.0.10",
2451 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
2452 | "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="
2453 | },
2454 | "path": {
2455 | "version": "0.12.7",
2456 | "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
2457 | "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
2458 | "requires": {
2459 | "process": "^0.11.1",
2460 | "util": "^0.10.3"
2461 | }
2462 | },
2463 | "path-parse": {
2464 | "version": "1.0.7",
2465 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2466 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
2467 | },
2468 | "picocolors": {
2469 | "version": "1.0.0",
2470 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
2471 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
2472 | },
2473 | "postcss": {
2474 | "version": "8.4.22",
2475 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz",
2476 | "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==",
2477 | "requires": {
2478 | "nanoid": "^3.3.6",
2479 | "picocolors": "^1.0.0",
2480 | "source-map-js": "^1.0.2"
2481 | }
2482 | },
2483 | "process": {
2484 | "version": "0.11.10",
2485 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
2486 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
2487 | },
2488 | "resolve": {
2489 | "version": "1.22.3",
2490 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz",
2491 | "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==",
2492 | "requires": {
2493 | "is-core-module": "^2.12.0",
2494 | "path-parse": "^1.0.7",
2495 | "supports-preserve-symlinks-flag": "^1.0.0"
2496 | }
2497 | },
2498 | "rollup": {
2499 | "version": "3.20.4",
2500 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.4.tgz",
2501 | "integrity": "sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==",
2502 | "requires": {
2503 | "fsevents": "~2.3.2"
2504 | }
2505 | },
2506 | "semver": {
2507 | "version": "6.3.0",
2508 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2509 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
2510 | },
2511 | "seroval": {
2512 | "version": "0.5.1",
2513 | "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz",
2514 | "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g=="
2515 | },
2516 | "solid-js": {
2517 | "version": "1.7.3",
2518 | "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.3.tgz",
2519 | "integrity": "sha512-4hwaF/zV/xbNeBBIYDyu3dcReOZBECbO//mrra6GqOrKy4Soyo+fnKjpZSa0nODm6j1aL0iQRh/7ofYowH+jzw==",
2520 | "requires": {
2521 | "csstype": "^3.1.0",
2522 | "seroval": "^0.5.0"
2523 | }
2524 | },
2525 | "solid-refresh": {
2526 | "version": "0.5.2",
2527 | "resolved": "https://registry.npmjs.org/solid-refresh/-/solid-refresh-0.5.2.tgz",
2528 | "integrity": "sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==",
2529 | "requires": {
2530 | "@babel/generator": "^7.21.1",
2531 | "@babel/helper-module-imports": "^7.18.6",
2532 | "@babel/types": "^7.21.2"
2533 | }
2534 | },
2535 | "source-map-js": {
2536 | "version": "1.0.2",
2537 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2538 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
2539 | },
2540 | "source-map-support": {
2541 | "version": "0.5.21",
2542 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2543 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2544 | "optional": true,
2545 | "peer": true,
2546 | "requires": {
2547 | "buffer-from": "^1.0.0",
2548 | "source-map": "^0.6.0"
2549 | },
2550 | "dependencies": {
2551 | "source-map": {
2552 | "version": "0.6.1",
2553 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2554 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2555 | "optional": true,
2556 | "peer": true
2557 | }
2558 | }
2559 | },
2560 | "supports-color": {
2561 | "version": "5.5.0",
2562 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2563 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2564 | "requires": {
2565 | "has-flag": "^3.0.0"
2566 | }
2567 | },
2568 | "supports-preserve-symlinks-flag": {
2569 | "version": "1.0.0",
2570 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2571 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
2572 | },
2573 | "terser": {
2574 | "version": "5.16.9",
2575 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz",
2576 | "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==",
2577 | "optional": true,
2578 | "peer": true,
2579 | "requires": {
2580 | "@jridgewell/source-map": "^0.3.2",
2581 | "acorn": "^8.5.0",
2582 | "commander": "^2.20.0",
2583 | "source-map-support": "~0.5.20"
2584 | }
2585 | },
2586 | "to-fast-properties": {
2587 | "version": "2.0.0",
2588 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
2589 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
2590 | },
2591 | "update-browserslist-db": {
2592 | "version": "1.0.11",
2593 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
2594 | "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
2595 | "requires": {
2596 | "escalade": "^3.1.1",
2597 | "picocolors": "^1.0.0"
2598 | }
2599 | },
2600 | "util": {
2601 | "version": "0.10.4",
2602 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
2603 | "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
2604 | "requires": {
2605 | "inherits": "2.0.3"
2606 | }
2607 | },
2608 | "validate-html-nesting": {
2609 | "version": "1.2.1",
2610 | "resolved": "https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.1.tgz",
2611 | "integrity": "sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ=="
2612 | },
2613 | "vite": {
2614 | "version": "4.2.1",
2615 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz",
2616 | "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==",
2617 | "requires": {
2618 | "esbuild": "^0.17.5",
2619 | "fsevents": "~2.3.2",
2620 | "postcss": "^8.4.21",
2621 | "resolve": "^1.22.1",
2622 | "rollup": "^3.18.0"
2623 | }
2624 | },
2625 | "vite-plugin-solid": {
2626 | "version": "2.7.0",
2627 | "resolved": "https://registry.npmjs.org/vite-plugin-solid/-/vite-plugin-solid-2.7.0.tgz",
2628 | "integrity": "sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==",
2629 | "requires": {
2630 | "@babel/core": "^7.20.5",
2631 | "@babel/preset-typescript": "^7.18.6",
2632 | "@types/babel__core": "^7.1.20",
2633 | "babel-preset-solid": "^1.7.2",
2634 | "merge-anything": "^5.1.4",
2635 | "solid-refresh": "^0.5.0",
2636 | "vitefu": "^0.2.3"
2637 | }
2638 | },
2639 | "vitefu": {
2640 | "version": "0.2.4",
2641 | "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz",
2642 | "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==",
2643 | "requires": {}
2644 | },
2645 | "yallist": {
2646 | "version": "3.1.1",
2647 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2648 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
2649 | }
2650 | }
2651 | }
2652 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "solid-query-devkit",
3 | "version": "1.0.36",
4 | "description": "Solid Query Devkit",
5 | "type": "module",
6 | "main": "./src/SolidQueryDevtools.jsx",
7 | "scripts": {
8 | "test": "echo \"Error: no test specified\" && exit 1",
9 | "dev": "vite",
10 | "build": "vite build"
11 | },
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://github.com/oslabs-beta/solid-query-devkit.git"
15 | },
16 | "keywords": [
17 | "Solid",
18 | "Query",
19 | "Devkit"
20 | ],
21 | "author": "Squid",
22 | "license": "MIT",
23 | "bugs": {
24 | "url": "https://github.com/oslabs-beta/solid-query-devkit/issues"
25 | },
26 | "homepage": "https://github.com/oslabs-beta/solid-query-devkit#readme",
27 | "dependencies": {
28 |
29 | },
30 | "peerDependencies": {
31 | "@tanstack/solid-query": "^4.29.1",
32 | "path": "^0.12.7",
33 | "solid-js": "^1.7.3"
34 | },
35 | "devDependencies": {
36 | "vite": "^4.2.1",
37 | "vite-plugin-solid": "^2.7.0"
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | solid-js: ^1.6.10
5 | vite: ^4.1.1
6 | vite-plugin-solid: ^2.5.0
7 |
8 | dependencies:
9 | solid-js: 1.6.10
10 |
11 | devDependencies:
12 | vite: 4.1.1
13 | vite-plugin-solid: 2.5.0_solid-js@1.6.10+vite@4.1.1
14 |
15 | packages:
16 |
17 | /@ampproject/remapping/2.2.0:
18 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
19 | engines: {node: '>=6.0.0'}
20 | dependencies:
21 | '@jridgewell/gen-mapping': 0.1.1
22 | '@jridgewell/trace-mapping': 0.3.17
23 | dev: true
24 |
25 | /@babel/code-frame/7.18.6:
26 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
27 | engines: {node: '>=6.9.0'}
28 | dependencies:
29 | '@babel/highlight': 7.18.6
30 | dev: true
31 |
32 | /@babel/compat-data/7.20.10:
33 | resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==}
34 | engines: {node: '>=6.9.0'}
35 | dev: true
36 |
37 | /@babel/core/7.20.7:
38 | resolution: {integrity: sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==}
39 | engines: {node: '>=6.9.0'}
40 | dependencies:
41 | '@ampproject/remapping': 2.2.0
42 | '@babel/code-frame': 7.18.6
43 | '@babel/generator': 7.20.7
44 | '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7
45 | '@babel/helper-module-transforms': 7.20.11
46 | '@babel/helpers': 7.20.7
47 | '@babel/parser': 7.20.7
48 | '@babel/template': 7.20.7
49 | '@babel/traverse': 7.20.10
50 | '@babel/types': 7.20.7
51 | convert-source-map: 1.9.0
52 | debug: 4.3.4
53 | gensync: 1.0.0-beta.2
54 | json5: 2.2.2
55 | semver: 6.3.0
56 | transitivePeerDependencies:
57 | - supports-color
58 | dev: true
59 |
60 | /@babel/generator/7.20.7:
61 | resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==}
62 | engines: {node: '>=6.9.0'}
63 | dependencies:
64 | '@babel/types': 7.20.7
65 | '@jridgewell/gen-mapping': 0.3.2
66 | jsesc: 2.5.2
67 | dev: true
68 |
69 | /@babel/helper-annotate-as-pure/7.18.6:
70 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
71 | engines: {node: '>=6.9.0'}
72 | dependencies:
73 | '@babel/types': 7.20.7
74 | dev: true
75 |
76 | /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.7:
77 | resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
78 | engines: {node: '>=6.9.0'}
79 | peerDependencies:
80 | '@babel/core': ^7.0.0
81 | dependencies:
82 | '@babel/compat-data': 7.20.10
83 | '@babel/core': 7.20.7
84 | '@babel/helper-validator-option': 7.18.6
85 | browserslist: 4.21.4
86 | lru-cache: 5.1.1
87 | semver: 6.3.0
88 | dev: true
89 |
90 | /@babel/helper-create-class-features-plugin/7.20.7_@babel+core@7.20.7:
91 | resolution: {integrity: sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==}
92 | engines: {node: '>=6.9.0'}
93 | peerDependencies:
94 | '@babel/core': ^7.0.0
95 | dependencies:
96 | '@babel/core': 7.20.7
97 | '@babel/helper-annotate-as-pure': 7.18.6
98 | '@babel/helper-environment-visitor': 7.18.9
99 | '@babel/helper-function-name': 7.19.0
100 | '@babel/helper-member-expression-to-functions': 7.20.7
101 | '@babel/helper-optimise-call-expression': 7.18.6
102 | '@babel/helper-replace-supers': 7.20.7
103 | '@babel/helper-split-export-declaration': 7.18.6
104 | transitivePeerDependencies:
105 | - supports-color
106 | dev: true
107 |
108 | /@babel/helper-environment-visitor/7.18.9:
109 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
110 | engines: {node: '>=6.9.0'}
111 | dev: true
112 |
113 | /@babel/helper-function-name/7.19.0:
114 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
115 | engines: {node: '>=6.9.0'}
116 | dependencies:
117 | '@babel/template': 7.20.7
118 | '@babel/types': 7.20.7
119 | dev: true
120 |
121 | /@babel/helper-hoist-variables/7.18.6:
122 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
123 | engines: {node: '>=6.9.0'}
124 | dependencies:
125 | '@babel/types': 7.20.7
126 | dev: true
127 |
128 | /@babel/helper-member-expression-to-functions/7.20.7:
129 | resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==}
130 | engines: {node: '>=6.9.0'}
131 | dependencies:
132 | '@babel/types': 7.20.7
133 | dev: true
134 |
135 | /@babel/helper-module-imports/7.16.0:
136 | resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==}
137 | engines: {node: '>=6.9.0'}
138 | dependencies:
139 | '@babel/types': 7.20.7
140 | dev: true
141 |
142 | /@babel/helper-module-imports/7.18.6:
143 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
144 | engines: {node: '>=6.9.0'}
145 | dependencies:
146 | '@babel/types': 7.20.7
147 | dev: true
148 |
149 | /@babel/helper-module-transforms/7.20.11:
150 | resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==}
151 | engines: {node: '>=6.9.0'}
152 | dependencies:
153 | '@babel/helper-environment-visitor': 7.18.9
154 | '@babel/helper-module-imports': 7.18.6
155 | '@babel/helper-simple-access': 7.20.2
156 | '@babel/helper-split-export-declaration': 7.18.6
157 | '@babel/helper-validator-identifier': 7.19.1
158 | '@babel/template': 7.20.7
159 | '@babel/traverse': 7.20.10
160 | '@babel/types': 7.20.7
161 | transitivePeerDependencies:
162 | - supports-color
163 | dev: true
164 |
165 | /@babel/helper-optimise-call-expression/7.18.6:
166 | resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
167 | engines: {node: '>=6.9.0'}
168 | dependencies:
169 | '@babel/types': 7.20.7
170 | dev: true
171 |
172 | /@babel/helper-plugin-utils/7.20.2:
173 | resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
174 | engines: {node: '>=6.9.0'}
175 | dev: true
176 |
177 | /@babel/helper-replace-supers/7.20.7:
178 | resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
179 | engines: {node: '>=6.9.0'}
180 | dependencies:
181 | '@babel/helper-environment-visitor': 7.18.9
182 | '@babel/helper-member-expression-to-functions': 7.20.7
183 | '@babel/helper-optimise-call-expression': 7.18.6
184 | '@babel/template': 7.20.7
185 | '@babel/traverse': 7.20.10
186 | '@babel/types': 7.20.7
187 | transitivePeerDependencies:
188 | - supports-color
189 | dev: true
190 |
191 | /@babel/helper-simple-access/7.20.2:
192 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
193 | engines: {node: '>=6.9.0'}
194 | dependencies:
195 | '@babel/types': 7.20.7
196 | dev: true
197 |
198 | /@babel/helper-split-export-declaration/7.18.6:
199 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
200 | engines: {node: '>=6.9.0'}
201 | dependencies:
202 | '@babel/types': 7.20.7
203 | dev: true
204 |
205 | /@babel/helper-string-parser/7.19.4:
206 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
207 | engines: {node: '>=6.9.0'}
208 | dev: true
209 |
210 | /@babel/helper-validator-identifier/7.19.1:
211 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
212 | engines: {node: '>=6.9.0'}
213 | dev: true
214 |
215 | /@babel/helper-validator-option/7.18.6:
216 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
217 | engines: {node: '>=6.9.0'}
218 | dev: true
219 |
220 | /@babel/helpers/7.20.7:
221 | resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==}
222 | engines: {node: '>=6.9.0'}
223 | dependencies:
224 | '@babel/template': 7.20.7
225 | '@babel/traverse': 7.20.10
226 | '@babel/types': 7.20.7
227 | transitivePeerDependencies:
228 | - supports-color
229 | dev: true
230 |
231 | /@babel/highlight/7.18.6:
232 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
233 | engines: {node: '>=6.9.0'}
234 | dependencies:
235 | '@babel/helper-validator-identifier': 7.19.1
236 | chalk: 2.4.2
237 | js-tokens: 4.0.0
238 | dev: true
239 |
240 | /@babel/parser/7.20.7:
241 | resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==}
242 | engines: {node: '>=6.0.0'}
243 | hasBin: true
244 | dependencies:
245 | '@babel/types': 7.20.7
246 | dev: true
247 |
248 | /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.7:
249 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
250 | engines: {node: '>=6.9.0'}
251 | peerDependencies:
252 | '@babel/core': ^7.0.0-0
253 | dependencies:
254 | '@babel/core': 7.20.7
255 | '@babel/helper-plugin-utils': 7.20.2
256 | dev: true
257 |
258 | /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.7:
259 | resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
260 | engines: {node: '>=6.9.0'}
261 | peerDependencies:
262 | '@babel/core': ^7.0.0-0
263 | dependencies:
264 | '@babel/core': 7.20.7
265 | '@babel/helper-plugin-utils': 7.20.2
266 | dev: true
267 |
268 | /@babel/plugin-transform-typescript/7.20.7_@babel+core@7.20.7:
269 | resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==}
270 | engines: {node: '>=6.9.0'}
271 | peerDependencies:
272 | '@babel/core': ^7.0.0-0
273 | dependencies:
274 | '@babel/core': 7.20.7
275 | '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7
276 | '@babel/helper-plugin-utils': 7.20.2
277 | '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.7
278 | transitivePeerDependencies:
279 | - supports-color
280 | dev: true
281 |
282 | /@babel/preset-typescript/7.18.6_@babel+core@7.20.7:
283 | resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==}
284 | engines: {node: '>=6.9.0'}
285 | peerDependencies:
286 | '@babel/core': ^7.0.0-0
287 | dependencies:
288 | '@babel/core': 7.20.7
289 | '@babel/helper-plugin-utils': 7.20.2
290 | '@babel/helper-validator-option': 7.18.6
291 | '@babel/plugin-transform-typescript': 7.20.7_@babel+core@7.20.7
292 | transitivePeerDependencies:
293 | - supports-color
294 | dev: true
295 |
296 | /@babel/template/7.20.7:
297 | resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
298 | engines: {node: '>=6.9.0'}
299 | dependencies:
300 | '@babel/code-frame': 7.18.6
301 | '@babel/parser': 7.20.7
302 | '@babel/types': 7.20.7
303 | dev: true
304 |
305 | /@babel/traverse/7.20.10:
306 | resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==}
307 | engines: {node: '>=6.9.0'}
308 | dependencies:
309 | '@babel/code-frame': 7.18.6
310 | '@babel/generator': 7.20.7
311 | '@babel/helper-environment-visitor': 7.18.9
312 | '@babel/helper-function-name': 7.19.0
313 | '@babel/helper-hoist-variables': 7.18.6
314 | '@babel/helper-split-export-declaration': 7.18.6
315 | '@babel/parser': 7.20.7
316 | '@babel/types': 7.20.7
317 | debug: 4.3.4
318 | globals: 11.12.0
319 | transitivePeerDependencies:
320 | - supports-color
321 | dev: true
322 |
323 | /@babel/types/7.20.7:
324 | resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
325 | engines: {node: '>=6.9.0'}
326 | dependencies:
327 | '@babel/helper-string-parser': 7.19.4
328 | '@babel/helper-validator-identifier': 7.19.1
329 | to-fast-properties: 2.0.0
330 | dev: true
331 |
332 | /@esbuild/android-arm/0.16.17:
333 | resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==}
334 | engines: {node: '>=12'}
335 | cpu: [arm]
336 | os: [android]
337 | requiresBuild: true
338 | dev: true
339 | optional: true
340 |
341 | /@esbuild/android-arm64/0.16.17:
342 | resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==}
343 | engines: {node: '>=12'}
344 | cpu: [arm64]
345 | os: [android]
346 | requiresBuild: true
347 | dev: true
348 | optional: true
349 |
350 | /@esbuild/android-x64/0.16.17:
351 | resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==}
352 | engines: {node: '>=12'}
353 | cpu: [x64]
354 | os: [android]
355 | requiresBuild: true
356 | dev: true
357 | optional: true
358 |
359 | /@esbuild/darwin-arm64/0.16.17:
360 | resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==}
361 | engines: {node: '>=12'}
362 | cpu: [arm64]
363 | os: [darwin]
364 | requiresBuild: true
365 | dev: true
366 | optional: true
367 |
368 | /@esbuild/darwin-x64/0.16.17:
369 | resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==}
370 | engines: {node: '>=12'}
371 | cpu: [x64]
372 | os: [darwin]
373 | requiresBuild: true
374 | dev: true
375 | optional: true
376 |
377 | /@esbuild/freebsd-arm64/0.16.17:
378 | resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==}
379 | engines: {node: '>=12'}
380 | cpu: [arm64]
381 | os: [freebsd]
382 | requiresBuild: true
383 | dev: true
384 | optional: true
385 |
386 | /@esbuild/freebsd-x64/0.16.17:
387 | resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==}
388 | engines: {node: '>=12'}
389 | cpu: [x64]
390 | os: [freebsd]
391 | requiresBuild: true
392 | dev: true
393 | optional: true
394 |
395 | /@esbuild/linux-arm/0.16.17:
396 | resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==}
397 | engines: {node: '>=12'}
398 | cpu: [arm]
399 | os: [linux]
400 | requiresBuild: true
401 | dev: true
402 | optional: true
403 |
404 | /@esbuild/linux-arm64/0.16.17:
405 | resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==}
406 | engines: {node: '>=12'}
407 | cpu: [arm64]
408 | os: [linux]
409 | requiresBuild: true
410 | dev: true
411 | optional: true
412 |
413 | /@esbuild/linux-ia32/0.16.17:
414 | resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==}
415 | engines: {node: '>=12'}
416 | cpu: [ia32]
417 | os: [linux]
418 | requiresBuild: true
419 | dev: true
420 | optional: true
421 |
422 | /@esbuild/linux-loong64/0.16.17:
423 | resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==}
424 | engines: {node: '>=12'}
425 | cpu: [loong64]
426 | os: [linux]
427 | requiresBuild: true
428 | dev: true
429 | optional: true
430 |
431 | /@esbuild/linux-mips64el/0.16.17:
432 | resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==}
433 | engines: {node: '>=12'}
434 | cpu: [mips64el]
435 | os: [linux]
436 | requiresBuild: true
437 | dev: true
438 | optional: true
439 |
440 | /@esbuild/linux-ppc64/0.16.17:
441 | resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==}
442 | engines: {node: '>=12'}
443 | cpu: [ppc64]
444 | os: [linux]
445 | requiresBuild: true
446 | dev: true
447 | optional: true
448 |
449 | /@esbuild/linux-riscv64/0.16.17:
450 | resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==}
451 | engines: {node: '>=12'}
452 | cpu: [riscv64]
453 | os: [linux]
454 | requiresBuild: true
455 | dev: true
456 | optional: true
457 |
458 | /@esbuild/linux-s390x/0.16.17:
459 | resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==}
460 | engines: {node: '>=12'}
461 | cpu: [s390x]
462 | os: [linux]
463 | requiresBuild: true
464 | dev: true
465 | optional: true
466 |
467 | /@esbuild/linux-x64/0.16.17:
468 | resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==}
469 | engines: {node: '>=12'}
470 | cpu: [x64]
471 | os: [linux]
472 | requiresBuild: true
473 | dev: true
474 | optional: true
475 |
476 | /@esbuild/netbsd-x64/0.16.17:
477 | resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==}
478 | engines: {node: '>=12'}
479 | cpu: [x64]
480 | os: [netbsd]
481 | requiresBuild: true
482 | dev: true
483 | optional: true
484 |
485 | /@esbuild/openbsd-x64/0.16.17:
486 | resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==}
487 | engines: {node: '>=12'}
488 | cpu: [x64]
489 | os: [openbsd]
490 | requiresBuild: true
491 | dev: true
492 | optional: true
493 |
494 | /@esbuild/sunos-x64/0.16.17:
495 | resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==}
496 | engines: {node: '>=12'}
497 | cpu: [x64]
498 | os: [sunos]
499 | requiresBuild: true
500 | dev: true
501 | optional: true
502 |
503 | /@esbuild/win32-arm64/0.16.17:
504 | resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==}
505 | engines: {node: '>=12'}
506 | cpu: [arm64]
507 | os: [win32]
508 | requiresBuild: true
509 | dev: true
510 | optional: true
511 |
512 | /@esbuild/win32-ia32/0.16.17:
513 | resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==}
514 | engines: {node: '>=12'}
515 | cpu: [ia32]
516 | os: [win32]
517 | requiresBuild: true
518 | dev: true
519 | optional: true
520 |
521 | /@esbuild/win32-x64/0.16.17:
522 | resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==}
523 | engines: {node: '>=12'}
524 | cpu: [x64]
525 | os: [win32]
526 | requiresBuild: true
527 | dev: true
528 | optional: true
529 |
530 | /@jridgewell/gen-mapping/0.1.1:
531 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
532 | engines: {node: '>=6.0.0'}
533 | dependencies:
534 | '@jridgewell/set-array': 1.1.2
535 | '@jridgewell/sourcemap-codec': 1.4.14
536 | dev: true
537 |
538 | /@jridgewell/gen-mapping/0.3.2:
539 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
540 | engines: {node: '>=6.0.0'}
541 | dependencies:
542 | '@jridgewell/set-array': 1.1.2
543 | '@jridgewell/sourcemap-codec': 1.4.14
544 | '@jridgewell/trace-mapping': 0.3.17
545 | dev: true
546 |
547 | /@jridgewell/resolve-uri/3.1.0:
548 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
549 | engines: {node: '>=6.0.0'}
550 | dev: true
551 |
552 | /@jridgewell/set-array/1.1.2:
553 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
554 | engines: {node: '>=6.0.0'}
555 | dev: true
556 |
557 | /@jridgewell/sourcemap-codec/1.4.14:
558 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
559 | dev: true
560 |
561 | /@jridgewell/trace-mapping/0.3.17:
562 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
563 | dependencies:
564 | '@jridgewell/resolve-uri': 3.1.0
565 | '@jridgewell/sourcemap-codec': 1.4.14
566 | dev: true
567 |
568 | /ansi-styles/3.2.1:
569 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
570 | engines: {node: '>=4'}
571 | dependencies:
572 | color-convert: 1.9.3
573 | dev: true
574 |
575 | /babel-plugin-jsx-dom-expressions/0.35.8_@babel+core@7.20.7:
576 | resolution: {integrity: sha512-IzObXlDFA80wyEW/IUtCxaUAoJnq4CTpvcvC1xBZBlMpJDwmK6mIYnTZ9xgFyGCrAjC0LxVcqeDQx31gJJ4UJQ==}
577 | peerDependencies:
578 | '@babel/core': ^7.0.0
579 | dependencies:
580 | '@babel/core': 7.20.7
581 | '@babel/helper-module-imports': 7.16.0
582 | '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.7
583 | '@babel/types': 7.20.7
584 | html-entities: 2.3.2
585 | dev: true
586 |
587 | /babel-preset-solid/1.6.6_@babel+core@7.20.7:
588 | resolution: {integrity: sha512-uG6svyjDRmQxLtRyydlJjFkvlOGYEd/xvfUZu58UuzJdiv40lZ34K+EcgbAFD85JPUdlnkr6bbHUpUXP/VK+Jg==}
589 | peerDependencies:
590 | '@babel/core': ^7.0.0
591 | dependencies:
592 | '@babel/core': 7.20.7
593 | babel-plugin-jsx-dom-expressions: 0.35.8_@babel+core@7.20.7
594 | dev: true
595 |
596 | /browserslist/4.21.4:
597 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
598 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
599 | hasBin: true
600 | dependencies:
601 | caniuse-lite: 1.0.30001441
602 | electron-to-chromium: 1.4.284
603 | node-releases: 2.0.8
604 | update-browserslist-db: 1.0.10_browserslist@4.21.4
605 | dev: true
606 |
607 | /caniuse-lite/1.0.30001441:
608 | resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==}
609 | dev: true
610 |
611 | /chalk/2.4.2:
612 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
613 | engines: {node: '>=4'}
614 | dependencies:
615 | ansi-styles: 3.2.1
616 | escape-string-regexp: 1.0.5
617 | supports-color: 5.5.0
618 | dev: true
619 |
620 | /color-convert/1.9.3:
621 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
622 | dependencies:
623 | color-name: 1.1.3
624 | dev: true
625 |
626 | /color-name/1.1.3:
627 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
628 | dev: true
629 |
630 | /convert-source-map/1.9.0:
631 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
632 | dev: true
633 |
634 | /csstype/3.1.1:
635 | resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
636 |
637 | /debug/4.3.4:
638 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
639 | engines: {node: '>=6.0'}
640 | peerDependencies:
641 | supports-color: '*'
642 | peerDependenciesMeta:
643 | supports-color:
644 | optional: true
645 | dependencies:
646 | ms: 2.1.2
647 | dev: true
648 |
649 | /electron-to-chromium/1.4.284:
650 | resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
651 | dev: true
652 |
653 | /esbuild/0.16.17:
654 | resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==}
655 | engines: {node: '>=12'}
656 | hasBin: true
657 | requiresBuild: true
658 | optionalDependencies:
659 | '@esbuild/android-arm': 0.16.17
660 | '@esbuild/android-arm64': 0.16.17
661 | '@esbuild/android-x64': 0.16.17
662 | '@esbuild/darwin-arm64': 0.16.17
663 | '@esbuild/darwin-x64': 0.16.17
664 | '@esbuild/freebsd-arm64': 0.16.17
665 | '@esbuild/freebsd-x64': 0.16.17
666 | '@esbuild/linux-arm': 0.16.17
667 | '@esbuild/linux-arm64': 0.16.17
668 | '@esbuild/linux-ia32': 0.16.17
669 | '@esbuild/linux-loong64': 0.16.17
670 | '@esbuild/linux-mips64el': 0.16.17
671 | '@esbuild/linux-ppc64': 0.16.17
672 | '@esbuild/linux-riscv64': 0.16.17
673 | '@esbuild/linux-s390x': 0.16.17
674 | '@esbuild/linux-x64': 0.16.17
675 | '@esbuild/netbsd-x64': 0.16.17
676 | '@esbuild/openbsd-x64': 0.16.17
677 | '@esbuild/sunos-x64': 0.16.17
678 | '@esbuild/win32-arm64': 0.16.17
679 | '@esbuild/win32-ia32': 0.16.17
680 | '@esbuild/win32-x64': 0.16.17
681 | dev: true
682 |
683 | /escalade/3.1.1:
684 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
685 | engines: {node: '>=6'}
686 | dev: true
687 |
688 | /escape-string-regexp/1.0.5:
689 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
690 | engines: {node: '>=0.8.0'}
691 | dev: true
692 |
693 | /fsevents/2.3.2:
694 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
695 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
696 | os: [darwin]
697 | requiresBuild: true
698 | dev: true
699 | optional: true
700 |
701 | /function-bind/1.1.1:
702 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
703 | dev: true
704 |
705 | /gensync/1.0.0-beta.2:
706 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
707 | engines: {node: '>=6.9.0'}
708 | dev: true
709 |
710 | /globals/11.12.0:
711 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
712 | engines: {node: '>=4'}
713 | dev: true
714 |
715 | /has-flag/3.0.0:
716 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
717 | engines: {node: '>=4'}
718 | dev: true
719 |
720 | /has/1.0.3:
721 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
722 | engines: {node: '>= 0.4.0'}
723 | dependencies:
724 | function-bind: 1.1.1
725 | dev: true
726 |
727 | /html-entities/2.3.2:
728 | resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==}
729 | dev: true
730 |
731 | /is-core-module/2.11.0:
732 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
733 | dependencies:
734 | has: 1.0.3
735 | dev: true
736 |
737 | /is-what/4.1.8:
738 | resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==}
739 | engines: {node: '>=12.13'}
740 | dev: true
741 |
742 | /js-tokens/4.0.0:
743 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
744 | dev: true
745 |
746 | /jsesc/2.5.2:
747 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
748 | engines: {node: '>=4'}
749 | hasBin: true
750 | dev: true
751 |
752 | /json5/2.2.2:
753 | resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==}
754 | engines: {node: '>=6'}
755 | hasBin: true
756 | dev: true
757 |
758 | /lru-cache/5.1.1:
759 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
760 | dependencies:
761 | yallist: 3.1.1
762 | dev: true
763 |
764 | /merge-anything/5.1.4:
765 | resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==}
766 | engines: {node: '>=12.13'}
767 | dependencies:
768 | is-what: 4.1.8
769 | dev: true
770 |
771 | /ms/2.1.2:
772 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
773 | dev: true
774 |
775 | /nanoid/3.3.4:
776 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
777 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
778 | hasBin: true
779 | dev: true
780 |
781 | /node-releases/2.0.8:
782 | resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==}
783 | dev: true
784 |
785 | /path-parse/1.0.7:
786 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
787 | dev: true
788 |
789 | /picocolors/1.0.0:
790 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
791 | dev: true
792 |
793 | /postcss/8.4.21:
794 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
795 | engines: {node: ^10 || ^12 || >=14}
796 | dependencies:
797 | nanoid: 3.3.4
798 | picocolors: 1.0.0
799 | source-map-js: 1.0.2
800 | dev: true
801 |
802 | /resolve/1.22.1:
803 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
804 | hasBin: true
805 | dependencies:
806 | is-core-module: 2.11.0
807 | path-parse: 1.0.7
808 | supports-preserve-symlinks-flag: 1.0.0
809 | dev: true
810 |
811 | /rollup/3.13.0:
812 | resolution: {integrity: sha512-HJwQtrXAc0AmyDohTJ/2c+Bx/sWPScJLlAUJ1kuD7rAkCro8Cr2SnVB2gVYBiSLxpgD2kZ24jbyXtG++GumrYQ==}
813 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
814 | hasBin: true
815 | optionalDependencies:
816 | fsevents: 2.3.2
817 | dev: true
818 |
819 | /semver/6.3.0:
820 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
821 | hasBin: true
822 | dev: true
823 |
824 | /solid-js/1.6.10:
825 | resolution: {integrity: sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==}
826 | dependencies:
827 | csstype: 3.1.1
828 |
829 | /solid-refresh/0.4.1_solid-js@1.6.10:
830 | resolution: {integrity: sha512-v3tD/OXQcUyXLrWjPW1dXZyeWwP7/+GQNs8YTL09GBq+5FguA6IejJWUvJDrLIA4M0ho9/5zK2e9n+uy+4488g==}
831 | peerDependencies:
832 | solid-js: ^1.3
833 | dependencies:
834 | '@babel/generator': 7.20.7
835 | '@babel/helper-module-imports': 7.18.6
836 | '@babel/types': 7.20.7
837 | solid-js: 1.6.10
838 | dev: true
839 |
840 | /source-map-js/1.0.2:
841 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
842 | engines: {node: '>=0.10.0'}
843 | dev: true
844 |
845 | /supports-color/5.5.0:
846 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
847 | engines: {node: '>=4'}
848 | dependencies:
849 | has-flag: 3.0.0
850 | dev: true
851 |
852 | /supports-preserve-symlinks-flag/1.0.0:
853 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
854 | engines: {node: '>= 0.4'}
855 | dev: true
856 |
857 | /to-fast-properties/2.0.0:
858 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
859 | engines: {node: '>=4'}
860 | dev: true
861 |
862 | /update-browserslist-db/1.0.10_browserslist@4.21.4:
863 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
864 | hasBin: true
865 | peerDependencies:
866 | browserslist: '>= 4.21.0'
867 | dependencies:
868 | browserslist: 4.21.4
869 | escalade: 3.1.1
870 | picocolors: 1.0.0
871 | dev: true
872 |
873 | /vite-plugin-solid/2.5.0_solid-js@1.6.10+vite@4.1.1:
874 | resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==}
875 | peerDependencies:
876 | solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0
877 | vite: ^3.0.0 || ^4.0.0
878 | dependencies:
879 | '@babel/core': 7.20.7
880 | '@babel/preset-typescript': 7.18.6_@babel+core@7.20.7
881 | babel-preset-solid: 1.6.6_@babel+core@7.20.7
882 | merge-anything: 5.1.4
883 | solid-js: 1.6.10
884 | solid-refresh: 0.4.1_solid-js@1.6.10
885 | vite: 4.1.1
886 | vitefu: 0.2.4_vite@4.1.1
887 | transitivePeerDependencies:
888 | - supports-color
889 | dev: true
890 |
891 | /vite/4.1.1:
892 | resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
893 | engines: {node: ^14.18.0 || >=16.0.0}
894 | hasBin: true
895 | peerDependencies:
896 | '@types/node': '>= 14'
897 | less: '*'
898 | sass: '*'
899 | stylus: '*'
900 | sugarss: '*'
901 | terser: ^5.4.0
902 | peerDependenciesMeta:
903 | '@types/node':
904 | optional: true
905 | less:
906 | optional: true
907 | sass:
908 | optional: true
909 | stylus:
910 | optional: true
911 | sugarss:
912 | optional: true
913 | terser:
914 | optional: true
915 | dependencies:
916 | esbuild: 0.16.17
917 | postcss: 8.4.21
918 | resolve: 1.22.1
919 | rollup: 3.13.0
920 | optionalDependencies:
921 | fsevents: 2.3.2
922 | dev: true
923 |
924 | /vitefu/0.2.4_vite@4.1.1:
925 | resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
926 | peerDependencies:
927 | vite: ^3.0.0 || ^4.0.0
928 | peerDependenciesMeta:
929 | vite:
930 | optional: true
931 | dependencies:
932 | vite: 4.1.1
933 | dev: true
934 |
935 | /yallist/3.1.1:
936 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
937 | dev: true
938 |
--------------------------------------------------------------------------------
/src/Helpers.js:
--------------------------------------------------------------------------------
1 | export function sortQueries(queries, sortMethod) {
2 | //sort queries by last updated
3 | if (sortMethod === 'last-updated') {
4 | return queries.sort((a, b) => {
5 | const nameA = a.state.dataUpdatedAt
6 | const nameB = b.state.dataUpdatedAt
7 | if (nameA > nameB) return -1;
8 | if (nameA < nameB) return 1;
9 | })
10 | } else {
11 | //sort queries by query hash
12 | return queries.sort((a, b) => {
13 | const nameA = a.queryHash.toUpperCase()
14 | const nameB = b.queryHash.toUpperCase()
15 | if (nameA > nameB) return 1;
16 | if (nameA < nameB) return -1;
17 | })
18 | }
19 | }
20 |
21 | export function getQueryStatus(query) {
22 | if (query.state.fetchStatus == 'fetching') return 'fetching'
23 | if (query.state.fetchStatus == 'paused') return 'paused'
24 | if (!query.isStale() && query.getObserversCount()) return 'fresh';
25 | if (query.isStale()) return 'stale'
26 | if (!query.observers.length) return 'inactive'
27 | }
28 |
29 | export function filterQueries(queries, filter) {
30 | return queries.filter((query) => {
31 | if (filter.status) {
32 | return query.queryHash.toLowerCase().includes(filter.text) && getQueryStatus(query) === filter.status
33 | } else {
34 | return query.queryHash.toLowerCase().includes(filter.text)
35 | }
36 | })
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/src/SolidQueryDevtools.jsx:
--------------------------------------------------------------------------------
1 | import Tool from "./Tool";
2 |
3 | export default function SolidQueryDevtools() {
4 |
5 | return (
6 |
7 | );
8 | };
--------------------------------------------------------------------------------
/src/Tool.jsx:
--------------------------------------------------------------------------------
1 | import { Match, createSignal, Switch, For } from "solid-js";
2 | import logo from "./assets/SquidLogo.png";
3 | import { useQueryClient } from "@tanstack/solid-query";
4 | import {sortQueries, filterQueries, getQueryStatus} from './Helpers'
5 | import './index.css';
6 |
7 | const [activeQuery, setActiveQuery] = createSignal();
8 | const [queries, setQueries] = createSignal([]);
9 | const [sort, setSort] = createSignal({type: 'last-updated', reverse: false});
10 | const [filter, setFilter] = createSignal({text: '', status: ''});
11 | const [showModal, setShowModal] = createSignal(false);
12 |
13 | let queryClient;
14 |
15 | function Primitive(props) {
16 |
17 | const style = {
18 | color: 'rgba(170, 170, 170, 0.851)'
19 | }
20 | const truthy = {
21 | color: 'rgba(102, 178, 255, 0.851)'
22 | }
23 | const falsey = {
24 | color: 'rgba(200, 0, 120, 0.651)'
25 | }
26 | const Boolean = (props) => {
27 | const boolean = props.value ? 'true' : 'false'
28 | // const {count, setCount} = useContext(QueryContext);
29 | return (
30 | {props.key}: {boolean}
31 | )
32 | }
33 | const Number = (props) => {
34 | return (
35 | {props.key}: {parseInt(props.value)}
36 | )
37 | }
38 | const String = (props) => {
39 | return (
40 | {props.key}: "{props.value}"
41 | )
42 | }
43 | const Null = (props) => {
44 | return (
45 | {props.key}: null
46 | )
47 | }
48 | const Undefined = (props) => {
49 | return (
50 | {props.key}: undefined
51 | )
52 | }
53 |
54 | const options = {
55 | string: String,
56 | boolean: Boolean,
57 | number: Number,
58 | undefined: Undefined,
59 | null: Null
60 | }
61 | return(
62 |
63 | )
64 | }
65 |
66 | function ObjectComponent(props) {
67 | const [enabled, setEnabled] = createSignal(false)
68 |
69 | return (
70 | <>
71 |
72 | setEnabled(!enabled())}>
73 | {!enabled() ? '\u25B6' : '\u25BC'} {props.key}
74 |
75 | {Array.isArray(props.obj) ? `[${props.obj.length} items]` : `{${Object.keys(props.obj).length} item${Object.keys(props.obj).length > 1 ? 's' : ''}}`}
76 |
77 |
78 |
79 |
80 |
81 |
82 | {(key) =>
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 | }
92 |
93 |
94 |
95 | >
96 | )
97 | }
98 |
99 |
100 | function Header() {
101 |
102 | //Style Variables for Status Backgrounds:
103 | //Loading
104 | const noneLoading = { "background-color": "rgb(14, 46, 96)", "color": "rgb(89, 98, 109)" };
105 | const noneLoadingFiltered = { "background-color": "rgb(14, 46, 96)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" };
106 | const someLoading = { "background-color": "blue", "color": "white" };
107 | const someLoadingFiltered = { "background-color": "blue", "color": "white", "border": "0.2em solid white" };
108 | //Fresh
109 | const noneFresh = { "background-color": "rgb(16, 66, 53)", "color": "rgb(89, 98, 109)" };
110 | const noneFreshFiltered = { "background-color": "rgb(16, 66, 53)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" };
111 | const someFresh = { "background-color": "green", "color": "white" };
112 | const someFreshFiltered = { "background-color": "green", "color": "white", "border": "0.2em solid white" };
113 | //Paused
114 | const nonePaused = { "background-color": "rgba(60,46,109)", "color": "white", "opacity": "0.3" };
115 | const nonePausedFiltered = { "background-color": "rgba(60,46,109)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" };
116 | const somePaused = { "background-color": "rgb(140, 73, 235)", "color": "white" };
117 | const somePausedFiltered = { "background-color": "rgb(140, 73, 235)", "color": "white", "border": "0.2em solid white" };
118 | //Stale
119 | const noneStale = { "background-color": "rgb(204, 150, 49)", "color": "rgb(89, 98, 109)" };
120 | const noneStaleFiltered = { "background-color": "rgb(204, 150, 49)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" };
121 | const someStale = { "background-color": "rgb(255, 169, 8)", "color": "black" };
122 | const someStaleFiltered = { "background-color": "rgb(255, 169, 8)", "color": "black", "border": "0.2em solid white" };
123 | //Inactive
124 | const noneInactive = { "background-color": "rgb(63, 78, 96)", "opacity": "0.3" };
125 | const noneInactiveFiltered = { "background-color": "rgb(35,48,67)", "border": "0.2em solid white", "color": "rgb(89, 98, 109)" };
126 | const someInactive = { "background-color": "rgb(63, 78, 96)", "color": "white" };
127 | const someInactiveFiltered = { "background-color": "rgb(63, 78, 96)", "color": "white", "border": "0.2em solid white" };
128 |
129 |
130 | //Styles for Heading display
131 | const fullDisplay = {"display": "flex", "align-items": "center"}
132 | const halfDisplay = {"display": "flex", "justify-content": "space-between", "align-items": "center"}
133 | const infoContainer = {"display": "flex", "flex-direction": "column", "align-items": "center", "justify-content": "space-between"}
134 | const sortOptions = {"display": "flex", "justify-content": "space-around", "width": "100%", "margin": "0.5em 0"}
135 |
136 | // checker functions that are passed into the styler function
137 |
138 | const queryStatuses = () => {
139 | const statuses = {
140 | fresh: 0,
141 | fetching: 0,
142 | paused: 0,
143 | stale: 0,
144 | inactive: 0
145 | }
146 | queries().forEach((query) => {
147 | const status = getQueryStatus(query);
148 | statuses[status]++
149 | })
150 |
151 | return statuses
152 | }
153 |
154 | // function to be invoked on status button click
155 | const applyStatusFilter = (buttonStatus) => {
156 | if (filter().status === buttonStatus) setFilter({...filter(), status: ''});
157 | else if (filter().status !== buttonStatus) setFilter({...filter(), status: buttonStatus});
158 | }
159 |
160 | // styler functions to be invoked inside the style attribute of the status buttons
161 | const styler = (checkerFunc, buttonStatus, stylingForSome, stylingForNone, stylingForSomeFiltered, stylingForNoneFiltered) => {
162 | if (checkerFunc && filter().status !== buttonStatus) return stylingForSome;
163 | if (!checkerFunc && filter().status !== buttonStatus) return stylingForNone;
164 | if (checkerFunc && filter().status === buttonStatus) { return stylingForSomeFiltered;}
165 | else return stylingForNoneFiltered;
166 | }
167 |
168 | return (
169 |
192 | )
193 | }
194 |
195 | function QueryKeyList(props) {
196 |
197 | const derivedQueries = () => {
198 | return sort().reverse ?
199 | filterQueries(sortQueries(queries(), sort().type), filter()).reverse()
200 | : filterQueries(sortQueries(queries(), sort().type), filter())
201 | }
202 |
203 | return (
204 |
205 | {/* For each query, render a SingleKey component, passing down the necessary information from the query cache as props */}
206 |
207 | {(query, i) => {
208 | return
212 | }}
213 |
214 |
215 | );
216 | };
217 |
218 | function Explorer(props) {
219 | return (
220 | <>
221 |
224 |
225 |
226 |
227 | >
228 | )
229 |
230 | }
231 |
232 |
233 | function ActiveQuery() {
234 |
235 |
236 |
237 | const queryFunctions = {
238 | refetch: () => {
239 | queryClient.refetchQueries({ queryKey: JSON.parse(activeQuery().queryHash) });
240 | },
241 | invalidate: async () => {
242 | await queryClient.invalidateQueries({
243 | queryKey: JSON.parse(activeQuery().queryHash),
244 | exact: true,
245 | refetchType: 'active',
246 | });
247 | },
248 | reset: () => {
249 | queryClient.resetQueries({ queryKey: JSON.parse(activeQuery().queryHash) });
250 | },
251 | remove: () => {
252 | const hash = JSON.parse(activeQuery().queryHash)
253 | setActiveQuery();
254 | queryClient.removeQueries({ queryKey: hash, exact: true });
255 | }
256 | }
257 |
258 | return (
259 |
260 |
261 |
262 |
263 |
264 |
267 |
268 | Refetch
269 | Invalidate
270 | Reset
271 | Remove
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 | )
283 |
284 | }
285 |
286 | function OverviewData() {
287 |
288 | const queryStatus = () => getQueryStatus(queries().find(query => query.queryHash === activeQuery().queryHash));
289 | const queryArr = () => JSON.parse(activeQuery().queryHash);
290 |
291 | const statusStyles = {
292 | fetching: "background-color:blue; color:white",
293 | paused: "background-color:rgb(140, 73, 235); color:white",
294 | fresh: "background-color:green; color:white",
295 | stale: "background-color:rgb(255, 169, 8); color:black",
296 | inactive: "background-color:gray; color:white",
297 | }
298 |
299 | function normalTime() {
300 | const unixTime = activeQuery().state.dataUpdatedAt;
301 | if (unixTime === 0) return 'Not yet updated';
302 | const date = new Date(unixTime)
303 | return date.toLocaleTimeString()
304 | }
305 |
306 | return (
307 | <>
308 |
311 |
312 |
313 |
314 |
{'['}
315 |
316 | {(el, i) => {
317 | let comma = ',';
318 | if (i() === queryArr().length - 1) comma = '';
319 | if (typeof el === 'string') {
320 | return {`\"${el}\"${comma}`}
321 | }
322 | else return {el}{comma}
323 | }}
324 |
325 |
{']'}
326 |
327 |
{queryStatus()}
328 |
329 |
330 | Observers:
331 | {activeQuery().observers.length}
332 |
333 |
334 | Last Updated At:
335 | {normalTime()}
336 |
337 |
338 | >
339 | )
340 | }
341 |
342 | function SingleKey(props) {
343 |
344 | //Styles for observers box
345 | const stylings = {
346 | fresh: {"background-color": "green", "color": "white", "font-weight": "bold"},
347 | inactive: {"background-color": "rgb(63, 78, 96)", "color": "white", "font-weight": "bold"},
348 | stale: {"background-color": "rgb(255, 169, 8)", "color": "black", "font-weight": "bold"},
349 | fetching: {"background-color": "blue", "color": "white", "font-weight": "bold"},
350 | paused: {"background-color": "rgb(150, 71, 166)", "color": "white", "font-weight": "bold"},
351 | }
352 |
353 |
354 | //signal to set style:
355 | const [backgroundColor, setBackgroundColor] = createSignal('');
356 |
357 | const query = () => {
358 | return queries().find((query) => query.queryHash === props.key);
359 | }
360 |
361 | return (
362 |
363 | {query().observers.length}
364 | {
365 | setBackgroundColor({
366 | "background-color": 'rgba(13, 21, 32, 0.5)'
367 | });
368 | if (activeQuery() == undefined || activeQuery().queryHash !== props.key) {
369 | setActiveQuery(query());
370 | } else {
371 | setActiveQuery(undefined);
372 | }
373 | }
374 | }>
375 | {query().queryHash}
376 |
377 |
378 | );
379 | };
380 |
381 | export default function Tool(props) {
382 |
383 | queryClient = useQueryClient(props.queryClient);
384 |
385 | //subscribing to the query cache, which runs the function every time the queryCache updates
386 | queryClient.queryCache.subscribe(() => {
387 | setQueries(() => [...queryClient.queryCache.queries]);
388 | if (activeQuery()) {
389 | setActiveQuery({...queries().filter((query) => query.queryHash == activeQuery().queryHash)[0]});
390 | };
391 | });
392 |
393 | // IDEA: repurpose viewWidth signal to contain either an empty string at initialization,
394 | // or a string with a class/id identifier (e.g., "responsive")
395 | // whatever that signal is will be added via brackets as an attribute on the left container div,
396 | // but only conditionally, based on the create effect below.
397 |
398 | const viewWidth = () => activeQuery() ? 'sqd-narrow' : 'sqd-wide'
399 |
400 | return (
401 | <>
402 |
403 |
404 |
405 | {/* Header */}
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
419 |
420 |
421 |
422 |
423 |
424 | {
425 | setShowModal(true);
426 | }}>
427 |
428 |
429 |
430 |
431 | >
432 | );
433 | };
434 |
435 |
436 |
--------------------------------------------------------------------------------
/src/assets/Demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oslabs-beta/solid-query-devkit/82ef0f11f3136bad70e0e287f68a4a4880fdcc8f/src/assets/Demo.png
--------------------------------------------------------------------------------
/src/assets/SquidLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oslabs-beta/solid-query-devkit/82ef0f11f3136bad70e0e287f68a4a4880fdcc8f/src/assets/SquidLogo.png
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | .sqd-modal {
2 | background-color: rgb(13, 21, 32);
3 | height: 100%;
4 | min-height: 25vh;
5 | position: fixed;
6 | width: 100%;
7 | inset: 50vh 0 0 0;
8 | z-index: 9999;
9 | resize: vertical;
10 | display: flex;
11 | border-style: none;
12 | border-top: solid rgba(5, 5, 50, 0.645);
13 | box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
14 | }
15 |
16 | #sqd-showModal {
17 | background-color: Transparent;
18 | background-repeat: no-repeat;
19 | border: none;
20 | position: fixed;
21 | height: 75px;
22 | width: 75px;
23 | bottom: 3%;
24 | right: 2%;
25 | z-index: 9999;
26 | }
27 |
28 |
29 | .sqd-closeModal:hover {
30 | background-color: rgb(83, 69, 69);
31 | cursor: pointer;
32 | }
33 |
34 | #sqd-showModal:hover {
35 | cursor: pointer;
36 | }
37 |
38 | .sqd-outerContainer {
39 | display: flex;
40 | flex-direction: row;
41 | height: 50%;
42 | }
43 |
44 | .sqd-leftContainer {
45 | overflow-y: scroll;
46 | }
47 |
48 | #sqd-narrow {
49 | width: 50vw;
50 | }
51 |
52 | #sqd-wide {
53 | width: 100vw;
54 | }
55 |
56 | .sqd-rightContainer {
57 | width: 50vw;
58 | height: 99%;
59 | border-left: solid rgba(33 39 55) 2px;
60 | overflow-y: scroll;
61 | }
62 |
63 |
64 | .sqd-header {
65 | background-color: rgb(23, 35, 53);
66 | color: white;
67 | padding: 15px;
68 | display: flex;
69 | justify-content: space-between;
70 | position: sticky;
71 | top: 0%;
72 | }
73 |
74 | .sqd-queries {
75 | font-size: 1em;
76 | }
77 |
78 | .sqd-statusGrid {
79 | display: flex;
80 | flex-direction: row;
81 | justify-content: space-between;
82 | align-items: center;
83 | margin: 0.5em 0;
84 | }
85 |
86 | .sqd-statusGrid:hover {
87 | cursor: pointer;
88 | }
89 |
90 | .sqd-statusBtn {
91 | font-size: 0.8em;
92 | margin: 0 5px;
93 | padding: 0.4em;
94 | font-weight: bolder;
95 | border-radius: 5px;
96 | text-align: center;
97 | }
98 |
99 | .sqd-ascBtn {
100 | border-radius: 5px;
101 | color: white;
102 | background-color: rgb(99, 95, 95);
103 | font-weight: bolder;
104 | padding: 0.4em 0.4em;
105 | border: none;
106 | }
107 |
108 | .sqd-ascBtn:hover {
109 | cursor: pointer;
110 | }
111 |
112 | #sqd-activeQuery {
113 | display: flex;
114 | flex-direction: column;
115 | color: white;
116 | text-align: left;
117 | }
118 |
119 | .sqd-detailsHeader {
120 | background-color: rgb(23, 35, 53);
121 | color: white;
122 | position: sticky;
123 | top: 0%;
124 | padding: 0.2em 0;
125 | }
126 |
127 | .sqd-object-component {
128 | margin: 1em 0;
129 | }
130 |
131 | .sqd-detailsHeader h3 {
132 | padding: 0.2em 0;
133 | margin: 0 0.5em;
134 | }
135 |
136 | .sqd-queryActionsButtons {
137 | padding: 10px;
138 | }
139 |
140 | #sqd-refetch {
141 | background-color: rgba(45 105 246);
142 | color: white;
143 | font-weight: bold;
144 | border-radius: 5px;
145 | border: none;
146 | margin: 2px;
147 | }
148 |
149 | #sqd-invalidate {
150 | background-color: rgba(241 179 62);
151 | color: black;
152 | font-weight: bold;
153 | border-radius: 5px;
154 | border: none;
155 | margin: 2px;
156 | }
157 |
158 | #sqd-reset {
159 | background-color: rgb(63, 78, 96);
160 | color: white;
161 | font-weight: bold;
162 | border-radius: 5px;
163 | border: none;
164 | margin: 2px;
165 | }
166 |
167 | #sqd-remove {
168 | background-color: rgba(234 51 132);
169 | color: white;
170 | font-weight: bold;
171 | border-radius: 5px;
172 | border: none;
173 | margin: 2px;
174 | }
175 |
176 | .sqd-main {
177 | display: flex;
178 | flex-direction: column;
179 | }
180 |
181 | .sqd-queryKey {
182 | display: flex;
183 | cursor: pointer;
184 | }
185 |
186 | .sqd-observers {
187 | display: flex;
188 | justify-content: center;
189 | width: 5vw;
190 | height: 5vh;
191 | color: black;
192 | align-items: center;
193 | border: solid black 1px;
194 | }
195 |
196 | #sqd-singleKey {
197 | background-color: rgb(13, 21, 32, .8);
198 | width: 100vw;
199 | border: solid rgba(33 39 55) 1px;
200 | display: flex;
201 | align-items: center;
202 | color: white;
203 | }
204 |
205 | @media (max-width: 1250px) {
206 |
207 | .sqd-outerContainer {
208 | display: flex;
209 | flex-direction: column;
210 | width: 100vw;
211 | }
212 |
213 | .sqd-rightContainer {
214 | width: 100vw;
215 | height: 40%;
216 | }
217 |
218 | #sqd-narrow {
219 | width: 100vw;
220 | height: 60%;
221 | }
222 |
223 | }
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite';
2 | import solidPlugin from 'vite-plugin-solid';
3 | import { resolve } from 'path';
4 |
5 | export default defineConfig({
6 | plugins: [solidPlugin()],
7 | server: {
8 | port: 3000,
9 | },
10 | build: {
11 | target: 'esnext',
12 | lib: {
13 | entry: resolve(__dirname, './src/SolidQueryDevtools.jsx'),
14 | name: 'solid-query-devkit'
15 | },
16 | },
17 | rollupOptions: {
18 | input: './src/SolidQueryDevtools.jsx',
19 | external: ['solid-js', '@tanstack/solid-query', 'path']
20 | }
21 | });
--------------------------------------------------------------------------------