search for standard sites pub-search.waow.tech
search zig blog atproto
0

Configure Feed

Select the types of activity you want to include in your feed.

site: workbox service worker — precached shell, SWR atlas data

generateSW from workbox-config.cjs (no build step introduced): 30 URLs /
~600kB precached with content-hash revisions, atlas*.json runtime-cached
stale-while-revalidate, /api and functions untouched (network-only).
registration lives in ui.js so every page gets it.

site/deploy.sh chains regenerate → wrangler --branch=main; the generated
sw.js is committed so the 6h atlas prefect flow (which deploys from a
fresh clone) keeps serving it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

+7501 -1
+1 -1
CLAUDE.md
··· 2 2 3 3 ## deployment 4 4 - **backend**: push to `main` touching `backend/**` → auto-deploys via GitHub Actions 5 - - **frontend**: manual deploy from `site/` directory (`cd site && wrangler pages deploy . --project-name leaflet-search`) 5 + - **frontend**: manual deploy via `site/deploy.sh` — regenerates the workbox service worker (precache manifest embeds content hashes) then runs wrangler with `--branch=main`. Don't call wrangler directly or returning visitors get stale precached assets. 6 6 - **ingester**: manual deploy via `ingester/scripts/deploy.sh` (stages the repo-root `banned-dids.txt` into the build context first, then `fly deploy --app leaflet-search-ingester`). Don't call `fly deploy` directly — the build embeds `../banned-dids.txt` which isn't in `ingester/`'s context without staging. 7 7 - `--app` does NOT protect against deploying from the wrong directory — it only renames the target; the config (ports, env, mounts) still comes from that directory's `fly.toml`. Always `cd` into the app dir first. (2026-06-10: root-dir deploy with `--app leaflet-search-ingester` was stopped only by a volume-name mismatch.) 8 8
+13
site/deploy.sh
··· 1 + #!/usr/bin/env bash 2 + # deploy the site to cloudflare pages. run from anywhere. 3 + # 4 + # regenerates the service worker first — its precache manifest embeds a 5 + # content hash per file, so deploying without regenerating serves stale 6 + # assets to returning visitors. 7 + set -euo pipefail 8 + cd "$(dirname "$0")" 9 + 10 + npm install 11 + rm -f sw.js sw.js.map workbox-*.js workbox-*.js.map 12 + npx workbox-cli generateSW workbox-config.cjs 13 + npx wrangler pages deploy . --project-name leaflet-search --branch=main
+7441
site/package-lock.json
··· 9 9 "workers-og": "^0.0.20" 10 10 }, 11 11 "devDependencies": { 12 + "workbox-cli": "^7.4.1", 12 13 "wrangler": "^4.0.0" 13 14 } 14 15 }, 16 + "node_modules/@apideck/better-ajv-errors": { 17 + "version": "0.3.7", 18 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.7.tgz", 19 + "integrity": "sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==", 20 + "dev": true, 21 + "license": "MIT", 22 + "dependencies": { 23 + "jsonpointer": "^5.0.1", 24 + "leven": "^3.1.0" 25 + }, 26 + "engines": { 27 + "node": ">=10" 28 + }, 29 + "peerDependencies": { 30 + "ajv": ">=8" 31 + } 32 + }, 33 + "node_modules/@babel/code-frame": { 34 + "version": "7.29.7", 35 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", 36 + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", 37 + "dev": true, 38 + "license": "MIT", 39 + "dependencies": { 40 + "@babel/helper-validator-identifier": "^7.29.7", 41 + "js-tokens": "^4.0.0", 42 + "picocolors": "^1.1.1" 43 + }, 44 + "engines": { 45 + "node": ">=6.9.0" 46 + } 47 + }, 48 + "node_modules/@babel/compat-data": { 49 + "version": "7.29.7", 50 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", 51 + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", 52 + "dev": true, 53 + "license": "MIT", 54 + "engines": { 55 + "node": ">=6.9.0" 56 + } 57 + }, 58 + "node_modules/@babel/core": { 59 + "version": "7.29.7", 60 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", 61 + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", 62 + "dev": true, 63 + "license": "MIT", 64 + "dependencies": { 65 + "@babel/code-frame": "^7.29.7", 66 + "@babel/generator": "^7.29.7", 67 + "@babel/helper-compilation-targets": "^7.29.7", 68 + "@babel/helper-module-transforms": "^7.29.7", 69 + "@babel/helpers": "^7.29.7", 70 + "@babel/parser": "^7.29.7", 71 + "@babel/template": "^7.29.7", 72 + "@babel/traverse": "^7.29.7", 73 + "@babel/types": "^7.29.7", 74 + "@jridgewell/remapping": "^2.3.5", 75 + "convert-source-map": "^2.0.0", 76 + "debug": "^4.1.0", 77 + "gensync": "^1.0.0-beta.2", 78 + "json5": "^2.2.3", 79 + "semver": "^6.3.1" 80 + }, 81 + "engines": { 82 + "node": ">=6.9.0" 83 + }, 84 + "funding": { 85 + "type": "opencollective", 86 + "url": "https://opencollective.com/babel" 87 + } 88 + }, 89 + "node_modules/@babel/core/node_modules/semver": { 90 + "version": "6.3.1", 91 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 92 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 93 + "dev": true, 94 + "license": "ISC", 95 + "bin": { 96 + "semver": "bin/semver.js" 97 + } 98 + }, 99 + "node_modules/@babel/generator": { 100 + "version": "7.29.7", 101 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", 102 + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", 103 + "dev": true, 104 + "license": "MIT", 105 + "dependencies": { 106 + "@babel/parser": "^7.29.7", 107 + "@babel/types": "^7.29.7", 108 + "@jridgewell/gen-mapping": "^0.3.12", 109 + "@jridgewell/trace-mapping": "^0.3.28", 110 + "jsesc": "^3.0.2" 111 + }, 112 + "engines": { 113 + "node": ">=6.9.0" 114 + } 115 + }, 116 + "node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { 117 + "version": "0.3.31", 118 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 119 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 120 + "dev": true, 121 + "license": "MIT", 122 + "dependencies": { 123 + "@jridgewell/resolve-uri": "^3.1.0", 124 + "@jridgewell/sourcemap-codec": "^1.4.14" 125 + } 126 + }, 127 + "node_modules/@babel/helper-annotate-as-pure": { 128 + "version": "7.29.7", 129 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", 130 + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", 131 + "dev": true, 132 + "license": "MIT", 133 + "dependencies": { 134 + "@babel/types": "^7.29.7" 135 + }, 136 + "engines": { 137 + "node": ">=6.9.0" 138 + } 139 + }, 140 + "node_modules/@babel/helper-compilation-targets": { 141 + "version": "7.29.7", 142 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", 143 + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", 144 + "dev": true, 145 + "license": "MIT", 146 + "dependencies": { 147 + "@babel/compat-data": "^7.29.7", 148 + "@babel/helper-validator-option": "^7.29.7", 149 + "browserslist": "^4.24.0", 150 + "lru-cache": "^5.1.1", 151 + "semver": "^6.3.1" 152 + }, 153 + "engines": { 154 + "node": ">=6.9.0" 155 + } 156 + }, 157 + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { 158 + "version": "5.1.1", 159 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 160 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 161 + "dev": true, 162 + "license": "ISC", 163 + "dependencies": { 164 + "yallist": "^3.0.2" 165 + } 166 + }, 167 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 168 + "version": "6.3.1", 169 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 170 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 171 + "dev": true, 172 + "license": "ISC", 173 + "bin": { 174 + "semver": "bin/semver.js" 175 + } 176 + }, 177 + "node_modules/@babel/helper-create-class-features-plugin": { 178 + "version": "7.29.7", 179 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", 180 + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", 181 + "dev": true, 182 + "license": "MIT", 183 + "dependencies": { 184 + "@babel/helper-annotate-as-pure": "^7.29.7", 185 + "@babel/helper-member-expression-to-functions": "^7.29.7", 186 + "@babel/helper-optimise-call-expression": "^7.29.7", 187 + "@babel/helper-replace-supers": "^7.29.7", 188 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", 189 + "@babel/traverse": "^7.29.7", 190 + "semver": "^6.3.1" 191 + }, 192 + "engines": { 193 + "node": ">=6.9.0" 194 + }, 195 + "peerDependencies": { 196 + "@babel/core": "^7.0.0" 197 + } 198 + }, 199 + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { 200 + "version": "6.3.1", 201 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 202 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 203 + "dev": true, 204 + "license": "ISC", 205 + "bin": { 206 + "semver": "bin/semver.js" 207 + } 208 + }, 209 + "node_modules/@babel/helper-create-regexp-features-plugin": { 210 + "version": "7.29.7", 211 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", 212 + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", 213 + "dev": true, 214 + "license": "MIT", 215 + "dependencies": { 216 + "@babel/helper-annotate-as-pure": "^7.29.7", 217 + "regexpu-core": "^6.3.1", 218 + "semver": "^6.3.1" 219 + }, 220 + "engines": { 221 + "node": ">=6.9.0" 222 + }, 223 + "peerDependencies": { 224 + "@babel/core": "^7.0.0" 225 + } 226 + }, 227 + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { 228 + "version": "6.3.1", 229 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 230 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 231 + "dev": true, 232 + "license": "ISC", 233 + "bin": { 234 + "semver": "bin/semver.js" 235 + } 236 + }, 237 + "node_modules/@babel/helper-define-polyfill-provider": { 238 + "version": "0.6.8", 239 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", 240 + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", 241 + "dev": true, 242 + "license": "MIT", 243 + "dependencies": { 244 + "@babel/helper-compilation-targets": "^7.28.6", 245 + "@babel/helper-plugin-utils": "^7.28.6", 246 + "debug": "^4.4.3", 247 + "lodash.debounce": "^4.0.8", 248 + "resolve": "^1.22.11" 249 + }, 250 + "peerDependencies": { 251 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 252 + } 253 + }, 254 + "node_modules/@babel/helper-globals": { 255 + "version": "7.29.7", 256 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", 257 + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", 258 + "dev": true, 259 + "license": "MIT", 260 + "engines": { 261 + "node": ">=6.9.0" 262 + } 263 + }, 264 + "node_modules/@babel/helper-member-expression-to-functions": { 265 + "version": "7.29.7", 266 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", 267 + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", 268 + "dev": true, 269 + "license": "MIT", 270 + "dependencies": { 271 + "@babel/traverse": "^7.29.7", 272 + "@babel/types": "^7.29.7" 273 + }, 274 + "engines": { 275 + "node": ">=6.9.0" 276 + } 277 + }, 278 + "node_modules/@babel/helper-module-imports": { 279 + "version": "7.29.7", 280 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", 281 + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", 282 + "dev": true, 283 + "license": "MIT", 284 + "dependencies": { 285 + "@babel/traverse": "^7.29.7", 286 + "@babel/types": "^7.29.7" 287 + }, 288 + "engines": { 289 + "node": ">=6.9.0" 290 + } 291 + }, 292 + "node_modules/@babel/helper-module-transforms": { 293 + "version": "7.29.7", 294 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", 295 + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", 296 + "dev": true, 297 + "license": "MIT", 298 + "dependencies": { 299 + "@babel/helper-module-imports": "^7.29.7", 300 + "@babel/helper-validator-identifier": "^7.29.7", 301 + "@babel/traverse": "^7.29.7" 302 + }, 303 + "engines": { 304 + "node": ">=6.9.0" 305 + }, 306 + "peerDependencies": { 307 + "@babel/core": "^7.0.0" 308 + } 309 + }, 310 + "node_modules/@babel/helper-optimise-call-expression": { 311 + "version": "7.29.7", 312 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", 313 + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", 314 + "dev": true, 315 + "license": "MIT", 316 + "dependencies": { 317 + "@babel/types": "^7.29.7" 318 + }, 319 + "engines": { 320 + "node": ">=6.9.0" 321 + } 322 + }, 323 + "node_modules/@babel/helper-plugin-utils": { 324 + "version": "7.29.7", 325 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", 326 + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", 327 + "dev": true, 328 + "license": "MIT", 329 + "engines": { 330 + "node": ">=6.9.0" 331 + } 332 + }, 333 + "node_modules/@babel/helper-remap-async-to-generator": { 334 + "version": "7.29.7", 335 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", 336 + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", 337 + "dev": true, 338 + "license": "MIT", 339 + "dependencies": { 340 + "@babel/helper-annotate-as-pure": "^7.29.7", 341 + "@babel/helper-wrap-function": "^7.29.7", 342 + "@babel/traverse": "^7.29.7" 343 + }, 344 + "engines": { 345 + "node": ">=6.9.0" 346 + }, 347 + "peerDependencies": { 348 + "@babel/core": "^7.0.0" 349 + } 350 + }, 351 + "node_modules/@babel/helper-replace-supers": { 352 + "version": "7.29.7", 353 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", 354 + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", 355 + "dev": true, 356 + "license": "MIT", 357 + "dependencies": { 358 + "@babel/helper-member-expression-to-functions": "^7.29.7", 359 + "@babel/helper-optimise-call-expression": "^7.29.7", 360 + "@babel/traverse": "^7.29.7" 361 + }, 362 + "engines": { 363 + "node": ">=6.9.0" 364 + }, 365 + "peerDependencies": { 366 + "@babel/core": "^7.0.0" 367 + } 368 + }, 369 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 370 + "version": "7.29.7", 371 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", 372 + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", 373 + "dev": true, 374 + "license": "MIT", 375 + "dependencies": { 376 + "@babel/traverse": "^7.29.7", 377 + "@babel/types": "^7.29.7" 378 + }, 379 + "engines": { 380 + "node": ">=6.9.0" 381 + } 382 + }, 383 + "node_modules/@babel/helper-string-parser": { 384 + "version": "7.29.7", 385 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", 386 + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", 387 + "dev": true, 388 + "license": "MIT", 389 + "engines": { 390 + "node": ">=6.9.0" 391 + } 392 + }, 393 + "node_modules/@babel/helper-validator-identifier": { 394 + "version": "7.29.7", 395 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", 396 + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", 397 + "dev": true, 398 + "license": "MIT", 399 + "engines": { 400 + "node": ">=6.9.0" 401 + } 402 + }, 403 + "node_modules/@babel/helper-validator-option": { 404 + "version": "7.29.7", 405 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", 406 + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", 407 + "dev": true, 408 + "license": "MIT", 409 + "engines": { 410 + "node": ">=6.9.0" 411 + } 412 + }, 413 + "node_modules/@babel/helper-wrap-function": { 414 + "version": "7.29.7", 415 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", 416 + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", 417 + "dev": true, 418 + "license": "MIT", 419 + "dependencies": { 420 + "@babel/template": "^7.29.7", 421 + "@babel/traverse": "^7.29.7", 422 + "@babel/types": "^7.29.7" 423 + }, 424 + "engines": { 425 + "node": ">=6.9.0" 426 + } 427 + }, 428 + "node_modules/@babel/helpers": { 429 + "version": "7.29.7", 430 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", 431 + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", 432 + "dev": true, 433 + "license": "MIT", 434 + "dependencies": { 435 + "@babel/template": "^7.29.7", 436 + "@babel/types": "^7.29.7" 437 + }, 438 + "engines": { 439 + "node": ">=6.9.0" 440 + } 441 + }, 442 + "node_modules/@babel/parser": { 443 + "version": "7.29.7", 444 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", 445 + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", 446 + "dev": true, 447 + "license": "MIT", 448 + "dependencies": { 449 + "@babel/types": "^7.29.7" 450 + }, 451 + "bin": { 452 + "parser": "bin/babel-parser.js" 453 + }, 454 + "engines": { 455 + "node": ">=6.0.0" 456 + } 457 + }, 458 + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 459 + "version": "7.29.7", 460 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", 461 + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", 462 + "dev": true, 463 + "license": "MIT", 464 + "dependencies": { 465 + "@babel/helper-plugin-utils": "^7.29.7", 466 + "@babel/traverse": "^7.29.7" 467 + }, 468 + "engines": { 469 + "node": ">=6.9.0" 470 + }, 471 + "peerDependencies": { 472 + "@babel/core": "^7.0.0" 473 + } 474 + }, 475 + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 476 + "version": "7.29.7", 477 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", 478 + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", 479 + "dev": true, 480 + "license": "MIT", 481 + "dependencies": { 482 + "@babel/helper-plugin-utils": "^7.29.7" 483 + }, 484 + "engines": { 485 + "node": ">=6.9.0" 486 + }, 487 + "peerDependencies": { 488 + "@babel/core": "^7.0.0" 489 + } 490 + }, 491 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 492 + "version": "7.29.7", 493 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", 494 + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", 495 + "dev": true, 496 + "license": "MIT", 497 + "dependencies": { 498 + "@babel/helper-plugin-utils": "^7.29.7" 499 + }, 500 + "engines": { 501 + "node": ">=6.9.0" 502 + }, 503 + "peerDependencies": { 504 + "@babel/core": "^7.0.0" 505 + } 506 + }, 507 + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { 508 + "version": "7.29.7", 509 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", 510 + "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", 511 + "dev": true, 512 + "license": "MIT", 513 + "dependencies": { 514 + "@babel/helper-plugin-utils": "^7.29.7", 515 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" 516 + }, 517 + "engines": { 518 + "node": ">=6.9.0" 519 + }, 520 + "peerDependencies": { 521 + "@babel/core": "^7.0.0" 522 + } 523 + }, 524 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 525 + "version": "7.29.7", 526 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", 527 + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", 528 + "dev": true, 529 + "license": "MIT", 530 + "dependencies": { 531 + "@babel/helper-plugin-utils": "^7.29.7", 532 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", 533 + "@babel/plugin-transform-optional-chaining": "^7.29.7" 534 + }, 535 + "engines": { 536 + "node": ">=6.9.0" 537 + }, 538 + "peerDependencies": { 539 + "@babel/core": "^7.13.0" 540 + } 541 + }, 542 + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 543 + "version": "7.29.7", 544 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", 545 + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", 546 + "dev": true, 547 + "license": "MIT", 548 + "dependencies": { 549 + "@babel/helper-plugin-utils": "^7.29.7", 550 + "@babel/traverse": "^7.29.7" 551 + }, 552 + "engines": { 553 + "node": ">=6.9.0" 554 + }, 555 + "peerDependencies": { 556 + "@babel/core": "^7.0.0" 557 + } 558 + }, 559 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 560 + "version": "7.21.0-placeholder-for-preset-env.2", 561 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", 562 + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", 563 + "dev": true, 564 + "license": "MIT", 565 + "engines": { 566 + "node": ">=6.9.0" 567 + }, 568 + "peerDependencies": { 569 + "@babel/core": "^7.0.0-0" 570 + } 571 + }, 572 + "node_modules/@babel/plugin-syntax-import-assertions": { 573 + "version": "7.29.7", 574 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", 575 + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", 576 + "dev": true, 577 + "license": "MIT", 578 + "dependencies": { 579 + "@babel/helper-plugin-utils": "^7.29.7" 580 + }, 581 + "engines": { 582 + "node": ">=6.9.0" 583 + }, 584 + "peerDependencies": { 585 + "@babel/core": "^7.0.0-0" 586 + } 587 + }, 588 + "node_modules/@babel/plugin-syntax-import-attributes": { 589 + "version": "7.29.7", 590 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", 591 + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", 592 + "dev": true, 593 + "license": "MIT", 594 + "dependencies": { 595 + "@babel/helper-plugin-utils": "^7.29.7" 596 + }, 597 + "engines": { 598 + "node": ">=6.9.0" 599 + }, 600 + "peerDependencies": { 601 + "@babel/core": "^7.0.0-0" 602 + } 603 + }, 604 + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { 605 + "version": "7.18.6", 606 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", 607 + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", 608 + "dev": true, 609 + "license": "MIT", 610 + "dependencies": { 611 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 612 + "@babel/helper-plugin-utils": "^7.18.6" 613 + }, 614 + "engines": { 615 + "node": ">=6.9.0" 616 + }, 617 + "peerDependencies": { 618 + "@babel/core": "^7.0.0" 619 + } 620 + }, 621 + "node_modules/@babel/plugin-transform-arrow-functions": { 622 + "version": "7.29.7", 623 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", 624 + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", 625 + "dev": true, 626 + "license": "MIT", 627 + "dependencies": { 628 + "@babel/helper-plugin-utils": "^7.29.7" 629 + }, 630 + "engines": { 631 + "node": ">=6.9.0" 632 + }, 633 + "peerDependencies": { 634 + "@babel/core": "^7.0.0-0" 635 + } 636 + }, 637 + "node_modules/@babel/plugin-transform-async-generator-functions": { 638 + "version": "7.29.7", 639 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", 640 + "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", 641 + "dev": true, 642 + "license": "MIT", 643 + "dependencies": { 644 + "@babel/helper-plugin-utils": "^7.29.7", 645 + "@babel/helper-remap-async-to-generator": "^7.29.7", 646 + "@babel/traverse": "^7.29.7" 647 + }, 648 + "engines": { 649 + "node": ">=6.9.0" 650 + }, 651 + "peerDependencies": { 652 + "@babel/core": "^7.0.0-0" 653 + } 654 + }, 655 + "node_modules/@babel/plugin-transform-async-to-generator": { 656 + "version": "7.29.7", 657 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", 658 + "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", 659 + "dev": true, 660 + "license": "MIT", 661 + "dependencies": { 662 + "@babel/helper-module-imports": "^7.29.7", 663 + "@babel/helper-plugin-utils": "^7.29.7", 664 + "@babel/helper-remap-async-to-generator": "^7.29.7" 665 + }, 666 + "engines": { 667 + "node": ">=6.9.0" 668 + }, 669 + "peerDependencies": { 670 + "@babel/core": "^7.0.0-0" 671 + } 672 + }, 673 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 674 + "version": "7.29.7", 675 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", 676 + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", 677 + "dev": true, 678 + "license": "MIT", 679 + "dependencies": { 680 + "@babel/helper-plugin-utils": "^7.29.7" 681 + }, 682 + "engines": { 683 + "node": ">=6.9.0" 684 + }, 685 + "peerDependencies": { 686 + "@babel/core": "^7.0.0-0" 687 + } 688 + }, 689 + "node_modules/@babel/plugin-transform-block-scoping": { 690 + "version": "7.29.7", 691 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", 692 + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", 693 + "dev": true, 694 + "license": "MIT", 695 + "dependencies": { 696 + "@babel/helper-plugin-utils": "^7.29.7" 697 + }, 698 + "engines": { 699 + "node": ">=6.9.0" 700 + }, 701 + "peerDependencies": { 702 + "@babel/core": "^7.0.0-0" 703 + } 704 + }, 705 + "node_modules/@babel/plugin-transform-class-properties": { 706 + "version": "7.29.7", 707 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", 708 + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", 709 + "dev": true, 710 + "license": "MIT", 711 + "dependencies": { 712 + "@babel/helper-create-class-features-plugin": "^7.29.7", 713 + "@babel/helper-plugin-utils": "^7.29.7" 714 + }, 715 + "engines": { 716 + "node": ">=6.9.0" 717 + }, 718 + "peerDependencies": { 719 + "@babel/core": "^7.0.0-0" 720 + } 721 + }, 722 + "node_modules/@babel/plugin-transform-class-static-block": { 723 + "version": "7.29.7", 724 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", 725 + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", 726 + "dev": true, 727 + "license": "MIT", 728 + "dependencies": { 729 + "@babel/helper-create-class-features-plugin": "^7.29.7", 730 + "@babel/helper-plugin-utils": "^7.29.7" 731 + }, 732 + "engines": { 733 + "node": ">=6.9.0" 734 + }, 735 + "peerDependencies": { 736 + "@babel/core": "^7.12.0" 737 + } 738 + }, 739 + "node_modules/@babel/plugin-transform-classes": { 740 + "version": "7.29.7", 741 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", 742 + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", 743 + "dev": true, 744 + "license": "MIT", 745 + "dependencies": { 746 + "@babel/helper-annotate-as-pure": "^7.29.7", 747 + "@babel/helper-compilation-targets": "^7.29.7", 748 + "@babel/helper-globals": "^7.29.7", 749 + "@babel/helper-plugin-utils": "^7.29.7", 750 + "@babel/helper-replace-supers": "^7.29.7", 751 + "@babel/traverse": "^7.29.7" 752 + }, 753 + "engines": { 754 + "node": ">=6.9.0" 755 + }, 756 + "peerDependencies": { 757 + "@babel/core": "^7.0.0-0" 758 + } 759 + }, 760 + "node_modules/@babel/plugin-transform-computed-properties": { 761 + "version": "7.29.7", 762 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", 763 + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", 764 + "dev": true, 765 + "license": "MIT", 766 + "dependencies": { 767 + "@babel/helper-plugin-utils": "^7.29.7", 768 + "@babel/template": "^7.29.7" 769 + }, 770 + "engines": { 771 + "node": ">=6.9.0" 772 + }, 773 + "peerDependencies": { 774 + "@babel/core": "^7.0.0-0" 775 + } 776 + }, 777 + "node_modules/@babel/plugin-transform-destructuring": { 778 + "version": "7.29.7", 779 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", 780 + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", 781 + "dev": true, 782 + "license": "MIT", 783 + "dependencies": { 784 + "@babel/helper-plugin-utils": "^7.29.7", 785 + "@babel/traverse": "^7.29.7" 786 + }, 787 + "engines": { 788 + "node": ">=6.9.0" 789 + }, 790 + "peerDependencies": { 791 + "@babel/core": "^7.0.0-0" 792 + } 793 + }, 794 + "node_modules/@babel/plugin-transform-dotall-regex": { 795 + "version": "7.29.7", 796 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", 797 + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", 798 + "dev": true, 799 + "license": "MIT", 800 + "dependencies": { 801 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 802 + "@babel/helper-plugin-utils": "^7.29.7" 803 + }, 804 + "engines": { 805 + "node": ">=6.9.0" 806 + }, 807 + "peerDependencies": { 808 + "@babel/core": "^7.0.0-0" 809 + } 810 + }, 811 + "node_modules/@babel/plugin-transform-duplicate-keys": { 812 + "version": "7.29.7", 813 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", 814 + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", 815 + "dev": true, 816 + "license": "MIT", 817 + "dependencies": { 818 + "@babel/helper-plugin-utils": "^7.29.7" 819 + }, 820 + "engines": { 821 + "node": ">=6.9.0" 822 + }, 823 + "peerDependencies": { 824 + "@babel/core": "^7.0.0-0" 825 + } 826 + }, 827 + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 828 + "version": "7.29.7", 829 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", 830 + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", 831 + "dev": true, 832 + "license": "MIT", 833 + "dependencies": { 834 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 835 + "@babel/helper-plugin-utils": "^7.29.7" 836 + }, 837 + "engines": { 838 + "node": ">=6.9.0" 839 + }, 840 + "peerDependencies": { 841 + "@babel/core": "^7.0.0" 842 + } 843 + }, 844 + "node_modules/@babel/plugin-transform-dynamic-import": { 845 + "version": "7.29.7", 846 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", 847 + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", 848 + "dev": true, 849 + "license": "MIT", 850 + "dependencies": { 851 + "@babel/helper-plugin-utils": "^7.29.7" 852 + }, 853 + "engines": { 854 + "node": ">=6.9.0" 855 + }, 856 + "peerDependencies": { 857 + "@babel/core": "^7.0.0-0" 858 + } 859 + }, 860 + "node_modules/@babel/plugin-transform-explicit-resource-management": { 861 + "version": "7.29.7", 862 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", 863 + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", 864 + "dev": true, 865 + "license": "MIT", 866 + "dependencies": { 867 + "@babel/helper-plugin-utils": "^7.29.7", 868 + "@babel/plugin-transform-destructuring": "^7.29.7" 869 + }, 870 + "engines": { 871 + "node": ">=6.9.0" 872 + }, 873 + "peerDependencies": { 874 + "@babel/core": "^7.0.0-0" 875 + } 876 + }, 877 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 878 + "version": "7.29.7", 879 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", 880 + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", 881 + "dev": true, 882 + "license": "MIT", 883 + "dependencies": { 884 + "@babel/helper-plugin-utils": "^7.29.7" 885 + }, 886 + "engines": { 887 + "node": ">=6.9.0" 888 + }, 889 + "peerDependencies": { 890 + "@babel/core": "^7.0.0-0" 891 + } 892 + }, 893 + "node_modules/@babel/plugin-transform-export-namespace-from": { 894 + "version": "7.29.7", 895 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", 896 + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", 897 + "dev": true, 898 + "license": "MIT", 899 + "dependencies": { 900 + "@babel/helper-plugin-utils": "^7.29.7" 901 + }, 902 + "engines": { 903 + "node": ">=6.9.0" 904 + }, 905 + "peerDependencies": { 906 + "@babel/core": "^7.0.0-0" 907 + } 908 + }, 909 + "node_modules/@babel/plugin-transform-for-of": { 910 + "version": "7.29.7", 911 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", 912 + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", 913 + "dev": true, 914 + "license": "MIT", 915 + "dependencies": { 916 + "@babel/helper-plugin-utils": "^7.29.7", 917 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" 918 + }, 919 + "engines": { 920 + "node": ">=6.9.0" 921 + }, 922 + "peerDependencies": { 923 + "@babel/core": "^7.0.0-0" 924 + } 925 + }, 926 + "node_modules/@babel/plugin-transform-function-name": { 927 + "version": "7.29.7", 928 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", 929 + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", 930 + "dev": true, 931 + "license": "MIT", 932 + "dependencies": { 933 + "@babel/helper-compilation-targets": "^7.29.7", 934 + "@babel/helper-plugin-utils": "^7.29.7", 935 + "@babel/traverse": "^7.29.7" 936 + }, 937 + "engines": { 938 + "node": ">=6.9.0" 939 + }, 940 + "peerDependencies": { 941 + "@babel/core": "^7.0.0-0" 942 + } 943 + }, 944 + "node_modules/@babel/plugin-transform-json-strings": { 945 + "version": "7.29.7", 946 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", 947 + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", 948 + "dev": true, 949 + "license": "MIT", 950 + "dependencies": { 951 + "@babel/helper-plugin-utils": "^7.29.7" 952 + }, 953 + "engines": { 954 + "node": ">=6.9.0" 955 + }, 956 + "peerDependencies": { 957 + "@babel/core": "^7.0.0-0" 958 + } 959 + }, 960 + "node_modules/@babel/plugin-transform-literals": { 961 + "version": "7.29.7", 962 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", 963 + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", 964 + "dev": true, 965 + "license": "MIT", 966 + "dependencies": { 967 + "@babel/helper-plugin-utils": "^7.29.7" 968 + }, 969 + "engines": { 970 + "node": ">=6.9.0" 971 + }, 972 + "peerDependencies": { 973 + "@babel/core": "^7.0.0-0" 974 + } 975 + }, 976 + "node_modules/@babel/plugin-transform-logical-assignment-operators": { 977 + "version": "7.29.7", 978 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", 979 + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", 980 + "dev": true, 981 + "license": "MIT", 982 + "dependencies": { 983 + "@babel/helper-plugin-utils": "^7.29.7" 984 + }, 985 + "engines": { 986 + "node": ">=6.9.0" 987 + }, 988 + "peerDependencies": { 989 + "@babel/core": "^7.0.0-0" 990 + } 991 + }, 992 + "node_modules/@babel/plugin-transform-member-expression-literals": { 993 + "version": "7.29.7", 994 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", 995 + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", 996 + "dev": true, 997 + "license": "MIT", 998 + "dependencies": { 999 + "@babel/helper-plugin-utils": "^7.29.7" 1000 + }, 1001 + "engines": { 1002 + "node": ">=6.9.0" 1003 + }, 1004 + "peerDependencies": { 1005 + "@babel/core": "^7.0.0-0" 1006 + } 1007 + }, 1008 + "node_modules/@babel/plugin-transform-modules-amd": { 1009 + "version": "7.29.7", 1010 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", 1011 + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", 1012 + "dev": true, 1013 + "license": "MIT", 1014 + "dependencies": { 1015 + "@babel/helper-module-transforms": "^7.29.7", 1016 + "@babel/helper-plugin-utils": "^7.29.7" 1017 + }, 1018 + "engines": { 1019 + "node": ">=6.9.0" 1020 + }, 1021 + "peerDependencies": { 1022 + "@babel/core": "^7.0.0-0" 1023 + } 1024 + }, 1025 + "node_modules/@babel/plugin-transform-modules-commonjs": { 1026 + "version": "7.29.7", 1027 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", 1028 + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", 1029 + "dev": true, 1030 + "license": "MIT", 1031 + "dependencies": { 1032 + "@babel/helper-module-transforms": "^7.29.7", 1033 + "@babel/helper-plugin-utils": "^7.29.7" 1034 + }, 1035 + "engines": { 1036 + "node": ">=6.9.0" 1037 + }, 1038 + "peerDependencies": { 1039 + "@babel/core": "^7.0.0-0" 1040 + } 1041 + }, 1042 + "node_modules/@babel/plugin-transform-modules-systemjs": { 1043 + "version": "7.29.7", 1044 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", 1045 + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", 1046 + "dev": true, 1047 + "license": "MIT", 1048 + "dependencies": { 1049 + "@babel/helper-module-transforms": "^7.29.7", 1050 + "@babel/helper-plugin-utils": "^7.29.7", 1051 + "@babel/helper-validator-identifier": "^7.29.7", 1052 + "@babel/traverse": "^7.29.7" 1053 + }, 1054 + "engines": { 1055 + "node": ">=6.9.0" 1056 + }, 1057 + "peerDependencies": { 1058 + "@babel/core": "^7.0.0-0" 1059 + } 1060 + }, 1061 + "node_modules/@babel/plugin-transform-modules-umd": { 1062 + "version": "7.29.7", 1063 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", 1064 + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", 1065 + "dev": true, 1066 + "license": "MIT", 1067 + "dependencies": { 1068 + "@babel/helper-module-transforms": "^7.29.7", 1069 + "@babel/helper-plugin-utils": "^7.29.7" 1070 + }, 1071 + "engines": { 1072 + "node": ">=6.9.0" 1073 + }, 1074 + "peerDependencies": { 1075 + "@babel/core": "^7.0.0-0" 1076 + } 1077 + }, 1078 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1079 + "version": "7.29.7", 1080 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", 1081 + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", 1082 + "dev": true, 1083 + "license": "MIT", 1084 + "dependencies": { 1085 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 1086 + "@babel/helper-plugin-utils": "^7.29.7" 1087 + }, 1088 + "engines": { 1089 + "node": ">=6.9.0" 1090 + }, 1091 + "peerDependencies": { 1092 + "@babel/core": "^7.0.0" 1093 + } 1094 + }, 1095 + "node_modules/@babel/plugin-transform-new-target": { 1096 + "version": "7.29.7", 1097 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", 1098 + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", 1099 + "dev": true, 1100 + "license": "MIT", 1101 + "dependencies": { 1102 + "@babel/helper-plugin-utils": "^7.29.7" 1103 + }, 1104 + "engines": { 1105 + "node": ">=6.9.0" 1106 + }, 1107 + "peerDependencies": { 1108 + "@babel/core": "^7.0.0-0" 1109 + } 1110 + }, 1111 + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1112 + "version": "7.29.7", 1113 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", 1114 + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", 1115 + "dev": true, 1116 + "license": "MIT", 1117 + "dependencies": { 1118 + "@babel/helper-plugin-utils": "^7.29.7" 1119 + }, 1120 + "engines": { 1121 + "node": ">=6.9.0" 1122 + }, 1123 + "peerDependencies": { 1124 + "@babel/core": "^7.0.0-0" 1125 + } 1126 + }, 1127 + "node_modules/@babel/plugin-transform-numeric-separator": { 1128 + "version": "7.29.7", 1129 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", 1130 + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", 1131 + "dev": true, 1132 + "license": "MIT", 1133 + "dependencies": { 1134 + "@babel/helper-plugin-utils": "^7.29.7" 1135 + }, 1136 + "engines": { 1137 + "node": ">=6.9.0" 1138 + }, 1139 + "peerDependencies": { 1140 + "@babel/core": "^7.0.0-0" 1141 + } 1142 + }, 1143 + "node_modules/@babel/plugin-transform-object-rest-spread": { 1144 + "version": "7.29.7", 1145 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", 1146 + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", 1147 + "dev": true, 1148 + "license": "MIT", 1149 + "dependencies": { 1150 + "@babel/helper-compilation-targets": "^7.29.7", 1151 + "@babel/helper-plugin-utils": "^7.29.7", 1152 + "@babel/plugin-transform-destructuring": "^7.29.7", 1153 + "@babel/plugin-transform-parameters": "^7.29.7", 1154 + "@babel/traverse": "^7.29.7" 1155 + }, 1156 + "engines": { 1157 + "node": ">=6.9.0" 1158 + }, 1159 + "peerDependencies": { 1160 + "@babel/core": "^7.0.0-0" 1161 + } 1162 + }, 1163 + "node_modules/@babel/plugin-transform-object-super": { 1164 + "version": "7.29.7", 1165 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", 1166 + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", 1167 + "dev": true, 1168 + "license": "MIT", 1169 + "dependencies": { 1170 + "@babel/helper-plugin-utils": "^7.29.7", 1171 + "@babel/helper-replace-supers": "^7.29.7" 1172 + }, 1173 + "engines": { 1174 + "node": ">=6.9.0" 1175 + }, 1176 + "peerDependencies": { 1177 + "@babel/core": "^7.0.0-0" 1178 + } 1179 + }, 1180 + "node_modules/@babel/plugin-transform-optional-catch-binding": { 1181 + "version": "7.29.7", 1182 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", 1183 + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", 1184 + "dev": true, 1185 + "license": "MIT", 1186 + "dependencies": { 1187 + "@babel/helper-plugin-utils": "^7.29.7" 1188 + }, 1189 + "engines": { 1190 + "node": ">=6.9.0" 1191 + }, 1192 + "peerDependencies": { 1193 + "@babel/core": "^7.0.0-0" 1194 + } 1195 + }, 1196 + "node_modules/@babel/plugin-transform-optional-chaining": { 1197 + "version": "7.29.7", 1198 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", 1199 + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", 1200 + "dev": true, 1201 + "license": "MIT", 1202 + "dependencies": { 1203 + "@babel/helper-plugin-utils": "^7.29.7", 1204 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" 1205 + }, 1206 + "engines": { 1207 + "node": ">=6.9.0" 1208 + }, 1209 + "peerDependencies": { 1210 + "@babel/core": "^7.0.0-0" 1211 + } 1212 + }, 1213 + "node_modules/@babel/plugin-transform-parameters": { 1214 + "version": "7.29.7", 1215 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", 1216 + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", 1217 + "dev": true, 1218 + "license": "MIT", 1219 + "dependencies": { 1220 + "@babel/helper-plugin-utils": "^7.29.7" 1221 + }, 1222 + "engines": { 1223 + "node": ">=6.9.0" 1224 + }, 1225 + "peerDependencies": { 1226 + "@babel/core": "^7.0.0-0" 1227 + } 1228 + }, 1229 + "node_modules/@babel/plugin-transform-private-methods": { 1230 + "version": "7.29.7", 1231 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", 1232 + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", 1233 + "dev": true, 1234 + "license": "MIT", 1235 + "dependencies": { 1236 + "@babel/helper-create-class-features-plugin": "^7.29.7", 1237 + "@babel/helper-plugin-utils": "^7.29.7" 1238 + }, 1239 + "engines": { 1240 + "node": ">=6.9.0" 1241 + }, 1242 + "peerDependencies": { 1243 + "@babel/core": "^7.0.0-0" 1244 + } 1245 + }, 1246 + "node_modules/@babel/plugin-transform-private-property-in-object": { 1247 + "version": "7.29.7", 1248 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", 1249 + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", 1250 + "dev": true, 1251 + "license": "MIT", 1252 + "dependencies": { 1253 + "@babel/helper-annotate-as-pure": "^7.29.7", 1254 + "@babel/helper-create-class-features-plugin": "^7.29.7", 1255 + "@babel/helper-plugin-utils": "^7.29.7" 1256 + }, 1257 + "engines": { 1258 + "node": ">=6.9.0" 1259 + }, 1260 + "peerDependencies": { 1261 + "@babel/core": "^7.0.0-0" 1262 + } 1263 + }, 1264 + "node_modules/@babel/plugin-transform-property-literals": { 1265 + "version": "7.29.7", 1266 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", 1267 + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", 1268 + "dev": true, 1269 + "license": "MIT", 1270 + "dependencies": { 1271 + "@babel/helper-plugin-utils": "^7.29.7" 1272 + }, 1273 + "engines": { 1274 + "node": ">=6.9.0" 1275 + }, 1276 + "peerDependencies": { 1277 + "@babel/core": "^7.0.0-0" 1278 + } 1279 + }, 1280 + "node_modules/@babel/plugin-transform-regenerator": { 1281 + "version": "7.29.7", 1282 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", 1283 + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", 1284 + "dev": true, 1285 + "license": "MIT", 1286 + "dependencies": { 1287 + "@babel/helper-plugin-utils": "^7.29.7" 1288 + }, 1289 + "engines": { 1290 + "node": ">=6.9.0" 1291 + }, 1292 + "peerDependencies": { 1293 + "@babel/core": "^7.0.0-0" 1294 + } 1295 + }, 1296 + "node_modules/@babel/plugin-transform-regexp-modifiers": { 1297 + "version": "7.29.7", 1298 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", 1299 + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", 1300 + "dev": true, 1301 + "license": "MIT", 1302 + "dependencies": { 1303 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 1304 + "@babel/helper-plugin-utils": "^7.29.7" 1305 + }, 1306 + "engines": { 1307 + "node": ">=6.9.0" 1308 + }, 1309 + "peerDependencies": { 1310 + "@babel/core": "^7.0.0" 1311 + } 1312 + }, 1313 + "node_modules/@babel/plugin-transform-reserved-words": { 1314 + "version": "7.29.7", 1315 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", 1316 + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", 1317 + "dev": true, 1318 + "license": "MIT", 1319 + "dependencies": { 1320 + "@babel/helper-plugin-utils": "^7.29.7" 1321 + }, 1322 + "engines": { 1323 + "node": ">=6.9.0" 1324 + }, 1325 + "peerDependencies": { 1326 + "@babel/core": "^7.0.0-0" 1327 + } 1328 + }, 1329 + "node_modules/@babel/plugin-transform-shorthand-properties": { 1330 + "version": "7.29.7", 1331 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", 1332 + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", 1333 + "dev": true, 1334 + "license": "MIT", 1335 + "dependencies": { 1336 + "@babel/helper-plugin-utils": "^7.29.7" 1337 + }, 1338 + "engines": { 1339 + "node": ">=6.9.0" 1340 + }, 1341 + "peerDependencies": { 1342 + "@babel/core": "^7.0.0-0" 1343 + } 1344 + }, 1345 + "node_modules/@babel/plugin-transform-spread": { 1346 + "version": "7.29.7", 1347 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", 1348 + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", 1349 + "dev": true, 1350 + "license": "MIT", 1351 + "dependencies": { 1352 + "@babel/helper-plugin-utils": "^7.29.7", 1353 + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" 1354 + }, 1355 + "engines": { 1356 + "node": ">=6.9.0" 1357 + }, 1358 + "peerDependencies": { 1359 + "@babel/core": "^7.0.0-0" 1360 + } 1361 + }, 1362 + "node_modules/@babel/plugin-transform-sticky-regex": { 1363 + "version": "7.29.7", 1364 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", 1365 + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", 1366 + "dev": true, 1367 + "license": "MIT", 1368 + "dependencies": { 1369 + "@babel/helper-plugin-utils": "^7.29.7" 1370 + }, 1371 + "engines": { 1372 + "node": ">=6.9.0" 1373 + }, 1374 + "peerDependencies": { 1375 + "@babel/core": "^7.0.0-0" 1376 + } 1377 + }, 1378 + "node_modules/@babel/plugin-transform-template-literals": { 1379 + "version": "7.29.7", 1380 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", 1381 + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", 1382 + "dev": true, 1383 + "license": "MIT", 1384 + "dependencies": { 1385 + "@babel/helper-plugin-utils": "^7.29.7" 1386 + }, 1387 + "engines": { 1388 + "node": ">=6.9.0" 1389 + }, 1390 + "peerDependencies": { 1391 + "@babel/core": "^7.0.0-0" 1392 + } 1393 + }, 1394 + "node_modules/@babel/plugin-transform-typeof-symbol": { 1395 + "version": "7.29.7", 1396 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", 1397 + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", 1398 + "dev": true, 1399 + "license": "MIT", 1400 + "dependencies": { 1401 + "@babel/helper-plugin-utils": "^7.29.7" 1402 + }, 1403 + "engines": { 1404 + "node": ">=6.9.0" 1405 + }, 1406 + "peerDependencies": { 1407 + "@babel/core": "^7.0.0-0" 1408 + } 1409 + }, 1410 + "node_modules/@babel/plugin-transform-unicode-escapes": { 1411 + "version": "7.29.7", 1412 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", 1413 + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", 1414 + "dev": true, 1415 + "license": "MIT", 1416 + "dependencies": { 1417 + "@babel/helper-plugin-utils": "^7.29.7" 1418 + }, 1419 + "engines": { 1420 + "node": ">=6.9.0" 1421 + }, 1422 + "peerDependencies": { 1423 + "@babel/core": "^7.0.0-0" 1424 + } 1425 + }, 1426 + "node_modules/@babel/plugin-transform-unicode-property-regex": { 1427 + "version": "7.29.7", 1428 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", 1429 + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", 1430 + "dev": true, 1431 + "license": "MIT", 1432 + "dependencies": { 1433 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 1434 + "@babel/helper-plugin-utils": "^7.29.7" 1435 + }, 1436 + "engines": { 1437 + "node": ">=6.9.0" 1438 + }, 1439 + "peerDependencies": { 1440 + "@babel/core": "^7.0.0-0" 1441 + } 1442 + }, 1443 + "node_modules/@babel/plugin-transform-unicode-regex": { 1444 + "version": "7.29.7", 1445 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", 1446 + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", 1447 + "dev": true, 1448 + "license": "MIT", 1449 + "dependencies": { 1450 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 1451 + "@babel/helper-plugin-utils": "^7.29.7" 1452 + }, 1453 + "engines": { 1454 + "node": ">=6.9.0" 1455 + }, 1456 + "peerDependencies": { 1457 + "@babel/core": "^7.0.0-0" 1458 + } 1459 + }, 1460 + "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1461 + "version": "7.29.7", 1462 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", 1463 + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", 1464 + "dev": true, 1465 + "license": "MIT", 1466 + "dependencies": { 1467 + "@babel/helper-create-regexp-features-plugin": "^7.29.7", 1468 + "@babel/helper-plugin-utils": "^7.29.7" 1469 + }, 1470 + "engines": { 1471 + "node": ">=6.9.0" 1472 + }, 1473 + "peerDependencies": { 1474 + "@babel/core": "^7.0.0" 1475 + } 1476 + }, 1477 + "node_modules/@babel/preset-env": { 1478 + "version": "7.29.7", 1479 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", 1480 + "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", 1481 + "dev": true, 1482 + "license": "MIT", 1483 + "dependencies": { 1484 + "@babel/compat-data": "^7.29.7", 1485 + "@babel/helper-compilation-targets": "^7.29.7", 1486 + "@babel/helper-plugin-utils": "^7.29.7", 1487 + "@babel/helper-validator-option": "^7.29.7", 1488 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", 1489 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", 1490 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", 1491 + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", 1492 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", 1493 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", 1494 + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 1495 + "@babel/plugin-syntax-import-assertions": "^7.29.7", 1496 + "@babel/plugin-syntax-import-attributes": "^7.29.7", 1497 + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 1498 + "@babel/plugin-transform-arrow-functions": "^7.29.7", 1499 + "@babel/plugin-transform-async-generator-functions": "^7.29.7", 1500 + "@babel/plugin-transform-async-to-generator": "^7.29.7", 1501 + "@babel/plugin-transform-block-scoped-functions": "^7.29.7", 1502 + "@babel/plugin-transform-block-scoping": "^7.29.7", 1503 + "@babel/plugin-transform-class-properties": "^7.29.7", 1504 + "@babel/plugin-transform-class-static-block": "^7.29.7", 1505 + "@babel/plugin-transform-classes": "^7.29.7", 1506 + "@babel/plugin-transform-computed-properties": "^7.29.7", 1507 + "@babel/plugin-transform-destructuring": "^7.29.7", 1508 + "@babel/plugin-transform-dotall-regex": "^7.29.7", 1509 + "@babel/plugin-transform-duplicate-keys": "^7.29.7", 1510 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", 1511 + "@babel/plugin-transform-dynamic-import": "^7.29.7", 1512 + "@babel/plugin-transform-explicit-resource-management": "^7.29.7", 1513 + "@babel/plugin-transform-exponentiation-operator": "^7.29.7", 1514 + "@babel/plugin-transform-export-namespace-from": "^7.29.7", 1515 + "@babel/plugin-transform-for-of": "^7.29.7", 1516 + "@babel/plugin-transform-function-name": "^7.29.7", 1517 + "@babel/plugin-transform-json-strings": "^7.29.7", 1518 + "@babel/plugin-transform-literals": "^7.29.7", 1519 + "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", 1520 + "@babel/plugin-transform-member-expression-literals": "^7.29.7", 1521 + "@babel/plugin-transform-modules-amd": "^7.29.7", 1522 + "@babel/plugin-transform-modules-commonjs": "^7.29.7", 1523 + "@babel/plugin-transform-modules-systemjs": "^7.29.7", 1524 + "@babel/plugin-transform-modules-umd": "^7.29.7", 1525 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", 1526 + "@babel/plugin-transform-new-target": "^7.29.7", 1527 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", 1528 + "@babel/plugin-transform-numeric-separator": "^7.29.7", 1529 + "@babel/plugin-transform-object-rest-spread": "^7.29.7", 1530 + "@babel/plugin-transform-object-super": "^7.29.7", 1531 + "@babel/plugin-transform-optional-catch-binding": "^7.29.7", 1532 + "@babel/plugin-transform-optional-chaining": "^7.29.7", 1533 + "@babel/plugin-transform-parameters": "^7.29.7", 1534 + "@babel/plugin-transform-private-methods": "^7.29.7", 1535 + "@babel/plugin-transform-private-property-in-object": "^7.29.7", 1536 + "@babel/plugin-transform-property-literals": "^7.29.7", 1537 + "@babel/plugin-transform-regenerator": "^7.29.7", 1538 + "@babel/plugin-transform-regexp-modifiers": "^7.29.7", 1539 + "@babel/plugin-transform-reserved-words": "^7.29.7", 1540 + "@babel/plugin-transform-shorthand-properties": "^7.29.7", 1541 + "@babel/plugin-transform-spread": "^7.29.7", 1542 + "@babel/plugin-transform-sticky-regex": "^7.29.7", 1543 + "@babel/plugin-transform-template-literals": "^7.29.7", 1544 + "@babel/plugin-transform-typeof-symbol": "^7.29.7", 1545 + "@babel/plugin-transform-unicode-escapes": "^7.29.7", 1546 + "@babel/plugin-transform-unicode-property-regex": "^7.29.7", 1547 + "@babel/plugin-transform-unicode-regex": "^7.29.7", 1548 + "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", 1549 + "@babel/preset-modules": "0.1.6-no-external-plugins", 1550 + "babel-plugin-polyfill-corejs2": "^0.4.15", 1551 + "babel-plugin-polyfill-corejs3": "^0.14.0", 1552 + "babel-plugin-polyfill-regenerator": "^0.6.6", 1553 + "core-js-compat": "^3.48.0", 1554 + "semver": "^6.3.1" 1555 + }, 1556 + "engines": { 1557 + "node": ">=6.9.0" 1558 + }, 1559 + "peerDependencies": { 1560 + "@babel/core": "^7.0.0-0" 1561 + } 1562 + }, 1563 + "node_modules/@babel/preset-env/node_modules/semver": { 1564 + "version": "6.3.1", 1565 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 1566 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 1567 + "dev": true, 1568 + "license": "ISC", 1569 + "bin": { 1570 + "semver": "bin/semver.js" 1571 + } 1572 + }, 1573 + "node_modules/@babel/preset-modules": { 1574 + "version": "0.1.6-no-external-plugins", 1575 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", 1576 + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", 1577 + "dev": true, 1578 + "license": "MIT", 1579 + "dependencies": { 1580 + "@babel/helper-plugin-utils": "^7.0.0", 1581 + "@babel/types": "^7.4.4", 1582 + "esutils": "^2.0.2" 1583 + }, 1584 + "peerDependencies": { 1585 + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 1586 + } 1587 + }, 1588 + "node_modules/@babel/runtime": { 1589 + "version": "7.29.7", 1590 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", 1591 + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", 1592 + "dev": true, 1593 + "license": "MIT", 1594 + "engines": { 1595 + "node": ">=6.9.0" 1596 + } 1597 + }, 1598 + "node_modules/@babel/template": { 1599 + "version": "7.29.7", 1600 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", 1601 + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", 1602 + "dev": true, 1603 + "license": "MIT", 1604 + "dependencies": { 1605 + "@babel/code-frame": "^7.29.7", 1606 + "@babel/parser": "^7.29.7", 1607 + "@babel/types": "^7.29.7" 1608 + }, 1609 + "engines": { 1610 + "node": ">=6.9.0" 1611 + } 1612 + }, 1613 + "node_modules/@babel/traverse": { 1614 + "version": "7.29.7", 1615 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", 1616 + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", 1617 + "dev": true, 1618 + "license": "MIT", 1619 + "dependencies": { 1620 + "@babel/code-frame": "^7.29.7", 1621 + "@babel/generator": "^7.29.7", 1622 + "@babel/helper-globals": "^7.29.7", 1623 + "@babel/parser": "^7.29.7", 1624 + "@babel/template": "^7.29.7", 1625 + "@babel/types": "^7.29.7", 1626 + "debug": "^4.3.1" 1627 + }, 1628 + "engines": { 1629 + "node": ">=6.9.0" 1630 + } 1631 + }, 1632 + "node_modules/@babel/types": { 1633 + "version": "7.29.7", 1634 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", 1635 + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", 1636 + "dev": true, 1637 + "license": "MIT", 1638 + "dependencies": { 1639 + "@babel/helper-string-parser": "^7.29.7", 1640 + "@babel/helper-validator-identifier": "^7.29.7" 1641 + }, 1642 + "engines": { 1643 + "node": ">=6.9.0" 1644 + } 1645 + }, 15 1646 "node_modules/@cloudflare/kv-asset-handler": { 16 1647 "version": "0.4.1", 17 1648 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.1.tgz", ··· 972 2603 "url": "https://opencollective.com/libvips" 973 2604 } 974 2605 }, 2606 + "node_modules/@isaacs/cliui": { 2607 + "version": "9.0.0", 2608 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", 2609 + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", 2610 + "dev": true, 2611 + "license": "BlueOak-1.0.0", 2612 + "engines": { 2613 + "node": ">=18" 2614 + } 2615 + }, 2616 + "node_modules/@jridgewell/gen-mapping": { 2617 + "version": "0.3.13", 2618 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 2619 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 2620 + "dev": true, 2621 + "license": "MIT", 2622 + "dependencies": { 2623 + "@jridgewell/sourcemap-codec": "^1.5.0", 2624 + "@jridgewell/trace-mapping": "^0.3.24" 2625 + } 2626 + }, 2627 + "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { 2628 + "version": "0.3.31", 2629 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 2630 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 2631 + "dev": true, 2632 + "license": "MIT", 2633 + "dependencies": { 2634 + "@jridgewell/resolve-uri": "^3.1.0", 2635 + "@jridgewell/sourcemap-codec": "^1.4.14" 2636 + } 2637 + }, 2638 + "node_modules/@jridgewell/remapping": { 2639 + "version": "2.3.5", 2640 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 2641 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 2642 + "dev": true, 2643 + "license": "MIT", 2644 + "dependencies": { 2645 + "@jridgewell/gen-mapping": "^0.3.5", 2646 + "@jridgewell/trace-mapping": "^0.3.24" 2647 + } 2648 + }, 2649 + "node_modules/@jridgewell/remapping/node_modules/@jridgewell/trace-mapping": { 2650 + "version": "0.3.31", 2651 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 2652 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 2653 + "dev": true, 2654 + "license": "MIT", 2655 + "dependencies": { 2656 + "@jridgewell/resolve-uri": "^3.1.0", 2657 + "@jridgewell/sourcemap-codec": "^1.4.14" 2658 + } 2659 + }, 975 2660 "node_modules/@jridgewell/resolve-uri": { 976 2661 "version": "3.1.2", 977 2662 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", ··· 982 2667 "node": ">=6.0.0" 983 2668 } 984 2669 }, 2670 + "node_modules/@jridgewell/source-map": { 2671 + "version": "0.3.11", 2672 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", 2673 + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", 2674 + "dev": true, 2675 + "license": "MIT", 2676 + "dependencies": { 2677 + "@jridgewell/gen-mapping": "^0.3.5", 2678 + "@jridgewell/trace-mapping": "^0.3.25" 2679 + } 2680 + }, 2681 + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/trace-mapping": { 2682 + "version": "0.3.31", 2683 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 2684 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 2685 + "dev": true, 2686 + "license": "MIT", 2687 + "dependencies": { 2688 + "@jridgewell/resolve-uri": "^3.1.0", 2689 + "@jridgewell/sourcemap-codec": "^1.4.14" 2690 + } 2691 + }, 985 2692 "node_modules/@jridgewell/sourcemap-codec": { 986 2693 "version": "1.5.5", 987 2694 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", ··· 1000 2707 "@jridgewell/sourcemap-codec": "^1.4.10" 1001 2708 } 1002 2709 }, 2710 + "node_modules/@pnpm/config.env-replace": { 2711 + "version": "1.1.0", 2712 + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", 2713 + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", 2714 + "dev": true, 2715 + "license": "MIT", 2716 + "engines": { 2717 + "node": ">=12.22.0" 2718 + } 2719 + }, 2720 + "node_modules/@pnpm/network.ca-file": { 2721 + "version": "1.0.2", 2722 + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", 2723 + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", 2724 + "dev": true, 2725 + "license": "MIT", 2726 + "dependencies": { 2727 + "graceful-fs": "4.2.10" 2728 + }, 2729 + "engines": { 2730 + "node": ">=12.22.0" 2731 + } 2732 + }, 2733 + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { 2734 + "version": "4.2.10", 2735 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 2736 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 2737 + "dev": true, 2738 + "license": "ISC" 2739 + }, 2740 + "node_modules/@pnpm/npm-conf": { 2741 + "version": "3.0.3", 2742 + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.3.tgz", 2743 + "integrity": "sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==", 2744 + "dev": true, 2745 + "license": "MIT", 2746 + "dependencies": { 2747 + "@pnpm/config.env-replace": "^1.1.0", 2748 + "@pnpm/network.ca-file": "^1.0.1", 2749 + "config-chain": "^1.1.11" 2750 + }, 2751 + "engines": { 2752 + "node": ">=12" 2753 + } 2754 + }, 1003 2755 "node_modules/@poppinss/colors": { 1004 2756 "version": "4.1.6", 1005 2757 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", ··· 1038 2790 "node": ">= 10" 1039 2791 } 1040 2792 }, 2793 + "node_modules/@rollup/plugin-babel": { 2794 + "version": "6.1.0", 2795 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz", 2796 + "integrity": "sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==", 2797 + "dev": true, 2798 + "license": "MIT", 2799 + "dependencies": { 2800 + "@babel/helper-module-imports": "^7.18.6", 2801 + "@rollup/pluginutils": "^5.0.1" 2802 + }, 2803 + "engines": { 2804 + "node": ">=14.0.0" 2805 + }, 2806 + "peerDependencies": { 2807 + "@babel/core": "^7.0.0", 2808 + "@types/babel__core": "^7.1.9", 2809 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 2810 + }, 2811 + "peerDependenciesMeta": { 2812 + "@types/babel__core": { 2813 + "optional": true 2814 + }, 2815 + "rollup": { 2816 + "optional": true 2817 + } 2818 + } 2819 + }, 2820 + "node_modules/@rollup/plugin-node-resolve": { 2821 + "version": "16.0.3", 2822 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", 2823 + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", 2824 + "dev": true, 2825 + "license": "MIT", 2826 + "dependencies": { 2827 + "@rollup/pluginutils": "^5.0.1", 2828 + "@types/resolve": "1.20.2", 2829 + "deepmerge": "^4.2.2", 2830 + "is-module": "^1.0.0", 2831 + "resolve": "^1.22.1" 2832 + }, 2833 + "engines": { 2834 + "node": ">=14.0.0" 2835 + }, 2836 + "peerDependencies": { 2837 + "rollup": "^2.78.0||^3.0.0||^4.0.0" 2838 + }, 2839 + "peerDependenciesMeta": { 2840 + "rollup": { 2841 + "optional": true 2842 + } 2843 + } 2844 + }, 2845 + "node_modules/@rollup/plugin-replace": { 2846 + "version": "6.0.3", 2847 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", 2848 + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", 2849 + "dev": true, 2850 + "license": "MIT", 2851 + "dependencies": { 2852 + "@rollup/pluginutils": "^5.0.1", 2853 + "magic-string": "^0.30.3" 2854 + }, 2855 + "engines": { 2856 + "node": ">=14.0.0" 2857 + }, 2858 + "peerDependencies": { 2859 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 2860 + }, 2861 + "peerDependenciesMeta": { 2862 + "rollup": { 2863 + "optional": true 2864 + } 2865 + } 2866 + }, 2867 + "node_modules/@rollup/plugin-terser": { 2868 + "version": "1.0.0", 2869 + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz", 2870 + "integrity": "sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==", 2871 + "dev": true, 2872 + "license": "MIT", 2873 + "dependencies": { 2874 + "serialize-javascript": "^7.0.3", 2875 + "smob": "^1.0.0", 2876 + "terser": "^5.17.4" 2877 + }, 2878 + "engines": { 2879 + "node": ">=20.0.0" 2880 + }, 2881 + "peerDependencies": { 2882 + "rollup": "^2.0.0||^3.0.0||^4.0.0" 2883 + }, 2884 + "peerDependenciesMeta": { 2885 + "rollup": { 2886 + "optional": true 2887 + } 2888 + } 2889 + }, 2890 + "node_modules/@rollup/pluginutils": { 2891 + "version": "5.4.0", 2892 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", 2893 + "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", 2894 + "dev": true, 2895 + "license": "MIT", 2896 + "dependencies": { 2897 + "@types/estree": "^1.0.0", 2898 + "estree-walker": "^2.0.2", 2899 + "picomatch": "^4.0.2" 2900 + }, 2901 + "engines": { 2902 + "node": ">=14.0.0" 2903 + }, 2904 + "peerDependencies": { 2905 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 2906 + }, 2907 + "peerDependenciesMeta": { 2908 + "rollup": { 2909 + "optional": true 2910 + } 2911 + } 2912 + }, 2913 + "node_modules/@rollup/pluginutils/node_modules/picomatch": { 2914 + "version": "4.0.5", 2915 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", 2916 + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", 2917 + "dev": true, 2918 + "license": "MIT", 2919 + "engines": { 2920 + "node": ">=12" 2921 + }, 2922 + "funding": { 2923 + "url": "https://github.com/sponsors/jonschlinkert" 2924 + } 2925 + }, 2926 + "node_modules/@rollup/rollup-android-arm-eabi": { 2927 + "version": "4.62.2", 2928 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", 2929 + "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", 2930 + "cpu": [ 2931 + "arm" 2932 + ], 2933 + "dev": true, 2934 + "license": "MIT", 2935 + "optional": true, 2936 + "os": [ 2937 + "android" 2938 + ] 2939 + }, 2940 + "node_modules/@rollup/rollup-android-arm64": { 2941 + "version": "4.62.2", 2942 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", 2943 + "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", 2944 + "cpu": [ 2945 + "arm64" 2946 + ], 2947 + "dev": true, 2948 + "license": "MIT", 2949 + "optional": true, 2950 + "os": [ 2951 + "android" 2952 + ] 2953 + }, 2954 + "node_modules/@rollup/rollup-darwin-arm64": { 2955 + "version": "4.62.2", 2956 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", 2957 + "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", 2958 + "cpu": [ 2959 + "arm64" 2960 + ], 2961 + "dev": true, 2962 + "license": "MIT", 2963 + "optional": true, 2964 + "os": [ 2965 + "darwin" 2966 + ] 2967 + }, 2968 + "node_modules/@rollup/rollup-darwin-x64": { 2969 + "version": "4.62.2", 2970 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", 2971 + "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", 2972 + "cpu": [ 2973 + "x64" 2974 + ], 2975 + "dev": true, 2976 + "license": "MIT", 2977 + "optional": true, 2978 + "os": [ 2979 + "darwin" 2980 + ] 2981 + }, 2982 + "node_modules/@rollup/rollup-freebsd-arm64": { 2983 + "version": "4.62.2", 2984 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", 2985 + "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", 2986 + "cpu": [ 2987 + "arm64" 2988 + ], 2989 + "dev": true, 2990 + "license": "MIT", 2991 + "optional": true, 2992 + "os": [ 2993 + "freebsd" 2994 + ] 2995 + }, 2996 + "node_modules/@rollup/rollup-freebsd-x64": { 2997 + "version": "4.62.2", 2998 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", 2999 + "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", 3000 + "cpu": [ 3001 + "x64" 3002 + ], 3003 + "dev": true, 3004 + "license": "MIT", 3005 + "optional": true, 3006 + "os": [ 3007 + "freebsd" 3008 + ] 3009 + }, 3010 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 3011 + "version": "4.62.2", 3012 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", 3013 + "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", 3014 + "cpu": [ 3015 + "arm" 3016 + ], 3017 + "dev": true, 3018 + "license": "MIT", 3019 + "optional": true, 3020 + "os": [ 3021 + "linux" 3022 + ] 3023 + }, 3024 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 3025 + "version": "4.62.2", 3026 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", 3027 + "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", 3028 + "cpu": [ 3029 + "arm" 3030 + ], 3031 + "dev": true, 3032 + "license": "MIT", 3033 + "optional": true, 3034 + "os": [ 3035 + "linux" 3036 + ] 3037 + }, 3038 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 3039 + "version": "4.62.2", 3040 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", 3041 + "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", 3042 + "cpu": [ 3043 + "arm64" 3044 + ], 3045 + "dev": true, 3046 + "license": "MIT", 3047 + "optional": true, 3048 + "os": [ 3049 + "linux" 3050 + ] 3051 + }, 3052 + "node_modules/@rollup/rollup-linux-arm64-musl": { 3053 + "version": "4.62.2", 3054 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", 3055 + "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", 3056 + "cpu": [ 3057 + "arm64" 3058 + ], 3059 + "dev": true, 3060 + "license": "MIT", 3061 + "optional": true, 3062 + "os": [ 3063 + "linux" 3064 + ] 3065 + }, 3066 + "node_modules/@rollup/rollup-linux-loong64-gnu": { 3067 + "version": "4.62.2", 3068 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", 3069 + "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", 3070 + "cpu": [ 3071 + "loong64" 3072 + ], 3073 + "dev": true, 3074 + "license": "MIT", 3075 + "optional": true, 3076 + "os": [ 3077 + "linux" 3078 + ] 3079 + }, 3080 + "node_modules/@rollup/rollup-linux-loong64-musl": { 3081 + "version": "4.62.2", 3082 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", 3083 + "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", 3084 + "cpu": [ 3085 + "loong64" 3086 + ], 3087 + "dev": true, 3088 + "license": "MIT", 3089 + "optional": true, 3090 + "os": [ 3091 + "linux" 3092 + ] 3093 + }, 3094 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 3095 + "version": "4.62.2", 3096 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", 3097 + "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", 3098 + "cpu": [ 3099 + "ppc64" 3100 + ], 3101 + "dev": true, 3102 + "license": "MIT", 3103 + "optional": true, 3104 + "os": [ 3105 + "linux" 3106 + ] 3107 + }, 3108 + "node_modules/@rollup/rollup-linux-ppc64-musl": { 3109 + "version": "4.62.2", 3110 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", 3111 + "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", 3112 + "cpu": [ 3113 + "ppc64" 3114 + ], 3115 + "dev": true, 3116 + "license": "MIT", 3117 + "optional": true, 3118 + "os": [ 3119 + "linux" 3120 + ] 3121 + }, 3122 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 3123 + "version": "4.62.2", 3124 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", 3125 + "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", 3126 + "cpu": [ 3127 + "riscv64" 3128 + ], 3129 + "dev": true, 3130 + "license": "MIT", 3131 + "optional": true, 3132 + "os": [ 3133 + "linux" 3134 + ] 3135 + }, 3136 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 3137 + "version": "4.62.2", 3138 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", 3139 + "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", 3140 + "cpu": [ 3141 + "riscv64" 3142 + ], 3143 + "dev": true, 3144 + "license": "MIT", 3145 + "optional": true, 3146 + "os": [ 3147 + "linux" 3148 + ] 3149 + }, 3150 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 3151 + "version": "4.62.2", 3152 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", 3153 + "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", 3154 + "cpu": [ 3155 + "s390x" 3156 + ], 3157 + "dev": true, 3158 + "license": "MIT", 3159 + "optional": true, 3160 + "os": [ 3161 + "linux" 3162 + ] 3163 + }, 3164 + "node_modules/@rollup/rollup-linux-x64-gnu": { 3165 + "version": "4.62.2", 3166 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", 3167 + "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", 3168 + "cpu": [ 3169 + "x64" 3170 + ], 3171 + "dev": true, 3172 + "license": "MIT", 3173 + "optional": true, 3174 + "os": [ 3175 + "linux" 3176 + ] 3177 + }, 3178 + "node_modules/@rollup/rollup-linux-x64-musl": { 3179 + "version": "4.62.2", 3180 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", 3181 + "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", 3182 + "cpu": [ 3183 + "x64" 3184 + ], 3185 + "dev": true, 3186 + "license": "MIT", 3187 + "optional": true, 3188 + "os": [ 3189 + "linux" 3190 + ] 3191 + }, 3192 + "node_modules/@rollup/rollup-openbsd-x64": { 3193 + "version": "4.62.2", 3194 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", 3195 + "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", 3196 + "cpu": [ 3197 + "x64" 3198 + ], 3199 + "dev": true, 3200 + "license": "MIT", 3201 + "optional": true, 3202 + "os": [ 3203 + "openbsd" 3204 + ] 3205 + }, 3206 + "node_modules/@rollup/rollup-openharmony-arm64": { 3207 + "version": "4.62.2", 3208 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", 3209 + "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", 3210 + "cpu": [ 3211 + "arm64" 3212 + ], 3213 + "dev": true, 3214 + "license": "MIT", 3215 + "optional": true, 3216 + "os": [ 3217 + "openharmony" 3218 + ] 3219 + }, 3220 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 3221 + "version": "4.62.2", 3222 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", 3223 + "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", 3224 + "cpu": [ 3225 + "arm64" 3226 + ], 3227 + "dev": true, 3228 + "license": "MIT", 3229 + "optional": true, 3230 + "os": [ 3231 + "win32" 3232 + ] 3233 + }, 3234 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 3235 + "version": "4.62.2", 3236 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", 3237 + "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", 3238 + "cpu": [ 3239 + "ia32" 3240 + ], 3241 + "dev": true, 3242 + "license": "MIT", 3243 + "optional": true, 3244 + "os": [ 3245 + "win32" 3246 + ] 3247 + }, 3248 + "node_modules/@rollup/rollup-win32-x64-gnu": { 3249 + "version": "4.62.2", 3250 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", 3251 + "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", 3252 + "cpu": [ 3253 + "x64" 3254 + ], 3255 + "dev": true, 3256 + "license": "MIT", 3257 + "optional": true, 3258 + "os": [ 3259 + "win32" 3260 + ] 3261 + }, 3262 + "node_modules/@rollup/rollup-win32-x64-msvc": { 3263 + "version": "4.62.2", 3264 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", 3265 + "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", 3266 + "cpu": [ 3267 + "x64" 3268 + ], 3269 + "dev": true, 3270 + "license": "MIT", 3271 + "optional": true, 3272 + "os": [ 3273 + "win32" 3274 + ] 3275 + }, 1041 3276 "node_modules/@shuding/opentype.js": { 1042 3277 "version": "1.4.0-beta.0", 1043 3278 "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", ··· 1074 3309 "dev": true, 1075 3310 "license": "CC0-1.0" 1076 3311 }, 3312 + "node_modules/@trickfilm400/rollup-plugin-off-main-thread": { 3313 + "version": "3.0.0-pre1", 3314 + "resolved": "https://registry.npmjs.org/@trickfilm400/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-3.0.0-pre1.tgz", 3315 + "integrity": "sha512-/67zpWDBLV+oYAEL682s1ktXL0HgqX76f6gaVGkGnVZlBbm1zd0v4Bz8MFF2GGhoX9rvfq3KSQHubFHwa6w6/Q==", 3316 + "dev": true, 3317 + "license": "Apache-2.0", 3318 + "dependencies": { 3319 + "ejs": "^3.1.10", 3320 + "json5": "^2.2.3", 3321 + "magic-string": "^0.30.21", 3322 + "string.prototype.matchall": "^4.0.12" 3323 + }, 3324 + "engines": { 3325 + "node": ">=12" 3326 + } 3327 + }, 3328 + "node_modules/@types/estree": { 3329 + "version": "1.0.9", 3330 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", 3331 + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", 3332 + "dev": true, 3333 + "license": "MIT" 3334 + }, 3335 + "node_modules/@types/minimist": { 3336 + "version": "1.2.5", 3337 + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", 3338 + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", 3339 + "dev": true, 3340 + "license": "MIT" 3341 + }, 3342 + "node_modules/@types/normalize-package-data": { 3343 + "version": "2.4.4", 3344 + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 3345 + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 3346 + "dev": true, 3347 + "license": "MIT" 3348 + }, 3349 + "node_modules/@types/resolve": { 3350 + "version": "1.20.2", 3351 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", 3352 + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", 3353 + "dev": true, 3354 + "license": "MIT" 3355 + }, 3356 + "node_modules/@types/trusted-types": { 3357 + "version": "2.0.7", 3358 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 3359 + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 3360 + "dev": true, 3361 + "license": "MIT" 3362 + }, 1077 3363 "node_modules/acorn": { 1078 3364 "version": "8.14.0", 1079 3365 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", ··· 1097 3383 "node": ">=0.4.0" 1098 3384 } 1099 3385 }, 3386 + "node_modules/ajv": { 3387 + "version": "8.20.0", 3388 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", 3389 + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", 3390 + "dev": true, 3391 + "license": "MIT", 3392 + "dependencies": { 3393 + "fast-deep-equal": "^3.1.3", 3394 + "fast-uri": "^3.0.1", 3395 + "json-schema-traverse": "^1.0.0", 3396 + "require-from-string": "^2.0.2" 3397 + }, 3398 + "funding": { 3399 + "type": "github", 3400 + "url": "https://github.com/sponsors/epoberezkin" 3401 + } 3402 + }, 3403 + "node_modules/ansi-align": { 3404 + "version": "3.0.1", 3405 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 3406 + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 3407 + "dev": true, 3408 + "license": "ISC", 3409 + "dependencies": { 3410 + "string-width": "^4.1.0" 3411 + } 3412 + }, 3413 + "node_modules/ansi-escapes": { 3414 + "version": "4.3.2", 3415 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 3416 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 3417 + "dev": true, 3418 + "license": "MIT", 3419 + "dependencies": { 3420 + "type-fest": "^0.21.3" 3421 + }, 3422 + "engines": { 3423 + "node": ">=8" 3424 + }, 3425 + "funding": { 3426 + "url": "https://github.com/sponsors/sindresorhus" 3427 + } 3428 + }, 3429 + "node_modules/ansi-regex": { 3430 + "version": "5.0.1", 3431 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3432 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3433 + "dev": true, 3434 + "license": "MIT", 3435 + "engines": { 3436 + "node": ">=8" 3437 + } 3438 + }, 3439 + "node_modules/ansi-styles": { 3440 + "version": "4.3.0", 3441 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3442 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3443 + "dev": true, 3444 + "license": "MIT", 3445 + "dependencies": { 3446 + "color-convert": "^2.0.1" 3447 + }, 3448 + "engines": { 3449 + "node": ">=8" 3450 + }, 3451 + "funding": { 3452 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3453 + } 3454 + }, 3455 + "node_modules/anymatch": { 3456 + "version": "3.1.3", 3457 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3458 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3459 + "dev": true, 3460 + "license": "ISC", 3461 + "dependencies": { 3462 + "normalize-path": "^3.0.0", 3463 + "picomatch": "^2.0.4" 3464 + }, 3465 + "engines": { 3466 + "node": ">= 8" 3467 + } 3468 + }, 3469 + "node_modules/array-buffer-byte-length": { 3470 + "version": "1.0.2", 3471 + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", 3472 + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", 3473 + "dev": true, 3474 + "license": "MIT", 3475 + "dependencies": { 3476 + "call-bound": "^1.0.3", 3477 + "is-array-buffer": "^3.0.5" 3478 + }, 3479 + "engines": { 3480 + "node": ">= 0.4" 3481 + }, 3482 + "funding": { 3483 + "url": "https://github.com/sponsors/ljharb" 3484 + } 3485 + }, 3486 + "node_modules/arraybuffer.prototype.slice": { 3487 + "version": "1.0.4", 3488 + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", 3489 + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", 3490 + "dev": true, 3491 + "license": "MIT", 3492 + "dependencies": { 3493 + "array-buffer-byte-length": "^1.0.1", 3494 + "call-bind": "^1.0.8", 3495 + "define-properties": "^1.2.1", 3496 + "es-abstract": "^1.23.5", 3497 + "es-errors": "^1.3.0", 3498 + "get-intrinsic": "^1.2.6", 3499 + "is-array-buffer": "^3.0.4" 3500 + }, 3501 + "engines": { 3502 + "node": ">= 0.4" 3503 + }, 3504 + "funding": { 3505 + "url": "https://github.com/sponsors/ljharb" 3506 + } 3507 + }, 3508 + "node_modules/arrify": { 3509 + "version": "1.0.1", 3510 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 3511 + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 3512 + "dev": true, 3513 + "license": "MIT", 3514 + "engines": { 3515 + "node": ">=0.10.0" 3516 + } 3517 + }, 3518 + "node_modules/async": { 3519 + "version": "3.2.6", 3520 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 3521 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 3522 + "dev": true, 3523 + "license": "MIT" 3524 + }, 3525 + "node_modules/async-function": { 3526 + "version": "1.0.0", 3527 + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", 3528 + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", 3529 + "dev": true, 3530 + "license": "MIT", 3531 + "engines": { 3532 + "node": ">= 0.4" 3533 + } 3534 + }, 3535 + "node_modules/at-least-node": { 3536 + "version": "1.0.0", 3537 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 3538 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 3539 + "dev": true, 3540 + "license": "ISC", 3541 + "engines": { 3542 + "node": ">= 4.0.0" 3543 + } 3544 + }, 3545 + "node_modules/atomically": { 3546 + "version": "2.1.1", 3547 + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", 3548 + "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", 3549 + "dev": true, 3550 + "license": "MIT", 3551 + "dependencies": { 3552 + "stubborn-fs": "^2.0.0", 3553 + "when-exit": "^2.1.4" 3554 + } 3555 + }, 3556 + "node_modules/available-typed-arrays": { 3557 + "version": "1.0.7", 3558 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 3559 + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 3560 + "dev": true, 3561 + "license": "MIT", 3562 + "dependencies": { 3563 + "possible-typed-array-names": "^1.0.0" 3564 + }, 3565 + "engines": { 3566 + "node": ">= 0.4" 3567 + }, 3568 + "funding": { 3569 + "url": "https://github.com/sponsors/ljharb" 3570 + } 3571 + }, 3572 + "node_modules/babel-plugin-polyfill-corejs2": { 3573 + "version": "0.4.17", 3574 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", 3575 + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", 3576 + "dev": true, 3577 + "license": "MIT", 3578 + "dependencies": { 3579 + "@babel/compat-data": "^7.28.6", 3580 + "@babel/helper-define-polyfill-provider": "^0.6.8", 3581 + "semver": "^6.3.1" 3582 + }, 3583 + "peerDependencies": { 3584 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 3585 + } 3586 + }, 3587 + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 3588 + "version": "6.3.1", 3589 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 3590 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 3591 + "dev": true, 3592 + "license": "ISC", 3593 + "bin": { 3594 + "semver": "bin/semver.js" 3595 + } 3596 + }, 3597 + "node_modules/babel-plugin-polyfill-corejs3": { 3598 + "version": "0.14.2", 3599 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", 3600 + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", 3601 + "dev": true, 3602 + "license": "MIT", 3603 + "dependencies": { 3604 + "@babel/helper-define-polyfill-provider": "^0.6.8", 3605 + "core-js-compat": "^3.48.0" 3606 + }, 3607 + "peerDependencies": { 3608 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 3609 + } 3610 + }, 3611 + "node_modules/babel-plugin-polyfill-regenerator": { 3612 + "version": "0.6.8", 3613 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", 3614 + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", 3615 + "dev": true, 3616 + "license": "MIT", 3617 + "dependencies": { 3618 + "@babel/helper-define-polyfill-provider": "^0.6.8" 3619 + }, 3620 + "peerDependencies": { 3621 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 3622 + } 3623 + }, 3624 + "node_modules/balanced-match": { 3625 + "version": "4.0.4", 3626 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 3627 + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 3628 + "dev": true, 3629 + "license": "MIT", 3630 + "engines": { 3631 + "node": "18 || 20 || >=22" 3632 + } 3633 + }, 1100 3634 "node_modules/base64-js": { 1101 3635 "version": "0.0.8", 1102 3636 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", ··· 1106 3640 "node": ">= 0.4" 1107 3641 } 1108 3642 }, 3643 + "node_modules/baseline-browser-mapping": { 3644 + "version": "2.10.42", 3645 + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz", 3646 + "integrity": "sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==", 3647 + "dev": true, 3648 + "license": "Apache-2.0", 3649 + "bin": { 3650 + "baseline-browser-mapping": "dist/cli.cjs" 3651 + }, 3652 + "engines": { 3653 + "node": ">=6.0.0" 3654 + } 3655 + }, 3656 + "node_modules/binary-extensions": { 3657 + "version": "2.3.0", 3658 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 3659 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 3660 + "dev": true, 3661 + "license": "MIT", 3662 + "engines": { 3663 + "node": ">=8" 3664 + }, 3665 + "funding": { 3666 + "url": "https://github.com/sponsors/sindresorhus" 3667 + } 3668 + }, 3669 + "node_modules/bl": { 3670 + "version": "4.1.0", 3671 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 3672 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 3673 + "dev": true, 3674 + "license": "MIT", 3675 + "dependencies": { 3676 + "buffer": "^5.5.0", 3677 + "inherits": "^2.0.4", 3678 + "readable-stream": "^3.4.0" 3679 + } 3680 + }, 1109 3681 "node_modules/blake3-wasm": { 1110 3682 "version": "2.1.5", 1111 3683 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", ··· 1113 3685 "dev": true, 1114 3686 "license": "MIT" 1115 3687 }, 3688 + "node_modules/boxen": { 3689 + "version": "8.0.1", 3690 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", 3691 + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 3692 + "dev": true, 3693 + "license": "MIT", 3694 + "dependencies": { 3695 + "ansi-align": "^3.0.1", 3696 + "camelcase": "^8.0.0", 3697 + "chalk": "^5.3.0", 3698 + "cli-boxes": "^3.0.0", 3699 + "string-width": "^7.2.0", 3700 + "type-fest": "^4.21.0", 3701 + "widest-line": "^5.0.0", 3702 + "wrap-ansi": "^9.0.0" 3703 + }, 3704 + "engines": { 3705 + "node": ">=18" 3706 + }, 3707 + "funding": { 3708 + "url": "https://github.com/sponsors/sindresorhus" 3709 + } 3710 + }, 3711 + "node_modules/boxen/node_modules/ansi-regex": { 3712 + "version": "6.2.2", 3713 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 3714 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 3715 + "dev": true, 3716 + "license": "MIT", 3717 + "engines": { 3718 + "node": ">=12" 3719 + }, 3720 + "funding": { 3721 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 3722 + } 3723 + }, 3724 + "node_modules/boxen/node_modules/camelcase": { 3725 + "version": "8.0.0", 3726 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", 3727 + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", 3728 + "dev": true, 3729 + "license": "MIT", 3730 + "engines": { 3731 + "node": ">=16" 3732 + }, 3733 + "funding": { 3734 + "url": "https://github.com/sponsors/sindresorhus" 3735 + } 3736 + }, 3737 + "node_modules/boxen/node_modules/chalk": { 3738 + "version": "5.6.2", 3739 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 3740 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 3741 + "dev": true, 3742 + "license": "MIT", 3743 + "engines": { 3744 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 3745 + }, 3746 + "funding": { 3747 + "url": "https://github.com/chalk/chalk?sponsor=1" 3748 + } 3749 + }, 3750 + "node_modules/boxen/node_modules/string-width": { 3751 + "version": "7.2.0", 3752 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 3753 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 3754 + "dev": true, 3755 + "license": "MIT", 3756 + "dependencies": { 3757 + "emoji-regex": "^10.3.0", 3758 + "get-east-asian-width": "^1.0.0", 3759 + "strip-ansi": "^7.1.0" 3760 + }, 3761 + "engines": { 3762 + "node": ">=18" 3763 + }, 3764 + "funding": { 3765 + "url": "https://github.com/sponsors/sindresorhus" 3766 + } 3767 + }, 3768 + "node_modules/boxen/node_modules/strip-ansi": { 3769 + "version": "7.2.0", 3770 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", 3771 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", 3772 + "dev": true, 3773 + "license": "MIT", 3774 + "dependencies": { 3775 + "ansi-regex": "^6.2.2" 3776 + }, 3777 + "engines": { 3778 + "node": ">=12" 3779 + }, 3780 + "funding": { 3781 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 3782 + } 3783 + }, 3784 + "node_modules/boxen/node_modules/type-fest": { 3785 + "version": "4.41.0", 3786 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 3787 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 3788 + "dev": true, 3789 + "license": "(MIT OR CC0-1.0)", 3790 + "engines": { 3791 + "node": ">=16" 3792 + }, 3793 + "funding": { 3794 + "url": "https://github.com/sponsors/sindresorhus" 3795 + } 3796 + }, 3797 + "node_modules/brace-expansion": { 3798 + "version": "5.0.7", 3799 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", 3800 + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", 3801 + "dev": true, 3802 + "license": "MIT", 3803 + "dependencies": { 3804 + "balanced-match": "^4.0.2" 3805 + }, 3806 + "engines": { 3807 + "node": "18 || 20 || >=22" 3808 + } 3809 + }, 3810 + "node_modules/braces": { 3811 + "version": "3.0.3", 3812 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 3813 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 3814 + "dev": true, 3815 + "license": "MIT", 3816 + "dependencies": { 3817 + "fill-range": "^7.1.1" 3818 + }, 3819 + "engines": { 3820 + "node": ">=8" 3821 + } 3822 + }, 3823 + "node_modules/browserslist": { 3824 + "version": "4.28.4", 3825 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", 3826 + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", 3827 + "dev": true, 3828 + "funding": [ 3829 + { 3830 + "type": "opencollective", 3831 + "url": "https://opencollective.com/browserslist" 3832 + }, 3833 + { 3834 + "type": "tidelift", 3835 + "url": "https://tidelift.com/funding/github/npm/browserslist" 3836 + }, 3837 + { 3838 + "type": "github", 3839 + "url": "https://github.com/sponsors/ai" 3840 + } 3841 + ], 3842 + "license": "MIT", 3843 + "dependencies": { 3844 + "baseline-browser-mapping": "^2.10.38", 3845 + "caniuse-lite": "^1.0.30001799", 3846 + "electron-to-chromium": "^1.5.376", 3847 + "node-releases": "^2.0.48", 3848 + "update-browserslist-db": "^1.2.3" 3849 + }, 3850 + "bin": { 3851 + "browserslist": "cli.js" 3852 + }, 3853 + "engines": { 3854 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 3855 + } 3856 + }, 3857 + "node_modules/buffer": { 3858 + "version": "5.7.1", 3859 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 3860 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 3861 + "dev": true, 3862 + "funding": [ 3863 + { 3864 + "type": "github", 3865 + "url": "https://github.com/sponsors/feross" 3866 + }, 3867 + { 3868 + "type": "patreon", 3869 + "url": "https://www.patreon.com/feross" 3870 + }, 3871 + { 3872 + "type": "consulting", 3873 + "url": "https://feross.org/support" 3874 + } 3875 + ], 3876 + "license": "MIT", 3877 + "dependencies": { 3878 + "base64-js": "^1.3.1", 3879 + "ieee754": "^1.1.13" 3880 + } 3881 + }, 3882 + "node_modules/buffer-from": { 3883 + "version": "1.1.2", 3884 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 3885 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 3886 + "dev": true, 3887 + "license": "MIT" 3888 + }, 3889 + "node_modules/buffer/node_modules/base64-js": { 3890 + "version": "1.5.1", 3891 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3892 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 3893 + "dev": true, 3894 + "funding": [ 3895 + { 3896 + "type": "github", 3897 + "url": "https://github.com/sponsors/feross" 3898 + }, 3899 + { 3900 + "type": "patreon", 3901 + "url": "https://www.patreon.com/feross" 3902 + }, 3903 + { 3904 + "type": "consulting", 3905 + "url": "https://feross.org/support" 3906 + } 3907 + ], 3908 + "license": "MIT" 3909 + }, 3910 + "node_modules/call-bind": { 3911 + "version": "1.0.9", 3912 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", 3913 + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", 3914 + "dev": true, 3915 + "license": "MIT", 3916 + "dependencies": { 3917 + "call-bind-apply-helpers": "^1.0.2", 3918 + "es-define-property": "^1.0.1", 3919 + "get-intrinsic": "^1.3.0", 3920 + "set-function-length": "^1.2.2" 3921 + }, 3922 + "engines": { 3923 + "node": ">= 0.4" 3924 + }, 3925 + "funding": { 3926 + "url": "https://github.com/sponsors/ljharb" 3927 + } 3928 + }, 3929 + "node_modules/call-bind-apply-helpers": { 3930 + "version": "1.0.2", 3931 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 3932 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 3933 + "dev": true, 3934 + "license": "MIT", 3935 + "dependencies": { 3936 + "es-errors": "^1.3.0", 3937 + "function-bind": "^1.1.2" 3938 + }, 3939 + "engines": { 3940 + "node": ">= 0.4" 3941 + } 3942 + }, 3943 + "node_modules/call-bound": { 3944 + "version": "1.0.4", 3945 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 3946 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 3947 + "dev": true, 3948 + "license": "MIT", 3949 + "dependencies": { 3950 + "call-bind-apply-helpers": "^1.0.2", 3951 + "get-intrinsic": "^1.3.0" 3952 + }, 3953 + "engines": { 3954 + "node": ">= 0.4" 3955 + }, 3956 + "funding": { 3957 + "url": "https://github.com/sponsors/ljharb" 3958 + } 3959 + }, 3960 + "node_modules/camelcase": { 3961 + "version": "5.3.1", 3962 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 3963 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 3964 + "dev": true, 3965 + "license": "MIT", 3966 + "engines": { 3967 + "node": ">=6" 3968 + } 3969 + }, 3970 + "node_modules/camelcase-keys": { 3971 + "version": "6.2.2", 3972 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 3973 + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 3974 + "dev": true, 3975 + "license": "MIT", 3976 + "dependencies": { 3977 + "camelcase": "^5.3.1", 3978 + "map-obj": "^4.0.0", 3979 + "quick-lru": "^4.0.1" 3980 + }, 3981 + "engines": { 3982 + "node": ">=8" 3983 + }, 3984 + "funding": { 3985 + "url": "https://github.com/sponsors/sindresorhus" 3986 + } 3987 + }, 1116 3988 "node_modules/camelize": { 1117 3989 "version": "1.0.1", 1118 3990 "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", ··· 1122 3994 "url": "https://github.com/sponsors/ljharb" 1123 3995 } 1124 3996 }, 3997 + "node_modules/caniuse-lite": { 3998 + "version": "1.0.30001800", 3999 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz", 4000 + "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==", 4001 + "dev": true, 4002 + "funding": [ 4003 + { 4004 + "type": "opencollective", 4005 + "url": "https://opencollective.com/browserslist" 4006 + }, 4007 + { 4008 + "type": "tidelift", 4009 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 4010 + }, 4011 + { 4012 + "type": "github", 4013 + "url": "https://github.com/sponsors/ai" 4014 + } 4015 + ], 4016 + "license": "CC-BY-4.0" 4017 + }, 4018 + "node_modules/chalk": { 4019 + "version": "4.1.2", 4020 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 4021 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 4022 + "dev": true, 4023 + "license": "MIT", 4024 + "dependencies": { 4025 + "ansi-styles": "^4.1.0", 4026 + "supports-color": "^7.1.0" 4027 + }, 4028 + "engines": { 4029 + "node": ">=10" 4030 + }, 4031 + "funding": { 4032 + "url": "https://github.com/chalk/chalk?sponsor=1" 4033 + } 4034 + }, 4035 + "node_modules/chalk/node_modules/supports-color": { 4036 + "version": "7.2.0", 4037 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4038 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4039 + "dev": true, 4040 + "license": "MIT", 4041 + "dependencies": { 4042 + "has-flag": "^4.0.0" 4043 + }, 4044 + "engines": { 4045 + "node": ">=8" 4046 + } 4047 + }, 4048 + "node_modules/chardet": { 4049 + "version": "0.7.0", 4050 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 4051 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 4052 + "dev": true, 4053 + "license": "MIT" 4054 + }, 4055 + "node_modules/chokidar": { 4056 + "version": "3.6.0", 4057 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 4058 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 4059 + "dev": true, 4060 + "license": "MIT", 4061 + "dependencies": { 4062 + "anymatch": "~3.1.2", 4063 + "braces": "~3.0.2", 4064 + "glob-parent": "~5.1.2", 4065 + "is-binary-path": "~2.1.0", 4066 + "is-glob": "~4.0.1", 4067 + "normalize-path": "~3.0.0", 4068 + "readdirp": "~3.6.0" 4069 + }, 4070 + "engines": { 4071 + "node": ">= 8.10.0" 4072 + }, 4073 + "funding": { 4074 + "url": "https://paulmillr.com/funding/" 4075 + }, 4076 + "optionalDependencies": { 4077 + "fsevents": "~2.3.2" 4078 + } 4079 + }, 4080 + "node_modules/cli-boxes": { 4081 + "version": "3.0.0", 4082 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", 4083 + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", 4084 + "dev": true, 4085 + "license": "MIT", 4086 + "engines": { 4087 + "node": ">=10" 4088 + }, 4089 + "funding": { 4090 + "url": "https://github.com/sponsors/sindresorhus" 4091 + } 4092 + }, 4093 + "node_modules/cli-cursor": { 4094 + "version": "3.1.0", 4095 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 4096 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 4097 + "dev": true, 4098 + "license": "MIT", 4099 + "dependencies": { 4100 + "restore-cursor": "^3.1.0" 4101 + }, 4102 + "engines": { 4103 + "node": ">=8" 4104 + } 4105 + }, 4106 + "node_modules/cli-spinners": { 4107 + "version": "2.9.2", 4108 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 4109 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 4110 + "dev": true, 4111 + "license": "MIT", 4112 + "engines": { 4113 + "node": ">=6" 4114 + }, 4115 + "funding": { 4116 + "url": "https://github.com/sponsors/sindresorhus" 4117 + } 4118 + }, 4119 + "node_modules/cli-width": { 4120 + "version": "3.0.0", 4121 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", 4122 + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", 4123 + "dev": true, 4124 + "license": "ISC", 4125 + "engines": { 4126 + "node": ">= 10" 4127 + } 4128 + }, 4129 + "node_modules/clone": { 4130 + "version": "1.0.4", 4131 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 4132 + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 4133 + "dev": true, 4134 + "license": "MIT", 4135 + "engines": { 4136 + "node": ">=0.8" 4137 + } 4138 + }, 1125 4139 "node_modules/color": { 1126 4140 "version": "4.2.3", 1127 4141 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", ··· 1166 4180 "simple-swizzle": "^0.2.2" 1167 4181 } 1168 4182 }, 4183 + "node_modules/commander": { 4184 + "version": "2.20.3", 4185 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 4186 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 4187 + "dev": true, 4188 + "license": "MIT" 4189 + }, 4190 + "node_modules/common-tags": { 4191 + "version": "1.8.2", 4192 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 4193 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 4194 + "dev": true, 4195 + "license": "MIT", 4196 + "engines": { 4197 + "node": ">=4.0.0" 4198 + } 4199 + }, 4200 + "node_modules/config-chain": { 4201 + "version": "1.1.13", 4202 + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", 4203 + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", 4204 + "dev": true, 4205 + "license": "MIT", 4206 + "dependencies": { 4207 + "ini": "^1.3.4", 4208 + "proto-list": "~1.2.1" 4209 + } 4210 + }, 4211 + "node_modules/config-chain/node_modules/ini": { 4212 + "version": "1.3.8", 4213 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 4214 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 4215 + "dev": true, 4216 + "license": "ISC" 4217 + }, 4218 + "node_modules/configstore": { 4219 + "version": "7.1.0", 4220 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz", 4221 + "integrity": "sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==", 4222 + "dev": true, 4223 + "license": "BSD-2-Clause", 4224 + "dependencies": { 4225 + "atomically": "^2.0.3", 4226 + "dot-prop": "^9.0.0", 4227 + "graceful-fs": "^4.2.11", 4228 + "xdg-basedir": "^5.1.0" 4229 + }, 4230 + "engines": { 4231 + "node": ">=18" 4232 + }, 4233 + "funding": { 4234 + "url": "https://github.com/sponsors/sindresorhus" 4235 + } 4236 + }, 4237 + "node_modules/convert-source-map": { 4238 + "version": "2.0.0", 4239 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 4240 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 4241 + "dev": true, 4242 + "license": "MIT" 4243 + }, 1169 4244 "node_modules/cookie": { 1170 4245 "version": "1.1.1", 1171 4246 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", ··· 1180 4255 "url": "https://opencollective.com/express" 1181 4256 } 1182 4257 }, 4258 + "node_modules/core-js-compat": { 4259 + "version": "3.49.0", 4260 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", 4261 + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", 4262 + "dev": true, 4263 + "license": "MIT", 4264 + "dependencies": { 4265 + "browserslist": "^4.28.1" 4266 + }, 4267 + "funding": { 4268 + "type": "opencollective", 4269 + "url": "https://opencollective.com/core-js" 4270 + } 4271 + }, 4272 + "node_modules/cross-spawn": { 4273 + "version": "7.0.6", 4274 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 4275 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 4276 + "dev": true, 4277 + "license": "MIT", 4278 + "dependencies": { 4279 + "path-key": "^3.1.0", 4280 + "shebang-command": "^2.0.0", 4281 + "which": "^2.0.1" 4282 + }, 4283 + "engines": { 4284 + "node": ">= 8" 4285 + } 4286 + }, 4287 + "node_modules/crypto-random-string": { 4288 + "version": "2.0.0", 4289 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 4290 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 4291 + "dev": true, 4292 + "license": "MIT", 4293 + "engines": { 4294 + "node": ">=8" 4295 + } 4296 + }, 1183 4297 "node_modules/css-background-parser": { 1184 4298 "version": "0.1.0", 1185 4299 "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", ··· 1212 4326 "postcss-value-parser": "^4.0.2" 1213 4327 } 1214 4328 }, 4329 + "node_modules/data-view-buffer": { 4330 + "version": "1.0.2", 4331 + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", 4332 + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", 4333 + "dev": true, 4334 + "license": "MIT", 4335 + "dependencies": { 4336 + "call-bound": "^1.0.3", 4337 + "es-errors": "^1.3.0", 4338 + "is-data-view": "^1.0.2" 4339 + }, 4340 + "engines": { 4341 + "node": ">= 0.4" 4342 + }, 4343 + "funding": { 4344 + "url": "https://github.com/sponsors/ljharb" 4345 + } 4346 + }, 4347 + "node_modules/data-view-byte-length": { 4348 + "version": "1.0.2", 4349 + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", 4350 + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", 4351 + "dev": true, 4352 + "license": "MIT", 4353 + "dependencies": { 4354 + "call-bound": "^1.0.3", 4355 + "es-errors": "^1.3.0", 4356 + "is-data-view": "^1.0.2" 4357 + }, 4358 + "engines": { 4359 + "node": ">= 0.4" 4360 + }, 4361 + "funding": { 4362 + "url": "https://github.com/sponsors/inspect-js" 4363 + } 4364 + }, 4365 + "node_modules/data-view-byte-offset": { 4366 + "version": "1.0.1", 4367 + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", 4368 + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", 4369 + "dev": true, 4370 + "license": "MIT", 4371 + "dependencies": { 4372 + "call-bound": "^1.0.2", 4373 + "es-errors": "^1.3.0", 4374 + "is-data-view": "^1.0.1" 4375 + }, 4376 + "engines": { 4377 + "node": ">= 0.4" 4378 + }, 4379 + "funding": { 4380 + "url": "https://github.com/sponsors/ljharb" 4381 + } 4382 + }, 4383 + "node_modules/debug": { 4384 + "version": "4.4.3", 4385 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 4386 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 4387 + "dev": true, 4388 + "license": "MIT", 4389 + "dependencies": { 4390 + "ms": "^2.1.3" 4391 + }, 4392 + "engines": { 4393 + "node": ">=6.0" 4394 + }, 4395 + "peerDependenciesMeta": { 4396 + "supports-color": { 4397 + "optional": true 4398 + } 4399 + } 4400 + }, 4401 + "node_modules/decamelize": { 4402 + "version": "1.2.0", 4403 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 4404 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 4405 + "dev": true, 4406 + "license": "MIT", 4407 + "engines": { 4408 + "node": ">=0.10.0" 4409 + } 4410 + }, 4411 + "node_modules/decamelize-keys": { 4412 + "version": "1.1.1", 4413 + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", 4414 + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", 4415 + "dev": true, 4416 + "license": "MIT", 4417 + "dependencies": { 4418 + "decamelize": "^1.1.0", 4419 + "map-obj": "^1.0.0" 4420 + }, 4421 + "engines": { 4422 + "node": ">=0.10.0" 4423 + }, 4424 + "funding": { 4425 + "url": "https://github.com/sponsors/sindresorhus" 4426 + } 4427 + }, 4428 + "node_modules/decamelize-keys/node_modules/map-obj": { 4429 + "version": "1.0.1", 4430 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 4431 + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 4432 + "dev": true, 4433 + "license": "MIT", 4434 + "engines": { 4435 + "node": ">=0.10.0" 4436 + } 4437 + }, 4438 + "node_modules/deep-extend": { 4439 + "version": "0.6.0", 4440 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 4441 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 4442 + "dev": true, 4443 + "license": "MIT", 4444 + "engines": { 4445 + "node": ">=4.0.0" 4446 + } 4447 + }, 4448 + "node_modules/deepmerge": { 4449 + "version": "4.3.1", 4450 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 4451 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 4452 + "dev": true, 4453 + "license": "MIT", 4454 + "engines": { 4455 + "node": ">=0.10.0" 4456 + } 4457 + }, 4458 + "node_modules/defaults": { 4459 + "version": "1.0.4", 4460 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 4461 + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 4462 + "dev": true, 4463 + "license": "MIT", 4464 + "dependencies": { 4465 + "clone": "^1.0.2" 4466 + }, 4467 + "funding": { 4468 + "url": "https://github.com/sponsors/sindresorhus" 4469 + } 4470 + }, 4471 + "node_modules/define-data-property": { 4472 + "version": "1.1.4", 4473 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 4474 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 4475 + "dev": true, 4476 + "license": "MIT", 4477 + "dependencies": { 4478 + "es-define-property": "^1.0.0", 4479 + "es-errors": "^1.3.0", 4480 + "gopd": "^1.0.1" 4481 + }, 4482 + "engines": { 4483 + "node": ">= 0.4" 4484 + }, 4485 + "funding": { 4486 + "url": "https://github.com/sponsors/ljharb" 4487 + } 4488 + }, 4489 + "node_modules/define-properties": { 4490 + "version": "1.2.1", 4491 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 4492 + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 4493 + "dev": true, 4494 + "license": "MIT", 4495 + "dependencies": { 4496 + "define-data-property": "^1.0.1", 4497 + "has-property-descriptors": "^1.0.0", 4498 + "object-keys": "^1.1.1" 4499 + }, 4500 + "engines": { 4501 + "node": ">= 0.4" 4502 + }, 4503 + "funding": { 4504 + "url": "https://github.com/sponsors/ljharb" 4505 + } 4506 + }, 1215 4507 "node_modules/detect-libc": { 1216 4508 "version": "2.1.2", 1217 4509 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", ··· 1222 4514 "node": ">=8" 1223 4515 } 1224 4516 }, 4517 + "node_modules/dot-prop": { 4518 + "version": "9.0.0", 4519 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", 4520 + "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", 4521 + "dev": true, 4522 + "license": "MIT", 4523 + "dependencies": { 4524 + "type-fest": "^4.18.2" 4525 + }, 4526 + "engines": { 4527 + "node": ">=18" 4528 + }, 4529 + "funding": { 4530 + "url": "https://github.com/sponsors/sindresorhus" 4531 + } 4532 + }, 4533 + "node_modules/dot-prop/node_modules/type-fest": { 4534 + "version": "4.41.0", 4535 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 4536 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 4537 + "dev": true, 4538 + "license": "(MIT OR CC0-1.0)", 4539 + "engines": { 4540 + "node": ">=16" 4541 + }, 4542 + "funding": { 4543 + "url": "https://github.com/sponsors/sindresorhus" 4544 + } 4545 + }, 4546 + "node_modules/dunder-proto": { 4547 + "version": "1.0.1", 4548 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 4549 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 4550 + "dev": true, 4551 + "license": "MIT", 4552 + "dependencies": { 4553 + "call-bind-apply-helpers": "^1.0.1", 4554 + "es-errors": "^1.3.0", 4555 + "gopd": "^1.2.0" 4556 + }, 4557 + "engines": { 4558 + "node": ">= 0.4" 4559 + } 4560 + }, 4561 + "node_modules/ejs": { 4562 + "version": "3.1.10", 4563 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 4564 + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 4565 + "dev": true, 4566 + "license": "Apache-2.0", 4567 + "dependencies": { 4568 + "jake": "^10.8.5" 4569 + }, 4570 + "bin": { 4571 + "ejs": "bin/cli.js" 4572 + }, 4573 + "engines": { 4574 + "node": ">=0.10.0" 4575 + } 4576 + }, 4577 + "node_modules/electron-to-chromium": { 4578 + "version": "1.5.387", 4579 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz", 4580 + "integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==", 4581 + "dev": true, 4582 + "license": "ISC" 4583 + }, 1225 4584 "node_modules/emoji-regex": { 1226 4585 "version": "10.6.0", 1227 4586 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", 1228 4587 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", 1229 4588 "license": "MIT" 1230 4589 }, 4590 + "node_modules/error-ex": { 4591 + "version": "1.3.4", 4592 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", 4593 + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", 4594 + "dev": true, 4595 + "license": "MIT", 4596 + "dependencies": { 4597 + "is-arrayish": "^0.2.1" 4598 + } 4599 + }, 4600 + "node_modules/error-ex/node_modules/is-arrayish": { 4601 + "version": "0.2.1", 4602 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 4603 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 4604 + "dev": true, 4605 + "license": "MIT" 4606 + }, 1231 4607 "node_modules/error-stack-parser-es": { 1232 4608 "version": "1.0.5", 1233 4609 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", ··· 1238 4614 "url": "https://github.com/sponsors/antfu" 1239 4615 } 1240 4616 }, 4617 + "node_modules/es-abstract": { 4618 + "version": "1.24.2", 4619 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", 4620 + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", 4621 + "dev": true, 4622 + "license": "MIT", 4623 + "dependencies": { 4624 + "array-buffer-byte-length": "^1.0.2", 4625 + "arraybuffer.prototype.slice": "^1.0.4", 4626 + "available-typed-arrays": "^1.0.7", 4627 + "call-bind": "^1.0.8", 4628 + "call-bound": "^1.0.4", 4629 + "data-view-buffer": "^1.0.2", 4630 + "data-view-byte-length": "^1.0.2", 4631 + "data-view-byte-offset": "^1.0.1", 4632 + "es-define-property": "^1.0.1", 4633 + "es-errors": "^1.3.0", 4634 + "es-object-atoms": "^1.1.1", 4635 + "es-set-tostringtag": "^2.1.0", 4636 + "es-to-primitive": "^1.3.0", 4637 + "function.prototype.name": "^1.1.8", 4638 + "get-intrinsic": "^1.3.0", 4639 + "get-proto": "^1.0.1", 4640 + "get-symbol-description": "^1.1.0", 4641 + "globalthis": "^1.0.4", 4642 + "gopd": "^1.2.0", 4643 + "has-property-descriptors": "^1.0.2", 4644 + "has-proto": "^1.2.0", 4645 + "has-symbols": "^1.1.0", 4646 + "hasown": "^2.0.2", 4647 + "internal-slot": "^1.1.0", 4648 + "is-array-buffer": "^3.0.5", 4649 + "is-callable": "^1.2.7", 4650 + "is-data-view": "^1.0.2", 4651 + "is-negative-zero": "^2.0.3", 4652 + "is-regex": "^1.2.1", 4653 + "is-set": "^2.0.3", 4654 + "is-shared-array-buffer": "^1.0.4", 4655 + "is-string": "^1.1.1", 4656 + "is-typed-array": "^1.1.15", 4657 + "is-weakref": "^1.1.1", 4658 + "math-intrinsics": "^1.1.0", 4659 + "object-inspect": "^1.13.4", 4660 + "object-keys": "^1.1.1", 4661 + "object.assign": "^4.1.7", 4662 + "own-keys": "^1.0.1", 4663 + "regexp.prototype.flags": "^1.5.4", 4664 + "safe-array-concat": "^1.1.3", 4665 + "safe-push-apply": "^1.0.0", 4666 + "safe-regex-test": "^1.1.0", 4667 + "set-proto": "^1.0.0", 4668 + "stop-iteration-iterator": "^1.1.0", 4669 + "string.prototype.trim": "^1.2.10", 4670 + "string.prototype.trimend": "^1.0.9", 4671 + "string.prototype.trimstart": "^1.0.8", 4672 + "typed-array-buffer": "^1.0.3", 4673 + "typed-array-byte-length": "^1.0.3", 4674 + "typed-array-byte-offset": "^1.0.4", 4675 + "typed-array-length": "^1.0.7", 4676 + "unbox-primitive": "^1.1.0", 4677 + "which-typed-array": "^1.1.19" 4678 + }, 4679 + "engines": { 4680 + "node": ">= 0.4" 4681 + }, 4682 + "funding": { 4683 + "url": "https://github.com/sponsors/ljharb" 4684 + } 4685 + }, 4686 + "node_modules/es-abstract-get": { 4687 + "version": "1.0.0", 4688 + "resolved": "https://registry.npmjs.org/es-abstract-get/-/es-abstract-get-1.0.0.tgz", 4689 + "integrity": "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==", 4690 + "dev": true, 4691 + "license": "MIT", 4692 + "dependencies": { 4693 + "es-errors": "^1.3.0", 4694 + "es-object-atoms": "^1.1.2", 4695 + "is-callable": "^1.2.7", 4696 + "object-inspect": "^1.13.4" 4697 + }, 4698 + "engines": { 4699 + "node": ">= 0.4" 4700 + }, 4701 + "funding": { 4702 + "url": "https://github.com/sponsors/ljharb" 4703 + } 4704 + }, 4705 + "node_modules/es-define-property": { 4706 + "version": "1.0.1", 4707 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 4708 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 4709 + "dev": true, 4710 + "license": "MIT", 4711 + "engines": { 4712 + "node": ">= 0.4" 4713 + } 4714 + }, 4715 + "node_modules/es-errors": { 4716 + "version": "1.3.0", 4717 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 4718 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 4719 + "dev": true, 4720 + "license": "MIT", 4721 + "engines": { 4722 + "node": ">= 0.4" 4723 + } 4724 + }, 4725 + "node_modules/es-object-atoms": { 4726 + "version": "1.1.2", 4727 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", 4728 + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", 4729 + "dev": true, 4730 + "license": "MIT", 4731 + "dependencies": { 4732 + "es-errors": "^1.3.0" 4733 + }, 4734 + "engines": { 4735 + "node": ">= 0.4" 4736 + } 4737 + }, 4738 + "node_modules/es-set-tostringtag": { 4739 + "version": "2.1.0", 4740 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", 4741 + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", 4742 + "dev": true, 4743 + "license": "MIT", 4744 + "dependencies": { 4745 + "es-errors": "^1.3.0", 4746 + "get-intrinsic": "^1.2.6", 4747 + "has-tostringtag": "^1.0.2", 4748 + "hasown": "^2.0.2" 4749 + }, 4750 + "engines": { 4751 + "node": ">= 0.4" 4752 + } 4753 + }, 4754 + "node_modules/es-to-primitive": { 4755 + "version": "1.3.4", 4756 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.4.tgz", 4757 + "integrity": "sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==", 4758 + "dev": true, 4759 + "license": "MIT", 4760 + "dependencies": { 4761 + "es-abstract-get": "^1.0.0", 4762 + "es-define-property": "^1.0.1", 4763 + "es-errors": "^1.3.0", 4764 + "is-callable": "^1.2.7", 4765 + "is-date-object": "^1.1.0", 4766 + "is-symbol": "^1.1.1" 4767 + }, 4768 + "engines": { 4769 + "node": ">= 0.4" 4770 + }, 4771 + "funding": { 4772 + "url": "https://github.com/sponsors/ljharb" 4773 + } 4774 + }, 1241 4775 "node_modules/esbuild": { 1242 4776 "version": "0.27.0", 1243 4777 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", ··· 1280 4814 "@esbuild/win32-x64": "0.27.0" 1281 4815 } 1282 4816 }, 4817 + "node_modules/escalade": { 4818 + "version": "3.2.0", 4819 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 4820 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 4821 + "dev": true, 4822 + "license": "MIT", 4823 + "engines": { 4824 + "node": ">=6" 4825 + } 4826 + }, 4827 + "node_modules/escape-goat": { 4828 + "version": "4.0.0", 4829 + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", 4830 + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", 4831 + "dev": true, 4832 + "license": "MIT", 4833 + "engines": { 4834 + "node": ">=12" 4835 + }, 4836 + "funding": { 4837 + "url": "https://github.com/sponsors/sindresorhus" 4838 + } 4839 + }, 1283 4840 "node_modules/escape-html": { 1284 4841 "version": "1.0.3", 1285 4842 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1286 4843 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 1287 4844 "license": "MIT" 1288 4845 }, 4846 + "node_modules/escape-string-regexp": { 4847 + "version": "1.0.5", 4848 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 4849 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 4850 + "dev": true, 4851 + "license": "MIT", 4852 + "engines": { 4853 + "node": ">=0.8.0" 4854 + } 4855 + }, 4856 + "node_modules/estree-walker": { 4857 + "version": "2.0.2", 4858 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 4859 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 4860 + "dev": true, 4861 + "license": "MIT" 4862 + }, 4863 + "node_modules/esutils": { 4864 + "version": "2.0.3", 4865 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4866 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4867 + "dev": true, 4868 + "license": "BSD-2-Clause", 4869 + "engines": { 4870 + "node": ">=0.10.0" 4871 + } 4872 + }, 4873 + "node_modules/eta": { 4874 + "version": "4.6.0", 4875 + "resolved": "https://registry.npmjs.org/eta/-/eta-4.6.0.tgz", 4876 + "integrity": "sha512-lW6is4T1NFOYnmqGZIfvixqj7A7sSvScF+DN8EK6K58xI5MZ5UvYe0GjopxOXQtZvUn4eDdVuZ8XSoYWTMEKwA==", 4877 + "dev": true, 4878 + "license": "MIT", 4879 + "engines": { 4880 + "node": ">=20" 4881 + }, 4882 + "funding": { 4883 + "url": "https://github.com/bgub/eta?sponsor=1" 4884 + } 4885 + }, 1289 4886 "node_modules/exit-hook": { 1290 4887 "version": "2.2.1", 1291 4888 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", ··· 1299 4896 "url": "https://github.com/sponsors/sindresorhus" 1300 4897 } 1301 4898 }, 4899 + "node_modules/external-editor": { 4900 + "version": "3.1.0", 4901 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 4902 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 4903 + "dev": true, 4904 + "license": "MIT", 4905 + "dependencies": { 4906 + "chardet": "^0.7.0", 4907 + "iconv-lite": "^0.4.24", 4908 + "tmp": "^0.0.33" 4909 + }, 4910 + "engines": { 4911 + "node": ">=4" 4912 + } 4913 + }, 4914 + "node_modules/fast-deep-equal": { 4915 + "version": "3.1.3", 4916 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4917 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4918 + "dev": true, 4919 + "license": "MIT" 4920 + }, 4921 + "node_modules/fast-json-stable-stringify": { 4922 + "version": "2.1.0", 4923 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4924 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4925 + "dev": true, 4926 + "license": "MIT" 4927 + }, 4928 + "node_modules/fast-uri": { 4929 + "version": "3.1.3", 4930 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", 4931 + "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", 4932 + "dev": true, 4933 + "funding": [ 4934 + { 4935 + "type": "github", 4936 + "url": "https://github.com/sponsors/fastify" 4937 + }, 4938 + { 4939 + "type": "opencollective", 4940 + "url": "https://opencollective.com/fastify" 4941 + } 4942 + ], 4943 + "license": "BSD-3-Clause" 4944 + }, 1302 4945 "node_modules/fflate": { 1303 4946 "version": "0.7.4", 1304 4947 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", 1305 4948 "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", 1306 4949 "license": "MIT" 1307 4950 }, 4951 + "node_modules/figures": { 4952 + "version": "3.2.0", 4953 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 4954 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 4955 + "dev": true, 4956 + "license": "MIT", 4957 + "dependencies": { 4958 + "escape-string-regexp": "^1.0.5" 4959 + }, 4960 + "engines": { 4961 + "node": ">=8" 4962 + }, 4963 + "funding": { 4964 + "url": "https://github.com/sponsors/sindresorhus" 4965 + } 4966 + }, 4967 + "node_modules/filelist": { 4968 + "version": "1.0.6", 4969 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", 4970 + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", 4971 + "dev": true, 4972 + "license": "Apache-2.0", 4973 + "dependencies": { 4974 + "minimatch": "^5.0.1" 4975 + } 4976 + }, 4977 + "node_modules/filelist/node_modules/balanced-match": { 4978 + "version": "1.0.2", 4979 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 4980 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 4981 + "dev": true, 4982 + "license": "MIT" 4983 + }, 4984 + "node_modules/filelist/node_modules/brace-expansion": { 4985 + "version": "2.1.1", 4986 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", 4987 + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", 4988 + "dev": true, 4989 + "license": "MIT", 4990 + "dependencies": { 4991 + "balanced-match": "^1.0.0" 4992 + } 4993 + }, 4994 + "node_modules/filelist/node_modules/minimatch": { 4995 + "version": "5.1.9", 4996 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", 4997 + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", 4998 + "dev": true, 4999 + "license": "ISC", 5000 + "dependencies": { 5001 + "brace-expansion": "^2.0.1" 5002 + }, 5003 + "engines": { 5004 + "node": ">=10" 5005 + } 5006 + }, 5007 + "node_modules/fill-range": { 5008 + "version": "7.1.1", 5009 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 5010 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 5011 + "dev": true, 5012 + "license": "MIT", 5013 + "dependencies": { 5014 + "to-regex-range": "^5.0.1" 5015 + }, 5016 + "engines": { 5017 + "node": ">=8" 5018 + } 5019 + }, 5020 + "node_modules/find-up": { 5021 + "version": "4.1.0", 5022 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 5023 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 5024 + "dev": true, 5025 + "license": "MIT", 5026 + "dependencies": { 5027 + "locate-path": "^5.0.0", 5028 + "path-exists": "^4.0.0" 5029 + }, 5030 + "engines": { 5031 + "node": ">=8" 5032 + } 5033 + }, 5034 + "node_modules/for-each": { 5035 + "version": "0.3.5", 5036 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", 5037 + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", 5038 + "dev": true, 5039 + "license": "MIT", 5040 + "dependencies": { 5041 + "is-callable": "^1.2.7" 5042 + }, 5043 + "engines": { 5044 + "node": ">= 0.4" 5045 + }, 5046 + "funding": { 5047 + "url": "https://github.com/sponsors/ljharb" 5048 + } 5049 + }, 5050 + "node_modules/foreground-child": { 5051 + "version": "3.3.1", 5052 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 5053 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 5054 + "dev": true, 5055 + "license": "ISC", 5056 + "dependencies": { 5057 + "cross-spawn": "^7.0.6", 5058 + "signal-exit": "^4.0.1" 5059 + }, 5060 + "engines": { 5061 + "node": ">=14" 5062 + }, 5063 + "funding": { 5064 + "url": "https://github.com/sponsors/isaacs" 5065 + } 5066 + }, 5067 + "node_modules/fs-extra": { 5068 + "version": "9.1.0", 5069 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 5070 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 5071 + "dev": true, 5072 + "license": "MIT", 5073 + "dependencies": { 5074 + "at-least-node": "^1.0.0", 5075 + "graceful-fs": "^4.2.0", 5076 + "jsonfile": "^6.0.1", 5077 + "universalify": "^2.0.0" 5078 + }, 5079 + "engines": { 5080 + "node": ">=10" 5081 + } 5082 + }, 1308 5083 "node_modules/fsevents": { 1309 5084 "version": "2.3.3", 1310 5085 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", ··· 1318 5093 ], 1319 5094 "engines": { 1320 5095 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 5096 + } 5097 + }, 5098 + "node_modules/function-bind": { 5099 + "version": "1.1.2", 5100 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 5101 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 5102 + "dev": true, 5103 + "license": "MIT", 5104 + "funding": { 5105 + "url": "https://github.com/sponsors/ljharb" 5106 + } 5107 + }, 5108 + "node_modules/function.prototype.name": { 5109 + "version": "1.2.0", 5110 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", 5111 + "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", 5112 + "dev": true, 5113 + "license": "MIT", 5114 + "dependencies": { 5115 + "call-bind": "^1.0.9", 5116 + "call-bound": "^1.0.4", 5117 + "es-define-property": "^1.0.1", 5118 + "es-errors": "^1.3.0", 5119 + "functions-have-names": "^1.2.3", 5120 + "has-property-descriptors": "^1.0.2", 5121 + "hasown": "^2.0.4", 5122 + "is-callable": "^1.2.7", 5123 + "is-document.all": "^1.0.0" 5124 + }, 5125 + "engines": { 5126 + "node": ">= 0.4" 5127 + }, 5128 + "funding": { 5129 + "url": "https://github.com/sponsors/ljharb" 5130 + } 5131 + }, 5132 + "node_modules/functions-have-names": { 5133 + "version": "1.2.3", 5134 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 5135 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 5136 + "dev": true, 5137 + "license": "MIT", 5138 + "funding": { 5139 + "url": "https://github.com/sponsors/ljharb" 5140 + } 5141 + }, 5142 + "node_modules/generator-function": { 5143 + "version": "2.0.1", 5144 + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", 5145 + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", 5146 + "dev": true, 5147 + "license": "MIT", 5148 + "engines": { 5149 + "node": ">= 0.4" 5150 + } 5151 + }, 5152 + "node_modules/gensync": { 5153 + "version": "1.0.0-beta.2", 5154 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 5155 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 5156 + "dev": true, 5157 + "license": "MIT", 5158 + "engines": { 5159 + "node": ">=6.9.0" 5160 + } 5161 + }, 5162 + "node_modules/get-east-asian-width": { 5163 + "version": "1.6.0", 5164 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", 5165 + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", 5166 + "dev": true, 5167 + "license": "MIT", 5168 + "engines": { 5169 + "node": ">=18" 5170 + }, 5171 + "funding": { 5172 + "url": "https://github.com/sponsors/sindresorhus" 5173 + } 5174 + }, 5175 + "node_modules/get-intrinsic": { 5176 + "version": "1.3.0", 5177 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 5178 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 5179 + "dev": true, 5180 + "license": "MIT", 5181 + "dependencies": { 5182 + "call-bind-apply-helpers": "^1.0.2", 5183 + "es-define-property": "^1.0.1", 5184 + "es-errors": "^1.3.0", 5185 + "es-object-atoms": "^1.1.1", 5186 + "function-bind": "^1.1.2", 5187 + "get-proto": "^1.0.1", 5188 + "gopd": "^1.2.0", 5189 + "has-symbols": "^1.1.0", 5190 + "hasown": "^2.0.2", 5191 + "math-intrinsics": "^1.1.0" 5192 + }, 5193 + "engines": { 5194 + "node": ">= 0.4" 5195 + }, 5196 + "funding": { 5197 + "url": "https://github.com/sponsors/ljharb" 5198 + } 5199 + }, 5200 + "node_modules/get-own-enumerable-property-symbols": { 5201 + "version": "3.0.2", 5202 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 5203 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", 5204 + "dev": true, 5205 + "license": "ISC" 5206 + }, 5207 + "node_modules/get-proto": { 5208 + "version": "1.0.1", 5209 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 5210 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 5211 + "dev": true, 5212 + "license": "MIT", 5213 + "dependencies": { 5214 + "dunder-proto": "^1.0.1", 5215 + "es-object-atoms": "^1.0.0" 5216 + }, 5217 + "engines": { 5218 + "node": ">= 0.4" 5219 + } 5220 + }, 5221 + "node_modules/get-symbol-description": { 5222 + "version": "1.1.0", 5223 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", 5224 + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", 5225 + "dev": true, 5226 + "license": "MIT", 5227 + "dependencies": { 5228 + "call-bound": "^1.0.3", 5229 + "es-errors": "^1.3.0", 5230 + "get-intrinsic": "^1.2.6" 5231 + }, 5232 + "engines": { 5233 + "node": ">= 0.4" 5234 + }, 5235 + "funding": { 5236 + "url": "https://github.com/sponsors/ljharb" 5237 + } 5238 + }, 5239 + "node_modules/glob": { 5240 + "version": "11.1.0", 5241 + "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", 5242 + "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", 5243 + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", 5244 + "dev": true, 5245 + "license": "BlueOak-1.0.0", 5246 + "dependencies": { 5247 + "foreground-child": "^3.3.1", 5248 + "jackspeak": "^4.1.1", 5249 + "minimatch": "^10.1.1", 5250 + "minipass": "^7.1.2", 5251 + "package-json-from-dist": "^1.0.0", 5252 + "path-scurry": "^2.0.0" 5253 + }, 5254 + "bin": { 5255 + "glob": "dist/esm/bin.mjs" 5256 + }, 5257 + "engines": { 5258 + "node": "20 || >=22" 5259 + }, 5260 + "funding": { 5261 + "url": "https://github.com/sponsors/isaacs" 5262 + } 5263 + }, 5264 + "node_modules/glob-parent": { 5265 + "version": "5.1.2", 5266 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 5267 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 5268 + "dev": true, 5269 + "license": "ISC", 5270 + "dependencies": { 5271 + "is-glob": "^4.0.1" 5272 + }, 5273 + "engines": { 5274 + "node": ">= 6" 1321 5275 } 1322 5276 }, 1323 5277 "node_modules/glob-to-regexp": { ··· 1327 5281 "dev": true, 1328 5282 "license": "BSD-2-Clause" 1329 5283 }, 5284 + "node_modules/global-directory": { 5285 + "version": "4.0.1", 5286 + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", 5287 + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", 5288 + "dev": true, 5289 + "license": "MIT", 5290 + "dependencies": { 5291 + "ini": "4.1.1" 5292 + }, 5293 + "engines": { 5294 + "node": ">=18" 5295 + }, 5296 + "funding": { 5297 + "url": "https://github.com/sponsors/sindresorhus" 5298 + } 5299 + }, 5300 + "node_modules/globalthis": { 5301 + "version": "1.0.4", 5302 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", 5303 + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", 5304 + "dev": true, 5305 + "license": "MIT", 5306 + "dependencies": { 5307 + "define-properties": "^1.2.1", 5308 + "gopd": "^1.0.1" 5309 + }, 5310 + "engines": { 5311 + "node": ">= 0.4" 5312 + }, 5313 + "funding": { 5314 + "url": "https://github.com/sponsors/ljharb" 5315 + } 5316 + }, 5317 + "node_modules/gopd": { 5318 + "version": "1.2.0", 5319 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 5320 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 5321 + "dev": true, 5322 + "license": "MIT", 5323 + "engines": { 5324 + "node": ">= 0.4" 5325 + }, 5326 + "funding": { 5327 + "url": "https://github.com/sponsors/ljharb" 5328 + } 5329 + }, 5330 + "node_modules/graceful-fs": { 5331 + "version": "4.2.11", 5332 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 5333 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 5334 + "dev": true, 5335 + "license": "ISC" 5336 + }, 5337 + "node_modules/hard-rejection": { 5338 + "version": "2.1.0", 5339 + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 5340 + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 5341 + "dev": true, 5342 + "license": "MIT", 5343 + "engines": { 5344 + "node": ">=6" 5345 + } 5346 + }, 5347 + "node_modules/has-bigints": { 5348 + "version": "1.1.0", 5349 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", 5350 + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", 5351 + "dev": true, 5352 + "license": "MIT", 5353 + "engines": { 5354 + "node": ">= 0.4" 5355 + }, 5356 + "funding": { 5357 + "url": "https://github.com/sponsors/ljharb" 5358 + } 5359 + }, 5360 + "node_modules/has-flag": { 5361 + "version": "4.0.0", 5362 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5363 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5364 + "dev": true, 5365 + "license": "MIT", 5366 + "engines": { 5367 + "node": ">=8" 5368 + } 5369 + }, 5370 + "node_modules/has-property-descriptors": { 5371 + "version": "1.0.2", 5372 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 5373 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 5374 + "dev": true, 5375 + "license": "MIT", 5376 + "dependencies": { 5377 + "es-define-property": "^1.0.0" 5378 + }, 5379 + "funding": { 5380 + "url": "https://github.com/sponsors/ljharb" 5381 + } 5382 + }, 5383 + "node_modules/has-proto": { 5384 + "version": "1.2.0", 5385 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", 5386 + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", 5387 + "dev": true, 5388 + "license": "MIT", 5389 + "dependencies": { 5390 + "dunder-proto": "^1.0.0" 5391 + }, 5392 + "engines": { 5393 + "node": ">= 0.4" 5394 + }, 5395 + "funding": { 5396 + "url": "https://github.com/sponsors/ljharb" 5397 + } 5398 + }, 5399 + "node_modules/has-symbols": { 5400 + "version": "1.1.0", 5401 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 5402 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 5403 + "dev": true, 5404 + "license": "MIT", 5405 + "engines": { 5406 + "node": ">= 0.4" 5407 + }, 5408 + "funding": { 5409 + "url": "https://github.com/sponsors/ljharb" 5410 + } 5411 + }, 5412 + "node_modules/has-tostringtag": { 5413 + "version": "1.0.2", 5414 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 5415 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 5416 + "dev": true, 5417 + "license": "MIT", 5418 + "dependencies": { 5419 + "has-symbols": "^1.0.3" 5420 + }, 5421 + "engines": { 5422 + "node": ">= 0.4" 5423 + }, 5424 + "funding": { 5425 + "url": "https://github.com/sponsors/ljharb" 5426 + } 5427 + }, 5428 + "node_modules/hasown": { 5429 + "version": "2.0.4", 5430 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", 5431 + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", 5432 + "dev": true, 5433 + "license": "MIT", 5434 + "dependencies": { 5435 + "function-bind": "^1.1.2" 5436 + }, 5437 + "engines": { 5438 + "node": ">= 0.4" 5439 + } 5440 + }, 1330 5441 "node_modules/hex-rgb": { 1331 5442 "version": "4.3.0", 1332 5443 "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz", ··· 1339 5450 "url": "https://github.com/sponsors/sindresorhus" 1340 5451 } 1341 5452 }, 5453 + "node_modules/hosted-git-info": { 5454 + "version": "2.8.9", 5455 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 5456 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 5457 + "dev": true, 5458 + "license": "ISC" 5459 + }, 5460 + "node_modules/iconv-lite": { 5461 + "version": "0.4.24", 5462 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 5463 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 5464 + "dev": true, 5465 + "license": "MIT", 5466 + "dependencies": { 5467 + "safer-buffer": ">= 2.1.2 < 3" 5468 + }, 5469 + "engines": { 5470 + "node": ">=0.10.0" 5471 + } 5472 + }, 5473 + "node_modules/idb": { 5474 + "version": "7.1.1", 5475 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 5476 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", 5477 + "dev": true, 5478 + "license": "ISC" 5479 + }, 5480 + "node_modules/ieee754": { 5481 + "version": "1.2.1", 5482 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 5483 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 5484 + "dev": true, 5485 + "funding": [ 5486 + { 5487 + "type": "github", 5488 + "url": "https://github.com/sponsors/feross" 5489 + }, 5490 + { 5491 + "type": "patreon", 5492 + "url": "https://www.patreon.com/feross" 5493 + }, 5494 + { 5495 + "type": "consulting", 5496 + "url": "https://feross.org/support" 5497 + } 5498 + ], 5499 + "license": "BSD-3-Clause" 5500 + }, 5501 + "node_modules/indent-string": { 5502 + "version": "4.0.0", 5503 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 5504 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 5505 + "dev": true, 5506 + "license": "MIT", 5507 + "engines": { 5508 + "node": ">=8" 5509 + } 5510 + }, 5511 + "node_modules/inherits": { 5512 + "version": "2.0.4", 5513 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 5514 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 5515 + "dev": true, 5516 + "license": "ISC" 5517 + }, 5518 + "node_modules/ini": { 5519 + "version": "4.1.1", 5520 + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", 5521 + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", 5522 + "dev": true, 5523 + "license": "ISC", 5524 + "engines": { 5525 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5526 + } 5527 + }, 5528 + "node_modules/inquirer": { 5529 + "version": "7.3.3", 5530 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", 5531 + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", 5532 + "dev": true, 5533 + "license": "MIT", 5534 + "dependencies": { 5535 + "ansi-escapes": "^4.2.1", 5536 + "chalk": "^4.1.0", 5537 + "cli-cursor": "^3.1.0", 5538 + "cli-width": "^3.0.0", 5539 + "external-editor": "^3.0.3", 5540 + "figures": "^3.0.0", 5541 + "lodash": "^4.17.19", 5542 + "mute-stream": "0.0.8", 5543 + "run-async": "^2.4.0", 5544 + "rxjs": "^6.6.0", 5545 + "string-width": "^4.1.0", 5546 + "strip-ansi": "^6.0.0", 5547 + "through": "^2.3.6" 5548 + }, 5549 + "engines": { 5550 + "node": ">=8.0.0" 5551 + } 5552 + }, 5553 + "node_modules/internal-slot": { 5554 + "version": "1.1.0", 5555 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", 5556 + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", 5557 + "dev": true, 5558 + "license": "MIT", 5559 + "dependencies": { 5560 + "es-errors": "^1.3.0", 5561 + "hasown": "^2.0.2", 5562 + "side-channel": "^1.1.0" 5563 + }, 5564 + "engines": { 5565 + "node": ">= 0.4" 5566 + } 5567 + }, 5568 + "node_modules/is-array-buffer": { 5569 + "version": "3.0.5", 5570 + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", 5571 + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", 5572 + "dev": true, 5573 + "license": "MIT", 5574 + "dependencies": { 5575 + "call-bind": "^1.0.8", 5576 + "call-bound": "^1.0.3", 5577 + "get-intrinsic": "^1.2.6" 5578 + }, 5579 + "engines": { 5580 + "node": ">= 0.4" 5581 + }, 5582 + "funding": { 5583 + "url": "https://github.com/sponsors/ljharb" 5584 + } 5585 + }, 1342 5586 "node_modules/is-arrayish": { 1343 5587 "version": "0.3.4", 1344 5588 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", ··· 1346 5590 "dev": true, 1347 5591 "license": "MIT" 1348 5592 }, 5593 + "node_modules/is-async-function": { 5594 + "version": "2.1.1", 5595 + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", 5596 + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", 5597 + "dev": true, 5598 + "license": "MIT", 5599 + "dependencies": { 5600 + "async-function": "^1.0.0", 5601 + "call-bound": "^1.0.3", 5602 + "get-proto": "^1.0.1", 5603 + "has-tostringtag": "^1.0.2", 5604 + "safe-regex-test": "^1.1.0" 5605 + }, 5606 + "engines": { 5607 + "node": ">= 0.4" 5608 + }, 5609 + "funding": { 5610 + "url": "https://github.com/sponsors/ljharb" 5611 + } 5612 + }, 5613 + "node_modules/is-bigint": { 5614 + "version": "1.1.0", 5615 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", 5616 + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", 5617 + "dev": true, 5618 + "license": "MIT", 5619 + "dependencies": { 5620 + "has-bigints": "^1.0.2" 5621 + }, 5622 + "engines": { 5623 + "node": ">= 0.4" 5624 + }, 5625 + "funding": { 5626 + "url": "https://github.com/sponsors/ljharb" 5627 + } 5628 + }, 5629 + "node_modules/is-binary-path": { 5630 + "version": "2.1.0", 5631 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 5632 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 5633 + "dev": true, 5634 + "license": "MIT", 5635 + "dependencies": { 5636 + "binary-extensions": "^2.0.0" 5637 + }, 5638 + "engines": { 5639 + "node": ">=8" 5640 + } 5641 + }, 5642 + "node_modules/is-boolean-object": { 5643 + "version": "1.2.2", 5644 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", 5645 + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", 5646 + "dev": true, 5647 + "license": "MIT", 5648 + "dependencies": { 5649 + "call-bound": "^1.0.3", 5650 + "has-tostringtag": "^1.0.2" 5651 + }, 5652 + "engines": { 5653 + "node": ">= 0.4" 5654 + }, 5655 + "funding": { 5656 + "url": "https://github.com/sponsors/ljharb" 5657 + } 5658 + }, 5659 + "node_modules/is-callable": { 5660 + "version": "1.2.7", 5661 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 5662 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 5663 + "dev": true, 5664 + "license": "MIT", 5665 + "engines": { 5666 + "node": ">= 0.4" 5667 + }, 5668 + "funding": { 5669 + "url": "https://github.com/sponsors/ljharb" 5670 + } 5671 + }, 5672 + "node_modules/is-core-module": { 5673 + "version": "2.16.2", 5674 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", 5675 + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", 5676 + "dev": true, 5677 + "license": "MIT", 5678 + "dependencies": { 5679 + "hasown": "^2.0.3" 5680 + }, 5681 + "engines": { 5682 + "node": ">= 0.4" 5683 + }, 5684 + "funding": { 5685 + "url": "https://github.com/sponsors/ljharb" 5686 + } 5687 + }, 5688 + "node_modules/is-data-view": { 5689 + "version": "1.0.2", 5690 + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", 5691 + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", 5692 + "dev": true, 5693 + "license": "MIT", 5694 + "dependencies": { 5695 + "call-bound": "^1.0.2", 5696 + "get-intrinsic": "^1.2.6", 5697 + "is-typed-array": "^1.1.13" 5698 + }, 5699 + "engines": { 5700 + "node": ">= 0.4" 5701 + }, 5702 + "funding": { 5703 + "url": "https://github.com/sponsors/ljharb" 5704 + } 5705 + }, 5706 + "node_modules/is-date-object": { 5707 + "version": "1.1.0", 5708 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", 5709 + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", 5710 + "dev": true, 5711 + "license": "MIT", 5712 + "dependencies": { 5713 + "call-bound": "^1.0.2", 5714 + "has-tostringtag": "^1.0.2" 5715 + }, 5716 + "engines": { 5717 + "node": ">= 0.4" 5718 + }, 5719 + "funding": { 5720 + "url": "https://github.com/sponsors/ljharb" 5721 + } 5722 + }, 5723 + "node_modules/is-document.all": { 5724 + "version": "1.0.0", 5725 + "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", 5726 + "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", 5727 + "dev": true, 5728 + "license": "MIT", 5729 + "dependencies": { 5730 + "call-bound": "^1.0.4" 5731 + }, 5732 + "engines": { 5733 + "node": ">= 0.4" 5734 + }, 5735 + "funding": { 5736 + "url": "https://github.com/sponsors/ljharb" 5737 + } 5738 + }, 5739 + "node_modules/is-extglob": { 5740 + "version": "2.1.1", 5741 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 5742 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 5743 + "dev": true, 5744 + "license": "MIT", 5745 + "engines": { 5746 + "node": ">=0.10.0" 5747 + } 5748 + }, 5749 + "node_modules/is-finalizationregistry": { 5750 + "version": "1.1.1", 5751 + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", 5752 + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", 5753 + "dev": true, 5754 + "license": "MIT", 5755 + "dependencies": { 5756 + "call-bound": "^1.0.3" 5757 + }, 5758 + "engines": { 5759 + "node": ">= 0.4" 5760 + }, 5761 + "funding": { 5762 + "url": "https://github.com/sponsors/ljharb" 5763 + } 5764 + }, 5765 + "node_modules/is-fullwidth-code-point": { 5766 + "version": "3.0.0", 5767 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 5768 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 5769 + "dev": true, 5770 + "license": "MIT", 5771 + "engines": { 5772 + "node": ">=8" 5773 + } 5774 + }, 5775 + "node_modules/is-generator-function": { 5776 + "version": "1.1.2", 5777 + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", 5778 + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", 5779 + "dev": true, 5780 + "license": "MIT", 5781 + "dependencies": { 5782 + "call-bound": "^1.0.4", 5783 + "generator-function": "^2.0.0", 5784 + "get-proto": "^1.0.1", 5785 + "has-tostringtag": "^1.0.2", 5786 + "safe-regex-test": "^1.1.0" 5787 + }, 5788 + "engines": { 5789 + "node": ">= 0.4" 5790 + }, 5791 + "funding": { 5792 + "url": "https://github.com/sponsors/ljharb" 5793 + } 5794 + }, 5795 + "node_modules/is-glob": { 5796 + "version": "4.0.3", 5797 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 5798 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 5799 + "dev": true, 5800 + "license": "MIT", 5801 + "dependencies": { 5802 + "is-extglob": "^2.1.1" 5803 + }, 5804 + "engines": { 5805 + "node": ">=0.10.0" 5806 + } 5807 + }, 5808 + "node_modules/is-in-ci": { 5809 + "version": "1.0.0", 5810 + "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-1.0.0.tgz", 5811 + "integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==", 5812 + "dev": true, 5813 + "license": "MIT", 5814 + "bin": { 5815 + "is-in-ci": "cli.js" 5816 + }, 5817 + "engines": { 5818 + "node": ">=18" 5819 + }, 5820 + "funding": { 5821 + "url": "https://github.com/sponsors/sindresorhus" 5822 + } 5823 + }, 5824 + "node_modules/is-installed-globally": { 5825 + "version": "1.0.0", 5826 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", 5827 + "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", 5828 + "dev": true, 5829 + "license": "MIT", 5830 + "dependencies": { 5831 + "global-directory": "^4.0.1", 5832 + "is-path-inside": "^4.0.0" 5833 + }, 5834 + "engines": { 5835 + "node": ">=18" 5836 + }, 5837 + "funding": { 5838 + "url": "https://github.com/sponsors/sindresorhus" 5839 + } 5840 + }, 5841 + "node_modules/is-interactive": { 5842 + "version": "1.0.0", 5843 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 5844 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 5845 + "dev": true, 5846 + "license": "MIT", 5847 + "engines": { 5848 + "node": ">=8" 5849 + } 5850 + }, 5851 + "node_modules/is-map": { 5852 + "version": "2.0.3", 5853 + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", 5854 + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", 5855 + "dev": true, 5856 + "license": "MIT", 5857 + "engines": { 5858 + "node": ">= 0.4" 5859 + }, 5860 + "funding": { 5861 + "url": "https://github.com/sponsors/ljharb" 5862 + } 5863 + }, 5864 + "node_modules/is-module": { 5865 + "version": "1.0.0", 5866 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 5867 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 5868 + "dev": true, 5869 + "license": "MIT" 5870 + }, 5871 + "node_modules/is-negative-zero": { 5872 + "version": "2.0.3", 5873 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", 5874 + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", 5875 + "dev": true, 5876 + "license": "MIT", 5877 + "engines": { 5878 + "node": ">= 0.4" 5879 + }, 5880 + "funding": { 5881 + "url": "https://github.com/sponsors/ljharb" 5882 + } 5883 + }, 5884 + "node_modules/is-npm": { 5885 + "version": "6.1.0", 5886 + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", 5887 + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", 5888 + "dev": true, 5889 + "license": "MIT", 5890 + "engines": { 5891 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5892 + }, 5893 + "funding": { 5894 + "url": "https://github.com/sponsors/sindresorhus" 5895 + } 5896 + }, 5897 + "node_modules/is-number": { 5898 + "version": "7.0.0", 5899 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 5900 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 5901 + "dev": true, 5902 + "license": "MIT", 5903 + "engines": { 5904 + "node": ">=0.12.0" 5905 + } 5906 + }, 5907 + "node_modules/is-number-object": { 5908 + "version": "1.1.1", 5909 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", 5910 + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", 5911 + "dev": true, 5912 + "license": "MIT", 5913 + "dependencies": { 5914 + "call-bound": "^1.0.3", 5915 + "has-tostringtag": "^1.0.2" 5916 + }, 5917 + "engines": { 5918 + "node": ">= 0.4" 5919 + }, 5920 + "funding": { 5921 + "url": "https://github.com/sponsors/ljharb" 5922 + } 5923 + }, 5924 + "node_modules/is-obj": { 5925 + "version": "1.0.1", 5926 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 5927 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 5928 + "dev": true, 5929 + "license": "MIT", 5930 + "engines": { 5931 + "node": ">=0.10.0" 5932 + } 5933 + }, 5934 + "node_modules/is-path-inside": { 5935 + "version": "4.0.0", 5936 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", 5937 + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", 5938 + "dev": true, 5939 + "license": "MIT", 5940 + "engines": { 5941 + "node": ">=12" 5942 + }, 5943 + "funding": { 5944 + "url": "https://github.com/sponsors/sindresorhus" 5945 + } 5946 + }, 5947 + "node_modules/is-plain-obj": { 5948 + "version": "1.1.0", 5949 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 5950 + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 5951 + "dev": true, 5952 + "license": "MIT", 5953 + "engines": { 5954 + "node": ">=0.10.0" 5955 + } 5956 + }, 5957 + "node_modules/is-regex": { 5958 + "version": "1.2.1", 5959 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 5960 + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 5961 + "dev": true, 5962 + "license": "MIT", 5963 + "dependencies": { 5964 + "call-bound": "^1.0.2", 5965 + "gopd": "^1.2.0", 5966 + "has-tostringtag": "^1.0.2", 5967 + "hasown": "^2.0.2" 5968 + }, 5969 + "engines": { 5970 + "node": ">= 0.4" 5971 + }, 5972 + "funding": { 5973 + "url": "https://github.com/sponsors/ljharb" 5974 + } 5975 + }, 5976 + "node_modules/is-regexp": { 5977 + "version": "1.0.0", 5978 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 5979 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 5980 + "dev": true, 5981 + "license": "MIT", 5982 + "engines": { 5983 + "node": ">=0.10.0" 5984 + } 5985 + }, 5986 + "node_modules/is-set": { 5987 + "version": "2.0.3", 5988 + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", 5989 + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", 5990 + "dev": true, 5991 + "license": "MIT", 5992 + "engines": { 5993 + "node": ">= 0.4" 5994 + }, 5995 + "funding": { 5996 + "url": "https://github.com/sponsors/ljharb" 5997 + } 5998 + }, 5999 + "node_modules/is-shared-array-buffer": { 6000 + "version": "1.0.4", 6001 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", 6002 + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", 6003 + "dev": true, 6004 + "license": "MIT", 6005 + "dependencies": { 6006 + "call-bound": "^1.0.3" 6007 + }, 6008 + "engines": { 6009 + "node": ">= 0.4" 6010 + }, 6011 + "funding": { 6012 + "url": "https://github.com/sponsors/ljharb" 6013 + } 6014 + }, 6015 + "node_modules/is-stream": { 6016 + "version": "2.0.1", 6017 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 6018 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 6019 + "dev": true, 6020 + "license": "MIT", 6021 + "engines": { 6022 + "node": ">=8" 6023 + }, 6024 + "funding": { 6025 + "url": "https://github.com/sponsors/sindresorhus" 6026 + } 6027 + }, 6028 + "node_modules/is-string": { 6029 + "version": "1.1.1", 6030 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", 6031 + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", 6032 + "dev": true, 6033 + "license": "MIT", 6034 + "dependencies": { 6035 + "call-bound": "^1.0.3", 6036 + "has-tostringtag": "^1.0.2" 6037 + }, 6038 + "engines": { 6039 + "node": ">= 0.4" 6040 + }, 6041 + "funding": { 6042 + "url": "https://github.com/sponsors/ljharb" 6043 + } 6044 + }, 6045 + "node_modules/is-symbol": { 6046 + "version": "1.1.1", 6047 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", 6048 + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", 6049 + "dev": true, 6050 + "license": "MIT", 6051 + "dependencies": { 6052 + "call-bound": "^1.0.2", 6053 + "has-symbols": "^1.1.0", 6054 + "safe-regex-test": "^1.1.0" 6055 + }, 6056 + "engines": { 6057 + "node": ">= 0.4" 6058 + }, 6059 + "funding": { 6060 + "url": "https://github.com/sponsors/ljharb" 6061 + } 6062 + }, 6063 + "node_modules/is-typed-array": { 6064 + "version": "1.1.15", 6065 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", 6066 + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", 6067 + "dev": true, 6068 + "license": "MIT", 6069 + "dependencies": { 6070 + "which-typed-array": "^1.1.16" 6071 + }, 6072 + "engines": { 6073 + "node": ">= 0.4" 6074 + }, 6075 + "funding": { 6076 + "url": "https://github.com/sponsors/ljharb" 6077 + } 6078 + }, 6079 + "node_modules/is-unicode-supported": { 6080 + "version": "0.1.0", 6081 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 6082 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 6083 + "dev": true, 6084 + "license": "MIT", 6085 + "engines": { 6086 + "node": ">=10" 6087 + }, 6088 + "funding": { 6089 + "url": "https://github.com/sponsors/sindresorhus" 6090 + } 6091 + }, 6092 + "node_modules/is-weakmap": { 6093 + "version": "2.0.2", 6094 + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", 6095 + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", 6096 + "dev": true, 6097 + "license": "MIT", 6098 + "engines": { 6099 + "node": ">= 0.4" 6100 + }, 6101 + "funding": { 6102 + "url": "https://github.com/sponsors/ljharb" 6103 + } 6104 + }, 6105 + "node_modules/is-weakref": { 6106 + "version": "1.1.1", 6107 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", 6108 + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", 6109 + "dev": true, 6110 + "license": "MIT", 6111 + "dependencies": { 6112 + "call-bound": "^1.0.3" 6113 + }, 6114 + "engines": { 6115 + "node": ">= 0.4" 6116 + }, 6117 + "funding": { 6118 + "url": "https://github.com/sponsors/ljharb" 6119 + } 6120 + }, 6121 + "node_modules/is-weakset": { 6122 + "version": "2.0.4", 6123 + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", 6124 + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", 6125 + "dev": true, 6126 + "license": "MIT", 6127 + "dependencies": { 6128 + "call-bound": "^1.0.3", 6129 + "get-intrinsic": "^1.2.6" 6130 + }, 6131 + "engines": { 6132 + "node": ">= 0.4" 6133 + }, 6134 + "funding": { 6135 + "url": "https://github.com/sponsors/ljharb" 6136 + } 6137 + }, 6138 + "node_modules/isarray": { 6139 + "version": "2.0.5", 6140 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 6141 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 6142 + "dev": true, 6143 + "license": "MIT" 6144 + }, 6145 + "node_modules/isexe": { 6146 + "version": "2.0.0", 6147 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 6148 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 6149 + "dev": true, 6150 + "license": "ISC" 6151 + }, 6152 + "node_modules/jackspeak": { 6153 + "version": "4.2.3", 6154 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", 6155 + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", 6156 + "dev": true, 6157 + "license": "BlueOak-1.0.0", 6158 + "dependencies": { 6159 + "@isaacs/cliui": "^9.0.0" 6160 + }, 6161 + "engines": { 6162 + "node": "20 || >=22" 6163 + }, 6164 + "funding": { 6165 + "url": "https://github.com/sponsors/isaacs" 6166 + } 6167 + }, 6168 + "node_modules/jake": { 6169 + "version": "10.9.4", 6170 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", 6171 + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", 6172 + "dev": true, 6173 + "license": "Apache-2.0", 6174 + "dependencies": { 6175 + "async": "^3.2.6", 6176 + "filelist": "^1.0.4", 6177 + "picocolors": "^1.1.1" 6178 + }, 6179 + "bin": { 6180 + "jake": "bin/cli.js" 6181 + }, 6182 + "engines": { 6183 + "node": ">=10" 6184 + } 6185 + }, 6186 + "node_modules/js-tokens": { 6187 + "version": "4.0.0", 6188 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 6189 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 6190 + "dev": true, 6191 + "license": "MIT" 6192 + }, 6193 + "node_modules/jsesc": { 6194 + "version": "3.1.0", 6195 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 6196 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 6197 + "dev": true, 6198 + "license": "MIT", 6199 + "bin": { 6200 + "jsesc": "bin/jsesc" 6201 + }, 6202 + "engines": { 6203 + "node": ">=6" 6204 + } 6205 + }, 6206 + "node_modules/json-parse-even-better-errors": { 6207 + "version": "2.3.1", 6208 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 6209 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 6210 + "dev": true, 6211 + "license": "MIT" 6212 + }, 6213 + "node_modules/json-schema-traverse": { 6214 + "version": "1.0.0", 6215 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 6216 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 6217 + "dev": true, 6218 + "license": "MIT" 6219 + }, 6220 + "node_modules/json5": { 6221 + "version": "2.2.3", 6222 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 6223 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 6224 + "dev": true, 6225 + "license": "MIT", 6226 + "bin": { 6227 + "json5": "lib/cli.js" 6228 + }, 6229 + "engines": { 6230 + "node": ">=6" 6231 + } 6232 + }, 6233 + "node_modules/jsonfile": { 6234 + "version": "6.2.1", 6235 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", 6236 + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", 6237 + "dev": true, 6238 + "license": "MIT", 6239 + "dependencies": { 6240 + "universalify": "^2.0.0" 6241 + }, 6242 + "optionalDependencies": { 6243 + "graceful-fs": "^4.1.6" 6244 + } 6245 + }, 6246 + "node_modules/jsonpointer": { 6247 + "version": "5.0.1", 6248 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 6249 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 6250 + "dev": true, 6251 + "license": "MIT", 6252 + "engines": { 6253 + "node": ">=0.10.0" 6254 + } 6255 + }, 1349 6256 "node_modules/just-camel-case": { 1350 6257 "version": "6.2.0", 1351 6258 "resolved": "https://registry.npmjs.org/just-camel-case/-/just-camel-case-6.2.0.tgz", 1352 6259 "integrity": "sha512-ICenRLXwkQYLk3UyvLQZ+uKuwFVJ3JHFYFn7F2782G2Mv2hW8WPePqgdhpnjGaqkYtSVWnyCESZhGXUmY3/bEg==", 1353 6260 "license": "MIT" 1354 6261 }, 6262 + "node_modules/kind-of": { 6263 + "version": "6.0.3", 6264 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 6265 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 6266 + "dev": true, 6267 + "license": "MIT", 6268 + "engines": { 6269 + "node": ">=0.10.0" 6270 + } 6271 + }, 1355 6272 "node_modules/kleur": { 1356 6273 "version": "4.1.5", 1357 6274 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", ··· 1362 6279 "node": ">=6" 1363 6280 } 1364 6281 }, 6282 + "node_modules/ky": { 6283 + "version": "1.14.3", 6284 + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", 6285 + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", 6286 + "dev": true, 6287 + "license": "MIT", 6288 + "engines": { 6289 + "node": ">=18" 6290 + }, 6291 + "funding": { 6292 + "url": "https://github.com/sindresorhus/ky?sponsor=1" 6293 + } 6294 + }, 6295 + "node_modules/latest-version": { 6296 + "version": "9.0.0", 6297 + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz", 6298 + "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==", 6299 + "dev": true, 6300 + "license": "MIT", 6301 + "dependencies": { 6302 + "package-json": "^10.0.0" 6303 + }, 6304 + "engines": { 6305 + "node": ">=18" 6306 + }, 6307 + "funding": { 6308 + "url": "https://github.com/sponsors/sindresorhus" 6309 + } 6310 + }, 6311 + "node_modules/leven": { 6312 + "version": "3.1.0", 6313 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 6314 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 6315 + "dev": true, 6316 + "license": "MIT", 6317 + "engines": { 6318 + "node": ">=6" 6319 + } 6320 + }, 1365 6321 "node_modules/linebreak": { 1366 6322 "version": "1.1.0", 1367 6323 "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", ··· 1372 6328 "unicode-trie": "^2.0.0" 1373 6329 } 1374 6330 }, 6331 + "node_modules/lines-and-columns": { 6332 + "version": "1.2.4", 6333 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 6334 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 6335 + "dev": true, 6336 + "license": "MIT" 6337 + }, 6338 + "node_modules/locate-path": { 6339 + "version": "5.0.0", 6340 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 6341 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 6342 + "dev": true, 6343 + "license": "MIT", 6344 + "dependencies": { 6345 + "p-locate": "^4.1.0" 6346 + }, 6347 + "engines": { 6348 + "node": ">=8" 6349 + } 6350 + }, 6351 + "node_modules/lodash": { 6352 + "version": "4.18.1", 6353 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", 6354 + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", 6355 + "dev": true, 6356 + "license": "MIT" 6357 + }, 6358 + "node_modules/lodash.debounce": { 6359 + "version": "4.0.8", 6360 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 6361 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 6362 + "dev": true, 6363 + "license": "MIT" 6364 + }, 6365 + "node_modules/lodash.sortby": { 6366 + "version": "4.7.0", 6367 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 6368 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 6369 + "dev": true, 6370 + "license": "MIT" 6371 + }, 6372 + "node_modules/log-symbols": { 6373 + "version": "4.1.0", 6374 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 6375 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 6376 + "dev": true, 6377 + "license": "MIT", 6378 + "dependencies": { 6379 + "chalk": "^4.1.0", 6380 + "is-unicode-supported": "^0.1.0" 6381 + }, 6382 + "engines": { 6383 + "node": ">=10" 6384 + }, 6385 + "funding": { 6386 + "url": "https://github.com/sponsors/sindresorhus" 6387 + } 6388 + }, 6389 + "node_modules/lru-cache": { 6390 + "version": "11.5.1", 6391 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", 6392 + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", 6393 + "dev": true, 6394 + "license": "BlueOak-1.0.0", 6395 + "engines": { 6396 + "node": "20 || >=22" 6397 + } 6398 + }, 6399 + "node_modules/magic-string": { 6400 + "version": "0.30.21", 6401 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 6402 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 6403 + "dev": true, 6404 + "license": "MIT", 6405 + "dependencies": { 6406 + "@jridgewell/sourcemap-codec": "^1.5.5" 6407 + } 6408 + }, 6409 + "node_modules/map-obj": { 6410 + "version": "4.3.0", 6411 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 6412 + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 6413 + "dev": true, 6414 + "license": "MIT", 6415 + "engines": { 6416 + "node": ">=8" 6417 + }, 6418 + "funding": { 6419 + "url": "https://github.com/sponsors/sindresorhus" 6420 + } 6421 + }, 6422 + "node_modules/math-intrinsics": { 6423 + "version": "1.1.0", 6424 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 6425 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 6426 + "dev": true, 6427 + "license": "MIT", 6428 + "engines": { 6429 + "node": ">= 0.4" 6430 + } 6431 + }, 6432 + "node_modules/meow": { 6433 + "version": "7.1.1", 6434 + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", 6435 + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", 6436 + "dev": true, 6437 + "license": "MIT", 6438 + "dependencies": { 6439 + "@types/minimist": "^1.2.0", 6440 + "camelcase-keys": "^6.2.2", 6441 + "decamelize-keys": "^1.1.0", 6442 + "hard-rejection": "^2.1.0", 6443 + "minimist-options": "4.1.0", 6444 + "normalize-package-data": "^2.5.0", 6445 + "read-pkg-up": "^7.0.1", 6446 + "redent": "^3.0.0", 6447 + "trim-newlines": "^3.0.0", 6448 + "type-fest": "^0.13.1", 6449 + "yargs-parser": "^18.1.3" 6450 + }, 6451 + "engines": { 6452 + "node": ">=10" 6453 + }, 6454 + "funding": { 6455 + "url": "https://github.com/sponsors/sindresorhus" 6456 + } 6457 + }, 6458 + "node_modules/meow/node_modules/type-fest": { 6459 + "version": "0.13.1", 6460 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 6461 + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 6462 + "dev": true, 6463 + "license": "(MIT OR CC0-1.0)", 6464 + "engines": { 6465 + "node": ">=10" 6466 + }, 6467 + "funding": { 6468 + "url": "https://github.com/sponsors/sindresorhus" 6469 + } 6470 + }, 1375 6471 "node_modules/mime": { 1376 6472 "version": "3.0.0", 1377 6473 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", ··· 1383 6479 }, 1384 6480 "engines": { 1385 6481 "node": ">=10.0.0" 6482 + } 6483 + }, 6484 + "node_modules/mimic-fn": { 6485 + "version": "2.1.0", 6486 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 6487 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 6488 + "dev": true, 6489 + "license": "MIT", 6490 + "engines": { 6491 + "node": ">=6" 6492 + } 6493 + }, 6494 + "node_modules/min-indent": { 6495 + "version": "1.0.1", 6496 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 6497 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 6498 + "dev": true, 6499 + "license": "MIT", 6500 + "engines": { 6501 + "node": ">=4" 1386 6502 } 1387 6503 }, 1388 6504 "node_modules/miniflare": { ··· 1412 6528 "node": ">=18.0.0" 1413 6529 } 1414 6530 }, 6531 + "node_modules/minimatch": { 6532 + "version": "10.2.5", 6533 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", 6534 + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", 6535 + "dev": true, 6536 + "license": "BlueOak-1.0.0", 6537 + "dependencies": { 6538 + "brace-expansion": "^5.0.5" 6539 + }, 6540 + "engines": { 6541 + "node": "18 || 20 || >=22" 6542 + }, 6543 + "funding": { 6544 + "url": "https://github.com/sponsors/isaacs" 6545 + } 6546 + }, 6547 + "node_modules/minimist": { 6548 + "version": "1.2.8", 6549 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 6550 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 6551 + "dev": true, 6552 + "license": "MIT", 6553 + "funding": { 6554 + "url": "https://github.com/sponsors/ljharb" 6555 + } 6556 + }, 6557 + "node_modules/minimist-options": { 6558 + "version": "4.1.0", 6559 + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 6560 + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 6561 + "dev": true, 6562 + "license": "MIT", 6563 + "dependencies": { 6564 + "arrify": "^1.0.1", 6565 + "is-plain-obj": "^1.1.0", 6566 + "kind-of": "^6.0.3" 6567 + }, 6568 + "engines": { 6569 + "node": ">= 6" 6570 + } 6571 + }, 6572 + "node_modules/minipass": { 6573 + "version": "7.1.3", 6574 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", 6575 + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", 6576 + "dev": true, 6577 + "license": "BlueOak-1.0.0", 6578 + "engines": { 6579 + "node": ">=16 || 14 >=14.17" 6580 + } 6581 + }, 6582 + "node_modules/ms": { 6583 + "version": "2.1.3", 6584 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6585 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6586 + "dev": true, 6587 + "license": "MIT" 6588 + }, 6589 + "node_modules/mute-stream": { 6590 + "version": "0.0.8", 6591 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 6592 + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 6593 + "dev": true, 6594 + "license": "ISC" 6595 + }, 6596 + "node_modules/node-releases": { 6597 + "version": "2.0.50", 6598 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", 6599 + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", 6600 + "dev": true, 6601 + "license": "MIT", 6602 + "engines": { 6603 + "node": ">=18" 6604 + } 6605 + }, 6606 + "node_modules/normalize-package-data": { 6607 + "version": "2.5.0", 6608 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 6609 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 6610 + "dev": true, 6611 + "license": "BSD-2-Clause", 6612 + "dependencies": { 6613 + "hosted-git-info": "^2.1.4", 6614 + "resolve": "^1.10.0", 6615 + "semver": "2 || 3 || 4 || 5", 6616 + "validate-npm-package-license": "^3.0.1" 6617 + } 6618 + }, 6619 + "node_modules/normalize-package-data/node_modules/semver": { 6620 + "version": "5.7.2", 6621 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 6622 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 6623 + "dev": true, 6624 + "license": "ISC", 6625 + "bin": { 6626 + "semver": "bin/semver" 6627 + } 6628 + }, 6629 + "node_modules/normalize-path": { 6630 + "version": "3.0.0", 6631 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6632 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6633 + "dev": true, 6634 + "license": "MIT", 6635 + "engines": { 6636 + "node": ">=0.10.0" 6637 + } 6638 + }, 6639 + "node_modules/object-inspect": { 6640 + "version": "1.13.4", 6641 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 6642 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 6643 + "dev": true, 6644 + "license": "MIT", 6645 + "engines": { 6646 + "node": ">= 0.4" 6647 + }, 6648 + "funding": { 6649 + "url": "https://github.com/sponsors/ljharb" 6650 + } 6651 + }, 6652 + "node_modules/object-keys": { 6653 + "version": "1.1.1", 6654 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 6655 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 6656 + "dev": true, 6657 + "license": "MIT", 6658 + "engines": { 6659 + "node": ">= 0.4" 6660 + } 6661 + }, 6662 + "node_modules/object.assign": { 6663 + "version": "4.1.7", 6664 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", 6665 + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", 6666 + "dev": true, 6667 + "license": "MIT", 6668 + "dependencies": { 6669 + "call-bind": "^1.0.8", 6670 + "call-bound": "^1.0.3", 6671 + "define-properties": "^1.2.1", 6672 + "es-object-atoms": "^1.0.0", 6673 + "has-symbols": "^1.1.0", 6674 + "object-keys": "^1.1.1" 6675 + }, 6676 + "engines": { 6677 + "node": ">= 0.4" 6678 + }, 6679 + "funding": { 6680 + "url": "https://github.com/sponsors/ljharb" 6681 + } 6682 + }, 6683 + "node_modules/onetime": { 6684 + "version": "5.1.2", 6685 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 6686 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 6687 + "dev": true, 6688 + "license": "MIT", 6689 + "dependencies": { 6690 + "mimic-fn": "^2.1.0" 6691 + }, 6692 + "engines": { 6693 + "node": ">=6" 6694 + }, 6695 + "funding": { 6696 + "url": "https://github.com/sponsors/sindresorhus" 6697 + } 6698 + }, 6699 + "node_modules/ora": { 6700 + "version": "5.4.1", 6701 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 6702 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 6703 + "dev": true, 6704 + "license": "MIT", 6705 + "dependencies": { 6706 + "bl": "^4.1.0", 6707 + "chalk": "^4.1.0", 6708 + "cli-cursor": "^3.1.0", 6709 + "cli-spinners": "^2.5.0", 6710 + "is-interactive": "^1.0.0", 6711 + "is-unicode-supported": "^0.1.0", 6712 + "log-symbols": "^4.1.0", 6713 + "strip-ansi": "^6.0.0", 6714 + "wcwidth": "^1.0.1" 6715 + }, 6716 + "engines": { 6717 + "node": ">=10" 6718 + }, 6719 + "funding": { 6720 + "url": "https://github.com/sponsors/sindresorhus" 6721 + } 6722 + }, 6723 + "node_modules/os-tmpdir": { 6724 + "version": "1.0.2", 6725 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 6726 + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 6727 + "dev": true, 6728 + "license": "MIT", 6729 + "engines": { 6730 + "node": ">=0.10.0" 6731 + } 6732 + }, 6733 + "node_modules/own-keys": { 6734 + "version": "1.0.1", 6735 + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", 6736 + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", 6737 + "dev": true, 6738 + "license": "MIT", 6739 + "dependencies": { 6740 + "get-intrinsic": "^1.2.6", 6741 + "object-keys": "^1.1.1", 6742 + "safe-push-apply": "^1.0.0" 6743 + }, 6744 + "engines": { 6745 + "node": ">= 0.4" 6746 + }, 6747 + "funding": { 6748 + "url": "https://github.com/sponsors/ljharb" 6749 + } 6750 + }, 6751 + "node_modules/p-limit": { 6752 + "version": "2.3.0", 6753 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6754 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 6755 + "dev": true, 6756 + "license": "MIT", 6757 + "dependencies": { 6758 + "p-try": "^2.0.0" 6759 + }, 6760 + "engines": { 6761 + "node": ">=6" 6762 + }, 6763 + "funding": { 6764 + "url": "https://github.com/sponsors/sindresorhus" 6765 + } 6766 + }, 6767 + "node_modules/p-locate": { 6768 + "version": "4.1.0", 6769 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6770 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 6771 + "dev": true, 6772 + "license": "MIT", 6773 + "dependencies": { 6774 + "p-limit": "^2.2.0" 6775 + }, 6776 + "engines": { 6777 + "node": ">=8" 6778 + } 6779 + }, 6780 + "node_modules/p-try": { 6781 + "version": "2.2.0", 6782 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 6783 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 6784 + "dev": true, 6785 + "license": "MIT", 6786 + "engines": { 6787 + "node": ">=6" 6788 + } 6789 + }, 6790 + "node_modules/package-json": { 6791 + "version": "10.0.1", 6792 + "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", 6793 + "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", 6794 + "dev": true, 6795 + "license": "MIT", 6796 + "dependencies": { 6797 + "ky": "^1.2.0", 6798 + "registry-auth-token": "^5.0.2", 6799 + "registry-url": "^6.0.1", 6800 + "semver": "^7.6.0" 6801 + }, 6802 + "engines": { 6803 + "node": ">=18" 6804 + }, 6805 + "funding": { 6806 + "url": "https://github.com/sponsors/sindresorhus" 6807 + } 6808 + }, 6809 + "node_modules/package-json-from-dist": { 6810 + "version": "1.0.1", 6811 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 6812 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 6813 + "dev": true, 6814 + "license": "BlueOak-1.0.0" 6815 + }, 1415 6816 "node_modules/pako": { 1416 6817 "version": "0.2.9", 1417 6818 "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", ··· 1428 6829 "hex-rgb": "^4.1.0" 1429 6830 } 1430 6831 }, 6832 + "node_modules/parse-json": { 6833 + "version": "5.2.0", 6834 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 6835 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 6836 + "dev": true, 6837 + "license": "MIT", 6838 + "dependencies": { 6839 + "@babel/code-frame": "^7.0.0", 6840 + "error-ex": "^1.3.1", 6841 + "json-parse-even-better-errors": "^2.3.0", 6842 + "lines-and-columns": "^1.1.6" 6843 + }, 6844 + "engines": { 6845 + "node": ">=8" 6846 + }, 6847 + "funding": { 6848 + "url": "https://github.com/sponsors/sindresorhus" 6849 + } 6850 + }, 6851 + "node_modules/path-exists": { 6852 + "version": "4.0.0", 6853 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 6854 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 6855 + "dev": true, 6856 + "license": "MIT", 6857 + "engines": { 6858 + "node": ">=8" 6859 + } 6860 + }, 6861 + "node_modules/path-key": { 6862 + "version": "3.1.1", 6863 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 6864 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 6865 + "dev": true, 6866 + "license": "MIT", 6867 + "engines": { 6868 + "node": ">=8" 6869 + } 6870 + }, 6871 + "node_modules/path-parse": { 6872 + "version": "1.0.7", 6873 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6874 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6875 + "dev": true, 6876 + "license": "MIT" 6877 + }, 6878 + "node_modules/path-scurry": { 6879 + "version": "2.0.2", 6880 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", 6881 + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", 6882 + "dev": true, 6883 + "license": "BlueOak-1.0.0", 6884 + "dependencies": { 6885 + "lru-cache": "^11.0.0", 6886 + "minipass": "^7.1.2" 6887 + }, 6888 + "engines": { 6889 + "node": "18 || 20 || >=22" 6890 + }, 6891 + "funding": { 6892 + "url": "https://github.com/sponsors/isaacs" 6893 + } 6894 + }, 1431 6895 "node_modules/path-to-regexp": { 1432 6896 "version": "6.3.0", 1433 6897 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", ··· 1442 6906 "dev": true, 1443 6907 "license": "MIT" 1444 6908 }, 6909 + "node_modules/picocolors": { 6910 + "version": "1.1.1", 6911 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 6912 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 6913 + "dev": true, 6914 + "license": "ISC" 6915 + }, 6916 + "node_modules/picomatch": { 6917 + "version": "2.3.2", 6918 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 6919 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 6920 + "dev": true, 6921 + "license": "MIT", 6922 + "engines": { 6923 + "node": ">=8.6" 6924 + }, 6925 + "funding": { 6926 + "url": "https://github.com/sponsors/jonschlinkert" 6927 + } 6928 + }, 6929 + "node_modules/possible-typed-array-names": { 6930 + "version": "1.1.0", 6931 + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", 6932 + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", 6933 + "dev": true, 6934 + "license": "MIT", 6935 + "engines": { 6936 + "node": ">= 0.4" 6937 + } 6938 + }, 1445 6939 "node_modules/postcss-value-parser": { 1446 6940 "version": "4.2.0", 1447 6941 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1448 6942 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1449 6943 "license": "MIT" 1450 6944 }, 6945 + "node_modules/pretty-bytes": { 6946 + "version": "5.6.0", 6947 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 6948 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 6949 + "dev": true, 6950 + "license": "MIT", 6951 + "engines": { 6952 + "node": ">=6" 6953 + }, 6954 + "funding": { 6955 + "url": "https://github.com/sponsors/sindresorhus" 6956 + } 6957 + }, 6958 + "node_modules/proto-list": { 6959 + "version": "1.2.4", 6960 + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 6961 + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", 6962 + "dev": true, 6963 + "license": "ISC" 6964 + }, 6965 + "node_modules/punycode": { 6966 + "version": "2.3.1", 6967 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 6968 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 6969 + "dev": true, 6970 + "license": "MIT", 6971 + "engines": { 6972 + "node": ">=6" 6973 + } 6974 + }, 6975 + "node_modules/pupa": { 6976 + "version": "3.3.0", 6977 + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", 6978 + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", 6979 + "dev": true, 6980 + "license": "MIT", 6981 + "dependencies": { 6982 + "escape-goat": "^4.0.0" 6983 + }, 6984 + "engines": { 6985 + "node": ">=12.20" 6986 + }, 6987 + "funding": { 6988 + "url": "https://github.com/sponsors/sindresorhus" 6989 + } 6990 + }, 6991 + "node_modules/quick-lru": { 6992 + "version": "4.0.1", 6993 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 6994 + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 6995 + "dev": true, 6996 + "license": "MIT", 6997 + "engines": { 6998 + "node": ">=8" 6999 + } 7000 + }, 7001 + "node_modules/rc": { 7002 + "version": "1.2.8", 7003 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 7004 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 7005 + "dev": true, 7006 + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", 7007 + "dependencies": { 7008 + "deep-extend": "^0.6.0", 7009 + "ini": "~1.3.0", 7010 + "minimist": "^1.2.0", 7011 + "strip-json-comments": "~2.0.1" 7012 + }, 7013 + "bin": { 7014 + "rc": "cli.js" 7015 + } 7016 + }, 7017 + "node_modules/rc/node_modules/ini": { 7018 + "version": "1.3.8", 7019 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 7020 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 7021 + "dev": true, 7022 + "license": "ISC" 7023 + }, 7024 + "node_modules/read-pkg": { 7025 + "version": "5.2.0", 7026 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 7027 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 7028 + "dev": true, 7029 + "license": "MIT", 7030 + "dependencies": { 7031 + "@types/normalize-package-data": "^2.4.0", 7032 + "normalize-package-data": "^2.5.0", 7033 + "parse-json": "^5.0.0", 7034 + "type-fest": "^0.6.0" 7035 + }, 7036 + "engines": { 7037 + "node": ">=8" 7038 + } 7039 + }, 7040 + "node_modules/read-pkg-up": { 7041 + "version": "7.0.1", 7042 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 7043 + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 7044 + "dev": true, 7045 + "license": "MIT", 7046 + "dependencies": { 7047 + "find-up": "^4.1.0", 7048 + "read-pkg": "^5.2.0", 7049 + "type-fest": "^0.8.1" 7050 + }, 7051 + "engines": { 7052 + "node": ">=8" 7053 + }, 7054 + "funding": { 7055 + "url": "https://github.com/sponsors/sindresorhus" 7056 + } 7057 + }, 7058 + "node_modules/read-pkg-up/node_modules/type-fest": { 7059 + "version": "0.8.1", 7060 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 7061 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 7062 + "dev": true, 7063 + "license": "(MIT OR CC0-1.0)", 7064 + "engines": { 7065 + "node": ">=8" 7066 + } 7067 + }, 7068 + "node_modules/read-pkg/node_modules/type-fest": { 7069 + "version": "0.6.0", 7070 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 7071 + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 7072 + "dev": true, 7073 + "license": "(MIT OR CC0-1.0)", 7074 + "engines": { 7075 + "node": ">=8" 7076 + } 7077 + }, 7078 + "node_modules/readable-stream": { 7079 + "version": "3.6.2", 7080 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 7081 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 7082 + "dev": true, 7083 + "license": "MIT", 7084 + "dependencies": { 7085 + "inherits": "^2.0.3", 7086 + "string_decoder": "^1.1.1", 7087 + "util-deprecate": "^1.0.1" 7088 + }, 7089 + "engines": { 7090 + "node": ">= 6" 7091 + } 7092 + }, 7093 + "node_modules/readdirp": { 7094 + "version": "3.6.0", 7095 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 7096 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 7097 + "dev": true, 7098 + "license": "MIT", 7099 + "dependencies": { 7100 + "picomatch": "^2.2.1" 7101 + }, 7102 + "engines": { 7103 + "node": ">=8.10.0" 7104 + } 7105 + }, 7106 + "node_modules/redent": { 7107 + "version": "3.0.0", 7108 + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 7109 + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 7110 + "dev": true, 7111 + "license": "MIT", 7112 + "dependencies": { 7113 + "indent-string": "^4.0.0", 7114 + "strip-indent": "^3.0.0" 7115 + }, 7116 + "engines": { 7117 + "node": ">=8" 7118 + } 7119 + }, 7120 + "node_modules/reflect.getprototypeof": { 7121 + "version": "1.0.10", 7122 + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", 7123 + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", 7124 + "dev": true, 7125 + "license": "MIT", 7126 + "dependencies": { 7127 + "call-bind": "^1.0.8", 7128 + "define-properties": "^1.2.1", 7129 + "es-abstract": "^1.23.9", 7130 + "es-errors": "^1.3.0", 7131 + "es-object-atoms": "^1.0.0", 7132 + "get-intrinsic": "^1.2.7", 7133 + "get-proto": "^1.0.1", 7134 + "which-builtin-type": "^1.2.1" 7135 + }, 7136 + "engines": { 7137 + "node": ">= 0.4" 7138 + }, 7139 + "funding": { 7140 + "url": "https://github.com/sponsors/ljharb" 7141 + } 7142 + }, 7143 + "node_modules/regenerate": { 7144 + "version": "1.4.2", 7145 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 7146 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 7147 + "dev": true, 7148 + "license": "MIT" 7149 + }, 7150 + "node_modules/regenerate-unicode-properties": { 7151 + "version": "10.2.2", 7152 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", 7153 + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", 7154 + "dev": true, 7155 + "license": "MIT", 7156 + "dependencies": { 7157 + "regenerate": "^1.4.2" 7158 + }, 7159 + "engines": { 7160 + "node": ">=4" 7161 + } 7162 + }, 7163 + "node_modules/regexp.prototype.flags": { 7164 + "version": "1.5.4", 7165 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", 7166 + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", 7167 + "dev": true, 7168 + "license": "MIT", 7169 + "dependencies": { 7170 + "call-bind": "^1.0.8", 7171 + "define-properties": "^1.2.1", 7172 + "es-errors": "^1.3.0", 7173 + "get-proto": "^1.0.1", 7174 + "gopd": "^1.2.0", 7175 + "set-function-name": "^2.0.2" 7176 + }, 7177 + "engines": { 7178 + "node": ">= 0.4" 7179 + }, 7180 + "funding": { 7181 + "url": "https://github.com/sponsors/ljharb" 7182 + } 7183 + }, 7184 + "node_modules/regexpu-core": { 7185 + "version": "6.4.0", 7186 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", 7187 + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", 7188 + "dev": true, 7189 + "license": "MIT", 7190 + "dependencies": { 7191 + "regenerate": "^1.4.2", 7192 + "regenerate-unicode-properties": "^10.2.2", 7193 + "regjsgen": "^0.8.0", 7194 + "regjsparser": "^0.13.0", 7195 + "unicode-match-property-ecmascript": "^2.0.0", 7196 + "unicode-match-property-value-ecmascript": "^2.2.1" 7197 + }, 7198 + "engines": { 7199 + "node": ">=4" 7200 + } 7201 + }, 7202 + "node_modules/registry-auth-token": { 7203 + "version": "5.1.1", 7204 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", 7205 + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", 7206 + "dev": true, 7207 + "license": "MIT", 7208 + "dependencies": { 7209 + "@pnpm/npm-conf": "^3.0.2" 7210 + }, 7211 + "engines": { 7212 + "node": ">=14" 7213 + } 7214 + }, 7215 + "node_modules/registry-url": { 7216 + "version": "6.0.1", 7217 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", 7218 + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", 7219 + "dev": true, 7220 + "license": "MIT", 7221 + "dependencies": { 7222 + "rc": "1.2.8" 7223 + }, 7224 + "engines": { 7225 + "node": ">=12" 7226 + }, 7227 + "funding": { 7228 + "url": "https://github.com/sponsors/sindresorhus" 7229 + } 7230 + }, 7231 + "node_modules/regjsgen": { 7232 + "version": "0.8.0", 7233 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", 7234 + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", 7235 + "dev": true, 7236 + "license": "MIT" 7237 + }, 7238 + "node_modules/regjsparser": { 7239 + "version": "0.13.2", 7240 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", 7241 + "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", 7242 + "dev": true, 7243 + "license": "BSD-2-Clause", 7244 + "dependencies": { 7245 + "jsesc": "~3.1.0" 7246 + }, 7247 + "bin": { 7248 + "regjsparser": "bin/parser" 7249 + } 7250 + }, 7251 + "node_modules/require-from-string": { 7252 + "version": "2.0.2", 7253 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 7254 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 7255 + "dev": true, 7256 + "license": "MIT", 7257 + "engines": { 7258 + "node": ">=0.10.0" 7259 + } 7260 + }, 7261 + "node_modules/resolve": { 7262 + "version": "1.22.12", 7263 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", 7264 + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", 7265 + "dev": true, 7266 + "license": "MIT", 7267 + "dependencies": { 7268 + "es-errors": "^1.3.0", 7269 + "is-core-module": "^2.16.1", 7270 + "path-parse": "^1.0.7", 7271 + "supports-preserve-symlinks-flag": "^1.0.0" 7272 + }, 7273 + "bin": { 7274 + "resolve": "bin/resolve" 7275 + }, 7276 + "engines": { 7277 + "node": ">= 0.4" 7278 + }, 7279 + "funding": { 7280 + "url": "https://github.com/sponsors/ljharb" 7281 + } 7282 + }, 7283 + "node_modules/restore-cursor": { 7284 + "version": "3.1.0", 7285 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 7286 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 7287 + "dev": true, 7288 + "license": "MIT", 7289 + "dependencies": { 7290 + "onetime": "^5.1.0", 7291 + "signal-exit": "^3.0.2" 7292 + }, 7293 + "engines": { 7294 + "node": ">=8" 7295 + } 7296 + }, 7297 + "node_modules/restore-cursor/node_modules/signal-exit": { 7298 + "version": "3.0.7", 7299 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 7300 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 7301 + "dev": true, 7302 + "license": "ISC" 7303 + }, 7304 + "node_modules/rollup": { 7305 + "version": "4.62.2", 7306 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", 7307 + "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", 7308 + "dev": true, 7309 + "license": "MIT", 7310 + "dependencies": { 7311 + "@types/estree": "1.0.9" 7312 + }, 7313 + "bin": { 7314 + "rollup": "dist/bin/rollup" 7315 + }, 7316 + "engines": { 7317 + "node": ">=18.0.0", 7318 + "npm": ">=8.0.0" 7319 + }, 7320 + "optionalDependencies": { 7321 + "@rollup/rollup-android-arm-eabi": "4.62.2", 7322 + "@rollup/rollup-android-arm64": "4.62.2", 7323 + "@rollup/rollup-darwin-arm64": "4.62.2", 7324 + "@rollup/rollup-darwin-x64": "4.62.2", 7325 + "@rollup/rollup-freebsd-arm64": "4.62.2", 7326 + "@rollup/rollup-freebsd-x64": "4.62.2", 7327 + "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", 7328 + "@rollup/rollup-linux-arm-musleabihf": "4.62.2", 7329 + "@rollup/rollup-linux-arm64-gnu": "4.62.2", 7330 + "@rollup/rollup-linux-arm64-musl": "4.62.2", 7331 + "@rollup/rollup-linux-loong64-gnu": "4.62.2", 7332 + "@rollup/rollup-linux-loong64-musl": "4.62.2", 7333 + "@rollup/rollup-linux-ppc64-gnu": "4.62.2", 7334 + "@rollup/rollup-linux-ppc64-musl": "4.62.2", 7335 + "@rollup/rollup-linux-riscv64-gnu": "4.62.2", 7336 + "@rollup/rollup-linux-riscv64-musl": "4.62.2", 7337 + "@rollup/rollup-linux-s390x-gnu": "4.62.2", 7338 + "@rollup/rollup-linux-x64-gnu": "4.62.2", 7339 + "@rollup/rollup-linux-x64-musl": "4.62.2", 7340 + "@rollup/rollup-openbsd-x64": "4.62.2", 7341 + "@rollup/rollup-openharmony-arm64": "4.62.2", 7342 + "@rollup/rollup-win32-arm64-msvc": "4.62.2", 7343 + "@rollup/rollup-win32-ia32-msvc": "4.62.2", 7344 + "@rollup/rollup-win32-x64-gnu": "4.62.2", 7345 + "@rollup/rollup-win32-x64-msvc": "4.62.2", 7346 + "fsevents": "~2.3.2" 7347 + } 7348 + }, 7349 + "node_modules/run-async": { 7350 + "version": "2.4.1", 7351 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 7352 + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", 7353 + "dev": true, 7354 + "license": "MIT", 7355 + "engines": { 7356 + "node": ">=0.12.0" 7357 + } 7358 + }, 7359 + "node_modules/rxjs": { 7360 + "version": "6.6.7", 7361 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 7362 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 7363 + "dev": true, 7364 + "license": "Apache-2.0", 7365 + "dependencies": { 7366 + "tslib": "^1.9.0" 7367 + }, 7368 + "engines": { 7369 + "npm": ">=2.0.0" 7370 + } 7371 + }, 7372 + "node_modules/rxjs/node_modules/tslib": { 7373 + "version": "1.14.1", 7374 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 7375 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 7376 + "dev": true, 7377 + "license": "0BSD" 7378 + }, 7379 + "node_modules/safe-array-concat": { 7380 + "version": "1.1.4", 7381 + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", 7382 + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", 7383 + "dev": true, 7384 + "license": "MIT", 7385 + "dependencies": { 7386 + "call-bind": "^1.0.9", 7387 + "call-bound": "^1.0.4", 7388 + "get-intrinsic": "^1.3.0", 7389 + "has-symbols": "^1.1.0", 7390 + "isarray": "^2.0.5" 7391 + }, 7392 + "engines": { 7393 + "node": ">=0.4" 7394 + }, 7395 + "funding": { 7396 + "url": "https://github.com/sponsors/ljharb" 7397 + } 7398 + }, 7399 + "node_modules/safe-buffer": { 7400 + "version": "5.2.1", 7401 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 7402 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 7403 + "dev": true, 7404 + "funding": [ 7405 + { 7406 + "type": "github", 7407 + "url": "https://github.com/sponsors/feross" 7408 + }, 7409 + { 7410 + "type": "patreon", 7411 + "url": "https://www.patreon.com/feross" 7412 + }, 7413 + { 7414 + "type": "consulting", 7415 + "url": "https://feross.org/support" 7416 + } 7417 + ], 7418 + "license": "MIT" 7419 + }, 7420 + "node_modules/safe-push-apply": { 7421 + "version": "1.0.0", 7422 + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", 7423 + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", 7424 + "dev": true, 7425 + "license": "MIT", 7426 + "dependencies": { 7427 + "es-errors": "^1.3.0", 7428 + "isarray": "^2.0.5" 7429 + }, 7430 + "engines": { 7431 + "node": ">= 0.4" 7432 + }, 7433 + "funding": { 7434 + "url": "https://github.com/sponsors/ljharb" 7435 + } 7436 + }, 7437 + "node_modules/safe-regex-test": { 7438 + "version": "1.1.0", 7439 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", 7440 + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", 7441 + "dev": true, 7442 + "license": "MIT", 7443 + "dependencies": { 7444 + "call-bound": "^1.0.2", 7445 + "es-errors": "^1.3.0", 7446 + "is-regex": "^1.2.1" 7447 + }, 7448 + "engines": { 7449 + "node": ">= 0.4" 7450 + }, 7451 + "funding": { 7452 + "url": "https://github.com/sponsors/ljharb" 7453 + } 7454 + }, 7455 + "node_modules/safer-buffer": { 7456 + "version": "2.1.2", 7457 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 7458 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 7459 + "dev": true, 7460 + "license": "MIT" 7461 + }, 1451 7462 "node_modules/satori": { 1452 7463 "version": "0.10.14", 1453 7464 "resolved": "https://registry.npmjs.org/satori/-/satori-0.10.14.tgz", ··· 1482 7493 "node": ">=10" 1483 7494 } 1484 7495 }, 7496 + "node_modules/serialize-javascript": { 7497 + "version": "7.0.7", 7498 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.7.tgz", 7499 + "integrity": "sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==", 7500 + "dev": true, 7501 + "license": "BSD-3-Clause", 7502 + "engines": { 7503 + "node": ">=20.0.0" 7504 + } 7505 + }, 7506 + "node_modules/set-function-length": { 7507 + "version": "1.2.2", 7508 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 7509 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 7510 + "dev": true, 7511 + "license": "MIT", 7512 + "dependencies": { 7513 + "define-data-property": "^1.1.4", 7514 + "es-errors": "^1.3.0", 7515 + "function-bind": "^1.1.2", 7516 + "get-intrinsic": "^1.2.4", 7517 + "gopd": "^1.0.1", 7518 + "has-property-descriptors": "^1.0.2" 7519 + }, 7520 + "engines": { 7521 + "node": ">= 0.4" 7522 + } 7523 + }, 7524 + "node_modules/set-function-name": { 7525 + "version": "2.0.2", 7526 + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", 7527 + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", 7528 + "dev": true, 7529 + "license": "MIT", 7530 + "dependencies": { 7531 + "define-data-property": "^1.1.4", 7532 + "es-errors": "^1.3.0", 7533 + "functions-have-names": "^1.2.3", 7534 + "has-property-descriptors": "^1.0.2" 7535 + }, 7536 + "engines": { 7537 + "node": ">= 0.4" 7538 + } 7539 + }, 7540 + "node_modules/set-proto": { 7541 + "version": "1.0.0", 7542 + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", 7543 + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", 7544 + "dev": true, 7545 + "license": "MIT", 7546 + "dependencies": { 7547 + "dunder-proto": "^1.0.1", 7548 + "es-errors": "^1.3.0", 7549 + "es-object-atoms": "^1.0.0" 7550 + }, 7551 + "engines": { 7552 + "node": ">= 0.4" 7553 + } 7554 + }, 1485 7555 "node_modules/sharp": { 1486 7556 "version": "0.33.5", 1487 7557 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", ··· 1522 7592 "@img/sharp-win32-x64": "0.33.5" 1523 7593 } 1524 7594 }, 7595 + "node_modules/shebang-command": { 7596 + "version": "2.0.0", 7597 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 7598 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 7599 + "dev": true, 7600 + "license": "MIT", 7601 + "dependencies": { 7602 + "shebang-regex": "^3.0.0" 7603 + }, 7604 + "engines": { 7605 + "node": ">=8" 7606 + } 7607 + }, 7608 + "node_modules/shebang-regex": { 7609 + "version": "3.0.0", 7610 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 7611 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 7612 + "dev": true, 7613 + "license": "MIT", 7614 + "engines": { 7615 + "node": ">=8" 7616 + } 7617 + }, 7618 + "node_modules/side-channel": { 7619 + "version": "1.1.1", 7620 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", 7621 + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", 7622 + "dev": true, 7623 + "license": "MIT", 7624 + "dependencies": { 7625 + "es-errors": "^1.3.0", 7626 + "object-inspect": "^1.13.4", 7627 + "side-channel-list": "^1.0.1", 7628 + "side-channel-map": "^1.0.1", 7629 + "side-channel-weakmap": "^1.0.2" 7630 + }, 7631 + "engines": { 7632 + "node": ">= 0.4" 7633 + }, 7634 + "funding": { 7635 + "url": "https://github.com/sponsors/ljharb" 7636 + } 7637 + }, 7638 + "node_modules/side-channel-list": { 7639 + "version": "1.0.1", 7640 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", 7641 + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", 7642 + "dev": true, 7643 + "license": "MIT", 7644 + "dependencies": { 7645 + "es-errors": "^1.3.0", 7646 + "object-inspect": "^1.13.4" 7647 + }, 7648 + "engines": { 7649 + "node": ">= 0.4" 7650 + }, 7651 + "funding": { 7652 + "url": "https://github.com/sponsors/ljharb" 7653 + } 7654 + }, 7655 + "node_modules/side-channel-map": { 7656 + "version": "1.0.1", 7657 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 7658 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 7659 + "dev": true, 7660 + "license": "MIT", 7661 + "dependencies": { 7662 + "call-bound": "^1.0.2", 7663 + "es-errors": "^1.3.0", 7664 + "get-intrinsic": "^1.2.5", 7665 + "object-inspect": "^1.13.3" 7666 + }, 7667 + "engines": { 7668 + "node": ">= 0.4" 7669 + }, 7670 + "funding": { 7671 + "url": "https://github.com/sponsors/ljharb" 7672 + } 7673 + }, 7674 + "node_modules/side-channel-weakmap": { 7675 + "version": "1.0.2", 7676 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 7677 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 7678 + "dev": true, 7679 + "license": "MIT", 7680 + "dependencies": { 7681 + "call-bound": "^1.0.2", 7682 + "es-errors": "^1.3.0", 7683 + "get-intrinsic": "^1.2.5", 7684 + "object-inspect": "^1.13.3", 7685 + "side-channel-map": "^1.0.1" 7686 + }, 7687 + "engines": { 7688 + "node": ">= 0.4" 7689 + }, 7690 + "funding": { 7691 + "url": "https://github.com/sponsors/ljharb" 7692 + } 7693 + }, 7694 + "node_modules/signal-exit": { 7695 + "version": "4.1.0", 7696 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 7697 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 7698 + "dev": true, 7699 + "license": "ISC", 7700 + "engines": { 7701 + "node": ">=14" 7702 + }, 7703 + "funding": { 7704 + "url": "https://github.com/sponsors/isaacs" 7705 + } 7706 + }, 1525 7707 "node_modules/simple-swizzle": { 1526 7708 "version": "0.2.4", 1527 7709 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", ··· 1532 7714 "is-arrayish": "^0.3.1" 1533 7715 } 1534 7716 }, 7717 + "node_modules/smob": { 7718 + "version": "1.6.2", 7719 + "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.2.tgz", 7720 + "integrity": "sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==", 7721 + "dev": true, 7722 + "license": "MIT", 7723 + "engines": { 7724 + "node": ">=20.0.0" 7725 + } 7726 + }, 7727 + "node_modules/source-map": { 7728 + "version": "0.8.0-beta.0", 7729 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 7730 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 7731 + "deprecated": "The work that was done in this beta branch won't be included in future versions", 7732 + "dev": true, 7733 + "license": "BSD-3-Clause", 7734 + "dependencies": { 7735 + "whatwg-url": "^7.0.0" 7736 + }, 7737 + "engines": { 7738 + "node": ">= 8" 7739 + } 7740 + }, 7741 + "node_modules/source-map-support": { 7742 + "version": "0.5.21", 7743 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7744 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 7745 + "dev": true, 7746 + "license": "MIT", 7747 + "dependencies": { 7748 + "buffer-from": "^1.0.0", 7749 + "source-map": "^0.6.0" 7750 + } 7751 + }, 7752 + "node_modules/source-map-support/node_modules/source-map": { 7753 + "version": "0.6.1", 7754 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7755 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7756 + "dev": true, 7757 + "license": "BSD-3-Clause", 7758 + "engines": { 7759 + "node": ">=0.10.0" 7760 + } 7761 + }, 7762 + "node_modules/spdx-correct": { 7763 + "version": "3.2.0", 7764 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 7765 + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 7766 + "dev": true, 7767 + "license": "Apache-2.0", 7768 + "dependencies": { 7769 + "spdx-expression-parse": "^3.0.0", 7770 + "spdx-license-ids": "^3.0.0" 7771 + } 7772 + }, 7773 + "node_modules/spdx-exceptions": { 7774 + "version": "2.5.0", 7775 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 7776 + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 7777 + "dev": true, 7778 + "license": "CC-BY-3.0" 7779 + }, 7780 + "node_modules/spdx-expression-parse": { 7781 + "version": "3.0.1", 7782 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 7783 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 7784 + "dev": true, 7785 + "license": "MIT", 7786 + "dependencies": { 7787 + "spdx-exceptions": "^2.1.0", 7788 + "spdx-license-ids": "^3.0.0" 7789 + } 7790 + }, 7791 + "node_modules/spdx-license-ids": { 7792 + "version": "3.0.23", 7793 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", 7794 + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", 7795 + "dev": true, 7796 + "license": "CC0-1.0" 7797 + }, 7798 + "node_modules/stop-iteration-iterator": { 7799 + "version": "1.1.0", 7800 + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", 7801 + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", 7802 + "dev": true, 7803 + "license": "MIT", 7804 + "dependencies": { 7805 + "es-errors": "^1.3.0", 7806 + "internal-slot": "^1.1.0" 7807 + }, 7808 + "engines": { 7809 + "node": ">= 0.4" 7810 + } 7811 + }, 1535 7812 "node_modules/stoppable": { 1536 7813 "version": "1.1.0", 1537 7814 "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", ··· 1543 7820 "npm": ">=6" 1544 7821 } 1545 7822 }, 7823 + "node_modules/string_decoder": { 7824 + "version": "1.3.0", 7825 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 7826 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 7827 + "dev": true, 7828 + "license": "MIT", 7829 + "dependencies": { 7830 + "safe-buffer": "~5.2.0" 7831 + } 7832 + }, 7833 + "node_modules/string-width": { 7834 + "version": "4.2.3", 7835 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7836 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7837 + "dev": true, 7838 + "license": "MIT", 7839 + "dependencies": { 7840 + "emoji-regex": "^8.0.0", 7841 + "is-fullwidth-code-point": "^3.0.0", 7842 + "strip-ansi": "^6.0.1" 7843 + }, 7844 + "engines": { 7845 + "node": ">=8" 7846 + } 7847 + }, 7848 + "node_modules/string-width/node_modules/emoji-regex": { 7849 + "version": "8.0.0", 7850 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7851 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7852 + "dev": true, 7853 + "license": "MIT" 7854 + }, 1546 7855 "node_modules/string.prototype.codepointat": { 1547 7856 "version": "0.2.1", 1548 7857 "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", 1549 7858 "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", 1550 7859 "license": "MIT" 1551 7860 }, 7861 + "node_modules/string.prototype.matchall": { 7862 + "version": "4.0.12", 7863 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", 7864 + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", 7865 + "dev": true, 7866 + "license": "MIT", 7867 + "dependencies": { 7868 + "call-bind": "^1.0.8", 7869 + "call-bound": "^1.0.3", 7870 + "define-properties": "^1.2.1", 7871 + "es-abstract": "^1.23.6", 7872 + "es-errors": "^1.3.0", 7873 + "es-object-atoms": "^1.0.0", 7874 + "get-intrinsic": "^1.2.6", 7875 + "gopd": "^1.2.0", 7876 + "has-symbols": "^1.1.0", 7877 + "internal-slot": "^1.1.0", 7878 + "regexp.prototype.flags": "^1.5.3", 7879 + "set-function-name": "^2.0.2", 7880 + "side-channel": "^1.1.0" 7881 + }, 7882 + "engines": { 7883 + "node": ">= 0.4" 7884 + }, 7885 + "funding": { 7886 + "url": "https://github.com/sponsors/ljharb" 7887 + } 7888 + }, 7889 + "node_modules/string.prototype.trim": { 7890 + "version": "1.2.11", 7891 + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", 7892 + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", 7893 + "dev": true, 7894 + "license": "MIT", 7895 + "dependencies": { 7896 + "call-bind": "^1.0.9", 7897 + "call-bound": "^1.0.4", 7898 + "define-data-property": "^1.1.4", 7899 + "define-properties": "^1.2.1", 7900 + "es-abstract": "^1.24.2", 7901 + "es-object-atoms": "^1.1.2", 7902 + "has-property-descriptors": "^1.0.2", 7903 + "safe-regex-test": "^1.1.0" 7904 + }, 7905 + "engines": { 7906 + "node": ">= 0.4" 7907 + }, 7908 + "funding": { 7909 + "url": "https://github.com/sponsors/ljharb" 7910 + } 7911 + }, 7912 + "node_modules/string.prototype.trimend": { 7913 + "version": "1.0.10", 7914 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", 7915 + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", 7916 + "dev": true, 7917 + "license": "MIT", 7918 + "dependencies": { 7919 + "call-bind": "^1.0.9", 7920 + "call-bound": "^1.0.4", 7921 + "define-properties": "^1.2.1", 7922 + "es-object-atoms": "^1.1.2" 7923 + }, 7924 + "engines": { 7925 + "node": ">= 0.4" 7926 + }, 7927 + "funding": { 7928 + "url": "https://github.com/sponsors/ljharb" 7929 + } 7930 + }, 7931 + "node_modules/string.prototype.trimstart": { 7932 + "version": "1.0.8", 7933 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", 7934 + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", 7935 + "dev": true, 7936 + "license": "MIT", 7937 + "dependencies": { 7938 + "call-bind": "^1.0.7", 7939 + "define-properties": "^1.2.1", 7940 + "es-object-atoms": "^1.0.0" 7941 + }, 7942 + "engines": { 7943 + "node": ">= 0.4" 7944 + }, 7945 + "funding": { 7946 + "url": "https://github.com/sponsors/ljharb" 7947 + } 7948 + }, 7949 + "node_modules/stringify-object": { 7950 + "version": "3.3.0", 7951 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 7952 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 7953 + "dev": true, 7954 + "license": "BSD-2-Clause", 7955 + "dependencies": { 7956 + "get-own-enumerable-property-symbols": "^3.0.0", 7957 + "is-obj": "^1.0.1", 7958 + "is-regexp": "^1.0.0" 7959 + }, 7960 + "engines": { 7961 + "node": ">=4" 7962 + } 7963 + }, 7964 + "node_modules/strip-ansi": { 7965 + "version": "6.0.1", 7966 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7967 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7968 + "dev": true, 7969 + "license": "MIT", 7970 + "dependencies": { 7971 + "ansi-regex": "^5.0.1" 7972 + }, 7973 + "engines": { 7974 + "node": ">=8" 7975 + } 7976 + }, 7977 + "node_modules/strip-comments": { 7978 + "version": "2.0.1", 7979 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 7980 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 7981 + "dev": true, 7982 + "license": "MIT", 7983 + "engines": { 7984 + "node": ">=10" 7985 + } 7986 + }, 7987 + "node_modules/strip-indent": { 7988 + "version": "3.0.0", 7989 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 7990 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 7991 + "dev": true, 7992 + "license": "MIT", 7993 + "dependencies": { 7994 + "min-indent": "^1.0.0" 7995 + }, 7996 + "engines": { 7997 + "node": ">=8" 7998 + } 7999 + }, 8000 + "node_modules/strip-json-comments": { 8001 + "version": "2.0.1", 8002 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 8003 + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 8004 + "dev": true, 8005 + "license": "MIT", 8006 + "engines": { 8007 + "node": ">=0.10.0" 8008 + } 8009 + }, 8010 + "node_modules/stubborn-fs": { 8011 + "version": "2.0.0", 8012 + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", 8013 + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", 8014 + "dev": true, 8015 + "license": "MIT", 8016 + "dependencies": { 8017 + "stubborn-utils": "^1.0.1" 8018 + } 8019 + }, 8020 + "node_modules/stubborn-utils": { 8021 + "version": "1.0.2", 8022 + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", 8023 + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", 8024 + "dev": true, 8025 + "license": "MIT" 8026 + }, 1552 8027 "node_modules/supports-color": { 1553 8028 "version": "10.2.2", 1554 8029 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", ··· 1562 8037 "url": "https://github.com/chalk/supports-color?sponsor=1" 1563 8038 } 1564 8039 }, 8040 + "node_modules/supports-preserve-symlinks-flag": { 8041 + "version": "1.0.0", 8042 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 8043 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 8044 + "dev": true, 8045 + "license": "MIT", 8046 + "engines": { 8047 + "node": ">= 0.4" 8048 + }, 8049 + "funding": { 8050 + "url": "https://github.com/sponsors/ljharb" 8051 + } 8052 + }, 8053 + "node_modules/temp-dir": { 8054 + "version": "2.0.0", 8055 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 8056 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 8057 + "dev": true, 8058 + "license": "MIT", 8059 + "engines": { 8060 + "node": ">=8" 8061 + } 8062 + }, 8063 + "node_modules/tempy": { 8064 + "version": "0.6.0", 8065 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 8066 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 8067 + "dev": true, 8068 + "license": "MIT", 8069 + "dependencies": { 8070 + "is-stream": "^2.0.0", 8071 + "temp-dir": "^2.0.0", 8072 + "type-fest": "^0.16.0", 8073 + "unique-string": "^2.0.0" 8074 + }, 8075 + "engines": { 8076 + "node": ">=10" 8077 + }, 8078 + "funding": { 8079 + "url": "https://github.com/sponsors/sindresorhus" 8080 + } 8081 + }, 8082 + "node_modules/tempy/node_modules/type-fest": { 8083 + "version": "0.16.0", 8084 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 8085 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 8086 + "dev": true, 8087 + "license": "(MIT OR CC0-1.0)", 8088 + "engines": { 8089 + "node": ">=10" 8090 + }, 8091 + "funding": { 8092 + "url": "https://github.com/sponsors/sindresorhus" 8093 + } 8094 + }, 8095 + "node_modules/terser": { 8096 + "version": "5.48.0", 8097 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", 8098 + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", 8099 + "dev": true, 8100 + "license": "BSD-2-Clause", 8101 + "dependencies": { 8102 + "@jridgewell/source-map": "^0.3.3", 8103 + "acorn": "^8.15.0", 8104 + "commander": "^2.20.0", 8105 + "source-map-support": "~0.5.20" 8106 + }, 8107 + "bin": { 8108 + "terser": "bin/terser" 8109 + }, 8110 + "engines": { 8111 + "node": ">=10" 8112 + } 8113 + }, 8114 + "node_modules/terser/node_modules/acorn": { 8115 + "version": "8.17.0", 8116 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", 8117 + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", 8118 + "dev": true, 8119 + "license": "MIT", 8120 + "bin": { 8121 + "acorn": "bin/acorn" 8122 + }, 8123 + "engines": { 8124 + "node": ">=0.4.0" 8125 + } 8126 + }, 8127 + "node_modules/through": { 8128 + "version": "2.3.8", 8129 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 8130 + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 8131 + "dev": true, 8132 + "license": "MIT" 8133 + }, 1565 8134 "node_modules/tiny-inflate": { 1566 8135 "version": "1.0.3", 1567 8136 "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", 1568 8137 "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", 1569 8138 "license": "MIT" 1570 8139 }, 8140 + "node_modules/tmp": { 8141 + "version": "0.0.33", 8142 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 8143 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 8144 + "dev": true, 8145 + "license": "MIT", 8146 + "dependencies": { 8147 + "os-tmpdir": "~1.0.2" 8148 + }, 8149 + "engines": { 8150 + "node": ">=0.6.0" 8151 + } 8152 + }, 8153 + "node_modules/to-regex-range": { 8154 + "version": "5.0.1", 8155 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 8156 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 8157 + "dev": true, 8158 + "license": "MIT", 8159 + "dependencies": { 8160 + "is-number": "^7.0.0" 8161 + }, 8162 + "engines": { 8163 + "node": ">=8.0" 8164 + } 8165 + }, 8166 + "node_modules/tr46": { 8167 + "version": "1.0.1", 8168 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 8169 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 8170 + "dev": true, 8171 + "license": "MIT", 8172 + "dependencies": { 8173 + "punycode": "^2.1.0" 8174 + } 8175 + }, 8176 + "node_modules/trim-newlines": { 8177 + "version": "3.0.1", 8178 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 8179 + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 8180 + "dev": true, 8181 + "license": "MIT", 8182 + "engines": { 8183 + "node": ">=8" 8184 + } 8185 + }, 1571 8186 "node_modules/tslib": { 1572 8187 "version": "2.8.1", 1573 8188 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", ··· 1576 8191 "license": "0BSD", 1577 8192 "optional": true 1578 8193 }, 8194 + "node_modules/type-fest": { 8195 + "version": "0.21.3", 8196 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 8197 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 8198 + "dev": true, 8199 + "license": "(MIT OR CC0-1.0)", 8200 + "engines": { 8201 + "node": ">=10" 8202 + }, 8203 + "funding": { 8204 + "url": "https://github.com/sponsors/sindresorhus" 8205 + } 8206 + }, 8207 + "node_modules/typed-array-buffer": { 8208 + "version": "1.0.3", 8209 + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", 8210 + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", 8211 + "dev": true, 8212 + "license": "MIT", 8213 + "dependencies": { 8214 + "call-bound": "^1.0.3", 8215 + "es-errors": "^1.3.0", 8216 + "is-typed-array": "^1.1.14" 8217 + }, 8218 + "engines": { 8219 + "node": ">= 0.4" 8220 + } 8221 + }, 8222 + "node_modules/typed-array-byte-length": { 8223 + "version": "1.0.3", 8224 + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", 8225 + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", 8226 + "dev": true, 8227 + "license": "MIT", 8228 + "dependencies": { 8229 + "call-bind": "^1.0.8", 8230 + "for-each": "^0.3.3", 8231 + "gopd": "^1.2.0", 8232 + "has-proto": "^1.2.0", 8233 + "is-typed-array": "^1.1.14" 8234 + }, 8235 + "engines": { 8236 + "node": ">= 0.4" 8237 + }, 8238 + "funding": { 8239 + "url": "https://github.com/sponsors/ljharb" 8240 + } 8241 + }, 8242 + "node_modules/typed-array-byte-offset": { 8243 + "version": "1.0.4", 8244 + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", 8245 + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", 8246 + "dev": true, 8247 + "license": "MIT", 8248 + "dependencies": { 8249 + "available-typed-arrays": "^1.0.7", 8250 + "call-bind": "^1.0.8", 8251 + "for-each": "^0.3.3", 8252 + "gopd": "^1.2.0", 8253 + "has-proto": "^1.2.0", 8254 + "is-typed-array": "^1.1.15", 8255 + "reflect.getprototypeof": "^1.0.9" 8256 + }, 8257 + "engines": { 8258 + "node": ">= 0.4" 8259 + }, 8260 + "funding": { 8261 + "url": "https://github.com/sponsors/ljharb" 8262 + } 8263 + }, 8264 + "node_modules/typed-array-length": { 8265 + "version": "1.0.8", 8266 + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", 8267 + "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", 8268 + "dev": true, 8269 + "license": "MIT", 8270 + "dependencies": { 8271 + "call-bind": "^1.0.9", 8272 + "for-each": "^0.3.5", 8273 + "gopd": "^1.2.0", 8274 + "is-typed-array": "^1.1.15", 8275 + "possible-typed-array-names": "^1.1.0", 8276 + "reflect.getprototypeof": "^1.0.10" 8277 + }, 8278 + "engines": { 8279 + "node": ">= 0.4" 8280 + }, 8281 + "funding": { 8282 + "url": "https://github.com/sponsors/ljharb" 8283 + } 8284 + }, 8285 + "node_modules/unbox-primitive": { 8286 + "version": "1.1.0", 8287 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", 8288 + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", 8289 + "dev": true, 8290 + "license": "MIT", 8291 + "dependencies": { 8292 + "call-bound": "^1.0.3", 8293 + "has-bigints": "^1.0.2", 8294 + "has-symbols": "^1.1.0", 8295 + "which-boxed-primitive": "^1.1.1" 8296 + }, 8297 + "engines": { 8298 + "node": ">= 0.4" 8299 + }, 8300 + "funding": { 8301 + "url": "https://github.com/sponsors/ljharb" 8302 + } 8303 + }, 1579 8304 "node_modules/undici": { 1580 8305 "version": "7.14.0", 1581 8306 "resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz", ··· 1596 8321 "pathe": "^2.0.3" 1597 8322 } 1598 8323 }, 8324 + "node_modules/unicode-canonical-property-names-ecmascript": { 8325 + "version": "2.0.1", 8326 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", 8327 + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", 8328 + "dev": true, 8329 + "license": "MIT", 8330 + "engines": { 8331 + "node": ">=4" 8332 + } 8333 + }, 8334 + "node_modules/unicode-match-property-ecmascript": { 8335 + "version": "2.0.0", 8336 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 8337 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 8338 + "dev": true, 8339 + "license": "MIT", 8340 + "dependencies": { 8341 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 8342 + "unicode-property-aliases-ecmascript": "^2.0.0" 8343 + }, 8344 + "engines": { 8345 + "node": ">=4" 8346 + } 8347 + }, 8348 + "node_modules/unicode-match-property-value-ecmascript": { 8349 + "version": "2.2.1", 8350 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", 8351 + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", 8352 + "dev": true, 8353 + "license": "MIT", 8354 + "engines": { 8355 + "node": ">=4" 8356 + } 8357 + }, 8358 + "node_modules/unicode-property-aliases-ecmascript": { 8359 + "version": "2.2.0", 8360 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", 8361 + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", 8362 + "dev": true, 8363 + "license": "MIT", 8364 + "engines": { 8365 + "node": ">=4" 8366 + } 8367 + }, 1599 8368 "node_modules/unicode-trie": { 1600 8369 "version": "2.0.0", 1601 8370 "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", ··· 1606 8375 "tiny-inflate": "^1.0.0" 1607 8376 } 1608 8377 }, 8378 + "node_modules/unique-string": { 8379 + "version": "2.0.0", 8380 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 8381 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 8382 + "dev": true, 8383 + "license": "MIT", 8384 + "dependencies": { 8385 + "crypto-random-string": "^2.0.0" 8386 + }, 8387 + "engines": { 8388 + "node": ">=8" 8389 + } 8390 + }, 8391 + "node_modules/universalify": { 8392 + "version": "2.0.1", 8393 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 8394 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 8395 + "dev": true, 8396 + "license": "MIT", 8397 + "engines": { 8398 + "node": ">= 10.0.0" 8399 + } 8400 + }, 8401 + "node_modules/upath": { 8402 + "version": "1.2.0", 8403 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 8404 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 8405 + "dev": true, 8406 + "license": "MIT", 8407 + "engines": { 8408 + "node": ">=4", 8409 + "yarn": "*" 8410 + } 8411 + }, 8412 + "node_modules/update-browserslist-db": { 8413 + "version": "1.2.3", 8414 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 8415 + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 8416 + "dev": true, 8417 + "funding": [ 8418 + { 8419 + "type": "opencollective", 8420 + "url": "https://opencollective.com/browserslist" 8421 + }, 8422 + { 8423 + "type": "tidelift", 8424 + "url": "https://tidelift.com/funding/github/npm/browserslist" 8425 + }, 8426 + { 8427 + "type": "github", 8428 + "url": "https://github.com/sponsors/ai" 8429 + } 8430 + ], 8431 + "license": "MIT", 8432 + "dependencies": { 8433 + "escalade": "^3.2.0", 8434 + "picocolors": "^1.1.1" 8435 + }, 8436 + "bin": { 8437 + "update-browserslist-db": "cli.js" 8438 + }, 8439 + "peerDependencies": { 8440 + "browserslist": ">= 4.21.0" 8441 + } 8442 + }, 8443 + "node_modules/update-notifier": { 8444 + "version": "7.3.1", 8445 + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", 8446 + "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", 8447 + "dev": true, 8448 + "license": "BSD-2-Clause", 8449 + "dependencies": { 8450 + "boxen": "^8.0.1", 8451 + "chalk": "^5.3.0", 8452 + "configstore": "^7.0.0", 8453 + "is-in-ci": "^1.0.0", 8454 + "is-installed-globally": "^1.0.0", 8455 + "is-npm": "^6.0.0", 8456 + "latest-version": "^9.0.0", 8457 + "pupa": "^3.1.0", 8458 + "semver": "^7.6.3", 8459 + "xdg-basedir": "^5.1.0" 8460 + }, 8461 + "engines": { 8462 + "node": ">=18" 8463 + }, 8464 + "funding": { 8465 + "url": "https://github.com/yeoman/update-notifier?sponsor=1" 8466 + } 8467 + }, 8468 + "node_modules/update-notifier/node_modules/chalk": { 8469 + "version": "5.6.2", 8470 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 8471 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 8472 + "dev": true, 8473 + "license": "MIT", 8474 + "engines": { 8475 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 8476 + }, 8477 + "funding": { 8478 + "url": "https://github.com/chalk/chalk?sponsor=1" 8479 + } 8480 + }, 8481 + "node_modules/util-deprecate": { 8482 + "version": "1.0.2", 8483 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 8484 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 8485 + "dev": true, 8486 + "license": "MIT" 8487 + }, 8488 + "node_modules/validate-npm-package-license": { 8489 + "version": "3.0.4", 8490 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 8491 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 8492 + "dev": true, 8493 + "license": "Apache-2.0", 8494 + "dependencies": { 8495 + "spdx-correct": "^3.0.0", 8496 + "spdx-expression-parse": "^3.0.0" 8497 + } 8498 + }, 8499 + "node_modules/wcwidth": { 8500 + "version": "1.0.1", 8501 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 8502 + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 8503 + "dev": true, 8504 + "license": "MIT", 8505 + "dependencies": { 8506 + "defaults": "^1.0.3" 8507 + } 8508 + }, 8509 + "node_modules/webidl-conversions": { 8510 + "version": "4.0.2", 8511 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 8512 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 8513 + "dev": true, 8514 + "license": "BSD-2-Clause" 8515 + }, 8516 + "node_modules/whatwg-url": { 8517 + "version": "7.1.0", 8518 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 8519 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 8520 + "dev": true, 8521 + "license": "MIT", 8522 + "dependencies": { 8523 + "lodash.sortby": "^4.7.0", 8524 + "tr46": "^1.0.1", 8525 + "webidl-conversions": "^4.0.2" 8526 + } 8527 + }, 8528 + "node_modules/when-exit": { 8529 + "version": "2.1.5", 8530 + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", 8531 + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", 8532 + "dev": true, 8533 + "license": "MIT" 8534 + }, 8535 + "node_modules/which": { 8536 + "version": "2.0.2", 8537 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 8538 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 8539 + "dev": true, 8540 + "license": "ISC", 8541 + "dependencies": { 8542 + "isexe": "^2.0.0" 8543 + }, 8544 + "bin": { 8545 + "node-which": "bin/node-which" 8546 + }, 8547 + "engines": { 8548 + "node": ">= 8" 8549 + } 8550 + }, 8551 + "node_modules/which-boxed-primitive": { 8552 + "version": "1.1.1", 8553 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", 8554 + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", 8555 + "dev": true, 8556 + "license": "MIT", 8557 + "dependencies": { 8558 + "is-bigint": "^1.1.0", 8559 + "is-boolean-object": "^1.2.1", 8560 + "is-number-object": "^1.1.1", 8561 + "is-string": "^1.1.1", 8562 + "is-symbol": "^1.1.1" 8563 + }, 8564 + "engines": { 8565 + "node": ">= 0.4" 8566 + }, 8567 + "funding": { 8568 + "url": "https://github.com/sponsors/ljharb" 8569 + } 8570 + }, 8571 + "node_modules/which-builtin-type": { 8572 + "version": "1.2.1", 8573 + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", 8574 + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", 8575 + "dev": true, 8576 + "license": "MIT", 8577 + "dependencies": { 8578 + "call-bound": "^1.0.2", 8579 + "function.prototype.name": "^1.1.6", 8580 + "has-tostringtag": "^1.0.2", 8581 + "is-async-function": "^2.0.0", 8582 + "is-date-object": "^1.1.0", 8583 + "is-finalizationregistry": "^1.1.0", 8584 + "is-generator-function": "^1.0.10", 8585 + "is-regex": "^1.2.1", 8586 + "is-weakref": "^1.0.2", 8587 + "isarray": "^2.0.5", 8588 + "which-boxed-primitive": "^1.1.0", 8589 + "which-collection": "^1.0.2", 8590 + "which-typed-array": "^1.1.16" 8591 + }, 8592 + "engines": { 8593 + "node": ">= 0.4" 8594 + }, 8595 + "funding": { 8596 + "url": "https://github.com/sponsors/ljharb" 8597 + } 8598 + }, 8599 + "node_modules/which-collection": { 8600 + "version": "1.0.2", 8601 + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", 8602 + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", 8603 + "dev": true, 8604 + "license": "MIT", 8605 + "dependencies": { 8606 + "is-map": "^2.0.3", 8607 + "is-set": "^2.0.3", 8608 + "is-weakmap": "^2.0.2", 8609 + "is-weakset": "^2.0.3" 8610 + }, 8611 + "engines": { 8612 + "node": ">= 0.4" 8613 + }, 8614 + "funding": { 8615 + "url": "https://github.com/sponsors/ljharb" 8616 + } 8617 + }, 8618 + "node_modules/which-typed-array": { 8619 + "version": "1.1.22", 8620 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", 8621 + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", 8622 + "dev": true, 8623 + "license": "MIT", 8624 + "dependencies": { 8625 + "available-typed-arrays": "^1.0.7", 8626 + "call-bind": "^1.0.9", 8627 + "call-bound": "^1.0.4", 8628 + "for-each": "^0.3.5", 8629 + "get-proto": "^1.0.1", 8630 + "gopd": "^1.2.0", 8631 + "has-tostringtag": "^1.0.2" 8632 + }, 8633 + "engines": { 8634 + "node": ">= 0.4" 8635 + }, 8636 + "funding": { 8637 + "url": "https://github.com/sponsors/ljharb" 8638 + } 8639 + }, 8640 + "node_modules/widest-line": { 8641 + "version": "5.0.0", 8642 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", 8643 + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 8644 + "dev": true, 8645 + "license": "MIT", 8646 + "dependencies": { 8647 + "string-width": "^7.0.0" 8648 + }, 8649 + "engines": { 8650 + "node": ">=18" 8651 + }, 8652 + "funding": { 8653 + "url": "https://github.com/sponsors/sindresorhus" 8654 + } 8655 + }, 8656 + "node_modules/widest-line/node_modules/ansi-regex": { 8657 + "version": "6.2.2", 8658 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 8659 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 8660 + "dev": true, 8661 + "license": "MIT", 8662 + "engines": { 8663 + "node": ">=12" 8664 + }, 8665 + "funding": { 8666 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 8667 + } 8668 + }, 8669 + "node_modules/widest-line/node_modules/string-width": { 8670 + "version": "7.2.0", 8671 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 8672 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 8673 + "dev": true, 8674 + "license": "MIT", 8675 + "dependencies": { 8676 + "emoji-regex": "^10.3.0", 8677 + "get-east-asian-width": "^1.0.0", 8678 + "strip-ansi": "^7.1.0" 8679 + }, 8680 + "engines": { 8681 + "node": ">=18" 8682 + }, 8683 + "funding": { 8684 + "url": "https://github.com/sponsors/sindresorhus" 8685 + } 8686 + }, 8687 + "node_modules/widest-line/node_modules/strip-ansi": { 8688 + "version": "7.2.0", 8689 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", 8690 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", 8691 + "dev": true, 8692 + "license": "MIT", 8693 + "dependencies": { 8694 + "ansi-regex": "^6.2.2" 8695 + }, 8696 + "engines": { 8697 + "node": ">=12" 8698 + }, 8699 + "funding": { 8700 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 8701 + } 8702 + }, 8703 + "node_modules/workbox-background-sync": { 8704 + "version": "7.4.1", 8705 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.4.1.tgz", 8706 + "integrity": "sha512-HhT7KE8tOWDm02wRNshXUnUPofMlhenF2DBdUnDPOubhizzPeItkYTmAB6td1Z2cjYPa98vzEiPLEuzn5hN66g==", 8707 + "dev": true, 8708 + "license": "MIT", 8709 + "dependencies": { 8710 + "idb": "^7.0.1", 8711 + "workbox-core": "7.4.1" 8712 + } 8713 + }, 8714 + "node_modules/workbox-broadcast-update": { 8715 + "version": "7.4.1", 8716 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.4.1.tgz", 8717 + "integrity": "sha512-uAlgslKLvbQY+suirIdnBCSYrcgBhjp81Nj4l1lj/Jmj0MJO2CJERnCJjT0GFVwmReV0N+zs78K6gqd5gr9/+A==", 8718 + "dev": true, 8719 + "license": "MIT", 8720 + "dependencies": { 8721 + "workbox-core": "7.4.1" 8722 + } 8723 + }, 8724 + "node_modules/workbox-build": { 8725 + "version": "7.4.1", 8726 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.4.1.tgz", 8727 + "integrity": "sha512-SDhxIvEAde9Gy/5w4Yo1Jh/M49Z0qE3q0oteyE8zGq0DScxFqVBcCtIXFuLtmtxRQZCMbf0prco4VyEu3KBQuw==", 8728 + "dev": true, 8729 + "license": "MIT", 8730 + "dependencies": { 8731 + "@apideck/better-ajv-errors": "^0.3.1", 8732 + "@babel/core": "^7.24.4", 8733 + "@babel/preset-env": "^7.11.0", 8734 + "@babel/runtime": "^7.11.2", 8735 + "@rollup/plugin-babel": "^6.1.0", 8736 + "@rollup/plugin-node-resolve": "^16.0.3", 8737 + "@rollup/plugin-replace": "^6.0.3", 8738 + "@rollup/plugin-terser": "^1.0.0", 8739 + "@trickfilm400/rollup-plugin-off-main-thread": "^3.0.0-pre1", 8740 + "ajv": "^8.6.0", 8741 + "common-tags": "^1.8.0", 8742 + "eta": "^4.5.1", 8743 + "fast-json-stable-stringify": "^2.1.0", 8744 + "fs-extra": "^9.0.1", 8745 + "glob": "^11.0.1", 8746 + "pretty-bytes": "^5.3.0", 8747 + "rollup": "^4.53.3", 8748 + "source-map": "^0.8.0-beta.0", 8749 + "stringify-object": "^3.3.0", 8750 + "strip-comments": "^2.0.1", 8751 + "tempy": "^0.6.0", 8752 + "upath": "^1.2.0", 8753 + "workbox-background-sync": "7.4.1", 8754 + "workbox-broadcast-update": "7.4.1", 8755 + "workbox-cacheable-response": "7.4.1", 8756 + "workbox-core": "7.4.1", 8757 + "workbox-expiration": "7.4.1", 8758 + "workbox-google-analytics": "7.4.1", 8759 + "workbox-navigation-preload": "7.4.1", 8760 + "workbox-precaching": "7.4.1", 8761 + "workbox-range-requests": "7.4.1", 8762 + "workbox-recipes": "7.4.1", 8763 + "workbox-routing": "7.4.1", 8764 + "workbox-strategies": "7.4.1", 8765 + "workbox-streams": "7.4.1", 8766 + "workbox-sw": "7.4.1", 8767 + "workbox-window": "7.4.1" 8768 + }, 8769 + "engines": { 8770 + "node": ">=20.0.0" 8771 + } 8772 + }, 8773 + "node_modules/workbox-cacheable-response": { 8774 + "version": "7.4.1", 8775 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.4.1.tgz", 8776 + "integrity": "sha512-8xaFoJdDc2OjrlbbL3gEeBO1WKcMwRqwLRupgqahYXu75yXajPLuwrbXMrIGZuWYXrQwk0xDjOxZ/ujCy/oJYw==", 8777 + "dev": true, 8778 + "license": "MIT", 8779 + "dependencies": { 8780 + "workbox-core": "7.4.1" 8781 + } 8782 + }, 8783 + "node_modules/workbox-cli": { 8784 + "version": "7.4.1", 8785 + "resolved": "https://registry.npmjs.org/workbox-cli/-/workbox-cli-7.4.1.tgz", 8786 + "integrity": "sha512-ssOp3t5AQ4i9ZpoClekisv+RT3iSqsR++5GDlarGvn59Agz1io2O3ssJ//W90OIuLL526Uhsdepwk1tQdqKtKw==", 8787 + "dev": true, 8788 + "license": "MIT", 8789 + "dependencies": { 8790 + "chalk": "^4.1.0", 8791 + "chokidar": "^3.6.0", 8792 + "common-tags": "^1.8.0", 8793 + "fs-extra": "^9.0.1", 8794 + "glob": "^11.0.1", 8795 + "inquirer": "^7.3.3", 8796 + "meow": "^7.1.0", 8797 + "ora": "^5.0.0", 8798 + "pretty-bytes": "^5.3.0", 8799 + "stringify-object": "^3.3.0", 8800 + "upath": "^1.2.0", 8801 + "update-notifier": "^7.3.1", 8802 + "workbox-build": "7.4.1" 8803 + }, 8804 + "bin": { 8805 + "workbox": "build/bin.js" 8806 + }, 8807 + "engines": { 8808 + "node": ">=20.0.0" 8809 + } 8810 + }, 8811 + "node_modules/workbox-core": { 8812 + "version": "7.4.1", 8813 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.4.1.tgz", 8814 + "integrity": "sha512-DT+vu46eh/2vRsSHTY4Xmc32Z1rr9PRlQUXr1Dx30ZuXRWwOsvZgGgcwxcasubQLQmbTNYZjv44LkBAQ4tT5tQ==", 8815 + "dev": true, 8816 + "license": "MIT" 8817 + }, 8818 + "node_modules/workbox-expiration": { 8819 + "version": "7.4.1", 8820 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.4.1.tgz", 8821 + "integrity": "sha512-lRKUF7b+OGbeXkQk1s6MHXOa3d7Xxf7Of31W6c6hCfipfIyrtdWZ89stq21AHZMaoG7VNFoHply4Ox+rU31TWg==", 8822 + "dev": true, 8823 + "license": "MIT", 8824 + "dependencies": { 8825 + "idb": "^7.0.1", 8826 + "workbox-core": "7.4.1" 8827 + } 8828 + }, 8829 + "node_modules/workbox-google-analytics": { 8830 + "version": "7.4.1", 8831 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.4.1.tgz", 8832 + "integrity": "sha512-Mks1JwLEt++ZAkF6sS1OpSh9RtAMIsiDgRpK+codiHGIPXeaUOgi4cPc3GFadUl8V5QPeypEk8Oxgl3HlwVzHw==", 8833 + "dev": true, 8834 + "license": "MIT", 8835 + "dependencies": { 8836 + "workbox-background-sync": "7.4.1", 8837 + "workbox-core": "7.4.1", 8838 + "workbox-routing": "7.4.1", 8839 + "workbox-strategies": "7.4.1" 8840 + } 8841 + }, 8842 + "node_modules/workbox-navigation-preload": { 8843 + "version": "7.4.1", 8844 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.4.1.tgz", 8845 + "integrity": "sha512-C4KVsjPcYKJOhr631AxR9XoG2rLF3QiTk5aMv36MXOjtWvm8axwNFAtKUPGsWUwLXXAMgYM1En7fsvndaXeXRQ==", 8846 + "dev": true, 8847 + "license": "MIT", 8848 + "dependencies": { 8849 + "workbox-core": "7.4.1" 8850 + } 8851 + }, 8852 + "node_modules/workbox-precaching": { 8853 + "version": "7.4.1", 8854 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.4.1.tgz", 8855 + "integrity": "sha512-cdr/9qByww7yzEp7zg/qI4ukUrrNjQLgN+ONQRpjy/VqGQXwkgHwr00KksGJK8v0VifwDXBb8a4cWNZH71jn3Q==", 8856 + "dev": true, 8857 + "license": "MIT", 8858 + "dependencies": { 8859 + "workbox-core": "7.4.1", 8860 + "workbox-routing": "7.4.1", 8861 + "workbox-strategies": "7.4.1" 8862 + } 8863 + }, 8864 + "node_modules/workbox-range-requests": { 8865 + "version": "7.4.1", 8866 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.4.1.tgz", 8867 + "integrity": "sha512-7i2oxAUE82gHdAJBCAQ04JzNOdRPqzuOzGfoUyJpFSmeqBNYGPrAH8GPoPjUQTfp+NycwrD2H68VtuF8qxv0vQ==", 8868 + "dev": true, 8869 + "license": "MIT", 8870 + "dependencies": { 8871 + "workbox-core": "7.4.1" 8872 + } 8873 + }, 8874 + "node_modules/workbox-recipes": { 8875 + "version": "7.4.1", 8876 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.4.1.tgz", 8877 + "integrity": "sha512-gnbVfmV4/TtmQaM4x9AtuXhcdstJsep3XMVeztOrQVPT+R6+6DeBjGTCQ7fFCXm+4GEHUA5VEBTyi5+4gWGeog==", 8878 + "dev": true, 8879 + "license": "MIT", 8880 + "dependencies": { 8881 + "workbox-cacheable-response": "7.4.1", 8882 + "workbox-core": "7.4.1", 8883 + "workbox-expiration": "7.4.1", 8884 + "workbox-precaching": "7.4.1", 8885 + "workbox-routing": "7.4.1", 8886 + "workbox-strategies": "7.4.1" 8887 + } 8888 + }, 8889 + "node_modules/workbox-routing": { 8890 + "version": "7.4.1", 8891 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.4.1.tgz", 8892 + "integrity": "sha512-yubJGErZOusuidAenaL5ypfhQOa7urxP/f8E0ws7FPb4039RiWXUWBAyUkmUoOL/BcQGen3h0J8872d51IYxtA==", 8893 + "dev": true, 8894 + "license": "MIT", 8895 + "dependencies": { 8896 + "workbox-core": "7.4.1" 8897 + } 8898 + }, 8899 + "node_modules/workbox-strategies": { 8900 + "version": "7.4.1", 8901 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.4.1.tgz", 8902 + "integrity": "sha512-GZxpaw9NbmOelj7667uZ2kpk5BFpOGbO4X0qjwh5ls8XQ8C+Lha5LQchTiUzsTFSS+NlUpftYAyOVXvQUrcqOQ==", 8903 + "dev": true, 8904 + "license": "MIT", 8905 + "dependencies": { 8906 + "workbox-core": "7.4.1" 8907 + } 8908 + }, 8909 + "node_modules/workbox-streams": { 8910 + "version": "7.4.1", 8911 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.4.1.tgz", 8912 + "integrity": "sha512-HWWtraKUbJknd9kgqGcpQ3G114HOPYvqs8HaJMDs2ebLNAimDkVDaWfAXE6Ybl+m8U6KsCE6pWyLYuigWmnAXw==", 8913 + "dev": true, 8914 + "license": "MIT", 8915 + "dependencies": { 8916 + "workbox-core": "7.4.1", 8917 + "workbox-routing": "7.4.1" 8918 + } 8919 + }, 8920 + "node_modules/workbox-sw": { 8921 + "version": "7.4.1", 8922 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.4.1.tgz", 8923 + "integrity": "sha512-fez5f2DUlDJWTFYkCWQpY10N8gtztd849NswCbVFk0QlcSM4HT5A8x4g4ii650yem4I8tHY0R7JZahwp3ltIPw==", 8924 + "dev": true, 8925 + "license": "MIT" 8926 + }, 8927 + "node_modules/workbox-window": { 8928 + "version": "7.4.1", 8929 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.4.1.tgz", 8930 + "integrity": "sha512-notZDH2u8VXaqyuD7xaqIfEFi6SRM4SUSd7ewe9PDsVqADuepxX2ZMY3uvuZGxzY5ZOsGC/vD3A/3smFtJt4/A==", 8931 + "dev": true, 8932 + "license": "MIT", 8933 + "dependencies": { 8934 + "@types/trusted-types": "^2.0.2", 8935 + "workbox-core": "7.4.1" 8936 + } 8937 + }, 1609 8938 "node_modules/workerd": { 1610 8939 "version": "1.20251210.0", 1611 8940 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20251210.0.tgz", ··· 1673 9002 } 1674 9003 } 1675 9004 }, 9005 + "node_modules/wrap-ansi": { 9006 + "version": "9.0.2", 9007 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", 9008 + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", 9009 + "dev": true, 9010 + "license": "MIT", 9011 + "dependencies": { 9012 + "ansi-styles": "^6.2.1", 9013 + "string-width": "^7.0.0", 9014 + "strip-ansi": "^7.1.0" 9015 + }, 9016 + "engines": { 9017 + "node": ">=18" 9018 + }, 9019 + "funding": { 9020 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9021 + } 9022 + }, 9023 + "node_modules/wrap-ansi/node_modules/ansi-regex": { 9024 + "version": "6.2.2", 9025 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 9026 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 9027 + "dev": true, 9028 + "license": "MIT", 9029 + "engines": { 9030 + "node": ">=12" 9031 + }, 9032 + "funding": { 9033 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 9034 + } 9035 + }, 9036 + "node_modules/wrap-ansi/node_modules/ansi-styles": { 9037 + "version": "6.2.3", 9038 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 9039 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 9040 + "dev": true, 9041 + "license": "MIT", 9042 + "engines": { 9043 + "node": ">=12" 9044 + }, 9045 + "funding": { 9046 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9047 + } 9048 + }, 9049 + "node_modules/wrap-ansi/node_modules/string-width": { 9050 + "version": "7.2.0", 9051 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 9052 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 9053 + "dev": true, 9054 + "license": "MIT", 9055 + "dependencies": { 9056 + "emoji-regex": "^10.3.0", 9057 + "get-east-asian-width": "^1.0.0", 9058 + "strip-ansi": "^7.1.0" 9059 + }, 9060 + "engines": { 9061 + "node": ">=18" 9062 + }, 9063 + "funding": { 9064 + "url": "https://github.com/sponsors/sindresorhus" 9065 + } 9066 + }, 9067 + "node_modules/wrap-ansi/node_modules/strip-ansi": { 9068 + "version": "7.2.0", 9069 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", 9070 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", 9071 + "dev": true, 9072 + "license": "MIT", 9073 + "dependencies": { 9074 + "ansi-regex": "^6.2.2" 9075 + }, 9076 + "engines": { 9077 + "node": ">=12" 9078 + }, 9079 + "funding": { 9080 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 9081 + } 9082 + }, 1676 9083 "node_modules/ws": { 1677 9084 "version": "8.18.0", 1678 9085 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", ··· 1693 9100 "utf-8-validate": { 1694 9101 "optional": true 1695 9102 } 9103 + } 9104 + }, 9105 + "node_modules/xdg-basedir": { 9106 + "version": "5.1.0", 9107 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", 9108 + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", 9109 + "dev": true, 9110 + "license": "MIT", 9111 + "engines": { 9112 + "node": ">=12" 9113 + }, 9114 + "funding": { 9115 + "url": "https://github.com/sponsors/sindresorhus" 9116 + } 9117 + }, 9118 + "node_modules/yallist": { 9119 + "version": "3.1.1", 9120 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 9121 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 9122 + "dev": true, 9123 + "license": "ISC" 9124 + }, 9125 + "node_modules/yargs-parser": { 9126 + "version": "18.1.3", 9127 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 9128 + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 9129 + "dev": true, 9130 + "license": "ISC", 9131 + "dependencies": { 9132 + "camelcase": "^5.0.0", 9133 + "decamelize": "^1.2.0" 9134 + }, 9135 + "engines": { 9136 + "node": ">=6" 1696 9137 } 1697 9138 }, 1698 9139 "node_modules/yoga-wasm-web": {
+1
site/package.json
··· 9 9 "workers-og": "^0.0.20" 10 10 }, 11 11 "devDependencies": { 12 + "workbox-cli": "^7.4.1", 12 13 "wrangler": "^4.0.0" 13 14 } 14 15 }
+1
site/sw.js
··· 1 + if(!self.define){let e,i={};const a=(a,r)=>(a=new URL(a+".js",r).href,i[a]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=i,document.head.appendChild(e)}else e=a,importScripts(a),i()}).then(()=>{let e=i[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e}));self.define=(r,s)=>{const c=e||("document"in self?document.currentScript.src:"")||location.href;if(i[c])return;let d={};const n=e=>a(e,c),f={module:{uri:c},exports:d,require:n};i[c]=Promise.all(r.map(e=>f[e]||n(e))).then(e=>(s(...e),d))}}define(["./workbox-6c406470"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"wrapped.html",revision:"09bd7b4829f5a1680848db3c3fa955e7"},{url:"subscribed.html",revision:"8a7e645a510ef406702a57759de7fe07"},{url:"stats.html",revision:"f59546f6424c148684b818a5171f6739"},{url:"recommended.html",revision:"348aa2acc863098a8733fc446c6f93ba"},{url:"labels.html",revision:"ddfd84fc345309bc97048d68eda9d093"},{url:"index.html",revision:"5452a3bef0256d50e613699d640c4a70"},{url:"atlas.html",revision:"fc17db90f62fdfd5de824bb2425b6b22"},{url:"dashboard.css",revision:"ddfcbba9f4099b4533b43efe50ad21db"},{url:"components.css",revision:"c8a5db5f33f5dd659ceebaa5457a4cc1"},{url:"atlas.css",revision:"9cbde366ef02ee77ab48c4bf3546922c"},{url:"ui.js",revision:"b31b5b8eef1ea3564555256dfd5a9618"},{url:"platforms.js",revision:"551017010bb46a35d9e5850bcc03f7e8"},{url:"planet-gl.js",revision:"8ec8047c2157519f8e2541fe160e461b"},{url:"loading.js",revision:"29316fd8b4a1d31ded1f7dbb06e21e37"},{url:"identity.js",revision:"2be16dcc9dbd1416c473b6d8c2b93c63"},{url:"dashboard.js",revision:"77edd944766998a19364aa13806e45ff"},{url:"clients.js",revision:"27660e7292d5d5940d15b9b3e005d88c"},{url:"atlas.js",revision:"de3530eedf37224cd238321c2750a195"},{url:"icons/icon-maskable.png",revision:"2a84a49634cdf32ad5517b4c52b05662"},{url:"icons/icon-512.png",revision:"c36cdd76a1e63f927875db295f904b89"},{url:"icons/icon-192.png",revision:"5e80460a0a102057b6b0b41fe9acace6"},{url:"platforms/whitewind.svg",revision:"8cbc0dd544fe3aa354c233889aa5e447"},{url:"platforms/pckt.png",revision:"a2b5254c8e38ed4a8d2d166ec6baa9c2"},{url:"platforms/other.png",revision:"fa654f0043e08bb8319fe95c1d4556de"},{url:"platforms/offprint.svg",revision:"8c3072958469d56628e4380793cb2402"},{url:"platforms/leaflet.png",revision:"bba742afa644395f3728fee55c4d876e"},{url:"platforms/greengale.png",revision:"f823c89839435e0c219d780f876ceade"},{url:"favicon.svg",revision:"37f10551f0d9a91b686aff5af0fe8349"},{url:"manifest.webmanifest",revision:"51d99c88d9a52c5844b1b564bff08862"},{url:"facts.json",revision:"2acd21f9021027a127208fecfb7cc7c5"}],{ignoreURLParametersMatching:[/^v$/]}),e.cleanupOutdatedCaches(),e.registerRoute(/\/atlas(-mini|-avatar-cache|-theme-cache)?\.json$/,new e.StaleWhileRevalidate({cacheName:"atlas-data",plugins:[new e.ExpirationPlugin({maxEntries:8})]}),"GET")});
+10
site/ui.js
··· 575 575 isMobile: isMobile, 576 576 }; 577 577 })(); 578 + 579 + // service worker: precached shell + stale-while-revalidate atlas data 580 + // (generated by workbox — see workbox-config.cjs; regenerated by deploy.sh) 581 + if ('serviceWorker' in navigator) { 582 + window.addEventListener('load', function() { 583 + navigator.serviceWorker.register('/sw.js').catch(function(err) { 584 + console.warn('sw registration failed:', err); 585 + }); 586 + }); 587 + }
+1
site/workbox-6c406470.js
··· 1 + define(["exports"],function(t){"use strict";try{self["workbox:core:7.4.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:7.4.0"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class r extends i{constructor(t,e,s){super(({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)},e,s)}}class a{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)})}addCacheListener(){self.addEventListener("message",t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map(e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})}));t.waitUntil(s),t.ports&&t.ports[0]&&s.then(()=>t.ports[0].postMessage(!0))}})}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let a=r&&r.handler;const o=t.method;if(!a&&this.i.has(o)&&(a=this.i.get(o)),!a)return;let c;try{c=a.handle({url:s,request:t,event:e,params:i})}catch(t){c=Promise.reject(t)}const h=r&&r.catchHandler;return c instanceof Promise&&(this.o||h)&&(c=c.catch(async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n})),c}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const a=r.match({url:t,sameOrigin:e,request:s,event:n});if(a)return i=a,(Array.isArray(i)&&0===i.length||a.constructor===Object&&0===Object.keys(a).length||"boolean"==typeof a)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let o;const c=()=>(o||(o=new a,o.addFetchListener(),o.addCacheListener()),o);function h(t,e,n){let a;if("string"==typeof t){const s=new URL(t,location.href);a=new i(({url:t})=>t.href===s.href,e,n)}else if(t instanceof RegExp)a=new r(t,e,n);else if("function"==typeof t)a=new i(t,e,n);else{if(!(t instanceof i))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});a=t}return c().registerRoute(a),a}const u={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},l=t=>[u.prefix,t,u.suffix].filter(t=>t&&t.length>0).join("-"),f=t=>t||l(u.precache),w=t=>t||l(u.runtime);function d(t){t.then(()=>{})}const p=new Set;function y(){return y=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)({}).hasOwnProperty.call(s,n)&&(t[n]=s[n])}return t},y.apply(null,arguments)}let m,g;const R=new WeakMap,v=new WeakMap,b=new WeakMap,q=new WeakMap,D=new WeakMap;let U={get(t,e,s){if(t instanceof IDBTransaction){if("done"===e)return v.get(t);if("objectStoreNames"===e)return t.objectStoreNames||b.get(t);if("store"===e)return s.objectStoreNames[1]?void 0:s.objectStore(s.objectStoreNames[0])}return I(t[e])},set:(t,e,s)=>(t[e]=s,!0),has:(t,e)=>t instanceof IDBTransaction&&("done"===e||"store"===e)||e in t};function x(t){return t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(g||(g=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(E(this),e),I(R.get(this))}:function(...e){return I(t.apply(E(this),e))}:function(e,...s){const n=t.call(E(this),e,...s);return b.set(n,e.sort?e.sort():[e]),I(n)}}function L(t){return"function"==typeof t?x(t):(t instanceof IDBTransaction&&function(t){if(v.has(t))return;const e=new Promise((e,s)=>{const n=()=>{t.removeEventListener("complete",i),t.removeEventListener("error",r),t.removeEventListener("abort",r)},i=()=>{e(),n()},r=()=>{s(t.error||new DOMException("AbortError","AbortError")),n()};t.addEventListener("complete",i),t.addEventListener("error",r),t.addEventListener("abort",r)});v.set(t,e)}(t),e=t,(m||(m=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some(t=>e instanceof t)?new Proxy(t,U):t);var e}function I(t){if(t instanceof IDBRequest)return function(t){const e=new Promise((e,s)=>{const n=()=>{t.removeEventListener("success",i),t.removeEventListener("error",r)},i=()=>{e(I(t.result)),n()},r=()=>{s(t.error),n()};t.addEventListener("success",i),t.addEventListener("error",r)});return e.then(e=>{e instanceof IDBCursor&&R.set(e,t)}).catch(()=>{}),D.set(e,t),e}(t);if(q.has(t))return q.get(t);const e=L(t);return e!==t&&(q.set(t,e),D.set(e,t)),e}const E=t=>D.get(t);const C=["get","getKey","getAll","getAllKeys","count"],N=["put","add","delete","clear"],O=new Map;function B(t,e){if(!(t instanceof IDBDatabase)||e in t||"string"!=typeof e)return;if(O.get(e))return O.get(e);const s=e.replace(/FromIndex$/,""),n=e!==s,i=N.includes(s);if(!(s in(n?IDBIndex:IDBObjectStore).prototype)||!i&&!C.includes(s))return;const r=async function(t,...e){const r=this.transaction(t,i?"readwrite":"readonly");let a=r.store;return n&&(a=a.index(e.shift())),(await Promise.all([a[s](...e),i&&r.done]))[0]};return O.set(e,r),r}U=(t=>y({},t,{get:(e,s,n)=>B(e,s)||t.get(e,s,n),has:(e,s)=>!!B(e,s)||t.has(e,s)}))(U);try{self["workbox:expiration:7.4.0"]&&_()}catch(t){}const k="cache-entries",M=t=>{const e=new URL(t,location.href);return e.hash="",e.href};class T{constructor(t){this.h=null,this.u=t}l(t){const e=t.createObjectStore(k,{keyPath:"id"});e.createIndex("cacheName","cacheName",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}p(t){this.l(t),this.u&&function(t,{blocked:e}={}){const s=indexedDB.deleteDatabase(t);e&&s.addEventListener("blocked",t=>e(t.oldVersion,t)),I(s).then(()=>{})}(this.u)}async setTimestamp(t,e){const s={url:t=M(t),timestamp:e,cacheName:this.u,id:this.m(t)},n=(await this.getDb()).transaction(k,"readwrite",{durability:"relaxed"});await n.store.put(s),await n.done}async getTimestamp(t){const e=await this.getDb(),s=await e.get(k,this.m(t));return null==s?void 0:s.timestamp}async expireEntries(t,e){const s=await this.getDb();let n=await s.transaction(k).store.index("timestamp").openCursor(null,"prev");const i=[];let r=0;for(;n;){const s=n.value;s.cacheName===this.u&&(t&&s.timestamp<t||e&&r>=e?i.push(n.value):r++),n=await n.continue()}const a=[];for(const t of i)await s.delete(k,t.id),a.push(t.url);return a}m(t){return this.u+"|"+M(t)}async getDb(){return this.h||(this.h=await function(t,e,{blocked:s,upgrade:n,blocking:i,terminated:r}={}){const a=indexedDB.open(t,e),o=I(a);return n&&a.addEventListener("upgradeneeded",t=>{n(I(a.result),t.oldVersion,t.newVersion,I(a.transaction),t)}),s&&a.addEventListener("blocked",t=>s(t.oldVersion,t.newVersion,t)),o.then(t=>{r&&t.addEventListener("close",()=>r()),i&&t.addEventListener("versionchange",t=>i(t.oldVersion,t.newVersion,t))}).catch(()=>{}),o}("workbox-expiration",1,{upgrade:this.p.bind(this)})),this.h}}class W{constructor(t,e={}){this.R=!1,this.v=!1,this.q=e.maxEntries,this.D=e.maxAgeSeconds,this.U=e.matchOptions,this.u=t,this.L=new T(t)}async expireEntries(){if(this.R)return void(this.v=!0);this.R=!0;const t=this.D?Date.now()-1e3*this.D:0,e=await this.L.expireEntries(t,this.q),s=await self.caches.open(this.u);for(const t of e)await s.delete(t,this.U);this.R=!1,this.v&&(this.v=!1,d(this.expireEntries()))}async updateTimestamp(t){await this.L.setTimestamp(t,Date.now())}async isURLExpired(t){if(this.D){const e=await this.L.getTimestamp(t),s=Date.now()-1e3*this.D;return void 0===e||e<s}return!1}async delete(){this.v=!1,await this.L.expireEntries(1/0)}}try{self["workbox:strategies:7.4.0"]&&_()}catch(t){}const j={cacheWillUpdate:async({response:t})=>200===t.status||0===t.status?t:null};function P(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class S{constructor(){this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}}function K(t){return"string"==typeof t?new Request(t):t}class A{constructor(t,e){this._={},Object.assign(this,e),this.event=e.event,this.I=t,this.C=new S,this.N=[],this.O=[...t.plugins],this.B=new Map;for(const t of this.O)this.B.set(t,{});this.event.waitUntil(this.C.promise)}async fetch(t){const{event:e}=this;let n=K(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.I.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=K(t);let s;const{cacheName:n,matchOptions:i}=this.I,r=await this.getCacheKey(e,"read"),a=Object.assign(Object.assign({},i),{cacheName:n});s=await caches.match(r,a);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,e){const n=K(t);var i;await(i=0,new Promise(t=>setTimeout(t,i)));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(a=r.url,new URL(String(a),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var a;const o=await this.k(e);if(!o)return!1;const{cacheName:c,matchOptions:h}=this.I,u=await self.caches.open(c),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=P(e.url,s);if(e.url===i)return t.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),a=await t.keys(e,r);for(const e of a)if(i===P(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?o.clone():o)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of p)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:c,oldResponse:f,newResponse:o.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this._[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=K(await t({mode:e,request:n,event:this.event,params:this.params}));this._[s]=n}return this._[s]}hasCallback(t){for(const e of this.I.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.I.plugins)if("function"==typeof e[t]){const s=this.B.get(e),n=n=>{const i=Object.assign(Object.assign({},n),{state:s});return e[t](i)};yield n}}waitUntil(t){return this.N.push(t),t}async doneWaiting(){for(;this.N.length;){const t=this.N.splice(0),e=(await Promise.allSettled(t)).find(t=>"rejected"===t.status);if(e)throw e.reason}}destroy(){this.C.resolve(null)}async k(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class F{constructor(t={}){this.cacheName=w(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new A(this,{event:e,request:s,params:n}),r=this.M(i,s,e);return[r,this.T(r,i,s,e)]}async M(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this.W(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async T(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){t instanceof Error&&(r=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}function H(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:7.4.0"]&&_()}catch(t){}function $(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const i=new URL(n,location.href),r=new URL(n,location.href);return i.searchParams.set("__WB_REVISION__",e),{cacheKey:i.href,url:r.href}}class G{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class V{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.j.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.j=t}}let J,Q;async function z(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},a=function(){if(void 0===J){const t=new Response("");if("body"in t)try{new Response(t.body),J=!0}catch(t){J=!1}J=!1}return J}()?i.body:await i.blob();return new Response(a,r)}class X extends F{constructor(t={}){t.cacheName=f(t.cacheName),super(t),this.P=!1!==t.fallbackToNetwork,this.plugins.push(X.copyRedirectedCacheableResponsesPlugin)}async W(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.S(t,e):await this.K(t,e))}async K(t,e){let n;const i=e.params||{};if(!this.P)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=i.integrity,r=t.integrity,a=!r||r===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?r||s:void 0})),s&&a&&"no-cors"!==t.mode&&(this.A(),await e.cachePut(t,n.clone()))}return n}async S(t,e){this.A();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}A(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==X.copyRedirectedCacheableResponsesPlugin&&(n===X.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(X.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}X.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},X.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await z(t):t};class Y{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.F=new Map,this.H=new Map,this.$=new Map,this.I=new X({cacheName:f(t),plugins:[...e,new V({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.I}precache(t){this.addToCacheList(t),this.G||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.G=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=$(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.F.has(i)&&this.F.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.F.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.$.has(t)&&this.$.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.$.set(t,n.integrity)}if(this.F.set(i,t),this.H.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return H(t,async()=>{const e=new G;this.strategy.plugins.push(e);for(const[e,s]of this.F){const n=this.$.get(s),i=this.H.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}})}activate(t){return H(t,async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.F.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}})}getURLsToCacheKeys(){return this.F}getCachedURLs(){return[...this.F.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.F.get(e.href)}getIntegrityForCacheKey(t){return this.$.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}const Z=()=>(Q||(Q=new Y),Q);class tt extends i{constructor(t,e){super(({request:s})=>{const n=t.getURLsToCacheKeys();for(const i of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const a=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some(t=>t.test(s))&&t.searchParams.delete(s);return t}(r,e);if(yield a.href,s&&a.pathname.endsWith("/")){const t=new URL(a.href);t.pathname+=s,yield t.href}if(n){const t=new URL(a.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(i);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}},t.strategy)}}t.ExpirationPlugin=class{constructor(t={}){this.cachedResponseWillBeUsed=async({event:t,request:e,cacheName:s,cachedResponse:n})=>{if(!n)return null;const i=this.V(n),r=this.J(s);d(r.expireEntries());const a=r.updateTimestamp(e.url);if(t)try{t.waitUntil(a)}catch(t){}return i?n:null},this.cacheDidUpdate=async({cacheName:t,request:e})=>{const s=this.J(t);await s.updateTimestamp(e.url),await s.expireEntries()},this.X=t,this.D=t.maxAgeSeconds,this.Y=new Map,t.purgeOnQuotaError&&function(t){p.add(t)}(()=>this.deleteCacheAndMetadata())}J(t){if(t===w())throw new s("expire-custom-caches-only");let e=this.Y.get(t);return e||(e=new W(t,this.X),this.Y.set(t,e)),e}V(t){if(!this.D)return!0;const e=this.Z(t);if(null===e)return!0;return e>=Date.now()-1e3*this.D}Z(t){if(!t.headers.has("date"))return null;const e=t.headers.get("date"),s=new Date(e).getTime();return isNaN(s)?null:s}async deleteCacheAndMetadata(){for(const[t,e]of this.Y)await self.caches.delete(t),await e.delete();this.Y=new Map}},t.StaleWhileRevalidate=class extends F{constructor(t={}){super(t),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(j)}async W(t,e){const n=e.fetchAndCachePut(t).catch(()=>{});e.waitUntil(n);let i,r=await e.cacheMatch(t);if(r);else try{r=await n}catch(t){t instanceof Error&&(i=t)}if(!r)throw new s("no-response",{url:t.url,error:i});return r}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",t=>{const e=f();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter(s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t);return await Promise.all(s.map(t=>self.caches.delete(t))),s})(e).then(t=>{}))})},t.clientsClaim=function(){self.addEventListener("activate",()=>self.clients.claim())},t.precacheAndRoute=function(t,e){!function(t){Z().precache(t)}(t),function(t){const e=Z();h(new tt(e,t))}(e)},t.registerRoute=h});
+33
site/workbox-config.cjs
··· 1 + module.exports = { 2 + globDirectory: '.', 3 + globPatterns: [ 4 + '*.html', 5 + '*.css', 6 + '*.js', 7 + 'icons/*.png', 8 + 'platforms/*', 9 + 'favicon.svg', 10 + 'manifest.webmanifest', 11 + 'facts.json', 12 + ], 13 + globIgnores: ['sw.js', 'workbox-*.js', 'workbox-config.cjs'], 14 + swDest: 'sw.js', 15 + sourcemap: false, 16 + skipWaiting: true, 17 + clientsClaim: true, 18 + cleanupOutdatedCaches: true, 19 + // pages reference css/js with ?v= cache-busters; match them to the precache 20 + ignoreURLParametersMatching: [/^v$/], 21 + runtimeCaching: [ 22 + { 23 + // atlas datasets are big (atlas.json ~7MB) and rebuilt every 6h — serve 24 + // cached instantly, refresh in the background 25 + urlPattern: /\/atlas(-mini|-avatar-cache|-theme-cache)?\.json$/, 26 + handler: 'StaleWhileRevalidate', 27 + options: { 28 + cacheName: 'atlas-data', 29 + expiration: { maxEntries: 8 }, 30 + }, 31 + }, 32 + ], 33 + }