aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--README.md105
-rw-r--r--package-lock.json7711
-rw-r--r--package.json65
-rw-r--r--renderer/index.html17
-rw-r--r--renderer/src/main.tsx4
-rw-r--r--renderer/tsconfig.json8
-rw-r--r--src/main/index.ts63
-rw-r--r--src/main/preload.ts1
-rw-r--r--tsconfig.json15
-rw-r--r--vite.config.ts17
11 files changed, 8009 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c1eddb6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
1node_modules
2release
3dist \ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f74d4fc
--- /dev/null
+++ b/README.md
@@ -0,0 +1,105 @@
1# minimal-electron-bsql
2
3A bare-bones Electron + TypeScript + [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) app.
4No forge, no boilerplate, no scaffolding. Just the absolute minimum setup that:
5
6- Runs in dev mode on macOS/Linux/Windows
7- Uses `better-sqlite3` from the **main process**
8- Creates a SQLite DB at startup, inserts + selects a row
9- Displays a trivial HTML UI
10- Can be packaged for distribution (SQLite included)
11
12---
13
14## Project structure
15
16```
17minimal-electron-bsql/
18├── src/
19│ └── main/
20│ └── index.ts # Electron main process
21├── renderer/
22│ └── index.html # Minimal UI
23├── package.json
24├── tsconfig.json
25```
26
27## Requirements
28
29- Node.js ≥ 18
30- macOS (Apple Silicon or Intel). Windows & Linux should work with native build tools installed.
31- Xcode Command Line Tools (macOS) or MSVC Build Tools (Windows) for native rebuilds
32
33---
34
35## Install
36
37```bash
38git clone <this-repo>
39cd minimal-electron-bsql
40npm install
41```
42
43ℹ️ On install, native modules are rebuilt for your Electron version via `@electron/rebuild`.
44
45
46
47Scripts
48
49- npm run dev → compile TS and start Electron in dev mode
50- npm run build → compile TypeScript only
51- npm run start → start Electron with compiled code
52- npm run rebuild → force-rebuild native modules (better-sqlite3)
53- npm run dist → create distributable builds via electron-builder
54- npm run pack → package into unpacked app directory
55
56## What happens on startup
57
58In src/main/index.ts:
59
601. Database file created at app.getPath('userData')/app.db
612. A table messages is created (if not exists)
623. One row "hello from better-sqlite3" is inserted
634. A SELECT runs and the row is logged to console
645. Window shows renderer/index.html → just <main>hi</main>
65
66
67
68Packaging notes
69• Native modules: better-sqlite3.node must live outside app.asar. This is handled via:
70
71```
72"asarUnpack": ["node_modules/better-sqlite3/**/*"]
73```
74
75- Cross-arch builds (macOS):
76- Build separately for arm64 and x64:
77
78```bash
79npm run dist -- --mac arm64
80npm run dist -- --mac x64
81```
82
83- Optionally merge into a universal binary:
84
85```bash
86npx electron-builder --universal
87```
88
89- Database location: Always use app.getPath('userData'). Do not write next to your code files, since those are inside app.asar when packaged.
90
91
92
93Common pitfalls & fixes
94
95- was compiled against a different Node.js version error
96- Run npm run rebuild after npm install or upgrading Electron.
97- .node module not found after packaging
98- Check asarUnpack includes better-sqlite3.
99- Windows/Linux builds
100- Windows: install Build Tools for Visual Studio + Python
101- Linux: sudo apt install build-essential python3
102
103## License
104
105MIT
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..087a4e1
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,7711 @@
1{
2 "name": "minimal-electron-bsql",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "minimal-electron-bsql",
9 "version": "1.0.0",
10 "hasInstallScript": true,
11 "dependencies": {
12 "better-sqlite3": "12.2.0",
13 "react": "^19.1.1",
14 "react-dom": "^19.1.1"
15 },
16 "devDependencies": {
17 "@electron/rebuild": "4.0.1",
18 "@types/better-sqlite3": "7.6.13",
19 "@types/node": "24.3.2",
20 "@types/react": "^19.1.13",
21 "@types/react-dom": "^19.1.9",
22 "@vitejs/plugin-react": "^5.0.2",
23 "concurrently": "^9.2.1",
24 "electron": "38.1.0",
25 "electron-builder": "26.0.12",
26 "typescript": "5.9.2",
27 "vite": "^7.1.5",
28 "wait-on": "^8.0.5"
29 }
30 },
31 "node_modules/@babel/code-frame": {
32 "version": "7.27.1",
33 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
34 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
35 "dev": true,
36 "license": "MIT",
37 "dependencies": {
38 "@babel/helper-validator-identifier": "^7.27.1",
39 "js-tokens": "^4.0.0",
40 "picocolors": "^1.1.1"
41 },
42 "engines": {
43 "node": ">=6.9.0"
44 }
45 },
46 "node_modules/@babel/compat-data": {
47 "version": "7.28.4",
48 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
49 "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==",
50 "dev": true,
51 "license": "MIT",
52 "engines": {
53 "node": ">=6.9.0"
54 }
55 },
56 "node_modules/@babel/core": {
57 "version": "7.28.4",
58 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz",
59 "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==",
60 "dev": true,
61 "license": "MIT",
62 "dependencies": {
63 "@babel/code-frame": "^7.27.1",
64 "@babel/generator": "^7.28.3",
65 "@babel/helper-compilation-targets": "^7.27.2",
66 "@babel/helper-module-transforms": "^7.28.3",
67 "@babel/helpers": "^7.28.4",
68 "@babel/parser": "^7.28.4",
69 "@babel/template": "^7.27.2",
70 "@babel/traverse": "^7.28.4",
71 "@babel/types": "^7.28.4",
72 "@jridgewell/remapping": "^2.3.5",
73 "convert-source-map": "^2.0.0",
74 "debug": "^4.1.0",
75 "gensync": "^1.0.0-beta.2",
76 "json5": "^2.2.3",
77 "semver": "^6.3.1"
78 },
79 "engines": {
80 "node": ">=6.9.0"
81 },
82 "funding": {
83 "type": "opencollective",
84 "url": "https://opencollective.com/babel"
85 }
86 },
87 "node_modules/@babel/generator": {
88 "version": "7.28.3",
89 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
90 "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
91 "dev": true,
92 "license": "MIT",
93 "dependencies": {
94 "@babel/parser": "^7.28.3",
95 "@babel/types": "^7.28.2",
96 "@jridgewell/gen-mapping": "^0.3.12",
97 "@jridgewell/trace-mapping": "^0.3.28",
98 "jsesc": "^3.0.2"
99 },
100 "engines": {
101 "node": ">=6.9.0"
102 }
103 },
104 "node_modules/@babel/helper-compilation-targets": {
105 "version": "7.27.2",
106 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
107 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
108 "dev": true,
109 "license": "MIT",
110 "dependencies": {
111 "@babel/compat-data": "^7.27.2",
112 "@babel/helper-validator-option": "^7.27.1",
113 "browserslist": "^4.24.0",
114 "lru-cache": "^5.1.1",
115 "semver": "^6.3.1"
116 },
117 "engines": {
118 "node": ">=6.9.0"
119 }
120 },
121 "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
122 "version": "5.1.1",
123 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
124 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
125 "dev": true,
126 "license": "ISC",
127 "dependencies": {
128 "yallist": "^3.0.2"
129 }
130 },
131 "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
132 "version": "3.1.1",
133 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
134 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
135 "dev": true,
136 "license": "ISC"
137 },
138 "node_modules/@babel/helper-globals": {
139 "version": "7.28.0",
140 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
141 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
142 "dev": true,
143 "license": "MIT",
144 "engines": {
145 "node": ">=6.9.0"
146 }
147 },
148 "node_modules/@babel/helper-module-imports": {
149 "version": "7.27.1",
150 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
151 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
152 "dev": true,
153 "license": "MIT",
154 "dependencies": {
155 "@babel/traverse": "^7.27.1",
156 "@babel/types": "^7.27.1"
157 },
158 "engines": {
159 "node": ">=6.9.0"
160 }
161 },
162 "node_modules/@babel/helper-module-transforms": {
163 "version": "7.28.3",
164 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
165 "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
166 "dev": true,
167 "license": "MIT",
168 "dependencies": {
169 "@babel/helper-module-imports": "^7.27.1",
170 "@babel/helper-validator-identifier": "^7.27.1",
171 "@babel/traverse": "^7.28.3"
172 },
173 "engines": {
174 "node": ">=6.9.0"
175 },
176 "peerDependencies": {
177 "@babel/core": "^7.0.0"
178 }
179 },
180 "node_modules/@babel/helper-plugin-utils": {
181 "version": "7.27.1",
182 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
183 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
184 "dev": true,
185 "license": "MIT",
186 "engines": {
187 "node": ">=6.9.0"
188 }
189 },
190 "node_modules/@babel/helper-string-parser": {
191 "version": "7.27.1",
192 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
193 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
194 "dev": true,
195 "license": "MIT",
196 "engines": {
197 "node": ">=6.9.0"
198 }
199 },
200 "node_modules/@babel/helper-validator-identifier": {
201 "version": "7.27.1",
202 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
203 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
204 "dev": true,
205 "license": "MIT",
206 "engines": {
207 "node": ">=6.9.0"
208 }
209 },
210 "node_modules/@babel/helper-validator-option": {
211 "version": "7.27.1",
212 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
213 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
214 "dev": true,
215 "license": "MIT",
216 "engines": {
217 "node": ">=6.9.0"
218 }
219 },
220 "node_modules/@babel/helpers": {
221 "version": "7.28.4",
222 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
223 "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
224 "dev": true,
225 "license": "MIT",
226 "dependencies": {
227 "@babel/template": "^7.27.2",
228 "@babel/types": "^7.28.4"
229 },
230 "engines": {
231 "node": ">=6.9.0"
232 }
233 },
234 "node_modules/@babel/parser": {
235 "version": "7.28.4",
236 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
237 "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
238 "dev": true,
239 "license": "MIT",
240 "dependencies": {
241 "@babel/types": "^7.28.4"
242 },
243 "bin": {
244 "parser": "bin/babel-parser.js"
245 },
246 "engines": {
247 "node": ">=6.0.0"
248 }
249 },
250 "node_modules/@babel/plugin-transform-react-jsx-self": {
251 "version": "7.27.1",
252 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
253 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
254 "dev": true,
255 "license": "MIT",
256 "dependencies": {
257 "@babel/helper-plugin-utils": "^7.27.1"
258 },
259 "engines": {
260 "node": ">=6.9.0"
261 },
262 "peerDependencies": {
263 "@babel/core": "^7.0.0-0"
264 }
265 },
266 "node_modules/@babel/plugin-transform-react-jsx-source": {
267 "version": "7.27.1",
268 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
269 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
270 "dev": true,
271 "license": "MIT",
272 "dependencies": {
273 "@babel/helper-plugin-utils": "^7.27.1"
274 },
275 "engines": {
276 "node": ">=6.9.0"
277 },
278 "peerDependencies": {
279 "@babel/core": "^7.0.0-0"
280 }
281 },
282 "node_modules/@babel/template": {
283 "version": "7.27.2",
284 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
285 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
286 "dev": true,
287 "license": "MIT",
288 "dependencies": {
289 "@babel/code-frame": "^7.27.1",
290 "@babel/parser": "^7.27.2",
291 "@babel/types": "^7.27.1"
292 },
293 "engines": {
294 "node": ">=6.9.0"
295 }
296 },
297 "node_modules/@babel/traverse": {
298 "version": "7.28.4",
299 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
300 "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==",
301 "dev": true,
302 "license": "MIT",
303 "dependencies": {
304 "@babel/code-frame": "^7.27.1",
305 "@babel/generator": "^7.28.3",
306 "@babel/helper-globals": "^7.28.0",
307 "@babel/parser": "^7.28.4",
308 "@babel/template": "^7.27.2",
309 "@babel/types": "^7.28.4",
310 "debug": "^4.3.1"
311 },
312 "engines": {
313 "node": ">=6.9.0"
314 }
315 },
316 "node_modules/@babel/types": {
317 "version": "7.28.4",
318 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
319 "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
320 "dev": true,
321 "license": "MIT",
322 "dependencies": {
323 "@babel/helper-string-parser": "^7.27.1",
324 "@babel/helper-validator-identifier": "^7.27.1"
325 },
326 "engines": {
327 "node": ">=6.9.0"
328 }
329 },
330 "node_modules/@develar/schema-utils": {
331 "version": "2.6.5",
332 "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
333 "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
334 "dev": true,
335 "license": "MIT",
336 "dependencies": {
337 "ajv": "^6.12.0",
338 "ajv-keywords": "^3.4.1"
339 },
340 "engines": {
341 "node": ">= 8.9.0"
342 },
343 "funding": {
344 "type": "opencollective",
345 "url": "https://opencollective.com/webpack"
346 }
347 },
348 "node_modules/@electron/asar": {
349 "version": "3.2.18",
350 "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz",
351 "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==",
352 "dev": true,
353 "license": "MIT",
354 "dependencies": {
355 "commander": "^5.0.0",
356 "glob": "^7.1.6",
357 "minimatch": "^3.0.4"
358 },
359 "bin": {
360 "asar": "bin/asar.js"
361 },
362 "engines": {
363 "node": ">=10.12.0"
364 }
365 },
366 "node_modules/@electron/asar/node_modules/minimatch": {
367 "version": "3.1.2",
368 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
369 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
370 "dev": true,
371 "license": "ISC",
372 "dependencies": {
373 "brace-expansion": "^1.1.7"
374 },
375 "engines": {
376 "node": "*"
377 }
378 },
379 "node_modules/@electron/fuses": {
380 "version": "1.8.0",
381 "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz",
382 "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==",
383 "dev": true,
384 "license": "MIT",
385 "dependencies": {
386 "chalk": "^4.1.1",
387 "fs-extra": "^9.0.1",
388 "minimist": "^1.2.5"
389 },
390 "bin": {
391 "electron-fuses": "dist/bin.js"
392 }
393 },
394 "node_modules/@electron/fuses/node_modules/fs-extra": {
395 "version": "9.1.0",
396 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
397 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
398 "dev": true,
399 "license": "MIT",
400 "dependencies": {
401 "at-least-node": "^1.0.0",
402 "graceful-fs": "^4.2.0",
403 "jsonfile": "^6.0.1",
404 "universalify": "^2.0.0"
405 },
406 "engines": {
407 "node": ">=10"
408 }
409 },
410 "node_modules/@electron/fuses/node_modules/jsonfile": {
411 "version": "6.2.0",
412 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
413 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
414 "dev": true,
415 "license": "MIT",
416 "dependencies": {
417 "universalify": "^2.0.0"
418 },
419 "optionalDependencies": {
420 "graceful-fs": "^4.1.6"
421 }
422 },
423 "node_modules/@electron/fuses/node_modules/universalify": {
424 "version": "2.0.1",
425 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
426 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
427 "dev": true,
428 "license": "MIT",
429 "engines": {
430 "node": ">= 10.0.0"
431 }
432 },
433 "node_modules/@electron/get": {
434 "version": "2.0.3",
435 "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz",
436 "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==",
437 "dev": true,
438 "license": "MIT",
439 "dependencies": {
440 "debug": "^4.1.1",
441 "env-paths": "^2.2.0",
442 "fs-extra": "^8.1.0",
443 "got": "^11.8.5",
444 "progress": "^2.0.3",
445 "semver": "^6.2.0",
446 "sumchecker": "^3.0.1"
447 },
448 "engines": {
449 "node": ">=12"
450 },
451 "optionalDependencies": {
452 "global-agent": "^3.0.0"
453 }
454 },
455 "node_modules/@electron/node-gyp": {
456 "version": "10.2.0-electron.1",
457 "resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
458 "integrity": "sha512-lBSgDMQqt7QWMuIjS8zNAq5FI5o5RVBAcJUGWGI6GgoQITJt3msAkUrHp8YHj3RTVE+h70ndqMGqURjp3IfRyQ==",
459 "dev": true,
460 "license": "MIT",
461 "dependencies": {
462 "env-paths": "^2.2.0",
463 "exponential-backoff": "^3.1.1",
464 "glob": "^8.1.0",
465 "graceful-fs": "^4.2.6",
466 "make-fetch-happen": "^10.2.1",
467 "nopt": "^6.0.0",
468 "proc-log": "^2.0.1",
469 "semver": "^7.3.5",
470 "tar": "^6.2.1",
471 "which": "^2.0.2"
472 },
473 "bin": {
474 "node-gyp": "bin/node-gyp.js"
475 },
476 "engines": {
477 "node": ">=12.13.0"
478 }
479 },
480 "node_modules/@electron/node-gyp/node_modules/@npmcli/fs": {
481 "version": "2.1.2",
482 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
483 "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
484 "dev": true,
485 "license": "ISC",
486 "dependencies": {
487 "@gar/promisify": "^1.1.3",
488 "semver": "^7.3.5"
489 },
490 "engines": {
491 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
492 }
493 },
494 "node_modules/@electron/node-gyp/node_modules/abbrev": {
495 "version": "1.1.1",
496 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
497 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
498 "dev": true,
499 "license": "ISC"
500 },
501 "node_modules/@electron/node-gyp/node_modules/agent-base": {
502 "version": "6.0.2",
503 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
504 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
505 "dev": true,
506 "license": "MIT",
507 "dependencies": {
508 "debug": "4"
509 },
510 "engines": {
511 "node": ">= 6.0.0"
512 }
513 },
514 "node_modules/@electron/node-gyp/node_modules/brace-expansion": {
515 "version": "2.0.2",
516 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
517 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
518 "dev": true,
519 "license": "MIT",
520 "dependencies": {
521 "balanced-match": "^1.0.0"
522 }
523 },
524 "node_modules/@electron/node-gyp/node_modules/cacache": {
525 "version": "16.1.3",
526 "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
527 "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
528 "dev": true,
529 "license": "ISC",
530 "dependencies": {
531 "@npmcli/fs": "^2.1.0",
532 "@npmcli/move-file": "^2.0.0",
533 "chownr": "^2.0.0",
534 "fs-minipass": "^2.1.0",
535 "glob": "^8.0.1",
536 "infer-owner": "^1.0.4",
537 "lru-cache": "^7.7.1",
538 "minipass": "^3.1.6",
539 "minipass-collect": "^1.0.2",
540 "minipass-flush": "^1.0.5",
541 "minipass-pipeline": "^1.2.4",
542 "mkdirp": "^1.0.4",
543 "p-map": "^4.0.0",
544 "promise-inflight": "^1.0.1",
545 "rimraf": "^3.0.2",
546 "ssri": "^9.0.0",
547 "tar": "^6.1.11",
548 "unique-filename": "^2.0.0"
549 },
550 "engines": {
551 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
552 }
553 },
554 "node_modules/@electron/node-gyp/node_modules/chownr": {
555 "version": "2.0.0",
556 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
557 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
558 "dev": true,
559 "license": "ISC",
560 "engines": {
561 "node": ">=10"
562 }
563 },
564 "node_modules/@electron/node-gyp/node_modules/fs-minipass": {
565 "version": "2.1.0",
566 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
567 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
568 "dev": true,
569 "license": "ISC",
570 "dependencies": {
571 "minipass": "^3.0.0"
572 },
573 "engines": {
574 "node": ">= 8"
575 }
576 },
577 "node_modules/@electron/node-gyp/node_modules/glob": {
578 "version": "8.1.0",
579 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
580 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
581 "deprecated": "Glob versions prior to v9 are no longer supported",
582 "dev": true,
583 "license": "ISC",
584 "dependencies": {
585 "fs.realpath": "^1.0.0",
586 "inflight": "^1.0.4",
587 "inherits": "2",
588 "minimatch": "^5.0.1",
589 "once": "^1.3.0"
590 },
591 "engines": {
592 "node": ">=12"
593 },
594 "funding": {
595 "url": "https://github.com/sponsors/isaacs"
596 }
597 },
598 "node_modules/@electron/node-gyp/node_modules/http-proxy-agent": {
599 "version": "5.0.0",
600 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
601 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
602 "dev": true,
603 "license": "MIT",
604 "dependencies": {
605 "@tootallnate/once": "2",
606 "agent-base": "6",
607 "debug": "4"
608 },
609 "engines": {
610 "node": ">= 6"
611 }
612 },
613 "node_modules/@electron/node-gyp/node_modules/https-proxy-agent": {
614 "version": "5.0.1",
615 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
616 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
617 "dev": true,
618 "license": "MIT",
619 "dependencies": {
620 "agent-base": "6",
621 "debug": "4"
622 },
623 "engines": {
624 "node": ">= 6"
625 }
626 },
627 "node_modules/@electron/node-gyp/node_modules/lru-cache": {
628 "version": "7.18.3",
629 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
630 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
631 "dev": true,
632 "license": "ISC",
633 "engines": {
634 "node": ">=12"
635 }
636 },
637 "node_modules/@electron/node-gyp/node_modules/make-fetch-happen": {
638 "version": "10.2.1",
639 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
640 "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
641 "dev": true,
642 "license": "ISC",
643 "dependencies": {
644 "agentkeepalive": "^4.2.1",
645 "cacache": "^16.1.0",
646 "http-cache-semantics": "^4.1.0",
647 "http-proxy-agent": "^5.0.0",
648 "https-proxy-agent": "^5.0.0",
649 "is-lambda": "^1.0.1",
650 "lru-cache": "^7.7.1",
651 "minipass": "^3.1.6",
652 "minipass-collect": "^1.0.2",
653 "minipass-fetch": "^2.0.3",
654 "minipass-flush": "^1.0.5",
655 "minipass-pipeline": "^1.2.4",
656 "negotiator": "^0.6.3",
657 "promise-retry": "^2.0.1",
658 "socks-proxy-agent": "^7.0.0",
659 "ssri": "^9.0.0"
660 },
661 "engines": {
662 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
663 }
664 },
665 "node_modules/@electron/node-gyp/node_modules/minimatch": {
666 "version": "5.1.6",
667 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
668 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
669 "dev": true,
670 "license": "ISC",
671 "dependencies": {
672 "brace-expansion": "^2.0.1"
673 },
674 "engines": {
675 "node": ">=10"
676 }
677 },
678 "node_modules/@electron/node-gyp/node_modules/minipass": {
679 "version": "3.3.6",
680 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
681 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
682 "dev": true,
683 "license": "ISC",
684 "dependencies": {
685 "yallist": "^4.0.0"
686 },
687 "engines": {
688 "node": ">=8"
689 }
690 },
691 "node_modules/@electron/node-gyp/node_modules/minipass-collect": {
692 "version": "1.0.2",
693 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
694 "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
695 "dev": true,
696 "license": "ISC",
697 "dependencies": {
698 "minipass": "^3.0.0"
699 },
700 "engines": {
701 "node": ">= 8"
702 }
703 },
704 "node_modules/@electron/node-gyp/node_modules/minipass-fetch": {
705 "version": "2.1.2",
706 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
707 "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
708 "dev": true,
709 "license": "MIT",
710 "dependencies": {
711 "minipass": "^3.1.6",
712 "minipass-sized": "^1.0.3",
713 "minizlib": "^2.1.2"
714 },
715 "engines": {
716 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
717 },
718 "optionalDependencies": {
719 "encoding": "^0.1.13"
720 }
721 },
722 "node_modules/@electron/node-gyp/node_modules/minizlib": {
723 "version": "2.1.2",
724 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
725 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
726 "dev": true,
727 "license": "MIT",
728 "dependencies": {
729 "minipass": "^3.0.0",
730 "yallist": "^4.0.0"
731 },
732 "engines": {
733 "node": ">= 8"
734 }
735 },
736 "node_modules/@electron/node-gyp/node_modules/negotiator": {
737 "version": "0.6.4",
738 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
739 "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
740 "dev": true,
741 "license": "MIT",
742 "engines": {
743 "node": ">= 0.6"
744 }
745 },
746 "node_modules/@electron/node-gyp/node_modules/nopt": {
747 "version": "6.0.0",
748 "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
749 "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
750 "dev": true,
751 "license": "ISC",
752 "dependencies": {
753 "abbrev": "^1.0.0"
754 },
755 "bin": {
756 "nopt": "bin/nopt.js"
757 },
758 "engines": {
759 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
760 }
761 },
762 "node_modules/@electron/node-gyp/node_modules/p-map": {
763 "version": "4.0.0",
764 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
765 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
766 "dev": true,
767 "license": "MIT",
768 "dependencies": {
769 "aggregate-error": "^3.0.0"
770 },
771 "engines": {
772 "node": ">=10"
773 },
774 "funding": {
775 "url": "https://github.com/sponsors/sindresorhus"
776 }
777 },
778 "node_modules/@electron/node-gyp/node_modules/proc-log": {
779 "version": "2.0.1",
780 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz",
781 "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==",
782 "dev": true,
783 "license": "ISC",
784 "engines": {
785 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
786 }
787 },
788 "node_modules/@electron/node-gyp/node_modules/rimraf": {
789 "version": "3.0.2",
790 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
791 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
792 "deprecated": "Rimraf versions prior to v4 are no longer supported",
793 "dev": true,
794 "license": "ISC",
795 "dependencies": {
796 "glob": "^7.1.3"
797 },
798 "bin": {
799 "rimraf": "bin.js"
800 },
801 "funding": {
802 "url": "https://github.com/sponsors/isaacs"
803 }
804 },
805 "node_modules/@electron/node-gyp/node_modules/rimraf/node_modules/brace-expansion": {
806 "version": "1.1.12",
807 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
808 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
809 "dev": true,
810 "license": "MIT",
811 "dependencies": {
812 "balanced-match": "^1.0.0",
813 "concat-map": "0.0.1"
814 }
815 },
816 "node_modules/@electron/node-gyp/node_modules/rimraf/node_modules/glob": {
817 "version": "7.2.3",
818 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
819 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
820 "deprecated": "Glob versions prior to v9 are no longer supported",
821 "dev": true,
822 "license": "ISC",
823 "dependencies": {
824 "fs.realpath": "^1.0.0",
825 "inflight": "^1.0.4",
826 "inherits": "2",
827 "minimatch": "^3.1.1",
828 "once": "^1.3.0",
829 "path-is-absolute": "^1.0.0"
830 },
831 "engines": {
832 "node": "*"
833 },
834 "funding": {
835 "url": "https://github.com/sponsors/isaacs"
836 }
837 },
838 "node_modules/@electron/node-gyp/node_modules/rimraf/node_modules/minimatch": {
839 "version": "3.1.2",
840 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
841 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
842 "dev": true,
843 "license": "ISC",
844 "dependencies": {
845 "brace-expansion": "^1.1.7"
846 },
847 "engines": {
848 "node": "*"
849 }
850 },
851 "node_modules/@electron/node-gyp/node_modules/semver": {
852 "version": "7.7.2",
853 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
854 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
855 "dev": true,
856 "license": "ISC",
857 "bin": {
858 "semver": "bin/semver.js"
859 },
860 "engines": {
861 "node": ">=10"
862 }
863 },
864 "node_modules/@electron/node-gyp/node_modules/socks-proxy-agent": {
865 "version": "7.0.0",
866 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
867 "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
868 "dev": true,
869 "license": "MIT",
870 "dependencies": {
871 "agent-base": "^6.0.2",
872 "debug": "^4.3.3",
873 "socks": "^2.6.2"
874 },
875 "engines": {
876 "node": ">= 10"
877 }
878 },
879 "node_modules/@electron/node-gyp/node_modules/ssri": {
880 "version": "9.0.1",
881 "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
882 "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
883 "dev": true,
884 "license": "ISC",
885 "dependencies": {
886 "minipass": "^3.1.1"
887 },
888 "engines": {
889 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
890 }
891 },
892 "node_modules/@electron/node-gyp/node_modules/unique-filename": {
893 "version": "2.0.1",
894 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
895 "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
896 "dev": true,
897 "license": "ISC",
898 "dependencies": {
899 "unique-slug": "^3.0.0"
900 },
901 "engines": {
902 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
903 }
904 },
905 "node_modules/@electron/node-gyp/node_modules/unique-slug": {
906 "version": "3.0.0",
907 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
908 "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
909 "dev": true,
910 "license": "ISC",
911 "dependencies": {
912 "imurmurhash": "^0.1.4"
913 },
914 "engines": {
915 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
916 }
917 },
918 "node_modules/@electron/notarize": {
919 "version": "2.5.0",
920 "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
921 "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
922 "dev": true,
923 "license": "MIT",
924 "dependencies": {
925 "debug": "^4.1.1",
926 "fs-extra": "^9.0.1",
927 "promise-retry": "^2.0.1"
928 },
929 "engines": {
930 "node": ">= 10.0.0"
931 }
932 },
933 "node_modules/@electron/notarize/node_modules/fs-extra": {
934 "version": "9.1.0",
935 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
936 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
937 "dev": true,
938 "license": "MIT",
939 "dependencies": {
940 "at-least-node": "^1.0.0",
941 "graceful-fs": "^4.2.0",
942 "jsonfile": "^6.0.1",
943 "universalify": "^2.0.0"
944 },
945 "engines": {
946 "node": ">=10"
947 }
948 },
949 "node_modules/@electron/notarize/node_modules/jsonfile": {
950 "version": "6.2.0",
951 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
952 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
953 "dev": true,
954 "license": "MIT",
955 "dependencies": {
956 "universalify": "^2.0.0"
957 },
958 "optionalDependencies": {
959 "graceful-fs": "^4.1.6"
960 }
961 },
962 "node_modules/@electron/notarize/node_modules/universalify": {
963 "version": "2.0.1",
964 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
965 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
966 "dev": true,
967 "license": "MIT",
968 "engines": {
969 "node": ">= 10.0.0"
970 }
971 },
972 "node_modules/@electron/osx-sign": {
973 "version": "1.3.1",
974 "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz",
975 "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==",
976 "dev": true,
977 "license": "BSD-2-Clause",
978 "dependencies": {
979 "compare-version": "^0.1.2",
980 "debug": "^4.3.4",
981 "fs-extra": "^10.0.0",
982 "isbinaryfile": "^4.0.8",
983 "minimist": "^1.2.6",
984 "plist": "^3.0.5"
985 },
986 "bin": {
987 "electron-osx-flat": "bin/electron-osx-flat.js",
988 "electron-osx-sign": "bin/electron-osx-sign.js"
989 },
990 "engines": {
991 "node": ">=12.0.0"
992 }
993 },
994 "node_modules/@electron/osx-sign/node_modules/fs-extra": {
995 "version": "10.1.0",
996 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
997 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
998 "dev": true,
999 "license": "MIT",
1000 "dependencies": {
1001 "graceful-fs": "^4.2.0",
1002 "jsonfile": "^6.0.1",
1003 "universalify": "^2.0.0"
1004 },
1005 "engines": {
1006 "node": ">=12"
1007 }
1008 },
1009 "node_modules/@electron/osx-sign/node_modules/isbinaryfile": {
1010 "version": "4.0.10",
1011 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
1012 "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
1013 "dev": true,
1014 "license": "MIT",
1015 "engines": {
1016 "node": ">= 8.0.0"
1017 },
1018 "funding": {
1019 "url": "https://github.com/sponsors/gjtorikian/"
1020 }
1021 },
1022 "node_modules/@electron/osx-sign/node_modules/jsonfile": {
1023 "version": "6.2.0",
1024 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
1025 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
1026 "dev": true,
1027 "license": "MIT",
1028 "dependencies": {
1029 "universalify": "^2.0.0"
1030 },
1031 "optionalDependencies": {
1032 "graceful-fs": "^4.1.6"
1033 }
1034 },
1035 "node_modules/@electron/osx-sign/node_modules/universalify": {
1036 "version": "2.0.1",
1037 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
1038 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
1039 "dev": true,
1040 "license": "MIT",
1041 "engines": {
1042 "node": ">= 10.0.0"
1043 }
1044 },
1045 "node_modules/@electron/rebuild": {
1046 "version": "4.0.1",
1047 "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-4.0.1.tgz",
1048 "integrity": "sha512-iMGXb6Ib7H/Q3v+BKZJoETgF9g6KMNZVbsO4b7Dmpgb5qTFqyFTzqW9F3TOSHdybv2vKYKzSS9OiZL+dcJb+1Q==",
1049 "dev": true,
1050 "license": "MIT",
1051 "dependencies": {
1052 "@malept/cross-spawn-promise": "^2.0.0",
1053 "chalk": "^4.0.0",
1054 "debug": "^4.1.1",
1055 "detect-libc": "^2.0.1",
1056 "got": "^11.7.0",
1057 "graceful-fs": "^4.2.11",
1058 "node-abi": "^4.2.0",
1059 "node-api-version": "^0.2.1",
1060 "node-gyp": "^11.2.0",
1061 "ora": "^5.1.0",
1062 "read-binary-file-arch": "^1.0.6",
1063 "semver": "^7.3.5",
1064 "tar": "^6.0.5",
1065 "yargs": "^17.0.1"
1066 },
1067 "bin": {
1068 "electron-rebuild": "lib/cli.js"
1069 },
1070 "engines": {
1071 "node": ">=22.12.0"
1072 }
1073 },
1074 "node_modules/@electron/rebuild/node_modules/node-abi": {
1075 "version": "4.14.0",
1076 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.14.0.tgz",
1077 "integrity": "sha512-E4n91K4Nk1Rch2KzD+edU2bfZTP4W42GypAUDXU4vu1A+4u9PvUNDkGI0dXbsy8ZeF3WGj0SD/uHxnXD/sW+3w==",
1078 "dev": true,
1079 "license": "MIT",
1080 "dependencies": {
1081 "semver": "^7.6.3"
1082 },
1083 "engines": {
1084 "node": ">=22.12.0"
1085 }
1086 },
1087 "node_modules/@electron/rebuild/node_modules/semver": {
1088 "version": "7.7.2",
1089 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1090 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1091 "dev": true,
1092 "license": "ISC",
1093 "bin": {
1094 "semver": "bin/semver.js"
1095 },
1096 "engines": {
1097 "node": ">=10"
1098 }
1099 },
1100 "node_modules/@electron/universal": {
1101 "version": "2.0.1",
1102 "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz",
1103 "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==",
1104 "dev": true,
1105 "license": "MIT",
1106 "dependencies": {
1107 "@electron/asar": "^3.2.7",
1108 "@malept/cross-spawn-promise": "^2.0.0",
1109 "debug": "^4.3.1",
1110 "dir-compare": "^4.2.0",
1111 "fs-extra": "^11.1.1",
1112 "minimatch": "^9.0.3",
1113 "plist": "^3.1.0"
1114 },
1115 "engines": {
1116 "node": ">=16.4"
1117 }
1118 },
1119 "node_modules/@electron/universal/node_modules/brace-expansion": {
1120 "version": "2.0.2",
1121 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1122 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1123 "dev": true,
1124 "license": "MIT",
1125 "dependencies": {
1126 "balanced-match": "^1.0.0"
1127 }
1128 },
1129 "node_modules/@electron/universal/node_modules/fs-extra": {
1130 "version": "11.3.1",
1131 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
1132 "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
1133 "dev": true,
1134 "license": "MIT",
1135 "dependencies": {
1136 "graceful-fs": "^4.2.0",
1137 "jsonfile": "^6.0.1",
1138 "universalify": "^2.0.0"
1139 },
1140 "engines": {
1141 "node": ">=14.14"
1142 }
1143 },
1144 "node_modules/@electron/universal/node_modules/jsonfile": {
1145 "version": "6.2.0",
1146 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
1147 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
1148 "dev": true,
1149 "license": "MIT",
1150 "dependencies": {
1151 "universalify": "^2.0.0"
1152 },
1153 "optionalDependencies": {
1154 "graceful-fs": "^4.1.6"
1155 }
1156 },
1157 "node_modules/@electron/universal/node_modules/minimatch": {
1158 "version": "9.0.5",
1159 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1160 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1161 "dev": true,
1162 "license": "ISC",
1163 "dependencies": {
1164 "brace-expansion": "^2.0.1"
1165 },
1166 "engines": {
1167 "node": ">=16 || 14 >=14.17"
1168 },
1169 "funding": {
1170 "url": "https://github.com/sponsors/isaacs"
1171 }
1172 },
1173 "node_modules/@electron/universal/node_modules/universalify": {
1174 "version": "2.0.1",
1175 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
1176 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
1177 "dev": true,
1178 "license": "MIT",
1179 "engines": {
1180 "node": ">= 10.0.0"
1181 }
1182 },
1183 "node_modules/@electron/windows-sign": {
1184 "version": "1.2.2",
1185 "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz",
1186 "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==",
1187 "dev": true,
1188 "license": "BSD-2-Clause",
1189 "optional": true,
1190 "peer": true,
1191 "dependencies": {
1192 "cross-dirname": "^0.1.0",
1193 "debug": "^4.3.4",
1194 "fs-extra": "^11.1.1",
1195 "minimist": "^1.2.8",
1196 "postject": "^1.0.0-alpha.6"
1197 },
1198 "bin": {
1199 "electron-windows-sign": "bin/electron-windows-sign.js"
1200 },
1201 "engines": {
1202 "node": ">=14.14"
1203 }
1204 },
1205 "node_modules/@electron/windows-sign/node_modules/fs-extra": {
1206 "version": "11.3.1",
1207 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
1208 "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
1209 "dev": true,
1210 "license": "MIT",
1211 "optional": true,
1212 "peer": true,
1213 "dependencies": {
1214 "graceful-fs": "^4.2.0",
1215 "jsonfile": "^6.0.1",
1216 "universalify": "^2.0.0"
1217 },
1218 "engines": {
1219 "node": ">=14.14"
1220 }
1221 },
1222 "node_modules/@electron/windows-sign/node_modules/jsonfile": {
1223 "version": "6.2.0",
1224 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
1225 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
1226 "dev": true,
1227 "license": "MIT",
1228 "optional": true,
1229 "peer": true,
1230 "dependencies": {
1231 "universalify": "^2.0.0"
1232 },
1233 "optionalDependencies": {
1234 "graceful-fs": "^4.1.6"
1235 }
1236 },
1237 "node_modules/@electron/windows-sign/node_modules/universalify": {
1238 "version": "2.0.1",
1239 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
1240 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
1241 "dev": true,
1242 "license": "MIT",
1243 "optional": true,
1244 "peer": true,
1245 "engines": {
1246 "node": ">= 10.0.0"
1247 }
1248 },
1249 "node_modules/@esbuild/aix-ppc64": {
1250 "version": "0.25.9",
1251 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
1252 "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
1253 "cpu": [
1254 "ppc64"
1255 ],
1256 "dev": true,
1257 "license": "MIT",
1258 "optional": true,
1259 "os": [
1260 "aix"
1261 ],
1262 "engines": {
1263 "node": ">=18"
1264 }
1265 },
1266 "node_modules/@esbuild/android-arm": {
1267 "version": "0.25.9",
1268 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
1269 "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
1270 "cpu": [
1271 "arm"
1272 ],
1273 "dev": true,
1274 "license": "MIT",
1275 "optional": true,
1276 "os": [
1277 "android"
1278 ],
1279 "engines": {
1280 "node": ">=18"
1281 }
1282 },
1283 "node_modules/@esbuild/android-arm64": {
1284 "version": "0.25.9",
1285 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
1286 "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
1287 "cpu": [
1288 "arm64"
1289 ],
1290 "dev": true,
1291 "license": "MIT",
1292 "optional": true,
1293 "os": [
1294 "android"
1295 ],
1296 "engines": {
1297 "node": ">=18"
1298 }
1299 },
1300 "node_modules/@esbuild/android-x64": {
1301 "version": "0.25.9",
1302 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
1303 "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
1304 "cpu": [
1305 "x64"
1306 ],
1307 "dev": true,
1308 "license": "MIT",
1309 "optional": true,
1310 "os": [
1311 "android"
1312 ],
1313 "engines": {
1314 "node": ">=18"
1315 }
1316 },
1317 "node_modules/@esbuild/darwin-arm64": {
1318 "version": "0.25.9",
1319 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
1320 "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
1321 "cpu": [
1322 "arm64"
1323 ],
1324 "dev": true,
1325 "license": "MIT",
1326 "optional": true,
1327 "os": [
1328 "darwin"
1329 ],
1330 "engines": {
1331 "node": ">=18"
1332 }
1333 },
1334 "node_modules/@esbuild/darwin-x64": {
1335 "version": "0.25.9",
1336 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
1337 "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
1338 "cpu": [
1339 "x64"
1340 ],
1341 "dev": true,
1342 "license": "MIT",
1343 "optional": true,
1344 "os": [
1345 "darwin"
1346 ],
1347 "engines": {
1348 "node": ">=18"
1349 }
1350 },
1351 "node_modules/@esbuild/freebsd-arm64": {
1352 "version": "0.25.9",
1353 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
1354 "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
1355 "cpu": [
1356 "arm64"
1357 ],
1358 "dev": true,
1359 "license": "MIT",
1360 "optional": true,
1361 "os": [
1362 "freebsd"
1363 ],
1364 "engines": {
1365 "node": ">=18"
1366 }
1367 },
1368 "node_modules/@esbuild/freebsd-x64": {
1369 "version": "0.25.9",
1370 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
1371 "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
1372 "cpu": [
1373 "x64"
1374 ],
1375 "dev": true,
1376 "license": "MIT",
1377 "optional": true,
1378 "os": [
1379 "freebsd"
1380 ],
1381 "engines": {
1382 "node": ">=18"
1383 }
1384 },
1385 "node_modules/@esbuild/linux-arm": {
1386 "version": "0.25.9",
1387 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
1388 "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
1389 "cpu": [
1390 "arm"
1391 ],
1392 "dev": true,
1393 "license": "MIT",
1394 "optional": true,
1395 "os": [
1396 "linux"
1397 ],
1398 "engines": {
1399 "node": ">=18"
1400 }
1401 },
1402 "node_modules/@esbuild/linux-arm64": {
1403 "version": "0.25.9",
1404 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
1405 "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
1406 "cpu": [
1407 "arm64"
1408 ],
1409 "dev": true,
1410 "license": "MIT",
1411 "optional": true,
1412 "os": [
1413 "linux"
1414 ],
1415 "engines": {
1416 "node": ">=18"
1417 }
1418 },
1419 "node_modules/@esbuild/linux-ia32": {
1420 "version": "0.25.9",
1421 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
1422 "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
1423 "cpu": [
1424 "ia32"
1425 ],
1426 "dev": true,
1427 "license": "MIT",
1428 "optional": true,
1429 "os": [
1430 "linux"
1431 ],
1432 "engines": {
1433 "node": ">=18"
1434 }
1435 },
1436 "node_modules/@esbuild/linux-loong64": {
1437 "version": "0.25.9",
1438 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
1439 "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
1440 "cpu": [
1441 "loong64"
1442 ],
1443 "dev": true,
1444 "license": "MIT",
1445 "optional": true,
1446 "os": [
1447 "linux"
1448 ],
1449 "engines": {
1450 "node": ">=18"
1451 }
1452 },
1453 "node_modules/@esbuild/linux-mips64el": {
1454 "version": "0.25.9",
1455 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
1456 "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
1457 "cpu": [
1458 "mips64el"
1459 ],
1460 "dev": true,
1461 "license": "MIT",
1462 "optional": true,
1463 "os": [
1464 "linux"
1465 ],
1466 "engines": {
1467 "node": ">=18"
1468 }
1469 },
1470 "node_modules/@esbuild/linux-ppc64": {
1471 "version": "0.25.9",
1472 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
1473 "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
1474 "cpu": [
1475 "ppc64"
1476 ],
1477 "dev": true,
1478 "license": "MIT",
1479 "optional": true,
1480 "os": [
1481 "linux"
1482 ],
1483 "engines": {
1484 "node": ">=18"
1485 }
1486 },
1487 "node_modules/@esbuild/linux-riscv64": {
1488 "version": "0.25.9",
1489 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
1490 "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
1491 "cpu": [
1492 "riscv64"
1493 ],
1494 "dev": true,
1495 "license": "MIT",
1496 "optional": true,
1497 "os": [
1498 "linux"
1499 ],
1500 "engines": {
1501 "node": ">=18"
1502 }
1503 },
1504 "node_modules/@esbuild/linux-s390x": {
1505 "version": "0.25.9",
1506 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
1507 "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
1508 "cpu": [
1509 "s390x"
1510 ],
1511 "dev": true,
1512 "license": "MIT",
1513 "optional": true,
1514 "os": [
1515 "linux"
1516 ],
1517 "engines": {
1518 "node": ">=18"
1519 }
1520 },
1521 "node_modules/@esbuild/linux-x64": {
1522 "version": "0.25.9",
1523 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
1524 "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
1525 "cpu": [
1526 "x64"
1527 ],
1528 "dev": true,
1529 "license": "MIT",
1530 "optional": true,
1531 "os": [
1532 "linux"
1533 ],
1534 "engines": {
1535 "node": ">=18"
1536 }
1537 },
1538 "node_modules/@esbuild/netbsd-arm64": {
1539 "version": "0.25.9",
1540 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
1541 "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
1542 "cpu": [
1543 "arm64"
1544 ],
1545 "dev": true,
1546 "license": "MIT",
1547 "optional": true,
1548 "os": [
1549 "netbsd"
1550 ],
1551 "engines": {
1552 "node": ">=18"
1553 }
1554 },
1555 "node_modules/@esbuild/netbsd-x64": {
1556 "version": "0.25.9",
1557 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
1558 "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
1559 "cpu": [
1560 "x64"
1561 ],
1562 "dev": true,
1563 "license": "MIT",
1564 "optional": true,
1565 "os": [
1566 "netbsd"
1567 ],
1568 "engines": {
1569 "node": ">=18"
1570 }
1571 },
1572 "node_modules/@esbuild/openbsd-arm64": {
1573 "version": "0.25.9",
1574 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
1575 "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
1576 "cpu": [
1577 "arm64"
1578 ],
1579 "dev": true,
1580 "license": "MIT",
1581 "optional": true,
1582 "os": [
1583 "openbsd"
1584 ],
1585 "engines": {
1586 "node": ">=18"
1587 }
1588 },
1589 "node_modules/@esbuild/openbsd-x64": {
1590 "version": "0.25.9",
1591 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
1592 "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
1593 "cpu": [
1594 "x64"
1595 ],
1596 "dev": true,
1597 "license": "MIT",
1598 "optional": true,
1599 "os": [
1600 "openbsd"
1601 ],
1602 "engines": {
1603 "node": ">=18"
1604 }
1605 },
1606 "node_modules/@esbuild/openharmony-arm64": {
1607 "version": "0.25.9",
1608 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
1609 "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
1610 "cpu": [
1611 "arm64"
1612 ],
1613 "dev": true,
1614 "license": "MIT",
1615 "optional": true,
1616 "os": [
1617 "openharmony"
1618 ],
1619 "engines": {
1620 "node": ">=18"
1621 }
1622 },
1623 "node_modules/@esbuild/sunos-x64": {
1624 "version": "0.25.9",
1625 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
1626 "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
1627 "cpu": [
1628 "x64"
1629 ],
1630 "dev": true,
1631 "license": "MIT",
1632 "optional": true,
1633 "os": [
1634 "sunos"
1635 ],
1636 "engines": {
1637 "node": ">=18"
1638 }
1639 },
1640 "node_modules/@esbuild/win32-arm64": {
1641 "version": "0.25.9",
1642 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
1643 "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
1644 "cpu": [
1645 "arm64"
1646 ],
1647 "dev": true,
1648 "license": "MIT",
1649 "optional": true,
1650 "os": [
1651 "win32"
1652 ],
1653 "engines": {
1654 "node": ">=18"
1655 }
1656 },
1657 "node_modules/@esbuild/win32-ia32": {
1658 "version": "0.25.9",
1659 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
1660 "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
1661 "cpu": [
1662 "ia32"
1663 ],
1664 "dev": true,
1665 "license": "MIT",
1666 "optional": true,
1667 "os": [
1668 "win32"
1669 ],
1670 "engines": {
1671 "node": ">=18"
1672 }
1673 },
1674 "node_modules/@esbuild/win32-x64": {
1675 "version": "0.25.9",
1676 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
1677 "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
1678 "cpu": [
1679 "x64"
1680 ],
1681 "dev": true,
1682 "license": "MIT",
1683 "optional": true,
1684 "os": [
1685 "win32"
1686 ],
1687 "engines": {
1688 "node": ">=18"
1689 }
1690 },
1691 "node_modules/@gar/promisify": {
1692 "version": "1.1.3",
1693 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
1694 "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
1695 "dev": true,
1696 "license": "MIT"
1697 },
1698 "node_modules/@hapi/address": {
1699 "version": "5.1.1",
1700 "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz",
1701 "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==",
1702 "dev": true,
1703 "license": "BSD-3-Clause",
1704 "dependencies": {
1705 "@hapi/hoek": "^11.0.2"
1706 },
1707 "engines": {
1708 "node": ">=14.0.0"
1709 }
1710 },
1711 "node_modules/@hapi/formula": {
1712 "version": "3.0.2",
1713 "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz",
1714 "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==",
1715 "dev": true,
1716 "license": "BSD-3-Clause"
1717 },
1718 "node_modules/@hapi/hoek": {
1719 "version": "11.0.7",
1720 "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz",
1721 "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==",
1722 "dev": true,
1723 "license": "BSD-3-Clause"
1724 },
1725 "node_modules/@hapi/pinpoint": {
1726 "version": "2.0.1",
1727 "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz",
1728 "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==",
1729 "dev": true,
1730 "license": "BSD-3-Clause"
1731 },
1732 "node_modules/@hapi/tlds": {
1733 "version": "1.1.3",
1734 "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.3.tgz",
1735 "integrity": "sha512-QIvUMB5VZ8HMLZF9A2oWr3AFM430QC8oGd0L35y2jHpuW6bIIca6x/xL7zUf4J7L9WJ3qjz+iJII8ncaeMbpSg==",
1736 "dev": true,
1737 "license": "BSD-3-Clause",
1738 "engines": {
1739 "node": ">=14.0.0"
1740 }
1741 },
1742 "node_modules/@hapi/topo": {
1743 "version": "6.0.2",
1744 "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz",
1745 "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==",
1746 "dev": true,
1747 "license": "BSD-3-Clause",
1748 "dependencies": {
1749 "@hapi/hoek": "^11.0.2"
1750 }
1751 },
1752 "node_modules/@isaacs/balanced-match": {
1753 "version": "4.0.1",
1754 "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
1755 "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
1756 "dev": true,
1757 "license": "MIT",
1758 "engines": {
1759 "node": "20 || >=22"
1760 }
1761 },
1762 "node_modules/@isaacs/brace-expansion": {
1763 "version": "5.0.0",
1764 "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
1765 "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
1766 "dev": true,
1767 "license": "MIT",
1768 "dependencies": {
1769 "@isaacs/balanced-match": "^4.0.1"
1770 },
1771 "engines": {
1772 "node": "20 || >=22"
1773 }
1774 },
1775 "node_modules/@isaacs/cliui": {
1776 "version": "8.0.2",
1777 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
1778 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
1779 "dev": true,
1780 "license": "ISC",
1781 "dependencies": {
1782 "string-width": "^5.1.2",
1783 "string-width-cjs": "npm:string-width@^4.2.0",
1784 "strip-ansi": "^7.0.1",
1785 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
1786 "wrap-ansi": "^8.1.0",
1787 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
1788 },
1789 "engines": {
1790 "node": ">=12"
1791 }
1792 },
1793 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
1794 "version": "6.2.2",
1795 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1796 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1797 "dev": true,
1798 "license": "MIT",
1799 "engines": {
1800 "node": ">=12"
1801 },
1802 "funding": {
1803 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1804 }
1805 },
1806 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
1807 "version": "6.2.3",
1808 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1809 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1810 "dev": true,
1811 "license": "MIT",
1812 "engines": {
1813 "node": ">=12"
1814 },
1815 "funding": {
1816 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1817 }
1818 },
1819 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
1820 "version": "9.2.2",
1821 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1822 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1823 "dev": true,
1824 "license": "MIT"
1825 },
1826 "node_modules/@isaacs/cliui/node_modules/string-width": {
1827 "version": "5.1.2",
1828 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1829 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1830 "dev": true,
1831 "license": "MIT",
1832 "dependencies": {
1833 "eastasianwidth": "^0.2.0",
1834 "emoji-regex": "^9.2.2",
1835 "strip-ansi": "^7.0.1"
1836 },
1837 "engines": {
1838 "node": ">=12"
1839 },
1840 "funding": {
1841 "url": "https://github.com/sponsors/sindresorhus"
1842 }
1843 },
1844 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
1845 "version": "7.1.2",
1846 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
1847 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
1848 "dev": true,
1849 "license": "MIT",
1850 "dependencies": {
1851 "ansi-regex": "^6.0.1"
1852 },
1853 "engines": {
1854 "node": ">=12"
1855 },
1856 "funding": {
1857 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1858 }
1859 },
1860 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
1861 "version": "8.1.0",
1862 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1863 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1864 "dev": true,
1865 "license": "MIT",
1866 "dependencies": {
1867 "ansi-styles": "^6.1.0",
1868 "string-width": "^5.0.1",
1869 "strip-ansi": "^7.0.1"
1870 },
1871 "engines": {
1872 "node": ">=12"
1873 },
1874 "funding": {
1875 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1876 }
1877 },
1878 "node_modules/@isaacs/fs-minipass": {
1879 "version": "4.0.1",
1880 "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
1881 "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
1882 "dev": true,
1883 "license": "ISC",
1884 "dependencies": {
1885 "minipass": "^7.0.4"
1886 },
1887 "engines": {
1888 "node": ">=18.0.0"
1889 }
1890 },
1891 "node_modules/@jridgewell/gen-mapping": {
1892 "version": "0.3.13",
1893 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1894 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1895 "dev": true,
1896 "license": "MIT",
1897 "dependencies": {
1898 "@jridgewell/sourcemap-codec": "^1.5.0",
1899 "@jridgewell/trace-mapping": "^0.3.24"
1900 }
1901 },
1902 "node_modules/@jridgewell/remapping": {
1903 "version": "2.3.5",
1904 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1905 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1906 "dev": true,
1907 "license": "MIT",
1908 "dependencies": {
1909 "@jridgewell/gen-mapping": "^0.3.5",
1910 "@jridgewell/trace-mapping": "^0.3.24"
1911 }
1912 },
1913 "node_modules/@jridgewell/resolve-uri": {
1914 "version": "3.1.2",
1915 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1916 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1917 "dev": true,
1918 "license": "MIT",
1919 "engines": {
1920 "node": ">=6.0.0"
1921 }
1922 },
1923 "node_modules/@jridgewell/sourcemap-codec": {
1924 "version": "1.5.5",
1925 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1926 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1927 "dev": true,
1928 "license": "MIT"
1929 },
1930 "node_modules/@jridgewell/trace-mapping": {
1931 "version": "0.3.31",
1932 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1933 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1934 "dev": true,
1935 "license": "MIT",
1936 "dependencies": {
1937 "@jridgewell/resolve-uri": "^3.1.0",
1938 "@jridgewell/sourcemap-codec": "^1.4.14"
1939 }
1940 },
1941 "node_modules/@malept/cross-spawn-promise": {
1942 "version": "2.0.0",
1943 "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz",
1944 "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==",
1945 "dev": true,
1946 "funding": [
1947 {
1948 "type": "individual",
1949 "url": "https://github.com/sponsors/malept"
1950 },
1951 {
1952 "type": "tidelift",
1953 "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
1954 }
1955 ],
1956 "license": "Apache-2.0",
1957 "dependencies": {
1958 "cross-spawn": "^7.0.1"
1959 },
1960 "engines": {
1961 "node": ">= 12.13.0"
1962 }
1963 },
1964 "node_modules/@malept/flatpak-bundler": {
1965 "version": "0.4.0",
1966 "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
1967 "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
1968 "dev": true,
1969 "license": "MIT",
1970 "dependencies": {
1971 "debug": "^4.1.1",
1972 "fs-extra": "^9.0.0",
1973 "lodash": "^4.17.15",
1974 "tmp-promise": "^3.0.2"
1975 },
1976 "engines": {
1977 "node": ">= 10.0.0"
1978 }
1979 },
1980 "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": {
1981 "version": "9.1.0",
1982 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
1983 "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
1984 "dev": true,
1985 "license": "MIT",
1986 "dependencies": {
1987 "at-least-node": "^1.0.0",
1988 "graceful-fs": "^4.2.0",
1989 "jsonfile": "^6.0.1",
1990 "universalify": "^2.0.0"
1991 },
1992 "engines": {
1993 "node": ">=10"
1994 }
1995 },
1996 "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": {
1997 "version": "6.2.0",
1998 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
1999 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
2000 "dev": true,
2001 "license": "MIT",
2002 "dependencies": {
2003 "universalify": "^2.0.0"
2004 },
2005 "optionalDependencies": {
2006 "graceful-fs": "^4.1.6"
2007 }
2008 },
2009 "node_modules/@malept/flatpak-bundler/node_modules/universalify": {
2010 "version": "2.0.1",
2011 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
2012 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
2013 "dev": true,
2014 "license": "MIT",
2015 "engines": {
2016 "node": ">= 10.0.0"
2017 }
2018 },
2019 "node_modules/@npmcli/agent": {
2020 "version": "3.0.0",
2021 "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
2022 "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
2023 "dev": true,
2024 "license": "ISC",
2025 "dependencies": {
2026 "agent-base": "^7.1.0",
2027 "http-proxy-agent": "^7.0.0",
2028 "https-proxy-agent": "^7.0.1",
2029 "lru-cache": "^10.0.1",
2030 "socks-proxy-agent": "^8.0.3"
2031 },
2032 "engines": {
2033 "node": "^18.17.0 || >=20.5.0"
2034 }
2035 },
2036 "node_modules/@npmcli/agent/node_modules/lru-cache": {
2037 "version": "10.4.3",
2038 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
2039 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
2040 "dev": true,
2041 "license": "ISC"
2042 },
2043 "node_modules/@npmcli/fs": {
2044 "version": "4.0.0",
2045 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
2046 "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
2047 "dev": true,
2048 "license": "ISC",
2049 "dependencies": {
2050 "semver": "^7.3.5"
2051 },
2052 "engines": {
2053 "node": "^18.17.0 || >=20.5.0"
2054 }
2055 },
2056 "node_modules/@npmcli/fs/node_modules/semver": {
2057 "version": "7.7.2",
2058 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
2059 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
2060 "dev": true,
2061 "license": "ISC",
2062 "bin": {
2063 "semver": "bin/semver.js"
2064 },
2065 "engines": {
2066 "node": ">=10"
2067 }
2068 },
2069 "node_modules/@npmcli/move-file": {
2070 "version": "2.0.1",
2071 "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
2072 "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
2073 "deprecated": "This functionality has been moved to @npmcli/fs",
2074 "dev": true,
2075 "license": "MIT",
2076 "dependencies": {
2077 "mkdirp": "^1.0.4",
2078 "rimraf": "^3.0.2"
2079 },
2080 "engines": {
2081 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2082 }
2083 },
2084 "node_modules/@npmcli/move-file/node_modules/rimraf": {
2085 "version": "3.0.2",
2086 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2087 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2088 "deprecated": "Rimraf versions prior to v4 are no longer supported",
2089 "dev": true,
2090 "license": "ISC",
2091 "dependencies": {
2092 "glob": "^7.1.3"
2093 },
2094 "bin": {
2095 "rimraf": "bin.js"
2096 },
2097 "funding": {
2098 "url": "https://github.com/sponsors/isaacs"
2099 }
2100 },
2101 "node_modules/@pkgjs/parseargs": {
2102 "version": "0.11.0",
2103 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
2104 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
2105 "dev": true,
2106 "license": "MIT",
2107 "optional": true,
2108 "engines": {
2109 "node": ">=14"
2110 }
2111 },
2112 "node_modules/@rolldown/pluginutils": {
2113 "version": "1.0.0-beta.34",
2114 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.34.tgz",
2115 "integrity": "sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==",
2116 "dev": true,
2117 "license": "MIT"
2118 },
2119 "node_modules/@rollup/rollup-android-arm-eabi": {
2120 "version": "4.50.2",
2121 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.2.tgz",
2122 "integrity": "sha512-uLN8NAiFVIRKX9ZQha8wy6UUs06UNSZ32xj6giK/rmMXAgKahwExvK6SsmgU5/brh4w/nSgj8e0k3c1HBQpa0A==",
2123 "cpu": [
2124 "arm"
2125 ],
2126 "dev": true,
2127 "license": "MIT",
2128 "optional": true,
2129 "os": [
2130 "android"
2131 ]
2132 },
2133 "node_modules/@rollup/rollup-android-arm64": {
2134 "version": "4.50.2",
2135 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.2.tgz",
2136 "integrity": "sha512-oEouqQk2/zxxj22PNcGSskya+3kV0ZKH+nQxuCCOGJ4oTXBdNTbv+f/E3c74cNLeMO1S5wVWacSws10TTSB77g==",
2137 "cpu": [
2138 "arm64"
2139 ],
2140 "dev": true,
2141 "license": "MIT",
2142 "optional": true,
2143 "os": [
2144 "android"
2145 ]
2146 },
2147 "node_modules/@rollup/rollup-darwin-arm64": {
2148 "version": "4.50.2",
2149 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.50.2.tgz",
2150 "integrity": "sha512-OZuTVTpj3CDSIxmPgGH8en/XtirV5nfljHZ3wrNwvgkT5DQLhIKAeuFSiwtbMto6oVexV0k1F1zqURPKf5rI1Q==",
2151 "cpu": [
2152 "arm64"
2153 ],
2154 "dev": true,
2155 "license": "MIT",
2156 "optional": true,
2157 "os": [
2158 "darwin"
2159 ]
2160 },
2161 "node_modules/@rollup/rollup-darwin-x64": {
2162 "version": "4.50.2",
2163 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.50.2.tgz",
2164 "integrity": "sha512-Wa/Wn8RFkIkr1vy1k1PB//VYhLnlnn5eaJkfTQKivirOvzu5uVd2It01ukeQstMursuz7S1bU+8WW+1UPXpa8A==",
2165 "cpu": [
2166 "x64"
2167 ],
2168 "dev": true,
2169 "license": "MIT",
2170 "optional": true,
2171 "os": [
2172 "darwin"
2173 ]
2174 },
2175 "node_modules/@rollup/rollup-freebsd-arm64": {
2176 "version": "4.50.2",
2177 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.2.tgz",
2178 "integrity": "sha512-QkzxvH3kYN9J1w7D1A+yIMdI1pPekD+pWx7G5rXgnIlQ1TVYVC6hLl7SOV9pi5q9uIDF9AuIGkuzcbF7+fAhow==",
2179 "cpu": [
2180 "arm64"
2181 ],
2182 "dev": true,
2183 "license": "MIT",
2184 "optional": true,
2185 "os": [
2186 "freebsd"
2187 ]
2188 },
2189 "node_modules/@rollup/rollup-freebsd-x64": {
2190 "version": "4.50.2",
2191 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.2.tgz",
2192 "integrity": "sha512-dkYXB0c2XAS3a3jmyDkX4Jk0m7gWLFzq1C3qUnJJ38AyxIF5G/dyS4N9B30nvFseCfgtCEdbYFhk0ChoCGxPog==",
2193 "cpu": [
2194 "x64"
2195 ],
2196 "dev": true,
2197 "license": "MIT",
2198 "optional": true,
2199 "os": [
2200 "freebsd"
2201 ]
2202 },
2203 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2204 "version": "4.50.2",
2205 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.2.tgz",
2206 "integrity": "sha512-9VlPY/BN3AgbukfVHAB8zNFWB/lKEuvzRo1NKev0Po8sYFKx0i+AQlCYftgEjcL43F2h9Ui1ZSdVBc4En/sP2w==",
2207 "cpu": [
2208 "arm"
2209 ],
2210 "dev": true,
2211 "license": "MIT",
2212 "optional": true,
2213 "os": [
2214 "linux"
2215 ]
2216 },
2217 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2218 "version": "4.50.2",
2219 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.2.tgz",
2220 "integrity": "sha512-+GdKWOvsifaYNlIVf07QYan1J5F141+vGm5/Y8b9uCZnG/nxoGqgCmR24mv0koIWWuqvFYnbURRqw1lv7IBINw==",
2221 "cpu": [
2222 "arm"
2223 ],
2224 "dev": true,
2225 "license": "MIT",
2226 "optional": true,
2227 "os": [
2228 "linux"
2229 ]
2230 },
2231 "node_modules/@rollup/rollup-linux-arm64-gnu": {
2232 "version": "4.50.2",
2233 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.50.2.tgz",
2234 "integrity": "sha512-df0Eou14ojtUdLQdPFnymEQteENwSJAdLf5KCDrmZNsy1c3YaCNaJvYsEUHnrg+/DLBH612/R0xd3dD03uz2dg==",
2235 "cpu": [
2236 "arm64"
2237 ],
2238 "dev": true,
2239 "license": "MIT",
2240 "optional": true,
2241 "os": [
2242 "linux"
2243 ]
2244 },
2245 "node_modules/@rollup/rollup-linux-arm64-musl": {
2246 "version": "4.50.2",
2247 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.50.2.tgz",
2248 "integrity": "sha512-iPeouV0UIDtz8j1YFR4OJ/zf7evjauqv7jQ/EFs0ClIyL+by++hiaDAfFipjOgyz6y6xbDvJuiU4HwpVMpRFDQ==",
2249 "cpu": [
2250 "arm64"
2251 ],
2252 "dev": true,
2253 "license": "MIT",
2254 "optional": true,
2255 "os": [
2256 "linux"
2257 ]
2258 },
2259 "node_modules/@rollup/rollup-linux-loong64-gnu": {
2260 "version": "4.50.2",
2261 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.50.2.tgz",
2262 "integrity": "sha512-OL6KaNvBopLlj5fTa5D5bau4W82f+1TyTZRr2BdnfsrnQnmdxh4okMxR2DcDkJuh4KeoQZVuvHvzuD/lyLn2Kw==",
2263 "cpu": [
2264 "loong64"
2265 ],
2266 "dev": true,
2267 "license": "MIT",
2268 "optional": true,
2269 "os": [
2270 "linux"
2271 ]
2272 },
2273 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
2274 "version": "4.50.2",
2275 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.2.tgz",
2276 "integrity": "sha512-I21VJl1w6z/K5OTRl6aS9DDsqezEZ/yKpbqlvfHbW0CEF5IL8ATBMuUx6/mp683rKTK8thjs/0BaNrZLXetLag==",
2277 "cpu": [
2278 "ppc64"
2279 ],
2280 "dev": true,
2281 "license": "MIT",
2282 "optional": true,
2283 "os": [
2284 "linux"
2285 ]
2286 },
2287 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2288 "version": "4.50.2",
2289 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.2.tgz",
2290 "integrity": "sha512-Hq6aQJT/qFFHrYMjS20nV+9SKrXL2lvFBENZoKfoTH2kKDOJqff5OSJr4x72ZaG/uUn+XmBnGhfr4lwMRrmqCQ==",
2291 "cpu": [
2292 "riscv64"
2293 ],
2294 "dev": true,
2295 "license": "MIT",
2296 "optional": true,
2297 "os": [
2298 "linux"
2299 ]
2300 },
2301 "node_modules/@rollup/rollup-linux-riscv64-musl": {
2302 "version": "4.50.2",
2303 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.2.tgz",
2304 "integrity": "sha512-82rBSEXRv5qtKyr0xZ/YMF531oj2AIpLZkeNYxmKNN6I2sVE9PGegN99tYDLK2fYHJITL1P2Lgb4ZXnv0PjQvw==",
2305 "cpu": [
2306 "riscv64"
2307 ],
2308 "dev": true,
2309 "license": "MIT",
2310 "optional": true,
2311 "os": [
2312 "linux"
2313 ]
2314 },
2315 "node_modules/@rollup/rollup-linux-s390x-gnu": {
2316 "version": "4.50.2",
2317 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.2.tgz",
2318 "integrity": "sha512-4Q3S3Hy7pC6uaRo9gtXUTJ+EKo9AKs3BXKc2jYypEcMQ49gDPFU2P1ariX9SEtBzE5egIX6fSUmbmGazwBVF9w==",
2319 "cpu": [
2320 "s390x"
2321 ],
2322 "dev": true,
2323 "license": "MIT",
2324 "optional": true,
2325 "os": [
2326 "linux"
2327 ]
2328 },
2329 "node_modules/@rollup/rollup-linux-x64-gnu": {
2330 "version": "4.50.2",
2331 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.2.tgz",
2332 "integrity": "sha512-9Jie/At6qk70dNIcopcL4p+1UirusEtznpNtcq/u/C5cC4HBX7qSGsYIcG6bdxj15EYWhHiu02YvmdPzylIZlA==",
2333 "cpu": [
2334 "x64"
2335 ],
2336 "dev": true,
2337 "license": "MIT",
2338 "optional": true,
2339 "os": [
2340 "linux"
2341 ]
2342 },
2343 "node_modules/@rollup/rollup-linux-x64-musl": {
2344 "version": "4.50.2",
2345 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.50.2.tgz",
2346 "integrity": "sha512-HPNJwxPL3EmhzeAnsWQCM3DcoqOz3/IC6de9rWfGR8ZCuEHETi9km66bH/wG3YH0V3nyzyFEGUZeL5PKyy4xvw==",
2347 "cpu": [
2348 "x64"
2349 ],
2350 "dev": true,
2351 "license": "MIT",
2352 "optional": true,
2353 "os": [
2354 "linux"
2355 ]
2356 },
2357 "node_modules/@rollup/rollup-openharmony-arm64": {
2358 "version": "4.50.2",
2359 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.2.tgz",
2360 "integrity": "sha512-nMKvq6FRHSzYfKLHZ+cChowlEkR2lj/V0jYj9JnGUVPL2/mIeFGmVM2mLaFeNa5Jev7W7TovXqXIG2d39y1KYA==",
2361 "cpu": [
2362 "arm64"
2363 ],
2364 "dev": true,
2365 "license": "MIT",
2366 "optional": true,
2367 "os": [
2368 "openharmony"
2369 ]
2370 },
2371 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2372 "version": "4.50.2",
2373 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.50.2.tgz",
2374 "integrity": "sha512-eFUvvnTYEKeTyHEijQKz81bLrUQOXKZqECeiWH6tb8eXXbZk+CXSG2aFrig2BQ/pjiVRj36zysjgILkqarS2YA==",
2375 "cpu": [
2376 "arm64"
2377 ],
2378 "dev": true,
2379 "license": "MIT",
2380 "optional": true,
2381 "os": [
2382 "win32"
2383 ]
2384 },
2385 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2386 "version": "4.50.2",
2387 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.2.tgz",
2388 "integrity": "sha512-cBaWmXqyfRhH8zmUxK3d3sAhEWLrtMjWBRwdMMHJIXSjvjLKvv49adxiEz+FJ8AP90apSDDBx2Tyd/WylV6ikA==",
2389 "cpu": [
2390 "ia32"
2391 ],
2392 "dev": true,
2393 "license": "MIT",
2394 "optional": true,
2395 "os": [
2396 "win32"
2397 ]
2398 },
2399 "node_modules/@rollup/rollup-win32-x64-msvc": {
2400 "version": "4.50.2",
2401 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.50.2.tgz",
2402 "integrity": "sha512-APwKy6YUhvZaEoHyM+9xqmTpviEI+9eL7LoCH+aLcvWYHJ663qG5zx7WzWZY+a9qkg5JtzcMyJ9z0WtQBMDmgA==",
2403 "cpu": [
2404 "x64"
2405 ],
2406 "dev": true,
2407 "license": "MIT",
2408 "optional": true,
2409 "os": [
2410 "win32"
2411 ]
2412 },
2413 "node_modules/@sindresorhus/is": {
2414 "version": "4.6.0",
2415 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
2416 "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
2417 "dev": true,
2418 "license": "MIT",
2419 "engines": {
2420 "node": ">=10"
2421 },
2422 "funding": {
2423 "url": "https://github.com/sindresorhus/is?sponsor=1"
2424 }
2425 },
2426 "node_modules/@standard-schema/spec": {
2427 "version": "1.0.0",
2428 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz",
2429 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==",
2430 "dev": true,
2431 "license": "MIT"
2432 },
2433 "node_modules/@szmarczak/http-timer": {
2434 "version": "4.0.6",
2435 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
2436 "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
2437 "dev": true,
2438 "license": "MIT",
2439 "dependencies": {
2440 "defer-to-connect": "^2.0.0"
2441 },
2442 "engines": {
2443 "node": ">=10"
2444 }
2445 },
2446 "node_modules/@tootallnate/once": {
2447 "version": "2.0.0",
2448 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
2449 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
2450 "dev": true,
2451 "license": "MIT",
2452 "engines": {
2453 "node": ">= 10"
2454 }
2455 },
2456 "node_modules/@types/babel__core": {
2457 "version": "7.20.5",
2458 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
2459 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
2460 "dev": true,
2461 "license": "MIT",
2462 "dependencies": {
2463 "@babel/parser": "^7.20.7",
2464 "@babel/types": "^7.20.7",
2465 "@types/babel__generator": "*",
2466 "@types/babel__template": "*",
2467 "@types/babel__traverse": "*"
2468 }
2469 },
2470 "node_modules/@types/babel__generator": {
2471 "version": "7.27.0",
2472 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
2473 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
2474 "dev": true,
2475 "license": "MIT",
2476 "dependencies": {
2477 "@babel/types": "^7.0.0"
2478 }
2479 },
2480 "node_modules/@types/babel__template": {
2481 "version": "7.4.4",
2482 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
2483 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
2484 "dev": true,
2485 "license": "MIT",
2486 "dependencies": {
2487 "@babel/parser": "^7.1.0",
2488 "@babel/types": "^7.0.0"
2489 }
2490 },
2491 "node_modules/@types/babel__traverse": {
2492 "version": "7.28.0",
2493 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
2494 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
2495 "dev": true,
2496 "license": "MIT",
2497 "dependencies": {
2498 "@babel/types": "^7.28.2"
2499 }
2500 },
2501 "node_modules/@types/better-sqlite3": {
2502 "version": "7.6.13",
2503 "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",
2504 "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",
2505 "dev": true,
2506 "license": "MIT",
2507 "dependencies": {
2508 "@types/node": "*"
2509 }
2510 },
2511 "node_modules/@types/cacheable-request": {
2512 "version": "6.0.3",
2513 "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
2514 "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
2515 "dev": true,
2516 "license": "MIT",
2517 "dependencies": {
2518 "@types/http-cache-semantics": "*",
2519 "@types/keyv": "^3.1.4",
2520 "@types/node": "*",
2521 "@types/responselike": "^1.0.0"
2522 }
2523 },
2524 "node_modules/@types/debug": {
2525 "version": "4.1.12",
2526 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
2527 "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
2528 "dev": true,
2529 "license": "MIT",
2530 "dependencies": {
2531 "@types/ms": "*"
2532 }
2533 },
2534 "node_modules/@types/estree": {
2535 "version": "1.0.8",
2536 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
2537 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
2538 "dev": true,
2539 "license": "MIT"
2540 },
2541 "node_modules/@types/fs-extra": {
2542 "version": "9.0.13",
2543 "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
2544 "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
2545 "dev": true,
2546 "license": "MIT",
2547 "dependencies": {
2548 "@types/node": "*"
2549 }
2550 },
2551 "node_modules/@types/http-cache-semantics": {
2552 "version": "4.0.4",
2553 "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
2554 "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
2555 "dev": true,
2556 "license": "MIT"
2557 },
2558 "node_modules/@types/keyv": {
2559 "version": "3.1.4",
2560 "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
2561 "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
2562 "dev": true,
2563 "license": "MIT",
2564 "dependencies": {
2565 "@types/node": "*"
2566 }
2567 },
2568 "node_modules/@types/ms": {
2569 "version": "2.1.0",
2570 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
2571 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
2572 "dev": true,
2573 "license": "MIT"
2574 },
2575 "node_modules/@types/node": {
2576 "version": "24.3.2",
2577 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.2.tgz",
2578 "integrity": "sha512-6L8PkB+m1SSb2kaGGFk3iXENxl8lrs7cyVl7AXH6pgdMfulDfM6yUrVdjtxdnGrLrGzzuav8fFnZMY+rcscqcA==",
2579 "dev": true,
2580 "license": "MIT",
2581 "dependencies": {
2582 "undici-types": "~7.10.0"
2583 }
2584 },
2585 "node_modules/@types/plist": {
2586 "version": "3.0.5",
2587 "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz",
2588 "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==",
2589 "dev": true,
2590 "license": "MIT",
2591 "optional": true,
2592 "dependencies": {
2593 "@types/node": "*",
2594 "xmlbuilder": ">=11.0.1"
2595 }
2596 },
2597 "node_modules/@types/react": {
2598 "version": "19.1.13",
2599 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz",
2600 "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==",
2601 "dev": true,
2602 "license": "MIT",
2603 "dependencies": {
2604 "csstype": "^3.0.2"
2605 }
2606 },
2607 "node_modules/@types/react-dom": {
2608 "version": "19.1.9",
2609 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz",
2610 "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==",
2611 "dev": true,
2612 "license": "MIT",
2613 "peerDependencies": {
2614 "@types/react": "^19.0.0"
2615 }
2616 },
2617 "node_modules/@types/responselike": {
2618 "version": "1.0.3",
2619 "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
2620 "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
2621 "dev": true,
2622 "license": "MIT",
2623 "dependencies": {
2624 "@types/node": "*"
2625 }
2626 },
2627 "node_modules/@types/verror": {
2628 "version": "1.10.11",
2629 "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.11.tgz",
2630 "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==",
2631 "dev": true,
2632 "license": "MIT",
2633 "optional": true
2634 },
2635 "node_modules/@types/yauzl": {
2636 "version": "2.10.3",
2637 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
2638 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
2639 "dev": true,
2640 "license": "MIT",
2641 "optional": true,
2642 "dependencies": {
2643 "@types/node": "*"
2644 }
2645 },
2646 "node_modules/@vitejs/plugin-react": {
2647 "version": "5.0.2",
2648 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.2.tgz",
2649 "integrity": "sha512-tmyFgixPZCx2+e6VO9TNITWcCQl8+Nl/E8YbAyPVv85QCc7/A3JrdfG2A8gIzvVhWuzMOVrFW1aReaNxrI6tbw==",
2650 "dev": true,
2651 "license": "MIT",
2652 "dependencies": {
2653 "@babel/core": "^7.28.3",
2654 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
2655 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
2656 "@rolldown/pluginutils": "1.0.0-beta.34",
2657 "@types/babel__core": "^7.20.5",
2658 "react-refresh": "^0.17.0"
2659 },
2660 "engines": {
2661 "node": "^20.19.0 || >=22.12.0"
2662 },
2663 "peerDependencies": {
2664 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
2665 }
2666 },
2667 "node_modules/@xmldom/xmldom": {
2668 "version": "0.8.11",
2669 "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
2670 "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==",
2671 "dev": true,
2672 "license": "MIT",
2673 "engines": {
2674 "node": ">=10.0.0"
2675 }
2676 },
2677 "node_modules/7zip-bin": {
2678 "version": "5.2.0",
2679 "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
2680 "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==",
2681 "dev": true,
2682 "license": "MIT"
2683 },
2684 "node_modules/abbrev": {
2685 "version": "3.0.1",
2686 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz",
2687 "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==",
2688 "dev": true,
2689 "license": "ISC",
2690 "engines": {
2691 "node": "^18.17.0 || >=20.5.0"
2692 }
2693 },
2694 "node_modules/agent-base": {
2695 "version": "7.1.4",
2696 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
2697 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
2698 "dev": true,
2699 "license": "MIT",
2700 "engines": {
2701 "node": ">= 14"
2702 }
2703 },
2704 "node_modules/agentkeepalive": {
2705 "version": "4.6.0",
2706 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
2707 "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==",
2708 "dev": true,
2709 "license": "MIT",
2710 "dependencies": {
2711 "humanize-ms": "^1.2.1"
2712 },
2713 "engines": {
2714 "node": ">= 8.0.0"
2715 }
2716 },
2717 "node_modules/aggregate-error": {
2718 "version": "3.1.0",
2719 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
2720 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
2721 "dev": true,
2722 "license": "MIT",
2723 "dependencies": {
2724 "clean-stack": "^2.0.0",
2725 "indent-string": "^4.0.0"
2726 },
2727 "engines": {
2728 "node": ">=8"
2729 }
2730 },
2731 "node_modules/ajv": {
2732 "version": "6.12.6",
2733 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2734 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2735 "dev": true,
2736 "license": "MIT",
2737 "dependencies": {
2738 "fast-deep-equal": "^3.1.1",
2739 "fast-json-stable-stringify": "^2.0.0",
2740 "json-schema-traverse": "^0.4.1",
2741 "uri-js": "^4.2.2"
2742 },
2743 "funding": {
2744 "type": "github",
2745 "url": "https://github.com/sponsors/epoberezkin"
2746 }
2747 },
2748 "node_modules/ajv-keywords": {
2749 "version": "3.5.2",
2750 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
2751 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
2752 "dev": true,
2753 "license": "MIT",
2754 "peerDependencies": {
2755 "ajv": "^6.9.1"
2756 }
2757 },
2758 "node_modules/ansi-regex": {
2759 "version": "5.0.1",
2760 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2761 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2762 "dev": true,
2763 "license": "MIT",
2764 "engines": {
2765 "node": ">=8"
2766 }
2767 },
2768 "node_modules/ansi-styles": {
2769 "version": "4.3.0",
2770 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2771 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2772 "dev": true,
2773 "license": "MIT",
2774 "dependencies": {
2775 "color-convert": "^2.0.1"
2776 },
2777 "engines": {
2778 "node": ">=8"
2779 },
2780 "funding": {
2781 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2782 }
2783 },
2784 "node_modules/app-builder-bin": {
2785 "version": "5.0.0-alpha.12",
2786 "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz",
2787 "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==",
2788 "dev": true,
2789 "license": "MIT"
2790 },
2791 "node_modules/app-builder-lib": {
2792 "version": "26.0.12",
2793 "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.12.tgz",
2794 "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==",
2795 "dev": true,
2796 "license": "MIT",
2797 "dependencies": {
2798 "@develar/schema-utils": "~2.6.5",
2799 "@electron/asar": "3.2.18",
2800 "@electron/fuses": "^1.8.0",
2801 "@electron/notarize": "2.5.0",
2802 "@electron/osx-sign": "1.3.1",
2803 "@electron/rebuild": "3.7.0",
2804 "@electron/universal": "2.0.1",
2805 "@malept/flatpak-bundler": "^0.4.0",
2806 "@types/fs-extra": "9.0.13",
2807 "async-exit-hook": "^2.0.1",
2808 "builder-util": "26.0.11",
2809 "builder-util-runtime": "9.3.1",
2810 "chromium-pickle-js": "^0.2.0",
2811 "config-file-ts": "0.2.8-rc1",
2812 "debug": "^4.3.4",
2813 "dotenv": "^16.4.5",
2814 "dotenv-expand": "^11.0.6",
2815 "ejs": "^3.1.8",
2816 "electron-publish": "26.0.11",
2817 "fs-extra": "^10.1.0",
2818 "hosted-git-info": "^4.1.0",
2819 "is-ci": "^3.0.0",
2820 "isbinaryfile": "^5.0.0",
2821 "js-yaml": "^4.1.0",
2822 "json5": "^2.2.3",
2823 "lazy-val": "^1.0.5",
2824 "minimatch": "^10.0.0",
2825 "plist": "3.1.0",
2826 "resedit": "^1.7.0",
2827 "semver": "^7.3.8",
2828 "tar": "^6.1.12",
2829 "temp-file": "^3.4.0",
2830 "tiny-async-pool": "1.3.0"
2831 },
2832 "engines": {
2833 "node": ">=14.0.0"
2834 },
2835 "peerDependencies": {
2836 "dmg-builder": "26.0.12",
2837 "electron-builder-squirrel-windows": "26.0.12"
2838 }
2839 },
2840 "node_modules/app-builder-lib/node_modules/@electron/rebuild": {
2841 "version": "3.7.0",
2842 "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.0.tgz",
2843 "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==",
2844 "dev": true,
2845 "license": "MIT",
2846 "dependencies": {
2847 "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
2848 "@malept/cross-spawn-promise": "^2.0.0",
2849 "chalk": "^4.0.0",
2850 "debug": "^4.1.1",
2851 "detect-libc": "^2.0.1",
2852 "fs-extra": "^10.0.0",
2853 "got": "^11.7.0",
2854 "node-abi": "^3.45.0",
2855 "node-api-version": "^0.2.0",
2856 "ora": "^5.1.0",
2857 "read-binary-file-arch": "^1.0.6",
2858 "semver": "^7.3.5",
2859 "tar": "^6.0.5",
2860 "yargs": "^17.0.1"
2861 },
2862 "bin": {
2863 "electron-rebuild": "lib/cli.js"
2864 },
2865 "engines": {
2866 "node": ">=12.13.0"
2867 }
2868 },
2869 "node_modules/app-builder-lib/node_modules/fs-extra": {
2870 "version": "10.1.0",
2871 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
2872 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
2873 "dev": true,
2874 "license": "MIT",
2875 "dependencies": {
2876 "graceful-fs": "^4.2.0",
2877 "jsonfile": "^6.0.1",
2878 "universalify": "^2.0.0"
2879 },
2880 "engines": {
2881 "node": ">=12"
2882 }
2883 },
2884 "node_modules/app-builder-lib/node_modules/jsonfile": {
2885 "version": "6.2.0",
2886 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
2887 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
2888 "dev": true,
2889 "license": "MIT",
2890 "dependencies": {
2891 "universalify": "^2.0.0"
2892 },
2893 "optionalDependencies": {
2894 "graceful-fs": "^4.1.6"
2895 }
2896 },
2897 "node_modules/app-builder-lib/node_modules/semver": {
2898 "version": "7.7.2",
2899 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
2900 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
2901 "dev": true,
2902 "license": "ISC",
2903 "bin": {
2904 "semver": "bin/semver.js"
2905 },
2906 "engines": {
2907 "node": ">=10"
2908 }
2909 },
2910 "node_modules/app-builder-lib/node_modules/universalify": {
2911 "version": "2.0.1",
2912 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
2913 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
2914 "dev": true,
2915 "license": "MIT",
2916 "engines": {
2917 "node": ">= 10.0.0"
2918 }
2919 },
2920 "node_modules/argparse": {
2921 "version": "2.0.1",
2922 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2923 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2924 "dev": true,
2925 "license": "Python-2.0"
2926 },
2927 "node_modules/assert-plus": {
2928 "version": "1.0.0",
2929 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2930 "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
2931 "dev": true,
2932 "license": "MIT",
2933 "optional": true,
2934 "engines": {
2935 "node": ">=0.8"
2936 }
2937 },
2938 "node_modules/astral-regex": {
2939 "version": "2.0.0",
2940 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2941 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
2942 "dev": true,
2943 "license": "MIT",
2944 "optional": true,
2945 "engines": {
2946 "node": ">=8"
2947 }
2948 },
2949 "node_modules/async": {
2950 "version": "3.2.6",
2951 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
2952 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
2953 "dev": true,
2954 "license": "MIT"
2955 },
2956 "node_modules/async-exit-hook": {
2957 "version": "2.0.1",
2958 "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
2959 "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
2960 "dev": true,
2961 "license": "MIT",
2962 "engines": {
2963 "node": ">=0.12.0"
2964 }
2965 },
2966 "node_modules/asynckit": {
2967 "version": "0.4.0",
2968 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2969 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
2970 "dev": true,
2971 "license": "MIT"
2972 },
2973 "node_modules/at-least-node": {
2974 "version": "1.0.0",
2975 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
2976 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
2977 "dev": true,
2978 "license": "ISC",
2979 "engines": {
2980 "node": ">= 4.0.0"
2981 }
2982 },
2983 "node_modules/axios": {
2984 "version": "1.12.2",
2985 "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz",
2986 "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==",
2987 "dev": true,
2988 "license": "MIT",
2989 "dependencies": {
2990 "follow-redirects": "^1.15.6",
2991 "form-data": "^4.0.4",
2992 "proxy-from-env": "^1.1.0"
2993 }
2994 },
2995 "node_modules/balanced-match": {
2996 "version": "1.0.2",
2997 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2998 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2999 "dev": true,
3000 "license": "MIT"
3001 },
3002 "node_modules/base64-js": {
3003 "version": "1.5.1",
3004 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3005 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3006 "funding": [
3007 {
3008 "type": "github",
3009 "url": "https://github.com/sponsors/feross"
3010 },
3011 {
3012 "type": "patreon",
3013 "url": "https://www.patreon.com/feross"
3014 },
3015 {
3016 "type": "consulting",
3017 "url": "https://feross.org/support"
3018 }
3019 ],
3020 "license": "MIT"
3021 },
3022 "node_modules/baseline-browser-mapping": {
3023 "version": "2.8.4",
3024 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.4.tgz",
3025 "integrity": "sha512-L+YvJwGAgwJBV1p6ffpSTa2KRc69EeeYGYjRVWKs0GKrK+LON0GC0gV+rKSNtALEDvMDqkvCFq9r1r94/Gjwxw==",
3026 "dev": true,
3027 "license": "Apache-2.0",
3028 "bin": {
3029 "baseline-browser-mapping": "dist/cli.js"
3030 }
3031 },
3032 "node_modules/better-sqlite3": {
3033 "version": "12.2.0",
3034 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.2.0.tgz",
3035 "integrity": "sha512-eGbYq2CT+tos1fBwLQ/tkBt9J5M3JEHjku4hbvQUePCckkvVf14xWj+1m7dGoK81M/fOjFT7yM9UMeKT/+vFLQ==",
3036 "hasInstallScript": true,
3037 "license": "MIT",
3038 "dependencies": {
3039 "bindings": "^1.5.0",
3040 "prebuild-install": "^7.1.1"
3041 },
3042 "engines": {
3043 "node": "20.x || 22.x || 23.x || 24.x"
3044 }
3045 },
3046 "node_modules/bindings": {
3047 "version": "1.5.0",
3048 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
3049 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
3050 "license": "MIT",
3051 "dependencies": {
3052 "file-uri-to-path": "1.0.0"
3053 }
3054 },
3055 "node_modules/bl": {
3056 "version": "4.1.0",
3057 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
3058 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
3059 "license": "MIT",
3060 "dependencies": {
3061 "buffer": "^5.5.0",
3062 "inherits": "^2.0.4",
3063 "readable-stream": "^3.4.0"
3064 }
3065 },
3066 "node_modules/boolean": {
3067 "version": "3.2.0",
3068 "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
3069 "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
3070 "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
3071 "dev": true,
3072 "license": "MIT",
3073 "optional": true
3074 },
3075 "node_modules/brace-expansion": {
3076 "version": "1.1.12",
3077 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3078 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3079 "dev": true,
3080 "license": "MIT",
3081 "dependencies": {
3082 "balanced-match": "^1.0.0",
3083 "concat-map": "0.0.1"
3084 }
3085 },
3086 "node_modules/browserslist": {
3087 "version": "4.26.0",
3088 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz",
3089 "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==",
3090 "dev": true,
3091 "funding": [
3092 {
3093 "type": "opencollective",
3094 "url": "https://opencollective.com/browserslist"
3095 },
3096 {
3097 "type": "tidelift",
3098 "url": "https://tidelift.com/funding/github/npm/browserslist"
3099 },
3100 {
3101 "type": "github",
3102 "url": "https://github.com/sponsors/ai"
3103 }
3104 ],
3105 "license": "MIT",
3106 "dependencies": {
3107 "baseline-browser-mapping": "^2.8.2",
3108 "caniuse-lite": "^1.0.30001741",
3109 "electron-to-chromium": "^1.5.218",
3110 "node-releases": "^2.0.21",
3111 "update-browserslist-db": "^1.1.3"
3112 },
3113 "bin": {
3114 "browserslist": "cli.js"
3115 },
3116 "engines": {
3117 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
3118 }
3119 },
3120 "node_modules/buffer": {
3121 "version": "5.7.1",
3122 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
3123 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
3124 "funding": [
3125 {
3126 "type": "github",
3127 "url": "https://github.com/sponsors/feross"
3128 },
3129 {
3130 "type": "patreon",
3131 "url": "https://www.patreon.com/feross"
3132 },
3133 {
3134 "type": "consulting",
3135 "url": "https://feross.org/support"
3136 }
3137 ],
3138 "license": "MIT",
3139 "dependencies": {
3140 "base64-js": "^1.3.1",
3141 "ieee754": "^1.1.13"
3142 }
3143 },
3144 "node_modules/buffer-crc32": {
3145 "version": "0.2.13",
3146 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
3147 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
3148 "dev": true,
3149 "license": "MIT",
3150 "engines": {
3151 "node": "*"
3152 }
3153 },
3154 "node_modules/buffer-from": {
3155 "version": "1.1.2",
3156 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
3157 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
3158 "dev": true,
3159 "license": "MIT"
3160 },
3161 "node_modules/builder-util": {
3162 "version": "26.0.11",
3163 "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.11.tgz",
3164 "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==",
3165 "dev": true,
3166 "license": "MIT",
3167 "dependencies": {
3168 "@types/debug": "^4.1.6",
3169 "7zip-bin": "~5.2.0",
3170 "app-builder-bin": "5.0.0-alpha.12",
3171 "builder-util-runtime": "9.3.1",
3172 "chalk": "^4.1.2",
3173 "cross-spawn": "^7.0.6",
3174 "debug": "^4.3.4",
3175 "fs-extra": "^10.1.0",
3176 "http-proxy-agent": "^7.0.0",
3177 "https-proxy-agent": "^7.0.0",
3178 "is-ci": "^3.0.0",
3179 "js-yaml": "^4.1.0",
3180 "sanitize-filename": "^1.6.3",
3181 "source-map-support": "^0.5.19",
3182 "stat-mode": "^1.0.0",
3183 "temp-file": "^3.4.0",
3184 "tiny-async-pool": "1.3.0"
3185 }
3186 },
3187 "node_modules/builder-util-runtime": {
3188 "version": "9.3.1",
3189 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz",
3190 "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==",
3191 "dev": true,
3192 "license": "MIT",
3193 "dependencies": {
3194 "debug": "^4.3.4",
3195 "sax": "^1.2.4"
3196 },
3197 "engines": {
3198 "node": ">=12.0.0"
3199 }
3200 },
3201 "node_modules/builder-util/node_modules/fs-extra": {
3202 "version": "10.1.0",
3203 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
3204 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
3205 "dev": true,
3206 "license": "MIT",
3207 "dependencies": {
3208 "graceful-fs": "^4.2.0",
3209 "jsonfile": "^6.0.1",
3210 "universalify": "^2.0.0"
3211 },
3212 "engines": {
3213 "node": ">=12"
3214 }
3215 },
3216 "node_modules/builder-util/node_modules/jsonfile": {
3217 "version": "6.2.0",
3218 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
3219 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
3220 "dev": true,
3221 "license": "MIT",
3222 "dependencies": {
3223 "universalify": "^2.0.0"
3224 },
3225 "optionalDependencies": {
3226 "graceful-fs": "^4.1.6"
3227 }
3228 },
3229 "node_modules/builder-util/node_modules/universalify": {
3230 "version": "2.0.1",
3231 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
3232 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
3233 "dev": true,
3234 "license": "MIT",
3235 "engines": {
3236 "node": ">= 10.0.0"
3237 }
3238 },
3239 "node_modules/cacache": {
3240 "version": "19.0.1",
3241 "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
3242 "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
3243 "dev": true,
3244 "license": "ISC",
3245 "dependencies": {
3246 "@npmcli/fs": "^4.0.0",
3247 "fs-minipass": "^3.0.0",
3248 "glob": "^10.2.2",
3249 "lru-cache": "^10.0.1",
3250 "minipass": "^7.0.3",
3251 "minipass-collect": "^2.0.1",
3252 "minipass-flush": "^1.0.5",
3253 "minipass-pipeline": "^1.2.4",
3254 "p-map": "^7.0.2",
3255 "ssri": "^12.0.0",
3256 "tar": "^7.4.3",
3257 "unique-filename": "^4.0.0"
3258 },
3259 "engines": {
3260 "node": "^18.17.0 || >=20.5.0"
3261 }
3262 },
3263 "node_modules/cacache/node_modules/brace-expansion": {
3264 "version": "2.0.2",
3265 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
3266 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
3267 "dev": true,
3268 "license": "MIT",
3269 "dependencies": {
3270 "balanced-match": "^1.0.0"
3271 }
3272 },
3273 "node_modules/cacache/node_modules/chownr": {
3274 "version": "3.0.0",
3275 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
3276 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
3277 "dev": true,
3278 "license": "BlueOak-1.0.0",
3279 "engines": {
3280 "node": ">=18"
3281 }
3282 },
3283 "node_modules/cacache/node_modules/glob": {
3284 "version": "10.4.5",
3285 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
3286 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
3287 "dev": true,
3288 "license": "ISC",
3289 "dependencies": {
3290 "foreground-child": "^3.1.0",
3291 "jackspeak": "^3.1.2",
3292 "minimatch": "^9.0.4",
3293 "minipass": "^7.1.2",
3294 "package-json-from-dist": "^1.0.0",
3295 "path-scurry": "^1.11.1"
3296 },
3297 "bin": {
3298 "glob": "dist/esm/bin.mjs"
3299 },
3300 "funding": {
3301 "url": "https://github.com/sponsors/isaacs"
3302 }
3303 },
3304 "node_modules/cacache/node_modules/lru-cache": {
3305 "version": "10.4.3",
3306 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3307 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3308 "dev": true,
3309 "license": "ISC"
3310 },
3311 "node_modules/cacache/node_modules/minimatch": {
3312 "version": "9.0.5",
3313 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3314 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3315 "dev": true,
3316 "license": "ISC",
3317 "dependencies": {
3318 "brace-expansion": "^2.0.1"
3319 },
3320 "engines": {
3321 "node": ">=16 || 14 >=14.17"
3322 },
3323 "funding": {
3324 "url": "https://github.com/sponsors/isaacs"
3325 }
3326 },
3327 "node_modules/cacache/node_modules/mkdirp": {
3328 "version": "3.0.1",
3329 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
3330 "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
3331 "dev": true,
3332 "license": "MIT",
3333 "bin": {
3334 "mkdirp": "dist/cjs/src/bin.js"
3335 },
3336 "engines": {
3337 "node": ">=10"
3338 },
3339 "funding": {
3340 "url": "https://github.com/sponsors/isaacs"
3341 }
3342 },
3343 "node_modules/cacache/node_modules/tar": {
3344 "version": "7.4.3",
3345 "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
3346 "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
3347 "dev": true,
3348 "license": "ISC",
3349 "dependencies": {
3350 "@isaacs/fs-minipass": "^4.0.0",
3351 "chownr": "^3.0.0",
3352 "minipass": "^7.1.2",
3353 "minizlib": "^3.0.1",
3354 "mkdirp": "^3.0.1",
3355 "yallist": "^5.0.0"
3356 },
3357 "engines": {
3358 "node": ">=18"
3359 }
3360 },
3361 "node_modules/cacache/node_modules/yallist": {
3362 "version": "5.0.0",
3363 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
3364 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
3365 "dev": true,
3366 "license": "BlueOak-1.0.0",
3367 "engines": {
3368 "node": ">=18"
3369 }
3370 },
3371 "node_modules/cacheable-lookup": {
3372 "version": "5.0.4",
3373 "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
3374 "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
3375 "dev": true,
3376 "license": "MIT",
3377 "engines": {
3378 "node": ">=10.6.0"
3379 }
3380 },
3381 "node_modules/cacheable-request": {
3382 "version": "7.0.4",
3383 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
3384 "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
3385 "dev": true,
3386 "license": "MIT",
3387 "dependencies": {
3388 "clone-response": "^1.0.2",
3389 "get-stream": "^5.1.0",
3390 "http-cache-semantics": "^4.0.0",
3391 "keyv": "^4.0.0",
3392 "lowercase-keys": "^2.0.0",
3393 "normalize-url": "^6.0.1",
3394 "responselike": "^2.0.0"
3395 },
3396 "engines": {
3397 "node": ">=8"
3398 }
3399 },
3400 "node_modules/call-bind-apply-helpers": {
3401 "version": "1.0.2",
3402 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
3403 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
3404 "dev": true,
3405 "license": "MIT",
3406 "dependencies": {
3407 "es-errors": "^1.3.0",
3408 "function-bind": "^1.1.2"
3409 },
3410 "engines": {
3411 "node": ">= 0.4"
3412 }
3413 },
3414 "node_modules/caniuse-lite": {
3415 "version": "1.0.30001741",
3416 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz",
3417 "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==",
3418 "dev": true,
3419 "funding": [
3420 {
3421 "type": "opencollective",
3422 "url": "https://opencollective.com/browserslist"
3423 },
3424 {
3425 "type": "tidelift",
3426 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
3427 },
3428 {
3429 "type": "github",
3430 "url": "https://github.com/sponsors/ai"
3431 }
3432 ],
3433 "license": "CC-BY-4.0"
3434 },
3435 "node_modules/chalk": {
3436 "version": "4.1.2",
3437 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3438 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3439 "dev": true,
3440 "license": "MIT",
3441 "dependencies": {
3442 "ansi-styles": "^4.1.0",
3443 "supports-color": "^7.1.0"
3444 },
3445 "engines": {
3446 "node": ">=10"
3447 },
3448 "funding": {
3449 "url": "https://github.com/chalk/chalk?sponsor=1"
3450 }
3451 },
3452 "node_modules/chownr": {
3453 "version": "1.1.4",
3454 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3455 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
3456 "license": "ISC"
3457 },
3458 "node_modules/chromium-pickle-js": {
3459 "version": "0.2.0",
3460 "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
3461 "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
3462 "dev": true,
3463 "license": "MIT"
3464 },
3465 "node_modules/ci-info": {
3466 "version": "3.9.0",
3467 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
3468 "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
3469 "dev": true,
3470 "funding": [
3471 {
3472 "type": "github",
3473 "url": "https://github.com/sponsors/sibiraj-s"
3474 }
3475 ],
3476 "license": "MIT",
3477 "engines": {
3478 "node": ">=8"
3479 }
3480 },
3481 "node_modules/clean-stack": {
3482 "version": "2.2.0",
3483 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
3484 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
3485 "dev": true,
3486 "license": "MIT",
3487 "engines": {
3488 "node": ">=6"
3489 }
3490 },
3491 "node_modules/cli-cursor": {
3492 "version": "3.1.0",
3493 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3494 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3495 "dev": true,
3496 "license": "MIT",
3497 "dependencies": {
3498 "restore-cursor": "^3.1.0"
3499 },
3500 "engines": {
3501 "node": ">=8"
3502 }
3503 },
3504 "node_modules/cli-spinners": {
3505 "version": "2.9.2",
3506 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
3507 "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
3508 "dev": true,
3509 "license": "MIT",
3510 "engines": {
3511 "node": ">=6"
3512 },
3513 "funding": {
3514 "url": "https://github.com/sponsors/sindresorhus"
3515 }
3516 },
3517 "node_modules/cli-truncate": {
3518 "version": "2.1.0",
3519 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
3520 "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
3521 "dev": true,
3522 "license": "MIT",
3523 "optional": true,
3524 "dependencies": {
3525 "slice-ansi": "^3.0.0",
3526 "string-width": "^4.2.0"
3527 },
3528 "engines": {
3529 "node": ">=8"
3530 },
3531 "funding": {
3532 "url": "https://github.com/sponsors/sindresorhus"
3533 }
3534 },
3535 "node_modules/cliui": {
3536 "version": "8.0.1",
3537 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
3538 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
3539 "dev": true,
3540 "license": "ISC",
3541 "dependencies": {
3542 "string-width": "^4.2.0",
3543 "strip-ansi": "^6.0.1",
3544 "wrap-ansi": "^7.0.0"
3545 },
3546 "engines": {
3547 "node": ">=12"
3548 }
3549 },
3550 "node_modules/clone": {
3551 "version": "1.0.4",
3552 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
3553 "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
3554 "dev": true,
3555 "license": "MIT",
3556 "engines": {
3557 "node": ">=0.8"
3558 }
3559 },
3560 "node_modules/clone-response": {
3561 "version": "1.0.3",
3562 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
3563 "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
3564 "dev": true,
3565 "license": "MIT",
3566 "dependencies": {
3567 "mimic-response": "^1.0.0"
3568 },
3569 "funding": {
3570 "url": "https://github.com/sponsors/sindresorhus"
3571 }
3572 },
3573 "node_modules/color-convert": {
3574 "version": "2.0.1",
3575 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3576 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3577 "dev": true,
3578 "license": "MIT",
3579 "dependencies": {
3580 "color-name": "~1.1.4"
3581 },
3582 "engines": {
3583 "node": ">=7.0.0"
3584 }
3585 },
3586 "node_modules/color-name": {
3587 "version": "1.1.4",
3588 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3589 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3590 "dev": true,
3591 "license": "MIT"
3592 },
3593 "node_modules/combined-stream": {
3594 "version": "1.0.8",
3595 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3596 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3597 "dev": true,
3598 "license": "MIT",
3599 "dependencies": {
3600 "delayed-stream": "~1.0.0"
3601 },
3602 "engines": {
3603 "node": ">= 0.8"
3604 }
3605 },
3606 "node_modules/commander": {
3607 "version": "5.1.0",
3608 "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
3609 "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
3610 "dev": true,
3611 "license": "MIT",
3612 "engines": {
3613 "node": ">= 6"
3614 }
3615 },
3616 "node_modules/compare-version": {
3617 "version": "0.1.2",
3618 "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
3619 "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
3620 "dev": true,
3621 "license": "MIT",
3622 "engines": {
3623 "node": ">=0.10.0"
3624 }
3625 },
3626 "node_modules/concat-map": {
3627 "version": "0.0.1",
3628 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3629 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3630 "dev": true,
3631 "license": "MIT"
3632 },
3633 "node_modules/concurrently": {
3634 "version": "9.2.1",
3635 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz",
3636 "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==",
3637 "dev": true,
3638 "license": "MIT",
3639 "dependencies": {
3640 "chalk": "4.1.2",
3641 "rxjs": "7.8.2",
3642 "shell-quote": "1.8.3",
3643 "supports-color": "8.1.1",
3644 "tree-kill": "1.2.2",
3645 "yargs": "17.7.2"
3646 },
3647 "bin": {
3648 "conc": "dist/bin/concurrently.js",
3649 "concurrently": "dist/bin/concurrently.js"
3650 },
3651 "engines": {
3652 "node": ">=18"
3653 },
3654 "funding": {
3655 "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
3656 }
3657 },
3658 "node_modules/concurrently/node_modules/supports-color": {
3659 "version": "8.1.1",
3660 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
3661 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
3662 "dev": true,
3663 "license": "MIT",
3664 "dependencies": {
3665 "has-flag": "^4.0.0"
3666 },
3667 "engines": {
3668 "node": ">=10"
3669 },
3670 "funding": {
3671 "url": "https://github.com/chalk/supports-color?sponsor=1"
3672 }
3673 },
3674 "node_modules/config-file-ts": {
3675 "version": "0.2.8-rc1",
3676 "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz",
3677 "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==",
3678 "dev": true,
3679 "license": "MIT",
3680 "dependencies": {
3681 "glob": "^10.3.12",
3682 "typescript": "^5.4.3"
3683 }
3684 },
3685 "node_modules/config-file-ts/node_modules/brace-expansion": {
3686 "version": "2.0.2",
3687 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
3688 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
3689 "dev": true,
3690 "license": "MIT",
3691 "dependencies": {
3692 "balanced-match": "^1.0.0"
3693 }
3694 },
3695 "node_modules/config-file-ts/node_modules/glob": {
3696 "version": "10.4.5",
3697 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
3698 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
3699 "dev": true,
3700 "license": "ISC",
3701 "dependencies": {
3702 "foreground-child": "^3.1.0",
3703 "jackspeak": "^3.1.2",
3704 "minimatch": "^9.0.4",
3705 "minipass": "^7.1.2",
3706 "package-json-from-dist": "^1.0.0",
3707 "path-scurry": "^1.11.1"
3708 },
3709 "bin": {
3710 "glob": "dist/esm/bin.mjs"
3711 },
3712 "funding": {
3713 "url": "https://github.com/sponsors/isaacs"
3714 }
3715 },
3716 "node_modules/config-file-ts/node_modules/minimatch": {
3717 "version": "9.0.5",
3718 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3719 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3720 "dev": true,
3721 "license": "ISC",
3722 "dependencies": {
3723 "brace-expansion": "^2.0.1"
3724 },
3725 "engines": {
3726 "node": ">=16 || 14 >=14.17"
3727 },
3728 "funding": {
3729 "url": "https://github.com/sponsors/isaacs"
3730 }
3731 },
3732 "node_modules/convert-source-map": {
3733 "version": "2.0.0",
3734 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
3735 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
3736 "dev": true,
3737 "license": "MIT"
3738 },
3739 "node_modules/core-util-is": {
3740 "version": "1.0.2",
3741 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3742 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
3743 "dev": true,
3744 "license": "MIT",
3745 "optional": true
3746 },
3747 "node_modules/crc": {
3748 "version": "3.8.0",
3749 "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
3750 "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
3751 "dev": true,
3752 "license": "MIT",
3753 "optional": true,
3754 "dependencies": {
3755 "buffer": "^5.1.0"
3756 }
3757 },
3758 "node_modules/cross-dirname": {
3759 "version": "0.1.0",
3760 "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz",
3761 "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==",
3762 "dev": true,
3763 "license": "MIT",
3764 "optional": true,
3765 "peer": true
3766 },
3767 "node_modules/cross-spawn": {
3768 "version": "7.0.6",
3769 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
3770 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
3771 "dev": true,
3772 "license": "MIT",
3773 "dependencies": {
3774 "path-key": "^3.1.0",
3775 "shebang-command": "^2.0.0",
3776 "which": "^2.0.1"
3777 },
3778 "engines": {
3779 "node": ">= 8"
3780 }
3781 },
3782 "node_modules/csstype": {
3783 "version": "3.1.3",
3784 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
3785 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
3786 "dev": true,
3787 "license": "MIT"
3788 },
3789 "node_modules/debug": {
3790 "version": "4.4.1",
3791 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
3792 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
3793 "dev": true,
3794 "license": "MIT",
3795 "dependencies": {
3796 "ms": "^2.1.3"
3797 },
3798 "engines": {
3799 "node": ">=6.0"
3800 },
3801 "peerDependenciesMeta": {
3802 "supports-color": {
3803 "optional": true
3804 }
3805 }
3806 },
3807 "node_modules/decompress-response": {
3808 "version": "6.0.0",
3809 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
3810 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
3811 "license": "MIT",
3812 "dependencies": {
3813 "mimic-response": "^3.1.0"
3814 },
3815 "engines": {
3816 "node": ">=10"
3817 },
3818 "funding": {
3819 "url": "https://github.com/sponsors/sindresorhus"
3820 }
3821 },
3822 "node_modules/decompress-response/node_modules/mimic-response": {
3823 "version": "3.1.0",
3824 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
3825 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
3826 "license": "MIT",
3827 "engines": {
3828 "node": ">=10"
3829 },
3830 "funding": {
3831 "url": "https://github.com/sponsors/sindresorhus"
3832 }
3833 },
3834 "node_modules/deep-extend": {
3835 "version": "0.6.0",
3836 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
3837 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
3838 "license": "MIT",
3839 "engines": {
3840 "node": ">=4.0.0"
3841 }
3842 },
3843 "node_modules/defaults": {
3844 "version": "1.0.4",
3845 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
3846 "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
3847 "dev": true,
3848 "license": "MIT",
3849 "dependencies": {
3850 "clone": "^1.0.2"
3851 },
3852 "funding": {
3853 "url": "https://github.com/sponsors/sindresorhus"
3854 }
3855 },
3856 "node_modules/defer-to-connect": {
3857 "version": "2.0.1",
3858 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
3859 "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
3860 "dev": true,
3861 "license": "MIT",
3862 "engines": {
3863 "node": ">=10"
3864 }
3865 },
3866 "node_modules/define-data-property": {
3867 "version": "1.1.4",
3868 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
3869 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
3870 "dev": true,
3871 "license": "MIT",
3872 "optional": true,
3873 "dependencies": {
3874 "es-define-property": "^1.0.0",
3875 "es-errors": "^1.3.0",
3876 "gopd": "^1.0.1"
3877 },
3878 "engines": {
3879 "node": ">= 0.4"
3880 },
3881 "funding": {
3882 "url": "https://github.com/sponsors/ljharb"
3883 }
3884 },
3885 "node_modules/define-properties": {
3886 "version": "1.2.1",
3887 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
3888 "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
3889 "dev": true,
3890 "license": "MIT",
3891 "optional": true,
3892 "dependencies": {
3893 "define-data-property": "^1.0.1",
3894 "has-property-descriptors": "^1.0.0",
3895 "object-keys": "^1.1.1"
3896 },
3897 "engines": {
3898 "node": ">= 0.4"
3899 },
3900 "funding": {
3901 "url": "https://github.com/sponsors/ljharb"
3902 }
3903 },
3904 "node_modules/delayed-stream": {
3905 "version": "1.0.0",
3906 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3907 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
3908 "dev": true,
3909 "license": "MIT",
3910 "engines": {
3911 "node": ">=0.4.0"
3912 }
3913 },
3914 "node_modules/detect-libc": {
3915 "version": "2.0.4",
3916 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
3917 "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
3918 "license": "Apache-2.0",
3919 "engines": {
3920 "node": ">=8"
3921 }
3922 },
3923 "node_modules/detect-node": {
3924 "version": "2.1.0",
3925 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
3926 "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
3927 "dev": true,
3928 "license": "MIT",
3929 "optional": true
3930 },
3931 "node_modules/dir-compare": {
3932 "version": "4.2.0",
3933 "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz",
3934 "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==",
3935 "dev": true,
3936 "license": "MIT",
3937 "dependencies": {
3938 "minimatch": "^3.0.5",
3939 "p-limit": "^3.1.0 "
3940 }
3941 },
3942 "node_modules/dir-compare/node_modules/minimatch": {
3943 "version": "3.1.2",
3944 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3945 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3946 "dev": true,
3947 "license": "ISC",
3948 "dependencies": {
3949 "brace-expansion": "^1.1.7"
3950 },
3951 "engines": {
3952 "node": "*"
3953 }
3954 },
3955 "node_modules/dmg-builder": {
3956 "version": "26.0.12",
3957 "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.12.tgz",
3958 "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==",
3959 "dev": true,
3960 "license": "MIT",
3961 "dependencies": {
3962 "app-builder-lib": "26.0.12",
3963 "builder-util": "26.0.11",
3964 "builder-util-runtime": "9.3.1",
3965 "fs-extra": "^10.1.0",
3966 "iconv-lite": "^0.6.2",
3967 "js-yaml": "^4.1.0"
3968 },
3969 "optionalDependencies": {
3970 "dmg-license": "^1.0.11"
3971 }
3972 },
3973 "node_modules/dmg-builder/node_modules/fs-extra": {
3974 "version": "10.1.0",
3975 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
3976 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
3977 "dev": true,
3978 "license": "MIT",
3979 "dependencies": {
3980 "graceful-fs": "^4.2.0",
3981 "jsonfile": "^6.0.1",
3982 "universalify": "^2.0.0"
3983 },
3984 "engines": {
3985 "node": ">=12"
3986 }
3987 },
3988 "node_modules/dmg-builder/node_modules/jsonfile": {
3989 "version": "6.2.0",
3990 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
3991 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
3992 "dev": true,
3993 "license": "MIT",
3994 "dependencies": {
3995 "universalify": "^2.0.0"
3996 },
3997 "optionalDependencies": {
3998 "graceful-fs": "^4.1.6"
3999 }
4000 },
4001 "node_modules/dmg-builder/node_modules/universalify": {
4002 "version": "2.0.1",
4003 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
4004 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
4005 "dev": true,
4006 "license": "MIT",
4007 "engines": {
4008 "node": ">= 10.0.0"
4009 }
4010 },
4011 "node_modules/dmg-license": {
4012 "version": "1.0.11",
4013 "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
4014 "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==",
4015 "dev": true,
4016 "license": "MIT",
4017 "optional": true,
4018 "os": [
4019 "darwin"
4020 ],
4021 "dependencies": {
4022 "@types/plist": "^3.0.1",
4023 "@types/verror": "^1.10.3",
4024 "ajv": "^6.10.0",
4025 "crc": "^3.8.0",
4026 "iconv-corefoundation": "^1.1.7",
4027 "plist": "^3.0.4",
4028 "smart-buffer": "^4.0.2",
4029 "verror": "^1.10.0"
4030 },
4031 "bin": {
4032 "dmg-license": "bin/dmg-license.js"
4033 },
4034 "engines": {
4035 "node": ">=8"
4036 }
4037 },
4038 "node_modules/dotenv": {
4039 "version": "16.6.1",
4040 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
4041 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
4042 "dev": true,
4043 "license": "BSD-2-Clause",
4044 "engines": {
4045 "node": ">=12"
4046 },
4047 "funding": {
4048 "url": "https://dotenvx.com"
4049 }
4050 },
4051 "node_modules/dotenv-expand": {
4052 "version": "11.0.7",
4053 "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
4054 "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
4055 "dev": true,
4056 "license": "BSD-2-Clause",
4057 "dependencies": {
4058 "dotenv": "^16.4.5"
4059 },
4060 "engines": {
4061 "node": ">=12"
4062 },
4063 "funding": {
4064 "url": "https://dotenvx.com"
4065 }
4066 },
4067 "node_modules/dunder-proto": {
4068 "version": "1.0.1",
4069 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
4070 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
4071 "dev": true,
4072 "license": "MIT",
4073 "dependencies": {
4074 "call-bind-apply-helpers": "^1.0.1",
4075 "es-errors": "^1.3.0",
4076 "gopd": "^1.2.0"
4077 },
4078 "engines": {
4079 "node": ">= 0.4"
4080 }
4081 },
4082 "node_modules/eastasianwidth": {
4083 "version": "0.2.0",
4084 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
4085 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
4086 "dev": true,
4087 "license": "MIT"
4088 },
4089 "node_modules/ejs": {
4090 "version": "3.1.10",
4091 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
4092 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
4093 "dev": true,
4094 "license": "Apache-2.0",
4095 "dependencies": {
4096 "jake": "^10.8.5"
4097 },
4098 "bin": {
4099 "ejs": "bin/cli.js"
4100 },
4101 "engines": {
4102 "node": ">=0.10.0"
4103 }
4104 },
4105 "node_modules/electron": {
4106 "version": "38.1.0",
4107 "resolved": "https://registry.npmjs.org/electron/-/electron-38.1.0.tgz",
4108 "integrity": "sha512-ypA8GF8RU4HD5pA1sa0/2U8k+92EPP2c7pX+3XbgB760F7OmqrFXtYkOilVw6HfV4+lk88XxqigmsUKTACQYoQ==",
4109 "dev": true,
4110 "hasInstallScript": true,
4111 "license": "MIT",
4112 "dependencies": {
4113 "@electron/get": "^2.0.0",
4114 "@types/node": "^22.7.7",
4115 "extract-zip": "^2.0.1"
4116 },
4117 "bin": {
4118 "electron": "cli.js"
4119 },
4120 "engines": {
4121 "node": ">= 12.20.55"
4122 }
4123 },
4124 "node_modules/electron-builder": {
4125 "version": "26.0.12",
4126 "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.12.tgz",
4127 "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==",
4128 "dev": true,
4129 "license": "MIT",
4130 "dependencies": {
4131 "app-builder-lib": "26.0.12",
4132 "builder-util": "26.0.11",
4133 "builder-util-runtime": "9.3.1",
4134 "chalk": "^4.1.2",
4135 "dmg-builder": "26.0.12",
4136 "fs-extra": "^10.1.0",
4137 "is-ci": "^3.0.0",
4138 "lazy-val": "^1.0.5",
4139 "simple-update-notifier": "2.0.0",
4140 "yargs": "^17.6.2"
4141 },
4142 "bin": {
4143 "electron-builder": "cli.js",
4144 "install-app-deps": "install-app-deps.js"
4145 },
4146 "engines": {
4147 "node": ">=14.0.0"
4148 }
4149 },
4150 "node_modules/electron-builder-squirrel-windows": {
4151 "version": "26.0.12",
4152 "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz",
4153 "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==",
4154 "dev": true,
4155 "license": "MIT",
4156 "peer": true,
4157 "dependencies": {
4158 "app-builder-lib": "26.0.12",
4159 "builder-util": "26.0.11",
4160 "electron-winstaller": "5.4.0"
4161 }
4162 },
4163 "node_modules/electron-builder/node_modules/fs-extra": {
4164 "version": "10.1.0",
4165 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
4166 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
4167 "dev": true,
4168 "license": "MIT",
4169 "dependencies": {
4170 "graceful-fs": "^4.2.0",
4171 "jsonfile": "^6.0.1",
4172 "universalify": "^2.0.0"
4173 },
4174 "engines": {
4175 "node": ">=12"
4176 }
4177 },
4178 "node_modules/electron-builder/node_modules/jsonfile": {
4179 "version": "6.2.0",
4180 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
4181 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
4182 "dev": true,
4183 "license": "MIT",
4184 "dependencies": {
4185 "universalify": "^2.0.0"
4186 },
4187 "optionalDependencies": {
4188 "graceful-fs": "^4.1.6"
4189 }
4190 },
4191 "node_modules/electron-builder/node_modules/universalify": {
4192 "version": "2.0.1",
4193 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
4194 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
4195 "dev": true,
4196 "license": "MIT",
4197 "engines": {
4198 "node": ">= 10.0.0"
4199 }
4200 },
4201 "node_modules/electron-publish": {
4202 "version": "26.0.11",
4203 "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.11.tgz",
4204 "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==",
4205 "dev": true,
4206 "license": "MIT",
4207 "dependencies": {
4208 "@types/fs-extra": "^9.0.11",
4209 "builder-util": "26.0.11",
4210 "builder-util-runtime": "9.3.1",
4211 "chalk": "^4.1.2",
4212 "form-data": "^4.0.0",
4213 "fs-extra": "^10.1.0",
4214 "lazy-val": "^1.0.5",
4215 "mime": "^2.5.2"
4216 }
4217 },
4218 "node_modules/electron-publish/node_modules/fs-extra": {
4219 "version": "10.1.0",
4220 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
4221 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
4222 "dev": true,
4223 "license": "MIT",
4224 "dependencies": {
4225 "graceful-fs": "^4.2.0",
4226 "jsonfile": "^6.0.1",
4227 "universalify": "^2.0.0"
4228 },
4229 "engines": {
4230 "node": ">=12"
4231 }
4232 },
4233 "node_modules/electron-publish/node_modules/jsonfile": {
4234 "version": "6.2.0",
4235 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
4236 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
4237 "dev": true,
4238 "license": "MIT",
4239 "dependencies": {
4240 "universalify": "^2.0.0"
4241 },
4242 "optionalDependencies": {
4243 "graceful-fs": "^4.1.6"
4244 }
4245 },
4246 "node_modules/electron-publish/node_modules/universalify": {
4247 "version": "2.0.1",
4248 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
4249 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
4250 "dev": true,
4251 "license": "MIT",
4252 "engines": {
4253 "node": ">= 10.0.0"
4254 }
4255 },
4256 "node_modules/electron-to-chromium": {
4257 "version": "1.5.218",
4258 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz",
4259 "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==",
4260 "dev": true,
4261 "license": "ISC"
4262 },
4263 "node_modules/electron-winstaller": {
4264 "version": "5.4.0",
4265 "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz",
4266 "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==",
4267 "dev": true,
4268 "hasInstallScript": true,
4269 "license": "MIT",
4270 "peer": true,
4271 "dependencies": {
4272 "@electron/asar": "^3.2.1",
4273 "debug": "^4.1.1",
4274 "fs-extra": "^7.0.1",
4275 "lodash": "^4.17.21",
4276 "temp": "^0.9.0"
4277 },
4278 "engines": {
4279 "node": ">=8.0.0"
4280 },
4281 "optionalDependencies": {
4282 "@electron/windows-sign": "^1.1.2"
4283 }
4284 },
4285 "node_modules/electron-winstaller/node_modules/fs-extra": {
4286 "version": "7.0.1",
4287 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
4288 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
4289 "dev": true,
4290 "license": "MIT",
4291 "peer": true,
4292 "dependencies": {
4293 "graceful-fs": "^4.1.2",
4294 "jsonfile": "^4.0.0",
4295 "universalify": "^0.1.0"
4296 },
4297 "engines": {
4298 "node": ">=6 <7 || >=8"
4299 }
4300 },
4301 "node_modules/electron/node_modules/@types/node": {
4302 "version": "22.18.2",
4303 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.2.tgz",
4304 "integrity": "sha512-lif9hF9afNk39jMUVYk5eyYEojLZQqaYX61LfuwUJJ1+qiQbh7jVaZXskYgzyjAIFDFQRf5Sd6MVM7EyXkfiRw==",
4305 "dev": true,
4306 "license": "MIT",
4307 "dependencies": {
4308 "undici-types": "~6.21.0"
4309 }
4310 },
4311 "node_modules/electron/node_modules/undici-types": {
4312 "version": "6.21.0",
4313 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
4314 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
4315 "dev": true,
4316 "license": "MIT"
4317 },
4318 "node_modules/emoji-regex": {
4319 "version": "8.0.0",
4320 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4321 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4322 "dev": true,
4323 "license": "MIT"
4324 },
4325 "node_modules/encoding": {
4326 "version": "0.1.13",
4327 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
4328 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
4329 "dev": true,
4330 "license": "MIT",
4331 "optional": true,
4332 "dependencies": {
4333 "iconv-lite": "^0.6.2"
4334 }
4335 },
4336 "node_modules/end-of-stream": {
4337 "version": "1.4.5",
4338 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
4339 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
4340 "license": "MIT",
4341 "dependencies": {
4342 "once": "^1.4.0"
4343 }
4344 },
4345 "node_modules/env-paths": {
4346 "version": "2.2.1",
4347 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
4348 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
4349 "dev": true,
4350 "license": "MIT",
4351 "engines": {
4352 "node": ">=6"
4353 }
4354 },
4355 "node_modules/err-code": {
4356 "version": "2.0.3",
4357 "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
4358 "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
4359 "dev": true,
4360 "license": "MIT"
4361 },
4362 "node_modules/es-define-property": {
4363 "version": "1.0.1",
4364 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
4365 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
4366 "dev": true,
4367 "license": "MIT",
4368 "engines": {
4369 "node": ">= 0.4"
4370 }
4371 },
4372 "node_modules/es-errors": {
4373 "version": "1.3.0",
4374 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
4375 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
4376 "dev": true,
4377 "license": "MIT",
4378 "engines": {
4379 "node": ">= 0.4"
4380 }
4381 },
4382 "node_modules/es-object-atoms": {
4383 "version": "1.1.1",
4384 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
4385 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
4386 "dev": true,
4387 "license": "MIT",
4388 "dependencies": {
4389 "es-errors": "^1.3.0"
4390 },
4391 "engines": {
4392 "node": ">= 0.4"
4393 }
4394 },
4395 "node_modules/es-set-tostringtag": {
4396 "version": "2.1.0",
4397 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
4398 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
4399 "dev": true,
4400 "license": "MIT",
4401 "dependencies": {
4402 "es-errors": "^1.3.0",
4403 "get-intrinsic": "^1.2.6",
4404 "has-tostringtag": "^1.0.2",
4405 "hasown": "^2.0.2"
4406 },
4407 "engines": {
4408 "node": ">= 0.4"
4409 }
4410 },
4411 "node_modules/es6-error": {
4412 "version": "4.1.1",
4413 "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
4414 "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
4415 "dev": true,
4416 "license": "MIT",
4417 "optional": true
4418 },
4419 "node_modules/esbuild": {
4420 "version": "0.25.9",
4421 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
4422 "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
4423 "dev": true,
4424 "hasInstallScript": true,
4425 "license": "MIT",
4426 "bin": {
4427 "esbuild": "bin/esbuild"
4428 },
4429 "engines": {
4430 "node": ">=18"
4431 },
4432 "optionalDependencies": {
4433 "@esbuild/aix-ppc64": "0.25.9",
4434 "@esbuild/android-arm": "0.25.9",
4435 "@esbuild/android-arm64": "0.25.9",
4436 "@esbuild/android-x64": "0.25.9",
4437 "@esbuild/darwin-arm64": "0.25.9",
4438 "@esbuild/darwin-x64": "0.25.9",
4439 "@esbuild/freebsd-arm64": "0.25.9",
4440 "@esbuild/freebsd-x64": "0.25.9",
4441 "@esbuild/linux-arm": "0.25.9",
4442 "@esbuild/linux-arm64": "0.25.9",
4443 "@esbuild/linux-ia32": "0.25.9",
4444 "@esbuild/linux-loong64": "0.25.9",
4445 "@esbuild/linux-mips64el": "0.25.9",
4446 "@esbuild/linux-ppc64": "0.25.9",
4447 "@esbuild/linux-riscv64": "0.25.9",
4448 "@esbuild/linux-s390x": "0.25.9",
4449 "@esbuild/linux-x64": "0.25.9",
4450 "@esbuild/netbsd-arm64": "0.25.9",
4451 "@esbuild/netbsd-x64": "0.25.9",
4452 "@esbuild/openbsd-arm64": "0.25.9",
4453 "@esbuild/openbsd-x64": "0.25.9",
4454 "@esbuild/openharmony-arm64": "0.25.9",
4455 "@esbuild/sunos-x64": "0.25.9",
4456 "@esbuild/win32-arm64": "0.25.9",
4457 "@esbuild/win32-ia32": "0.25.9",
4458 "@esbuild/win32-x64": "0.25.9"
4459 }
4460 },
4461 "node_modules/escalade": {
4462 "version": "3.2.0",
4463 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
4464 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
4465 "dev": true,
4466 "license": "MIT",
4467 "engines": {
4468 "node": ">=6"
4469 }
4470 },
4471 "node_modules/escape-string-regexp": {
4472 "version": "4.0.0",
4473 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4474 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4475 "dev": true,
4476 "license": "MIT",
4477 "optional": true,
4478 "engines": {
4479 "node": ">=10"
4480 },
4481 "funding": {
4482 "url": "https://github.com/sponsors/sindresorhus"
4483 }
4484 },
4485 "node_modules/expand-template": {
4486 "version": "2.0.3",
4487 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
4488 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
4489 "license": "(MIT OR WTFPL)",
4490 "engines": {
4491 "node": ">=6"
4492 }
4493 },
4494 "node_modules/exponential-backoff": {
4495 "version": "3.1.2",
4496 "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz",
4497 "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==",
4498 "dev": true,
4499 "license": "Apache-2.0"
4500 },
4501 "node_modules/extract-zip": {
4502 "version": "2.0.1",
4503 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
4504 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
4505 "dev": true,
4506 "license": "BSD-2-Clause",
4507 "dependencies": {
4508 "debug": "^4.1.1",
4509 "get-stream": "^5.1.0",
4510 "yauzl": "^2.10.0"
4511 },
4512 "bin": {
4513 "extract-zip": "cli.js"
4514 },
4515 "engines": {
4516 "node": ">= 10.17.0"
4517 },
4518 "optionalDependencies": {
4519 "@types/yauzl": "^2.9.1"
4520 }
4521 },
4522 "node_modules/extsprintf": {
4523 "version": "1.4.1",
4524 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
4525 "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
4526 "dev": true,
4527 "engines": [
4528 "node >=0.6.0"
4529 ],
4530 "license": "MIT",
4531 "optional": true
4532 },
4533 "node_modules/fast-deep-equal": {
4534 "version": "3.1.3",
4535 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4536 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4537 "dev": true,
4538 "license": "MIT"
4539 },
4540 "node_modules/fast-json-stable-stringify": {
4541 "version": "2.1.0",
4542 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4543 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4544 "dev": true,
4545 "license": "MIT"
4546 },
4547 "node_modules/fd-slicer": {
4548 "version": "1.1.0",
4549 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
4550 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
4551 "dev": true,
4552 "license": "MIT",
4553 "dependencies": {
4554 "pend": "~1.2.0"
4555 }
4556 },
4557 "node_modules/fdir": {
4558 "version": "6.5.0",
4559 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
4560 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
4561 "dev": true,
4562 "license": "MIT",
4563 "engines": {
4564 "node": ">=12.0.0"
4565 },
4566 "peerDependencies": {
4567 "picomatch": "^3 || ^4"
4568 },
4569 "peerDependenciesMeta": {
4570 "picomatch": {
4571 "optional": true
4572 }
4573 }
4574 },
4575 "node_modules/file-uri-to-path": {
4576 "version": "1.0.0",
4577 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
4578 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
4579 "license": "MIT"
4580 },
4581 "node_modules/filelist": {
4582 "version": "1.0.4",
4583 "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
4584 "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
4585 "dev": true,
4586 "license": "Apache-2.0",
4587 "dependencies": {
4588 "minimatch": "^5.0.1"
4589 }
4590 },
4591 "node_modules/filelist/node_modules/brace-expansion": {
4592 "version": "2.0.2",
4593 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
4594 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
4595 "dev": true,
4596 "license": "MIT",
4597 "dependencies": {
4598 "balanced-match": "^1.0.0"
4599 }
4600 },
4601 "node_modules/filelist/node_modules/minimatch": {
4602 "version": "5.1.6",
4603 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
4604 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
4605 "dev": true,
4606 "license": "ISC",
4607 "dependencies": {
4608 "brace-expansion": "^2.0.1"
4609 },
4610 "engines": {
4611 "node": ">=10"
4612 }
4613 },
4614 "node_modules/follow-redirects": {
4615 "version": "1.15.11",
4616 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
4617 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
4618 "dev": true,
4619 "funding": [
4620 {
4621 "type": "individual",
4622 "url": "https://github.com/sponsors/RubenVerborgh"
4623 }
4624 ],
4625 "license": "MIT",
4626 "engines": {
4627 "node": ">=4.0"
4628 },
4629 "peerDependenciesMeta": {
4630 "debug": {
4631 "optional": true
4632 }
4633 }
4634 },
4635 "node_modules/foreground-child": {
4636 "version": "3.3.1",
4637 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
4638 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
4639 "dev": true,
4640 "license": "ISC",
4641 "dependencies": {
4642 "cross-spawn": "^7.0.6",
4643 "signal-exit": "^4.0.1"
4644 },
4645 "engines": {
4646 "node": ">=14"
4647 },
4648 "funding": {
4649 "url": "https://github.com/sponsors/isaacs"
4650 }
4651 },
4652 "node_modules/foreground-child/node_modules/signal-exit": {
4653 "version": "4.1.0",
4654 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4655 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4656 "dev": true,
4657 "license": "ISC",
4658 "engines": {
4659 "node": ">=14"
4660 },
4661 "funding": {
4662 "url": "https://github.com/sponsors/isaacs"
4663 }
4664 },
4665 "node_modules/form-data": {
4666 "version": "4.0.4",
4667 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
4668 "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
4669 "dev": true,
4670 "license": "MIT",
4671 "dependencies": {
4672 "asynckit": "^0.4.0",
4673 "combined-stream": "^1.0.8",
4674 "es-set-tostringtag": "^2.1.0",
4675 "hasown": "^2.0.2",
4676 "mime-types": "^2.1.12"
4677 },
4678 "engines": {
4679 "node": ">= 6"
4680 }
4681 },
4682 "node_modules/fs-constants": {
4683 "version": "1.0.0",
4684 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
4685 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
4686 "license": "MIT"
4687 },
4688 "node_modules/fs-extra": {
4689 "version": "8.1.0",
4690 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
4691 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
4692 "dev": true,
4693 "license": "MIT",
4694 "dependencies": {
4695 "graceful-fs": "^4.2.0",
4696 "jsonfile": "^4.0.0",
4697 "universalify": "^0.1.0"
4698 },
4699 "engines": {
4700 "node": ">=6 <7 || >=8"
4701 }
4702 },
4703 "node_modules/fs-minipass": {
4704 "version": "3.0.3",
4705 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
4706 "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
4707 "dev": true,
4708 "license": "ISC",
4709 "dependencies": {
4710 "minipass": "^7.0.3"
4711 },
4712 "engines": {
4713 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
4714 }
4715 },
4716 "node_modules/fs.realpath": {
4717 "version": "1.0.0",
4718 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4719 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
4720 "dev": true,
4721 "license": "ISC"
4722 },
4723 "node_modules/fsevents": {
4724 "version": "2.3.3",
4725 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
4726 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
4727 "dev": true,
4728 "hasInstallScript": true,
4729 "license": "MIT",
4730 "optional": true,
4731 "os": [
4732 "darwin"
4733 ],
4734 "engines": {
4735 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4736 }
4737 },
4738 "node_modules/function-bind": {
4739 "version": "1.1.2",
4740 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
4741 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
4742 "dev": true,
4743 "license": "MIT",
4744 "funding": {
4745 "url": "https://github.com/sponsors/ljharb"
4746 }
4747 },
4748 "node_modules/gensync": {
4749 "version": "1.0.0-beta.2",
4750 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
4751 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
4752 "dev": true,
4753 "license": "MIT",
4754 "engines": {
4755 "node": ">=6.9.0"
4756 }
4757 },
4758 "node_modules/get-caller-file": {
4759 "version": "2.0.5",
4760 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4761 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4762 "dev": true,
4763 "license": "ISC",
4764 "engines": {
4765 "node": "6.* || 8.* || >= 10.*"
4766 }
4767 },
4768 "node_modules/get-intrinsic": {
4769 "version": "1.3.0",
4770 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
4771 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
4772 "dev": true,
4773 "license": "MIT",
4774 "dependencies": {
4775 "call-bind-apply-helpers": "^1.0.2",
4776 "es-define-property": "^1.0.1",
4777 "es-errors": "^1.3.0",
4778 "es-object-atoms": "^1.1.1",
4779 "function-bind": "^1.1.2",
4780 "get-proto": "^1.0.1",
4781 "gopd": "^1.2.0",
4782 "has-symbols": "^1.1.0",
4783 "hasown": "^2.0.2",
4784 "math-intrinsics": "^1.1.0"
4785 },
4786 "engines": {
4787 "node": ">= 0.4"
4788 },
4789 "funding": {
4790 "url": "https://github.com/sponsors/ljharb"
4791 }
4792 },
4793 "node_modules/get-proto": {
4794 "version": "1.0.1",
4795 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
4796 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
4797 "dev": true,
4798 "license": "MIT",
4799 "dependencies": {
4800 "dunder-proto": "^1.0.1",
4801 "es-object-atoms": "^1.0.0"
4802 },
4803 "engines": {
4804 "node": ">= 0.4"
4805 }
4806 },
4807 "node_modules/get-stream": {
4808 "version": "5.2.0",
4809 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
4810 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
4811 "dev": true,
4812 "license": "MIT",
4813 "dependencies": {
4814 "pump": "^3.0.0"
4815 },
4816 "engines": {
4817 "node": ">=8"
4818 },
4819 "funding": {
4820 "url": "https://github.com/sponsors/sindresorhus"
4821 }
4822 },
4823 "node_modules/github-from-package": {
4824 "version": "0.0.0",
4825 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
4826 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
4827 "license": "MIT"
4828 },
4829 "node_modules/glob": {
4830 "version": "7.2.3",
4831 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
4832 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
4833 "deprecated": "Glob versions prior to v9 are no longer supported",
4834 "dev": true,
4835 "license": "ISC",
4836 "dependencies": {
4837 "fs.realpath": "^1.0.0",
4838 "inflight": "^1.0.4",
4839 "inherits": "2",
4840 "minimatch": "^3.1.1",
4841 "once": "^1.3.0",
4842 "path-is-absolute": "^1.0.0"
4843 },
4844 "engines": {
4845 "node": "*"
4846 },
4847 "funding": {
4848 "url": "https://github.com/sponsors/isaacs"
4849 }
4850 },
4851 "node_modules/glob/node_modules/minimatch": {
4852 "version": "3.1.2",
4853 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4854 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4855 "dev": true,
4856 "license": "ISC",
4857 "dependencies": {
4858 "brace-expansion": "^1.1.7"
4859 },
4860 "engines": {
4861 "node": "*"
4862 }
4863 },
4864 "node_modules/global-agent": {
4865 "version": "3.0.0",
4866 "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
4867 "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
4868 "dev": true,
4869 "license": "BSD-3-Clause",
4870 "optional": true,
4871 "dependencies": {
4872 "boolean": "^3.0.1",
4873 "es6-error": "^4.1.1",
4874 "matcher": "^3.0.0",
4875 "roarr": "^2.15.3",
4876 "semver": "^7.3.2",
4877 "serialize-error": "^7.0.1"
4878 },
4879 "engines": {
4880 "node": ">=10.0"
4881 }
4882 },
4883 "node_modules/global-agent/node_modules/semver": {
4884 "version": "7.7.2",
4885 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
4886 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
4887 "dev": true,
4888 "license": "ISC",
4889 "optional": true,
4890 "bin": {
4891 "semver": "bin/semver.js"
4892 },
4893 "engines": {
4894 "node": ">=10"
4895 }
4896 },
4897 "node_modules/globalthis": {
4898 "version": "1.0.4",
4899 "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
4900 "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
4901 "dev": true,
4902 "license": "MIT",
4903 "optional": true,
4904 "dependencies": {
4905 "define-properties": "^1.2.1",
4906 "gopd": "^1.0.1"
4907 },
4908 "engines": {
4909 "node": ">= 0.4"
4910 },
4911 "funding": {
4912 "url": "https://github.com/sponsors/ljharb"
4913 }
4914 },
4915 "node_modules/gopd": {
4916 "version": "1.2.0",
4917 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
4918 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
4919 "dev": true,
4920 "license": "MIT",
4921 "engines": {
4922 "node": ">= 0.4"
4923 },
4924 "funding": {
4925 "url": "https://github.com/sponsors/ljharb"
4926 }
4927 },
4928 "node_modules/got": {
4929 "version": "11.8.6",
4930 "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
4931 "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
4932 "dev": true,
4933 "license": "MIT",
4934 "dependencies": {
4935 "@sindresorhus/is": "^4.0.0",
4936 "@szmarczak/http-timer": "^4.0.5",
4937 "@types/cacheable-request": "^6.0.1",
4938 "@types/responselike": "^1.0.0",
4939 "cacheable-lookup": "^5.0.3",
4940 "cacheable-request": "^7.0.2",
4941 "decompress-response": "^6.0.0",
4942 "http2-wrapper": "^1.0.0-beta.5.2",
4943 "lowercase-keys": "^2.0.0",
4944 "p-cancelable": "^2.0.0",
4945 "responselike": "^2.0.0"
4946 },
4947 "engines": {
4948 "node": ">=10.19.0"
4949 },
4950 "funding": {
4951 "url": "https://github.com/sindresorhus/got?sponsor=1"
4952 }
4953 },
4954 "node_modules/graceful-fs": {
4955 "version": "4.2.11",
4956 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
4957 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
4958 "dev": true,
4959 "license": "ISC"
4960 },
4961 "node_modules/has-flag": {
4962 "version": "4.0.0",
4963 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4964 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4965 "dev": true,
4966 "license": "MIT",
4967 "engines": {
4968 "node": ">=8"
4969 }
4970 },
4971 "node_modules/has-property-descriptors": {
4972 "version": "1.0.2",
4973 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
4974 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
4975 "dev": true,
4976 "license": "MIT",
4977 "optional": true,
4978 "dependencies": {
4979 "es-define-property": "^1.0.0"
4980 },
4981 "funding": {
4982 "url": "https://github.com/sponsors/ljharb"
4983 }
4984 },
4985 "node_modules/has-symbols": {
4986 "version": "1.1.0",
4987 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
4988 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
4989 "dev": true,
4990 "license": "MIT",
4991 "engines": {
4992 "node": ">= 0.4"
4993 },
4994 "funding": {
4995 "url": "https://github.com/sponsors/ljharb"
4996 }
4997 },
4998 "node_modules/has-tostringtag": {
4999 "version": "1.0.2",
5000 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
5001 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
5002 "dev": true,
5003 "license": "MIT",
5004 "dependencies": {
5005 "has-symbols": "^1.0.3"
5006 },
5007 "engines": {
5008 "node": ">= 0.4"
5009 },
5010 "funding": {
5011 "url": "https://github.com/sponsors/ljharb"
5012 }
5013 },
5014 "node_modules/hasown": {
5015 "version": "2.0.2",
5016 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
5017 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
5018 "dev": true,
5019 "license": "MIT",
5020 "dependencies": {
5021 "function-bind": "^1.1.2"
5022 },
5023 "engines": {
5024 "node": ">= 0.4"
5025 }
5026 },
5027 "node_modules/hosted-git-info": {
5028 "version": "4.1.0",
5029 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
5030 "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
5031 "dev": true,
5032 "license": "ISC",
5033 "dependencies": {
5034 "lru-cache": "^6.0.0"
5035 },
5036 "engines": {
5037 "node": ">=10"
5038 }
5039 },
5040 "node_modules/http-cache-semantics": {
5041 "version": "4.2.0",
5042 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
5043 "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
5044 "dev": true,
5045 "license": "BSD-2-Clause"
5046 },
5047 "node_modules/http-proxy-agent": {
5048 "version": "7.0.2",
5049 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
5050 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
5051 "dev": true,
5052 "license": "MIT",
5053 "dependencies": {
5054 "agent-base": "^7.1.0",
5055 "debug": "^4.3.4"
5056 },
5057 "engines": {
5058 "node": ">= 14"
5059 }
5060 },
5061 "node_modules/http2-wrapper": {
5062 "version": "1.0.3",
5063 "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
5064 "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
5065 "dev": true,
5066 "license": "MIT",
5067 "dependencies": {
5068 "quick-lru": "^5.1.1",
5069 "resolve-alpn": "^1.0.0"
5070 },
5071 "engines": {
5072 "node": ">=10.19.0"
5073 }
5074 },
5075 "node_modules/https-proxy-agent": {
5076 "version": "7.0.6",
5077 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
5078 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
5079 "dev": true,
5080 "license": "MIT",
5081 "dependencies": {
5082 "agent-base": "^7.1.2",
5083 "debug": "4"
5084 },
5085 "engines": {
5086 "node": ">= 14"
5087 }
5088 },
5089 "node_modules/humanize-ms": {
5090 "version": "1.2.1",
5091 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
5092 "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
5093 "dev": true,
5094 "license": "MIT",
5095 "dependencies": {
5096 "ms": "^2.0.0"
5097 }
5098 },
5099 "node_modules/iconv-corefoundation": {
5100 "version": "1.1.7",
5101 "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
5102 "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
5103 "dev": true,
5104 "license": "MIT",
5105 "optional": true,
5106 "os": [
5107 "darwin"
5108 ],
5109 "dependencies": {
5110 "cli-truncate": "^2.1.0",
5111 "node-addon-api": "^1.6.3"
5112 },
5113 "engines": {
5114 "node": "^8.11.2 || >=10"
5115 }
5116 },
5117 "node_modules/iconv-lite": {
5118 "version": "0.6.3",
5119 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
5120 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
5121 "dev": true,
5122 "license": "MIT",
5123 "dependencies": {
5124 "safer-buffer": ">= 2.1.2 < 3.0.0"
5125 },
5126 "engines": {
5127 "node": ">=0.10.0"
5128 }
5129 },
5130 "node_modules/ieee754": {
5131 "version": "1.2.1",
5132 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
5133 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
5134 "funding": [
5135 {
5136 "type": "github",
5137 "url": "https://github.com/sponsors/feross"
5138 },
5139 {
5140 "type": "patreon",
5141 "url": "https://www.patreon.com/feross"
5142 },
5143 {
5144 "type": "consulting",
5145 "url": "https://feross.org/support"
5146 }
5147 ],
5148 "license": "BSD-3-Clause"
5149 },
5150 "node_modules/imurmurhash": {
5151 "version": "0.1.4",
5152 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5153 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
5154 "dev": true,
5155 "license": "MIT",
5156 "engines": {
5157 "node": ">=0.8.19"
5158 }
5159 },
5160 "node_modules/indent-string": {
5161 "version": "4.0.0",
5162 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
5163 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
5164 "dev": true,
5165 "license": "MIT",
5166 "engines": {
5167 "node": ">=8"
5168 }
5169 },
5170 "node_modules/infer-owner": {
5171 "version": "1.0.4",
5172 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
5173 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
5174 "dev": true,
5175 "license": "ISC"
5176 },
5177 "node_modules/inflight": {
5178 "version": "1.0.6",
5179 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5180 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
5181 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
5182 "dev": true,
5183 "license": "ISC",
5184 "dependencies": {
5185 "once": "^1.3.0",
5186 "wrappy": "1"
5187 }
5188 },
5189 "node_modules/inherits": {
5190 "version": "2.0.4",
5191 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5192 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5193 "license": "ISC"
5194 },
5195 "node_modules/ini": {
5196 "version": "1.3.8",
5197 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
5198 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
5199 "license": "ISC"
5200 },
5201 "node_modules/ip-address": {
5202 "version": "10.0.1",
5203 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
5204 "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
5205 "dev": true,
5206 "license": "MIT",
5207 "engines": {
5208 "node": ">= 12"
5209 }
5210 },
5211 "node_modules/is-ci": {
5212 "version": "3.0.1",
5213 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
5214 "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
5215 "dev": true,
5216 "license": "MIT",
5217 "dependencies": {
5218 "ci-info": "^3.2.0"
5219 },
5220 "bin": {
5221 "is-ci": "bin.js"
5222 }
5223 },
5224 "node_modules/is-fullwidth-code-point": {
5225 "version": "3.0.0",
5226 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5227 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5228 "dev": true,
5229 "license": "MIT",
5230 "engines": {
5231 "node": ">=8"
5232 }
5233 },
5234 "node_modules/is-interactive": {
5235 "version": "1.0.0",
5236 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
5237 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
5238 "dev": true,
5239 "license": "MIT",
5240 "engines": {
5241 "node": ">=8"
5242 }
5243 },
5244 "node_modules/is-lambda": {
5245 "version": "1.0.1",
5246 "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
5247 "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
5248 "dev": true,
5249 "license": "MIT"
5250 },
5251 "node_modules/is-unicode-supported": {
5252 "version": "0.1.0",
5253 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
5254 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
5255 "dev": true,
5256 "license": "MIT",
5257 "engines": {
5258 "node": ">=10"
5259 },
5260 "funding": {
5261 "url": "https://github.com/sponsors/sindresorhus"
5262 }
5263 },
5264 "node_modules/isbinaryfile": {
5265 "version": "5.0.6",
5266 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.6.tgz",
5267 "integrity": "sha512-I+NmIfBHUl+r2wcDd6JwE9yWje/PIVY/R5/CmV8dXLZd5K+L9X2klAOwfAHNnondLXkbHyTAleQAWonpTJBTtw==",
5268 "dev": true,
5269 "license": "MIT",
5270 "engines": {
5271 "node": ">= 18.0.0"
5272 },
5273 "funding": {
5274 "url": "https://github.com/sponsors/gjtorikian/"
5275 }
5276 },
5277 "node_modules/isexe": {
5278 "version": "2.0.0",
5279 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5280 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
5281 "dev": true,
5282 "license": "ISC"
5283 },
5284 "node_modules/jackspeak": {
5285 "version": "3.4.3",
5286 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
5287 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
5288 "dev": true,
5289 "license": "BlueOak-1.0.0",
5290 "dependencies": {
5291 "@isaacs/cliui": "^8.0.2"
5292 },
5293 "funding": {
5294 "url": "https://github.com/sponsors/isaacs"
5295 },
5296 "optionalDependencies": {
5297 "@pkgjs/parseargs": "^0.11.0"
5298 }
5299 },
5300 "node_modules/jake": {
5301 "version": "10.9.4",
5302 "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz",
5303 "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==",
5304 "dev": true,
5305 "license": "Apache-2.0",
5306 "dependencies": {
5307 "async": "^3.2.6",
5308 "filelist": "^1.0.4",
5309 "picocolors": "^1.1.1"
5310 },
5311 "bin": {
5312 "jake": "bin/cli.js"
5313 },
5314 "engines": {
5315 "node": ">=10"
5316 }
5317 },
5318 "node_modules/joi": {
5319 "version": "18.0.1",
5320 "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.1.tgz",
5321 "integrity": "sha512-IiQpRyypSnLisQf3PwuN2eIHAsAIGZIrLZkd4zdvIar2bDyhM91ubRjy8a3eYablXsh9BeI/c7dmPYHca5qtoA==",
5322 "dev": true,
5323 "license": "BSD-3-Clause",
5324 "dependencies": {
5325 "@hapi/address": "^5.1.1",
5326 "@hapi/formula": "^3.0.2",
5327 "@hapi/hoek": "^11.0.7",
5328 "@hapi/pinpoint": "^2.0.1",
5329 "@hapi/tlds": "^1.1.1",
5330 "@hapi/topo": "^6.0.2",
5331 "@standard-schema/spec": "^1.0.0"
5332 },
5333 "engines": {
5334 "node": ">= 20"
5335 }
5336 },
5337 "node_modules/js-tokens": {
5338 "version": "4.0.0",
5339 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5340 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5341 "dev": true,
5342 "license": "MIT"
5343 },
5344 "node_modules/js-yaml": {
5345 "version": "4.1.0",
5346 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
5347 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
5348 "dev": true,
5349 "license": "MIT",
5350 "dependencies": {
5351 "argparse": "^2.0.1"
5352 },
5353 "bin": {
5354 "js-yaml": "bin/js-yaml.js"
5355 }
5356 },
5357 "node_modules/jsesc": {
5358 "version": "3.1.0",
5359 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
5360 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
5361 "dev": true,
5362 "license": "MIT",
5363 "bin": {
5364 "jsesc": "bin/jsesc"
5365 },
5366 "engines": {
5367 "node": ">=6"
5368 }
5369 },
5370 "node_modules/json-buffer": {
5371 "version": "3.0.1",
5372 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
5373 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
5374 "dev": true,
5375 "license": "MIT"
5376 },
5377 "node_modules/json-schema-traverse": {
5378 "version": "0.4.1",
5379 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5380 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5381 "dev": true,
5382 "license": "MIT"
5383 },
5384 "node_modules/json-stringify-safe": {
5385 "version": "5.0.1",
5386 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
5387 "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
5388 "dev": true,
5389 "license": "ISC",
5390 "optional": true
5391 },
5392 "node_modules/json5": {
5393 "version": "2.2.3",
5394 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
5395 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
5396 "dev": true,
5397 "license": "MIT",
5398 "bin": {
5399 "json5": "lib/cli.js"
5400 },
5401 "engines": {
5402 "node": ">=6"
5403 }
5404 },
5405 "node_modules/jsonfile": {
5406 "version": "4.0.0",
5407 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
5408 "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
5409 "dev": true,
5410 "license": "MIT",
5411 "optionalDependencies": {
5412 "graceful-fs": "^4.1.6"
5413 }
5414 },
5415 "node_modules/keyv": {
5416 "version": "4.5.4",
5417 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
5418 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
5419 "dev": true,
5420 "license": "MIT",
5421 "dependencies": {
5422 "json-buffer": "3.0.1"
5423 }
5424 },
5425 "node_modules/lazy-val": {
5426 "version": "1.0.5",
5427 "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
5428 "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
5429 "dev": true,
5430 "license": "MIT"
5431 },
5432 "node_modules/lodash": {
5433 "version": "4.17.21",
5434 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5435 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
5436 "dev": true,
5437 "license": "MIT"
5438 },
5439 "node_modules/log-symbols": {
5440 "version": "4.1.0",
5441 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
5442 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
5443 "dev": true,
5444 "license": "MIT",
5445 "dependencies": {
5446 "chalk": "^4.1.0",
5447 "is-unicode-supported": "^0.1.0"
5448 },
5449 "engines": {
5450 "node": ">=10"
5451 },
5452 "funding": {
5453 "url": "https://github.com/sponsors/sindresorhus"
5454 }
5455 },
5456 "node_modules/lowercase-keys": {
5457 "version": "2.0.0",
5458 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
5459 "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
5460 "dev": true,
5461 "license": "MIT",
5462 "engines": {
5463 "node": ">=8"
5464 }
5465 },
5466 "node_modules/lru-cache": {
5467 "version": "6.0.0",
5468 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
5469 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
5470 "dev": true,
5471 "license": "ISC",
5472 "dependencies": {
5473 "yallist": "^4.0.0"
5474 },
5475 "engines": {
5476 "node": ">=10"
5477 }
5478 },
5479 "node_modules/make-fetch-happen": {
5480 "version": "14.0.3",
5481 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
5482 "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
5483 "dev": true,
5484 "license": "ISC",
5485 "dependencies": {
5486 "@npmcli/agent": "^3.0.0",
5487 "cacache": "^19.0.1",
5488 "http-cache-semantics": "^4.1.1",
5489 "minipass": "^7.0.2",
5490 "minipass-fetch": "^4.0.0",
5491 "minipass-flush": "^1.0.5",
5492 "minipass-pipeline": "^1.2.4",
5493 "negotiator": "^1.0.0",
5494 "proc-log": "^5.0.0",
5495 "promise-retry": "^2.0.1",
5496 "ssri": "^12.0.0"
5497 },
5498 "engines": {
5499 "node": "^18.17.0 || >=20.5.0"
5500 }
5501 },
5502 "node_modules/matcher": {
5503 "version": "3.0.0",
5504 "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
5505 "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
5506 "dev": true,
5507 "license": "MIT",
5508 "optional": true,
5509 "dependencies": {
5510 "escape-string-regexp": "^4.0.0"
5511 },
5512 "engines": {
5513 "node": ">=10"
5514 }
5515 },
5516 "node_modules/math-intrinsics": {
5517 "version": "1.1.0",
5518 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
5519 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
5520 "dev": true,
5521 "license": "MIT",
5522 "engines": {
5523 "node": ">= 0.4"
5524 }
5525 },
5526 "node_modules/mime": {
5527 "version": "2.6.0",
5528 "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
5529 "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
5530 "dev": true,
5531 "license": "MIT",
5532 "bin": {
5533 "mime": "cli.js"
5534 },
5535 "engines": {
5536 "node": ">=4.0.0"
5537 }
5538 },
5539 "node_modules/mime-db": {
5540 "version": "1.52.0",
5541 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
5542 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
5543 "dev": true,
5544 "license": "MIT",
5545 "engines": {
5546 "node": ">= 0.6"
5547 }
5548 },
5549 "node_modules/mime-types": {
5550 "version": "2.1.35",
5551 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
5552 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
5553 "dev": true,
5554 "license": "MIT",
5555 "dependencies": {
5556 "mime-db": "1.52.0"
5557 },
5558 "engines": {
5559 "node": ">= 0.6"
5560 }
5561 },
5562 "node_modules/mimic-fn": {
5563 "version": "2.1.0",
5564 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
5565 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
5566 "dev": true,
5567 "license": "MIT",
5568 "engines": {
5569 "node": ">=6"
5570 }
5571 },
5572 "node_modules/mimic-response": {
5573 "version": "1.0.1",
5574 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
5575 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
5576 "dev": true,
5577 "license": "MIT",
5578 "engines": {
5579 "node": ">=4"
5580 }
5581 },
5582 "node_modules/minimatch": {
5583 "version": "10.0.3",
5584 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
5585 "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
5586 "dev": true,
5587 "license": "ISC",
5588 "dependencies": {
5589 "@isaacs/brace-expansion": "^5.0.0"
5590 },
5591 "engines": {
5592 "node": "20 || >=22"
5593 },
5594 "funding": {
5595 "url": "https://github.com/sponsors/isaacs"
5596 }
5597 },
5598 "node_modules/minimist": {
5599 "version": "1.2.8",
5600 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
5601 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
5602 "license": "MIT",
5603 "funding": {
5604 "url": "https://github.com/sponsors/ljharb"
5605 }
5606 },
5607 "node_modules/minipass": {
5608 "version": "7.1.2",
5609 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
5610 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
5611 "dev": true,
5612 "license": "ISC",
5613 "engines": {
5614 "node": ">=16 || 14 >=14.17"
5615 }
5616 },
5617 "node_modules/minipass-collect": {
5618 "version": "2.0.1",
5619 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
5620 "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
5621 "dev": true,
5622 "license": "ISC",
5623 "dependencies": {
5624 "minipass": "^7.0.3"
5625 },
5626 "engines": {
5627 "node": ">=16 || 14 >=14.17"
5628 }
5629 },
5630 "node_modules/minipass-fetch": {
5631 "version": "4.0.1",
5632 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
5633 "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
5634 "dev": true,
5635 "license": "MIT",
5636 "dependencies": {
5637 "minipass": "^7.0.3",
5638 "minipass-sized": "^1.0.3",
5639 "minizlib": "^3.0.1"
5640 },
5641 "engines": {
5642 "node": "^18.17.0 || >=20.5.0"
5643 },
5644 "optionalDependencies": {
5645 "encoding": "^0.1.13"
5646 }
5647 },
5648 "node_modules/minipass-flush": {
5649 "version": "1.0.5",
5650 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
5651 "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
5652 "dev": true,
5653 "license": "ISC",
5654 "dependencies": {
5655 "minipass": "^3.0.0"
5656 },
5657 "engines": {
5658 "node": ">= 8"
5659 }
5660 },
5661 "node_modules/minipass-flush/node_modules/minipass": {
5662 "version": "3.3.6",
5663 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
5664 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
5665 "dev": true,
5666 "license": "ISC",
5667 "dependencies": {
5668 "yallist": "^4.0.0"
5669 },
5670 "engines": {
5671 "node": ">=8"
5672 }
5673 },
5674 "node_modules/minipass-pipeline": {
5675 "version": "1.2.4",
5676 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
5677 "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
5678 "dev": true,
5679 "license": "ISC",
5680 "dependencies": {
5681 "minipass": "^3.0.0"
5682 },
5683 "engines": {
5684 "node": ">=8"
5685 }
5686 },
5687 "node_modules/minipass-pipeline/node_modules/minipass": {
5688 "version": "3.3.6",
5689 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
5690 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
5691 "dev": true,
5692 "license": "ISC",
5693 "dependencies": {
5694 "yallist": "^4.0.0"
5695 },
5696 "engines": {
5697 "node": ">=8"
5698 }
5699 },
5700 "node_modules/minipass-sized": {
5701 "version": "1.0.3",
5702 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
5703 "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
5704 "dev": true,
5705 "license": "ISC",
5706 "dependencies": {
5707 "minipass": "^3.0.0"
5708 },
5709 "engines": {
5710 "node": ">=8"
5711 }
5712 },
5713 "node_modules/minipass-sized/node_modules/minipass": {
5714 "version": "3.3.6",
5715 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
5716 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
5717 "dev": true,
5718 "license": "ISC",
5719 "dependencies": {
5720 "yallist": "^4.0.0"
5721 },
5722 "engines": {
5723 "node": ">=8"
5724 }
5725 },
5726 "node_modules/minizlib": {
5727 "version": "3.0.2",
5728 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
5729 "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
5730 "dev": true,
5731 "license": "MIT",
5732 "dependencies": {
5733 "minipass": "^7.1.2"
5734 },
5735 "engines": {
5736 "node": ">= 18"
5737 }
5738 },
5739 "node_modules/mkdirp": {
5740 "version": "1.0.4",
5741 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
5742 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
5743 "dev": true,
5744 "license": "MIT",
5745 "bin": {
5746 "mkdirp": "bin/cmd.js"
5747 },
5748 "engines": {
5749 "node": ">=10"
5750 }
5751 },
5752 "node_modules/mkdirp-classic": {
5753 "version": "0.5.3",
5754 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
5755 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
5756 "license": "MIT"
5757 },
5758 "node_modules/ms": {
5759 "version": "2.1.3",
5760 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5761 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5762 "dev": true,
5763 "license": "MIT"
5764 },
5765 "node_modules/nanoid": {
5766 "version": "3.3.11",
5767 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
5768 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
5769 "dev": true,
5770 "funding": [
5771 {
5772 "type": "github",
5773 "url": "https://github.com/sponsors/ai"
5774 }
5775 ],
5776 "license": "MIT",
5777 "bin": {
5778 "nanoid": "bin/nanoid.cjs"
5779 },
5780 "engines": {
5781 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5782 }
5783 },
5784 "node_modules/napi-build-utils": {
5785 "version": "2.0.0",
5786 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
5787 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
5788 "license": "MIT"
5789 },
5790 "node_modules/negotiator": {
5791 "version": "1.0.0",
5792 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
5793 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
5794 "dev": true,
5795 "license": "MIT",
5796 "engines": {
5797 "node": ">= 0.6"
5798 }
5799 },
5800 "node_modules/node-abi": {
5801 "version": "3.77.0",
5802 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.77.0.tgz",
5803 "integrity": "sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==",
5804 "license": "MIT",
5805 "dependencies": {
5806 "semver": "^7.3.5"
5807 },
5808 "engines": {
5809 "node": ">=10"
5810 }
5811 },
5812 "node_modules/node-abi/node_modules/semver": {
5813 "version": "7.7.2",
5814 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
5815 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
5816 "license": "ISC",
5817 "bin": {
5818 "semver": "bin/semver.js"
5819 },
5820 "engines": {
5821 "node": ">=10"
5822 }
5823 },
5824 "node_modules/node-addon-api": {
5825 "version": "1.7.2",
5826 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
5827 "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
5828 "dev": true,
5829 "license": "MIT",
5830 "optional": true
5831 },
5832 "node_modules/node-api-version": {
5833 "version": "0.2.1",
5834 "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz",
5835 "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==",
5836 "dev": true,
5837 "license": "MIT",
5838 "dependencies": {
5839 "semver": "^7.3.5"
5840 }
5841 },
5842 "node_modules/node-api-version/node_modules/semver": {
5843 "version": "7.7.2",
5844 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
5845 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
5846 "dev": true,
5847 "license": "ISC",
5848 "bin": {
5849 "semver": "bin/semver.js"
5850 },
5851 "engines": {
5852 "node": ">=10"
5853 }
5854 },
5855 "node_modules/node-gyp": {
5856 "version": "11.4.2",
5857 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.4.2.tgz",
5858 "integrity": "sha512-3gD+6zsrLQH7DyYOUIutaauuXrcyxeTPyQuZQCQoNPZMHMMS5m4y0xclNpvYzoK3VNzuyxT6eF4mkIL4WSZ1eQ==",
5859 "dev": true,
5860 "license": "MIT",
5861 "dependencies": {
5862 "env-paths": "^2.2.0",
5863 "exponential-backoff": "^3.1.1",
5864 "graceful-fs": "^4.2.6",
5865 "make-fetch-happen": "^14.0.3",
5866 "nopt": "^8.0.0",
5867 "proc-log": "^5.0.0",
5868 "semver": "^7.3.5",
5869 "tar": "^7.4.3",
5870 "tinyglobby": "^0.2.12",
5871 "which": "^5.0.0"
5872 },
5873 "bin": {
5874 "node-gyp": "bin/node-gyp.js"
5875 },
5876 "engines": {
5877 "node": "^18.17.0 || >=20.5.0"
5878 }
5879 },
5880 "node_modules/node-gyp/node_modules/chownr": {
5881 "version": "3.0.0",
5882 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
5883 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
5884 "dev": true,
5885 "license": "BlueOak-1.0.0",
5886 "engines": {
5887 "node": ">=18"
5888 }
5889 },
5890 "node_modules/node-gyp/node_modules/isexe": {
5891 "version": "3.1.1",
5892 "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
5893 "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
5894 "dev": true,
5895 "license": "ISC",
5896 "engines": {
5897 "node": ">=16"
5898 }
5899 },
5900 "node_modules/node-gyp/node_modules/mkdirp": {
5901 "version": "3.0.1",
5902 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
5903 "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
5904 "dev": true,
5905 "license": "MIT",
5906 "bin": {
5907 "mkdirp": "dist/cjs/src/bin.js"
5908 },
5909 "engines": {
5910 "node": ">=10"
5911 },
5912 "funding": {
5913 "url": "https://github.com/sponsors/isaacs"
5914 }
5915 },
5916 "node_modules/node-gyp/node_modules/semver": {
5917 "version": "7.7.2",
5918 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
5919 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
5920 "dev": true,
5921 "license": "ISC",
5922 "bin": {
5923 "semver": "bin/semver.js"
5924 },
5925 "engines": {
5926 "node": ">=10"
5927 }
5928 },
5929 "node_modules/node-gyp/node_modules/tar": {
5930 "version": "7.4.3",
5931 "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
5932 "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
5933 "dev": true,
5934 "license": "ISC",
5935 "dependencies": {
5936 "@isaacs/fs-minipass": "^4.0.0",
5937 "chownr": "^3.0.0",
5938 "minipass": "^7.1.2",
5939 "minizlib": "^3.0.1",
5940 "mkdirp": "^3.0.1",
5941 "yallist": "^5.0.0"
5942 },
5943 "engines": {
5944 "node": ">=18"
5945 }
5946 },
5947 "node_modules/node-gyp/node_modules/which": {
5948 "version": "5.0.0",
5949 "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
5950 "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
5951 "dev": true,
5952 "license": "ISC",
5953 "dependencies": {
5954 "isexe": "^3.1.1"
5955 },
5956 "bin": {
5957 "node-which": "bin/which.js"
5958 },
5959 "engines": {
5960 "node": "^18.17.0 || >=20.5.0"
5961 }
5962 },
5963 "node_modules/node-gyp/node_modules/yallist": {
5964 "version": "5.0.0",
5965 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
5966 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
5967 "dev": true,
5968 "license": "BlueOak-1.0.0",
5969 "engines": {
5970 "node": ">=18"
5971 }
5972 },
5973 "node_modules/node-releases": {
5974 "version": "2.0.21",
5975 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz",
5976 "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==",
5977 "dev": true,
5978 "license": "MIT"
5979 },
5980 "node_modules/nopt": {
5981 "version": "8.1.0",
5982 "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
5983 "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==",
5984 "dev": true,
5985 "license": "ISC",
5986 "dependencies": {
5987 "abbrev": "^3.0.0"
5988 },
5989 "bin": {
5990 "nopt": "bin/nopt.js"
5991 },
5992 "engines": {
5993 "node": "^18.17.0 || >=20.5.0"
5994 }
5995 },
5996 "node_modules/normalize-url": {
5997 "version": "6.1.0",
5998 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
5999 "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
6000 "dev": true,
6001 "license": "MIT",
6002 "engines": {
6003 "node": ">=10"
6004 },
6005 "funding": {
6006 "url": "https://github.com/sponsors/sindresorhus"
6007 }
6008 },
6009 "node_modules/object-keys": {
6010 "version": "1.1.1",
6011 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
6012 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
6013 "dev": true,
6014 "license": "MIT",
6015 "optional": true,
6016 "engines": {
6017 "node": ">= 0.4"
6018 }
6019 },
6020 "node_modules/once": {
6021 "version": "1.4.0",
6022 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
6023 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
6024 "license": "ISC",
6025 "dependencies": {
6026 "wrappy": "1"
6027 }
6028 },
6029 "node_modules/onetime": {
6030 "version": "5.1.2",
6031 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
6032 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
6033 "dev": true,
6034 "license": "MIT",
6035 "dependencies": {
6036 "mimic-fn": "^2.1.0"
6037 },
6038 "engines": {
6039 "node": ">=6"
6040 },
6041 "funding": {
6042 "url": "https://github.com/sponsors/sindresorhus"
6043 }
6044 },
6045 "node_modules/ora": {
6046 "version": "5.4.1",
6047 "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
6048 "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
6049 "dev": true,
6050 "license": "MIT",
6051 "dependencies": {
6052 "bl": "^4.1.0",
6053 "chalk": "^4.1.0",
6054 "cli-cursor": "^3.1.0",
6055 "cli-spinners": "^2.5.0",
6056 "is-interactive": "^1.0.0",
6057 "is-unicode-supported": "^0.1.0",
6058 "log-symbols": "^4.1.0",
6059 "strip-ansi": "^6.0.0",
6060 "wcwidth": "^1.0.1"
6061 },
6062 "engines": {
6063 "node": ">=10"
6064 },
6065 "funding": {
6066 "url": "https://github.com/sponsors/sindresorhus"
6067 }
6068 },
6069 "node_modules/p-cancelable": {
6070 "version": "2.1.1",
6071 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
6072 "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
6073 "dev": true,
6074 "license": "MIT",
6075 "engines": {
6076 "node": ">=8"
6077 }
6078 },
6079 "node_modules/p-limit": {
6080 "version": "3.1.0",
6081 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
6082 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
6083 "dev": true,
6084 "license": "MIT",
6085 "dependencies": {
6086 "yocto-queue": "^0.1.0"
6087 },
6088 "engines": {
6089 "node": ">=10"
6090 },
6091 "funding": {
6092 "url": "https://github.com/sponsors/sindresorhus"
6093 }
6094 },
6095 "node_modules/p-map": {
6096 "version": "7.0.3",
6097 "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
6098 "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
6099 "dev": true,
6100 "license": "MIT",
6101 "engines": {
6102 "node": ">=18"
6103 },
6104 "funding": {
6105 "url": "https://github.com/sponsors/sindresorhus"
6106 }
6107 },
6108 "node_modules/package-json-from-dist": {
6109 "version": "1.0.1",
6110 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
6111 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
6112 "dev": true,
6113 "license": "BlueOak-1.0.0"
6114 },
6115 "node_modules/path-is-absolute": {
6116 "version": "1.0.1",
6117 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6118 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
6119 "dev": true,
6120 "license": "MIT",
6121 "engines": {
6122 "node": ">=0.10.0"
6123 }
6124 },
6125 "node_modules/path-key": {
6126 "version": "3.1.1",
6127 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6128 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6129 "dev": true,
6130 "license": "MIT",
6131 "engines": {
6132 "node": ">=8"
6133 }
6134 },
6135 "node_modules/path-scurry": {
6136 "version": "1.11.1",
6137 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
6138 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
6139 "dev": true,
6140 "license": "BlueOak-1.0.0",
6141 "dependencies": {
6142 "lru-cache": "^10.2.0",
6143 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
6144 },
6145 "engines": {
6146 "node": ">=16 || 14 >=14.18"
6147 },
6148 "funding": {
6149 "url": "https://github.com/sponsors/isaacs"
6150 }
6151 },
6152 "node_modules/path-scurry/node_modules/lru-cache": {
6153 "version": "10.4.3",
6154 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
6155 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
6156 "dev": true,
6157 "license": "ISC"
6158 },
6159 "node_modules/pe-library": {
6160 "version": "0.4.1",
6161 "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz",
6162 "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==",
6163 "dev": true,
6164 "license": "MIT",
6165 "engines": {
6166 "node": ">=12",
6167 "npm": ">=6"
6168 },
6169 "funding": {
6170 "type": "github",
6171 "url": "https://github.com/sponsors/jet2jet"
6172 }
6173 },
6174 "node_modules/pend": {
6175 "version": "1.2.0",
6176 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
6177 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
6178 "dev": true,
6179 "license": "MIT"
6180 },
6181 "node_modules/picocolors": {
6182 "version": "1.1.1",
6183 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
6184 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
6185 "dev": true,
6186 "license": "ISC"
6187 },
6188 "node_modules/picomatch": {
6189 "version": "4.0.3",
6190 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
6191 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
6192 "dev": true,
6193 "license": "MIT",
6194 "engines": {
6195 "node": ">=12"
6196 },
6197 "funding": {
6198 "url": "https://github.com/sponsors/jonschlinkert"
6199 }
6200 },
6201 "node_modules/plist": {
6202 "version": "3.1.0",
6203 "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
6204 "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
6205 "dev": true,
6206 "license": "MIT",
6207 "dependencies": {
6208 "@xmldom/xmldom": "^0.8.8",
6209 "base64-js": "^1.5.1",
6210 "xmlbuilder": "^15.1.1"
6211 },
6212 "engines": {
6213 "node": ">=10.4.0"
6214 }
6215 },
6216 "node_modules/postcss": {
6217 "version": "8.5.6",
6218 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
6219 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
6220 "dev": true,
6221 "funding": [
6222 {
6223 "type": "opencollective",
6224 "url": "https://opencollective.com/postcss/"
6225 },
6226 {
6227 "type": "tidelift",
6228 "url": "https://tidelift.com/funding/github/npm/postcss"
6229 },
6230 {
6231 "type": "github",
6232 "url": "https://github.com/sponsors/ai"
6233 }
6234 ],
6235 "license": "MIT",
6236 "dependencies": {
6237 "nanoid": "^3.3.11",
6238 "picocolors": "^1.1.1",
6239 "source-map-js": "^1.2.1"
6240 },
6241 "engines": {
6242 "node": "^10 || ^12 || >=14"
6243 }
6244 },
6245 "node_modules/postject": {
6246 "version": "1.0.0-alpha.6",
6247 "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz",
6248 "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==",
6249 "dev": true,
6250 "license": "MIT",
6251 "optional": true,
6252 "peer": true,
6253 "dependencies": {
6254 "commander": "^9.4.0"
6255 },
6256 "bin": {
6257 "postject": "dist/cli.js"
6258 },
6259 "engines": {
6260 "node": ">=14.0.0"
6261 }
6262 },
6263 "node_modules/postject/node_modules/commander": {
6264 "version": "9.5.0",
6265 "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
6266 "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
6267 "dev": true,
6268 "license": "MIT",
6269 "optional": true,
6270 "peer": true,
6271 "engines": {
6272 "node": "^12.20.0 || >=14"
6273 }
6274 },
6275 "node_modules/prebuild-install": {
6276 "version": "7.1.3",
6277 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
6278 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
6279 "license": "MIT",
6280 "dependencies": {
6281 "detect-libc": "^2.0.0",
6282 "expand-template": "^2.0.3",
6283 "github-from-package": "0.0.0",
6284 "minimist": "^1.2.3",
6285 "mkdirp-classic": "^0.5.3",
6286 "napi-build-utils": "^2.0.0",
6287 "node-abi": "^3.3.0",
6288 "pump": "^3.0.0",
6289 "rc": "^1.2.7",
6290 "simple-get": "^4.0.0",
6291 "tar-fs": "^2.0.0",
6292 "tunnel-agent": "^0.6.0"
6293 },
6294 "bin": {
6295 "prebuild-install": "bin.js"
6296 },
6297 "engines": {
6298 "node": ">=10"
6299 }
6300 },
6301 "node_modules/proc-log": {
6302 "version": "5.0.0",
6303 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
6304 "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
6305 "dev": true,
6306 "license": "ISC",
6307 "engines": {
6308 "node": "^18.17.0 || >=20.5.0"
6309 }
6310 },
6311 "node_modules/progress": {
6312 "version": "2.0.3",
6313 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
6314 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
6315 "dev": true,
6316 "license": "MIT",
6317 "engines": {
6318 "node": ">=0.4.0"
6319 }
6320 },
6321 "node_modules/promise-inflight": {
6322 "version": "1.0.1",
6323 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
6324 "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
6325 "dev": true,
6326 "license": "ISC"
6327 },
6328 "node_modules/promise-retry": {
6329 "version": "2.0.1",
6330 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
6331 "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
6332 "dev": true,
6333 "license": "MIT",
6334 "dependencies": {
6335 "err-code": "^2.0.2",
6336 "retry": "^0.12.0"
6337 },
6338 "engines": {
6339 "node": ">=10"
6340 }
6341 },
6342 "node_modules/proxy-from-env": {
6343 "version": "1.1.0",
6344 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
6345 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
6346 "dev": true,
6347 "license": "MIT"
6348 },
6349 "node_modules/pump": {
6350 "version": "3.0.3",
6351 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
6352 "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
6353 "license": "MIT",
6354 "dependencies": {
6355 "end-of-stream": "^1.1.0",
6356 "once": "^1.3.1"
6357 }
6358 },
6359 "node_modules/punycode": {
6360 "version": "2.3.1",
6361 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
6362 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
6363 "dev": true,
6364 "license": "MIT",
6365 "engines": {
6366 "node": ">=6"
6367 }
6368 },
6369 "node_modules/quick-lru": {
6370 "version": "5.1.1",
6371 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
6372 "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
6373 "dev": true,
6374 "license": "MIT",
6375 "engines": {
6376 "node": ">=10"
6377 },
6378 "funding": {
6379 "url": "https://github.com/sponsors/sindresorhus"
6380 }
6381 },
6382 "node_modules/rc": {
6383 "version": "1.2.8",
6384 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
6385 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
6386 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
6387 "dependencies": {
6388 "deep-extend": "^0.6.0",
6389 "ini": "~1.3.0",
6390 "minimist": "^1.2.0",
6391 "strip-json-comments": "~2.0.1"
6392 },
6393 "bin": {
6394 "rc": "cli.js"
6395 }
6396 },
6397 "node_modules/react": {
6398 "version": "19.1.1",
6399 "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
6400 "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
6401 "license": "MIT",
6402 "engines": {
6403 "node": ">=0.10.0"
6404 }
6405 },
6406 "node_modules/react-dom": {
6407 "version": "19.1.1",
6408 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
6409 "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
6410 "license": "MIT",
6411 "dependencies": {
6412 "scheduler": "^0.26.0"
6413 },
6414 "peerDependencies": {
6415 "react": "^19.1.1"
6416 }
6417 },
6418 "node_modules/react-refresh": {
6419 "version": "0.17.0",
6420 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
6421 "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
6422 "dev": true,
6423 "license": "MIT",
6424 "engines": {
6425 "node": ">=0.10.0"
6426 }
6427 },
6428 "node_modules/read-binary-file-arch": {
6429 "version": "1.0.6",
6430 "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz",
6431 "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==",
6432 "dev": true,
6433 "license": "MIT",
6434 "dependencies": {
6435 "debug": "^4.3.4"
6436 },
6437 "bin": {
6438 "read-binary-file-arch": "cli.js"
6439 }
6440 },
6441 "node_modules/readable-stream": {
6442 "version": "3.6.2",
6443 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
6444 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
6445 "license": "MIT",
6446 "dependencies": {
6447 "inherits": "^2.0.3",
6448 "string_decoder": "^1.1.1",
6449 "util-deprecate": "^1.0.1"
6450 },
6451 "engines": {
6452 "node": ">= 6"
6453 }
6454 },
6455 "node_modules/require-directory": {
6456 "version": "2.1.1",
6457 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
6458 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
6459 "dev": true,
6460 "license": "MIT",
6461 "engines": {
6462 "node": ">=0.10.0"
6463 }
6464 },
6465 "node_modules/resedit": {
6466 "version": "1.7.2",
6467 "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz",
6468 "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==",
6469 "dev": true,
6470 "license": "MIT",
6471 "dependencies": {
6472 "pe-library": "^0.4.1"
6473 },
6474 "engines": {
6475 "node": ">=12",
6476 "npm": ">=6"
6477 },
6478 "funding": {
6479 "type": "github",
6480 "url": "https://github.com/sponsors/jet2jet"
6481 }
6482 },
6483 "node_modules/resolve-alpn": {
6484 "version": "1.2.1",
6485 "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
6486 "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
6487 "dev": true,
6488 "license": "MIT"
6489 },
6490 "node_modules/responselike": {
6491 "version": "2.0.1",
6492 "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
6493 "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
6494 "dev": true,
6495 "license": "MIT",
6496 "dependencies": {
6497 "lowercase-keys": "^2.0.0"
6498 },
6499 "funding": {
6500 "url": "https://github.com/sponsors/sindresorhus"
6501 }
6502 },
6503 "node_modules/restore-cursor": {
6504 "version": "3.1.0",
6505 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
6506 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
6507 "dev": true,
6508 "license": "MIT",
6509 "dependencies": {
6510 "onetime": "^5.1.0",
6511 "signal-exit": "^3.0.2"
6512 },
6513 "engines": {
6514 "node": ">=8"
6515 }
6516 },
6517 "node_modules/retry": {
6518 "version": "0.12.0",
6519 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
6520 "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
6521 "dev": true,
6522 "license": "MIT",
6523 "engines": {
6524 "node": ">= 4"
6525 }
6526 },
6527 "node_modules/rimraf": {
6528 "version": "2.6.3",
6529 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
6530 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
6531 "deprecated": "Rimraf versions prior to v4 are no longer supported",
6532 "dev": true,
6533 "license": "ISC",
6534 "peer": true,
6535 "dependencies": {
6536 "glob": "^7.1.3"
6537 },
6538 "bin": {
6539 "rimraf": "bin.js"
6540 }
6541 },
6542 "node_modules/roarr": {
6543 "version": "2.15.4",
6544 "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
6545 "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
6546 "dev": true,
6547 "license": "BSD-3-Clause",
6548 "optional": true,
6549 "dependencies": {
6550 "boolean": "^3.0.1",
6551 "detect-node": "^2.0.4",
6552 "globalthis": "^1.0.1",
6553 "json-stringify-safe": "^5.0.1",
6554 "semver-compare": "^1.0.0",
6555 "sprintf-js": "^1.1.2"
6556 },
6557 "engines": {
6558 "node": ">=8.0"
6559 }
6560 },
6561 "node_modules/rollup": {
6562 "version": "4.50.2",
6563 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.50.2.tgz",
6564 "integrity": "sha512-BgLRGy7tNS9H66aIMASq1qSYbAAJV6Z6WR4QYTvj5FgF15rZ/ympT1uixHXwzbZUBDbkvqUI1KR0fH1FhMaQ9w==",
6565 "dev": true,
6566 "license": "MIT",
6567 "dependencies": {
6568 "@types/estree": "1.0.8"
6569 },
6570 "bin": {
6571 "rollup": "dist/bin/rollup"
6572 },
6573 "engines": {
6574 "node": ">=18.0.0",
6575 "npm": ">=8.0.0"
6576 },
6577 "optionalDependencies": {
6578 "@rollup/rollup-android-arm-eabi": "4.50.2",
6579 "@rollup/rollup-android-arm64": "4.50.2",
6580 "@rollup/rollup-darwin-arm64": "4.50.2",
6581 "@rollup/rollup-darwin-x64": "4.50.2",
6582 "@rollup/rollup-freebsd-arm64": "4.50.2",
6583 "@rollup/rollup-freebsd-x64": "4.50.2",
6584 "@rollup/rollup-linux-arm-gnueabihf": "4.50.2",
6585 "@rollup/rollup-linux-arm-musleabihf": "4.50.2",
6586 "@rollup/rollup-linux-arm64-gnu": "4.50.2",
6587 "@rollup/rollup-linux-arm64-musl": "4.50.2",
6588 "@rollup/rollup-linux-loong64-gnu": "4.50.2",
6589 "@rollup/rollup-linux-ppc64-gnu": "4.50.2",
6590 "@rollup/rollup-linux-riscv64-gnu": "4.50.2",
6591 "@rollup/rollup-linux-riscv64-musl": "4.50.2",
6592 "@rollup/rollup-linux-s390x-gnu": "4.50.2",
6593 "@rollup/rollup-linux-x64-gnu": "4.50.2",
6594 "@rollup/rollup-linux-x64-musl": "4.50.2",
6595 "@rollup/rollup-openharmony-arm64": "4.50.2",
6596 "@rollup/rollup-win32-arm64-msvc": "4.50.2",
6597 "@rollup/rollup-win32-ia32-msvc": "4.50.2",
6598 "@rollup/rollup-win32-x64-msvc": "4.50.2",
6599 "fsevents": "~2.3.2"
6600 }
6601 },
6602 "node_modules/rxjs": {
6603 "version": "7.8.2",
6604 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
6605 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
6606 "dev": true,
6607 "license": "Apache-2.0",
6608 "dependencies": {
6609 "tslib": "^2.1.0"
6610 }
6611 },
6612 "node_modules/safe-buffer": {
6613 "version": "5.2.1",
6614 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6615 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6616 "funding": [
6617 {
6618 "type": "github",
6619 "url": "https://github.com/sponsors/feross"
6620 },
6621 {
6622 "type": "patreon",
6623 "url": "https://www.patreon.com/feross"
6624 },
6625 {
6626 "type": "consulting",
6627 "url": "https://feross.org/support"
6628 }
6629 ],
6630 "license": "MIT"
6631 },
6632 "node_modules/safer-buffer": {
6633 "version": "2.1.2",
6634 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6635 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6636 "dev": true,
6637 "license": "MIT"
6638 },
6639 "node_modules/sanitize-filename": {
6640 "version": "1.6.3",
6641 "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
6642 "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
6643 "dev": true,
6644 "license": "WTFPL OR ISC",
6645 "dependencies": {
6646 "truncate-utf8-bytes": "^1.0.0"
6647 }
6648 },
6649 "node_modules/sax": {
6650 "version": "1.4.1",
6651 "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
6652 "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
6653 "dev": true,
6654 "license": "ISC"
6655 },
6656 "node_modules/scheduler": {
6657 "version": "0.26.0",
6658 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
6659 "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
6660 "license": "MIT"
6661 },
6662 "node_modules/semver": {
6663 "version": "6.3.1",
6664 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
6665 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
6666 "dev": true,
6667 "license": "ISC",
6668 "bin": {
6669 "semver": "bin/semver.js"
6670 }
6671 },
6672 "node_modules/semver-compare": {
6673 "version": "1.0.0",
6674 "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
6675 "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
6676 "dev": true,
6677 "license": "MIT",
6678 "optional": true
6679 },
6680 "node_modules/serialize-error": {
6681 "version": "7.0.1",
6682 "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
6683 "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
6684 "dev": true,
6685 "license": "MIT",
6686 "optional": true,
6687 "dependencies": {
6688 "type-fest": "^0.13.1"
6689 },
6690 "engines": {
6691 "node": ">=10"
6692 },
6693 "funding": {
6694 "url": "https://github.com/sponsors/sindresorhus"
6695 }
6696 },
6697 "node_modules/shebang-command": {
6698 "version": "2.0.0",
6699 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6700 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6701 "dev": true,
6702 "license": "MIT",
6703 "dependencies": {
6704 "shebang-regex": "^3.0.0"
6705 },
6706 "engines": {
6707 "node": ">=8"
6708 }
6709 },
6710 "node_modules/shebang-regex": {
6711 "version": "3.0.0",
6712 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6713 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6714 "dev": true,
6715 "license": "MIT",
6716 "engines": {
6717 "node": ">=8"
6718 }
6719 },
6720 "node_modules/shell-quote": {
6721 "version": "1.8.3",
6722 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
6723 "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
6724 "dev": true,
6725 "license": "MIT",
6726 "engines": {
6727 "node": ">= 0.4"
6728 },
6729 "funding": {
6730 "url": "https://github.com/sponsors/ljharb"
6731 }
6732 },
6733 "node_modules/signal-exit": {
6734 "version": "3.0.7",
6735 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
6736 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
6737 "dev": true,
6738 "license": "ISC"
6739 },
6740 "node_modules/simple-concat": {
6741 "version": "1.0.1",
6742 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
6743 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
6744 "funding": [
6745 {
6746 "type": "github",
6747 "url": "https://github.com/sponsors/feross"
6748 },
6749 {
6750 "type": "patreon",
6751 "url": "https://www.patreon.com/feross"
6752 },
6753 {
6754 "type": "consulting",
6755 "url": "https://feross.org/support"
6756 }
6757 ],
6758 "license": "MIT"
6759 },
6760 "node_modules/simple-get": {
6761 "version": "4.0.1",
6762 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
6763 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
6764 "funding": [
6765 {
6766 "type": "github",
6767 "url": "https://github.com/sponsors/feross"
6768 },
6769 {
6770 "type": "patreon",
6771 "url": "https://www.patreon.com/feross"
6772 },
6773 {
6774 "type": "consulting",
6775 "url": "https://feross.org/support"
6776 }
6777 ],
6778 "license": "MIT",
6779 "dependencies": {
6780 "decompress-response": "^6.0.0",
6781 "once": "^1.3.1",
6782 "simple-concat": "^1.0.0"
6783 }
6784 },
6785 "node_modules/simple-update-notifier": {
6786 "version": "2.0.0",
6787 "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
6788 "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
6789 "dev": true,
6790 "license": "MIT",
6791 "dependencies": {
6792 "semver": "^7.5.3"
6793 },
6794 "engines": {
6795 "node": ">=10"
6796 }
6797 },
6798 "node_modules/simple-update-notifier/node_modules/semver": {
6799 "version": "7.7.2",
6800 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
6801 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
6802 "dev": true,
6803 "license": "ISC",
6804 "bin": {
6805 "semver": "bin/semver.js"
6806 },
6807 "engines": {
6808 "node": ">=10"
6809 }
6810 },
6811 "node_modules/slice-ansi": {
6812 "version": "3.0.0",
6813 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
6814 "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
6815 "dev": true,
6816 "license": "MIT",
6817 "optional": true,
6818 "dependencies": {
6819 "ansi-styles": "^4.0.0",
6820 "astral-regex": "^2.0.0",
6821 "is-fullwidth-code-point": "^3.0.0"
6822 },
6823 "engines": {
6824 "node": ">=8"
6825 }
6826 },
6827 "node_modules/smart-buffer": {
6828 "version": "4.2.0",
6829 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
6830 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
6831 "dev": true,
6832 "license": "MIT",
6833 "engines": {
6834 "node": ">= 6.0.0",
6835 "npm": ">= 3.0.0"
6836 }
6837 },
6838 "node_modules/socks": {
6839 "version": "2.8.7",
6840 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
6841 "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
6842 "dev": true,
6843 "license": "MIT",
6844 "dependencies": {
6845 "ip-address": "^10.0.1",
6846 "smart-buffer": "^4.2.0"
6847 },
6848 "engines": {
6849 "node": ">= 10.0.0",
6850 "npm": ">= 3.0.0"
6851 }
6852 },
6853 "node_modules/socks-proxy-agent": {
6854 "version": "8.0.5",
6855 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
6856 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
6857 "dev": true,
6858 "license": "MIT",
6859 "dependencies": {
6860 "agent-base": "^7.1.2",
6861 "debug": "^4.3.4",
6862 "socks": "^2.8.3"
6863 },
6864 "engines": {
6865 "node": ">= 14"
6866 }
6867 },
6868 "node_modules/source-map": {
6869 "version": "0.6.1",
6870 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6871 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6872 "dev": true,
6873 "license": "BSD-3-Clause",
6874 "engines": {
6875 "node": ">=0.10.0"
6876 }
6877 },
6878 "node_modules/source-map-js": {
6879 "version": "1.2.1",
6880 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
6881 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
6882 "dev": true,
6883 "license": "BSD-3-Clause",
6884 "engines": {
6885 "node": ">=0.10.0"
6886 }
6887 },
6888 "node_modules/source-map-support": {
6889 "version": "0.5.21",
6890 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
6891 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
6892 "dev": true,
6893 "license": "MIT",
6894 "dependencies": {
6895 "buffer-from": "^1.0.0",
6896 "source-map": "^0.6.0"
6897 }
6898 },
6899 "node_modules/sprintf-js": {
6900 "version": "1.1.3",
6901 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
6902 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
6903 "dev": true,
6904 "license": "BSD-3-Clause",
6905 "optional": true
6906 },
6907 "node_modules/ssri": {
6908 "version": "12.0.0",
6909 "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
6910 "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
6911 "dev": true,
6912 "license": "ISC",
6913 "dependencies": {
6914 "minipass": "^7.0.3"
6915 },
6916 "engines": {
6917 "node": "^18.17.0 || >=20.5.0"
6918 }
6919 },
6920 "node_modules/stat-mode": {
6921 "version": "1.0.0",
6922 "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
6923 "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
6924 "dev": true,
6925 "license": "MIT",
6926 "engines": {
6927 "node": ">= 6"
6928 }
6929 },
6930 "node_modules/string_decoder": {
6931 "version": "1.3.0",
6932 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
6933 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
6934 "license": "MIT",
6935 "dependencies": {
6936 "safe-buffer": "~5.2.0"
6937 }
6938 },
6939 "node_modules/string-width": {
6940 "version": "4.2.3",
6941 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
6942 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
6943 "dev": true,
6944 "license": "MIT",
6945 "dependencies": {
6946 "emoji-regex": "^8.0.0",
6947 "is-fullwidth-code-point": "^3.0.0",
6948 "strip-ansi": "^6.0.1"
6949 },
6950 "engines": {
6951 "node": ">=8"
6952 }
6953 },
6954 "node_modules/string-width-cjs": {
6955 "name": "string-width",
6956 "version": "4.2.3",
6957 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
6958 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
6959 "dev": true,
6960 "license": "MIT",
6961 "dependencies": {
6962 "emoji-regex": "^8.0.0",
6963 "is-fullwidth-code-point": "^3.0.0",
6964 "strip-ansi": "^6.0.1"
6965 },
6966 "engines": {
6967 "node": ">=8"
6968 }
6969 },
6970 "node_modules/strip-ansi": {
6971 "version": "6.0.1",
6972 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
6973 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
6974 "dev": true,
6975 "license": "MIT",
6976 "dependencies": {
6977 "ansi-regex": "^5.0.1"
6978 },
6979 "engines": {
6980 "node": ">=8"
6981 }
6982 },
6983 "node_modules/strip-ansi-cjs": {
6984 "name": "strip-ansi",
6985 "version": "6.0.1",
6986 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
6987 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
6988 "dev": true,
6989 "license": "MIT",
6990 "dependencies": {
6991 "ansi-regex": "^5.0.1"
6992 },
6993 "engines": {
6994 "node": ">=8"
6995 }
6996 },
6997 "node_modules/strip-json-comments": {
6998 "version": "2.0.1",
6999 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
7000 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
7001 "license": "MIT",
7002 "engines": {
7003 "node": ">=0.10.0"
7004 }
7005 },
7006 "node_modules/sumchecker": {
7007 "version": "3.0.1",
7008 "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
7009 "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
7010 "dev": true,
7011 "license": "Apache-2.0",
7012 "dependencies": {
7013 "debug": "^4.1.0"
7014 },
7015 "engines": {
7016 "node": ">= 8.0"
7017 }
7018 },
7019 "node_modules/supports-color": {
7020 "version": "7.2.0",
7021 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7022 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7023 "dev": true,
7024 "license": "MIT",
7025 "dependencies": {
7026 "has-flag": "^4.0.0"
7027 },
7028 "engines": {
7029 "node": ">=8"
7030 }
7031 },
7032 "node_modules/tar": {
7033 "version": "6.2.1",
7034 "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
7035 "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
7036 "dev": true,
7037 "license": "ISC",
7038 "dependencies": {
7039 "chownr": "^2.0.0",
7040 "fs-minipass": "^2.0.0",
7041 "minipass": "^5.0.0",
7042 "minizlib": "^2.1.1",
7043 "mkdirp": "^1.0.3",
7044 "yallist": "^4.0.0"
7045 },
7046 "engines": {
7047 "node": ">=10"
7048 }
7049 },
7050 "node_modules/tar-fs": {
7051 "version": "2.1.3",
7052 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
7053 "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
7054 "license": "MIT",
7055 "dependencies": {
7056 "chownr": "^1.1.1",
7057 "mkdirp-classic": "^0.5.2",
7058 "pump": "^3.0.0",
7059 "tar-stream": "^2.1.4"
7060 }
7061 },
7062 "node_modules/tar-stream": {
7063 "version": "2.2.0",
7064 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
7065 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
7066 "license": "MIT",
7067 "dependencies": {
7068 "bl": "^4.0.3",
7069 "end-of-stream": "^1.4.1",
7070 "fs-constants": "^1.0.0",
7071 "inherits": "^2.0.3",
7072 "readable-stream": "^3.1.1"
7073 },
7074 "engines": {
7075 "node": ">=6"
7076 }
7077 },
7078 "node_modules/tar/node_modules/chownr": {
7079 "version": "2.0.0",
7080 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
7081 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
7082 "dev": true,
7083 "license": "ISC",
7084 "engines": {
7085 "node": ">=10"
7086 }
7087 },
7088 "node_modules/tar/node_modules/fs-minipass": {
7089 "version": "2.1.0",
7090 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
7091 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
7092 "dev": true,
7093 "license": "ISC",
7094 "dependencies": {
7095 "minipass": "^3.0.0"
7096 },
7097 "engines": {
7098 "node": ">= 8"
7099 }
7100 },
7101 "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
7102 "version": "3.3.6",
7103 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
7104 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
7105 "dev": true,
7106 "license": "ISC",
7107 "dependencies": {
7108 "yallist": "^4.0.0"
7109 },
7110 "engines": {
7111 "node": ">=8"
7112 }
7113 },
7114 "node_modules/tar/node_modules/minipass": {
7115 "version": "5.0.0",
7116 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
7117 "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
7118 "dev": true,
7119 "license": "ISC",
7120 "engines": {
7121 "node": ">=8"
7122 }
7123 },
7124 "node_modules/tar/node_modules/minizlib": {
7125 "version": "2.1.2",
7126 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
7127 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
7128 "dev": true,
7129 "license": "MIT",
7130 "dependencies": {
7131 "minipass": "^3.0.0",
7132 "yallist": "^4.0.0"
7133 },
7134 "engines": {
7135 "node": ">= 8"
7136 }
7137 },
7138 "node_modules/tar/node_modules/minizlib/node_modules/minipass": {
7139 "version": "3.3.6",
7140 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
7141 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
7142 "dev": true,
7143 "license": "ISC",
7144 "dependencies": {
7145 "yallist": "^4.0.0"
7146 },
7147 "engines": {
7148 "node": ">=8"
7149 }
7150 },
7151 "node_modules/temp": {
7152 "version": "0.9.4",
7153 "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz",
7154 "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==",
7155 "dev": true,
7156 "license": "MIT",
7157 "peer": true,
7158 "dependencies": {
7159 "mkdirp": "^0.5.1",
7160 "rimraf": "~2.6.2"
7161 },
7162 "engines": {
7163 "node": ">=6.0.0"
7164 }
7165 },
7166 "node_modules/temp-file": {
7167 "version": "3.4.0",
7168 "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
7169 "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
7170 "dev": true,
7171 "license": "MIT",
7172 "dependencies": {
7173 "async-exit-hook": "^2.0.1",
7174 "fs-extra": "^10.0.0"
7175 }
7176 },
7177 "node_modules/temp-file/node_modules/fs-extra": {
7178 "version": "10.1.0",
7179 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
7180 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
7181 "dev": true,
7182 "license": "MIT",
7183 "dependencies": {
7184 "graceful-fs": "^4.2.0",
7185 "jsonfile": "^6.0.1",
7186 "universalify": "^2.0.0"
7187 },
7188 "engines": {
7189 "node": ">=12"
7190 }
7191 },
7192 "node_modules/temp-file/node_modules/jsonfile": {
7193 "version": "6.2.0",
7194 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
7195 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
7196 "dev": true,
7197 "license": "MIT",
7198 "dependencies": {
7199 "universalify": "^2.0.0"
7200 },
7201 "optionalDependencies": {
7202 "graceful-fs": "^4.1.6"
7203 }
7204 },
7205 "node_modules/temp-file/node_modules/universalify": {
7206 "version": "2.0.1",
7207 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
7208 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
7209 "dev": true,
7210 "license": "MIT",
7211 "engines": {
7212 "node": ">= 10.0.0"
7213 }
7214 },
7215 "node_modules/temp/node_modules/mkdirp": {
7216 "version": "0.5.6",
7217 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
7218 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
7219 "dev": true,
7220 "license": "MIT",
7221 "peer": true,
7222 "dependencies": {
7223 "minimist": "^1.2.6"
7224 },
7225 "bin": {
7226 "mkdirp": "bin/cmd.js"
7227 }
7228 },
7229 "node_modules/tiny-async-pool": {
7230 "version": "1.3.0",
7231 "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz",
7232 "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==",
7233 "dev": true,
7234 "license": "MIT",
7235 "dependencies": {
7236 "semver": "^5.5.0"
7237 }
7238 },
7239 "node_modules/tiny-async-pool/node_modules/semver": {
7240 "version": "5.7.2",
7241 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
7242 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
7243 "dev": true,
7244 "license": "ISC",
7245 "bin": {
7246 "semver": "bin/semver"
7247 }
7248 },
7249 "node_modules/tinyglobby": {
7250 "version": "0.2.15",
7251 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
7252 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
7253 "dev": true,
7254 "license": "MIT",
7255 "dependencies": {
7256 "fdir": "^6.5.0",
7257 "picomatch": "^4.0.3"
7258 },
7259 "engines": {
7260 "node": ">=12.0.0"
7261 },
7262 "funding": {
7263 "url": "https://github.com/sponsors/SuperchupuDev"
7264 }
7265 },
7266 "node_modules/tmp": {
7267 "version": "0.2.5",
7268 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
7269 "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
7270 "dev": true,
7271 "license": "MIT",
7272 "engines": {
7273 "node": ">=14.14"
7274 }
7275 },
7276 "node_modules/tmp-promise": {
7277 "version": "3.0.3",
7278 "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
7279 "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
7280 "dev": true,
7281 "license": "MIT",
7282 "dependencies": {
7283 "tmp": "^0.2.0"
7284 }
7285 },
7286 "node_modules/tree-kill": {
7287 "version": "1.2.2",
7288 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
7289 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
7290 "dev": true,
7291 "license": "MIT",
7292 "bin": {
7293 "tree-kill": "cli.js"
7294 }
7295 },
7296 "node_modules/truncate-utf8-bytes": {
7297 "version": "1.0.2",
7298 "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
7299 "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
7300 "dev": true,
7301 "license": "WTFPL",
7302 "dependencies": {
7303 "utf8-byte-length": "^1.0.1"
7304 }
7305 },
7306 "node_modules/tslib": {
7307 "version": "2.8.1",
7308 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7309 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7310 "dev": true,
7311 "license": "0BSD"
7312 },
7313 "node_modules/tunnel-agent": {
7314 "version": "0.6.0",
7315 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
7316 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
7317 "license": "Apache-2.0",
7318 "dependencies": {
7319 "safe-buffer": "^5.0.1"
7320 },
7321 "engines": {
7322 "node": "*"
7323 }
7324 },
7325 "node_modules/type-fest": {
7326 "version": "0.13.1",
7327 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
7328 "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
7329 "dev": true,
7330 "license": "(MIT OR CC0-1.0)",
7331 "optional": true,
7332 "engines": {
7333 "node": ">=10"
7334 },
7335 "funding": {
7336 "url": "https://github.com/sponsors/sindresorhus"
7337 }
7338 },
7339 "node_modules/typescript": {
7340 "version": "5.9.2",
7341 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
7342 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
7343 "dev": true,
7344 "license": "Apache-2.0",
7345 "bin": {
7346 "tsc": "bin/tsc",
7347 "tsserver": "bin/tsserver"
7348 },
7349 "engines": {
7350 "node": ">=14.17"
7351 }
7352 },
7353 "node_modules/undici-types": {
7354 "version": "7.10.0",
7355 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
7356 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
7357 "dev": true,
7358 "license": "MIT"
7359 },
7360 "node_modules/unique-filename": {
7361 "version": "4.0.0",
7362 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
7363 "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
7364 "dev": true,
7365 "license": "ISC",
7366 "dependencies": {
7367 "unique-slug": "^5.0.0"
7368 },
7369 "engines": {
7370 "node": "^18.17.0 || >=20.5.0"
7371 }
7372 },
7373 "node_modules/unique-slug": {
7374 "version": "5.0.0",
7375 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
7376 "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
7377 "dev": true,
7378 "license": "ISC",
7379 "dependencies": {
7380 "imurmurhash": "^0.1.4"
7381 },
7382 "engines": {
7383 "node": "^18.17.0 || >=20.5.0"
7384 }
7385 },
7386 "node_modules/universalify": {
7387 "version": "0.1.2",
7388 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
7389 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
7390 "dev": true,
7391 "license": "MIT",
7392 "engines": {
7393 "node": ">= 4.0.0"
7394 }
7395 },
7396 "node_modules/update-browserslist-db": {
7397 "version": "1.1.3",
7398 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
7399 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
7400 "dev": true,
7401 "funding": [
7402 {
7403 "type": "opencollective",
7404 "url": "https://opencollective.com/browserslist"
7405 },
7406 {
7407 "type": "tidelift",
7408 "url": "https://tidelift.com/funding/github/npm/browserslist"
7409 },
7410 {
7411 "type": "github",
7412 "url": "https://github.com/sponsors/ai"
7413 }
7414 ],
7415 "license": "MIT",
7416 "dependencies": {
7417 "escalade": "^3.2.0",
7418 "picocolors": "^1.1.1"
7419 },
7420 "bin": {
7421 "update-browserslist-db": "cli.js"
7422 },
7423 "peerDependencies": {
7424 "browserslist": ">= 4.21.0"
7425 }
7426 },
7427 "node_modules/uri-js": {
7428 "version": "4.4.1",
7429 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
7430 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
7431 "dev": true,
7432 "license": "BSD-2-Clause",
7433 "dependencies": {
7434 "punycode": "^2.1.0"
7435 }
7436 },
7437 "node_modules/utf8-byte-length": {
7438 "version": "1.0.5",
7439 "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
7440 "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==",
7441 "dev": true,
7442 "license": "(WTFPL OR MIT)"
7443 },
7444 "node_modules/util-deprecate": {
7445 "version": "1.0.2",
7446 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7447 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
7448 "license": "MIT"
7449 },
7450 "node_modules/verror": {
7451 "version": "1.10.1",
7452 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
7453 "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
7454 "dev": true,
7455 "license": "MIT",
7456 "optional": true,
7457 "dependencies": {
7458 "assert-plus": "^1.0.0",
7459 "core-util-is": "1.0.2",
7460 "extsprintf": "^1.2.0"
7461 },
7462 "engines": {
7463 "node": ">=0.6.0"
7464 }
7465 },
7466 "node_modules/vite": {
7467 "version": "7.1.5",
7468 "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz",
7469 "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==",
7470 "dev": true,
7471 "license": "MIT",
7472 "dependencies": {
7473 "esbuild": "^0.25.0",
7474 "fdir": "^6.5.0",
7475 "picomatch": "^4.0.3",
7476 "postcss": "^8.5.6",
7477 "rollup": "^4.43.0",
7478 "tinyglobby": "^0.2.15"
7479 },
7480 "bin": {
7481 "vite": "bin/vite.js"
7482 },
7483 "engines": {
7484 "node": "^20.19.0 || >=22.12.0"
7485 },
7486 "funding": {
7487 "url": "https://github.com/vitejs/vite?sponsor=1"
7488 },
7489 "optionalDependencies": {
7490 "fsevents": "~2.3.3"
7491 },
7492 "peerDependencies": {
7493 "@types/node": "^20.19.0 || >=22.12.0",
7494 "jiti": ">=1.21.0",
7495 "less": "^4.0.0",
7496 "lightningcss": "^1.21.0",
7497 "sass": "^1.70.0",
7498 "sass-embedded": "^1.70.0",
7499 "stylus": ">=0.54.8",
7500 "sugarss": "^5.0.0",
7501 "terser": "^5.16.0",
7502 "tsx": "^4.8.1",
7503 "yaml": "^2.4.2"
7504 },
7505 "peerDependenciesMeta": {
7506 "@types/node": {
7507 "optional": true
7508 },
7509 "jiti": {
7510 "optional": true
7511 },
7512 "less": {
7513 "optional": true
7514 },
7515 "lightningcss": {
7516 "optional": true
7517 },
7518 "sass": {
7519 "optional": true
7520 },
7521 "sass-embedded": {
7522 "optional": true
7523 },
7524 "stylus": {
7525 "optional": true
7526 },
7527 "sugarss": {
7528 "optional": true
7529 },
7530 "terser": {
7531 "optional": true
7532 },
7533 "tsx": {
7534 "optional": true
7535 },
7536 "yaml": {
7537 "optional": true
7538 }
7539 }
7540 },
7541 "node_modules/wait-on": {
7542 "version": "8.0.5",
7543 "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.5.tgz",
7544 "integrity": "sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==",
7545 "dev": true,
7546 "license": "MIT",
7547 "dependencies": {
7548 "axios": "^1.12.1",
7549 "joi": "^18.0.1",
7550 "lodash": "^4.17.21",
7551 "minimist": "^1.2.8",
7552 "rxjs": "^7.8.2"
7553 },
7554 "bin": {
7555 "wait-on": "bin/wait-on"
7556 },
7557 "engines": {
7558 "node": ">=12.0.0"
7559 }
7560 },
7561 "node_modules/wcwidth": {
7562 "version": "1.0.1",
7563 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
7564 "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
7565 "dev": true,
7566 "license": "MIT",
7567 "dependencies": {
7568 "defaults": "^1.0.3"
7569 }
7570 },
7571 "node_modules/which": {
7572 "version": "2.0.2",
7573 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
7574 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
7575 "dev": true,
7576 "license": "ISC",
7577 "dependencies": {
7578 "isexe": "^2.0.0"
7579 },
7580 "bin": {
7581 "node-which": "bin/node-which"
7582 },
7583 "engines": {
7584 "node": ">= 8"
7585 }
7586 },
7587 "node_modules/wrap-ansi": {
7588 "version": "7.0.0",
7589 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
7590 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
7591 "dev": true,
7592 "license": "MIT",
7593 "dependencies": {
7594 "ansi-styles": "^4.0.0",
7595 "string-width": "^4.1.0",
7596 "strip-ansi": "^6.0.0"
7597 },
7598 "engines": {
7599 "node": ">=10"
7600 },
7601 "funding": {
7602 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
7603 }
7604 },
7605 "node_modules/wrap-ansi-cjs": {
7606 "name": "wrap-ansi",
7607 "version": "7.0.0",
7608 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
7609 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
7610 "dev": true,
7611 "license": "MIT",
7612 "dependencies": {
7613 "ansi-styles": "^4.0.0",
7614 "string-width": "^4.1.0",
7615 "strip-ansi": "^6.0.0"
7616 },
7617 "engines": {
7618 "node": ">=10"
7619 },
7620 "funding": {
7621 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
7622 }
7623 },
7624 "node_modules/wrappy": {
7625 "version": "1.0.2",
7626 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7627 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
7628 "license": "ISC"
7629 },
7630 "node_modules/xmlbuilder": {
7631 "version": "15.1.1",
7632 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
7633 "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
7634 "dev": true,
7635 "license": "MIT",
7636 "engines": {
7637 "node": ">=8.0"
7638 }
7639 },
7640 "node_modules/y18n": {
7641 "version": "5.0.8",
7642 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
7643 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
7644 "dev": true,
7645 "license": "ISC",
7646 "engines": {
7647 "node": ">=10"
7648 }
7649 },
7650 "node_modules/yallist": {
7651 "version": "4.0.0",
7652 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
7653 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
7654 "dev": true,
7655 "license": "ISC"
7656 },
7657 "node_modules/yargs": {
7658 "version": "17.7.2",
7659 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
7660 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
7661 "dev": true,
7662 "license": "MIT",
7663 "dependencies": {
7664 "cliui": "^8.0.1",
7665 "escalade": "^3.1.1",
7666 "get-caller-file": "^2.0.5",
7667 "require-directory": "^2.1.1",
7668 "string-width": "^4.2.3",
7669 "y18n": "^5.0.5",
7670 "yargs-parser": "^21.1.1"
7671 },
7672 "engines": {
7673 "node": ">=12"
7674 }
7675 },
7676 "node_modules/yargs-parser": {
7677 "version": "21.1.1",
7678 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
7679 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
7680 "dev": true,
7681 "license": "ISC",
7682 "engines": {
7683 "node": ">=12"
7684 }
7685 },
7686 "node_modules/yauzl": {
7687 "version": "2.10.0",
7688 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
7689 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
7690 "dev": true,
7691 "license": "MIT",
7692 "dependencies": {
7693 "buffer-crc32": "~0.2.3",
7694 "fd-slicer": "~1.1.0"
7695 }
7696 },
7697 "node_modules/yocto-queue": {
7698 "version": "0.1.0",
7699 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
7700 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
7701 "dev": true,
7702 "license": "MIT",
7703 "engines": {
7704 "node": ">=10"
7705 },
7706 "funding": {
7707 "url": "https://github.com/sponsors/sindresorhus"
7708 }
7709 }
7710 }
7711}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..d7f83dd
--- /dev/null
+++ b/package.json
@@ -0,0 +1,65 @@
1{
2 "name": "minimal-electron-vite-react-better-sqlite",
3 "version": "1.0.0",
4 "description": "",
5 "main": "dist/main/index.js",
6 "scripts": {
7 "build": "tsc && vite build",
8 "start": "electron .",
9 "dev:renderer": "vite",
10 "dev:main": "tsc -w --preserveWatchOutput",
11 "electron": "wait-on tcp:5173 && electron .",
12 "dev": "concurrently -k \"npm:dev:renderer\" \"npm:dev:main\" \"npm:electron\"",
13 "rebuild": "electron-rebuild -f -w better-sqlite3",
14 "postinstall": "electron-builder install-app-deps && npm run rebuild",
15 "pack": "electron-builder --dir",
16 "dist": "npm run build && electron-builder"
17 },
18 "build": {
19 "appId": "com.example.minimalbsqlite",
20 "files": [
21 "dist/**",
22 "renderer/dist/**",
23 "package.json"
24 ],
25 "asar": true,
26 "asarUnpack": [
27 "node_modules/better-sqlite3/**/*"
28 ],
29 "mac": {
30 "target": [
31 "dmg",
32 "zip"
33 ]
34 },
35 "win": {
36 "target": "nsis"
37 },
38 "linux": {
39 "target": "AppImage"
40 },
41 "directories": {
42 "output": "release"
43 }
44 },
45 "dependencies": {
46 "better-sqlite3": "12.2.0",
47 "react": "^19.1.1",
48 "react-dom": "^19.1.1"
49 },
50 "devDependencies": {
51 "@electron/rebuild": "4.0.1",
52 "@types/better-sqlite3": "7.6.13",
53 "@types/node": "24.3.2",
54 "@types/react": "^19.1.13",
55 "@types/react-dom": "^19.1.9",
56 "@vitejs/plugin-react": "^5.0.2",
57 "concurrently": "^9.2.1",
58 "electron": "38.1.0",
59 "electron-builder": "26.0.12",
60 "typescript": "5.9.2",
61 "vite": "^7.1.5",
62 "wait-on": "^8.0.5"
63 },
64 "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977"
65}
diff --git a/renderer/index.html b/renderer/index.html
new file mode 100644
index 0000000..8bce8a6
--- /dev/null
+++ b/renderer/index.html
@@ -0,0 +1,17 @@
1<!doctype html>
2<html>
3 <head>
4 <meta charset="utf-8" />
5 <meta
6 http-equiv="Content-Security-Policy"
7 content="default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; script-src 'self'; connect-src 'self' ws: http://localhost:5173"
8 />
9 <meta name="viewport" content="width=device-width, initial-scale=1" />
10 <title>minimal</title>
11 </head>
12 <body>
13 <div id="root"></div>
14 <!-- Use a **relative** entry so it still works after base='./' rewrites -->
15 <script type="module" src="src/main.tsx"></script>
16 </body>
17</html> \ No newline at end of file
diff --git a/renderer/src/main.tsx b/renderer/src/main.tsx
new file mode 100644
index 0000000..9a6b03b
--- /dev/null
+++ b/renderer/src/main.tsx
@@ -0,0 +1,4 @@
1import React from 'react'
2import { createRoot } from 'react-dom/client'
3
4createRoot(document.getElementById('root')!).render(<main>hi</main>)
diff --git a/renderer/tsconfig.json b/renderer/tsconfig.json
new file mode 100644
index 0000000..2302bb9
--- /dev/null
+++ b/renderer/tsconfig.json
@@ -0,0 +1,8 @@
1{
2 "extends": "../tsconfig.json",
3 "compilerOptions": {
4 "jsx": "react-jsx",
5 "types": ["vite/client"]
6 },
7 "include": ["src", "index.html"]
8} \ No newline at end of file
diff --git a/src/main/index.ts b/src/main/index.ts
new file mode 100644
index 0000000..b164f15
--- /dev/null
+++ b/src/main/index.ts
@@ -0,0 +1,63 @@
1import Database from 'better-sqlite3'
2import { app, BrowserWindow } from 'electron'
3import fs from 'node:fs'
4import path from 'node:path'
5
6const isDev = !app.isPackaged // reliable dev/prod switch. [oai_citation:2‡Electron](https://electronjs.org/docs/latest/api/app?utm_source=chatgpt.com)
7
8function createWindow() {
9 const win = new BrowserWindow({
10 width: 800,
11 height: 600,
12 show: false,
13 webPreferences: {
14 contextIsolation: true,
15 nodeIntegration: false,
16 preload: path.join(__dirname, 'preload.js'),
17 },
18 })
19
20 if (isDev) {
21 const url = process.env.VITE_DEV_SERVER_URL ?? 'http://localhost:5173'
22 win.loadURL(url).finally(() => {
23 win.show()
24 win.webContents.openDevTools({ mode: 'detach' })
25 })
26 } else {
27 const indexHtml = path.join(
28 app.getAppPath(),
29 'renderer',
30 'dist',
31 'index.html'
32 )
33 win.loadFile(indexHtml).finally(() => win.show())
34 }
35}
36
37function initDb() {
38 const dbDir = app.getPath('userData')
39 if (!fs.existsSync(dbDir)) fs.mkdirSync(dbDir, { recursive: true })
40 const dbPath = path.join(dbDir, 'app.db')
41
42 const db = new Database(dbPath)
43 db.pragma('journal_mode = WAL')
44 db.prepare('CREATE TABLE IF NOT EXISTS messages (text TEXT)').run()
45 db.prepare('INSERT INTO messages (text) VALUES (?)').run(
46 'hello from better-sqlite3'
47 )
48 const row = db.prepare('SELECT text FROM messages LIMIT 1').get()
49 console.log('Selected row:', row)
50 db.close()
51}
52
53app.whenReady().then(() => {
54 initDb()
55 createWindow()
56 app.on(
57 'activate',
58 () => BrowserWindow.getAllWindows().length === 0 && createWindow()
59 )
60})
61app.on('window-all-closed', () => {
62 if (process.platform !== 'darwin') app.quit()
63})
diff --git a/src/main/preload.ts b/src/main/preload.ts
new file mode 100644
index 0000000..0b39d91
--- /dev/null
+++ b/src/main/preload.ts
@@ -0,0 +1 @@
// Expose nothing for now; keep the door open for future IPC-safe APIs.
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..772aba5
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,15 @@
1{
2 "compilerOptions": {
3 "target": "ES2022",
4 "module": "CommonJS",
5 "strict": true,
6 "outDir": "dist",
7 "rootDir": "src",
8 "moduleResolution": "node",
9 "types": ["node"],
10 "skipLibCheck": true,
11 "esModuleInterop": true,
12 "allowSyntheticDefaultImports": true
13 },
14 "include": ["src"]
15} \ No newline at end of file
diff --git a/vite.config.ts b/vite.config.ts
new file mode 100644
index 0000000..70cdea1
--- /dev/null
+++ b/vite.config.ts
@@ -0,0 +1,17 @@
1import react from '@vitejs/plugin-react'
2import path from 'node:path'
3import { defineConfig } from 'vite'
4
5export default defineConfig({
6 root: path.resolve(__dirname, 'renderer'),
7 base: './', // critical for file:// loads in production
8 server: {
9 port: 5173,
10 strictPort: true, // so wait-on works reliably
11 },
12 build: {
13 outDir: 'dist', // => renderer/dist
14 emptyOutDir: true,
15 },
16 plugins: [react()],
17})