docs: create Astro Starlight documentation site in docs_site for Cloudflare Pages deployment

swadhinbiswas committed 3 months ago
0dcc70f
1 parent 379ad5d
commit 0dcc70f
17 files changed
+7300 -0
▼docs_site/.gitignore
+4-0
1
+node_modules/
2
+dist/
3
+.astro/
4
+.package-lock.json
0
5
▼docs_site/astro.config.mjs
+30-0
1
+import { defineConfig } from 'astro/config';
2
+import starlight from '@astrojs/starlight';
3
+
4
+export default defineConfig({
5
+ integrations: [
6
+ starlight({
7
+ title: 'JustAPI',
8
+ description: 'Rust-powered, FastAPI-class web framework for Python. 700k+ RPS, zero-GIL execution.',
9
+ logo: {
10
+ src: './src/assets/logo.svg',
11
+ replacesTitle: false,
12
+ },
13
+ social: {
14
+ github: 'https://github.com/swadhinbiswas/JustAPI',
15
+ },
16
+ customCss: ['./src/styles/custom.css'],
17
+ sidebar: [
18
+ {
19
+ label: 'Getting Started',
20
+ autogenerate: { directory: 'getting-started' },
21
+ },
22
+ {
23
+ label: 'Deployment',
24
+ autogenerate: { directory: 'deployment' },
25
+ },
26
+ ],
27
+
28
+ }),
29
+ ],
30
+});
0
31
▼docs_site/package-lock.json
+6823-0
1
+{
2
+ "name": "docs_site",
3
+ "version": "1.0.0",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "docs_site",
9
+ "version": "1.0.0",
10
+ "license": "ISC",
11
+ "dependencies": {
12
+ "@astrojs/starlight": "^0.41.4",
13
+ "astro": "^7.1.3"
14
+ }
15
+ },
16
+ "node_modules/@astrojs/compiler-binding": {
17
+ "version": "0.3.1",
18
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding/-/compiler-binding-0.3.1.tgz",
19
+ "integrity": "sha512-DaAUj29AIBU2XdJ8uwcab8lW5O2pk9pY8AXkcMw0sw77nVa3oeTYRcO+Dvbbpoexf6ThMc0FMWYCQ/wN1/T7oQ==",
20
+ "license": "MIT",
21
+ "engines": {
22
+ "node": "^20.19.0 || >=22.12.0"
23
+ },
24
+ "optionalDependencies": {
25
+ "@astrojs/compiler-binding-darwin-arm64": "0.3.1",
26
+ "@astrojs/compiler-binding-darwin-x64": "0.3.1",
27
+ "@astrojs/compiler-binding-linux-arm64-gnu": "0.3.1",
28
+ "@astrojs/compiler-binding-linux-arm64-musl": "0.3.1",
29
+ "@astrojs/compiler-binding-linux-x64-gnu": "0.3.1",
30
+ "@astrojs/compiler-binding-linux-x64-musl": "0.3.1",
31
+ "@astrojs/compiler-binding-wasm32-wasi": "0.3.1",
32
+ "@astrojs/compiler-binding-win32-arm64-msvc": "0.3.1",
33
+ "@astrojs/compiler-binding-win32-x64-msvc": "0.3.1"
34
+ }
35
+ },
36
+ "node_modules/@astrojs/compiler-binding-darwin-arm64": {
37
+ "version": "0.3.1",
38
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.3.1.tgz",
39
+ "integrity": "sha512-IEmEF2fUIlTHtpeE/isyEGVOB14cEyh/LZOFYt6wn3jNyVpdC8aR5OZ+RzFUR/f+8ZDM1LaMwZKvoA7eMyJeFw==",
40
+ "cpu": [
41
+ "arm64"
42
+ ],
43
+ "license": "MIT",
44
+ "optional": true,
45
+ "os": [
46
+ "darwin"
47
+ ],
48
+ "engines": {
49
+ "node": "^20.19.0 || >=22.12.0"
50
+ }
51
+ },
52
+ "node_modules/@astrojs/compiler-binding-darwin-x64": {
53
+ "version": "0.3.1",
54
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.3.1.tgz",
55
+ "integrity": "sha512-GF2kIxjpPDLsn94zbZNMsxEmkU828QqnmM7kiQJnaooS3jmI+I7kk6+oI6EpwOsK3femCMdcm+wmOsEqtGrmjQ==",
56
+ "cpu": [
57
+ "x64"
58
+ ],
59
+ "license": "MIT",
60
+ "optional": true,
61
+ "os": [
62
+ "darwin"
63
+ ],
64
+ "engines": {
65
+ "node": "^20.19.0 || >=22.12.0"
66
+ }
67
+ },
68
+ "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": {
69
+ "version": "0.3.1",
70
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.3.1.tgz",
71
+ "integrity": "sha512-XJL3SDmOtVrqFhCirNcHwE91+IesJqlgNo23I4qW9QUYfwzm/TBZuH61fgqsb1ttgR1mMYz6ooPWs0JDhwMqpQ==",
72
+ "cpu": [
73
+ "arm64"
74
+ ],
75
+ "license": "MIT",
76
+ "optional": true,
77
+ "os": [
78
+ "linux"
79
+ ],
80
+ "engines": {
81
+ "node": "^20.19.0 || >=22.12.0"
82
+ }
83
+ },
84
+ "node_modules/@astrojs/compiler-binding-linux-arm64-musl": {
85
+ "version": "0.3.1",
86
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.3.1.tgz",
87
+ "integrity": "sha512-xqE8BVbDoBueK/B47w30PtkVofUWJKGkwoMVE+EOMLf11rnoANxIAdA9FPqY+rng4oNI5ndHGsri1yPj2k8vZQ==",
88
+ "cpu": [
89
+ "arm64"
90
+ ],
91
+ "license": "MIT",
92
+ "optional": true,
93
+ "os": [
94
+ "linux"
95
+ ],
96
+ "engines": {
97
+ "node": "^20.19.0 || >=22.12.0"
98
+ }
99
+ },
100
+ "node_modules/@astrojs/compiler-binding-linux-x64-gnu": {
101
+ "version": "0.3.1",
102
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.3.1.tgz",
103
+ "integrity": "sha512-1y0StU1qiCuDFH3rmbRJXcxdfHxFPrES1Rd+RLffosvUR7I2cH5SF5SFnBN9vXpzpkmyElZm3Yr47iJBPN7vVA==",
104
+ "cpu": [
105
+ "x64"
106
+ ],
107
+ "license": "MIT",
108
+ "optional": true,
109
+ "os": [
110
+ "linux"
111
+ ],
112
+ "engines": {
113
+ "node": "^20.19.0 || >=22.12.0"
114
+ }
115
+ },
116
+ "node_modules/@astrojs/compiler-binding-linux-x64-musl": {
117
+ "version": "0.3.1",
118
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.3.1.tgz",
119
+ "integrity": "sha512-16q0fYf7kpbmdObZEeZJEup8hQv/whgNwVjrSvT8umrKwLDSnNIWiQpm09lQQu6bweZB0XyIvHwlPitvJhC+hg==",
120
+ "cpu": [
121
+ "x64"
122
+ ],
123
+ "license": "MIT",
124
+ "optional": true,
125
+ "os": [
126
+ "linux"
127
+ ],
128
+ "engines": {
129
+ "node": "^20.19.0 || >=22.12.0"
130
+ }
131
+ },
132
+ "node_modules/@astrojs/compiler-binding-wasm32-wasi": {
133
+ "version": "0.3.1",
134
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.3.1.tgz",
135
+ "integrity": "sha512-cB456shIwDv/PrVT+2QG7LFndpHkVge5HjqADKZgGaAc9JHVktCtjSrcdkRQ+3tbkPazNKaTLRjXLIiz2NIx9g==",
136
+ "cpu": [
137
+ "wasm32"
138
+ ],
139
+ "license": "MIT",
140
+ "optional": true,
141
+ "dependencies": {
142
+ "@napi-rs/wasm-runtime": "^1.1.6"
143
+ },
144
+ "engines": {
145
+ "node": ">=14.0.0"
146
+ }
147
+ },
148
+ "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": {
149
+ "version": "0.3.1",
150
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.3.1.tgz",
151
+ "integrity": "sha512-ur/9+If/yTE69mmeX5MqSZndL0HOyx67GeNZUy3N7wVdWpLz9UTJXwyWS4UR2PUQHitghjsM5xoX0Ge56WRVQQ==",
152
+ "cpu": [
153
+ "arm64"
154
+ ],
155
+ "license": "MIT",
156
+ "optional": true,
157
+ "os": [
158
+ "win32"
159
+ ],
160
+ "engines": {
161
+ "node": "^20.19.0 || >=22.12.0"
162
+ }
163
+ },
164
+ "node_modules/@astrojs/compiler-binding-win32-x64-msvc": {
165
+ "version": "0.3.1",
166
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.3.1.tgz",
167
+ "integrity": "sha512-k0W+kDBzDkNZOqu4kElDvCOIbKw5Ut9S1WZ1Krj3KTgNuBERNKXsMMsRLLcbgfdMdbe7bTekQLshZrrvmYpmwA==",
168
+ "cpu": [
169
+ "x64"
170
+ ],
171
+ "license": "MIT",
172
+ "optional": true,
173
+ "os": [
174
+ "win32"
175
+ ],
176
+ "engines": {
177
+ "node": "^20.19.0 || >=22.12.0"
178
+ }
179
+ },
180
+ "node_modules/@astrojs/compiler-rs": {
181
+ "version": "0.3.1",
182
+ "resolved": "https://registry.npmmirror.com/@astrojs/compiler-rs/-/compiler-rs-0.3.1.tgz",
183
+ "integrity": "sha512-aT7xkgsbNoS6nriY5qKpbihK43slFHO41iqgHCTdOvn1ifaQxLCc5yXy+6GzAtiafoaC1zA7OwVXCXMsvUZOkg==",
184
+ "license": "MIT",
185
+ "dependencies": {
186
+ "@astrojs/compiler-binding": "0.3.1"
187
+ },
188
+ "engines": {
189
+ "node": ">=22.12.0"
190
+ }
191
+ },
192
+ "node_modules/@astrojs/internal-helpers": {
193
+ "version": "0.10.1",
194
+ "resolved": "https://registry.npmmirror.com/@astrojs/internal-helpers/-/internal-helpers-0.10.1.tgz",
195
+ "integrity": "sha512-5phcroT/vmOOrYuuAxtkbPixy5hePtlz9i8K4OeDv3dNK6/UQRuXPOSRTxIOBbUY5Sonw2UaxjbuVc43Mcir6Q==",
196
+ "license": "MIT",
197
+ "dependencies": {
198
+ "@types/hast": "^3.0.4",
199
+ "@types/mdast": "^4.0.4",
200
+ "js-yaml": "^4.1.1",
201
+ "picomatch": "^4.0.4",
202
+ "retext-smartypants": "^6.2.0",
203
+ "shiki": "^4.0.2",
204
+ "smol-toml": "^1.6.0",
205
+ "unified": "^11.0.5"
206
+ }
207
+ },
208
+ "node_modules/@astrojs/markdown-remark": {
209
+ "version": "7.2.1",
210
+ "resolved": "https://registry.npmmirror.com/@astrojs/markdown-remark/-/markdown-remark-7.2.1.tgz",
211
+ "integrity": "sha512-jPVNIqTvk+yKviikszv/Y1U4jGUSKpp/Nw48QZV4qjWgp70j4Lkq3lhSDRbWwCfgKvEyO9GHuVbV1dM2WYXy1w==",
212
+ "license": "MIT",
213
+ "dependencies": {
214
+ "@astrojs/internal-helpers": "0.10.1",
215
+ "@astrojs/prism": "4.0.2",
216
+ "github-slugger": "^2.0.0",
217
+ "hast-util-from-html": "^2.0.3",
218
+ "hast-util-to-text": "^4.0.2",
219
+ "mdast-util-definitions": "^6.0.0",
220
+ "rehype-raw": "^7.0.0",
221
+ "rehype-stringify": "^10.0.1",
222
+ "remark-gfm": "^4.0.1",
223
+ "remark-parse": "^11.0.0",
224
+ "remark-rehype": "^11.1.2",
225
+ "remark-smartypants": "^3.0.2",
226
+ "unified": "^11.0.5",
227
+ "unist-util-remove-position": "^5.0.0",
228
+ "unist-util-visit": "^5.1.0",
229
+ "unist-util-visit-parents": "^6.0.2",
230
+ "vfile": "^6.0.3"
231
+ }
232
+ },
233
+ "node_modules/@astrojs/markdown-satteri": {
234
+ "version": "0.3.4",
235
+ "resolved": "https://registry.npmmirror.com/@astrojs/markdown-satteri/-/markdown-satteri-0.3.4.tgz",
236
+ "integrity": "sha512-6Lvt/bQZEBW+zzdhPblvfZEy5PGEYJaUsUqaCgwHeRPxZJL1gc9I+DRLKWJjjYTWDzVUTzXlMq4WwSK+X34CVw==",
237
+ "license": "MIT",
238
+ "dependencies": {
239
+ "@astrojs/internal-helpers": "0.10.1",
240
+ "@astrojs/prism": "4.0.2",
241
+ "github-slugger": "^2.0.0",
242
+ "hast-util-from-html": "^2.0.3",
243
+ "satteri": "^0.9.1"
244
+ }
245
+ },
246
+ "node_modules/@astrojs/mdx": {
247
+ "version": "7.0.3",
248
+ "resolved": "https://registry.npmmirror.com/@astrojs/mdx/-/mdx-7.0.3.tgz",
249
+ "integrity": "sha512-RxyIwU0uFam5ftwqKOjpIdhnFxZ/kEikeimLyQy3eGXbHT8WgRGzzesOIHVU8+m9TY8ag5WVOyvV24/GyqPdPQ==",
250
+ "license": "MIT",
251
+ "dependencies": {
252
+ "@astrojs/internal-helpers": "0.10.1",
253
+ "@astrojs/markdown-remark": "7.2.1",
254
+ "@mdx-js/mdx": "^3.1.1",
255
+ "acorn": "^8.16.0",
256
+ "es-module-lexer": "^2.0.0",
257
+ "estree-util-visit": "^2.0.0",
258
+ "hast-util-to-html": "^9.0.5",
259
+ "piccolore": "^0.1.3",
260
+ "rehype-raw": "^7.0.0",
261
+ "remark-gfm": "^4.0.1",
262
+ "remark-smartypants": "^3.0.2",
263
+ "source-map": "^0.7.6",
264
+ "unist-util-visit": "^5.1.0",
265
+ "vfile": "^6.0.3"
266
+ },
267
+ "engines": {
268
+ "node": ">=22.12.0"
269
+ },
270
+ "peerDependencies": {
271
+ "@astrojs/markdown-satteri": "^0.3.1",
272
+ "astro": "^7.0.0"
273
+ },
274
+ "peerDependenciesMeta": {
275
+ "@astrojs/markdown-satteri": {
276
+ "optional": true
277
+ }
278
+ }
279
+ },
280
+ "node_modules/@astrojs/prism": {
281
+ "version": "4.0.2",
282
+ "resolved": "https://registry.npmmirror.com/@astrojs/prism/-/prism-4.0.2.tgz",
283
+ "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==",
284
+ "license": "MIT",
285
+ "dependencies": {
286
+ "prismjs": "^1.30.0"
287
+ },
288
+ "engines": {
289
+ "node": ">=22.12.0"
290
+ }
291
+ },
292
+ "node_modules/@astrojs/sitemap": {
293
+ "version": "3.7.3",
294
+ "resolved": "https://registry.npmmirror.com/@astrojs/sitemap/-/sitemap-3.7.3.tgz",
295
+ "integrity": "sha512-f8euLVsyeAmAkSm/1M2Kb8sL8byQmfgbvBNaHFItCheTj/IpiJYSEWVcqDHZ/yEHxiS7+w87mQkzwZaPHmk5GA==",
296
+ "license": "MIT",
297
+ "dependencies": {
298
+ "sitemap": "^9.0.0",
299
+ "stream-replace-string": "^2.0.0",
300
+ "zod": "^4.3.6"
301
+ }
302
+ },
303
+ "node_modules/@astrojs/starlight": {
304
+ "version": "0.41.4",
305
+ "resolved": "https://registry.npmmirror.com/@astrojs/starlight/-/starlight-0.41.4.tgz",
306
+ "integrity": "sha512-cRCKZhM2BKYViCakBiN68aVwPn5qj/XtMMq//G54xOWdXXcvic1gMMEI+veNlIKOqqC4QmIjcjk4jiFtlZ3mMg==",
307
+ "license": "MIT",
308
+ "dependencies": {
309
+ "@astrojs/markdown-satteri": "^0.3.2",
310
+ "@astrojs/mdx": "^7.0.0",
311
+ "@astrojs/sitemap": "^3.7.2",
312
+ "@pagefind/default-ui": "^1.3.0",
313
+ "@types/hast": "^3.0.4",
314
+ "@types/js-yaml": "^4.0.9",
315
+ "@types/mdast": "^4.0.4",
316
+ "astro-expressive-code": "^0.44.0",
317
+ "bcp-47": "^2.1.0",
318
+ "hast-util-from-html": "^2.0.3",
319
+ "hast-util-select": "^6.0.4",
320
+ "hast-util-to-string": "^3.0.1",
321
+ "hastscript": "^9.0.1",
322
+ "i18next": "^26.0.7",
323
+ "js-yaml": "^4.1.1",
324
+ "klona": "^2.0.6",
325
+ "magic-string": "^0.30.21",
326
+ "mdast-util-directive": "^3.1.0",
327
+ "mdast-util-to-markdown": "^2.1.2",
328
+ "mdast-util-to-string": "^4.0.0",
329
+ "pagefind": "^1.5.2",
330
+ "rehype": "^13.0.2",
331
+ "rehype-format": "^5.0.1",
332
+ "remark-directive": "^4.0.0",
333
+ "satteri": "^0.9.1",
334
+ "ultrahtml": "^1.6.0",
335
+ "unified": "^11.0.5",
336
+ "unist-util-visit": "^5.1.0",
337
+ "vfile": "^6.0.3"
338
+ },
339
+ "peerDependencies": {
340
+ "@astrojs/markdown-remark": "^7.2.0",
341
+ "astro": "^7.0.2"
342
+ },
343
+ "peerDependenciesMeta": {
344
+ "@astrojs/markdown-remark": {
345
+ "optional": true
346
+ }
347
+ }
348
+ },
349
+ "node_modules/@astrojs/telemetry": {
350
+ "version": "3.3.3",
351
+ "resolved": "https://registry.npmmirror.com/@astrojs/telemetry/-/telemetry-3.3.3.tgz",
352
+ "integrity": "sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==",
353
+ "license": "MIT",
354
+ "dependencies": {
355
+ "ci-info": "^4.4.0",
356
+ "dset": "^3.1.4",
357
+ "is-docker": "^4.0.0",
358
+ "package-manager-detector": "^1.6.0"
359
+ },
360
+ "engines": {
361
+ "node": "18.20.8 || ^20.3.0 || >=22.0.0"
362
+ }
363
+ },
364
+ "node_modules/@babel/helper-string-parser": {
365
+ "version": "7.29.7",
366
+ "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
367
+ "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
368
+ "license": "MIT",
369
+ "engines": {
370
+ "node": ">=6.9.0"
371
+ }
372
+ },
373
+ "node_modules/@babel/helper-validator-identifier": {
374
+ "version": "7.29.7",
375
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
376
+ "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
377
+ "license": "MIT",
378
+ "engines": {
379
+ "node": ">=6.9.0"
380
+ }
381
+ },
382
+ "node_modules/@babel/parser": {
383
+ "version": "7.29.7",
384
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz",
385
+ "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
386
+ "license": "MIT",
387
+ "dependencies": {
388
+ "@babel/types": "^7.29.7"
389
+ },
390
+ "bin": {
391
+ "parser": "bin/babel-parser.js"
392
+ },
393
+ "engines": {
394
+ "node": ">=6.0.0"
395
+ }
396
+ },
397
+ "node_modules/@babel/types": {
398
+ "version": "7.29.7",
399
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz",
400
+ "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
401
+ "license": "MIT",
402
+ "dependencies": {
403
+ "@babel/helper-string-parser": "^7.29.7",
404
+ "@babel/helper-validator-identifier": "^7.29.7"
405
+ },
406
+ "engines": {
407
+ "node": ">=6.9.0"
408
+ }
409
+ },
410
+ "node_modules/@bruits/satteri-darwin-arm64": {
411
+ "version": "0.9.5",
412
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.9.5.tgz",
413
+ "integrity": "sha512-iw4nZgx9v30lWo/MTngQqi1pI78KI0DnkSm+lVJGYdmPLgAyDNJigVhpG42/Iq55A6c1Ll8q66ljyyRiQUxwow==",
414
+ "cpu": [
415
+ "arm64"
416
+ ],
417
+ "license": "MIT",
418
+ "optional": true,
419
+ "os": [
420
+ "darwin"
421
+ ]
422
+ },
423
+ "node_modules/@bruits/satteri-darwin-x64": {
424
+ "version": "0.9.5",
425
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.9.5.tgz",
426
+ "integrity": "sha512-6T26Z5Kf3cFW2PSlk9p7zT7yVxvuBSiJvYyz9u8KjYwMTqZyIDOj2wDyNpxKV4+6yUVG7rddq2QwvG/8LJA2+Q==",
427
+ "cpu": [
428
+ "x64"
429
+ ],
430
+ "license": "MIT",
431
+ "optional": true,
432
+ "os": [
433
+ "darwin"
434
+ ]
435
+ },
436
+ "node_modules/@bruits/satteri-linux-arm64-gnu": {
437
+ "version": "0.9.5",
438
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.9.5.tgz",
439
+ "integrity": "sha512-u51id17uJwNEMK9nBlICsq6U31c+XVqQueVBkwRIzZG+gMpS8TOJctt5h5Wz33Z8xnMdTd+adtACVz0yHgGuOA==",
440
+ "cpu": [
441
+ "arm64"
442
+ ],
443
+ "license": "MIT",
444
+ "optional": true,
445
+ "os": [
446
+ "linux"
447
+ ]
448
+ },
449
+ "node_modules/@bruits/satteri-linux-arm64-musl": {
450
+ "version": "0.9.5",
451
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.9.5.tgz",
452
+ "integrity": "sha512-v39HxiwGC5Rqm01HksP6+5Y+xKLPlsuVFgIgpEAo+SiQ22c+mJVhS3u7Z6ePAKdhL5NJoK1xq70kLz3L13AhpQ==",
453
+ "cpu": [
454
+ "arm64"
455
+ ],
456
+ "license": "MIT",
457
+ "optional": true,
458
+ "os": [
459
+ "linux"
460
+ ]
461
+ },
462
+ "node_modules/@bruits/satteri-linux-x64-gnu": {
463
+ "version": "0.9.5",
464
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.9.5.tgz",
465
+ "integrity": "sha512-F3uO8uFp3pAP5ZGXttwvh57GS7s0lL953tnNdyI2gRyP4kOOkp6pyGojNJzCjkDvWI2Cvb9iNrKok3aqQPauAw==",
466
+ "cpu": [
467
+ "x64"
468
+ ],
469
+ "license": "MIT",
470
+ "optional": true,
471
+ "os": [
472
+ "linux"
473
+ ]
474
+ },
475
+ "node_modules/@bruits/satteri-linux-x64-musl": {
476
+ "version": "0.9.5",
477
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.9.5.tgz",
478
+ "integrity": "sha512-bicEqglLlz++mWyADaZoP0JY20s4vDfLjaPYgQqC+NI4zZLTOOg1T4GB8aqtc822Pqji8SQBmSrTb7CrP8i08Q==",
479
+ "cpu": [
480
+ "x64"
481
+ ],
482
+ "license": "MIT",
483
+ "optional": true,
484
+ "os": [
485
+ "linux"
486
+ ]
487
+ },
488
+ "node_modules/@bruits/satteri-wasm32-wasi": {
489
+ "version": "0.9.5",
490
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.9.5.tgz",
491
+ "integrity": "sha512-zauAuMwfPnKPUkd4AFixRFpXdgKwP2mKgxrIIo2gJzW0/ZneF9dbHnLkojSpaBnCCp7VUL1hIi5WWZvB1CqmAQ==",
492
+ "cpu": [
493
+ "wasm32"
494
+ ],
495
+ "license": "MIT",
496
+ "optional": true,
497
+ "dependencies": {
498
+ "@emnapi/core": "1.11.1",
499
+ "@emnapi/runtime": "1.11.1",
500
+ "@napi-rs/wasm-runtime": "^1.1.6"
501
+ },
502
+ "engines": {
503
+ "node": ">=14.0.0"
504
+ }
505
+ },
506
+ "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/core": {
507
+ "version": "1.11.1",
508
+ "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.11.1.tgz",
509
+ "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
510
+ "license": "MIT",
511
+ "optional": true,
512
+ "dependencies": {
513
+ "@emnapi/wasi-threads": "1.2.2",
514
+ "tslib": "^2.4.0"
515
+ }
516
+ },
517
+ "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/runtime": {
518
+ "version": "1.11.1",
519
+ "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.11.1.tgz",
520
+ "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
521
+ "license": "MIT",
522
+ "optional": true,
523
+ "dependencies": {
524
+ "tslib": "^2.4.0"
525
+ }
526
+ },
527
+ "node_modules/@bruits/satteri-win32-arm64-msvc": {
528
+ "version": "0.9.5",
529
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.9.5.tgz",
530
+ "integrity": "sha512-SrfE7NEsgZjBvU3c+RR6oQRu0ToXY5uVJEbieXEF0YTctIV2zAVlbaMjWLts074QCgh3a+XHWkR/lWh2VH2LUg==",
531
+ "cpu": [
532
+ "arm64"
533
+ ],
534
+ "license": "MIT",
535
+ "optional": true,
536
+ "os": [
537
+ "win32"
538
+ ]
539
+ },
540
+ "node_modules/@bruits/satteri-win32-x64-msvc": {
541
+ "version": "0.9.5",
542
+ "resolved": "https://registry.npmmirror.com/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.9.5.tgz",
543
+ "integrity": "sha512-5Kw9ZAtTGS8WHizyn+CJhjjfIQrw+7jcZodpmpXJjefnO15M8UexIi6JR2E5thyvsmHyhL6ZDDMUNR4bKJPd4g==",
544
+ "cpu": [
545
+ "x64"
546
+ ],
547
+ "license": "MIT",
548
+ "optional": true,
549
+ "os": [
550
+ "win32"
551
+ ]
552
+ },
553
+ "node_modules/@capsizecss/unpack": {
554
+ "version": "4.0.1",
555
+ "resolved": "https://registry.npmmirror.com/@capsizecss/unpack/-/unpack-4.0.1.tgz",
556
+ "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==",
557
+ "license": "MIT",
558
+ "dependencies": {
559
+ "fontkitten": "^1.0.3"
560
+ },
561
+ "engines": {
562
+ "node": ">=18"
563
+ }
564
+ },
565
+ "node_modules/@clack/core": {
566
+ "version": "1.4.3",
567
+ "resolved": "https://registry.npmmirror.com/@clack/core/-/core-1.4.3.tgz",
568
+ "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==",
569
+ "license": "MIT",
570
+ "dependencies": {
571
+ "fast-wrap-ansi": "^0.2.0",
572
+ "sisteransi": "^1.0.5"
573
+ },
574
+ "engines": {
575
+ "node": ">= 20.12.0"
576
+ }
577
+ },
578
+ "node_modules/@clack/prompts": {
579
+ "version": "1.7.0",
580
+ "resolved": "https://registry.npmmirror.com/@clack/prompts/-/prompts-1.7.0.tgz",
581
+ "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==",
582
+ "license": "MIT",
583
+ "dependencies": {
584
+ "@clack/core": "1.4.3",
585
+ "fast-string-width": "^3.0.2",
586
+ "fast-wrap-ansi": "^0.2.0",
587
+ "sisteransi": "^1.0.5"
588
+ },
589
+ "engines": {
590
+ "node": ">= 20.12.0"
591
+ }
592
+ },
593
+ "node_modules/@ctrl/tinycolor": {
594
+ "version": "4.2.0",
595
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-4.2.0.tgz",
596
+ "integrity": "sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==",
597
+ "license": "MIT",
598
+ "engines": {
599
+ "node": ">=14"
600
+ }
601
+ },
602
+ "node_modules/@emnapi/core": {
603
+ "version": "1.11.2",
604
+ "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.11.2.tgz",
605
+ "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==",
606
+ "license": "MIT",
607
+ "optional": true,
608
+ "peer": true,
609
+ "dependencies": {
610
+ "@emnapi/wasi-threads": "1.2.2",
611
+ "tslib": "^2.4.0"
612
+ }
613
+ },
614
+ "node_modules/@emnapi/runtime": {
615
+ "version": "1.11.2",
616
+ "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.11.2.tgz",
617
+ "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==",
618
+ "license": "MIT",
619
+ "optional": true,
620
+ "dependencies": {
621
+ "tslib": "^2.4.0"
622
+ }
623
+ },
624
+ "node_modules/@emnapi/wasi-threads": {
625
+ "version": "1.2.2",
626
+ "resolved": "https://registry.npmmirror.com/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
627
+ "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
628
+ "license": "MIT",
629
+ "optional": true,
630
+ "dependencies": {
631
+ "tslib": "^2.4.0"
632
+ }
633
+ },
634
+ "node_modules/@esbuild/aix-ppc64": {
635
+ "version": "0.28.1",
636
+ "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
637
+ "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
638
+ "cpu": [
639
+ "ppc64"
640
+ ],
641
+ "license": "MIT",
642
+ "optional": true,
643
+ "os": [
644
+ "aix"
645
+ ],
646
+ "engines": {
647
+ "node": ">=18"
648
+ }
649
+ },
650
+ "node_modules/@esbuild/android-arm": {
651
+ "version": "0.28.1",
652
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
653
+ "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
654
+ "cpu": [
655
+ "arm"
656
+ ],
657
+ "license": "MIT",
658
+ "optional": true,
659
+ "os": [
660
+ "android"
661
+ ],
662
+ "engines": {
663
+ "node": ">=18"
664
+ }
665
+ },
666
+ "node_modules/@esbuild/android-arm64": {
667
+ "version": "0.28.1",
668
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
669
+ "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
670
+ "cpu": [
671
+ "arm64"
672
+ ],
673
+ "license": "MIT",
674
+ "optional": true,
675
+ "os": [
676
+ "android"
677
+ ],
678
+ "engines": {
679
+ "node": ">=18"
680
+ }
681
+ },
682
+ "node_modules/@esbuild/android-x64": {
683
+ "version": "0.28.1",
684
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
685
+ "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
686
+ "cpu": [
687
+ "x64"
688
+ ],
689
+ "license": "MIT",
690
+ "optional": true,
691
+ "os": [
692
+ "android"
693
+ ],
694
+ "engines": {
695
+ "node": ">=18"
696
+ }
697
+ },
698
+ "node_modules/@esbuild/darwin-arm64": {
699
+ "version": "0.28.1",
700
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
701
+ "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
702
+ "cpu": [
703
+ "arm64"
704
+ ],
705
+ "license": "MIT",
706
+ "optional": true,
707
+ "os": [
708
+ "darwin"
709
+ ],
710
+ "engines": {
711
+ "node": ">=18"
712
+ }
713
+ },
714
+ "node_modules/@esbuild/darwin-x64": {
715
+ "version": "0.28.1",
716
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
717
+ "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
718
+ "cpu": [
719
+ "x64"
720
+ ],
721
+ "license": "MIT",
722
+ "optional": true,
723
+ "os": [
724
+ "darwin"
725
+ ],
726
+ "engines": {
727
+ "node": ">=18"
728
+ }
729
+ },
730
+ "node_modules/@esbuild/freebsd-arm64": {
731
+ "version": "0.28.1",
732
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
733
+ "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
734
+ "cpu": [
735
+ "arm64"
736
+ ],
737
+ "license": "MIT",
738
+ "optional": true,
739
+ "os": [
740
+ "freebsd"
741
+ ],
742
+ "engines": {
743
+ "node": ">=18"
744
+ }
745
+ },
746
+ "node_modules/@esbuild/freebsd-x64": {
747
+ "version": "0.28.1",
748
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
749
+ "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
750
+ "cpu": [
751
+ "x64"
752
+ ],
753
+ "license": "MIT",
754
+ "optional": true,
755
+ "os": [
756
+ "freebsd"
757
+ ],
758
+ "engines": {
759
+ "node": ">=18"
760
+ }
761
+ },
762
+ "node_modules/@esbuild/linux-arm": {
763
+ "version": "0.28.1",
764
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
765
+ "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
766
+ "cpu": [
767
+ "arm"
768
+ ],
769
+ "license": "MIT",
770
+ "optional": true,
771
+ "os": [
772
+ "linux"
773
+ ],
774
+ "engines": {
775
+ "node": ">=18"
776
+ }
777
+ },
778
+ "node_modules/@esbuild/linux-arm64": {
779
+ "version": "0.28.1",
780
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
781
+ "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
782
+ "cpu": [
783
+ "arm64"
784
+ ],
785
+ "license": "MIT",
786
+ "optional": true,
787
+ "os": [
788
+ "linux"
789
+ ],
790
+ "engines": {
791
+ "node": ">=18"
792
+ }
793
+ },
794
+ "node_modules/@esbuild/linux-ia32": {
795
+ "version": "0.28.1",
796
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
797
+ "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
798
+ "cpu": [
799
+ "ia32"
800
+ ],
801
+ "license": "MIT",
802
+ "optional": true,
803
+ "os": [
804
+ "linux"
805
+ ],
806
+ "engines": {
807
+ "node": ">=18"
808
+ }
809
+ },
810
+ "node_modules/@esbuild/linux-loong64": {
811
+ "version": "0.28.1",
812
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
813
+ "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
814
+ "cpu": [
815
+ "loong64"
816
+ ],
817
+ "license": "MIT",
818
+ "optional": true,
819
+ "os": [
820
+ "linux"
821
+ ],
822
+ "engines": {
823
+ "node": ">=18"
824
+ }
825
+ },
826
+ "node_modules/@esbuild/linux-mips64el": {
827
+ "version": "0.28.1",
828
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
829
+ "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
830
+ "cpu": [
831
+ "mips64el"
832
+ ],
833
+ "license": "MIT",
834
+ "optional": true,
835
+ "os": [
836
+ "linux"
837
+ ],
838
+ "engines": {
839
+ "node": ">=18"
840
+ }
841
+ },
842
+ "node_modules/@esbuild/linux-ppc64": {
843
+ "version": "0.28.1",
844
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
845
+ "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
846
+ "cpu": [
847
+ "ppc64"
848
+ ],
849
+ "license": "MIT",
850
+ "optional": true,
851
+ "os": [
852
+ "linux"
853
+ ],
854
+ "engines": {
855
+ "node": ">=18"
856
+ }
857
+ },
858
+ "node_modules/@esbuild/linux-riscv64": {
859
+ "version": "0.28.1",
860
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
861
+ "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
862
+ "cpu": [
863
+ "riscv64"
864
+ ],
865
+ "license": "MIT",
866
+ "optional": true,
867
+ "os": [
868
+ "linux"
869
+ ],
870
+ "engines": {
871
+ "node": ">=18"
872
+ }
873
+ },
874
+ "node_modules/@esbuild/linux-s390x": {
875
+ "version": "0.28.1",
876
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
877
+ "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
878
+ "cpu": [
879
+ "s390x"
880
+ ],
881
+ "license": "MIT",
882
+ "optional": true,
883
+ "os": [
884
+ "linux"
885
+ ],
886
+ "engines": {
887
+ "node": ">=18"
888
+ }
889
+ },
890
+ "node_modules/@esbuild/linux-x64": {
891
+ "version": "0.28.1",
892
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
893
+ "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
894
+ "cpu": [
895
+ "x64"
896
+ ],
897
+ "license": "MIT",
898
+ "optional": true,
899
+ "os": [
900
+ "linux"
901
+ ],
902
+ "engines": {
903
+ "node": ">=18"
904
+ }
905
+ },
906
+ "node_modules/@esbuild/netbsd-arm64": {
907
+ "version": "0.28.1",
908
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
909
+ "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
910
+ "cpu": [
911
+ "arm64"
912
+ ],
913
+ "license": "MIT",
914
+ "optional": true,
915
+ "os": [
916
+ "netbsd"
917
+ ],
918
+ "engines": {
919
+ "node": ">=18"
920
+ }
921
+ },
922
+ "node_modules/@esbuild/netbsd-x64": {
923
+ "version": "0.28.1",
924
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
925
+ "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
926
+ "cpu": [
927
+ "x64"
928
+ ],
929
+ "license": "MIT",
930
+ "optional": true,
931
+ "os": [
932
+ "netbsd"
933
+ ],
934
+ "engines": {
935
+ "node": ">=18"
936
+ }
937
+ },
938
+ "node_modules/@esbuild/openbsd-arm64": {
939
+ "version": "0.28.1",
940
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
941
+ "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
942
+ "cpu": [
943
+ "arm64"
944
+ ],
945
+ "license": "MIT",
946
+ "optional": true,
947
+ "os": [
948
+ "openbsd"
949
+ ],
950
+ "engines": {
951
+ "node": ">=18"
952
+ }
953
+ },
954
+ "node_modules/@esbuild/openbsd-x64": {
955
+ "version": "0.28.1",
956
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
957
+ "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
958
+ "cpu": [
959
+ "x64"
960
+ ],
961
+ "license": "MIT",
962
+ "optional": true,
963
+ "os": [
964
+ "openbsd"
965
+ ],
966
+ "engines": {
967
+ "node": ">=18"
968
+ }
969
+ },
970
+ "node_modules/@esbuild/openharmony-arm64": {
971
+ "version": "0.28.1",
972
+ "resolved": "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
973
+ "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
974
+ "cpu": [
975
+ "arm64"
976
+ ],
977
+ "license": "MIT",
978
+ "optional": true,
979
+ "os": [
980
+ "openharmony"
981
+ ],
982
+ "engines": {
983
+ "node": ">=18"
984
+ }
985
+ },
986
+ "node_modules/@esbuild/sunos-x64": {
987
+ "version": "0.28.1",
988
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
989
+ "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
990
+ "cpu": [
991
+ "x64"
992
+ ],
993
+ "license": "MIT",
994
+ "optional": true,
995
+ "os": [
996
+ "sunos"
997
+ ],
998
+ "engines": {
999
+ "node": ">=18"
1000
+ }
1001
+ },
1002
+ "node_modules/@esbuild/win32-arm64": {
1003
+ "version": "0.28.1",
1004
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
1005
+ "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
1006
+ "cpu": [
1007
+ "arm64"
1008
+ ],
1009
+ "license": "MIT",
1010
+ "optional": true,
1011
+ "os": [
1012
+ "win32"
1013
+ ],
1014
+ "engines": {
1015
+ "node": ">=18"
1016
+ }
1017
+ },
1018
+ "node_modules/@esbuild/win32-ia32": {
1019
+ "version": "0.28.1",
1020
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
1021
+ "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
1022
+ "cpu": [
1023
+ "ia32"
1024
+ ],
1025
+ "license": "MIT",
1026
+ "optional": true,
1027
+ "os": [
1028
+ "win32"
1029
+ ],
1030
+ "engines": {
1031
+ "node": ">=18"
1032
+ }
1033
+ },
1034
+ "node_modules/@esbuild/win32-x64": {
1035
+ "version": "0.28.1",
1036
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
1037
+ "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
1038
+ "cpu": [
1039
+ "x64"
1040
+ ],
1041
+ "license": "MIT",
1042
+ "optional": true,
1043
+ "os": [
1044
+ "win32"
1045
+ ],
1046
+ "engines": {
1047
+ "node": ">=18"
1048
+ }
1049
+ },
1050
+ "node_modules/@expressive-code/core": {
1051
+ "version": "0.44.1",
1052
+ "resolved": "https://registry.npmmirror.com/@expressive-code/core/-/core-0.44.1.tgz",
1053
+ "integrity": "sha512-3dDo9N8D7hYrLNNMMWFovg3+aDUtnQm7c7z0GZc1c0LEFVBc0Q6lKG+tVT28gDadOvsgOANfCn35fgpe97Pmgg==",
1054
+ "license": "MIT",
1055
+ "dependencies": {
1056
+ "@ctrl/tinycolor": "^4.0.4",
1057
+ "hast-util-select": "^6.0.2",
1058
+ "hast-util-to-html": "^9.0.1",
1059
+ "hast-util-to-text": "^4.0.1",
1060
+ "hastscript": "^9.0.0",
1061
+ "postcss": "^8.4.38",
1062
+ "postcss-nested": "^6.0.1",
1063
+ "unist-util-visit": "^5.0.0",
1064
+ "unist-util-visit-parents": "^6.0.1"
1065
+ }
1066
+ },
1067
+ "node_modules/@expressive-code/plugin-frames": {
1068
+ "version": "0.44.1",
1069
+ "resolved": "https://registry.npmmirror.com/@expressive-code/plugin-frames/-/plugin-frames-0.44.1.tgz",
1070
+ "integrity": "sha512-HC/bdRao9225ApcgO/e3jn8ZOhldKO7ob1O/Tcipvtv7Vb5nMphZhMtD9uuywpvxkPYBHJi3504WhrKg05Dwqg==",
1071
+ "license": "MIT",
1072
+ "dependencies": {
1073
+ "@expressive-code/core": "^0.44.1"
1074
+ }
1075
+ },
1076
+ "node_modules/@expressive-code/plugin-shiki": {
1077
+ "version": "0.44.1",
1078
+ "resolved": "https://registry.npmmirror.com/@expressive-code/plugin-shiki/-/plugin-shiki-0.44.1.tgz",
1079
+ "integrity": "sha512-YApiZt3buUzBwL5tqj8G+sYC5NjMjRCHgQwr9bmGl69rtcHy6fE9dooWUeKYB978fJT2BuxT5FeHcF47rA3SEg==",
1080
+ "license": "MIT",
1081
+ "dependencies": {
1082
+ "@expressive-code/core": "^0.44.1",
1083
+ "shiki": "^4.0.2"
1084
+ }
1085
+ },
1086
+ "node_modules/@expressive-code/plugin-text-markers": {
1087
+ "version": "0.44.1",
1088
+ "resolved": "https://registry.npmmirror.com/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.44.1.tgz",
1089
+ "integrity": "sha512-B3BsJoJ8CFMlcIX9f+X9tcI3C4zPDO601+YuLi9GheSTNro7ZfqSjLptMQKBHOWZvxnAtY5zvIX7iO/qtBhNBg==",
1090
+ "license": "MIT",
1091
+ "dependencies": {
1092
+ "@expressive-code/core": "^0.44.1"
1093
+ }
1094
+ },
1095
+ "node_modules/@img/colour": {
1096
+ "version": "1.1.0",
1097
+ "resolved": "https://registry.npmmirror.com/@img/colour/-/colour-1.1.0.tgz",
1098
+ "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1099
+ "license": "MIT",
1100
+ "optional": true,
1101
+ "engines": {
1102
+ "node": ">=18"
1103
+ }
1104
+ },
1105
+ "node_modules/@img/sharp-darwin-arm64": {
1106
+ "version": "0.35.3",
1107
+ "resolved": "https://registry.npmmirror.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.3.tgz",
1108
+ "integrity": "sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==",
1109
+ "cpu": [
1110
+ "arm64"
1111
+ ],
1112
+ "license": "Apache-2.0",
1113
+ "optional": true,
1114
+ "os": [
1115
+ "darwin"
1116
+ ],
1117
+ "engines": {
1118
+ "node": ">=20.9.0"
1119
+ },
1120
+ "funding": {
1121
+ "url": "https://opencollective.com/libvips"
1122
+ },
1123
+ "optionalDependencies": {
1124
+ "@img/sharp-libvips-darwin-arm64": "1.3.2"
1125
+ }
1126
+ },
1127
+ "node_modules/@img/sharp-darwin-x64": {
1128
+ "version": "0.35.3",
1129
+ "resolved": "https://registry.npmmirror.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.3.tgz",
1130
+ "integrity": "sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==",
1131
+ "cpu": [
1132
+ "x64"
1133
+ ],
1134
+ "license": "Apache-2.0",
1135
+ "optional": true,
1136
+ "os": [
1137
+ "darwin"
1138
+ ],
1139
+ "engines": {
1140
+ "node": ">=20.9.0"
1141
+ },
1142
+ "funding": {
1143
+ "url": "https://opencollective.com/libvips"
1144
+ },
1145
+ "optionalDependencies": {
1146
+ "@img/sharp-libvips-darwin-x64": "1.3.2"
1147
+ }
1148
+ },
1149
+ "node_modules/@img/sharp-freebsd-wasm32": {
1150
+ "version": "0.35.3",
1151
+ "resolved": "https://registry.npmmirror.com/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz",
1152
+ "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==",
1153
+ "license": "Apache-2.0",
1154
+ "optional": true,
1155
+ "os": [
1156
+ "freebsd"
1157
+ ],
1158
+ "dependencies": {
1159
+ "@img/sharp-wasm32": "0.35.3"
1160
+ },
1161
+ "engines": {
1162
+ "node": ">=20.9.0"
1163
+ },
1164
+ "funding": {
1165
+ "url": "https://opencollective.com/libvips"
1166
+ }
1167
+ },
1168
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
1169
+ "version": "1.3.2",
1170
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.2.tgz",
1171
+ "integrity": "sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==",
1172
+ "cpu": [
1173
+ "arm64"
1174
+ ],
1175
+ "license": "LGPL-3.0-or-later",
1176
+ "optional": true,
1177
+ "os": [
1178
+ "darwin"
1179
+ ],
1180
+ "funding": {
1181
+ "url": "https://opencollective.com/libvips"
1182
+ }
1183
+ },
1184
+ "node_modules/@img/sharp-libvips-darwin-x64": {
1185
+ "version": "1.3.2",
1186
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.2.tgz",
1187
+ "integrity": "sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==",
1188
+ "cpu": [
1189
+ "x64"
1190
+ ],
1191
+ "license": "LGPL-3.0-or-later",
1192
+ "optional": true,
1193
+ "os": [
1194
+ "darwin"
1195
+ ],
1196
+ "funding": {
1197
+ "url": "https://opencollective.com/libvips"
1198
+ }
1199
+ },
1200
+ "node_modules/@img/sharp-libvips-linux-arm": {
1201
+ "version": "1.3.2",
1202
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.2.tgz",
1203
+ "integrity": "sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==",
1204
+ "cpu": [
1205
+ "arm"
1206
+ ],
1207
+ "license": "LGPL-3.0-or-later",
1208
+ "optional": true,
1209
+ "os": [
1210
+ "linux"
1211
+ ],
1212
+ "funding": {
1213
+ "url": "https://opencollective.com/libvips"
1214
+ }
1215
+ },
1216
+ "node_modules/@img/sharp-libvips-linux-arm64": {
1217
+ "version": "1.3.2",
1218
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.2.tgz",
1219
+ "integrity": "sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==",
1220
+ "cpu": [
1221
+ "arm64"
1222
+ ],
1223
+ "license": "LGPL-3.0-or-later",
1224
+ "optional": true,
1225
+ "os": [
1226
+ "linux"
1227
+ ],
1228
+ "funding": {
1229
+ "url": "https://opencollective.com/libvips"
1230
+ }
1231
+ },
1232
+ "node_modules/@img/sharp-libvips-linux-ppc64": {
1233
+ "version": "1.3.2",
1234
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.2.tgz",
1235
+ "integrity": "sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==",
1236
+ "cpu": [
1237
+ "ppc64"
1238
+ ],
1239
+ "license": "LGPL-3.0-or-later",
1240
+ "optional": true,
1241
+ "os": [
1242
+ "linux"
1243
+ ],
1244
+ "funding": {
1245
+ "url": "https://opencollective.com/libvips"
1246
+ }
1247
+ },
1248
+ "node_modules/@img/sharp-libvips-linux-riscv64": {
1249
+ "version": "1.3.2",
1250
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.2.tgz",
1251
+ "integrity": "sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==",
1252
+ "cpu": [
1253
+ "riscv64"
1254
+ ],
1255
+ "license": "LGPL-3.0-or-later",
1256
+ "optional": true,
1257
+ "os": [
1258
+ "linux"
1259
+ ],
1260
+ "funding": {
1261
+ "url": "https://opencollective.com/libvips"
1262
+ }
1263
+ },
1264
+ "node_modules/@img/sharp-libvips-linux-s390x": {
1265
+ "version": "1.3.2",
1266
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz",
1267
+ "integrity": "sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==",
1268
+ "cpu": [
1269
+ "s390x"
1270
+ ],
1271
+ "license": "LGPL-3.0-or-later",
1272
+ "optional": true,
1273
+ "os": [
1274
+ "linux"
1275
+ ],
1276
+ "funding": {
1277
+ "url": "https://opencollective.com/libvips"
1278
+ }
1279
+ },
1280
+ "node_modules/@img/sharp-libvips-linux-x64": {
1281
+ "version": "1.3.2",
1282
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.2.tgz",
1283
+ "integrity": "sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==",
1284
+ "cpu": [
1285
+ "x64"
1286
+ ],
1287
+ "license": "LGPL-3.0-or-later",
1288
+ "optional": true,
1289
+ "os": [
1290
+ "linux"
1291
+ ],
1292
+ "funding": {
1293
+ "url": "https://opencollective.com/libvips"
1294
+ }
1295
+ },
1296
+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1297
+ "version": "1.3.2",
1298
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.2.tgz",
1299
+ "integrity": "sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==",
1300
+ "cpu": [
1301
+ "arm64"
1302
+ ],
1303
+ "license": "LGPL-3.0-or-later",
1304
+ "optional": true,
1305
+ "os": [
1306
+ "linux"
1307
+ ],
1308
+ "funding": {
1309
+ "url": "https://opencollective.com/libvips"
1310
+ }
1311
+ },
1312
+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1313
+ "version": "1.3.2",
1314
+ "resolved": "https://registry.npmmirror.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.2.tgz",
1315
+ "integrity": "sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==",
1316
+ "cpu": [
1317
+ "x64"
1318
+ ],
1319
+ "license": "LGPL-3.0-or-later",
1320
+ "optional": true,
1321
+ "os": [
1322
+ "linux"
1323
+ ],
1324
+ "funding": {
1325
+ "url": "https://opencollective.com/libvips"
1326
+ }
1327
+ },
1328
+ "node_modules/@img/sharp-linux-arm": {
1329
+ "version": "0.35.3",
1330
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.3.tgz",
1331
+ "integrity": "sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==",
1332
+ "cpu": [
1333
+ "arm"
1334
+ ],
1335
+ "license": "Apache-2.0",
1336
+ "optional": true,
1337
+ "os": [
1338
+ "linux"
1339
+ ],
1340
+ "engines": {
1341
+ "node": ">=20.9.0"
1342
+ },
1343
+ "funding": {
1344
+ "url": "https://opencollective.com/libvips"
1345
+ },
1346
+ "optionalDependencies": {
1347
+ "@img/sharp-libvips-linux-arm": "1.3.2"
1348
+ }
1349
+ },
1350
+ "node_modules/@img/sharp-linux-arm64": {
1351
+ "version": "0.35.3",
1352
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.3.tgz",
1353
+ "integrity": "sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==",
1354
+ "cpu": [
1355
+ "arm64"
1356
+ ],
1357
+ "license": "Apache-2.0",
1358
+ "optional": true,
1359
+ "os": [
1360
+ "linux"
1361
+ ],
1362
+ "engines": {
1363
+ "node": ">=20.9.0"
1364
+ },
1365
+ "funding": {
1366
+ "url": "https://opencollective.com/libvips"
1367
+ },
1368
+ "optionalDependencies": {
1369
+ "@img/sharp-libvips-linux-arm64": "1.3.2"
1370
+ }
1371
+ },
1372
+ "node_modules/@img/sharp-linux-ppc64": {
1373
+ "version": "0.35.3",
1374
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.3.tgz",
1375
+ "integrity": "sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==",
1376
+ "cpu": [
1377
+ "ppc64"
1378
+ ],
1379
+ "license": "Apache-2.0",
1380
+ "optional": true,
1381
+ "os": [
1382
+ "linux"
1383
+ ],
1384
+ "engines": {
1385
+ "node": ">=20.9.0"
1386
+ },
1387
+ "funding": {
1388
+ "url": "https://opencollective.com/libvips"
1389
+ },
1390
+ "optionalDependencies": {
1391
+ "@img/sharp-libvips-linux-ppc64": "1.3.2"
1392
+ }
1393
+ },
1394
+ "node_modules/@img/sharp-linux-riscv64": {
1395
+ "version": "0.35.3",
1396
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.3.tgz",
1397
+ "integrity": "sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==",
1398
+ "cpu": [
1399
+ "riscv64"
1400
+ ],
1401
+ "license": "Apache-2.0",
1402
+ "optional": true,
1403
+ "os": [
1404
+ "linux"
1405
+ ],
1406
+ "engines": {
1407
+ "node": ">=20.9.0"
1408
+ },
1409
+ "funding": {
1410
+ "url": "https://opencollective.com/libvips"
1411
+ },
1412
+ "optionalDependencies": {
1413
+ "@img/sharp-libvips-linux-riscv64": "1.3.2"
1414
+ }
1415
+ },
1416
+ "node_modules/@img/sharp-linux-s390x": {
1417
+ "version": "0.35.3",
1418
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz",
1419
+ "integrity": "sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==",
1420
+ "cpu": [
1421
+ "s390x"
1422
+ ],
1423
+ "license": "Apache-2.0",
1424
+ "optional": true,
1425
+ "os": [
1426
+ "linux"
1427
+ ],
1428
+ "engines": {
1429
+ "node": ">=20.9.0"
1430
+ },
1431
+ "funding": {
1432
+ "url": "https://opencollective.com/libvips"
1433
+ },
1434
+ "optionalDependencies": {
1435
+ "@img/sharp-libvips-linux-s390x": "1.3.2"
1436
+ }
1437
+ },
1438
+ "node_modules/@img/sharp-linux-x64": {
1439
+ "version": "0.35.3",
1440
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.3.tgz",
1441
+ "integrity": "sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==",
1442
+ "cpu": [
1443
+ "x64"
1444
+ ],
1445
+ "license": "Apache-2.0",
1446
+ "optional": true,
1447
+ "os": [
1448
+ "linux"
1449
+ ],
1450
+ "engines": {
1451
+ "node": ">=20.9.0"
1452
+ },
1453
+ "funding": {
1454
+ "url": "https://opencollective.com/libvips"
1455
+ },
1456
+ "optionalDependencies": {
1457
+ "@img/sharp-libvips-linux-x64": "1.3.2"
1458
+ }
1459
+ },
1460
+ "node_modules/@img/sharp-linuxmusl-arm64": {
1461
+ "version": "0.35.3",
1462
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.3.tgz",
1463
+ "integrity": "sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==",
1464
+ "cpu": [
1465
+ "arm64"
1466
+ ],
1467
+ "license": "Apache-2.0",
1468
+ "optional": true,
1469
+ "os": [
1470
+ "linux"
1471
+ ],
1472
+ "engines": {
1473
+ "node": ">=20.9.0"
1474
+ },
1475
+ "funding": {
1476
+ "url": "https://opencollective.com/libvips"
1477
+ },
1478
+ "optionalDependencies": {
1479
+ "@img/sharp-libvips-linuxmusl-arm64": "1.3.2"
1480
+ }
1481
+ },
1482
+ "node_modules/@img/sharp-linuxmusl-x64": {
1483
+ "version": "0.35.3",
1484
+ "resolved": "https://registry.npmmirror.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.3.tgz",
1485
+ "integrity": "sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==",
1486
+ "cpu": [
1487
+ "x64"
1488
+ ],
1489
+ "license": "Apache-2.0",
1490
+ "optional": true,
1491
+ "os": [
1492
+ "linux"
1493
+ ],
1494
+ "engines": {
1495
+ "node": ">=20.9.0"
1496
+ },
1497
+ "funding": {
1498
+ "url": "https://opencollective.com/libvips"
1499
+ },
1500
+ "optionalDependencies": {
1501
+ "@img/sharp-libvips-linuxmusl-x64": "1.3.2"
1502
+ }
1503
+ },
1504
+ "node_modules/@img/sharp-wasm32": {
1505
+ "version": "0.35.3",
1506
+ "resolved": "https://registry.npmmirror.com/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz",
1507
+ "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==",
1508
+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1509
+ "optional": true,
1510
+ "dependencies": {
1511
+ "@emnapi/runtime": "^1.11.1"
1512
+ },
1513
+ "engines": {
1514
+ "node": ">=20.9.0"
1515
+ },
1516
+ "funding": {
1517
+ "url": "https://opencollective.com/libvips"
1518
+ }
1519
+ },
1520
+ "node_modules/@img/sharp-webcontainers-wasm32": {
1521
+ "version": "0.35.3",
1522
+ "resolved": "https://registry.npmmirror.com/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz",
1523
+ "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==",
1524
+ "cpu": [
1525
+ "wasm32"
1526
+ ],
1527
+ "license": "Apache-2.0",
1528
+ "optional": true,
1529
+ "dependencies": {
1530
+ "@img/sharp-wasm32": "0.35.3"
1531
+ },
1532
+ "engines": {
1533
+ "node": ">=20.9.0"
1534
+ },
1535
+ "funding": {
1536
+ "url": "https://opencollective.com/libvips"
1537
+ }
1538
+ },
1539
+ "node_modules/@img/sharp-win32-arm64": {
1540
+ "version": "0.35.3",
1541
+ "resolved": "https://registry.npmmirror.com/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.3.tgz",
1542
+ "integrity": "sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==",
1543
+ "cpu": [
1544
+ "arm64"
1545
+ ],
1546
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
1547
+ "optional": true,
1548
+ "os": [
1549
+ "win32"
1550
+ ],
1551
+ "engines": {
1552
+ "node": ">=20.9.0"
1553
+ },
1554
+ "funding": {
1555
+ "url": "https://opencollective.com/libvips"
1556
+ }
1557
+ },
1558
+ "node_modules/@img/sharp-win32-ia32": {
1559
+ "version": "0.35.3",
1560
+ "resolved": "https://registry.npmmirror.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz",
1561
+ "integrity": "sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==",
1562
+ "cpu": [
1563
+ "ia32"
1564
+ ],
1565
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
1566
+ "optional": true,
1567
+ "os": [
1568
+ "win32"
1569
+ ],
1570
+ "engines": {
1571
+ "node": "^20.9.0"
1572
+ },
1573
+ "funding": {
1574
+ "url": "https://opencollective.com/libvips"
1575
+ }
1576
+ },
1577
+ "node_modules/@img/sharp-win32-x64": {
1578
+ "version": "0.35.3",
1579
+ "resolved": "https://registry.npmmirror.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.3.tgz",
1580
+ "integrity": "sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==",
1581
+ "cpu": [
1582
+ "x64"
1583
+ ],
1584
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
1585
+ "optional": true,
1586
+ "os": [
1587
+ "win32"
1588
+ ],
1589
+ "engines": {
1590
+ "node": ">=20.9.0"
1591
+ },
1592
+ "funding": {
1593
+ "url": "https://opencollective.com/libvips"
1594
+ }
1595
+ },
1596
+ "node_modules/@jridgewell/sourcemap-codec": {
1597
+ "version": "1.5.5",
1598
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1599
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1600
+ "license": "MIT"
1601
+ },
1602
+ "node_modules/@mdx-js/mdx": {
1603
+ "version": "3.1.1",
1604
+ "resolved": "https://registry.npmmirror.com/@mdx-js/mdx/-/mdx-3.1.1.tgz",
1605
+ "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==",
1606
+ "license": "MIT",
1607
+ "dependencies": {
1608
+ "@types/estree": "^1.0.0",
1609
+ "@types/estree-jsx": "^1.0.0",
1610
+ "@types/hast": "^3.0.0",
1611
+ "@types/mdx": "^2.0.0",
1612
+ "acorn": "^8.0.0",
1613
+ "collapse-white-space": "^2.0.0",
1614
+ "devlop": "^1.0.0",
1615
+ "estree-util-is-identifier-name": "^3.0.0",
1616
+ "estree-util-scope": "^1.0.0",
1617
+ "estree-walker": "^3.0.0",
1618
+ "hast-util-to-jsx-runtime": "^2.0.0",
1619
+ "markdown-extensions": "^2.0.0",
1620
+ "recma-build-jsx": "^1.0.0",
1621
+ "recma-jsx": "^1.0.0",
1622
+ "recma-stringify": "^1.0.0",
1623
+ "rehype-recma": "^1.0.0",
1624
+ "remark-mdx": "^3.0.0",
1625
+ "remark-parse": "^11.0.0",
1626
+ "remark-rehype": "^11.0.0",
1627
+ "source-map": "^0.7.0",
1628
+ "unified": "^11.0.0",
1629
+ "unist-util-position-from-estree": "^2.0.0",
1630
+ "unist-util-stringify-position": "^4.0.0",
1631
+ "unist-util-visit": "^5.0.0",
1632
+ "vfile": "^6.0.0"
1633
+ },
1634
+ "funding": {
1635
+ "type": "opencollective",
1636
+ "url": "https://opencollective.com/unified"
1637
+ }
1638
+ },
1639
+ "node_modules/@napi-rs/wasm-runtime": {
1640
+ "version": "1.1.6",
1641
+ "resolved": "https://registry.npmmirror.com/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
1642
+ "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
1643
+ "license": "MIT",
1644
+ "optional": true,
1645
+ "dependencies": {
1646
+ "@tybys/wasm-util": "^0.10.3"
1647
+ },
1648
+ "funding": {
1649
+ "type": "github",
1650
+ "url": "https://github.com/sponsors/Brooooooklyn"
1651
+ },
1652
+ "peerDependencies": {
1653
+ "@emnapi/core": "^1.7.1",
1654
+ "@emnapi/runtime": "^1.7.1"
1655
+ }
1656
+ },
1657
+ "node_modules/@oslojs/encoding": {
1658
+ "version": "1.1.0",
1659
+ "resolved": "https://registry.npmmirror.com/@oslojs/encoding/-/encoding-1.1.0.tgz",
1660
+ "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==",
1661
+ "license": "MIT"
1662
+ },
1663
+ "node_modules/@oxc-project/types": {
1664
+ "version": "0.139.0",
1665
+ "resolved": "https://registry.npmmirror.com/@oxc-project/types/-/types-0.139.0.tgz",
1666
+ "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==",
1667
+ "license": "MIT",
1668
+ "funding": {
1669
+ "url": "https://github.com/sponsors/Boshen"
1670
+ }
1671
+ },
1672
+ "node_modules/@pagefind/darwin-arm64": {
1673
+ "version": "1.5.2",
1674
+ "resolved": "https://registry.npmmirror.com/@pagefind/darwin-arm64/-/darwin-arm64-1.5.2.tgz",
1675
+ "integrity": "sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==",
1676
+ "cpu": [
1677
+ "arm64"
1678
+ ],
1679
+ "license": "MIT",
1680
+ "optional": true,
1681
+ "os": [
1682
+ "darwin"
1683
+ ]
1684
+ },
1685
+ "node_modules/@pagefind/darwin-x64": {
1686
+ "version": "1.5.2",
1687
+ "resolved": "https://registry.npmmirror.com/@pagefind/darwin-x64/-/darwin-x64-1.5.2.tgz",
1688
+ "integrity": "sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==",
1689
+ "cpu": [
1690
+ "x64"
1691
+ ],
1692
+ "license": "MIT",
1693
+ "optional": true,
1694
+ "os": [
1695
+ "darwin"
1696
+ ]
1697
+ },
1698
+ "node_modules/@pagefind/default-ui": {
1699
+ "version": "1.5.2",
1700
+ "resolved": "https://registry.npmmirror.com/@pagefind/default-ui/-/default-ui-1.5.2.tgz",
1701
+ "integrity": "sha512-pm1LMnQg8N2B3n2TnjKlhaFihpz6zTiA4HiGQ6/slKO/+8K9CAU5kcjdSSPgpuk1PMuuN4hxLipUIifnrkl3Sg==",
1702
+ "license": "MIT"
1703
+ },
1704
+ "node_modules/@pagefind/freebsd-x64": {
1705
+ "version": "1.5.2",
1706
+ "resolved": "https://registry.npmmirror.com/@pagefind/freebsd-x64/-/freebsd-x64-1.5.2.tgz",
1707
+ "integrity": "sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==",
1708
+ "cpu": [
1709
+ "x64"
1710
+ ],
1711
+ "license": "MIT",
1712
+ "optional": true,
1713
+ "os": [
1714
+ "freebsd"
1715
+ ]
1716
+ },
1717
+ "node_modules/@pagefind/linux-arm64": {
1718
+ "version": "1.5.2",
1719
+ "resolved": "https://registry.npmmirror.com/@pagefind/linux-arm64/-/linux-arm64-1.5.2.tgz",
1720
+ "integrity": "sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==",
1721
+ "cpu": [
1722
+ "arm64"
1723
+ ],
1724
+ "license": "MIT",
1725
+ "optional": true,
1726
+ "os": [
1727
+ "linux"
1728
+ ]
1729
+ },
1730
+ "node_modules/@pagefind/linux-x64": {
1731
+ "version": "1.5.2",
1732
+ "resolved": "https://registry.npmmirror.com/@pagefind/linux-x64/-/linux-x64-1.5.2.tgz",
1733
+ "integrity": "sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==",
1734
+ "cpu": [
1735
+ "x64"
1736
+ ],
1737
+ "license": "MIT",
1738
+ "optional": true,
1739
+ "os": [
1740
+ "linux"
1741
+ ]
1742
+ },
1743
+ "node_modules/@pagefind/windows-arm64": {
1744
+ "version": "1.5.2",
1745
+ "resolved": "https://registry.npmmirror.com/@pagefind/windows-arm64/-/windows-arm64-1.5.2.tgz",
1746
+ "integrity": "sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==",
1747
+ "cpu": [
1748
+ "arm64"
1749
+ ],
1750
+ "license": "MIT",
1751
+ "optional": true,
1752
+ "os": [
1753
+ "win32"
1754
+ ]
1755
+ },
1756
+ "node_modules/@pagefind/windows-x64": {
1757
+ "version": "1.5.2",
1758
+ "resolved": "https://registry.npmmirror.com/@pagefind/windows-x64/-/windows-x64-1.5.2.tgz",
1759
+ "integrity": "sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==",
1760
+ "cpu": [
1761
+ "x64"
1762
+ ],
1763
+ "license": "MIT",
1764
+ "optional": true,
1765
+ "os": [
1766
+ "win32"
1767
+ ]
1768
+ },
1769
+ "node_modules/@rolldown/binding-android-arm64": {
1770
+ "version": "1.1.5",
1771
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
1772
+ "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==",
1773
+ "cpu": [
1774
+ "arm64"
1775
+ ],
1776
+ "license": "MIT",
1777
+ "optional": true,
1778
+ "os": [
1779
+ "android"
1780
+ ],
1781
+ "engines": {
1782
+ "node": "^20.19.0 || >=22.12.0"
1783
+ }
1784
+ },
1785
+ "node_modules/@rolldown/binding-darwin-arm64": {
1786
+ "version": "1.1.5",
1787
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",
1788
+ "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==",
1789
+ "cpu": [
1790
+ "arm64"
1791
+ ],
1792
+ "license": "MIT",
1793
+ "optional": true,
1794
+ "os": [
1795
+ "darwin"
1796
+ ],
1797
+ "engines": {
1798
+ "node": "^20.19.0 || >=22.12.0"
1799
+ }
1800
+ },
1801
+ "node_modules/@rolldown/binding-darwin-x64": {
1802
+ "version": "1.1.5",
1803
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",
1804
+ "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==",
1805
+ "cpu": [
1806
+ "x64"
1807
+ ],
1808
+ "license": "MIT",
1809
+ "optional": true,
1810
+ "os": [
1811
+ "darwin"
1812
+ ],
1813
+ "engines": {
1814
+ "node": "^20.19.0 || >=22.12.0"
1815
+ }
1816
+ },
1817
+ "node_modules/@rolldown/binding-freebsd-x64": {
1818
+ "version": "1.1.5",
1819
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",
1820
+ "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==",
1821
+ "cpu": [
1822
+ "x64"
1823
+ ],
1824
+ "license": "MIT",
1825
+ "optional": true,
1826
+ "os": [
1827
+ "freebsd"
1828
+ ],
1829
+ "engines": {
1830
+ "node": "^20.19.0 || >=22.12.0"
1831
+ }
1832
+ },
1833
+ "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1834
+ "version": "1.1.5",
1835
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",
1836
+ "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==",
1837
+ "cpu": [
1838
+ "arm"
1839
+ ],
1840
+ "license": "MIT",
1841
+ "optional": true,
1842
+ "os": [
1843
+ "linux"
1844
+ ],
1845
+ "engines": {
1846
+ "node": "^20.19.0 || >=22.12.0"
1847
+ }
1848
+ },
1849
+ "node_modules/@rolldown/binding-linux-arm64-gnu": {
1850
+ "version": "1.1.5",
1851
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",
1852
+ "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==",
1853
+ "cpu": [
1854
+ "arm64"
1855
+ ],
1856
+ "license": "MIT",
1857
+ "optional": true,
1858
+ "os": [
1859
+ "linux"
1860
+ ],
1861
+ "engines": {
1862
+ "node": "^20.19.0 || >=22.12.0"
1863
+ }
1864
+ },
1865
+ "node_modules/@rolldown/binding-linux-arm64-musl": {
1866
+ "version": "1.1.5",
1867
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",
1868
+ "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==",
1869
+ "cpu": [
1870
+ "arm64"
1871
+ ],
1872
+ "license": "MIT",
1873
+ "optional": true,
1874
+ "os": [
1875
+ "linux"
1876
+ ],
1877
+ "engines": {
1878
+ "node": "^20.19.0 || >=22.12.0"
1879
+ }
1880
+ },
1881
+ "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1882
+ "version": "1.1.5",
1883
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",
1884
+ "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==",
1885
+ "cpu": [
1886
+ "ppc64"
1887
+ ],
1888
+ "license": "MIT",
1889
+ "optional": true,
1890
+ "os": [
1891
+ "linux"
1892
+ ],
1893
+ "engines": {
1894
+ "node": "^20.19.0 || >=22.12.0"
1895
+ }
1896
+ },
1897
+ "node_modules/@rolldown/binding-linux-s390x-gnu": {
1898
+ "version": "1.1.5",
1899
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",
1900
+ "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==",
1901
+ "cpu": [
1902
+ "s390x"
1903
+ ],
1904
+ "license": "MIT",
1905
+ "optional": true,
1906
+ "os": [
1907
+ "linux"
1908
+ ],
1909
+ "engines": {
1910
+ "node": "^20.19.0 || >=22.12.0"
1911
+ }
1912
+ },
1913
+ "node_modules/@rolldown/binding-linux-x64-gnu": {
1914
+ "version": "1.1.5",
1915
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",
1916
+ "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==",
1917
+ "cpu": [
1918
+ "x64"
1919
+ ],
1920
+ "license": "MIT",
1921
+ "optional": true,
1922
+ "os": [
1923
+ "linux"
1924
+ ],
1925
+ "engines": {
1926
+ "node": "^20.19.0 || >=22.12.0"
1927
+ }
1928
+ },
1929
+ "node_modules/@rolldown/binding-linux-x64-musl": {
1930
+ "version": "1.1.5",
1931
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",
1932
+ "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==",
1933
+ "cpu": [
1934
+ "x64"
1935
+ ],
1936
+ "license": "MIT",
1937
+ "optional": true,
1938
+ "os": [
1939
+ "linux"
1940
+ ],
1941
+ "engines": {
1942
+ "node": "^20.19.0 || >=22.12.0"
1943
+ }
1944
+ },
1945
+ "node_modules/@rolldown/binding-openharmony-arm64": {
1946
+ "version": "1.1.5",
1947
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",
1948
+ "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==",
1949
+ "cpu": [
1950
+ "arm64"
1951
+ ],
1952
+ "license": "MIT",
1953
+ "optional": true,
1954
+ "os": [
1955
+ "openharmony"
1956
+ ],
1957
+ "engines": {
1958
+ "node": "^20.19.0 || >=22.12.0"
1959
+ }
1960
+ },
1961
+ "node_modules/@rolldown/binding-wasm32-wasi": {
1962
+ "version": "1.1.5",
1963
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",
1964
+ "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==",
1965
+ "cpu": [
1966
+ "wasm32"
1967
+ ],
1968
+ "license": "MIT",
1969
+ "optional": true,
1970
+ "dependencies": {
1971
+ "@emnapi/core": "1.11.1",
1972
+ "@emnapi/runtime": "1.11.1",
1973
+ "@napi-rs/wasm-runtime": "^1.1.6"
1974
+ },
1975
+ "engines": {
1976
+ "node": "^20.19.0 || >=22.12.0"
1977
+ }
1978
+ },
1979
+ "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core": {
1980
+ "version": "1.11.1",
1981
+ "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.11.1.tgz",
1982
+ "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
1983
+ "license": "MIT",
1984
+ "optional": true,
1985
+ "dependencies": {
1986
+ "@emnapi/wasi-threads": "1.2.2",
1987
+ "tslib": "^2.4.0"
1988
+ }
1989
+ },
1990
+ "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": {
1991
+ "version": "1.11.1",
1992
+ "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.11.1.tgz",
1993
+ "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
1994
+ "license": "MIT",
1995
+ "optional": true,
1996
+ "dependencies": {
1997
+ "tslib": "^2.4.0"
1998
+ }
1999
+ },
2000
+ "node_modules/@rolldown/binding-win32-arm64-msvc": {
2001
+ "version": "1.1.5",
2002
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",
2003
+ "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==",
2004
+ "cpu": [
2005
+ "arm64"
2006
+ ],
2007
+ "license": "MIT",
2008
+ "optional": true,
2009
+ "os": [
2010
+ "win32"
2011
+ ],
2012
+ "engines": {
2013
+ "node": "^20.19.0 || >=22.12.0"
2014
+ }
2015
+ },
2016
+ "node_modules/@rolldown/binding-win32-x64-msvc": {
2017
+ "version": "1.1.5",
2018
+ "resolved": "https://registry.npmmirror.com/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",
2019
+ "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==",
2020
+ "cpu": [
2021
+ "x64"
2022
+ ],
2023
+ "license": "MIT",
2024
+ "optional": true,
2025
+ "os": [
2026
+ "win32"
2027
+ ],
2028
+ "engines": {
2029
+ "node": "^20.19.0 || >=22.12.0"
2030
+ }
2031
+ },
2032
+ "node_modules/@rolldown/pluginutils": {
2033
+ "version": "1.0.1",
2034
+ "resolved": "https://registry.npmmirror.com/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
2035
+ "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
2036
+ "license": "MIT"
2037
+ },
2038
+ "node_modules/@rollup/pluginutils": {
2039
+ "version": "5.4.0",
2040
+ "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.4.0.tgz",
2041
+ "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==",
2042
+ "license": "MIT",
2043
+ "dependencies": {
2044
+ "@types/estree": "^1.0.0",
2045
+ "estree-walker": "^2.0.2",
2046
+ "picomatch": "^4.0.2"
2047
+ },
2048
+ "engines": {
2049
+ "node": ">=14.0.0"
2050
+ },
2051
+ "peerDependencies": {
2052
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
2053
+ },
2054
+ "peerDependenciesMeta": {
2055
+ "rollup": {
2056
+ "optional": true
2057
+ }
2058
+ }
2059
+ },
2060
+ "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
2061
+ "version": "2.0.2",
2062
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
2063
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
2064
+ "license": "MIT"
2065
+ },
2066
+ "node_modules/@shikijs/core": {
2067
+ "version": "4.3.1",
2068
+ "resolved": "https://registry.npmmirror.com/@shikijs/core/-/core-4.3.1.tgz",
2069
+ "integrity": "sha512-ANMDxuaPsNMdDC1m4vfvhlDmJweMwkE5XitTwrq2rWHx5jM+dlm4MmHt2PP6t0uejfR77SuhrhJ0zEijIF/uhA==",
2070
+ "license": "MIT",
2071
+ "dependencies": {
2072
+ "@shikijs/primitive": "4.3.1",
2073
+ "@shikijs/types": "4.3.1",
2074
+ "@shikijs/vscode-textmate": "^10.0.2",
2075
+ "@types/hast": "^3.0.4",
2076
+ "hast-util-to-html": "^9.0.5"
2077
+ },
2078
+ "engines": {
2079
+ "node": ">=20"
2080
+ }
2081
+ },
2082
+ "node_modules/@shikijs/engine-javascript": {
2083
+ "version": "4.3.1",
2084
+ "resolved": "https://registry.npmmirror.com/@shikijs/engine-javascript/-/engine-javascript-4.3.1.tgz",
2085
+ "integrity": "sha512-JBItcnPuYq7jVJdZo/vMj94r+szT7XEjHFX+mvFDGSEIbVAXAGyHAHzhbWzpGOwYidCZrErJLLgn2PVeiokHnQ==",
2086
+ "license": "MIT",
2087
+ "dependencies": {
2088
+ "@shikijs/types": "4.3.1",
2089
+ "@shikijs/vscode-textmate": "^10.0.2",
2090
+ "oniguruma-to-es": "^4.3.6"
2091
+ },
2092
+ "engines": {
2093
+ "node": ">=20"
2094
+ }
2095
+ },
2096
+ "node_modules/@shikijs/engine-oniguruma": {
2097
+ "version": "4.3.1",
2098
+ "resolved": "https://registry.npmmirror.com/@shikijs/engine-oniguruma/-/engine-oniguruma-4.3.1.tgz",
2099
+ "integrity": "sha512-OXyNMzg0pews+msMj4cHeqT4xiYKKvbnn6VbdAXxfoFl3SSx4fJTc8FadECuc5/H9p3BzhNAoAUXKwAu9rWYhg==",
2100
+ "license": "MIT",
2101
+ "dependencies": {
2102
+ "@shikijs/types": "4.3.1",
2103
+ "@shikijs/vscode-textmate": "^10.0.2"
2104
+ },
2105
+ "engines": {
2106
+ "node": ">=20"
2107
+ }
2108
+ },
2109
+ "node_modules/@shikijs/langs": {
2110
+ "version": "4.3.1",
2111
+ "resolved": "https://registry.npmmirror.com/@shikijs/langs/-/langs-4.3.1.tgz",
2112
+ "integrity": "sha512-m0l9nsDqgBHvbZbk7A0/kXz/impK3uB/c6rAn6Gpg/uPtdZRQ+alsN/17MU5thb68XTj/4DxkZAotrM0GGSpDQ==",
2113
+ "license": "MIT",
2114
+ "dependencies": {
2115
+ "@shikijs/types": "4.3.1"
2116
+ },
2117
+ "engines": {
2118
+ "node": ">=20"
2119
+ }
2120
+ },
2121
+ "node_modules/@shikijs/primitive": {
2122
+ "version": "4.3.1",
2123
+ "resolved": "https://registry.npmmirror.com/@shikijs/primitive/-/primitive-4.3.1.tgz",
2124
+ "integrity": "sha512-CXQRQOYy1leqQ8ceTeJdmXv/bsUY++6QyLpXJ94LZAAYj5X2SKRdc5ipguv4NPyGVKItB2PPwUpRNe0Sjh5S1A==",
2125
+ "license": "MIT",
2126
+ "dependencies": {
2127
+ "@shikijs/types": "4.3.1",
2128
+ "@shikijs/vscode-textmate": "^10.0.2",
2129
+ "@types/hast": "^3.0.4"
2130
+ },
2131
+ "engines": {
2132
+ "node": ">=20"
2133
+ }
2134
+ },
2135
+ "node_modules/@shikijs/themes": {
2136
+ "version": "4.3.1",
2137
+ "resolved": "https://registry.npmmirror.com/@shikijs/themes/-/themes-4.3.1.tgz",
2138
+ "integrity": "sha512-dgpoJ4WqNi2yTmizQHBJ5zcX6j2lE6icN/0yt4l1kkf16jrY/pwPLoTb1ETsWMz0OBLf9ZNvwmxft+cH+N9qSA==",
2139
+ "license": "MIT",
2140
+ "dependencies": {
2141
+ "@shikijs/types": "4.3.1"
2142
+ },
2143
+ "engines": {
2144
+ "node": ">=20"
2145
+ }
2146
+ },
2147
+ "node_modules/@shikijs/types": {
2148
+ "version": "4.3.1",
2149
+ "resolved": "https://registry.npmmirror.com/@shikijs/types/-/types-4.3.1.tgz",
2150
+ "integrity": "sha512-CHFxE0jztBIZRHH6gxXE7DXUCFXjReEGxZ/j0rfSLGKZuwp2xBYycEP14875DSa9KLL/6700oxIq6oO6ef9K2g==",
2151
+ "license": "MIT",
2152
+ "dependencies": {
2153
+ "@shikijs/vscode-textmate": "^10.0.2",
2154
+ "@types/hast": "^3.0.4"
2155
+ },
2156
+ "engines": {
2157
+ "node": ">=20"
2158
+ }
2159
+ },
2160
+ "node_modules/@shikijs/vscode-textmate": {
2161
+ "version": "10.0.2",
2162
+ "resolved": "https://registry.npmmirror.com/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz",
2163
+ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==",
2164
+ "license": "MIT"
2165
+ },
2166
+ "node_modules/@tybys/wasm-util": {
2167
+ "version": "0.10.3",
2168
+ "resolved": "https://registry.npmmirror.com/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
2169
+ "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
2170
+ "license": "MIT",
2171
+ "optional": true,
2172
+ "dependencies": {
2173
+ "tslib": "^2.4.0"
2174
+ }
2175
+ },
2176
+ "node_modules/@types/debug": {
2177
+ "version": "4.1.13",
2178
+ "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.13.tgz",
2179
+ "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
2180
+ "license": "MIT",
2181
+ "dependencies": {
2182
+ "@types/ms": "*"
2183
+ }
2184
+ },
2185
+ "node_modules/@types/estree": {
2186
+ "version": "1.0.9",
2187
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.9.tgz",
2188
+ "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
2189
+ "license": "MIT"
2190
+ },
2191
+ "node_modules/@types/estree-jsx": {
2192
+ "version": "1.0.5",
2193
+ "resolved": "https://registry.npmmirror.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
2194
+ "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
2195
+ "license": "MIT",
2196
+ "dependencies": {
2197
+ "@types/estree": "*"
2198
+ }
2199
+ },
2200
+ "node_modules/@types/hast": {
2201
+ "version": "3.0.5",
2202
+ "resolved": "https://registry.npmmirror.com/@types/hast/-/hast-3.0.5.tgz",
2203
+ "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==",
2204
+ "license": "MIT",
2205
+ "dependencies": {
2206
+ "@types/unist": "*"
2207
+ }
2208
+ },
2209
+ "node_modules/@types/js-yaml": {
2210
+ "version": "4.0.9",
2211
+ "resolved": "https://registry.npmmirror.com/@types/js-yaml/-/js-yaml-4.0.9.tgz",
2212
+ "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==",
2213
+ "license": "MIT"
2214
+ },
2215
+ "node_modules/@types/mdast": {
2216
+ "version": "4.0.4",
2217
+ "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-4.0.4.tgz",
2218
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
2219
+ "license": "MIT",
2220
+ "dependencies": {
2221
+ "@types/unist": "*"
2222
+ }
2223
+ },
2224
+ "node_modules/@types/mdx": {
2225
+ "version": "2.0.14",
2226
+ "resolved": "https://registry.npmmirror.com/@types/mdx/-/mdx-2.0.14.tgz",
2227
+ "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==",
2228
+ "license": "MIT"
2229
+ },
2230
+ "node_modules/@types/ms": {
2231
+ "version": "2.1.0",
2232
+ "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz",
2233
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
2234
+ "license": "MIT"
2235
+ },
2236
+ "node_modules/@types/nlcst": {
2237
+ "version": "2.0.3",
2238
+ "resolved": "https://registry.npmmirror.com/@types/nlcst/-/nlcst-2.0.3.tgz",
2239
+ "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
2240
+ "license": "MIT",
2241
+ "dependencies": {
2242
+ "@types/unist": "*"
2243
+ }
2244
+ },
2245
+ "node_modules/@types/node": {
2246
+ "version": "24.13.3",
2247
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.13.3.tgz",
2248
+ "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==",
2249
+ "license": "MIT",
2250
+ "dependencies": {
2251
+ "undici-types": "~7.18.0"
2252
+ }
2253
+ },
2254
+ "node_modules/@types/sax": {
2255
+ "version": "1.2.7",
2256
+ "resolved": "https://registry.npmmirror.com/@types/sax/-/sax-1.2.7.tgz",
2257
+ "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
2258
+ "license": "MIT",
2259
+ "dependencies": {
2260
+ "@types/node": "*"
2261
+ }
2262
+ },
2263
+ "node_modules/@types/unist": {
2264
+ "version": "3.0.3",
2265
+ "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-3.0.3.tgz",
2266
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
2267
+ "license": "MIT"
2268
+ },
2269
+ "node_modules/@ungap/structured-clone": {
2270
+ "version": "1.3.3",
2271
+ "resolved": "https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.3.3.tgz",
2272
+ "integrity": "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==",
2273
+ "license": "ISC"
2274
+ },
2275
+ "node_modules/acorn": {
2276
+ "version": "8.17.0",
2277
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.17.0.tgz",
2278
+ "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
2279
+ "license": "MIT",
2280
+ "bin": {
2281
+ "acorn": "bin/acorn"
2282
+ },
2283
+ "engines": {
2284
+ "node": ">=0.4.0"
2285
+ }
2286
+ },
2287
+ "node_modules/acorn-jsx": {
2288
+ "version": "5.3.2",
2289
+ "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2290
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2291
+ "license": "MIT",
2292
+ "peerDependencies": {
2293
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2294
+ }
2295
+ },
2296
+ "node_modules/am-i-vibing": {
2297
+ "version": "0.4.0",
2298
+ "resolved": "https://registry.npmmirror.com/am-i-vibing/-/am-i-vibing-0.4.0.tgz",
2299
+ "integrity": "sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==",
2300
+ "license": "MIT",
2301
+ "dependencies": {
2302
+ "process-ancestry": "^0.1.0"
2303
+ },
2304
+ "bin": {
2305
+ "am-i-vibing": "dist/cli.mjs"
2306
+ }
2307
+ },
2308
+ "node_modules/anymatch": {
2309
+ "version": "3.1.3",
2310
+ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
2311
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2312
+ "license": "ISC",
2313
+ "dependencies": {
2314
+ "normalize-path": "^3.0.0",
2315
+ "picomatch": "^2.0.4"
2316
+ },
2317
+ "engines": {
2318
+ "node": ">= 8"
2319
+ }
2320
+ },
2321
+ "node_modules/anymatch/node_modules/picomatch": {
2322
+ "version": "2.3.2",
2323
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz",
2324
+ "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
2325
+ "license": "MIT",
2326
+ "engines": {
2327
+ "node": ">=8.6"
2328
+ },
2329
+ "funding": {
2330
+ "url": "https://github.com/sponsors/jonschlinkert"
2331
+ }
2332
+ },
2333
+ "node_modules/arg": {
2334
+ "version": "5.0.2",
2335
+ "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz",
2336
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
2337
+ "license": "MIT"
2338
+ },
2339
+ "node_modules/argparse": {
2340
+ "version": "2.0.1",
2341
+ "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
2342
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2343
+ "license": "Python-2.0"
2344
+ },
2345
+ "node_modules/aria-query": {
2346
+ "version": "5.3.2",
2347
+ "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.2.tgz",
2348
+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
2349
+ "license": "Apache-2.0",
2350
+ "engines": {
2351
+ "node": ">= 0.4"
2352
+ }
2353
+ },
2354
+ "node_modules/array-iterate": {
2355
+ "version": "2.0.1",
2356
+ "resolved": "https://registry.npmmirror.com/array-iterate/-/array-iterate-2.0.1.tgz",
2357
+ "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==",
2358
+ "license": "MIT",
2359
+ "funding": {
2360
+ "type": "github",
2361
+ "url": "https://github.com/sponsors/wooorm"
2362
+ }
2363
+ },
2364
+ "node_modules/astring": {
2365
+ "version": "1.9.0",
2366
+ "resolved": "https://registry.npmmirror.com/astring/-/astring-1.9.0.tgz",
2367
+ "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==",
2368
+ "license": "MIT",
2369
+ "bin": {
2370
+ "astring": "bin/astring"
2371
+ }
2372
+ },
2373
+ "node_modules/astro": {
2374
+ "version": "7.1.3",
2375
+ "resolved": "https://registry.npmmirror.com/astro/-/astro-7.1.3.tgz",
2376
+ "integrity": "sha512-4dhPyAAXthf3xLEYnG8SeL7yr/nTPPABfY7e9YF0yuO+vK9Xp+8Q5j4xzsmL3GueukQv4oNwGNTBepLOiDGeJA==",
2377
+ "license": "MIT",
2378
+ "dependencies": {
2379
+ "@astrojs/compiler-rs": "^0.3.1",
2380
+ "@astrojs/internal-helpers": "0.10.1",
2381
+ "@astrojs/markdown-satteri": "0.3.4",
2382
+ "@astrojs/telemetry": "3.3.3",
2383
+ "@capsizecss/unpack": "^4.0.0",
2384
+ "@clack/prompts": "^1.1.0",
2385
+ "@oslojs/encoding": "^1.1.0",
2386
+ "@rollup/pluginutils": "^5.3.0",
2387
+ "am-i-vibing": "^0.4.0",
2388
+ "aria-query": "^5.3.2",
2389
+ "axobject-query": "^4.1.0",
2390
+ "ci-info": "^4.4.0",
2391
+ "clsx": "^2.1.1",
2392
+ "common-ancestor-path": "^2.0.0",
2393
+ "cookie": "^2.0.1",
2394
+ "devalue": "^5.8.1",
2395
+ "diff": "^8.0.3",
2396
+ "dset": "^3.1.4",
2397
+ "es-module-lexer": "^2.0.0",
2398
+ "esbuild": "^0.28.0",
2399
+ "flattie": "^1.1.1",
2400
+ "fontace": "~0.4.1",
2401
+ "get-tsconfig": "5.0.0-beta.4",
2402
+ "github-slugger": "^2.0.0",
2403
+ "html-escaper": "3.0.3",
2404
+ "http-cache-semantics": "^4.2.0",
2405
+ "js-yaml": "^4.1.1",
2406
+ "jsonc-parser": "^3.3.1",
2407
+ "magic-string": "^0.30.21",
2408
+ "magicast": "^0.5.2",
2409
+ "mrmime": "^2.0.1",
2410
+ "neotraverse": "^1.0.1",
2411
+ "obug": "^2.1.1",
2412
+ "p-limit": "^7.3.0",
2413
+ "p-queue": "^9.1.0",
2414
+ "package-manager-detector": "^1.6.0",
2415
+ "piccolore": "^0.1.3",
2416
+ "picomatch": "^4.0.4",
2417
+ "semver": "^7.7.4",
2418
+ "shiki": "^4.0.2",
2419
+ "smol-toml": "^1.6.0",
2420
+ "svgo": "^4.0.1",
2421
+ "tinyclip": "^0.1.12",
2422
+ "tinyexec": "^1.0.4",
2423
+ "tinyglobby": "^0.2.15",
2424
+ "ultrahtml": "^1.6.0",
2425
+ "unifont": "~0.7.4",
2426
+ "unstorage": "^1.17.5",
2427
+ "vite": "^8.0.13",
2428
+ "vitefu": "^1.1.2",
2429
+ "xxhash-wasm": "^1.1.0",
2430
+ "yargs-parser": "^22.0.0",
2431
+ "zod": "^4.3.6"
2432
+ },
2433
+ "bin": {
2434
+ "astro": "bin/astro.mjs"
2435
+ },
2436
+ "engines": {
2437
+ "node": ">=22.12.0",
2438
+ "npm": ">=9.6.5",
2439
+ "pnpm": ">=7.1.0"
2440
+ },
2441
+ "funding": {
2442
+ "type": "opencollective",
2443
+ "url": "https://opencollective.com/astrodotbuild"
2444
+ },
2445
+ "optionalDependencies": {
2446
+ "sharp": "^0.34.0 || ^0.35.0"
2447
+ },
2448
+ "peerDependencies": {
2449
+ "@astrojs/markdown-remark": "7.2.1"
2450
+ },
2451
+ "peerDependenciesMeta": {
2452
+ "@astrojs/markdown-remark": {
2453
+ "optional": true
2454
+ }
2455
+ }
2456
+ },
2457
+ "node_modules/astro-expressive-code": {
2458
+ "version": "0.44.1",
2459
+ "resolved": "https://registry.npmmirror.com/astro-expressive-code/-/astro-expressive-code-0.44.1.tgz",
2460
+ "integrity": "sha512-DT1LnCqbHasBKlvzJ3m6LR4VI94wwx3W9EV/YbP1te4rqjOHsvsezHYuqb5MeLWLftXms/1FA9QBbwCo43DnJQ==",
2461
+ "license": "MIT",
2462
+ "dependencies": {
2463
+ "rehype-expressive-code": "^0.44.1",
2464
+ "url-extras": "^0.1.0"
2465
+ },
2466
+ "peerDependencies": {
2467
+ "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta || ^7.0.0"
2468
+ }
2469
+ },
2470
+ "node_modules/axobject-query": {
2471
+ "version": "4.1.0",
2472
+ "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-4.1.0.tgz",
2473
+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
2474
+ "license": "Apache-2.0",
2475
+ "engines": {
2476
+ "node": ">= 0.4"
2477
+ }
2478
+ },
2479
+ "node_modules/bail": {
2480
+ "version": "2.0.2",
2481
+ "resolved": "https://registry.npmmirror.com/bail/-/bail-2.0.2.tgz",
2482
+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
2483
+ "license": "MIT",
2484
+ "funding": {
2485
+ "type": "github",
2486
+ "url": "https://github.com/sponsors/wooorm"
2487
+ }
2488
+ },
2489
+ "node_modules/bcp-47": {
2490
+ "version": "2.1.1",
2491
+ "resolved": "https://registry.npmmirror.com/bcp-47/-/bcp-47-2.1.1.tgz",
2492
+ "integrity": "sha512-KLw+H/gd2p4zly1X7Yh/qziuyae5/w/QFnvTng9eZL5fvszL7Whl3MBoWF8yxL7ksUjBfOD+OxkytiqbBpG+Fw==",
2493
+ "license": "MIT",
2494
+ "dependencies": {
2495
+ "is-alphabetical": "^2.0.0",
2496
+ "is-alphanumerical": "^2.0.0",
2497
+ "is-decimal": "^2.0.0"
2498
+ },
2499
+ "funding": {
2500
+ "type": "github",
2501
+ "url": "https://github.com/sponsors/wooorm"
2502
+ }
2503
+ },
2504
+ "node_modules/bcp-47-match": {
2505
+ "version": "2.0.3",
2506
+ "resolved": "https://registry.npmmirror.com/bcp-47-match/-/bcp-47-match-2.0.3.tgz",
2507
+ "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==",
2508
+ "license": "MIT",
2509
+ "funding": {
2510
+ "type": "github",
2511
+ "url": "https://github.com/sponsors/wooorm"
2512
+ }
2513
+ },
2514
+ "node_modules/boolbase": {
2515
+ "version": "1.0.0",
2516
+ "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz",
2517
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
2518
+ "license": "ISC"
2519
+ },
2520
+ "node_modules/ccount": {
2521
+ "version": "2.0.1",
2522
+ "resolved": "https://registry.npmmirror.com/ccount/-/ccount-2.0.1.tgz",
2523
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
2524
+ "license": "MIT",
2525
+ "funding": {
2526
+ "type": "github",
2527
+ "url": "https://github.com/sponsors/wooorm"
2528
+ }
2529
+ },
2530
+ "node_modules/character-entities": {
2531
+ "version": "2.0.2",
2532
+ "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-2.0.2.tgz",
2533
+ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
2534
+ "license": "MIT",
2535
+ "funding": {
2536
+ "type": "github",
2537
+ "url": "https://github.com/sponsors/wooorm"
2538
+ }
2539
+ },
2540
+ "node_modules/character-entities-html4": {
2541
+ "version": "2.1.0",
2542
+ "resolved": "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
2543
+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
2544
+ "license": "MIT",
2545
+ "funding": {
2546
+ "type": "github",
2547
+ "url": "https://github.com/sponsors/wooorm"
2548
+ }
2549
+ },
2550
+ "node_modules/character-entities-legacy": {
2551
+ "version": "3.0.0",
2552
+ "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
2553
+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
2554
+ "license": "MIT",
2555
+ "funding": {
2556
+ "type": "github",
2557
+ "url": "https://github.com/sponsors/wooorm"
2558
+ }
2559
+ },
2560
+ "node_modules/character-reference-invalid": {
2561
+ "version": "2.0.1",
2562
+ "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
2563
+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
2564
+ "license": "MIT",
2565
+ "funding": {
2566
+ "type": "github",
2567
+ "url": "https://github.com/sponsors/wooorm"
2568
+ }
2569
+ },
2570
+ "node_modules/chokidar": {
2571
+ "version": "5.0.0",
2572
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-5.0.0.tgz",
2573
+ "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==",
2574
+ "license": "MIT",
2575
+ "dependencies": {
2576
+ "readdirp": "^5.0.0"
2577
+ },
2578
+ "engines": {
2579
+ "node": ">= 20.19.0"
2580
+ },
2581
+ "funding": {
2582
+ "url": "https://paulmillr.com/funding/"
2583
+ }
2584
+ },
2585
+ "node_modules/ci-info": {
2586
+ "version": "4.4.0",
2587
+ "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-4.4.0.tgz",
2588
+ "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==",
2589
+ "funding": [
2590
+ {
2591
+ "type": "github",
2592
+ "url": "https://github.com/sponsors/sibiraj-s"
2593
+ }
2594
+ ],
2595
+ "license": "MIT",
2596
+ "engines": {
2597
+ "node": ">=8"
2598
+ }
2599
+ },
2600
+ "node_modules/clsx": {
2601
+ "version": "2.1.1",
2602
+ "resolved": "https://registry.npmmirror.com/clsx/-/clsx-2.1.1.tgz",
2603
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
2604
+ "license": "MIT",
2605
+ "engines": {
2606
+ "node": ">=6"
2607
+ }
2608
+ },
2609
+ "node_modules/collapse-white-space": {
2610
+ "version": "2.1.0",
2611
+ "resolved": "https://registry.npmmirror.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
2612
+ "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
2613
+ "license": "MIT",
2614
+ "funding": {
2615
+ "type": "github",
2616
+ "url": "https://github.com/sponsors/wooorm"
2617
+ }
2618
+ },
2619
+ "node_modules/comma-separated-tokens": {
2620
+ "version": "2.0.3",
2621
+ "resolved": "https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
2622
+ "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
2623
+ "license": "MIT",
2624
+ "funding": {
2625
+ "type": "github",
2626
+ "url": "https://github.com/sponsors/wooorm"
2627
+ }
2628
+ },
2629
+ "node_modules/commander": {
2630
+ "version": "11.1.0",
2631
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-11.1.0.tgz",
2632
+ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
2633
+ "license": "MIT",
2634
+ "engines": {
2635
+ "node": ">=16"
2636
+ }
2637
+ },
2638
+ "node_modules/common-ancestor-path": {
2639
+ "version": "2.0.0",
2640
+ "resolved": "https://registry.npmmirror.com/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz",
2641
+ "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==",
2642
+ "license": "BlueOak-1.0.0",
2643
+ "engines": {
2644
+ "node": ">= 18"
2645
+ }
2646
+ },
2647
+ "node_modules/cookie": {
2648
+ "version": "2.0.1",
2649
+ "resolved": "https://registry.npmmirror.com/cookie/-/cookie-2.0.1.tgz",
2650
+ "integrity": "sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==",
2651
+ "license": "MIT",
2652
+ "engines": {
2653
+ "node": ">=22"
2654
+ },
2655
+ "funding": {
2656
+ "type": "opencollective",
2657
+ "url": "https://opencollective.com/express"
2658
+ }
2659
+ },
2660
+ "node_modules/cookie-es": {
2661
+ "version": "1.2.3",
2662
+ "resolved": "https://registry.npmmirror.com/cookie-es/-/cookie-es-1.2.3.tgz",
2663
+ "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==",
2664
+ "license": "MIT"
2665
+ },
2666
+ "node_modules/crossws": {
2667
+ "version": "0.3.5",
2668
+ "resolved": "https://registry.npmmirror.com/crossws/-/crossws-0.3.5.tgz",
2669
+ "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==",
2670
+ "license": "MIT",
2671
+ "dependencies": {
2672
+ "uncrypto": "^0.1.3"
2673
+ }
2674
+ },
2675
+ "node_modules/css-select": {
2676
+ "version": "5.2.2",
2677
+ "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.2.2.tgz",
2678
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
2679
+ "license": "BSD-2-Clause",
2680
+ "dependencies": {
2681
+ "boolbase": "^1.0.0",
2682
+ "css-what": "^6.1.0",
2683
+ "domhandler": "^5.0.2",
2684
+ "domutils": "^3.0.1",
2685
+ "nth-check": "^2.0.1"
2686
+ },
2687
+ "funding": {
2688
+ "url": "https://github.com/sponsors/fb55"
2689
+ }
2690
+ },
2691
+ "node_modules/css-selector-parser": {
2692
+ "version": "3.3.0",
2693
+ "resolved": "https://registry.npmmirror.com/css-selector-parser/-/css-selector-parser-3.3.0.tgz",
2694
+ "integrity": "sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g==",
2695
+ "funding": [
2696
+ {
2697
+ "type": "github",
2698
+ "url": "https://github.com/sponsors/mdevils"
2699
+ },
2700
+ {
2701
+ "type": "patreon",
2702
+ "url": "https://patreon.com/mdevils"
2703
+ }
2704
+ ],
2705
+ "license": "MIT"
2706
+ },
2707
+ "node_modules/css-tree": {
2708
+ "version": "3.2.1",
2709
+ "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-3.2.1.tgz",
2710
+ "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
2711
+ "license": "MIT",
2712
+ "dependencies": {
2713
+ "mdn-data": "2.27.1",
2714
+ "source-map-js": "^1.2.1"
2715
+ },
2716
+ "engines": {
2717
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2718
+ }
2719
+ },
2720
+ "node_modules/css-what": {
2721
+ "version": "6.2.2",
2722
+ "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz",
2723
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
2724
+ "license": "BSD-2-Clause",
2725
+ "engines": {
2726
+ "node": ">= 6"
2727
+ },
2728
+ "funding": {
2729
+ "url": "https://github.com/sponsors/fb55"
2730
+ }
2731
+ },
2732
+ "node_modules/cssesc": {
2733
+ "version": "3.0.0",
2734
+ "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
2735
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2736
+ "license": "MIT",
2737
+ "bin": {
2738
+ "cssesc": "bin/cssesc"
2739
+ },
2740
+ "engines": {
2741
+ "node": ">=4"
2742
+ }
2743
+ },
2744
+ "node_modules/csso": {
2745
+ "version": "5.0.5",
2746
+ "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz",
2747
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
2748
+ "license": "MIT",
2749
+ "dependencies": {
2750
+ "css-tree": "~2.2.0"
2751
+ },
2752
+ "engines": {
2753
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
2754
+ "npm": ">=7.0.0"
2755
+ }
2756
+ },
2757
+ "node_modules/csso/node_modules/css-tree": {
2758
+ "version": "2.2.1",
2759
+ "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz",
2760
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
2761
+ "license": "MIT",
2762
+ "dependencies": {
2763
+ "mdn-data": "2.0.28",
2764
+ "source-map-js": "^1.0.1"
2765
+ },
2766
+ "engines": {
2767
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
2768
+ "npm": ">=7.0.0"
2769
+ }
2770
+ },
2771
+ "node_modules/csso/node_modules/mdn-data": {
2772
+ "version": "2.0.28",
2773
+ "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz",
2774
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
2775
+ "license": "CC0-1.0"
2776
+ },
2777
+ "node_modules/debug": {
2778
+ "version": "4.4.3",
2779
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz",
2780
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2781
+ "license": "MIT",
2782
+ "dependencies": {
2783
+ "ms": "^2.1.3"
2784
+ },
2785
+ "engines": {
2786
+ "node": ">=6.0"
2787
+ },
2788
+ "peerDependenciesMeta": {
2789
+ "supports-color": {
2790
+ "optional": true
2791
+ }
2792
+ }
2793
+ },
2794
+ "node_modules/decode-named-character-reference": {
2795
+ "version": "1.3.0",
2796
+ "resolved": "https://registry.npmmirror.com/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
2797
+ "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
2798
+ "license": "MIT",
2799
+ "dependencies": {
2800
+ "character-entities": "^2.0.0"
2801
+ },
2802
+ "funding": {
2803
+ "type": "github",
2804
+ "url": "https://github.com/sponsors/wooorm"
2805
+ }
2806
+ },
2807
+ "node_modules/defu": {
2808
+ "version": "6.1.7",
2809
+ "resolved": "https://registry.npmmirror.com/defu/-/defu-6.1.7.tgz",
2810
+ "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==",
2811
+ "license": "MIT"
2812
+ },
2813
+ "node_modules/dequal": {
2814
+ "version": "2.0.3",
2815
+ "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz",
2816
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2817
+ "license": "MIT",
2818
+ "engines": {
2819
+ "node": ">=6"
2820
+ }
2821
+ },
2822
+ "node_modules/destr": {
2823
+ "version": "2.0.5",
2824
+ "resolved": "https://registry.npmmirror.com/destr/-/destr-2.0.5.tgz",
2825
+ "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==",
2826
+ "license": "MIT"
2827
+ },
2828
+ "node_modules/detect-libc": {
2829
+ "version": "2.1.2",
2830
+ "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.1.2.tgz",
2831
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2832
+ "license": "Apache-2.0",
2833
+ "engines": {
2834
+ "node": ">=8"
2835
+ }
2836
+ },
2837
+ "node_modules/devalue": {
2838
+ "version": "5.8.2",
2839
+ "resolved": "https://registry.npmmirror.com/devalue/-/devalue-5.8.2.tgz",
2840
+ "integrity": "sha512-DObPPAfdtFbXjxLqK8s2Xk9ZuWz5+ZoFEhC7J76es4GU/rEiXwHTmbImoCdyoCOcBH1UF3+Cz6Z2sYD4hyl5TA==",
2841
+ "license": "MIT"
2842
+ },
2843
+ "node_modules/devlop": {
2844
+ "version": "1.1.0",
2845
+ "resolved": "https://registry.npmmirror.com/devlop/-/devlop-1.1.0.tgz",
2846
+ "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
2847
+ "license": "MIT",
2848
+ "dependencies": {
2849
+ "dequal": "^2.0.0"
2850
+ },
2851
+ "funding": {
2852
+ "type": "github",
2853
+ "url": "https://github.com/sponsors/wooorm"
2854
+ }
2855
+ },
2856
+ "node_modules/diff": {
2857
+ "version": "8.0.4",
2858
+ "resolved": "https://registry.npmmirror.com/diff/-/diff-8.0.4.tgz",
2859
+ "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==",
2860
+ "license": "BSD-3-Clause",
2861
+ "engines": {
2862
+ "node": ">=0.3.1"
2863
+ }
2864
+ },
2865
+ "node_modules/direction": {
2866
+ "version": "2.0.1",
2867
+ "resolved": "https://registry.npmmirror.com/direction/-/direction-2.0.1.tgz",
2868
+ "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==",
2869
+ "license": "MIT",
2870
+ "bin": {
2871
+ "direction": "cli.js"
2872
+ },
2873
+ "funding": {
2874
+ "type": "github",
2875
+ "url": "https://github.com/sponsors/wooorm"
2876
+ }
2877
+ },
2878
+ "node_modules/dom-serializer": {
2879
+ "version": "2.0.0",
2880
+ "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz",
2881
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
2882
+ "license": "MIT",
2883
+ "dependencies": {
2884
+ "domelementtype": "^2.3.0",
2885
+ "domhandler": "^5.0.2",
2886
+ "entities": "^4.2.0"
2887
+ },
2888
+ "funding": {
2889
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
2890
+ }
2891
+ },
2892
+ "node_modules/dom-serializer/node_modules/entities": {
2893
+ "version": "4.5.0",
2894
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
2895
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2896
+ "license": "BSD-2-Clause",
2897
+ "engines": {
2898
+ "node": ">=0.12"
2899
+ },
2900
+ "funding": {
2901
+ "url": "https://github.com/fb55/entities?sponsor=1"
2902
+ }
2903
+ },
2904
+ "node_modules/domelementtype": {
2905
+ "version": "2.3.0",
2906
+ "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz",
2907
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
2908
+ "funding": [
2909
+ {
2910
+ "type": "github",
2911
+ "url": "https://github.com/sponsors/fb55"
2912
+ }
2913
+ ],
2914
+ "license": "BSD-2-Clause"
2915
+ },
2916
+ "node_modules/domhandler": {
2917
+ "version": "5.0.3",
2918
+ "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz",
2919
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
2920
+ "license": "BSD-2-Clause",
2921
+ "dependencies": {
2922
+ "domelementtype": "^2.3.0"
2923
+ },
2924
+ "engines": {
2925
+ "node": ">= 4"
2926
+ },
2927
+ "funding": {
2928
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
2929
+ }
2930
+ },
2931
+ "node_modules/domutils": {
2932
+ "version": "3.2.2",
2933
+ "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.2.2.tgz",
2934
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
2935
+ "license": "BSD-2-Clause",
2936
+ "dependencies": {
2937
+ "dom-serializer": "^2.0.0",
2938
+ "domelementtype": "^2.3.0",
2939
+ "domhandler": "^5.0.3"
2940
+ },
2941
+ "funding": {
2942
+ "url": "https://github.com/fb55/domutils?sponsor=1"
2943
+ }
2944
+ },
2945
+ "node_modules/dset": {
2946
+ "version": "3.1.4",
2947
+ "resolved": "https://registry.npmmirror.com/dset/-/dset-3.1.4.tgz",
2948
+ "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==",
2949
+ "license": "MIT",
2950
+ "engines": {
2951
+ "node": ">=4"
2952
+ }
2953
+ },
2954
+ "node_modules/entities": {
2955
+ "version": "6.0.1",
2956
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-6.0.1.tgz",
2957
+ "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
2958
+ "license": "BSD-2-Clause",
2959
+ "engines": {
2960
+ "node": ">=0.12"
2961
+ },
2962
+ "funding": {
2963
+ "url": "https://github.com/fb55/entities?sponsor=1"
2964
+ }
2965
+ },
2966
+ "node_modules/es-module-lexer": {
2967
+ "version": "2.3.1",
2968
+ "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-2.3.1.tgz",
2969
+ "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==",
2970
+ "license": "MIT"
2971
+ },
2972
+ "node_modules/esast-util-from-estree": {
2973
+ "version": "2.0.0",
2974
+ "resolved": "https://registry.npmmirror.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz",
2975
+ "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==",
2976
+ "license": "MIT",
2977
+ "dependencies": {
2978
+ "@types/estree-jsx": "^1.0.0",
2979
+ "devlop": "^1.0.0",
2980
+ "estree-util-visit": "^2.0.0",
2981
+ "unist-util-position-from-estree": "^2.0.0"
2982
+ },
2983
+ "funding": {
2984
+ "type": "opencollective",
2985
+ "url": "https://opencollective.com/unified"
2986
+ }
2987
+ },
2988
+ "node_modules/esast-util-from-js": {
2989
+ "version": "2.0.1",
2990
+ "resolved": "https://registry.npmmirror.com/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz",
2991
+ "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==",
2992
+ "license": "MIT",
2993
+ "dependencies": {
2994
+ "@types/estree-jsx": "^1.0.0",
2995
+ "acorn": "^8.0.0",
2996
+ "esast-util-from-estree": "^2.0.0",
2997
+ "vfile-message": "^4.0.0"
2998
+ },
2999
+ "funding": {
3000
+ "type": "opencollective",
3001
+ "url": "https://opencollective.com/unified"
3002
+ }
3003
+ },
3004
+ "node_modules/esbuild": {
3005
+ "version": "0.28.1",
3006
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.28.1.tgz",
3007
+ "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
3008
+ "hasInstallScript": true,
3009
+ "license": "MIT",
3010
+ "bin": {
3011
+ "esbuild": "bin/esbuild"
3012
+ },
3013
+ "engines": {
3014
+ "node": ">=18"
3015
+ },
3016
+ "optionalDependencies": {
3017
+ "@esbuild/aix-ppc64": "0.28.1",
3018
+ "@esbuild/android-arm": "0.28.1",
3019
+ "@esbuild/android-arm64": "0.28.1",
3020
+ "@esbuild/android-x64": "0.28.1",
3021
+ "@esbuild/darwin-arm64": "0.28.1",
3022
+ "@esbuild/darwin-x64": "0.28.1",
3023
+ "@esbuild/freebsd-arm64": "0.28.1",
3024
+ "@esbuild/freebsd-x64": "0.28.1",
3025
+ "@esbuild/linux-arm": "0.28.1",
3026
+ "@esbuild/linux-arm64": "0.28.1",
3027
+ "@esbuild/linux-ia32": "0.28.1",
3028
+ "@esbuild/linux-loong64": "0.28.1",
3029
+ "@esbuild/linux-mips64el": "0.28.1",
3030
+ "@esbuild/linux-ppc64": "0.28.1",
3031
+ "@esbuild/linux-riscv64": "0.28.1",
3032
+ "@esbuild/linux-s390x": "0.28.1",
3033
+ "@esbuild/linux-x64": "0.28.1",
3034
+ "@esbuild/netbsd-arm64": "0.28.1",
3035
+ "@esbuild/netbsd-x64": "0.28.1",
3036
+ "@esbuild/openbsd-arm64": "0.28.1",
3037
+ "@esbuild/openbsd-x64": "0.28.1",
3038
+ "@esbuild/openharmony-arm64": "0.28.1",
3039
+ "@esbuild/sunos-x64": "0.28.1",
3040
+ "@esbuild/win32-arm64": "0.28.1",
3041
+ "@esbuild/win32-ia32": "0.28.1",
3042
+ "@esbuild/win32-x64": "0.28.1"
3043
+ }
3044
+ },
3045
+ "node_modules/escape-string-regexp": {
3046
+ "version": "5.0.0",
3047
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
3048
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
3049
+ "license": "MIT",
3050
+ "engines": {
3051
+ "node": ">=12"
3052
+ },
3053
+ "funding": {
3054
+ "url": "https://github.com/sponsors/sindresorhus"
3055
+ }
3056
+ },
3057
+ "node_modules/estree-util-attach-comments": {
3058
+ "version": "3.0.0",
3059
+ "resolved": "https://registry.npmmirror.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz",
3060
+ "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
3061
+ "license": "MIT",
3062
+ "dependencies": {
3063
+ "@types/estree": "^1.0.0"
3064
+ },
3065
+ "funding": {
3066
+ "type": "opencollective",
3067
+ "url": "https://opencollective.com/unified"
3068
+ }
3069
+ },
3070
+ "node_modules/estree-util-build-jsx": {
3071
+ "version": "3.0.1",
3072
+ "resolved": "https://registry.npmmirror.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz",
3073
+ "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
3074
+ "license": "MIT",
3075
+ "dependencies": {
3076
+ "@types/estree-jsx": "^1.0.0",
3077
+ "devlop": "^1.0.0",
3078
+ "estree-util-is-identifier-name": "^3.0.0",
3079
+ "estree-walker": "^3.0.0"
3080
+ },
3081
+ "funding": {
3082
+ "type": "opencollective",
3083
+ "url": "https://opencollective.com/unified"
3084
+ }
3085
+ },
3086
+ "node_modules/estree-util-is-identifier-name": {
3087
+ "version": "3.0.0",
3088
+ "resolved": "https://registry.npmmirror.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
3089
+ "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
3090
+ "license": "MIT",
3091
+ "funding": {
3092
+ "type": "opencollective",
3093
+ "url": "https://opencollective.com/unified"
3094
+ }
3095
+ },
3096
+ "node_modules/estree-util-scope": {
3097
+ "version": "1.0.0",
3098
+ "resolved": "https://registry.npmmirror.com/estree-util-scope/-/estree-util-scope-1.0.0.tgz",
3099
+ "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==",
3100
+ "license": "MIT",
3101
+ "dependencies": {
3102
+ "@types/estree": "^1.0.0",
3103
+ "devlop": "^1.0.0"
3104
+ },
3105
+ "funding": {
3106
+ "type": "opencollective",
3107
+ "url": "https://opencollective.com/unified"
3108
+ }
3109
+ },
3110
+ "node_modules/estree-util-to-js": {
3111
+ "version": "2.0.0",
3112
+ "resolved": "https://registry.npmmirror.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz",
3113
+ "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
3114
+ "license": "MIT",
3115
+ "dependencies": {
3116
+ "@types/estree-jsx": "^1.0.0",
3117
+ "astring": "^1.8.0",
3118
+ "source-map": "^0.7.0"
3119
+ },
3120
+ "funding": {
3121
+ "type": "opencollective",
3122
+ "url": "https://opencollective.com/unified"
3123
+ }
3124
+ },
3125
+ "node_modules/estree-util-visit": {
3126
+ "version": "2.0.0",
3127
+ "resolved": "https://registry.npmmirror.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz",
3128
+ "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
3129
+ "license": "MIT",
3130
+ "dependencies": {
3131
+ "@types/estree-jsx": "^1.0.0",
3132
+ "@types/unist": "^3.0.0"
3133
+ },
3134
+ "funding": {
3135
+ "type": "opencollective",
3136
+ "url": "https://opencollective.com/unified"
3137
+ }
3138
+ },
3139
+ "node_modules/estree-walker": {
3140
+ "version": "3.0.3",
3141
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
3142
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3143
+ "license": "MIT",
3144
+ "dependencies": {
3145
+ "@types/estree": "^1.0.0"
3146
+ }
3147
+ },
3148
+ "node_modules/eventemitter3": {
3149
+ "version": "5.0.4",
3150
+ "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.4.tgz",
3151
+ "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
3152
+ "license": "MIT"
3153
+ },
3154
+ "node_modules/expressive-code": {
3155
+ "version": "0.44.1",
3156
+ "resolved": "https://registry.npmmirror.com/expressive-code/-/expressive-code-0.44.1.tgz",
3157
+ "integrity": "sha512-GakidxhapWDzpKLqEaFQ8wGk6gAqEtPQibu8+yPBfnDLgev5Vdsh1pasTxnrXL/mzIknyqeTwhMHTghdaiUrTg==",
3158
+ "license": "MIT",
3159
+ "dependencies": {
3160
+ "@expressive-code/core": "^0.44.1",
3161
+ "@expressive-code/plugin-frames": "^0.44.1",
3162
+ "@expressive-code/plugin-shiki": "^0.44.1",
3163
+ "@expressive-code/plugin-text-markers": "^0.44.1"
3164
+ }
3165
+ },
3166
+ "node_modules/extend": {
3167
+ "version": "3.0.2",
3168
+ "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz",
3169
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3170
+ "license": "MIT"
3171
+ },
3172
+ "node_modules/fast-string-truncated-width": {
3173
+ "version": "3.0.3",
3174
+ "resolved": "https://registry.npmmirror.com/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz",
3175
+ "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==",
3176
+ "license": "MIT"
3177
+ },
3178
+ "node_modules/fast-string-width": {
3179
+ "version": "3.0.2",
3180
+ "resolved": "https://registry.npmmirror.com/fast-string-width/-/fast-string-width-3.0.2.tgz",
3181
+ "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==",
3182
+ "license": "MIT",
3183
+ "dependencies": {
3184
+ "fast-string-truncated-width": "^3.0.2"
3185
+ }
3186
+ },
3187
+ "node_modules/fast-wrap-ansi": {
3188
+ "version": "0.2.2",
3189
+ "resolved": "https://registry.npmmirror.com/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz",
3190
+ "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==",
3191
+ "license": "MIT",
3192
+ "dependencies": {
3193
+ "fast-string-width": "^3.0.2"
3194
+ }
3195
+ },
3196
+ "node_modules/fdir": {
3197
+ "version": "6.5.0",
3198
+ "resolved": "https://registry.npmmirror.com/fdir/-/fdir-6.5.0.tgz",
3199
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3200
+ "license": "MIT",
3201
+ "engines": {
3202
+ "node": ">=12.0.0"
3203
+ },
3204
+ "peerDependencies": {
3205
+ "picomatch": "^3 || ^4"
3206
+ },
3207
+ "peerDependenciesMeta": {
3208
+ "picomatch": {
3209
+ "optional": true
3210
+ }
3211
+ }
3212
+ },
3213
+ "node_modules/flattie": {
3214
+ "version": "1.1.1",
3215
+ "resolved": "https://registry.npmmirror.com/flattie/-/flattie-1.1.1.tgz",
3216
+ "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==",
3217
+ "license": "MIT",
3218
+ "engines": {
3219
+ "node": ">=8"
3220
+ }
3221
+ },
3222
+ "node_modules/fontace": {
3223
+ "version": "0.4.1",
3224
+ "resolved": "https://registry.npmmirror.com/fontace/-/fontace-0.4.1.tgz",
3225
+ "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==",
3226
+ "license": "MIT",
3227
+ "dependencies": {
3228
+ "fontkitten": "^1.0.2"
3229
+ }
3230
+ },
3231
+ "node_modules/fontkitten": {
3232
+ "version": "1.0.3",
3233
+ "resolved": "https://registry.npmmirror.com/fontkitten/-/fontkitten-1.0.3.tgz",
3234
+ "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==",
3235
+ "license": "MIT",
3236
+ "dependencies": {
3237
+ "tiny-inflate": "^1.0.3"
3238
+ },
3239
+ "engines": {
3240
+ "node": ">=20"
3241
+ }
3242
+ },
3243
+ "node_modules/fsevents": {
3244
+ "version": "2.3.3",
3245
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
3246
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3247
+ "hasInstallScript": true,
3248
+ "license": "MIT",
3249
+ "optional": true,
3250
+ "os": [
3251
+ "darwin"
3252
+ ],
3253
+ "engines": {
3254
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3255
+ }
3256
+ },
3257
+ "node_modules/get-tsconfig": {
3258
+ "version": "5.0.0-beta.4",
3259
+ "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz",
3260
+ "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==",
3261
+ "license": "MIT",
3262
+ "dependencies": {
3263
+ "resolve-pkg-maps": "^1.0.0"
3264
+ },
3265
+ "engines": {
3266
+ "node": ">=20.20.0"
3267
+ },
3268
+ "funding": {
3269
+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3270
+ }
3271
+ },
3272
+ "node_modules/github-slugger": {
3273
+ "version": "2.0.0",
3274
+ "resolved": "https://registry.npmmirror.com/github-slugger/-/github-slugger-2.0.0.tgz",
3275
+ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
3276
+ "license": "ISC"
3277
+ },
3278
+ "node_modules/h3": {
3279
+ "version": "1.15.11",
3280
+ "resolved": "https://registry.npmmirror.com/h3/-/h3-1.15.11.tgz",
3281
+ "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==",
3282
+ "license": "MIT",
3283
+ "dependencies": {
3284
+ "cookie-es": "^1.2.3",
3285
+ "crossws": "^0.3.5",
3286
+ "defu": "^6.1.6",
3287
+ "destr": "^2.0.5",
3288
+ "iron-webcrypto": "^1.2.1",
3289
+ "node-mock-http": "^1.0.4",
3290
+ "radix3": "^1.1.2",
3291
+ "ufo": "^1.6.3",
3292
+ "uncrypto": "^0.1.3"
3293
+ }
3294
+ },
3295
+ "node_modules/hast-util-embedded": {
3296
+ "version": "3.0.0",
3297
+ "resolved": "https://registry.npmmirror.com/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz",
3298
+ "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==",
3299
+ "license": "MIT",
3300
+ "dependencies": {
3301
+ "@types/hast": "^3.0.0",
3302
+ "hast-util-is-element": "^3.0.0"
3303
+ },
3304
+ "funding": {
3305
+ "type": "opencollective",
3306
+ "url": "https://opencollective.com/unified"
3307
+ }
3308
+ },
3309
+ "node_modules/hast-util-format": {
3310
+ "version": "1.1.0",
3311
+ "resolved": "https://registry.npmmirror.com/hast-util-format/-/hast-util-format-1.1.0.tgz",
3312
+ "integrity": "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==",
3313
+ "license": "MIT",
3314
+ "dependencies": {
3315
+ "@types/hast": "^3.0.0",
3316
+ "hast-util-embedded": "^3.0.0",
3317
+ "hast-util-minify-whitespace": "^1.0.0",
3318
+ "hast-util-phrasing": "^3.0.0",
3319
+ "hast-util-whitespace": "^3.0.0",
3320
+ "html-whitespace-sensitive-tag-names": "^3.0.0",
3321
+ "unist-util-visit-parents": "^6.0.0"
3322
+ },
3323
+ "funding": {
3324
+ "type": "opencollective",
3325
+ "url": "https://opencollective.com/unified"
3326
+ }
3327
+ },
3328
+ "node_modules/hast-util-from-html": {
3329
+ "version": "2.0.3",
3330
+ "resolved": "https://registry.npmmirror.com/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz",
3331
+ "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
3332
+ "license": "MIT",
3333
+ "dependencies": {
3334
+ "@types/hast": "^3.0.0",
3335
+ "devlop": "^1.1.0",
3336
+ "hast-util-from-parse5": "^8.0.0",
3337
+ "parse5": "^7.0.0",
3338
+ "vfile": "^6.0.0",
3339
+ "vfile-message": "^4.0.0"
3340
+ },
3341
+ "funding": {
3342
+ "type": "opencollective",
3343
+ "url": "https://opencollective.com/unified"
3344
+ }
3345
+ },
3346
+ "node_modules/hast-util-from-parse5": {
3347
+ "version": "8.0.3",
3348
+ "resolved": "https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz",
3349
+ "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==",
3350
+ "license": "MIT",
3351
+ "dependencies": {
3352
+ "@types/hast": "^3.0.0",
3353
+ "@types/unist": "^3.0.0",
3354
+ "devlop": "^1.0.0",
3355
+ "hastscript": "^9.0.0",
3356
+ "property-information": "^7.0.0",
3357
+ "vfile": "^6.0.0",
3358
+ "vfile-location": "^5.0.0",
3359
+ "web-namespaces": "^2.0.0"
3360
+ },
3361
+ "funding": {
3362
+ "type": "opencollective",
3363
+ "url": "https://opencollective.com/unified"
3364
+ }
3365
+ },
3366
+ "node_modules/hast-util-has-property": {
3367
+ "version": "3.0.0",
3368
+ "resolved": "https://registry.npmmirror.com/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz",
3369
+ "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==",
3370
+ "license": "MIT",
3371
+ "dependencies": {
3372
+ "@types/hast": "^3.0.0"
3373
+ },
3374
+ "funding": {
3375
+ "type": "opencollective",
3376
+ "url": "https://opencollective.com/unified"
3377
+ }
3378
+ },
3379
+ "node_modules/hast-util-is-body-ok-link": {
3380
+ "version": "3.0.1",
3381
+ "resolved": "https://registry.npmmirror.com/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz",
3382
+ "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==",
3383
+ "license": "MIT",
3384
+ "dependencies": {
3385
+ "@types/hast": "^3.0.0"
3386
+ },
3387
+ "funding": {
3388
+ "type": "opencollective",
3389
+ "url": "https://opencollective.com/unified"
3390
+ }
3391
+ },
3392
+ "node_modules/hast-util-is-element": {
3393
+ "version": "3.0.0",
3394
+ "resolved": "https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
3395
+ "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
3396
+ "license": "MIT",
3397
+ "dependencies": {
3398
+ "@types/hast": "^3.0.0"
3399
+ },
3400
+ "funding": {
3401
+ "type": "opencollective",
3402
+ "url": "https://opencollective.com/unified"
3403
+ }
3404
+ },
3405
+ "node_modules/hast-util-minify-whitespace": {
3406
+ "version": "1.0.1",
3407
+ "resolved": "https://registry.npmmirror.com/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz",
3408
+ "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==",
3409
+ "license": "MIT",
3410
+ "dependencies": {
3411
+ "@types/hast": "^3.0.0",
3412
+ "hast-util-embedded": "^3.0.0",
3413
+ "hast-util-is-element": "^3.0.0",
3414
+ "hast-util-whitespace": "^3.0.0",
3415
+ "unist-util-is": "^6.0.0"
3416
+ },
3417
+ "funding": {
3418
+ "type": "opencollective",
3419
+ "url": "https://opencollective.com/unified"
3420
+ }
3421
+ },
3422
+ "node_modules/hast-util-parse-selector": {
3423
+ "version": "4.0.0",
3424
+ "resolved": "https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
3425
+ "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
3426
+ "license": "MIT",
3427
+ "dependencies": {
3428
+ "@types/hast": "^3.0.0"
3429
+ },
3430
+ "funding": {
3431
+ "type": "opencollective",
3432
+ "url": "https://opencollective.com/unified"
3433
+ }
3434
+ },
3435
+ "node_modules/hast-util-phrasing": {
3436
+ "version": "3.0.1",
3437
+ "resolved": "https://registry.npmmirror.com/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz",
3438
+ "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==",
3439
+ "license": "MIT",
3440
+ "dependencies": {
3441
+ "@types/hast": "^3.0.0",
3442
+ "hast-util-embedded": "^3.0.0",
3443
+ "hast-util-has-property": "^3.0.0",
3444
+ "hast-util-is-body-ok-link": "^3.0.0",
3445
+ "hast-util-is-element": "^3.0.0"
3446
+ },
3447
+ "funding": {
3448
+ "type": "opencollective",
3449
+ "url": "https://opencollective.com/unified"
3450
+ }
3451
+ },
3452
+ "node_modules/hast-util-raw": {
3453
+ "version": "9.1.0",
3454
+ "resolved": "https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz",
3455
+ "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
3456
+ "license": "MIT",
3457
+ "dependencies": {
3458
+ "@types/hast": "^3.0.0",
3459
+ "@types/unist": "^3.0.0",
3460
+ "@ungap/structured-clone": "^1.0.0",
3461
+ "hast-util-from-parse5": "^8.0.0",
3462
+ "hast-util-to-parse5": "^8.0.0",
3463
+ "html-void-elements": "^3.0.0",
3464
+ "mdast-util-to-hast": "^13.0.0",
3465
+ "parse5": "^7.0.0",
3466
+ "unist-util-position": "^5.0.0",
3467
+ "unist-util-visit": "^5.0.0",
3468
+ "vfile": "^6.0.0",
3469
+ "web-namespaces": "^2.0.0",
3470
+ "zwitch": "^2.0.0"
3471
+ },
3472
+ "funding": {
3473
+ "type": "opencollective",
3474
+ "url": "https://opencollective.com/unified"
3475
+ }
3476
+ },
3477
+ "node_modules/hast-util-select": {
3478
+ "version": "6.0.4",
3479
+ "resolved": "https://registry.npmmirror.com/hast-util-select/-/hast-util-select-6.0.4.tgz",
3480
+ "integrity": "sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==",
3481
+ "license": "MIT",
3482
+ "dependencies": {
3483
+ "@types/hast": "^3.0.0",
3484
+ "@types/unist": "^3.0.0",
3485
+ "bcp-47-match": "^2.0.0",
3486
+ "comma-separated-tokens": "^2.0.0",
3487
+ "css-selector-parser": "^3.0.0",
3488
+ "devlop": "^1.0.0",
3489
+ "direction": "^2.0.0",
3490
+ "hast-util-has-property": "^3.0.0",
3491
+ "hast-util-to-string": "^3.0.0",
3492
+ "hast-util-whitespace": "^3.0.0",
3493
+ "nth-check": "^2.0.0",
3494
+ "property-information": "^7.0.0",
3495
+ "space-separated-tokens": "^2.0.0",
3496
+ "unist-util-visit": "^5.0.0",
3497
+ "zwitch": "^2.0.0"
3498
+ },
3499
+ "funding": {
3500
+ "type": "opencollective",
3501
+ "url": "https://opencollective.com/unified"
3502
+ }
3503
+ },
3504
+ "node_modules/hast-util-to-estree": {
3505
+ "version": "3.1.3",
3506
+ "resolved": "https://registry.npmmirror.com/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz",
3507
+ "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==",
3508
+ "license": "MIT",
3509
+ "dependencies": {
3510
+ "@types/estree": "^1.0.0",
3511
+ "@types/estree-jsx": "^1.0.0",
3512
+ "@types/hast": "^3.0.0",
3513
+ "comma-separated-tokens": "^2.0.0",
3514
+ "devlop": "^1.0.0",
3515
+ "estree-util-attach-comments": "^3.0.0",
3516
+ "estree-util-is-identifier-name": "^3.0.0",
3517
+ "hast-util-whitespace": "^3.0.0",
3518
+ "mdast-util-mdx-expression": "^2.0.0",
3519
+ "mdast-util-mdx-jsx": "^3.0.0",
3520
+ "mdast-util-mdxjs-esm": "^2.0.0",
3521
+ "property-information": "^7.0.0",
3522
+ "space-separated-tokens": "^2.0.0",
3523
+ "style-to-js": "^1.0.0",
3524
+ "unist-util-position": "^5.0.0",
3525
+ "zwitch": "^2.0.0"
3526
+ },
3527
+ "funding": {
3528
+ "type": "opencollective",
3529
+ "url": "https://opencollective.com/unified"
3530
+ }
3531
+ },
3532
+ "node_modules/hast-util-to-html": {
3533
+ "version": "9.0.5",
3534
+ "resolved": "https://registry.npmmirror.com/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
3535
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
3536
+ "license": "MIT",
3537
+ "dependencies": {
3538
+ "@types/hast": "^3.0.0",
3539
+ "@types/unist": "^3.0.0",
3540
+ "ccount": "^2.0.0",
3541
+ "comma-separated-tokens": "^2.0.0",
3542
+ "hast-util-whitespace": "^3.0.0",
3543
+ "html-void-elements": "^3.0.0",
3544
+ "mdast-util-to-hast": "^13.0.0",
3545
+ "property-information": "^7.0.0",
3546
+ "space-separated-tokens": "^2.0.0",
3547
+ "stringify-entities": "^4.0.0",
3548
+ "zwitch": "^2.0.4"
3549
+ },
3550
+ "funding": {
3551
+ "type": "opencollective",
3552
+ "url": "https://opencollective.com/unified"
3553
+ }
3554
+ },
3555
+ "node_modules/hast-util-to-jsx-runtime": {
3556
+ "version": "2.3.6",
3557
+ "resolved": "https://registry.npmmirror.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
3558
+ "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
3559
+ "license": "MIT",
3560
+ "dependencies": {
3561
+ "@types/estree": "^1.0.0",
3562
+ "@types/hast": "^3.0.0",
3563
+ "@types/unist": "^3.0.0",
3564
+ "comma-separated-tokens": "^2.0.0",
3565
+ "devlop": "^1.0.0",
3566
+ "estree-util-is-identifier-name": "^3.0.0",
3567
+ "hast-util-whitespace": "^3.0.0",
3568
+ "mdast-util-mdx-expression": "^2.0.0",
3569
+ "mdast-util-mdx-jsx": "^3.0.0",
3570
+ "mdast-util-mdxjs-esm": "^2.0.0",
3571
+ "property-information": "^7.0.0",
3572
+ "space-separated-tokens": "^2.0.0",
3573
+ "style-to-js": "^1.0.0",
3574
+ "unist-util-position": "^5.0.0",
3575
+ "vfile-message": "^4.0.0"
3576
+ },
3577
+ "funding": {
3578
+ "type": "opencollective",
3579
+ "url": "https://opencollective.com/unified"
3580
+ }
3581
+ },
3582
+ "node_modules/hast-util-to-parse5": {
3583
+ "version": "8.0.1",
3584
+ "resolved": "https://registry.npmmirror.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz",
3585
+ "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==",
3586
+ "license": "MIT",
3587
+ "dependencies": {
3588
+ "@types/hast": "^3.0.0",
3589
+ "comma-separated-tokens": "^2.0.0",
3590
+ "devlop": "^1.0.0",
3591
+ "property-information": "^7.0.0",
3592
+ "space-separated-tokens": "^2.0.0",
3593
+ "web-namespaces": "^2.0.0",
3594
+ "zwitch": "^2.0.0"
3595
+ },
3596
+ "funding": {
3597
+ "type": "opencollective",
3598
+ "url": "https://opencollective.com/unified"
3599
+ }
3600
+ },
3601
+ "node_modules/hast-util-to-string": {
3602
+ "version": "3.0.1",
3603
+ "resolved": "https://registry.npmmirror.com/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz",
3604
+ "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==",
3605
+ "license": "MIT",
3606
+ "dependencies": {
3607
+ "@types/hast": "^3.0.0"
3608
+ },
3609
+ "funding": {
3610
+ "type": "opencollective",
3611
+ "url": "https://opencollective.com/unified"
3612
+ }
3613
+ },
3614
+ "node_modules/hast-util-to-text": {
3615
+ "version": "4.0.2",
3616
+ "resolved": "https://registry.npmmirror.com/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz",
3617
+ "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
3618
+ "license": "MIT",
3619
+ "dependencies": {
3620
+ "@types/hast": "^3.0.0",
3621
+ "@types/unist": "^3.0.0",
3622
+ "hast-util-is-element": "^3.0.0",
3623
+ "unist-util-find-after": "^5.0.0"
3624
+ },
3625
+ "funding": {
3626
+ "type": "opencollective",
3627
+ "url": "https://opencollective.com/unified"
3628
+ }
3629
+ },
3630
+ "node_modules/hast-util-whitespace": {
3631
+ "version": "3.0.0",
3632
+ "resolved": "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
3633
+ "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
3634
+ "license": "MIT",
3635
+ "dependencies": {
3636
+ "@types/hast": "^3.0.0"
3637
+ },
3638
+ "funding": {
3639
+ "type": "opencollective",
3640
+ "url": "https://opencollective.com/unified"
3641
+ }
3642
+ },
3643
+ "node_modules/hastscript": {
3644
+ "version": "9.0.1",
3645
+ "resolved": "https://registry.npmmirror.com/hastscript/-/hastscript-9.0.1.tgz",
3646
+ "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
3647
+ "license": "MIT",
3648
+ "dependencies": {
3649
+ "@types/hast": "^3.0.0",
3650
+ "comma-separated-tokens": "^2.0.0",
3651
+ "hast-util-parse-selector": "^4.0.0",
3652
+ "property-information": "^7.0.0",
3653
+ "space-separated-tokens": "^2.0.0"
3654
+ },
3655
+ "funding": {
3656
+ "type": "opencollective",
3657
+ "url": "https://opencollective.com/unified"
3658
+ }
3659
+ },
3660
+ "node_modules/html-escaper": {
3661
+ "version": "3.0.3",
3662
+ "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-3.0.3.tgz",
3663
+ "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==",
3664
+ "license": "MIT"
3665
+ },
3666
+ "node_modules/html-void-elements": {
3667
+ "version": "3.0.0",
3668
+ "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-3.0.0.tgz",
3669
+ "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
3670
+ "license": "MIT",
3671
+ "funding": {
3672
+ "type": "github",
3673
+ "url": "https://github.com/sponsors/wooorm"
3674
+ }
3675
+ },
3676
+ "node_modules/html-whitespace-sensitive-tag-names": {
3677
+ "version": "3.0.1",
3678
+ "resolved": "https://registry.npmmirror.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.1.tgz",
3679
+ "integrity": "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==",
3680
+ "license": "MIT",
3681
+ "funding": {
3682
+ "type": "opencollective",
3683
+ "url": "https://opencollective.com/unified"
3684
+ }
3685
+ },
3686
+ "node_modules/http-cache-semantics": {
3687
+ "version": "4.2.0",
3688
+ "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
3689
+ "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
3690
+ "license": "BSD-2-Clause"
3691
+ },
3692
+ "node_modules/i18next": {
3693
+ "version": "26.3.6",
3694
+ "resolved": "https://registry.npmmirror.com/i18next/-/i18next-26.3.6.tgz",
3695
+ "integrity": "sha512-Bu5Z2nAXgfVyM8xvW3jk9EKRIuX37PudsrBViThNFx7CR7aaYTpP01cxNB/E4c4UUzTDiAZRstEhsRfPOL/8xA==",
3696
+ "funding": [
3697
+ {
3698
+ "type": "individual",
3699
+ "url": "https://www.locize.com/i18next"
3700
+ },
3701
+ {
3702
+ "type": "individual",
3703
+ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
3704
+ },
3705
+ {
3706
+ "type": "individual",
3707
+ "url": "https://www.locize.com"
3708
+ }
3709
+ ],
3710
+ "license": "MIT",
3711
+ "peerDependencies": {
3712
+ "typescript": "^5 || ^6 || ^7"
3713
+ },
3714
+ "peerDependenciesMeta": {
3715
+ "typescript": {
3716
+ "optional": true
3717
+ }
3718
+ }
3719
+ },
3720
+ "node_modules/inline-style-parser": {
3721
+ "version": "0.2.7",
3722
+ "resolved": "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
3723
+ "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
3724
+ "license": "MIT"
3725
+ },
3726
+ "node_modules/iron-webcrypto": {
3727
+ "version": "1.2.1",
3728
+ "resolved": "https://registry.npmmirror.com/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz",
3729
+ "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==",
3730
+ "license": "MIT",
3731
+ "funding": {
3732
+ "url": "https://github.com/sponsors/brc-dd"
3733
+ }
3734
+ },
3735
+ "node_modules/is-alphabetical": {
3736
+ "version": "2.0.1",
3737
+ "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
3738
+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
3739
+ "license": "MIT",
3740
+ "funding": {
3741
+ "type": "github",
3742
+ "url": "https://github.com/sponsors/wooorm"
3743
+ }
3744
+ },
3745
+ "node_modules/is-alphanumerical": {
3746
+ "version": "2.0.1",
3747
+ "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
3748
+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
3749
+ "license": "MIT",
3750
+ "dependencies": {
3751
+ "is-alphabetical": "^2.0.0",
3752
+ "is-decimal": "^2.0.0"
3753
+ },
3754
+ "funding": {
3755
+ "type": "github",
3756
+ "url": "https://github.com/sponsors/wooorm"
3757
+ }
3758
+ },
3759
+ "node_modules/is-decimal": {
3760
+ "version": "2.0.1",
3761
+ "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-2.0.1.tgz",
3762
+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
3763
+ "license": "MIT",
3764
+ "funding": {
3765
+ "type": "github",
3766
+ "url": "https://github.com/sponsors/wooorm"
3767
+ }
3768
+ },
3769
+ "node_modules/is-docker": {
3770
+ "version": "4.0.0",
3771
+ "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-4.0.0.tgz",
3772
+ "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==",
3773
+ "license": "MIT",
3774
+ "bin": {
3775
+ "is-docker": "cli.js"
3776
+ },
3777
+ "engines": {
3778
+ "node": ">=20"
3779
+ },
3780
+ "funding": {
3781
+ "url": "https://github.com/sponsors/sindresorhus"
3782
+ }
3783
+ },
3784
+ "node_modules/is-hexadecimal": {
3785
+ "version": "2.0.1",
3786
+ "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
3787
+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
3788
+ "license": "MIT",
3789
+ "funding": {
3790
+ "type": "github",
3791
+ "url": "https://github.com/sponsors/wooorm"
3792
+ }
3793
+ },
3794
+ "node_modules/is-plain-obj": {
3795
+ "version": "4.1.0",
3796
+ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
3797
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
3798
+ "license": "MIT",
3799
+ "engines": {
3800
+ "node": ">=12"
3801
+ },
3802
+ "funding": {
3803
+ "url": "https://github.com/sponsors/sindresorhus"
3804
+ }
3805
+ },
3806
+ "node_modules/js-yaml": {
3807
+ "version": "4.3.0",
3808
+ "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.3.0.tgz",
3809
+ "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==",
3810
+ "funding": [
3811
+ {
3812
+ "type": "github",
3813
+ "url": "https://github.com/sponsors/puzrin"
3814
+ },
3815
+ {
3816
+ "type": "github",
3817
+ "url": "https://github.com/sponsors/nodeca"
3818
+ }
3819
+ ],
3820
+ "license": "MIT",
3821
+ "dependencies": {
3822
+ "argparse": "^2.0.1"
3823
+ },
3824
+ "bin": {
3825
+ "js-yaml": "bin/js-yaml.js"
3826
+ }
3827
+ },
3828
+ "node_modules/jsonc-parser": {
3829
+ "version": "3.3.1",
3830
+ "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
3831
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
3832
+ "license": "MIT"
3833
+ },
3834
+ "node_modules/klona": {
3835
+ "version": "2.0.6",
3836
+ "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz",
3837
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
3838
+ "license": "MIT",
3839
+ "engines": {
3840
+ "node": ">= 8"
3841
+ }
3842
+ },
3843
+ "node_modules/lightningcss": {
3844
+ "version": "1.33.0",
3845
+ "resolved": "https://registry.npmmirror.com/lightningcss/-/lightningcss-1.33.0.tgz",
3846
+ "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
3847
+ "license": "MPL-2.0",
3848
+ "dependencies": {
3849
+ "detect-libc": "^2.0.3"
3850
+ },
3851
+ "engines": {
3852
+ "node": ">= 12.0.0"
3853
+ },
3854
+ "funding": {
3855
+ "type": "opencollective",
3856
+ "url": "https://opencollective.com/parcel"
3857
+ },
3858
+ "optionalDependencies": {
3859
+ "lightningcss-android-arm64": "1.33.0",
3860
+ "lightningcss-darwin-arm64": "1.33.0",
3861
+ "lightningcss-darwin-x64": "1.33.0",
3862
+ "lightningcss-freebsd-x64": "1.33.0",
3863
+ "lightningcss-linux-arm-gnueabihf": "1.33.0",
3864
+ "lightningcss-linux-arm64-gnu": "1.33.0",
3865
+ "lightningcss-linux-arm64-musl": "1.33.0",
3866
+ "lightningcss-linux-x64-gnu": "1.33.0",
3867
+ "lightningcss-linux-x64-musl": "1.33.0",
3868
+ "lightningcss-win32-arm64-msvc": "1.33.0",
3869
+ "lightningcss-win32-x64-msvc": "1.33.0"
3870
+ }
3871
+ },
3872
+ "node_modules/lightningcss-android-arm64": {
3873
+ "version": "1.33.0",
3874
+ "resolved": "https://registry.npmmirror.com/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
3875
+ "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
3876
+ "cpu": [
3877
+ "arm64"
3878
+ ],
3879
+ "license": "MPL-2.0",
3880
+ "optional": true,
3881
+ "os": [
3882
+ "android"
3883
+ ],
3884
+ "engines": {
3885
+ "node": ">= 12.0.0"
3886
+ },
3887
+ "funding": {
3888
+ "type": "opencollective",
3889
+ "url": "https://opencollective.com/parcel"
3890
+ }
3891
+ },
3892
+ "node_modules/lightningcss-darwin-arm64": {
3893
+ "version": "1.33.0",
3894
+ "resolved": "https://registry.npmmirror.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
3895
+ "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
3896
+ "cpu": [
3897
+ "arm64"
3898
+ ],
3899
+ "license": "MPL-2.0",
3900
+ "optional": true,
3901
+ "os": [
3902
+ "darwin"
3903
+ ],
3904
+ "engines": {
3905
+ "node": ">= 12.0.0"
3906
+ },
3907
+ "funding": {
3908
+ "type": "opencollective",
3909
+ "url": "https://opencollective.com/parcel"
3910
+ }
3911
+ },
3912
+ "node_modules/lightningcss-darwin-x64": {
3913
+ "version": "1.33.0",
3914
+ "resolved": "https://registry.npmmirror.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
3915
+ "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
3916
+ "cpu": [
3917
+ "x64"
3918
+ ],
3919
+ "license": "MPL-2.0",
3920
+ "optional": true,
3921
+ "os": [
3922
+ "darwin"
3923
+ ],
3924
+ "engines": {
3925
+ "node": ">= 12.0.0"
3926
+ },
3927
+ "funding": {
3928
+ "type": "opencollective",
3929
+ "url": "https://opencollective.com/parcel"
3930
+ }
3931
+ },
3932
+ "node_modules/lightningcss-freebsd-x64": {
3933
+ "version": "1.33.0",
3934
+ "resolved": "https://registry.npmmirror.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
3935
+ "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
3936
+ "cpu": [
3937
+ "x64"
3938
+ ],
3939
+ "license": "MPL-2.0",
3940
+ "optional": true,
3941
+ "os": [
3942
+ "freebsd"
3943
+ ],
3944
+ "engines": {
3945
+ "node": ">= 12.0.0"
3946
+ },
3947
+ "funding": {
3948
+ "type": "opencollective",
3949
+ "url": "https://opencollective.com/parcel"
3950
+ }
3951
+ },
3952
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
3953
+ "version": "1.33.0",
3954
+ "resolved": "https://registry.npmmirror.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
3955
+ "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
3956
+ "cpu": [
3957
+ "arm"
3958
+ ],
3959
+ "license": "MPL-2.0",
3960
+ "optional": true,
3961
+ "os": [
3962
+ "linux"
3963
+ ],
3964
+ "engines": {
3965
+ "node": ">= 12.0.0"
3966
+ },
3967
+ "funding": {
3968
+ "type": "opencollective",
3969
+ "url": "https://opencollective.com/parcel"
3970
+ }
3971
+ },
3972
+ "node_modules/lightningcss-linux-arm64-gnu": {
3973
+ "version": "1.33.0",
3974
+ "resolved": "https://registry.npmmirror.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
3975
+ "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
3976
+ "cpu": [
3977
+ "arm64"
3978
+ ],
3979
+ "license": "MPL-2.0",
3980
+ "optional": true,
3981
+ "os": [
3982
+ "linux"
3983
+ ],
3984
+ "engines": {
3985
+ "node": ">= 12.0.0"
3986
+ },
3987
+ "funding": {
3988
+ "type": "opencollective",
3989
+ "url": "https://opencollective.com/parcel"
3990
+ }
3991
+ },
3992
+ "node_modules/lightningcss-linux-arm64-musl": {
3993
+ "version": "1.33.0",
3994
+ "resolved": "https://registry.npmmirror.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
3995
+ "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
3996
+ "cpu": [
3997
+ "arm64"
3998
+ ],
3999
+ "license": "MPL-2.0",
4000
+ "optional": true,
4001
+ "os": [
4002
+ "linux"
4003
+ ],
4004
+ "engines": {
4005
+ "node": ">= 12.0.0"
4006
+ },
4007
+ "funding": {
4008
+ "type": "opencollective",
4009
+ "url": "https://opencollective.com/parcel"
4010
+ }
4011
+ },
4012
+ "node_modules/lightningcss-linux-x64-gnu": {
4013
+ "version": "1.33.0",
4014
+ "resolved": "https://registry.npmmirror.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
4015
+ "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
4016
+ "cpu": [
4017
+ "x64"
4018
+ ],
4019
+ "license": "MPL-2.0",
4020
+ "optional": true,
4021
+ "os": [
4022
+ "linux"
4023
+ ],
4024
+ "engines": {
4025
+ "node": ">= 12.0.0"
4026
+ },
4027
+ "funding": {
4028
+ "type": "opencollective",
4029
+ "url": "https://opencollective.com/parcel"
4030
+ }
4031
+ },
4032
+ "node_modules/lightningcss-linux-x64-musl": {
4033
+ "version": "1.33.0",
4034
+ "resolved": "https://registry.npmmirror.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
4035
+ "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
4036
+ "cpu": [
4037
+ "x64"
4038
+ ],
4039
+ "license": "MPL-2.0",
4040
+ "optional": true,
4041
+ "os": [
4042
+ "linux"
4043
+ ],
4044
+ "engines": {
4045
+ "node": ">= 12.0.0"
4046
+ },
4047
+ "funding": {
4048
+ "type": "opencollective",
4049
+ "url": "https://opencollective.com/parcel"
4050
+ }
4051
+ },
4052
+ "node_modules/lightningcss-win32-arm64-msvc": {
4053
+ "version": "1.33.0",
4054
+ "resolved": "https://registry.npmmirror.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
4055
+ "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
4056
+ "cpu": [
4057
+ "arm64"
4058
+ ],
4059
+ "license": "MPL-2.0",
4060
+ "optional": true,
4061
+ "os": [
4062
+ "win32"
4063
+ ],
4064
+ "engines": {
4065
+ "node": ">= 12.0.0"
4066
+ },
4067
+ "funding": {
4068
+ "type": "opencollective",
4069
+ "url": "https://opencollective.com/parcel"
4070
+ }
4071
+ },
4072
+ "node_modules/lightningcss-win32-x64-msvc": {
4073
+ "version": "1.33.0",
4074
+ "resolved": "https://registry.npmmirror.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
4075
+ "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
4076
+ "cpu": [
4077
+ "x64"
4078
+ ],
4079
+ "license": "MPL-2.0",
4080
+ "optional": true,
4081
+ "os": [
4082
+ "win32"
4083
+ ],
4084
+ "engines": {
4085
+ "node": ">= 12.0.0"
4086
+ },
4087
+ "funding": {
4088
+ "type": "opencollective",
4089
+ "url": "https://opencollective.com/parcel"
4090
+ }
4091
+ },
4092
+ "node_modules/longest-streak": {
4093
+ "version": "3.1.0",
4094
+ "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-3.1.0.tgz",
4095
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
4096
+ "license": "MIT",
4097
+ "funding": {
4098
+ "type": "github",
4099
+ "url": "https://github.com/sponsors/wooorm"
4100
+ }
4101
+ },
4102
+ "node_modules/lru-cache": {
4103
+ "version": "11.5.2",
4104
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-11.5.2.tgz",
4105
+ "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==",
4106
+ "license": "BlueOak-1.0.0",
4107
+ "engines": {
4108
+ "node": "20 || >=22"
4109
+ }
4110
+ },
4111
+ "node_modules/magic-string": {
4112
+ "version": "0.30.21",
4113
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz",
4114
+ "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
4115
+ "license": "MIT",
4116
+ "dependencies": {
4117
+ "@jridgewell/sourcemap-codec": "^1.5.5"
4118
+ }
4119
+ },
4120
+ "node_modules/magicast": {
4121
+ "version": "0.5.3",
4122
+ "resolved": "https://registry.npmmirror.com/magicast/-/magicast-0.5.3.tgz",
4123
+ "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==",
4124
+ "license": "MIT",
4125
+ "dependencies": {
4126
+ "@babel/parser": "^7.29.3",
4127
+ "@babel/types": "^7.29.0",
4128
+ "source-map-js": "^1.2.1"
4129
+ }
4130
+ },
4131
+ "node_modules/markdown-extensions": {
4132
+ "version": "2.0.0",
4133
+ "resolved": "https://registry.npmmirror.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz",
4134
+ "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==",
4135
+ "license": "MIT",
4136
+ "engines": {
4137
+ "node": ">=16"
4138
+ },
4139
+ "funding": {
4140
+ "url": "https://github.com/sponsors/sindresorhus"
4141
+ }
4142
+ },
4143
+ "node_modules/markdown-table": {
4144
+ "version": "3.0.4",
4145
+ "resolved": "https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.4.tgz",
4146
+ "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
4147
+ "license": "MIT",
4148
+ "funding": {
4149
+ "type": "github",
4150
+ "url": "https://github.com/sponsors/wooorm"
4151
+ }
4152
+ },
4153
+ "node_modules/mdast-util-definitions": {
4154
+ "version": "6.0.0",
4155
+ "resolved": "https://registry.npmmirror.com/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz",
4156
+ "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
4157
+ "license": "MIT",
4158
+ "dependencies": {
4159
+ "@types/mdast": "^4.0.0",
4160
+ "@types/unist": "^3.0.0",
4161
+ "unist-util-visit": "^5.0.0"
4162
+ },
4163
+ "funding": {
4164
+ "type": "opencollective",
4165
+ "url": "https://opencollective.com/unified"
4166
+ }
4167
+ },
4168
+ "node_modules/mdast-util-directive": {
4169
+ "version": "3.1.0",
4170
+ "resolved": "https://registry.npmmirror.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz",
4171
+ "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==",
4172
+ "license": "MIT",
4173
+ "dependencies": {
4174
+ "@types/mdast": "^4.0.0",
4175
+ "@types/unist": "^3.0.0",
4176
+ "ccount": "^2.0.0",
4177
+ "devlop": "^1.0.0",
4178
+ "mdast-util-from-markdown": "^2.0.0",
4179
+ "mdast-util-to-markdown": "^2.0.0",
4180
+ "parse-entities": "^4.0.0",
4181
+ "stringify-entities": "^4.0.0",
4182
+ "unist-util-visit-parents": "^6.0.0"
4183
+ },
4184
+ "funding": {
4185
+ "type": "opencollective",
4186
+ "url": "https://opencollective.com/unified"
4187
+ }
4188
+ },
4189
+ "node_modules/mdast-util-find-and-replace": {
4190
+ "version": "3.0.2",
4191
+ "resolved": "https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
4192
+ "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
4193
+ "license": "MIT",
4194
+ "dependencies": {
4195
+ "@types/mdast": "^4.0.0",
4196
+ "escape-string-regexp": "^5.0.0",
4197
+ "unist-util-is": "^6.0.0",
4198
+ "unist-util-visit-parents": "^6.0.0"
4199
+ },
4200
+ "funding": {
4201
+ "type": "opencollective",
4202
+ "url": "https://opencollective.com/unified"
4203
+ }
4204
+ },
4205
+ "node_modules/mdast-util-from-markdown": {
4206
+ "version": "2.0.3",
4207
+ "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
4208
+ "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
4209
+ "license": "MIT",
4210
+ "dependencies": {
4211
+ "@types/mdast": "^4.0.0",
4212
+ "@types/unist": "^3.0.0",
4213
+ "decode-named-character-reference": "^1.0.0",
4214
+ "devlop": "^1.0.0",
4215
+ "mdast-util-to-string": "^4.0.0",
4216
+ "micromark": "^4.0.0",
4217
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
4218
+ "micromark-util-decode-string": "^2.0.0",
4219
+ "micromark-util-normalize-identifier": "^2.0.0",
4220
+ "micromark-util-symbol": "^2.0.0",
4221
+ "micromark-util-types": "^2.0.0",
4222
+ "unist-util-stringify-position": "^4.0.0"
4223
+ },
4224
+ "funding": {
4225
+ "type": "opencollective",
4226
+ "url": "https://opencollective.com/unified"
4227
+ }
4228
+ },
4229
+ "node_modules/mdast-util-gfm": {
4230
+ "version": "3.1.0",
4231
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
4232
+ "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
4233
+ "license": "MIT",
4234
+ "dependencies": {
4235
+ "mdast-util-from-markdown": "^2.0.0",
4236
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
4237
+ "mdast-util-gfm-footnote": "^2.0.0",
4238
+ "mdast-util-gfm-strikethrough": "^2.0.0",
4239
+ "mdast-util-gfm-table": "^2.0.0",
4240
+ "mdast-util-gfm-task-list-item": "^2.0.0",
4241
+ "mdast-util-to-markdown": "^2.0.0"
4242
+ },
4243
+ "funding": {
4244
+ "type": "opencollective",
4245
+ "url": "https://opencollective.com/unified"
4246
+ }
4247
+ },
4248
+ "node_modules/mdast-util-gfm-autolink-literal": {
4249
+ "version": "2.0.1",
4250
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
4251
+ "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
4252
+ "license": "MIT",
4253
+ "dependencies": {
4254
+ "@types/mdast": "^4.0.0",
4255
+ "ccount": "^2.0.0",
4256
+ "devlop": "^1.0.0",
4257
+ "mdast-util-find-and-replace": "^3.0.0",
4258
+ "micromark-util-character": "^2.0.0"
4259
+ },
4260
+ "funding": {
4261
+ "type": "opencollective",
4262
+ "url": "https://opencollective.com/unified"
4263
+ }
4264
+ },
4265
+ "node_modules/mdast-util-gfm-footnote": {
4266
+ "version": "2.1.0",
4267
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
4268
+ "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
4269
+ "license": "MIT",
4270
+ "dependencies": {
4271
+ "@types/mdast": "^4.0.0",
4272
+ "devlop": "^1.1.0",
4273
+ "mdast-util-from-markdown": "^2.0.0",
4274
+ "mdast-util-to-markdown": "^2.0.0",
4275
+ "micromark-util-normalize-identifier": "^2.0.0"
4276
+ },
4277
+ "funding": {
4278
+ "type": "opencollective",
4279
+ "url": "https://opencollective.com/unified"
4280
+ }
4281
+ },
4282
+ "node_modules/mdast-util-gfm-strikethrough": {
4283
+ "version": "2.0.0",
4284
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
4285
+ "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
4286
+ "license": "MIT",
4287
+ "dependencies": {
4288
+ "@types/mdast": "^4.0.0",
4289
+ "mdast-util-from-markdown": "^2.0.0",
4290
+ "mdast-util-to-markdown": "^2.0.0"
4291
+ },
4292
+ "funding": {
4293
+ "type": "opencollective",
4294
+ "url": "https://opencollective.com/unified"
4295
+ }
4296
+ },
4297
+ "node_modules/mdast-util-gfm-table": {
4298
+ "version": "2.0.0",
4299
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
4300
+ "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
4301
+ "license": "MIT",
4302
+ "dependencies": {
4303
+ "@types/mdast": "^4.0.0",
4304
+ "devlop": "^1.0.0",
4305
+ "markdown-table": "^3.0.0",
4306
+ "mdast-util-from-markdown": "^2.0.0",
4307
+ "mdast-util-to-markdown": "^2.0.0"
4308
+ },
4309
+ "funding": {
4310
+ "type": "opencollective",
4311
+ "url": "https://opencollective.com/unified"
4312
+ }
4313
+ },
4314
+ "node_modules/mdast-util-gfm-task-list-item": {
4315
+ "version": "2.0.0",
4316
+ "resolved": "https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
4317
+ "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
4318
+ "license": "MIT",
4319
+ "dependencies": {
4320
+ "@types/mdast": "^4.0.0",
4321
+ "devlop": "^1.0.0",
4322
+ "mdast-util-from-markdown": "^2.0.0",
4323
+ "mdast-util-to-markdown": "^2.0.0"
4324
+ },
4325
+ "funding": {
4326
+ "type": "opencollective",
4327
+ "url": "https://opencollective.com/unified"
4328
+ }
4329
+ },
4330
+ "node_modules/mdast-util-mdx": {
4331
+ "version": "3.0.0",
4332
+ "resolved": "https://registry.npmmirror.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz",
4333
+ "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
4334
+ "license": "MIT",
4335
+ "dependencies": {
4336
+ "mdast-util-from-markdown": "^2.0.0",
4337
+ "mdast-util-mdx-expression": "^2.0.0",
4338
+ "mdast-util-mdx-jsx": "^3.0.0",
4339
+ "mdast-util-mdxjs-esm": "^2.0.0",
4340
+ "mdast-util-to-markdown": "^2.0.0"
4341
+ },
4342
+ "funding": {
4343
+ "type": "opencollective",
4344
+ "url": "https://opencollective.com/unified"
4345
+ }
4346
+ },
4347
+ "node_modules/mdast-util-mdx-expression": {
4348
+ "version": "2.0.1",
4349
+ "resolved": "https://registry.npmmirror.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
4350
+ "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
4351
+ "license": "MIT",
4352
+ "dependencies": {
4353
+ "@types/estree-jsx": "^1.0.0",
4354
+ "@types/hast": "^3.0.0",
4355
+ "@types/mdast": "^4.0.0",
4356
+ "devlop": "^1.0.0",
4357
+ "mdast-util-from-markdown": "^2.0.0",
4358
+ "mdast-util-to-markdown": "^2.0.0"
4359
+ },
4360
+ "funding": {
4361
+ "type": "opencollective",
4362
+ "url": "https://opencollective.com/unified"
4363
+ }
4364
+ },
4365
+ "node_modules/mdast-util-mdx-jsx": {
4366
+ "version": "3.2.0",
4367
+ "resolved": "https://registry.npmmirror.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
4368
+ "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
4369
+ "license": "MIT",
4370
+ "dependencies": {
4371
+ "@types/estree-jsx": "^1.0.0",
4372
+ "@types/hast": "^3.0.0",
4373
+ "@types/mdast": "^4.0.0",
4374
+ "@types/unist": "^3.0.0",
4375
+ "ccount": "^2.0.0",
4376
+ "devlop": "^1.1.0",
4377
+ "mdast-util-from-markdown": "^2.0.0",
4378
+ "mdast-util-to-markdown": "^2.0.0",
4379
+ "parse-entities": "^4.0.0",
4380
+ "stringify-entities": "^4.0.0",
4381
+ "unist-util-stringify-position": "^4.0.0",
4382
+ "vfile-message": "^4.0.0"
4383
+ },
4384
+ "funding": {
4385
+ "type": "opencollective",
4386
+ "url": "https://opencollective.com/unified"
4387
+ }
4388
+ },
4389
+ "node_modules/mdast-util-mdxjs-esm": {
4390
+ "version": "2.0.1",
4391
+ "resolved": "https://registry.npmmirror.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
4392
+ "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
4393
+ "license": "MIT",
4394
+ "dependencies": {
4395
+ "@types/estree-jsx": "^1.0.0",
4396
+ "@types/hast": "^3.0.0",
4397
+ "@types/mdast": "^4.0.0",
4398
+ "devlop": "^1.0.0",
4399
+ "mdast-util-from-markdown": "^2.0.0",
4400
+ "mdast-util-to-markdown": "^2.0.0"
4401
+ },
4402
+ "funding": {
4403
+ "type": "opencollective",
4404
+ "url": "https://opencollective.com/unified"
4405
+ }
4406
+ },
4407
+ "node_modules/mdast-util-phrasing": {
4408
+ "version": "4.1.0",
4409
+ "resolved": "https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
4410
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
4411
+ "license": "MIT",
4412
+ "dependencies": {
4413
+ "@types/mdast": "^4.0.0",
4414
+ "unist-util-is": "^6.0.0"
4415
+ },
4416
+ "funding": {
4417
+ "type": "opencollective",
4418
+ "url": "https://opencollective.com/unified"
4419
+ }
4420
+ },
4421
+ "node_modules/mdast-util-to-hast": {
4422
+ "version": "13.2.1",
4423
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
4424
+ "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
4425
+ "license": "MIT",
4426
+ "dependencies": {
4427
+ "@types/hast": "^3.0.0",
4428
+ "@types/mdast": "^4.0.0",
4429
+ "@ungap/structured-clone": "^1.0.0",
4430
+ "devlop": "^1.0.0",
4431
+ "micromark-util-sanitize-uri": "^2.0.0",
4432
+ "trim-lines": "^3.0.0",
4433
+ "unist-util-position": "^5.0.0",
4434
+ "unist-util-visit": "^5.0.0",
4435
+ "vfile": "^6.0.0"
4436
+ },
4437
+ "funding": {
4438
+ "type": "opencollective",
4439
+ "url": "https://opencollective.com/unified"
4440
+ }
4441
+ },
4442
+ "node_modules/mdast-util-to-markdown": {
4443
+ "version": "2.1.2",
4444
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
4445
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
4446
+ "license": "MIT",
4447
+ "dependencies": {
4448
+ "@types/mdast": "^4.0.0",
4449
+ "@types/unist": "^3.0.0",
4450
+ "longest-streak": "^3.0.0",
4451
+ "mdast-util-phrasing": "^4.0.0",
4452
+ "mdast-util-to-string": "^4.0.0",
4453
+ "micromark-util-classify-character": "^2.0.0",
4454
+ "micromark-util-decode-string": "^2.0.0",
4455
+ "unist-util-visit": "^5.0.0",
4456
+ "zwitch": "^2.0.0"
4457
+ },
4458
+ "funding": {
4459
+ "type": "opencollective",
4460
+ "url": "https://opencollective.com/unified"
4461
+ }
4462
+ },
4463
+ "node_modules/mdast-util-to-string": {
4464
+ "version": "4.0.0",
4465
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
4466
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
4467
+ "license": "MIT",
4468
+ "dependencies": {
4469
+ "@types/mdast": "^4.0.0"
4470
+ },
4471
+ "funding": {
4472
+ "type": "opencollective",
4473
+ "url": "https://opencollective.com/unified"
4474
+ }
4475
+ },
4476
+ "node_modules/mdn-data": {
4477
+ "version": "2.27.1",
4478
+ "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.27.1.tgz",
4479
+ "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
4480
+ "license": "CC0-1.0"
4481
+ },
4482
+ "node_modules/micromark": {
4483
+ "version": "4.0.2",
4484
+ "resolved": "https://registry.npmmirror.com/micromark/-/micromark-4.0.2.tgz",
4485
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
4486
+ "funding": [
4487
+ {
4488
+ "type": "GitHub Sponsors",
4489
+ "url": "https://github.com/sponsors/unifiedjs"
4490
+ },
4491
+ {
4492
+ "type": "OpenCollective",
4493
+ "url": "https://opencollective.com/unified"
4494
+ }
4495
+ ],
4496
+ "license": "MIT",
4497
+ "dependencies": {
4498
+ "@types/debug": "^4.0.0",
4499
+ "debug": "^4.0.0",
4500
+ "decode-named-character-reference": "^1.0.0",
4501
+ "devlop": "^1.0.0",
4502
+ "micromark-core-commonmark": "^2.0.0",
4503
+ "micromark-factory-space": "^2.0.0",
4504
+ "micromark-util-character": "^2.0.0",
4505
+ "micromark-util-chunked": "^2.0.0",
4506
+ "micromark-util-combine-extensions": "^2.0.0",
4507
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
4508
+ "micromark-util-encode": "^2.0.0",
4509
+ "micromark-util-normalize-identifier": "^2.0.0",
4510
+ "micromark-util-resolve-all": "^2.0.0",
4511
+ "micromark-util-sanitize-uri": "^2.0.0",
4512
+ "micromark-util-subtokenize": "^2.0.0",
4513
+ "micromark-util-symbol": "^2.0.0",
4514
+ "micromark-util-types": "^2.0.0"
4515
+ }
4516
+ },
4517
+ "node_modules/micromark-core-commonmark": {
4518
+ "version": "2.0.3",
4519
+ "resolved": "https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
4520
+ "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
4521
+ "funding": [
4522
+ {
4523
+ "type": "GitHub Sponsors",
4524
+ "url": "https://github.com/sponsors/unifiedjs"
4525
+ },
4526
+ {
4527
+ "type": "OpenCollective",
4528
+ "url": "https://opencollective.com/unified"
4529
+ }
4530
+ ],
4531
+ "license": "MIT",
4532
+ "dependencies": {
4533
+ "decode-named-character-reference": "^1.0.0",
4534
+ "devlop": "^1.0.0",
4535
+ "micromark-factory-destination": "^2.0.0",
4536
+ "micromark-factory-label": "^2.0.0",
4537
+ "micromark-factory-space": "^2.0.0",
4538
+ "micromark-factory-title": "^2.0.0",
4539
+ "micromark-factory-whitespace": "^2.0.0",
4540
+ "micromark-util-character": "^2.0.0",
4541
+ "micromark-util-chunked": "^2.0.0",
4542
+ "micromark-util-classify-character": "^2.0.0",
4543
+ "micromark-util-html-tag-name": "^2.0.0",
4544
+ "micromark-util-normalize-identifier": "^2.0.0",
4545
+ "micromark-util-resolve-all": "^2.0.0",
4546
+ "micromark-util-subtokenize": "^2.0.0",
4547
+ "micromark-util-symbol": "^2.0.0",
4548
+ "micromark-util-types": "^2.0.0"
4549
+ }
4550
+ },
4551
+ "node_modules/micromark-extension-directive": {
4552
+ "version": "4.0.0",
4553
+ "resolved": "https://registry.npmmirror.com/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz",
4554
+ "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==",
4555
+ "license": "MIT",
4556
+ "dependencies": {
4557
+ "devlop": "^1.0.0",
4558
+ "micromark-factory-space": "^2.0.0",
4559
+ "micromark-factory-whitespace": "^2.0.0",
4560
+ "micromark-util-character": "^2.0.0",
4561
+ "micromark-util-symbol": "^2.0.0",
4562
+ "micromark-util-types": "^2.0.0",
4563
+ "parse-entities": "^4.0.0"
4564
+ },
4565
+ "funding": {
4566
+ "type": "opencollective",
4567
+ "url": "https://opencollective.com/unified"
4568
+ }
4569
+ },
4570
+ "node_modules/micromark-extension-gfm": {
4571
+ "version": "3.0.0",
4572
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
4573
+ "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
4574
+ "license": "MIT",
4575
+ "dependencies": {
4576
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
4577
+ "micromark-extension-gfm-footnote": "^2.0.0",
4578
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
4579
+ "micromark-extension-gfm-table": "^2.0.0",
4580
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
4581
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
4582
+ "micromark-util-combine-extensions": "^2.0.0",
4583
+ "micromark-util-types": "^2.0.0"
4584
+ },
4585
+ "funding": {
4586
+ "type": "opencollective",
4587
+ "url": "https://opencollective.com/unified"
4588
+ }
4589
+ },
4590
+ "node_modules/micromark-extension-gfm-autolink-literal": {
4591
+ "version": "2.1.0",
4592
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
4593
+ "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
4594
+ "license": "MIT",
4595
+ "dependencies": {
4596
+ "micromark-util-character": "^2.0.0",
4597
+ "micromark-util-sanitize-uri": "^2.0.0",
4598
+ "micromark-util-symbol": "^2.0.0",
4599
+ "micromark-util-types": "^2.0.0"
4600
+ },
4601
+ "funding": {
4602
+ "type": "opencollective",
4603
+ "url": "https://opencollective.com/unified"
4604
+ }
4605
+ },
4606
+ "node_modules/micromark-extension-gfm-footnote": {
4607
+ "version": "2.1.0",
4608
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
4609
+ "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
4610
+ "license": "MIT",
4611
+ "dependencies": {
4612
+ "devlop": "^1.0.0",
4613
+ "micromark-core-commonmark": "^2.0.0",
4614
+ "micromark-factory-space": "^2.0.0",
4615
+ "micromark-util-character": "^2.0.0",
4616
+ "micromark-util-normalize-identifier": "^2.0.0",
4617
+ "micromark-util-sanitize-uri": "^2.0.0",
4618
+ "micromark-util-symbol": "^2.0.0",
4619
+ "micromark-util-types": "^2.0.0"
4620
+ },
4621
+ "funding": {
4622
+ "type": "opencollective",
4623
+ "url": "https://opencollective.com/unified"
4624
+ }
4625
+ },
4626
+ "node_modules/micromark-extension-gfm-strikethrough": {
4627
+ "version": "2.1.0",
4628
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
4629
+ "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
4630
+ "license": "MIT",
4631
+ "dependencies": {
4632
+ "devlop": "^1.0.0",
4633
+ "micromark-util-chunked": "^2.0.0",
4634
+ "micromark-util-classify-character": "^2.0.0",
4635
+ "micromark-util-resolve-all": "^2.0.0",
4636
+ "micromark-util-symbol": "^2.0.0",
4637
+ "micromark-util-types": "^2.0.0"
4638
+ },
4639
+ "funding": {
4640
+ "type": "opencollective",
4641
+ "url": "https://opencollective.com/unified"
4642
+ }
4643
+ },
4644
+ "node_modules/micromark-extension-gfm-table": {
4645
+ "version": "2.1.1",
4646
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
4647
+ "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
4648
+ "license": "MIT",
4649
+ "dependencies": {
4650
+ "devlop": "^1.0.0",
4651
+ "micromark-factory-space": "^2.0.0",
4652
+ "micromark-util-character": "^2.0.0",
4653
+ "micromark-util-symbol": "^2.0.0",
4654
+ "micromark-util-types": "^2.0.0"
4655
+ },
4656
+ "funding": {
4657
+ "type": "opencollective",
4658
+ "url": "https://opencollective.com/unified"
4659
+ }
4660
+ },
4661
+ "node_modules/micromark-extension-gfm-tagfilter": {
4662
+ "version": "2.0.0",
4663
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
4664
+ "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
4665
+ "license": "MIT",
4666
+ "dependencies": {
4667
+ "micromark-util-types": "^2.0.0"
4668
+ },
4669
+ "funding": {
4670
+ "type": "opencollective",
4671
+ "url": "https://opencollective.com/unified"
4672
+ }
4673
+ },
4674
+ "node_modules/micromark-extension-gfm-task-list-item": {
4675
+ "version": "2.1.0",
4676
+ "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
4677
+ "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
4678
+ "license": "MIT",
4679
+ "dependencies": {
4680
+ "devlop": "^1.0.0",
4681
+ "micromark-factory-space": "^2.0.0",
4682
+ "micromark-util-character": "^2.0.0",
4683
+ "micromark-util-symbol": "^2.0.0",
4684
+ "micromark-util-types": "^2.0.0"
4685
+ },
4686
+ "funding": {
4687
+ "type": "opencollective",
4688
+ "url": "https://opencollective.com/unified"
4689
+ }
4690
+ },
4691
+ "node_modules/micromark-extension-mdx-expression": {
4692
+ "version": "3.0.1",
4693
+ "resolved": "https://registry.npmmirror.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz",
4694
+ "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==",
4695
+ "funding": [
4696
+ {
4697
+ "type": "GitHub Sponsors",
4698
+ "url": "https://github.com/sponsors/unifiedjs"
4699
+ },
4700
+ {
4701
+ "type": "OpenCollective",
4702
+ "url": "https://opencollective.com/unified"
4703
+ }
4704
+ ],
4705
+ "license": "MIT",
4706
+ "dependencies": {
4707
+ "@types/estree": "^1.0.0",
4708
+ "devlop": "^1.0.0",
4709
+ "micromark-factory-mdx-expression": "^2.0.0",
4710
+ "micromark-factory-space": "^2.0.0",
4711
+ "micromark-util-character": "^2.0.0",
4712
+ "micromark-util-events-to-acorn": "^2.0.0",
4713
+ "micromark-util-symbol": "^2.0.0",
4714
+ "micromark-util-types": "^2.0.0"
4715
+ }
4716
+ },
4717
+ "node_modules/micromark-extension-mdx-jsx": {
4718
+ "version": "3.0.2",
4719
+ "resolved": "https://registry.npmmirror.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz",
4720
+ "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==",
4721
+ "license": "MIT",
4722
+ "dependencies": {
4723
+ "@types/estree": "^1.0.0",
4724
+ "devlop": "^1.0.0",
4725
+ "estree-util-is-identifier-name": "^3.0.0",
4726
+ "micromark-factory-mdx-expression": "^2.0.0",
4727
+ "micromark-factory-space": "^2.0.0",
4728
+ "micromark-util-character": "^2.0.0",
4729
+ "micromark-util-events-to-acorn": "^2.0.0",
4730
+ "micromark-util-symbol": "^2.0.0",
4731
+ "micromark-util-types": "^2.0.0",
4732
+ "vfile-message": "^4.0.0"
4733
+ },
4734
+ "funding": {
4735
+ "type": "opencollective",
4736
+ "url": "https://opencollective.com/unified"
4737
+ }
4738
+ },
4739
+ "node_modules/micromark-extension-mdx-md": {
4740
+ "version": "2.0.0",
4741
+ "resolved": "https://registry.npmmirror.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz",
4742
+ "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
4743
+ "license": "MIT",
4744
+ "dependencies": {
4745
+ "micromark-util-types": "^2.0.0"
4746
+ },
4747
+ "funding": {
4748
+ "type": "opencollective",
4749
+ "url": "https://opencollective.com/unified"
4750
+ }
4751
+ },
4752
+ "node_modules/micromark-extension-mdxjs": {
4753
+ "version": "3.0.0",
4754
+ "resolved": "https://registry.npmmirror.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz",
4755
+ "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
4756
+ "license": "MIT",
4757
+ "dependencies": {
4758
+ "acorn": "^8.0.0",
4759
+ "acorn-jsx": "^5.0.0",
4760
+ "micromark-extension-mdx-expression": "^3.0.0",
4761
+ "micromark-extension-mdx-jsx": "^3.0.0",
4762
+ "micromark-extension-mdx-md": "^2.0.0",
4763
+ "micromark-extension-mdxjs-esm": "^3.0.0",
4764
+ "micromark-util-combine-extensions": "^2.0.0",
4765
+ "micromark-util-types": "^2.0.0"
4766
+ },
4767
+ "funding": {
4768
+ "type": "opencollective",
4769
+ "url": "https://opencollective.com/unified"
4770
+ }
4771
+ },
4772
+ "node_modules/micromark-extension-mdxjs-esm": {
4773
+ "version": "3.0.0",
4774
+ "resolved": "https://registry.npmmirror.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz",
4775
+ "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
4776
+ "license": "MIT",
4777
+ "dependencies": {
4778
+ "@types/estree": "^1.0.0",
4779
+ "devlop": "^1.0.0",
4780
+ "micromark-core-commonmark": "^2.0.0",
4781
+ "micromark-util-character": "^2.0.0",
4782
+ "micromark-util-events-to-acorn": "^2.0.0",
4783
+ "micromark-util-symbol": "^2.0.0",
4784
+ "micromark-util-types": "^2.0.0",
4785
+ "unist-util-position-from-estree": "^2.0.0",
4786
+ "vfile-message": "^4.0.0"
4787
+ },
4788
+ "funding": {
4789
+ "type": "opencollective",
4790
+ "url": "https://opencollective.com/unified"
4791
+ }
4792
+ },
4793
+ "node_modules/micromark-factory-destination": {
4794
+ "version": "2.0.1",
4795
+ "resolved": "https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
4796
+ "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
4797
+ "funding": [
4798
+ {
4799
+ "type": "GitHub Sponsors",
4800
+ "url": "https://github.com/sponsors/unifiedjs"
4801
+ },
4802
+ {
4803
+ "type": "OpenCollective",
4804
+ "url": "https://opencollective.com/unified"
4805
+ }
4806
+ ],
4807
+ "license": "MIT",
4808
+ "dependencies": {
4809
+ "micromark-util-character": "^2.0.0",
4810
+ "micromark-util-symbol": "^2.0.0",
4811
+ "micromark-util-types": "^2.0.0"
4812
+ }
4813
+ },
4814
+ "node_modules/micromark-factory-label": {
4815
+ "version": "2.0.1",
4816
+ "resolved": "https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
4817
+ "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
4818
+ "funding": [
4819
+ {
4820
+ "type": "GitHub Sponsors",
4821
+ "url": "https://github.com/sponsors/unifiedjs"
4822
+ },
4823
+ {
4824
+ "type": "OpenCollective",
4825
+ "url": "https://opencollective.com/unified"
4826
+ }
4827
+ ],
4828
+ "license": "MIT",
4829
+ "dependencies": {
4830
+ "devlop": "^1.0.0",
4831
+ "micromark-util-character": "^2.0.0",
4832
+ "micromark-util-symbol": "^2.0.0",
4833
+ "micromark-util-types": "^2.0.0"
4834
+ }
4835
+ },
4836
+ "node_modules/micromark-factory-mdx-expression": {
4837
+ "version": "2.0.3",
4838
+ "resolved": "https://registry.npmmirror.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz",
4839
+ "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==",
4840
+ "funding": [
4841
+ {
4842
+ "type": "GitHub Sponsors",
4843
+ "url": "https://github.com/sponsors/unifiedjs"
4844
+ },
4845
+ {
4846
+ "type": "OpenCollective",
4847
+ "url": "https://opencollective.com/unified"
4848
+ }
4849
+ ],
4850
+ "license": "MIT",
4851
+ "dependencies": {
4852
+ "@types/estree": "^1.0.0",
4853
+ "devlop": "^1.0.0",
4854
+ "micromark-factory-space": "^2.0.0",
4855
+ "micromark-util-character": "^2.0.0",
4856
+ "micromark-util-events-to-acorn": "^2.0.0",
4857
+ "micromark-util-symbol": "^2.0.0",
4858
+ "micromark-util-types": "^2.0.0",
4859
+ "unist-util-position-from-estree": "^2.0.0",
4860
+ "vfile-message": "^4.0.0"
4861
+ }
4862
+ },
4863
+ "node_modules/micromark-factory-space": {
4864
+ "version": "2.0.1",
4865
+ "resolved": "https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
4866
+ "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
4867
+ "funding": [
4868
+ {
4869
+ "type": "GitHub Sponsors",
4870
+ "url": "https://github.com/sponsors/unifiedjs"
4871
+ },
4872
+ {
4873
+ "type": "OpenCollective",
4874
+ "url": "https://opencollective.com/unified"
4875
+ }
4876
+ ],
4877
+ "license": "MIT",
4878
+ "dependencies": {
4879
+ "micromark-util-character": "^2.0.0",
4880
+ "micromark-util-types": "^2.0.0"
4881
+ }
4882
+ },
4883
+ "node_modules/micromark-factory-title": {
4884
+ "version": "2.0.1",
4885
+ "resolved": "https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
4886
+ "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
4887
+ "funding": [
4888
+ {
4889
+ "type": "GitHub Sponsors",
4890
+ "url": "https://github.com/sponsors/unifiedjs"
4891
+ },
4892
+ {
4893
+ "type": "OpenCollective",
4894
+ "url": "https://opencollective.com/unified"
4895
+ }
4896
+ ],
4897
+ "license": "MIT",
4898
+ "dependencies": {
4899
+ "micromark-factory-space": "^2.0.0",
4900
+ "micromark-util-character": "^2.0.0",
4901
+ "micromark-util-symbol": "^2.0.0",
4902
+ "micromark-util-types": "^2.0.0"
4903
+ }
4904
+ },
4905
+ "node_modules/micromark-factory-whitespace": {
4906
+ "version": "2.0.1",
4907
+ "resolved": "https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
4908
+ "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
4909
+ "funding": [
4910
+ {
4911
+ "type": "GitHub Sponsors",
4912
+ "url": "https://github.com/sponsors/unifiedjs"
4913
+ },
4914
+ {
4915
+ "type": "OpenCollective",
4916
+ "url": "https://opencollective.com/unified"
4917
+ }
4918
+ ],
4919
+ "license": "MIT",
4920
+ "dependencies": {
4921
+ "micromark-factory-space": "^2.0.0",
4922
+ "micromark-util-character": "^2.0.0",
4923
+ "micromark-util-symbol": "^2.0.0",
4924
+ "micromark-util-types": "^2.0.0"
4925
+ }
4926
+ },
4927
+ "node_modules/micromark-util-character": {
4928
+ "version": "2.1.1",
4929
+ "resolved": "https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
4930
+ "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
4931
+ "funding": [
4932
+ {
4933
+ "type": "GitHub Sponsors",
4934
+ "url": "https://github.com/sponsors/unifiedjs"
4935
+ },
4936
+ {
4937
+ "type": "OpenCollective",
4938
+ "url": "https://opencollective.com/unified"
4939
+ }
4940
+ ],
4941
+ "license": "MIT",
4942
+ "dependencies": {
4943
+ "micromark-util-symbol": "^2.0.0",
4944
+ "micromark-util-types": "^2.0.0"
4945
+ }
4946
+ },
4947
+ "node_modules/micromark-util-chunked": {
4948
+ "version": "2.0.1",
4949
+ "resolved": "https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
4950
+ "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
4951
+ "funding": [
4952
+ {
4953
+ "type": "GitHub Sponsors",
4954
+ "url": "https://github.com/sponsors/unifiedjs"
4955
+ },
4956
+ {
4957
+ "type": "OpenCollective",
4958
+ "url": "https://opencollective.com/unified"
4959
+ }
4960
+ ],
4961
+ "license": "MIT",
4962
+ "dependencies": {
4963
+ "micromark-util-symbol": "^2.0.0"
4964
+ }
4965
+ },
4966
+ "node_modules/micromark-util-classify-character": {
4967
+ "version": "2.0.1",
4968
+ "resolved": "https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
4969
+ "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
4970
+ "funding": [
4971
+ {
4972
+ "type": "GitHub Sponsors",
4973
+ "url": "https://github.com/sponsors/unifiedjs"
4974
+ },
4975
+ {
4976
+ "type": "OpenCollective",
4977
+ "url": "https://opencollective.com/unified"
4978
+ }
4979
+ ],
4980
+ "license": "MIT",
4981
+ "dependencies": {
4982
+ "micromark-util-character": "^2.0.0",
4983
+ "micromark-util-symbol": "^2.0.0",
4984
+ "micromark-util-types": "^2.0.0"
4985
+ }
4986
+ },
4987
+ "node_modules/micromark-util-combine-extensions": {
4988
+ "version": "2.0.1",
4989
+ "resolved": "https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
4990
+ "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
4991
+ "funding": [
4992
+ {
4993
+ "type": "GitHub Sponsors",
4994
+ "url": "https://github.com/sponsors/unifiedjs"
4995
+ },
4996
+ {
4997
+ "type": "OpenCollective",
4998
+ "url": "https://opencollective.com/unified"
4999
+ }
5000
+ ],
5001
+ "license": "MIT",
5002
+ "dependencies": {
5003
+ "micromark-util-chunked": "^2.0.0",
5004
+ "micromark-util-types": "^2.0.0"
5005
+ }
5006
+ },
5007
+ "node_modules/micromark-util-decode-numeric-character-reference": {
5008
+ "version": "2.0.2",
5009
+ "resolved": "https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
5010
+ "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
5011
+ "funding": [
5012
+ {
5013
+ "type": "GitHub Sponsors",
5014
+ "url": "https://github.com/sponsors/unifiedjs"
5015
+ },
5016
+ {
5017
+ "type": "OpenCollective",
5018
+ "url": "https://opencollective.com/unified"
5019
+ }
5020
+ ],
5021
+ "license": "MIT",
5022
+ "dependencies": {
5023
+ "micromark-util-symbol": "^2.0.0"
5024
+ }
5025
+ },
5026
+ "node_modules/micromark-util-decode-string": {
5027
+ "version": "2.0.1",
5028
+ "resolved": "https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
5029
+ "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
5030
+ "funding": [
5031
+ {
5032
+ "type": "GitHub Sponsors",
5033
+ "url": "https://github.com/sponsors/unifiedjs"
5034
+ },
5035
+ {
5036
+ "type": "OpenCollective",
5037
+ "url": "https://opencollective.com/unified"
5038
+ }
5039
+ ],
5040
+ "license": "MIT",
5041
+ "dependencies": {
5042
+ "decode-named-character-reference": "^1.0.0",
5043
+ "micromark-util-character": "^2.0.0",
5044
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
5045
+ "micromark-util-symbol": "^2.0.0"
5046
+ }
5047
+ },
5048
+ "node_modules/micromark-util-encode": {
5049
+ "version": "2.0.1",
5050
+ "resolved": "https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
5051
+ "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
5052
+ "funding": [
5053
+ {
5054
+ "type": "GitHub Sponsors",
5055
+ "url": "https://github.com/sponsors/unifiedjs"
5056
+ },
5057
+ {
5058
+ "type": "OpenCollective",
5059
+ "url": "https://opencollective.com/unified"
5060
+ }
5061
+ ],
5062
+ "license": "MIT"
5063
+ },
5064
+ "node_modules/micromark-util-events-to-acorn": {
5065
+ "version": "2.0.3",
5066
+ "resolved": "https://registry.npmmirror.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz",
5067
+ "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==",
5068
+ "funding": [
5069
+ {
5070
+ "type": "GitHub Sponsors",
5071
+ "url": "https://github.com/sponsors/unifiedjs"
5072
+ },
5073
+ {
5074
+ "type": "OpenCollective",
5075
+ "url": "https://opencollective.com/unified"
5076
+ }
5077
+ ],
5078
+ "license": "MIT",
5079
+ "dependencies": {
5080
+ "@types/estree": "^1.0.0",
5081
+ "@types/unist": "^3.0.0",
5082
+ "devlop": "^1.0.0",
5083
+ "estree-util-visit": "^2.0.0",
5084
+ "micromark-util-symbol": "^2.0.0",
5085
+ "micromark-util-types": "^2.0.0",
5086
+ "vfile-message": "^4.0.0"
5087
+ }
5088
+ },
5089
+ "node_modules/micromark-util-html-tag-name": {
5090
+ "version": "2.0.1",
5091
+ "resolved": "https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
5092
+ "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
5093
+ "funding": [
5094
+ {
5095
+ "type": "GitHub Sponsors",
5096
+ "url": "https://github.com/sponsors/unifiedjs"
5097
+ },
5098
+ {
5099
+ "type": "OpenCollective",
5100
+ "url": "https://opencollective.com/unified"
5101
+ }
5102
+ ],
5103
+ "license": "MIT"
5104
+ },
5105
+ "node_modules/micromark-util-normalize-identifier": {
5106
+ "version": "2.0.1",
5107
+ "resolved": "https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
5108
+ "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
5109
+ "funding": [
5110
+ {
5111
+ "type": "GitHub Sponsors",
5112
+ "url": "https://github.com/sponsors/unifiedjs"
5113
+ },
5114
+ {
5115
+ "type": "OpenCollective",
5116
+ "url": "https://opencollective.com/unified"
5117
+ }
5118
+ ],
5119
+ "license": "MIT",
5120
+ "dependencies": {
5121
+ "micromark-util-symbol": "^2.0.0"
5122
+ }
5123
+ },
5124
+ "node_modules/micromark-util-resolve-all": {
5125
+ "version": "2.0.1",
5126
+ "resolved": "https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
5127
+ "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
5128
+ "funding": [
5129
+ {
5130
+ "type": "GitHub Sponsors",
5131
+ "url": "https://github.com/sponsors/unifiedjs"
5132
+ },
5133
+ {
5134
+ "type": "OpenCollective",
5135
+ "url": "https://opencollective.com/unified"
5136
+ }
5137
+ ],
5138
+ "license": "MIT",
5139
+ "dependencies": {
5140
+ "micromark-util-types": "^2.0.0"
5141
+ }
5142
+ },
5143
+ "node_modules/micromark-util-sanitize-uri": {
5144
+ "version": "2.0.1",
5145
+ "resolved": "https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
5146
+ "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
5147
+ "funding": [
5148
+ {
5149
+ "type": "GitHub Sponsors",
5150
+ "url": "https://github.com/sponsors/unifiedjs"
5151
+ },
5152
+ {
5153
+ "type": "OpenCollective",
5154
+ "url": "https://opencollective.com/unified"
5155
+ }
5156
+ ],
5157
+ "license": "MIT",
5158
+ "dependencies": {
5159
+ "micromark-util-character": "^2.0.0",
5160
+ "micromark-util-encode": "^2.0.0",
5161
+ "micromark-util-symbol": "^2.0.0"
5162
+ }
5163
+ },
5164
+ "node_modules/micromark-util-subtokenize": {
5165
+ "version": "2.1.0",
5166
+ "resolved": "https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
5167
+ "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
5168
+ "funding": [
5169
+ {
5170
+ "type": "GitHub Sponsors",
5171
+ "url": "https://github.com/sponsors/unifiedjs"
5172
+ },
5173
+ {
5174
+ "type": "OpenCollective",
5175
+ "url": "https://opencollective.com/unified"
5176
+ }
5177
+ ],
5178
+ "license": "MIT",
5179
+ "dependencies": {
5180
+ "devlop": "^1.0.0",
5181
+ "micromark-util-chunked": "^2.0.0",
5182
+ "micromark-util-symbol": "^2.0.0",
5183
+ "micromark-util-types": "^2.0.0"
5184
+ }
5185
+ },
5186
+ "node_modules/micromark-util-symbol": {
5187
+ "version": "2.0.1",
5188
+ "resolved": "https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
5189
+ "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
5190
+ "funding": [
5191
+ {
5192
+ "type": "GitHub Sponsors",
5193
+ "url": "https://github.com/sponsors/unifiedjs"
5194
+ },
5195
+ {
5196
+ "type": "OpenCollective",
5197
+ "url": "https://opencollective.com/unified"
5198
+ }
5199
+ ],
5200
+ "license": "MIT"
5201
+ },
5202
+ "node_modules/micromark-util-types": {
5203
+ "version": "2.0.2",
5204
+ "resolved": "https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
5205
+ "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
5206
+ "funding": [
5207
+ {
5208
+ "type": "GitHub Sponsors",
5209
+ "url": "https://github.com/sponsors/unifiedjs"
5210
+ },
5211
+ {
5212
+ "type": "OpenCollective",
5213
+ "url": "https://opencollective.com/unified"
5214
+ }
5215
+ ],
5216
+ "license": "MIT"
5217
+ },
5218
+ "node_modules/mrmime": {
5219
+ "version": "2.0.1",
5220
+ "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.1.tgz",
5221
+ "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
5222
+ "license": "MIT",
5223
+ "engines": {
5224
+ "node": ">=10"
5225
+ }
5226
+ },
5227
+ "node_modules/ms": {
5228
+ "version": "2.1.3",
5229
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
5230
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5231
+ "license": "MIT"
5232
+ },
5233
+ "node_modules/nanoid": {
5234
+ "version": "3.3.16",
5235
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.16.tgz",
5236
+ "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
5237
+ "funding": [
5238
+ {
5239
+ "type": "github",
5240
+ "url": "https://github.com/sponsors/ai"
5241
+ }
5242
+ ],
5243
+ "license": "MIT",
5244
+ "bin": {
5245
+ "nanoid": "bin/nanoid.cjs"
5246
+ },
5247
+ "engines": {
5248
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5249
+ }
5250
+ },
5251
+ "node_modules/neotraverse": {
5252
+ "version": "1.0.1",
5253
+ "resolved": "https://registry.npmmirror.com/neotraverse/-/neotraverse-1.0.1.tgz",
5254
+ "integrity": "sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==",
5255
+ "license": "MIT",
5256
+ "engines": {
5257
+ "node": ">= 10"
5258
+ }
5259
+ },
5260
+ "node_modules/nlcst-to-string": {
5261
+ "version": "4.0.0",
5262
+ "resolved": "https://registry.npmmirror.com/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz",
5263
+ "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
5264
+ "license": "MIT",
5265
+ "dependencies": {
5266
+ "@types/nlcst": "^2.0.0"
5267
+ },
5268
+ "funding": {
5269
+ "type": "opencollective",
5270
+ "url": "https://opencollective.com/unified"
5271
+ }
5272
+ },
5273
+ "node_modules/node-fetch-native": {
5274
+ "version": "1.6.7",
5275
+ "resolved": "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.7.tgz",
5276
+ "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==",
5277
+ "license": "MIT"
5278
+ },
5279
+ "node_modules/node-mock-http": {
5280
+ "version": "1.0.4",
5281
+ "resolved": "https://registry.npmmirror.com/node-mock-http/-/node-mock-http-1.0.4.tgz",
5282
+ "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==",
5283
+ "license": "MIT"
5284
+ },
5285
+ "node_modules/normalize-path": {
5286
+ "version": "3.0.0",
5287
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
5288
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5289
+ "license": "MIT",
5290
+ "engines": {
5291
+ "node": ">=0.10.0"
5292
+ }
5293
+ },
5294
+ "node_modules/nth-check": {
5295
+ "version": "2.1.1",
5296
+ "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz",
5297
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
5298
+ "license": "BSD-2-Clause",
5299
+ "dependencies": {
5300
+ "boolbase": "^1.0.0"
5301
+ },
5302
+ "funding": {
5303
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
5304
+ }
5305
+ },
5306
+ "node_modules/obug": {
5307
+ "version": "2.1.4",
5308
+ "resolved": "https://registry.npmmirror.com/obug/-/obug-2.1.4.tgz",
5309
+ "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==",
5310
+ "funding": [
5311
+ "https://github.com/sponsors/sxzz",
5312
+ "https://opencollective.com/debug"
5313
+ ],
5314
+ "license": "MIT",
5315
+ "engines": {
5316
+ "node": ">=12.20.0"
5317
+ }
5318
+ },
5319
+ "node_modules/ofetch": {
5320
+ "version": "1.5.1",
5321
+ "resolved": "https://registry.npmmirror.com/ofetch/-/ofetch-1.5.1.tgz",
5322
+ "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==",
5323
+ "license": "MIT",
5324
+ "dependencies": {
5325
+ "destr": "^2.0.5",
5326
+ "node-fetch-native": "^1.6.7",
5327
+ "ufo": "^1.6.1"
5328
+ }
5329
+ },
5330
+ "node_modules/ohash": {
5331
+ "version": "2.0.11",
5332
+ "resolved": "https://registry.npmmirror.com/ohash/-/ohash-2.0.11.tgz",
5333
+ "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==",
5334
+ "license": "MIT"
5335
+ },
5336
+ "node_modules/oniguruma-parser": {
5337
+ "version": "0.12.2",
5338
+ "resolved": "https://registry.npmmirror.com/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz",
5339
+ "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==",
5340
+ "license": "MIT"
5341
+ },
5342
+ "node_modules/oniguruma-to-es": {
5343
+ "version": "4.3.6",
5344
+ "resolved": "https://registry.npmmirror.com/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz",
5345
+ "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==",
5346
+ "license": "MIT",
5347
+ "dependencies": {
5348
+ "oniguruma-parser": "^0.12.2",
5349
+ "regex": "^6.1.0",
5350
+ "regex-recursion": "^6.0.2"
5351
+ }
5352
+ },
5353
+ "node_modules/p-limit": {
5354
+ "version": "7.3.1",
5355
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-7.3.1.tgz",
5356
+ "integrity": "sha512-0trZaiG7Y7kN/Egy9a8j47t9osC0Tch4PaIWd9yGF6bvmlk7muExRvGNYb8sXBwEKMoNKsbNN9P8EefuQekE4Q==",
5357
+ "license": "MIT",
5358
+ "dependencies": {
5359
+ "yocto-queue": "^1.2.1"
5360
+ },
5361
+ "engines": {
5362
+ "node": ">=20"
5363
+ },
5364
+ "funding": {
5365
+ "url": "https://github.com/sponsors/sindresorhus"
5366
+ }
5367
+ },
5368
+ "node_modules/p-queue": {
5369
+ "version": "9.3.3",
5370
+ "resolved": "https://registry.npmmirror.com/p-queue/-/p-queue-9.3.3.tgz",
5371
+ "integrity": "sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==",
5372
+ "license": "MIT",
5373
+ "dependencies": {
5374
+ "eventemitter3": "^5.0.4",
5375
+ "p-timeout": "^7.0.0"
5376
+ },
5377
+ "engines": {
5378
+ "node": ">=20"
5379
+ },
5380
+ "funding": {
5381
+ "url": "https://github.com/sponsors/sindresorhus"
5382
+ }
5383
+ },
5384
+ "node_modules/p-timeout": {
5385
+ "version": "7.0.1",
5386
+ "resolved": "https://registry.npmmirror.com/p-timeout/-/p-timeout-7.0.1.tgz",
5387
+ "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==",
5388
+ "license": "MIT",
5389
+ "engines": {
5390
+ "node": ">=20"
5391
+ },
5392
+ "funding": {
5393
+ "url": "https://github.com/sponsors/sindresorhus"
5394
+ }
5395
+ },
5396
+ "node_modules/package-manager-detector": {
5397
+ "version": "1.8.0",
5398
+ "resolved": "https://registry.npmmirror.com/package-manager-detector/-/package-manager-detector-1.8.0.tgz",
5399
+ "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==",
5400
+ "license": "MIT"
5401
+ },
5402
+ "node_modules/pagefind": {
5403
+ "version": "1.5.2",
5404
+ "resolved": "https://registry.npmmirror.com/pagefind/-/pagefind-1.5.2.tgz",
5405
+ "integrity": "sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==",
5406
+ "license": "MIT",
5407
+ "bin": {
5408
+ "pagefind": "lib/runner/bin.cjs"
5409
+ },
5410
+ "optionalDependencies": {
5411
+ "@pagefind/darwin-arm64": "1.5.2",
5412
+ "@pagefind/darwin-x64": "1.5.2",
5413
+ "@pagefind/freebsd-x64": "1.5.2",
5414
+ "@pagefind/linux-arm64": "1.5.2",
5415
+ "@pagefind/linux-x64": "1.5.2",
5416
+ "@pagefind/windows-arm64": "1.5.2",
5417
+ "@pagefind/windows-x64": "1.5.2"
5418
+ }
5419
+ },
5420
+ "node_modules/parse-entities": {
5421
+ "version": "4.0.2",
5422
+ "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-4.0.2.tgz",
5423
+ "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
5424
+ "license": "MIT",
5425
+ "dependencies": {
5426
+ "@types/unist": "^2.0.0",
5427
+ "character-entities-legacy": "^3.0.0",
5428
+ "character-reference-invalid": "^2.0.0",
5429
+ "decode-named-character-reference": "^1.0.0",
5430
+ "is-alphanumerical": "^2.0.0",
5431
+ "is-decimal": "^2.0.0",
5432
+ "is-hexadecimal": "^2.0.0"
5433
+ },
5434
+ "funding": {
5435
+ "type": "github",
5436
+ "url": "https://github.com/sponsors/wooorm"
5437
+ }
5438
+ },
5439
+ "node_modules/parse-entities/node_modules/@types/unist": {
5440
+ "version": "2.0.11",
5441
+ "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz",
5442
+ "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
5443
+ "license": "MIT"
5444
+ },
5445
+ "node_modules/parse-latin": {
5446
+ "version": "7.0.0",
5447
+ "resolved": "https://registry.npmmirror.com/parse-latin/-/parse-latin-7.0.0.tgz",
5448
+ "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
5449
+ "license": "MIT",
5450
+ "dependencies": {
5451
+ "@types/nlcst": "^2.0.0",
5452
+ "@types/unist": "^3.0.0",
5453
+ "nlcst-to-string": "^4.0.0",
5454
+ "unist-util-modify-children": "^4.0.0",
5455
+ "unist-util-visit-children": "^3.0.0",
5456
+ "vfile": "^6.0.0"
5457
+ },
5458
+ "funding": {
5459
+ "type": "github",
5460
+ "url": "https://github.com/sponsors/wooorm"
5461
+ }
5462
+ },
5463
+ "node_modules/parse5": {
5464
+ "version": "7.3.0",
5465
+ "resolved": "https://registry.npmmirror.com/parse5/-/parse5-7.3.0.tgz",
5466
+ "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
5467
+ "license": "MIT",
5468
+ "dependencies": {
5469
+ "entities": "^6.0.0"
5470
+ },
5471
+ "funding": {
5472
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
5473
+ }
5474
+ },
5475
+ "node_modules/piccolore": {
5476
+ "version": "0.1.3",
5477
+ "resolved": "https://registry.npmmirror.com/piccolore/-/piccolore-0.1.3.tgz",
5478
+ "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==",
5479
+ "license": "ISC"
5480
+ },
5481
+ "node_modules/picocolors": {
5482
+ "version": "1.1.1",
5483
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
5484
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
5485
+ "license": "ISC"
5486
+ },
5487
+ "node_modules/picomatch": {
5488
+ "version": "4.0.5",
5489
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.5.tgz",
5490
+ "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
5491
+ "license": "MIT",
5492
+ "engines": {
5493
+ "node": ">=12"
5494
+ },
5495
+ "funding": {
5496
+ "url": "https://github.com/sponsors/jonschlinkert"
5497
+ }
5498
+ },
5499
+ "node_modules/postcss": {
5500
+ "version": "8.5.22",
5501
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.22.tgz",
5502
+ "integrity": "sha512-KBDEIpLrvpv16pp3K0Fw+UCoZfopFjjgeB+0tA/aaThfEE74kKDLrgg603YvOWJyg3+WYtyq3xYsQWsIyZlPqQ==",
5503
+ "funding": [
5504
+ {
5505
+ "type": "opencollective",
5506
+ "url": "https://opencollective.com/postcss/"
5507
+ },
5508
+ {
5509
+ "type": "tidelift",
5510
+ "url": "https://tidelift.com/funding/github/npm/postcss"
5511
+ },
5512
+ {
5513
+ "type": "github",
5514
+ "url": "https://github.com/sponsors/ai"
5515
+ }
5516
+ ],
5517
+ "license": "MIT",
5518
+ "dependencies": {
5519
+ "nanoid": "^3.3.16",
5520
+ "picocolors": "^1.1.1",
5521
+ "source-map-js": "^1.2.1"
5522
+ },
5523
+ "engines": {
5524
+ "node": "^10 || ^12 || >=14"
5525
+ }
5526
+ },
5527
+ "node_modules/postcss-nested": {
5528
+ "version": "6.2.0",
5529
+ "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.2.0.tgz",
5530
+ "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
5531
+ "funding": [
5532
+ {
5533
+ "type": "opencollective",
5534
+ "url": "https://opencollective.com/postcss/"
5535
+ },
5536
+ {
5537
+ "type": "github",
5538
+ "url": "https://github.com/sponsors/ai"
5539
+ }
5540
+ ],
5541
+ "license": "MIT",
5542
+ "dependencies": {
5543
+ "postcss-selector-parser": "^6.1.1"
5544
+ },
5545
+ "engines": {
5546
+ "node": ">=12.0"
5547
+ },
5548
+ "peerDependencies": {
5549
+ "postcss": "^8.2.14"
5550
+ }
5551
+ },
5552
+ "node_modules/postcss-selector-parser": {
5553
+ "version": "6.1.4",
5554
+ "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz",
5555
+ "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==",
5556
+ "license": "MIT",
5557
+ "dependencies": {
5558
+ "cssesc": "^3.0.0",
5559
+ "util-deprecate": "^1.0.2"
5560
+ },
5561
+ "engines": {
5562
+ "node": ">=4"
5563
+ }
5564
+ },
5565
+ "node_modules/prismjs": {
5566
+ "version": "1.30.0",
5567
+ "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.30.0.tgz",
5568
+ "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
5569
+ "license": "MIT",
5570
+ "engines": {
5571
+ "node": ">=6"
5572
+ }
5573
+ },
5574
+ "node_modules/process-ancestry": {
5575
+ "version": "0.1.0",
5576
+ "resolved": "https://registry.npmmirror.com/process-ancestry/-/process-ancestry-0.1.0.tgz",
5577
+ "integrity": "sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==",
5578
+ "license": "MIT",
5579
+ "engines": {
5580
+ "node": ">=18.0.0"
5581
+ }
5582
+ },
5583
+ "node_modules/property-information": {
5584
+ "version": "7.2.0",
5585
+ "resolved": "https://registry.npmmirror.com/property-information/-/property-information-7.2.0.tgz",
5586
+ "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==",
5587
+ "license": "MIT",
5588
+ "funding": {
5589
+ "type": "github",
5590
+ "url": "https://github.com/sponsors/wooorm"
5591
+ }
5592
+ },
5593
+ "node_modules/radix3": {
5594
+ "version": "1.1.2",
5595
+ "resolved": "https://registry.npmmirror.com/radix3/-/radix3-1.1.2.tgz",
5596
+ "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==",
5597
+ "license": "MIT"
5598
+ },
5599
+ "node_modules/readdirp": {
5600
+ "version": "5.0.0",
5601
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-5.0.0.tgz",
5602
+ "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==",
5603
+ "license": "MIT",
5604
+ "engines": {
5605
+ "node": ">= 20.19.0"
5606
+ },
5607
+ "funding": {
5608
+ "type": "individual",
5609
+ "url": "https://paulmillr.com/funding/"
5610
+ }
5611
+ },
5612
+ "node_modules/recma-build-jsx": {
5613
+ "version": "1.0.0",
5614
+ "resolved": "https://registry.npmmirror.com/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz",
5615
+ "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==",
5616
+ "license": "MIT",
5617
+ "dependencies": {
5618
+ "@types/estree": "^1.0.0",
5619
+ "estree-util-build-jsx": "^3.0.0",
5620
+ "vfile": "^6.0.0"
5621
+ },
5622
+ "funding": {
5623
+ "type": "opencollective",
5624
+ "url": "https://opencollective.com/unified"
5625
+ }
5626
+ },
5627
+ "node_modules/recma-jsx": {
5628
+ "version": "1.0.1",
5629
+ "resolved": "https://registry.npmmirror.com/recma-jsx/-/recma-jsx-1.0.1.tgz",
5630
+ "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==",
5631
+ "license": "MIT",
5632
+ "dependencies": {
5633
+ "acorn-jsx": "^5.0.0",
5634
+ "estree-util-to-js": "^2.0.0",
5635
+ "recma-parse": "^1.0.0",
5636
+ "recma-stringify": "^1.0.0",
5637
+ "unified": "^11.0.0"
5638
+ },
5639
+ "funding": {
5640
+ "type": "opencollective",
5641
+ "url": "https://opencollective.com/unified"
5642
+ },
5643
+ "peerDependencies": {
5644
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
5645
+ }
5646
+ },
5647
+ "node_modules/recma-parse": {
5648
+ "version": "1.0.0",
5649
+ "resolved": "https://registry.npmmirror.com/recma-parse/-/recma-parse-1.0.0.tgz",
5650
+ "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==",
5651
+ "license": "MIT",
5652
+ "dependencies": {
5653
+ "@types/estree": "^1.0.0",
5654
+ "esast-util-from-js": "^2.0.0",
5655
+ "unified": "^11.0.0",
5656
+ "vfile": "^6.0.0"
5657
+ },
5658
+ "funding": {
5659
+ "type": "opencollective",
5660
+ "url": "https://opencollective.com/unified"
5661
+ }
5662
+ },
5663
+ "node_modules/recma-stringify": {
5664
+ "version": "1.0.0",
5665
+ "resolved": "https://registry.npmmirror.com/recma-stringify/-/recma-stringify-1.0.0.tgz",
5666
+ "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==",
5667
+ "license": "MIT",
5668
+ "dependencies": {
5669
+ "@types/estree": "^1.0.0",
5670
+ "estree-util-to-js": "^2.0.0",
5671
+ "unified": "^11.0.0",
5672
+ "vfile": "^6.0.0"
5673
+ },
5674
+ "funding": {
5675
+ "type": "opencollective",
5676
+ "url": "https://opencollective.com/unified"
5677
+ }
5678
+ },
5679
+ "node_modules/regex": {
5680
+ "version": "6.1.0",
5681
+ "resolved": "https://registry.npmmirror.com/regex/-/regex-6.1.0.tgz",
5682
+ "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==",
5683
+ "license": "MIT",
5684
+ "dependencies": {
5685
+ "regex-utilities": "^2.3.0"
5686
+ }
5687
+ },
5688
+ "node_modules/regex-recursion": {
5689
+ "version": "6.0.2",
5690
+ "resolved": "https://registry.npmmirror.com/regex-recursion/-/regex-recursion-6.0.2.tgz",
5691
+ "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
5692
+ "license": "MIT",
5693
+ "dependencies": {
5694
+ "regex-utilities": "^2.3.0"
5695
+ }
5696
+ },
5697
+ "node_modules/regex-utilities": {
5698
+ "version": "2.3.0",
5699
+ "resolved": "https://registry.npmmirror.com/regex-utilities/-/regex-utilities-2.3.0.tgz",
5700
+ "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==",
5701
+ "license": "MIT"
5702
+ },
5703
+ "node_modules/rehype": {
5704
+ "version": "13.0.2",
5705
+ "resolved": "https://registry.npmmirror.com/rehype/-/rehype-13.0.2.tgz",
5706
+ "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
5707
+ "license": "MIT",
5708
+ "dependencies": {
5709
+ "@types/hast": "^3.0.0",
5710
+ "rehype-parse": "^9.0.0",
5711
+ "rehype-stringify": "^10.0.0",
5712
+ "unified": "^11.0.0"
5713
+ },
5714
+ "funding": {
5715
+ "type": "opencollective",
5716
+ "url": "https://opencollective.com/unified"
5717
+ }
5718
+ },
5719
+ "node_modules/rehype-expressive-code": {
5720
+ "version": "0.44.1",
5721
+ "resolved": "https://registry.npmmirror.com/rehype-expressive-code/-/rehype-expressive-code-0.44.1.tgz",
5722
+ "integrity": "sha512-+VZgs7Evw4LXRN3owpoBNSTpYuW6GeOdjqcUT1TuY8o/4MGPtbd0EU7Bgrju7X8KrQ6SslOBAuGWJ5fV5TriJQ==",
5723
+ "license": "MIT",
5724
+ "dependencies": {
5725
+ "expressive-code": "^0.44.1"
5726
+ }
5727
+ },
5728
+ "node_modules/rehype-format": {
5729
+ "version": "5.0.1",
5730
+ "resolved": "https://registry.npmmirror.com/rehype-format/-/rehype-format-5.0.1.tgz",
5731
+ "integrity": "sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==",
5732
+ "license": "MIT",
5733
+ "dependencies": {
5734
+ "@types/hast": "^3.0.0",
5735
+ "hast-util-format": "^1.0.0"
5736
+ },
5737
+ "funding": {
5738
+ "type": "opencollective",
5739
+ "url": "https://opencollective.com/unified"
5740
+ }
5741
+ },
5742
+ "node_modules/rehype-parse": {
5743
+ "version": "9.0.1",
5744
+ "resolved": "https://registry.npmmirror.com/rehype-parse/-/rehype-parse-9.0.1.tgz",
5745
+ "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
5746
+ "license": "MIT",
5747
+ "dependencies": {
5748
+ "@types/hast": "^3.0.0",
5749
+ "hast-util-from-html": "^2.0.0",
5750
+ "unified": "^11.0.0"
5751
+ },
5752
+ "funding": {
5753
+ "type": "opencollective",
5754
+ "url": "https://opencollective.com/unified"
5755
+ }
5756
+ },
5757
+ "node_modules/rehype-raw": {
5758
+ "version": "7.0.0",
5759
+ "resolved": "https://registry.npmmirror.com/rehype-raw/-/rehype-raw-7.0.0.tgz",
5760
+ "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
5761
+ "license": "MIT",
5762
+ "dependencies": {
5763
+ "@types/hast": "^3.0.0",
5764
+ "hast-util-raw": "^9.0.0",
5765
+ "vfile": "^6.0.0"
5766
+ },
5767
+ "funding": {
5768
+ "type": "opencollective",
5769
+ "url": "https://opencollective.com/unified"
5770
+ }
5771
+ },
5772
+ "node_modules/rehype-recma": {
5773
+ "version": "1.0.0",
5774
+ "resolved": "https://registry.npmmirror.com/rehype-recma/-/rehype-recma-1.0.0.tgz",
5775
+ "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==",
5776
+ "license": "MIT",
5777
+ "dependencies": {
5778
+ "@types/estree": "^1.0.0",
5779
+ "@types/hast": "^3.0.0",
5780
+ "hast-util-to-estree": "^3.0.0"
5781
+ },
5782
+ "funding": {
5783
+ "type": "opencollective",
5784
+ "url": "https://opencollective.com/unified"
5785
+ }
5786
+ },
5787
+ "node_modules/rehype-stringify": {
5788
+ "version": "10.0.1",
5789
+ "resolved": "https://registry.npmmirror.com/rehype-stringify/-/rehype-stringify-10.0.1.tgz",
5790
+ "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
5791
+ "license": "MIT",
5792
+ "dependencies": {
5793
+ "@types/hast": "^3.0.0",
5794
+ "hast-util-to-html": "^9.0.0",
5795
+ "unified": "^11.0.0"
5796
+ },
5797
+ "funding": {
5798
+ "type": "opencollective",
5799
+ "url": "https://opencollective.com/unified"
5800
+ }
5801
+ },
5802
+ "node_modules/remark-directive": {
5803
+ "version": "4.0.0",
5804
+ "resolved": "https://registry.npmmirror.com/remark-directive/-/remark-directive-4.0.0.tgz",
5805
+ "integrity": "sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==",
5806
+ "license": "MIT",
5807
+ "dependencies": {
5808
+ "@types/mdast": "^4.0.0",
5809
+ "mdast-util-directive": "^3.0.0",
5810
+ "micromark-extension-directive": "^4.0.0",
5811
+ "unified": "^11.0.0"
5812
+ },
5813
+ "funding": {
5814
+ "type": "opencollective",
5815
+ "url": "https://opencollective.com/unified"
5816
+ }
5817
+ },
5818
+ "node_modules/remark-gfm": {
5819
+ "version": "4.0.1",
5820
+ "resolved": "https://registry.npmmirror.com/remark-gfm/-/remark-gfm-4.0.1.tgz",
5821
+ "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
5822
+ "license": "MIT",
5823
+ "dependencies": {
5824
+ "@types/mdast": "^4.0.0",
5825
+ "mdast-util-gfm": "^3.0.0",
5826
+ "micromark-extension-gfm": "^3.0.0",
5827
+ "remark-parse": "^11.0.0",
5828
+ "remark-stringify": "^11.0.0",
5829
+ "unified": "^11.0.0"
5830
+ },
5831
+ "funding": {
5832
+ "type": "opencollective",
5833
+ "url": "https://opencollective.com/unified"
5834
+ }
5835
+ },
5836
+ "node_modules/remark-mdx": {
5837
+ "version": "3.1.1",
5838
+ "resolved": "https://registry.npmmirror.com/remark-mdx/-/remark-mdx-3.1.1.tgz",
5839
+ "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==",
5840
+ "license": "MIT",
5841
+ "dependencies": {
5842
+ "mdast-util-mdx": "^3.0.0",
5843
+ "micromark-extension-mdxjs": "^3.0.0"
5844
+ },
5845
+ "funding": {
5846
+ "type": "opencollective",
5847
+ "url": "https://opencollective.com/unified"
5848
+ }
5849
+ },
5850
+ "node_modules/remark-parse": {
5851
+ "version": "11.0.0",
5852
+ "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-11.0.0.tgz",
5853
+ "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
5854
+ "license": "MIT",
5855
+ "dependencies": {
5856
+ "@types/mdast": "^4.0.0",
5857
+ "mdast-util-from-markdown": "^2.0.0",
5858
+ "micromark-util-types": "^2.0.0",
5859
+ "unified": "^11.0.0"
5860
+ },
5861
+ "funding": {
5862
+ "type": "opencollective",
5863
+ "url": "https://opencollective.com/unified"
5864
+ }
5865
+ },
5866
+ "node_modules/remark-rehype": {
5867
+ "version": "11.1.2",
5868
+ "resolved": "https://registry.npmmirror.com/remark-rehype/-/remark-rehype-11.1.2.tgz",
5869
+ "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
5870
+ "license": "MIT",
5871
+ "dependencies": {
5872
+ "@types/hast": "^3.0.0",
5873
+ "@types/mdast": "^4.0.0",
5874
+ "mdast-util-to-hast": "^13.0.0",
5875
+ "unified": "^11.0.0",
5876
+ "vfile": "^6.0.0"
5877
+ },
5878
+ "funding": {
5879
+ "type": "opencollective",
5880
+ "url": "https://opencollective.com/unified"
5881
+ }
5882
+ },
5883
+ "node_modules/remark-smartypants": {
5884
+ "version": "3.0.2",
5885
+ "resolved": "https://registry.npmmirror.com/remark-smartypants/-/remark-smartypants-3.0.2.tgz",
5886
+ "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
5887
+ "license": "MIT",
5888
+ "dependencies": {
5889
+ "retext": "^9.0.0",
5890
+ "retext-smartypants": "^6.0.0",
5891
+ "unified": "^11.0.4",
5892
+ "unist-util-visit": "^5.0.0"
5893
+ },
5894
+ "engines": {
5895
+ "node": ">=16.0.0"
5896
+ }
5897
+ },
5898
+ "node_modules/remark-stringify": {
5899
+ "version": "11.0.0",
5900
+ "resolved": "https://registry.npmmirror.com/remark-stringify/-/remark-stringify-11.0.0.tgz",
5901
+ "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
5902
+ "license": "MIT",
5903
+ "dependencies": {
5904
+ "@types/mdast": "^4.0.0",
5905
+ "mdast-util-to-markdown": "^2.0.0",
5906
+ "unified": "^11.0.0"
5907
+ },
5908
+ "funding": {
5909
+ "type": "opencollective",
5910
+ "url": "https://opencollective.com/unified"
5911
+ }
5912
+ },
5913
+ "node_modules/resolve-pkg-maps": {
5914
+ "version": "1.0.0",
5915
+ "resolved": "https://registry.npmmirror.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
5916
+ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
5917
+ "license": "MIT",
5918
+ "funding": {
5919
+ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
5920
+ }
5921
+ },
5922
+ "node_modules/retext": {
5923
+ "version": "9.0.0",
5924
+ "resolved": "https://registry.npmmirror.com/retext/-/retext-9.0.0.tgz",
5925
+ "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
5926
+ "license": "MIT",
5927
+ "dependencies": {
5928
+ "@types/nlcst": "^2.0.0",
5929
+ "retext-latin": "^4.0.0",
5930
+ "retext-stringify": "^4.0.0",
5931
+ "unified": "^11.0.0"
5932
+ },
5933
+ "funding": {
5934
+ "type": "opencollective",
5935
+ "url": "https://opencollective.com/unified"
5936
+ }
5937
+ },
5938
+ "node_modules/retext-latin": {
5939
+ "version": "4.0.0",
5940
+ "resolved": "https://registry.npmmirror.com/retext-latin/-/retext-latin-4.0.0.tgz",
5941
+ "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
5942
+ "license": "MIT",
5943
+ "dependencies": {
5944
+ "@types/nlcst": "^2.0.0",
5945
+ "parse-latin": "^7.0.0",
5946
+ "unified": "^11.0.0"
5947
+ },
5948
+ "funding": {
5949
+ "type": "opencollective",
5950
+ "url": "https://opencollective.com/unified"
5951
+ }
5952
+ },
5953
+ "node_modules/retext-smartypants": {
5954
+ "version": "6.2.0",
5955
+ "resolved": "https://registry.npmmirror.com/retext-smartypants/-/retext-smartypants-6.2.0.tgz",
5956
+ "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
5957
+ "license": "MIT",
5958
+ "dependencies": {
5959
+ "@types/nlcst": "^2.0.0",
5960
+ "nlcst-to-string": "^4.0.0",
5961
+ "unist-util-visit": "^5.0.0"
5962
+ },
5963
+ "funding": {
5964
+ "type": "opencollective",
5965
+ "url": "https://opencollective.com/unified"
5966
+ }
5967
+ },
5968
+ "node_modules/retext-stringify": {
5969
+ "version": "4.0.0",
5970
+ "resolved": "https://registry.npmmirror.com/retext-stringify/-/retext-stringify-4.0.0.tgz",
5971
+ "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
5972
+ "license": "MIT",
5973
+ "dependencies": {
5974
+ "@types/nlcst": "^2.0.0",
5975
+ "nlcst-to-string": "^4.0.0",
5976
+ "unified": "^11.0.0"
5977
+ },
5978
+ "funding": {
5979
+ "type": "opencollective",
5980
+ "url": "https://opencollective.com/unified"
5981
+ }
5982
+ },
5983
+ "node_modules/rolldown": {
5984
+ "version": "1.1.5",
5985
+ "resolved": "https://registry.npmmirror.com/rolldown/-/rolldown-1.1.5.tgz",
5986
+ "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==",
5987
+ "license": "MIT",
5988
+ "dependencies": {
5989
+ "@oxc-project/types": "=0.139.0",
5990
+ "@rolldown/pluginutils": "^1.0.0"
5991
+ },
5992
+ "bin": {
5993
+ "rolldown": "bin/cli.mjs"
5994
+ },
5995
+ "engines": {
5996
+ "node": "^20.19.0 || >=22.12.0"
5997
+ },
5998
+ "optionalDependencies": {
5999
+ "@rolldown/binding-android-arm64": "1.1.5",
6000
+ "@rolldown/binding-darwin-arm64": "1.1.5",
6001
+ "@rolldown/binding-darwin-x64": "1.1.5",
6002
+ "@rolldown/binding-freebsd-x64": "1.1.5",
6003
+ "@rolldown/binding-linux-arm-gnueabihf": "1.1.5",
6004
+ "@rolldown/binding-linux-arm64-gnu": "1.1.5",
6005
+ "@rolldown/binding-linux-arm64-musl": "1.1.5",
6006
+ "@rolldown/binding-linux-ppc64-gnu": "1.1.5",
6007
+ "@rolldown/binding-linux-s390x-gnu": "1.1.5",
6008
+ "@rolldown/binding-linux-x64-gnu": "1.1.5",
6009
+ "@rolldown/binding-linux-x64-musl": "1.1.5",
6010
+ "@rolldown/binding-openharmony-arm64": "1.1.5",
6011
+ "@rolldown/binding-wasm32-wasi": "1.1.5",
6012
+ "@rolldown/binding-win32-arm64-msvc": "1.1.5",
6013
+ "@rolldown/binding-win32-x64-msvc": "1.1.5"
6014
+ }
6015
+ },
6016
+ "node_modules/satteri": {
6017
+ "version": "0.9.5",
6018
+ "resolved": "https://registry.npmmirror.com/satteri/-/satteri-0.9.5.tgz",
6019
+ "integrity": "sha512-ZuWVl+vnM64y+/TtX8Kosv2c00W+hLQiiwnEL6H0UKVVrxFqMw4D2CJHHQaouVd89OAhtBBfjWLqhKi3TVUV4w==",
6020
+ "license": "MIT",
6021
+ "dependencies": {
6022
+ "@types/estree-jsx": "^1.0.5",
6023
+ "@types/hast": "^3.0.4",
6024
+ "@types/mdast": "^4.0.4",
6025
+ "@types/unist": "^3.0.3"
6026
+ },
6027
+ "optionalDependencies": {
6028
+ "@bruits/satteri-darwin-arm64": "0.9.5",
6029
+ "@bruits/satteri-darwin-x64": "0.9.5",
6030
+ "@bruits/satteri-linux-arm64-gnu": "0.9.5",
6031
+ "@bruits/satteri-linux-arm64-musl": "0.9.5",
6032
+ "@bruits/satteri-linux-x64-gnu": "0.9.5",
6033
+ "@bruits/satteri-linux-x64-musl": "0.9.5",
6034
+ "@bruits/satteri-wasm32-wasi": "0.9.5",
6035
+ "@bruits/satteri-win32-arm64-msvc": "0.9.5",
6036
+ "@bruits/satteri-win32-x64-msvc": "0.9.5"
6037
+ }
6038
+ },
6039
+ "node_modules/sax": {
6040
+ "version": "1.6.0",
6041
+ "resolved": "https://registry.npmmirror.com/sax/-/sax-1.6.0.tgz",
6042
+ "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
6043
+ "license": "BlueOak-1.0.0",
6044
+ "engines": {
6045
+ "node": ">=11.0.0"
6046
+ }
6047
+ },
6048
+ "node_modules/semver": {
6049
+ "version": "7.8.5",
6050
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.8.5.tgz",
6051
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
6052
+ "license": "ISC",
6053
+ "bin": {
6054
+ "semver": "bin/semver.js"
6055
+ },
6056
+ "engines": {
6057
+ "node": ">=10"
6058
+ }
6059
+ },
6060
+ "node_modules/sharp": {
6061
+ "version": "0.35.3",
6062
+ "resolved": "https://registry.npmmirror.com/sharp/-/sharp-0.35.3.tgz",
6063
+ "integrity": "sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==",
6064
+ "license": "Apache-2.0",
6065
+ "optional": true,
6066
+ "dependencies": {
6067
+ "@img/colour": "^1.1.0",
6068
+ "detect-libc": "^2.1.2",
6069
+ "semver": "^7.8.5"
6070
+ },
6071
+ "engines": {
6072
+ "node": ">=20.9.0"
6073
+ },
6074
+ "funding": {
6075
+ "url": "https://opencollective.com/libvips"
6076
+ },
6077
+ "optionalDependencies": {
6078
+ "@img/sharp-darwin-arm64": "0.35.3",
6079
+ "@img/sharp-darwin-x64": "0.35.3",
6080
+ "@img/sharp-freebsd-wasm32": "0.35.3",
6081
+ "@img/sharp-libvips-darwin-arm64": "1.3.2",
6082
+ "@img/sharp-libvips-darwin-x64": "1.3.2",
6083
+ "@img/sharp-libvips-linux-arm": "1.3.2",
6084
+ "@img/sharp-libvips-linux-arm64": "1.3.2",
6085
+ "@img/sharp-libvips-linux-ppc64": "1.3.2",
6086
+ "@img/sharp-libvips-linux-riscv64": "1.3.2",
6087
+ "@img/sharp-libvips-linux-s390x": "1.3.2",
6088
+ "@img/sharp-libvips-linux-x64": "1.3.2",
6089
+ "@img/sharp-libvips-linuxmusl-arm64": "1.3.2",
6090
+ "@img/sharp-libvips-linuxmusl-x64": "1.3.2",
6091
+ "@img/sharp-linux-arm": "0.35.3",
6092
+ "@img/sharp-linux-arm64": "0.35.3",
6093
+ "@img/sharp-linux-ppc64": "0.35.3",
6094
+ "@img/sharp-linux-riscv64": "0.35.3",
6095
+ "@img/sharp-linux-s390x": "0.35.3",
6096
+ "@img/sharp-linux-x64": "0.35.3",
6097
+ "@img/sharp-linuxmusl-arm64": "0.35.3",
6098
+ "@img/sharp-linuxmusl-x64": "0.35.3",
6099
+ "@img/sharp-webcontainers-wasm32": "0.35.3",
6100
+ "@img/sharp-win32-arm64": "0.35.3",
6101
+ "@img/sharp-win32-ia32": "0.35.3",
6102
+ "@img/sharp-win32-x64": "0.35.3"
6103
+ },
6104
+ "peerDependenciesMeta": {
6105
+ "@types/node": {
6106
+ "optional": true
6107
+ }
6108
+ }
6109
+ },
6110
+ "node_modules/shiki": {
6111
+ "version": "4.3.1",
6112
+ "resolved": "https://registry.npmmirror.com/shiki/-/shiki-4.3.1.tgz",
6113
+ "integrity": "sha512-oR+qDVi2OjX1tmDpyv+3KviX01KzO6Af+0NNnKnsp9491UEGz2YpxTuJboS/6VhYpTdqzmuJBuiTlrAWWJAssw==",
6114
+ "license": "MIT",
6115
+ "dependencies": {
6116
+ "@shikijs/core": "4.3.1",
6117
+ "@shikijs/engine-javascript": "4.3.1",
6118
+ "@shikijs/engine-oniguruma": "4.3.1",
6119
+ "@shikijs/langs": "4.3.1",
6120
+ "@shikijs/themes": "4.3.1",
6121
+ "@shikijs/types": "4.3.1",
6122
+ "@shikijs/vscode-textmate": "^10.0.2",
6123
+ "@types/hast": "^3.0.4"
6124
+ },
6125
+ "engines": {
6126
+ "node": ">=20"
6127
+ }
6128
+ },
6129
+ "node_modules/sisteransi": {
6130
+ "version": "1.0.5",
6131
+ "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz",
6132
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
6133
+ "license": "MIT"
6134
+ },
6135
+ "node_modules/sitemap": {
6136
+ "version": "9.0.1",
6137
+ "resolved": "https://registry.npmmirror.com/sitemap/-/sitemap-9.0.1.tgz",
6138
+ "integrity": "sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==",
6139
+ "license": "MIT",
6140
+ "dependencies": {
6141
+ "@types/node": "^24.9.2",
6142
+ "@types/sax": "^1.2.1",
6143
+ "arg": "^5.0.0",
6144
+ "sax": "^1.4.1"
6145
+ },
6146
+ "bin": {
6147
+ "sitemap": "dist/esm/cli.js"
6148
+ },
6149
+ "engines": {
6150
+ "node": ">=20.19.5",
6151
+ "npm": ">=10.8.2"
6152
+ }
6153
+ },
6154
+ "node_modules/smol-toml": {
6155
+ "version": "1.7.0",
6156
+ "resolved": "https://registry.npmmirror.com/smol-toml/-/smol-toml-1.7.0.tgz",
6157
+ "integrity": "sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==",
6158
+ "license": "BSD-3-Clause",
6159
+ "engines": {
6160
+ "node": ">= 18"
6161
+ },
6162
+ "funding": {
6163
+ "url": "https://github.com/sponsors/cyyynthia"
6164
+ }
6165
+ },
6166
+ "node_modules/source-map": {
6167
+ "version": "0.7.6",
6168
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz",
6169
+ "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
6170
+ "license": "BSD-3-Clause",
6171
+ "engines": {
6172
+ "node": ">= 12"
6173
+ }
6174
+ },
6175
+ "node_modules/source-map-js": {
6176
+ "version": "1.2.1",
6177
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
6178
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
6179
+ "license": "BSD-3-Clause",
6180
+ "engines": {
6181
+ "node": ">=0.10.0"
6182
+ }
6183
+ },
6184
+ "node_modules/space-separated-tokens": {
6185
+ "version": "2.0.2",
6186
+ "resolved": "https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
6187
+ "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
6188
+ "license": "MIT",
6189
+ "funding": {
6190
+ "type": "github",
6191
+ "url": "https://github.com/sponsors/wooorm"
6192
+ }
6193
+ },
6194
+ "node_modules/stream-replace-string": {
6195
+ "version": "2.0.0",
6196
+ "resolved": "https://registry.npmmirror.com/stream-replace-string/-/stream-replace-string-2.0.0.tgz",
6197
+ "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==",
6198
+ "license": "MIT"
6199
+ },
6200
+ "node_modules/stringify-entities": {
6201
+ "version": "4.0.4",
6202
+ "resolved": "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-4.0.4.tgz",
6203
+ "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
6204
+ "license": "MIT",
6205
+ "dependencies": {
6206
+ "character-entities-html4": "^2.0.0",
6207
+ "character-entities-legacy": "^3.0.0"
6208
+ },
6209
+ "funding": {
6210
+ "type": "github",
6211
+ "url": "https://github.com/sponsors/wooorm"
6212
+ }
6213
+ },
6214
+ "node_modules/style-to-js": {
6215
+ "version": "1.1.21",
6216
+ "resolved": "https://registry.npmmirror.com/style-to-js/-/style-to-js-1.1.21.tgz",
6217
+ "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
6218
+ "license": "MIT",
6219
+ "dependencies": {
6220
+ "style-to-object": "1.0.14"
6221
+ }
6222
+ },
6223
+ "node_modules/style-to-object": {
6224
+ "version": "1.0.14",
6225
+ "resolved": "https://registry.npmmirror.com/style-to-object/-/style-to-object-1.0.14.tgz",
6226
+ "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
6227
+ "license": "MIT",
6228
+ "dependencies": {
6229
+ "inline-style-parser": "0.2.7"
6230
+ }
6231
+ },
6232
+ "node_modules/svgo": {
6233
+ "version": "4.0.2",
6234
+ "resolved": "https://registry.npmmirror.com/svgo/-/svgo-4.0.2.tgz",
6235
+ "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==",
6236
+ "license": "MIT",
6237
+ "dependencies": {
6238
+ "commander": "^11.1.0",
6239
+ "css-select": "^5.1.0",
6240
+ "css-tree": "^3.0.1",
6241
+ "css-what": "^6.1.0",
6242
+ "csso": "^5.0.5",
6243
+ "picocolors": "^1.1.1",
6244
+ "sax": "^1.5.0"
6245
+ },
6246
+ "bin": {
6247
+ "svgo": "bin/svgo.js"
6248
+ },
6249
+ "engines": {
6250
+ "node": ">=16"
6251
+ },
6252
+ "funding": {
6253
+ "type": "opencollective",
6254
+ "url": "https://opencollective.com/svgo"
6255
+ }
6256
+ },
6257
+ "node_modules/tiny-inflate": {
6258
+ "version": "1.0.3",
6259
+ "resolved": "https://registry.npmmirror.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
6260
+ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
6261
+ "license": "MIT"
6262
+ },
6263
+ "node_modules/tinyclip": {
6264
+ "version": "0.1.15",
6265
+ "resolved": "https://registry.npmmirror.com/tinyclip/-/tinyclip-0.1.15.tgz",
6266
+ "integrity": "sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==",
6267
+ "license": "MIT",
6268
+ "engines": {
6269
+ "node": "^16.14.0 || >= 17.3.0"
6270
+ }
6271
+ },
6272
+ "node_modules/tinyexec": {
6273
+ "version": "1.2.4",
6274
+ "resolved": "https://registry.npmmirror.com/tinyexec/-/tinyexec-1.2.4.tgz",
6275
+ "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",
6276
+ "license": "MIT",
6277
+ "engines": {
6278
+ "node": ">=18"
6279
+ }
6280
+ },
6281
+ "node_modules/tinyglobby": {
6282
+ "version": "0.2.17",
6283
+ "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.17.tgz",
6284
+ "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
6285
+ "license": "MIT",
6286
+ "dependencies": {
6287
+ "fdir": "^6.5.0",
6288
+ "picomatch": "^4.0.4"
6289
+ },
6290
+ "engines": {
6291
+ "node": ">=12.0.0"
6292
+ },
6293
+ "funding": {
6294
+ "url": "https://github.com/sponsors/SuperchupuDev"
6295
+ }
6296
+ },
6297
+ "node_modules/trim-lines": {
6298
+ "version": "3.0.1",
6299
+ "resolved": "https://registry.npmmirror.com/trim-lines/-/trim-lines-3.0.1.tgz",
6300
+ "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
6301
+ "license": "MIT",
6302
+ "funding": {
6303
+ "type": "github",
6304
+ "url": "https://github.com/sponsors/wooorm"
6305
+ }
6306
+ },
6307
+ "node_modules/trough": {
6308
+ "version": "2.2.0",
6309
+ "resolved": "https://registry.npmmirror.com/trough/-/trough-2.2.0.tgz",
6310
+ "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
6311
+ "license": "MIT",
6312
+ "funding": {
6313
+ "type": "github",
6314
+ "url": "https://github.com/sponsors/wooorm"
6315
+ }
6316
+ },
6317
+ "node_modules/tslib": {
6318
+ "version": "2.8.1",
6319
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz",
6320
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
6321
+ "license": "0BSD",
6322
+ "optional": true
6323
+ },
6324
+ "node_modules/ufo": {
6325
+ "version": "1.6.4",
6326
+ "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.6.4.tgz",
6327
+ "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==",
6328
+ "license": "MIT"
6329
+ },
6330
+ "node_modules/ultrahtml": {
6331
+ "version": "1.7.0",
6332
+ "resolved": "https://registry.npmmirror.com/ultrahtml/-/ultrahtml-1.7.0.tgz",
6333
+ "integrity": "sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==",
6334
+ "license": "MIT"
6335
+ },
6336
+ "node_modules/uncrypto": {
6337
+ "version": "0.1.3",
6338
+ "resolved": "https://registry.npmmirror.com/uncrypto/-/uncrypto-0.1.3.tgz",
6339
+ "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==",
6340
+ "license": "MIT"
6341
+ },
6342
+ "node_modules/undici-types": {
6343
+ "version": "7.18.2",
6344
+ "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.18.2.tgz",
6345
+ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
6346
+ "license": "MIT"
6347
+ },
6348
+ "node_modules/unified": {
6349
+ "version": "11.0.5",
6350
+ "resolved": "https://registry.npmmirror.com/unified/-/unified-11.0.5.tgz",
6351
+ "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
6352
+ "license": "MIT",
6353
+ "dependencies": {
6354
+ "@types/unist": "^3.0.0",
6355
+ "bail": "^2.0.0",
6356
+ "devlop": "^1.0.0",
6357
+ "extend": "^3.0.0",
6358
+ "is-plain-obj": "^4.0.0",
6359
+ "trough": "^2.0.0",
6360
+ "vfile": "^6.0.0"
6361
+ },
6362
+ "funding": {
6363
+ "type": "opencollective",
6364
+ "url": "https://opencollective.com/unified"
6365
+ }
6366
+ },
6367
+ "node_modules/unifont": {
6368
+ "version": "0.7.4",
6369
+ "resolved": "https://registry.npmmirror.com/unifont/-/unifont-0.7.4.tgz",
6370
+ "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==",
6371
+ "license": "MIT",
6372
+ "dependencies": {
6373
+ "css-tree": "^3.1.0",
6374
+ "ofetch": "^1.5.1",
6375
+ "ohash": "^2.0.11"
6376
+ }
6377
+ },
6378
+ "node_modules/unist-util-find-after": {
6379
+ "version": "5.0.0",
6380
+ "resolved": "https://registry.npmmirror.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
6381
+ "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
6382
+ "license": "MIT",
6383
+ "dependencies": {
6384
+ "@types/unist": "^3.0.0",
6385
+ "unist-util-is": "^6.0.0"
6386
+ },
6387
+ "funding": {
6388
+ "type": "opencollective",
6389
+ "url": "https://opencollective.com/unified"
6390
+ }
6391
+ },
6392
+ "node_modules/unist-util-is": {
6393
+ "version": "6.0.1",
6394
+ "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-6.0.1.tgz",
6395
+ "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
6396
+ "license": "MIT",
6397
+ "dependencies": {
6398
+ "@types/unist": "^3.0.0"
6399
+ },
6400
+ "funding": {
6401
+ "type": "opencollective",
6402
+ "url": "https://opencollective.com/unified"
6403
+ }
6404
+ },
6405
+ "node_modules/unist-util-modify-children": {
6406
+ "version": "4.0.0",
6407
+ "resolved": "https://registry.npmmirror.com/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz",
6408
+ "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
6409
+ "license": "MIT",
6410
+ "dependencies": {
6411
+ "@types/unist": "^3.0.0",
6412
+ "array-iterate": "^2.0.0"
6413
+ },
6414
+ "funding": {
6415
+ "type": "opencollective",
6416
+ "url": "https://opencollective.com/unified"
6417
+ }
6418
+ },
6419
+ "node_modules/unist-util-position": {
6420
+ "version": "5.0.0",
6421
+ "resolved": "https://registry.npmmirror.com/unist-util-position/-/unist-util-position-5.0.0.tgz",
6422
+ "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
6423
+ "license": "MIT",
6424
+ "dependencies": {
6425
+ "@types/unist": "^3.0.0"
6426
+ },
6427
+ "funding": {
6428
+ "type": "opencollective",
6429
+ "url": "https://opencollective.com/unified"
6430
+ }
6431
+ },
6432
+ "node_modules/unist-util-position-from-estree": {
6433
+ "version": "2.0.0",
6434
+ "resolved": "https://registry.npmmirror.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz",
6435
+ "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
6436
+ "license": "MIT",
6437
+ "dependencies": {
6438
+ "@types/unist": "^3.0.0"
6439
+ },
6440
+ "funding": {
6441
+ "type": "opencollective",
6442
+ "url": "https://opencollective.com/unified"
6443
+ }
6444
+ },
6445
+ "node_modules/unist-util-remove-position": {
6446
+ "version": "5.0.0",
6447
+ "resolved": "https://registry.npmmirror.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
6448
+ "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
6449
+ "license": "MIT",
6450
+ "dependencies": {
6451
+ "@types/unist": "^3.0.0",
6452
+ "unist-util-visit": "^5.0.0"
6453
+ },
6454
+ "funding": {
6455
+ "type": "opencollective",
6456
+ "url": "https://opencollective.com/unified"
6457
+ }
6458
+ },
6459
+ "node_modules/unist-util-stringify-position": {
6460
+ "version": "4.0.0",
6461
+ "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
6462
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
6463
+ "license": "MIT",
6464
+ "dependencies": {
6465
+ "@types/unist": "^3.0.0"
6466
+ },
6467
+ "funding": {
6468
+ "type": "opencollective",
6469
+ "url": "https://opencollective.com/unified"
6470
+ }
6471
+ },
6472
+ "node_modules/unist-util-visit": {
6473
+ "version": "5.1.0",
6474
+ "resolved": "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
6475
+ "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
6476
+ "license": "MIT",
6477
+ "dependencies": {
6478
+ "@types/unist": "^3.0.0",
6479
+ "unist-util-is": "^6.0.0",
6480
+ "unist-util-visit-parents": "^6.0.0"
6481
+ },
6482
+ "funding": {
6483
+ "type": "opencollective",
6484
+ "url": "https://opencollective.com/unified"
6485
+ }
6486
+ },
6487
+ "node_modules/unist-util-visit-children": {
6488
+ "version": "3.0.0",
6489
+ "resolved": "https://registry.npmmirror.com/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz",
6490
+ "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
6491
+ "license": "MIT",
6492
+ "dependencies": {
6493
+ "@types/unist": "^3.0.0"
6494
+ },
6495
+ "funding": {
6496
+ "type": "opencollective",
6497
+ "url": "https://opencollective.com/unified"
6498
+ }
6499
+ },
6500
+ "node_modules/unist-util-visit-parents": {
6501
+ "version": "6.0.2",
6502
+ "resolved": "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
6503
+ "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
6504
+ "license": "MIT",
6505
+ "dependencies": {
6506
+ "@types/unist": "^3.0.0",
6507
+ "unist-util-is": "^6.0.0"
6508
+ },
6509
+ "funding": {
6510
+ "type": "opencollective",
6511
+ "url": "https://opencollective.com/unified"
6512
+ }
6513
+ },
6514
+ "node_modules/unstorage": {
6515
+ "version": "1.17.5",
6516
+ "resolved": "https://registry.npmmirror.com/unstorage/-/unstorage-1.17.5.tgz",
6517
+ "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==",
6518
+ "license": "MIT",
6519
+ "dependencies": {
6520
+ "anymatch": "^3.1.3",
6521
+ "chokidar": "^5.0.0",
6522
+ "destr": "^2.0.5",
6523
+ "h3": "^1.15.10",
6524
+ "lru-cache": "^11.2.7",
6525
+ "node-fetch-native": "^1.6.7",
6526
+ "ofetch": "^1.5.1",
6527
+ "ufo": "^1.6.3"
6528
+ },
6529
+ "peerDependencies": {
6530
+ "@azure/app-configuration": "^1.8.0",
6531
+ "@azure/cosmos": "^4.2.0",
6532
+ "@azure/data-tables": "^13.3.0",
6533
+ "@azure/identity": "^4.6.0",
6534
+ "@azure/keyvault-secrets": "^4.9.0",
6535
+ "@azure/storage-blob": "^12.26.0",
6536
+ "@capacitor/preferences": "^6 || ^7 || ^8",
6537
+ "@deno/kv": ">=0.9.0",
6538
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0",
6539
+ "@planetscale/database": "^1.19.0",
6540
+ "@upstash/redis": "^1.34.3",
6541
+ "@vercel/blob": ">=0.27.1",
6542
+ "@vercel/functions": "^2.2.12 || ^3.0.0",
6543
+ "@vercel/kv": "^1 || ^2 || ^3",
6544
+ "aws4fetch": "^1.0.20",
6545
+ "db0": ">=0.2.1",
6546
+ "idb-keyval": "^6.2.1",
6547
+ "ioredis": "^5.4.2",
6548
+ "uploadthing": "^7.4.4"
6549
+ },
6550
+ "peerDependenciesMeta": {
6551
+ "@azure/app-configuration": {
6552
+ "optional": true
6553
+ },
6554
+ "@azure/cosmos": {
6555
+ "optional": true
6556
+ },
6557
+ "@azure/data-tables": {
6558
+ "optional": true
6559
+ },
6560
+ "@azure/identity": {
6561
+ "optional": true
6562
+ },
6563
+ "@azure/keyvault-secrets": {
6564
+ "optional": true
6565
+ },
6566
+ "@azure/storage-blob": {
6567
+ "optional": true
6568
+ },
6569
+ "@capacitor/preferences": {
6570
+ "optional": true
6571
+ },
6572
+ "@deno/kv": {
6573
+ "optional": true
6574
+ },
6575
+ "@netlify/blobs": {
6576
+ "optional": true
6577
+ },
6578
+ "@planetscale/database": {
6579
+ "optional": true
6580
+ },
6581
+ "@upstash/redis": {
6582
+ "optional": true
6583
+ },
6584
+ "@vercel/blob": {
6585
+ "optional": true
6586
+ },
6587
+ "@vercel/functions": {
6588
+ "optional": true
6589
+ },
6590
+ "@vercel/kv": {
6591
+ "optional": true
6592
+ },
6593
+ "aws4fetch": {
6594
+ "optional": true
6595
+ },
6596
+ "db0": {
6597
+ "optional": true
6598
+ },
6599
+ "idb-keyval": {
6600
+ "optional": true
6601
+ },
6602
+ "ioredis": {
6603
+ "optional": true
6604
+ },
6605
+ "uploadthing": {
6606
+ "optional": true
6607
+ }
6608
+ }
6609
+ },
6610
+ "node_modules/url-extras": {
6611
+ "version": "0.1.0",
6612
+ "resolved": "https://registry.npmmirror.com/url-extras/-/url-extras-0.1.0.tgz",
6613
+ "integrity": "sha512-8tzwTeXFPuX/5PHuCDQE5Dd9Ts4rwoq2t9aIT+HS4iAVpmj5l4Ao7Q+BuuFjvWRqrLswBhQDk8O96ZicgCqQqw==",
6614
+ "license": "MIT",
6615
+ "engines": {
6616
+ "node": ">=20"
6617
+ },
6618
+ "funding": {
6619
+ "url": "https://github.com/sponsors/sindresorhus"
6620
+ }
6621
+ },
6622
+ "node_modules/util-deprecate": {
6623
+ "version": "1.0.2",
6624
+ "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
6625
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
6626
+ "license": "MIT"
6627
+ },
6628
+ "node_modules/vfile": {
6629
+ "version": "6.0.3",
6630
+ "resolved": "https://registry.npmmirror.com/vfile/-/vfile-6.0.3.tgz",
6631
+ "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
6632
+ "license": "MIT",
6633
+ "dependencies": {
6634
+ "@types/unist": "^3.0.0",
6635
+ "vfile-message": "^4.0.0"
6636
+ },
6637
+ "funding": {
6638
+ "type": "opencollective",
6639
+ "url": "https://opencollective.com/unified"
6640
+ }
6641
+ },
6642
+ "node_modules/vfile-location": {
6643
+ "version": "5.0.3",
6644
+ "resolved": "https://registry.npmmirror.com/vfile-location/-/vfile-location-5.0.3.tgz",
6645
+ "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
6646
+ "license": "MIT",
6647
+ "dependencies": {
6648
+ "@types/unist": "^3.0.0",
6649
+ "vfile": "^6.0.0"
6650
+ },
6651
+ "funding": {
6652
+ "type": "opencollective",
6653
+ "url": "https://opencollective.com/unified"
6654
+ }
6655
+ },
6656
+ "node_modules/vfile-message": {
6657
+ "version": "4.0.3",
6658
+ "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-4.0.3.tgz",
6659
+ "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
6660
+ "license": "MIT",
6661
+ "dependencies": {
6662
+ "@types/unist": "^3.0.0",
6663
+ "unist-util-stringify-position": "^4.0.0"
6664
+ },
6665
+ "funding": {
6666
+ "type": "opencollective",
6667
+ "url": "https://opencollective.com/unified"
6668
+ }
6669
+ },
6670
+ "node_modules/vite": {
6671
+ "version": "8.1.5",
6672
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-8.1.5.tgz",
6673
+ "integrity": "sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==",
6674
+ "license": "MIT",
6675
+ "dependencies": {
6676
+ "lightningcss": "^1.32.0",
6677
+ "picomatch": "^4.0.5",
6678
+ "postcss": "^8.5.17",
6679
+ "rolldown": "~1.1.5",
6680
+ "tinyglobby": "^0.2.17"
6681
+ },
6682
+ "bin": {
6683
+ "vite": "bin/vite.js"
6684
+ },
6685
+ "engines": {
6686
+ "node": "^20.19.0 || >=22.12.0"
6687
+ },
6688
+ "funding": {
6689
+ "url": "https://github.com/vitejs/vite?sponsor=1"
6690
+ },
6691
+ "optionalDependencies": {
6692
+ "fsevents": "~2.3.3"
6693
+ },
6694
+ "peerDependencies": {
6695
+ "@types/node": "^20.19.0 || >=22.12.0",
6696
+ "@vitejs/devtools": "^0.3.0",
6697
+ "esbuild": "^0.27.0 || ^0.28.0",
6698
+ "jiti": ">=1.21.0",
6699
+ "less": "^4.0.0",
6700
+ "sass": "^1.70.0",
6701
+ "sass-embedded": "^1.70.0",
6702
+ "stylus": ">=0.54.8",
6703
+ "sugarss": "^5.0.0",
6704
+ "terser": "^5.16.0",
6705
+ "tsx": "^4.8.1",
6706
+ "yaml": "^2.4.2"
6707
+ },
6708
+ "peerDependenciesMeta": {
6709
+ "@types/node": {
6710
+ "optional": true
6711
+ },
6712
+ "@vitejs/devtools": {
6713
+ "optional": true
6714
+ },
6715
+ "esbuild": {
6716
+ "optional": true
6717
+ },
6718
+ "jiti": {
6719
+ "optional": true
6720
+ },
6721
+ "less": {
6722
+ "optional": true
6723
+ },
6724
+ "sass": {
6725
+ "optional": true
6726
+ },
6727
+ "sass-embedded": {
6728
+ "optional": true
6729
+ },
6730
+ "stylus": {
6731
+ "optional": true
6732
+ },
6733
+ "sugarss": {
6734
+ "optional": true
6735
+ },
6736
+ "terser": {
6737
+ "optional": true
6738
+ },
6739
+ "tsx": {
6740
+ "optional": true
6741
+ },
6742
+ "yaml": {
6743
+ "optional": true
6744
+ }
6745
+ }
6746
+ },
6747
+ "node_modules/vitefu": {
6748
+ "version": "1.1.3",
6749
+ "resolved": "https://registry.npmmirror.com/vitefu/-/vitefu-1.1.3.tgz",
6750
+ "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==",
6751
+ "license": "MIT",
6752
+ "workspaces": [
6753
+ "tests/deps/*",
6754
+ "tests/projects/*",
6755
+ "tests/projects/workspace/packages/*"
6756
+ ],
6757
+ "peerDependencies": {
6758
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
6759
+ },
6760
+ "peerDependenciesMeta": {
6761
+ "vite": {
6762
+ "optional": true
6763
+ }
6764
+ }
6765
+ },
6766
+ "node_modules/web-namespaces": {
6767
+ "version": "2.0.1",
6768
+ "resolved": "https://registry.npmmirror.com/web-namespaces/-/web-namespaces-2.0.1.tgz",
6769
+ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
6770
+ "license": "MIT",
6771
+ "funding": {
6772
+ "type": "github",
6773
+ "url": "https://github.com/sponsors/wooorm"
6774
+ }
6775
+ },
6776
+ "node_modules/xxhash-wasm": {
6777
+ "version": "1.1.0",
6778
+ "resolved": "https://registry.npmmirror.com/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz",
6779
+ "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==",
6780
+ "license": "MIT"
6781
+ },
6782
+ "node_modules/yargs-parser": {
6783
+ "version": "22.0.0",
6784
+ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-22.0.0.tgz",
6785
+ "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
6786
+ "license": "ISC",
6787
+ "engines": {
6788
+ "node": "^20.19.0 || ^22.12.0 || >=23"
6789
+ }
6790
+ },
6791
+ "node_modules/yocto-queue": {
6792
+ "version": "1.2.2",
6793
+ "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-1.2.2.tgz",
6794
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
6795
+ "license": "MIT",
6796
+ "engines": {
6797
+ "node": ">=12.20"
6798
+ },
6799
+ "funding": {
6800
+ "url": "https://github.com/sponsors/sindresorhus"
6801
+ }
6802
+ },
6803
+ "node_modules/zod": {
6804
+ "version": "4.4.3",
6805
+ "resolved": "https://registry.npmmirror.com/zod/-/zod-4.4.3.tgz",
6806
+ "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",
6807
+ "license": "MIT",
6808
+ "funding": {
6809
+ "url": "https://github.com/sponsors/colinhacks"
6810
+ }
6811
+ },
6812
+ "node_modules/zwitch": {
6813
+ "version": "2.0.4",
6814
+ "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-2.0.4.tgz",
6815
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
6816
+ "license": "MIT",
6817
+ "funding": {
6818
+ "type": "github",
6819
+ "url": "https://github.com/sponsors/wooorm"
6820
+ }
6821
+ }
6822
+ }
6823
+}
0
6824
▼docs_site/package.json
+16-0
1
+{
2
+ "name": "justapi-docs",
3
+ "type": "module",
4
+ "version": "2.0.0",
5
+ "scripts": {
6
+ "dev": "astro dev",
7
+ "start": "astro dev",
8
+ "build": "astro build",
9
+ "preview": "astro preview",
10
+ "astro": "astro"
11
+ },
12
+ "dependencies": {
13
+ "@astrojs/starlight": "^0.41.4",
14
+ "astro": "^7.1.3"
15
+ }
16
+}
0
17
▼docs_site/src/assets/logo.svg
+10-0
1
+<svg width="32" height="32" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <path d="M13 2L3 14H12L11 22L21 10H12L13 2Z" fill="url(#grad)" stroke="#8B5CF6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3
+ <defs>
4
+ <linearGradient id="grad" x1="3" y1="2" x2="21" y2="22" gradientUnits="userSpaceOnUse">
5
+ <stop stop-color="#E6522C"/>
6
+ <stop offset="0.5" stop-color="#8B5CF6"/>
7
+ <stop offset="1" stop-color="#3B82F6"/>
8
+ </linearGradient>
9
+ </defs>
10
+</svg>
0
11
▼docs_site/src/content.config.ts
+6-0
1
+import { defineCollection } from 'astro:content';
2
+import { docsSchema } from '@astrojs/starlight/schema';
3
+
4
+export const collections = {
5
+ docs: defineCollection({ schema: docsSchema() }),
6
+};
0
7
▼docs_site/src/content/docs/advanced/zero-gil-architecture.md
+31-0
1
+---
2
+title: Zero-GIL Architecture & PyO3 Threads
3
+description: Deep dive into how JustAPI releases Python GIL for native performance.
4
+---
5
+
6
+## How the GIL Works
7
+
8
+In standard CPython (3.11 & 3.12), the Global Interpreter Lock (GIL) prevents multiple OS threads from executing Python bytecode simultaneously.
9
+
10
+However, the GIL **only locks Python interpreter execution** — it does NOT lock native C/Rust code!
11
+
12
+## The `py.allow_threads` Mechanism
13
+
14
+In `justapi-core` and PyO3 native bindings:
15
+
16
+```rust
17
+// Rust releases GIL during I/O, routing, and DB operations:
18
+py.allow_threads(|| {
19
+ // 1. Socket TCP read
20
+ // 2. TLS rustls decryption
21
+ // 3. Matchit radix trie path resolution
22
+ // 4. Precompiled JSON Schema validation
23
+ // 5. Rust sqlx database query
24
+});
25
+```
26
+
27
+Because 95%+ of request processing occurs inside `py.allow_threads`, **JustAPI achieves true multi-core CPU scaling even on Python 3.11 & 3.12**.
28
+
29
+## Free-Threading Support (Python 3.13t & 3.14t)
30
+
31
+When compiled against Python 3.13t or 3.14t free-threaded builds (`Py_GIL_DISABLED=1`), PyO3 automatically disables GIL synchronization, allowing Python handler execution in `gil_pool.rs` to run fully parallel across all CPU cores.
0
32
▼docs_site/src/content/docs/deployment/cloudflare-pages.md
+41-0
1
+---
2
+title: Cloudflare Pages Deployment Guide
3
+description: Deploy your JustAPI Astro documentation site to Cloudflare Pages with zero-config CI/CD.
4
+---
5
+
6
+This documentation site is built with **Astro** and **Starlight**, making it 100% static-site generator (SSG) compatible and ready for instant deployment on **Cloudflare Pages**.
7
+
8
+## Method 1: Git Integration (Recommended)
9
+
10
+1. Push your repository to **GitHub** or **GitLab**.
11
+2. Log into the **Cloudflare Dashboard** and navigate to **Workers & Pages**.
12
+3. Click **Create Application** → **Pages** → **Connect to Git**.
13
+4. Select your `JustAPI` repository and choose the branch (e.g. `main` or `initial-setup`).
14
+5. Configure the Build Settings:
15
+ * **Framework Preset:** `Astro`
16
+ * **Root Directory:** `docs_site`
17
+ * **Build Command:** `npm run build`
18
+ * **Build Output Directory:** `dist`
19
+6. Click **Save and Deploy**. Cloudflare Pages will automatically build and publish your site with free global CDN edge distribution and SSL!
20
+
21
+## Method 2: Direct CLI Deployment (`wrangler`)
22
+
23
+Deploy directly from your local terminal using Cloudflare's `wrangler` CLI:
24
+
25
+```bash
26
+# Build the static site output
27
+cd docs_site
28
+npm run build
29
+
30
+# Deploy to Cloudflare Pages
31
+npx wrangler pages deploy dist --project-name=justapi-docs
32
+```
33
+
34
+## Cloudflare Pages Configuration (`wrangler.jsonc`)
35
+
36
+```json
37
+{
38
+ "name": "justapi-docs",
39
+ "pages_build_output_dir": "./dist"
40
+}
41
+```
0
42
▼docs_site/src/content/docs/getting-started/cli-scaffolder.md
+50-0
1
+---
2
+title: Project Scaffolder CLI
3
+description: How to generate complete multi-database and multi-protocol project templates with zero boilerplate.
4
+---
5
+
6
+JustAPI features an interactive CLI project generator (`justapi create`) to scaffold complete applications with your choice of database and API architecture.
7
+
8
+## Interactive Mode
9
+
10
+Run `justapi create` without arguments to launch the TTY interactive wizard:
11
+
12
+```bash
13
+justapi create my_app
14
+```
15
+
16
+The wizard will prompt you to select:
17
+1. **Database Engine:** SQLite, PostgreSQL, MySQL, DuckDB, ClickHouse, MongoDB, or Redis.
18
+2. **API Protocol:** REST (OpenAPI), GraphQL (GraphiQL), gRPC (Protobuf), or JSON-RPC 2.0.
19
+
20
+## Command Line Flags
21
+
22
+You can bypass the interactive wizard using `--db` and `--api-type` flags:
23
+
24
+```bash
25
+# REST API with DuckDB analytical engine
26
+justapi create analytics_app --db duckdb --api-type rest
27
+
28
+# GraphQL API with PostgreSQL database
29
+justapi create graph_service --db postgres --api-type graphql
30
+
31
+# gRPC microservice with Redis
32
+justapi create rpc_service --db redis --api-type grpc
33
+
34
+# JSON-RPC 2.0 service with SQLite
35
+justapi create jsonrpc_api --db sqlite --api-type jsonrpc
36
+```
37
+
38
+## Generated Project Layout
39
+
40
+```
41
+my_app/
42
+├── app/
43
+│ ├── __init__.py
44
+│ └── main.py # Pre-configured JustAPI application
45
+├── migrations/
46
+│ └── 0001_initial.sql # Database schema migrations
47
+├── docker-compose.otel.yml # OpenTelemetry & Jaeger observability stack
48
+├── .env.example
49
+└── README.md
50
+```
0
51
▼docs_site/src/content/docs/getting-started/first-steps.md
+42-0
1
+---
2
+title: First Steps with JustAPI
3
+description: Create your first API endpoint in under 2 minutes.
4
+---
5
+
6
+## 1. Create a `main.py` File
7
+
8
+```python
9
+from justapi import JustAPIApp
10
+
11
+app = JustAPIApp(title="My First App", version="1.0.0")
12
+
13
+@app.get("/")
14
+def read_root(request):
15
+ return {"status": "ok", "message": "Welcome to JustAPI!"}
16
+
17
+@app.get("/users/{user_id}")
18
+def read_user(request, user_id: int):
19
+ return {"user_id": user_id, "active": True}
20
+```
21
+
22
+## 2. Run the Application
23
+
24
+Run directly using Python:
25
+
26
+```bash
27
+python main.py
28
+```
29
+
30
+Or run using the hot-reloading dev server:
31
+
32
+```bash
33
+justapi serve --reload
34
+```
35
+
36
+## 3. Explore Interactive Documentation
37
+
38
+Open your browser to:
39
+* **Swagger UI:** `http://127.0.0.1:8000/docs`
40
+* **ReDoc:** `http://127.0.0.1:8000/redoc`
41
+* **Scalar UI:** `http://127.0.0.1:8000/scalar`
42
+* **OpenAPI Spec:** `http://127.0.0.1:8000/openapi.json`
0
43
▼docs_site/src/content/docs/getting-started/installation.md
+41-0
1
+---
2
+title: Installation Guide
3
+description: How to install JustAPI via pip, cargo, or building from source.
4
+---
5
+
6
+## Prerequisites
7
+
8
+* **Python:** 3.11, 3.12, 3.13, or 3.14 (including 3.13t/3.14t free-threaded builds)
9
+* **Rust:** 1.85+ (only required if building from source)
10
+
11
+## Install via pip
12
+
13
+Install the official pre-compiled wheel package from PyPI:
14
+
15
+```bash
16
+pip install justapi
17
+```
18
+
19
+To install optional features (such as Pydantic v2 and Jinja2 support):
20
+
21
+```bash
22
+pip install "justapi[full]"
23
+```
24
+
25
+## Install CLI Tooling (`justapi-cli`)
26
+
27
+Install the native Rust project generator and dev server CLI via Cargo:
28
+
29
+```bash
30
+cargo install justapi-cli
31
+```
32
+
33
+## Build from Source
34
+
35
+To compile the native PyO3 bindings locally with `maturin`:
36
+
37
+```bash
38
+git clone https://github.com/swadhinbiswas/JustAPI.git
39
+cd JustAPI
40
+maturin develop --release --manifest-path crates/justapi-py/Cargo.toml
41
+```
0
42
▼docs_site/src/content/docs/getting-started/overview.md
+15-0
1
+---
2
+title: Overview & Core Philosophy
3
+description: Learn why JustAPI is built on Rust and how it delivers FastAPI compatibility with 20x performance.
4
+---
5
+
6
+**JustAPI** is a high-performance Python web framework built on top of a multi-threaded **Rust runtime engine** (`justapi-core`).
7
+
8
+It is engineered as a **drop-in replacement for FastAPI** — preserving your favorite Python decorator syntax, Pydantic schemas, dependency injection, and automatic OpenAPI documentation — while offloading networking, TLS, routing, request validation, and response serialization to Rust.
9
+
10
+## Core Pillars
11
+
12
+1. **Rust-First Architecture:** The core network stack (Tokio, Hyper, Rustls, Matchit, Serde-JSON, SQLx) is written entirely in Rust.
13
+2. **FastAPI Parity:** `@app.get()`, `@app.post()`, `APIRouter`, `Depends()`, `HTTPException`, `Header`, `Query`, `Path`.
14
+3. **Zero-GIL Execution:** Rust releases the Python GIL during all I/O and validation, enabling true parallel execution across multi-core systems.
15
+4. **Batteries-Included Tooling:** Native database pool, WebSockets, SSE, GraphQL, gRPC, JSON-RPC, OpenTelemetry tracing, and built-in project scaffolding CLI.
0
16
▼docs_site/src/content/docs/index.mdx
+60-0
1
+---
2
+title: JustAPI Documentation
3
+description: Rust-powered, FastAPI-class web framework for Python. 700k+ RPS, zero-GIL execution.
4
+template: splash
5
+hero:
6
+ tagline: The speed of Rust. The elegance of Python. A drop-in replacement for FastAPI engineered for extreme throughput.
7
+ image:
8
+ file: ../../assets/logo.svg
9
+ actions:
10
+ - text: Get Started
11
+ link: /getting-started/overview/
12
+ icon: right-arrow
13
+ variant: primary
14
+ - text: View on GitHub
15
+ link: https://github.com/swadhinbiswas/JustAPI
16
+ icon: external
17
+---
18
+
19
+import { Card, CardGrid } from '@astrojs/starlight/components';
20
+
21
+## Key Features
22
+
23
+<CardGrid stack>
24
+ <Card title="⚡ 700,000+ Requests / Sec" icon="rocket">
25
+ 20× faster than FastAPI + Uvicorn. Networking, TLS, routing, schema validation, and JSON serialization run entirely in Rust at native speed.
26
+ </Card>
27
+ <Card title="🐍 FastAPI Compatibility" icon="star">
28
+ Same `@app.get()` decorators, same Pydantic v2 schemas, same `Depends()` dependency injection. Easily migrate existing FastAPI applications.
29
+ </Card>
30
+ <Card title="🛡️ Zero-GIL Fast Path" icon="shield">
31
+ Rust code releases the Python GIL via `py.allow_threads` during all I/O, routing, DB queries, and validation. Fully supports Python 3.13t/3.14t free-threading.
32
+ </Card>
33
+ <Card title="🗄️ Multi-Database & Multi-Protocol" icon="setting">
34
+ Natively supports SQL (Postgres, MySQL, SQLite), Analytical OLAP (DuckDB, ClickHouse), NoSQL (Mongo, Redis), and REST, GraphQL, gRPC, and JSON-RPC 2.0.
35
+ </Card>
36
+</CardGrid>
37
+
38
+## Live Benchmark Comparison
39
+
40
+| Framework | Requests/sec | p50 Latency | p99 Latency |
41
+|---|--:|--:|--:|
42
+| **JustAPI 🦀** | **701,234** | **0.07 ms** | **0.19 ms** |
43
+| Granian | 69,195 | 0.72 ms | 3.87 ms |
44
+| FastAPI + Uvicorn | 36,189 | 1.72 ms | 24.63 ms |
45
+
46
+## Quick Example
47
+
48
+```python
49
+from justapi import JustAPIApp
50
+
51
+app = JustAPIApp(title="My High-Speed API")
52
+
53
+@app.get("/")
54
+def hello(request):
55
+ return {"message": "Hello from Rust-powered JustAPI!"}
56
+
57
+@app.get("/items/{item_id}")
58
+def read_item(request, item_id: int, q: str | None = None):
59
+ return {"item_id": item_id, "q": q}
60
+```
0
61
▼docs_site/src/content/docs/reference/release-notes.md
+28-0
1
+---
2
+title: Release Notes - JustAPI v2.0.0
3
+description: Official release notes for JustAPI 2.0.0.
4
+---
5
+
6
+## 🚀 JustAPI v2.0.0 Release Highlights
7
+
8
+We are thrilled to announce **JustAPI 2.0.0** — the flagship production release of the Rust-powered Python web framework!
9
+
10
+### 🌟 Key Changes in 2.0.0
11
+
12
+1. **Multi-Database Project Scaffolder:**
13
+ * Interactive CLI wizard (`justapi create`) supporting DuckDB, ClickHouse, PostgreSQL, MySQL, SQLite, MongoDB, and Redis.
14
+
15
+2. **Multi-Protocol Architecture:**
16
+ * Built-in support for REST (OpenAPI 3.1 & Scalar UI), GraphQL (`app.graphql()`), gRPC/Protobuf (`/rpc`), and JSON-RPC 2.0 (`/jsonrpc`).
17
+
18
+3. **OpenTelemetry Jaeger Stack Generator:**
19
+ * Automatically generates `docker-compose.otel.yml` for zero-config distributed tracing and Prometheus monitoring.
20
+
21
+4. **Multi-Arch Binary Wheel Pipeline:**
22
+ * Published multi-architecture PyPI wheels for Linux x86_64, Linux ARM64 (AWS Graviton), Linux Musl (Alpine), macOS x86_64/arm64, and Windows x64.
23
+
24
+5. **Starlette Parity:**
25
+ * Added `app.add_middleware()`, `app.add_cors()`, and FastAPI-standard `JustAPIApp(title=..., version=...)` kwargs.
26
+
27
+6. **Hardened Security & Fuzzing:**
28
+ * Untrusted input pipeline fuzzing targets verified clean across Miri and LLVM libFuzzer suites.
0
29
▼docs_site/src/content/docs/tutorial/databases.md
+37-0
1
+---
2
+title: Database Integration (SQL & NoSQL)
3
+description: Connect to PostgreSQL, MySQL, SQLite, DuckDB, ClickHouse, Mongo, and Redis in JustAPI.
4
+---
5
+
6
+JustAPI provides a Rust-native connection pool manager (`app.db`) that executes SQL queries in Rust with zero GIL lock.
7
+
8
+## PostgreSQL Integration
9
+
10
+```python
11
+from justapi import JustAPIApp
12
+
13
+app = JustAPIApp()
14
+app.set_database(
15
+ "postgres://postgres:password@localhost:5432/mydb",
16
+ init_sql="CREATE TABLE IF NOT EXISTS users (id SERIAL PRIMARY KEY, name TEXT);"
17
+)
18
+
19
+@app.get("/users")
20
+def get_users(request):
21
+ return app.db.query("SELECT * FROM users ORDER BY id")
22
+```
23
+
24
+## Analytical Databases (DuckDB & ClickHouse)
25
+
26
+```python
27
+import duckdb
28
+from justapi import JustAPIApp
29
+
30
+app = JustAPIApp()
31
+conn = duckdb.connect("analytics.duckdb")
32
+
33
+@app.get("/analytics/sales")
34
+def sales_summary(request):
35
+ res = conn.execute("SELECT region, SUM(amount) FROM sales GROUP BY region").fetchall()
36
+ return {"summary": res}
37
+```
0
38
▼docs_site/src/content/docs/tutorial/path-params.md
+32-0
1
+---
2
+title: Path Parameters
3
+description: Declare and type-validate path parameters in JustAPI.
4
+---
5
+
6
+Path parameters allow you to extract variables directly from the HTTP request URL path.
7
+
8
+## Basic Path Parameters
9
+
10
+```python
11
+from justapi import JustAPIApp
12
+
13
+app = JustAPIApp()
14
+
15
+@app.get("/items/{item_id}")
16
+def read_item(request, item_id: int):
17
+ return {"item_id": item_id}
18
+```
19
+
20
+## Type Conversion & Automatic Validation
21
+
22
+JustAPI automatically converts and validates path parameter types based on Python type hints (`int`, `float`, `str`, `bool`, `UUID`):
23
+
24
+```python
25
+from uuid import UUID
26
+
27
+@app.get("/users/{user_id}")
28
+def read_user(request, user_id: UUID):
29
+ return {"user_id": str(user_id)}
30
+```
31
+
32
+If a client sends `/users/invalid-uuid`, JustAPI returns an automatic **HTTP 422 Unprocessable Entity** JSON error without invoking your Python code.
0
33
▼docs_site/src/styles/custom.css
+34-0
1
+:root {
2
+ --sl-color-accent-low: #2a1147;
3
+ --sl-color-accent: #8b5cf6;
4
+ --sl-color-accent-high: #c4b5fd;
5
+ --sl-color-white: #ffffff;
6
+ --sl-color-gray-1: #f3f4f6;
7
+ --sl-color-gray-2: #e5e7eb;
8
+ --sl-color-gray-3: #9ca3af;
9
+ --sl-color-gray-4: #4b5563;
10
+ --sl-color-gray-5: #1f2937;
11
+ --sl-color-gray-6: #111827;
12
+ --sl-color-black: #0b0f19;
13
+}
14
+
15
+[data-theme='dark'] {
16
+ --sl-color-bg: #0b0f19;
17
+ --sl-color-bg-nav: #111827;
18
+ --sl-color-bg-sidebar: #0f172a;
19
+}
20
+
21
+.hero-gradient {
22
+ background: linear-gradient(135deg, #e6522c 0%, #8b5cf6 50%, #3b82f6 100%);
23
+ -webkit-background-clip: text;
24
+ -webkit-text-fill-color: transparent;
25
+}
26
+
27
+.benchmark-card {
28
+ border: 1px solid rgba(139, 92, 246, 0.3);
29
+ border-radius: 12px;
30
+ padding: 1.5rem;
31
+ background: rgba(17, 24, 39, 0.7);
32
+ backdrop-filter: blur(12px);
33
+ margin-bottom: 1.5rem;
34
+}
0
35