From deae38dcbe075cb8fee387c0f3a295277a6c9ce9 Mon Sep 17 00:00:00 2001 From: Jeremiah Tolbert Date: Mon, 31 Aug 2026 10:47:14 -0500 Subject: [PATCH 1/2] New Sheet | The Devil's Dandy Dogs (devils-dandy-dogs) Official Beacon character sheet for The Devil's Dandy Dogs, published by Monte Cook Games. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_012id3fni9Vmc3tzfQoWbtHQ --- devils-dandy-dogs/README.md | 38 + devils-dandy-dogs/index.html | 13 + devils-dandy-dogs/package-lock.json | 9928 +++++++++++++++++ devils-dandy-dogs/package.json | 41 + devils-dandy-dogs/preview.png | Bin 0 -> 325953 bytes devils-dandy-dogs/public/host.css | 124 + devils-dandy-dogs/sheet.json | 11 + devils-dandy-dogs/src/App.vue | 39 + devils-dandy-dogs/src/assets/dice/delight.png | Bin 0 -> 745 bytes devils-dandy-dogs/src/assets/dice/eyebrow.png | Bin 0 -> 799 bytes .../src/assets/dice/temptation-drive.png | Bin 0 -> 780 bytes .../src/assets/dice/temptation-overtaken.png | Bin 0 -> 570 bytes .../assets/fonts/playfair-display-700.woff2 | Bin 0 -> 23316 bytes devils-dandy-dogs/src/assets/main.css | 624 ++ .../src/components/CallResponse.vue | 84 + .../src/components/DogDetails.vue | 22 + .../src/components/DriveStorytelling.vue | 43 + devils-dandy-dogs/src/components/Pacts.vue | 38 + .../src/components/ReferencePanel.vue | 51 + .../src/components/RoleHeader.vue | 74 + devils-dandy-dogs/src/components/Tracks.vue | 46 + .../src/components/TraitsBlock.vue | 69 + devils-dandy-dogs/src/components/Tricks.vue | 24 + devils-dandy-dogs/src/data/ddd-pacts.json | 46 + .../src/data/ddd-sheet-data.json | 224 + devils-dandy-dogs/src/dice/rolls.js | 88 + devils-dandy-dogs/src/env.js | 15 + devils-dandy-dogs/src/main.js | 57 + .../src/relay/handlers/handlers.js | 25 + devils-dandy-dogs/src/relay/relay.js | 147 + .../src/rollTemplates/common.scss | 171 + devils-dandy-dogs/src/rollTemplates/host.scss | 3 + devils-dandy-dogs/src/rollTemplates/index.hbs | 35 + devils-dandy-dogs/src/rollTemplates/index.js | 19 + devils-dandy-dogs/src/stores/index.js | 110 + devils-dandy-dogs/src/stores/metaStore.js | 55 + devils-dandy-dogs/src/stores/sheetStore.js | 276 + devils-dandy-dogs/src/utility/objectify.js | 45 + devils-dandy-dogs/vite.config.js | 77 + 39 files changed, 12662 insertions(+) create mode 100644 devils-dandy-dogs/README.md create mode 100644 devils-dandy-dogs/index.html create mode 100644 devils-dandy-dogs/package-lock.json create mode 100644 devils-dandy-dogs/package.json create mode 100644 devils-dandy-dogs/preview.png create mode 100644 devils-dandy-dogs/public/host.css create mode 100644 devils-dandy-dogs/sheet.json create mode 100644 devils-dandy-dogs/src/App.vue create mode 100644 devils-dandy-dogs/src/assets/dice/delight.png create mode 100644 devils-dandy-dogs/src/assets/dice/eyebrow.png create mode 100644 devils-dandy-dogs/src/assets/dice/temptation-drive.png create mode 100644 devils-dandy-dogs/src/assets/dice/temptation-overtaken.png create mode 100644 devils-dandy-dogs/src/assets/fonts/playfair-display-700.woff2 create mode 100644 devils-dandy-dogs/src/assets/main.css create mode 100644 devils-dandy-dogs/src/components/CallResponse.vue create mode 100644 devils-dandy-dogs/src/components/DogDetails.vue create mode 100644 devils-dandy-dogs/src/components/DriveStorytelling.vue create mode 100644 devils-dandy-dogs/src/components/Pacts.vue create mode 100644 devils-dandy-dogs/src/components/ReferencePanel.vue create mode 100644 devils-dandy-dogs/src/components/RoleHeader.vue create mode 100644 devils-dandy-dogs/src/components/Tracks.vue create mode 100644 devils-dandy-dogs/src/components/TraitsBlock.vue create mode 100644 devils-dandy-dogs/src/components/Tricks.vue create mode 100644 devils-dandy-dogs/src/data/ddd-pacts.json create mode 100644 devils-dandy-dogs/src/data/ddd-sheet-data.json create mode 100644 devils-dandy-dogs/src/dice/rolls.js create mode 100644 devils-dandy-dogs/src/env.js create mode 100644 devils-dandy-dogs/src/main.js create mode 100644 devils-dandy-dogs/src/relay/handlers/handlers.js create mode 100644 devils-dandy-dogs/src/relay/relay.js create mode 100644 devils-dandy-dogs/src/rollTemplates/common.scss create mode 100644 devils-dandy-dogs/src/rollTemplates/host.scss create mode 100644 devils-dandy-dogs/src/rollTemplates/index.hbs create mode 100644 devils-dandy-dogs/src/rollTemplates/index.js create mode 100644 devils-dandy-dogs/src/stores/index.js create mode 100644 devils-dandy-dogs/src/stores/metaStore.js create mode 100644 devils-dandy-dogs/src/stores/sheetStore.js create mode 100644 devils-dandy-dogs/src/utility/objectify.js create mode 100644 devils-dandy-dogs/vite.config.js diff --git a/devils-dandy-dogs/README.md b/devils-dandy-dogs/README.md new file mode 100644 index 00000000..e1206070 --- /dev/null +++ b/devils-dandy-dogs/README.md @@ -0,0 +1,38 @@ +# The Devil's Dandy Dogs — official Roll20 Beacon character sheet + +Official Beacon character sheet for **The Devil's Dandy Dogs**, published by +**Monte Cook Games**. Built with Vue 3, Pinia, and the Beacon SDK. + +![The Dog sheet showing the Faithful Role, Traits with narrative and combat roll modes, the Drive panel with its Temptation die, Tricks, Pact cards and Details](preview.png) + +## Features + +- The ten Roles, each with its Drive, storytelling style and Temptation die +- Traits with narrative and combat roll modes, rolled straight to chat +- Tricks, and Pact of the Pack cards picked from the bundled deck and posted to chat +- Shadow Rends and Memory Shards tracks, with the Shadow Riven state and + memories unlocked by spending shards +- A Call & Response exchange tracker that freezes the rolled pool and its mode +- A folding reference panel for the dice tables and roll outcomes +- Themed chat roll cards rendered from `public/host.css` + +## Development + +```bash +npm i +npm run dev # dev server with an offline relay (browser, no Roll20) +npm run build # compiles scss, bundles dist/ +``` + +## Structure notes + +- `public/host.css` is compiled from `src/rollTemplates/host.scss` by + `npm run build-scss`, which `npm run build` runs first. The chat-card styles + live in `src/rollTemplates/common.scss`; edit the scss, not the compiled css. +- `src/data/*.json` are generated data files — the Role list and the Pact cards. + They are bundled, not fetched. +- Colours, spacing and type all resolve to `--ddd-*` custom properties defined + in `src/assets/main.css`; Tailwind aliases them via `@theme inline`, so no + component rule carries a raw literal. +- The display face is Playfair Display (SIL Open Font License), inlined as a + data URI so it resolves regardless of the deployed base path. diff --git a/devils-dandy-dogs/index.html b/devils-dandy-dogs/index.html new file mode 100644 index 00000000..60e30045 --- /dev/null +++ b/devils-dandy-dogs/index.html @@ -0,0 +1,13 @@ + + + + + + + The Devil's Dandy Dogs — Character Sheet + + +
+ + + diff --git a/devils-dandy-dogs/package-lock.json b/devils-dandy-dogs/package-lock.json new file mode 100644 index 00000000..dbf088f6 --- /dev/null +++ b/devils-dandy-dogs/package-lock.json @@ -0,0 +1,9928 @@ +{ + "name": "@clockpunk/ddd-beacon-sheet", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@clockpunk/ddd-beacon-sheet", + "version": "0.0.0", + "dependencies": { + "@roll20-official/beacon-sdk": "^0.1.17", + "handlebars": "^4.7.8", + "jsonpath": "^1.1.1", + "lodash": "^4.17.21", + "pinia": "^2.1.7", + "uuid": "^9.0.1", + "vue": "^3.4.21" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.8.0", + "@tailwindcss/vite": "4.3.3", + "@types/uuid": "^9.0.8", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/eslint-config-prettier": "^9.0.0", + "@vue/test-utils": "^2.4.11", + "eslint": "^8.57.0", + "eslint-plugin-vue": "^9.23.0", + "jsdom": "^24.1.3", + "npm-run-all": "^4.1.5", + "playwright": "1.49.1", + "prettier": "^3.2.5", + "sass": "^1.75.0", + "tailwindcss": "4.3.3", + "vite": "^5.2.8", + "vite-plugin-vue-devtools": "^7.0.25", + "vitest": "^1.6.1" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@asamuzakjp/css-color": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.3", + "@csstools/css-color-parser": "^3.0.9", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.7.tgz", + "integrity": "sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-syntax-decorators": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.29.7.tgz", + "integrity": "sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", + "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz", + "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@roll20-official/beacon-sdk": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/@roll20-official/beacon-sdk/-/beacon-sdk-0.1.17.tgz", + "integrity": "sha512-xNzxoE9hE7jENZbUAnoSh37YPdx0PV4dog5pImp74WNybnse5u1mNqEz/2L/SXxjIVqTFG40S9Le+FxgBNMHog==", + "license": "ISC", + "dependencies": { + "@types/sanitize-html": "^2.9.3", + "axios": "^1.5.0", + "axios-retry": "^3.7.0", + "buffer": "^6.0.3", + "deep-object-diff": "^1.1.7", + "lodash": "^4.17.21", + "prettier": "^2.6.2", + "process": "^0.11.10", + "sanitize-html": "^2.11.0", + "sanitize-html-react": "^1.13.0", + "throttle-debounce": "^5.0.0", + "typescript": "^4.6.3", + "uuid": "^8.3.2" + } + }, + "node_modules/@roll20-official/beacon-sdk/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@roll20-official/beacon-sdk/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", + "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", + "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", + "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", + "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", + "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", + "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", + "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", + "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", + "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", + "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", + "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", + "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", + "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", + "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", + "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", + "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", + "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", + "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", + "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", + "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", + "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", + "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", + "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", + "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", + "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", + "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz", + "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.10", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sanitize-html": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-2.16.1.tgz", + "integrity": "sha512-n9wjs8bCOTyN/ynwD8s/nTcTreIHB1vf31vhLMGqUPNHaweKC4/fAl4Dj+hUlCTKYgm4P3k83fmiFfzkZ6sgMA==", + "license": "MIT", + "dependencies": { + "htmlparser2": "^10.1" + } + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", + "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vitest/expect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz", + "integrity": "sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "1.6.1", + "@vitest/utils": "1.6.1", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz", + "integrity": "sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "1.6.1", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner/node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vitest/runner/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/runner/node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vitest/snapshot": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz", + "integrity": "sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/spy": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz", + "integrity": "sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz", + "integrity": "sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", + "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", + "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.2", + "@vue/babel-helper-vue-transform-on": "1.5.0", + "@vue/babel-plugin-resolve-type": "1.5.0", + "@vue/shared": "^3.5.18" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", + "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/parser": "^7.28.0", + "@vue/compiler-sfc": "^3.5.18" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@vue/shared": "3.5.39", + "entities": "^7.0.1", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.15", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/@vue/devtools-core": { + "version": "7.7.10", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.10.tgz", + "integrity": "sha512-rpsAY7HuxYUz6G7R0zBGoOgYsn/r3iU0LixLOGNJ3o5if6tkPDGIGV+6CIJbDNbeueP2HsGDCOQ5ni6Wr36xEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.10", + "@vue/devtools-shared": "^7.7.10", + "mitt": "^3.0.1", + "nanoid": "^5.1.0", + "pathe": "^2.0.3", + "vite-hot-client": "^2.0.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-core/node_modules/nanoid": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", + "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.10", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.10.tgz", + "integrity": "sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.10", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.10", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.10.tgz", + "integrity": "sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-z1ZIAAUS9pKzo/ANEfd2sO+v2IUalz7cM/cTLOZ7vRFOPk5/xuRKQteOu1DErFLAh/lYGXMVZ0IfYKlyInuDVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.0" + }, + "peerDependencies": { + "eslint": ">= 8.0.0", + "prettier": ">= 3.0.0" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.39" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" + }, + "peerDependencies": { + "vue": "3.5.39" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", + "license": "MIT" + }, + "node_modules/@vue/test-utils": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.4.11.tgz", + "integrity": "sha512-GDqaqZsA6m2E5vNzej0aYiIb6BX8xV9pNSbbbXKOfEYwg7ZNblVX8suyqmUBThq8VIrgAJNxn+z72hVtUeiWHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-beautify": "^1.14.9", + "vue-component-type-helpers": "^3.0.0" + }, + "peerDependencies": { + "@vue/compiler-dom": "3.x", + "@vue/server-renderer": "3.x", + "vue": "3.x" + }, + "peerDependenciesMeta": { + "@vue/server-renderer": { + "optional": true + } + } + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.1.tgz", + "integrity": "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" + } + }, + "node_modules/axios-retry": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.9.1.tgz", + "integrity": "sha512-8PJDLJv7qTTMMwdnbMvrLYuvB47M81wRtxQmEdV5w4rgbTXTt+vtPkXwajOfOdSyv/wZICJOC+/UhXH4aQ/R+w==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001799", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz", + "integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^5.2.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssstyle": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^3.2.0", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", + "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-object-diff": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.9.tgz", + "integrity": "sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/editorconfig": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.7.tgz", + "integrity": "sha512-e0GOtq/aTQhVdNyDU9e02+wz9oDDM+SIOQxWME2QRjzRX5yyLAuHDE+0aE8vHb9XRC8XD37eO2u57+F09JqFhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "^9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/editorconfig/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.24.5", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", + "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-abstract-get": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-abstract-get/-/es-abstract-get-1.0.0.tgz", + "integrity": "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.2", + "is-callable": "^1.2.7", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.4.tgz", + "integrity": "sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-abstract-get": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "is-callable": "^1.2.7", + "is-date-object": "^1.1.0", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz", + "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.6.tgz", + "integrity": "sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.1", + "synckit": "^0.11.13" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", + "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", + "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", + "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.4", + "is-callable": "^1.2.7", + "is-document.all": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.8.tgz", + "integrity": "sha512-TM5YqrGeTsVIPPpILzeqZ8D2Zc2TvNgSDi88zPF2a4cyqQdWV/wVWBDRDbNzzrLeRWScrFcOX9lW2iX6GOtUDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-document.all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", + "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", + "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-beautify": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz", + "integrity": "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.4", + "glob": "^10.4.2", + "js-cookie": "^3.0.5", + "nopt": "^7.2.1" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-beautify/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/js-beautify/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "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", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-beautify/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-cookie": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.8.tgz", + "integrity": "sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", + "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/jsdom/node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.3.0.tgz", + "integrity": "sha512-0kjkYHJBkAy50Z5QzArZ7udmvxrJzkpKYW27fiF//BrMY7TQibYLl+FYIXN2BiYmwMIVzSfD8aDRj6IzgBX2/w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.5", + "static-eval": "2.1.1", + "underscore": "1.13.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/launder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/launder/-/launder-1.7.1.tgz", + "integrity": "sha512-mU6WRz5EusL9ZZuiZ5SO4Y6C0P9PAUR9iwdb6bzj4KDihm28DiHFw+/yk9DBH4f+Pv1wuzQ4e2jV3oQ7mkIqvw==", + "license": "MIT", + "dependencies": { + "dayjs": "^1.11.7" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/local-pkg": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", + "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.7.3", + "pkg-types": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mlly": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", + "integrity": "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.16.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.3" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.24.tgz", + "integrity": "sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "license": "MIT" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/playwright": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", + "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.49.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", + "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.3.tgz", + "integrity": "sha512-HWmu+K+zvHNpaMfSnYeqdqrDbR16cuIXaPx8WoHaviQkDJh1/0BNtOZmHVQI5jc3wXv0H1yXc9wjvFdXh+n3hQ==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz", + "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-ms": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", + "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, + "node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp-quote": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz", + "integrity": "sha512-R9elSUXyJeACXh7raO50vvfZyTdQ1bxYm0KlN2XD8eEzPAnedJTHMk4F7lCaggu9DrfUWP3CDUjAgyW1f2DpgA==", + "engines": { + "node": "*" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", + "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.62.2", + "@rollup/rollup-android-arm64": "4.62.2", + "@rollup/rollup-darwin-arm64": "4.62.2", + "@rollup/rollup-darwin-x64": "4.62.2", + "@rollup/rollup-freebsd-arm64": "4.62.2", + "@rollup/rollup-freebsd-x64": "4.62.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", + "@rollup/rollup-linux-arm-musleabihf": "4.62.2", + "@rollup/rollup-linux-arm64-gnu": "4.62.2", + "@rollup/rollup-linux-arm64-musl": "4.62.2", + "@rollup/rollup-linux-loong64-gnu": "4.62.2", + "@rollup/rollup-linux-loong64-musl": "4.62.2", + "@rollup/rollup-linux-ppc64-gnu": "4.62.2", + "@rollup/rollup-linux-ppc64-musl": "4.62.2", + "@rollup/rollup-linux-riscv64-gnu": "4.62.2", + "@rollup/rollup-linux-riscv64-musl": "4.62.2", + "@rollup/rollup-linux-s390x-gnu": "4.62.2", + "@rollup/rollup-linux-x64-gnu": "4.62.2", + "@rollup/rollup-linux-x64-musl": "4.62.2", + "@rollup/rollup-openbsd-x64": "4.62.2", + "@rollup/rollup-openharmony-arm64": "4.62.2", + "@rollup/rollup-win32-arm64-msvc": "4.62.2", + "@rollup/rollup-win32-ia32-msvc": "4.62.2", + "@rollup/rollup-win32-x64-gnu": "4.62.2", + "@rollup/rollup-win32-x64-msvc": "4.62.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sanitize-html": { + "version": "2.17.5", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.5.tgz", + "integrity": "sha512-ZmU1joGRrvoyctKIiuwUxqR6moLoU2Wk+2bMccN6f7UwhAmwYDvWziqPxRDDN2Qip62NqnIrVrT9akbL6Wretg==", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^10.1.0", + "is-plain-object": "^5.0.0", + "launder": "^1.7.1", + "parse-srcset": "^1.0.2", + "postcss": "^8.3.11" + } + }, + "node_modules/sanitize-html-react": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sanitize-html-react/-/sanitize-html-react-1.13.0.tgz", + "integrity": "sha512-EDoOqPd2wrJEV6px8XvWEx7b+JNIoka3mI4fdBVa6S/de9b+UnmzKsVqBkj93s+FwIaBv1fBuXiXkoVxmAU3MQ==", + "license": "MIT", + "dependencies": { + "htmlparser2": "^3.9.0", + "regexp-quote": "0.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/sanitize-html-react/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/sanitize-html-react/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/sanitize-html-react/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/sanitize-html-react/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/sanitize-html-react/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/sanitize-html-react/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/sanitize-html-react/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "license": "BSD-2-Clause" + }, + "node_modules/sanitize-html-react/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "license": "MIT", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/sass": { + "version": "1.101.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.101.0.tgz", + "integrity": "sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^5.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=20.19.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", + "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", + "license": "MIT", + "dependencies": { + "escodegen": "^2.1.0" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", + "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-object-atoms": "^1.1.2", + "has-property-descriptors": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", + "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/superjson": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.6.tgz", + "integrity": "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-anything": "^4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/synckit": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz", + "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.3.6" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/throttle-debounce": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", + "license": "MIT", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", + "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "for-each": "^0.3.5", + "gopd": "^1.2.0", + "is-typed-array": "^1.1.15", + "possible-typed-array-names": "^1.1.0", + "reflect.getprototypeof": "^1.0.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "5.4.21", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.2.0.tgz", + "integrity": "sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0" + } + }, + "node_modules/vite-node": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz", + "integrity": "sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-node/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", + "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.7.10", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.7.10.tgz", + "integrity": "sha512-aHkUvDKxUdmSnuolEc8DkOrSjMpKO4Bb/BG01x2pBv6xTv487No9Tr7BMAsH2XWwMd+LtlUeCamhEZyEu9vxKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-core": "^7.7.10", + "@vue/devtools-kit": "^7.7.10", + "@vue/devtools-shared": "^7.7.10", + "execa": "^9.5.2", + "sirv": "^3.0.1", + "vite-plugin-inspect": "0.8.9", + "vite-plugin-vue-inspector": "^5.3.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.4.0.tgz", + "integrity": "sha512-Iq/024CydcE46FZqWPU4t4lw4uYOdLnFSO1RNxJVt2qY9zxIjmnkBqhHnYaReWM82kmNnaXs7OkfgRrV2GEjyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/vitest": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz", + "integrity": "sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/expect": "1.6.1", + "@vitest/runner": "1.6.1", + "@vitest/snapshot": "1.6.1", + "@vitest/spy": "1.6.1", + "@vitest/utils": "1.6.1", + "acorn-walk": "^8.3.2", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.3", + "vite": "^5.0.0", + "vite-node": "1.6.1", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "1.6.1", + "@vitest/ui": "1.6.1", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/vitest/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/vitest/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vitest/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/vitest/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vitest/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vitest/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vitest/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vitest/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vue": { + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-component-type-helpers": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.5.tgz", + "integrity": "sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/w3c-xmlserializer/node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/devils-dandy-dogs/package.json b/devils-dandy-dogs/package.json new file mode 100644 index 00000000..b8ca33e3 --- /dev/null +++ b/devils-dandy-dogs/package.json @@ -0,0 +1,41 @@ +{ + "name": "@clockpunk/ddd-beacon-sheet", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-s build-scss && vite build", + "build-scss": "sass ./src/rollTemplates/host.scss ./public/host.css --no-source-map --no-charset", + "preview": "vite preview" + }, + "dependencies": { + "@roll20-official/beacon-sdk": "^0.1.17", + "handlebars": "^4.7.8", + "jsonpath": "^1.1.1", + "lodash": "^4.17.21", + "pinia": "^2.1.7", + "uuid": "^9.0.1", + "vue": "^3.4.21" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.8.0", + "@tailwindcss/vite": "4.3.3", + "@types/uuid": "^9.0.8", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/eslint-config-prettier": "^9.0.0", + "@vue/test-utils": "^2.4.11", + "eslint": "^8.57.0", + "eslint-plugin-vue": "^9.23.0", + "jsdom": "^24.1.3", + "npm-run-all": "^4.1.5", + "playwright": "1.49.1", + "prettier": "^3.2.5", + "sass": "^1.75.0", + "tailwindcss": "4.3.3", + "vite": "^5.2.8", + "vite-plugin-vue-devtools": "^7.0.25", + "vitest": "^1.6.1" + } +} diff --git a/devils-dandy-dogs/preview.png b/devils-dandy-dogs/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6a20b2fdfb8d25da975aa17954aba7c09b188405 GIT binary patch literal 325953 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%0At2?wTX+Nl7u4iIZg%QfIyWQlPZg{vtdw8C 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

Uyf-<@(egB%Mq#Lw)imQ|g%8Iqhx1GlOG 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 J??Dd#{uh`mH0A&R literal 0 HcmV?d00001 diff --git a/devils-dandy-dogs/public/host.css b/devils-dandy-dogs/public/host.css new file mode 100644 index 00000000..2780f243 --- /dev/null +++ b/devils-dandy-dogs/public/host.css @@ -0,0 +1,124 @@ +.ddd-roll { + display: block; + max-width: 100%; + background: #1a0a0a; + color: #f5e9d0; + border: 1px solid #8a1d1d; + border-radius: 0.35rem; + padding: 0.6rem 0.75rem; + font-family: Georgia, "Times New Roman", serif; +} +.ddd-roll__header { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + align-items: baseline; + justify-content: space-between; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.04em; + margin-bottom: 0.4rem; + color: #e7b54a; +} +.ddd-roll__mode { + font-size: 0.75em; + font-weight: 400; + opacity: 0.75; +} +.ddd-roll__dice { + list-style: none; + margin: 0 0 0.4rem; + padding: 0; +} +.ddd-roll__die { + display: grid; + grid-template-columns: auto auto 1fr; + gap: 0.15rem 0.4rem; + align-items: center; + padding: 0.25rem 0; +} +.ddd-roll__die + .ddd-roll__die { + border-top: 1px solid rgba(231, 181, 74, 0.25); +} +.ddd-roll__value { + font-weight: 700; + font-variant-numeric: tabular-nums; +} +.ddd-roll__face { + font-weight: 700; + color: #e7b54a; +} +.ddd-roll__effect { + grid-column: 2/-1; + font-size: 0.9em; + opacity: 0.9; +} +.ddd-roll__prompt { + font-style: italic; + font-size: 0.9em; + opacity: 0.85; +} +.ddd-roll__temptation { + display: inline-flex; + gap: 0.35rem; + align-items: center; +} +.ddd-roll__lines { + margin: 0; + padding-left: 1.1rem; +} +.ddd-roll__text { + margin-top: 0.2rem; +} + +.ddd-die { + display: inline-block; + width: 1.6rem; + height: 1.6rem; + border-radius: 0.25rem; + background-color: #ce1b1e; + border: 1px solid #211313; +} + +.ddd-die--drive, +.ddd-die--overtaken { + background-color: #f5a424; +} + +.ddd-die::before { + content: ""; + display: block; + box-sizing: border-box; + width: 100%; + height: 100%; + mask-position: center; + mask-size: 72%; + mask-repeat: no-repeat; + -webkit-mask-position: center; + -webkit-mask-size: 72%; + -webkit-mask-repeat: no-repeat; +} + +.ddd-die--eyebrow::before { + background-color: #fff; + mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABACAQAAADsFdxDAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAHuSURBVFjDzZnLcsMwCEWNxv//y3TRZOJIPO4FOlNWjQQcgS2EVblqos64oA5gxRRJ+uXAGBTyjYI5JOAfA1exASEHd6ABIwP3sQ4nAk9BTdJNY+McwYsV2EF/44n7wzETYx5ZRrh4SQzEna1tRLlccwzLpN7Mn7hKWS6q6JfVclT5wyOSpzeNwNErJ7sLGm2A1VaiMbGoHXGcZEk1wJif4CgmJUYh9KJMsazkok8wHy8fcyNirm4NgsdiPsGauJuJWa2IlYyiFPMqGI/EPFOrsWV/ack2iHYkqJ3ro/9WozFvGm9wtmLv3C4/58rLVYn5mF3bML6Ayj7YwBoqZUktfgQtVBHQY45OWeaEo0zHHNTA2zWpiFptnS29fRw9/wgrJzjvuJClaIZFmr04eQppGf7kMvv81+j3IuJXjrwN8sFebB30w/ui0tQRsdrbZhtzxhNDP2D8i4i/MxHbZlEHnPiOHKSry9RqMf76/Nq/nZPl3Ze1cWLsiOa+nXDT/RGRPYmVaszULi5wXn73sbgOOSFsb94ElOSipnMs7rcDUQV0mr2JmLCZEXBLOs/2eUdk14LgOU9FLM6oW8EmU03dcP+jqwhczqMibfGmIpYDB38ezFYs6y7UqeLTpXK/73YPj/kaDfwj5K/AO9xk/ACWGX50qzzxdwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDowOSswMDowMOeuB70AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MDkrMDA6MDCW878BAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=="); + -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABACAQAAADsFdxDAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAHuSURBVFjDzZnLcsMwCEWNxv//y3TRZOJIPO4FOlNWjQQcgS2EVblqos64oA5gxRRJ+uXAGBTyjYI5JOAfA1exASEHd6ABIwP3sQ4nAk9BTdJNY+McwYsV2EF/44n7wzETYx5ZRrh4SQzEna1tRLlccwzLpN7Mn7hKWS6q6JfVclT5wyOSpzeNwNErJ7sLGm2A1VaiMbGoHXGcZEk1wJif4CgmJUYh9KJMsazkok8wHy8fcyNirm4NgsdiPsGauJuJWa2IlYyiFPMqGI/EPFOrsWV/ack2iHYkqJ3ro/9WozFvGm9wtmLv3C4/58rLVYn5mF3bML6Ayj7YwBoqZUktfgQtVBHQY45OWeaEo0zHHNTA2zWpiFptnS29fRw9/wgrJzjvuJClaIZFmr04eQppGf7kMvv81+j3IuJXjrwN8sFebB30w/ui0tQRsdrbZhtzxhNDP2D8i4i/MxHbZlEHnPiOHKSry9RqMf76/Nq/nZPl3Ze1cWLsiOa+nXDT/RGRPYmVaszULi5wXn73sbgOOSFsb94ElOSipnMs7rcDUQV0mr2JmLCZEXBLOs/2eUdk14LgOU9FLM6oW8EmU03dcP+jqwhczqMibfGmIpYDB38ezFYs6y7UqeLTpXK/73YPj/kaDfwj5K/AO9xk/ACWGX50qzzxdwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDowOSswMDowMOeuB70AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MDkrMDA6MDCW878BAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=="); +} + +.ddd-die--delight::before { + background-color: #fff; + mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAG4SURBVGje7VjZkoQwCATL//9l9m3VJEBDwKmpXZ6mRo5Oy2WYiISIiJgiIoa+3H67XvlmgEPQIMtS2/TLg6EPQocrhhXbDzDSZGGJBDf98uQAOVk0uAHhcMPZ7gUOr3jixUP2jDZkZEGOlJu8PBkTotNR7wFxk7cZmOTPA+AZwJWnPRkwyLnvYgIeak3WLMDc2NNDPLszYYoGvzREt2Nanz89XKJyT8IPhCfiRK6XBSfKVIE2rpOwogxM08wB50qsE9rhscoZdCIAKt79BPGA3WJLqLc/TXIQEdfmdewg5+Nvt3FuydL7swyZ+mbgVayPsmVVFTl/XvNXb1UFON0MWhrDCClDBp8lwmNGewnoeKrbiPyzg59mXeEV6WLA6pIPJjoA2CdXOiFssBV84S1SBVY5pW5HMAb0ECVNG62CnWCmLd7lR/29VS7MwOymaIvYW8ny21SSAcw1R5iqb0Qc4qZgFnirehmApsW1YhqObznEQVUOpPn59CXVP4AAgKYPli9ioImDGAMNEKKvoBzCV+VAi6xbqL+QlQMQ0q8nWi9wtJ3/pfD+ltt+fWWN41fuzrRV4rWLux9wlliS8qYCfwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDozMyswMDowMM1RXxAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MzMrMDA6MDC8DOesAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=="); + -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAG4SURBVGje7VjZkoQwCATL//9l9m3VJEBDwKmpXZ6mRo5Oy2WYiISIiJgiIoa+3H67XvlmgEPQIMtS2/TLg6EPQocrhhXbDzDSZGGJBDf98uQAOVk0uAHhcMPZ7gUOr3jixUP2jDZkZEGOlJu8PBkTotNR7wFxk7cZmOTPA+AZwJWnPRkwyLnvYgIeak3WLMDc2NNDPLszYYoGvzREt2Nanz89XKJyT8IPhCfiRK6XBSfKVIE2rpOwogxM08wB50qsE9rhscoZdCIAKt79BPGA3WJLqLc/TXIQEdfmdewg5+Nvt3FuydL7swyZ+mbgVayPsmVVFTl/XvNXb1UFON0MWhrDCClDBp8lwmNGewnoeKrbiPyzg59mXeEV6WLA6pIPJjoA2CdXOiFssBV84S1SBVY5pW5HMAb0ECVNG62CnWCmLd7lR/29VS7MwOymaIvYW8ny21SSAcw1R5iqb0Qc4qZgFnirehmApsW1YhqObznEQVUOpPn59CXVP4AAgKYPli9ioImDGAMNEKKvoBzCV+VAi6xbqL+QlQMQ0q8nWi9wtJ3/pfD+ltt+fWWN41fuzrRV4rWLux9wlliS8qYCfwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDozMyswMDowMM1RXxAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MzMrMDA6MDC8DOesAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=="); +} + +.ddd-die--drive::before { + background-color: #211313; + mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAI3klEQVR42rXZeawfVRUH8M/M/N5r66OWRW1rqa1YsKUogkJEQKGgmBIwGoNUIS4IRogGDRoVI0YxIQrGDROJS4gLAdSgRnCrERQxFhfEBQSqLUuBUirwaPveb2auf8ztvJnfb15bWpibtPPmN/ec7z37OZPZ0yuRyZStJyOSXd++p8zzeD/bqJ5JW0zEJxlK4ZkDkCmwl5Os8FIHmiPRt95//dNv/N5mJFKFZ+TKMMv73CV0ro2udEI8ZPrMsD/KHYKg0Jcr4yrk+soIY7WT6/efZvanGxcarAZXWf/2Qy9Ctof2NsD+1Hj2sJOVKwQPOQ3p0wMhlVhsk3IX2G8HEQSfebogpPixoD/EqNJ+c+URZCkXfOvpgJDh5CH2Rc1qOiVUO741bI7JUw493OwoRU2oFOL9f6z1e+uMKzHLQsd6qfkopBJ9Iy7xUb06eO3W+Y9vab/S790udoJndex4nne6tTbYvuDNe+KUGb5Rs62I3uscY7V9ZHr1ymIAypznUSHGio0W7W5oSjDTvbX7FYIrPCcy6fbzJD5f4hZBLhf8YHdlkOFY/RjxcsEF8fnOLKmHZ7uuNsnX7R6EHt4jmIxKuAC9XRRmhlF/iLtvkuyOQ2b4mKAvF1yJ3lMgkmGxBxXy3ZVBhs/GMzzkuR2mlMrqlXRKcFXcf83uAvicYJvgkkhwx+8nHRRWCwpbLKjMurcTu68WBD1simSukrTKsMpHDrHCIRL3+5tf21wXLc3rEscLZjnZFY16qrPO69Lv+YLgAXP0WiJMJOb7WyMEr3OJRXX2aFK+VVC6qjpKMm2pBTMsMM88PbNlcvv6oPm4zzLjMbUUDeL72c+BTrfSPmCTL/iciQbFnty5Lsc9XmLrMP/KOUa93qessdbmzpwXrHGegxqabV9LfLeOl7+zvGEvKeZ7TBAsG5BO/efb/avFskqtE7YO5MBNfuYNLXNLYjCGd9imMCnY7E0DEK4XulwxwwHxx0JfoVAq63weBNv80xqPNgqx3zluSNOpDCttU0TQZ9QQehLvFwQfaHtShqNtEBQDub1ifptLHWmhMSPmOsi7Xe2JCPZys4ZUMYKLYvAtBasiuxSHGhdcFt+q2b8mlpnDBdW93mNmh7m+2OXx/ZssGoCQyIz5tzJKcqujazn1rBV8ZUoCKfZ3byPRTuk/uNb8uC2VSiTSGPPgRHcpBXdaNKCIDB+MNHPBPfaOFPie4PIpAJlRv+1gnwsujQJNOuvDEbzQ/XLBnRa2IGQSS41HO5oqyXoRWC2BDGd2CL8v+BJ1YTF9jjzSVhOCm8xoBLAqhq6JBynrJDSKE5W+XNlAgjFrh8rsQnC9tEWwF9VQOVvSgPDxRo7IWkr4ei3ZXPBHIzLMFXy4AtDD2UPiLxUetbgml+wgd6VSY+5RmrTVYY13M5wzUMK9Me5Y7chKYSl+0fD0Ke1/vDaSiuC+3uUyV7naNb7pXL26qu7hrJhof9KwgwynNADkSqulUsyYsqp5nhRaPV4h2Gx+zPgZnuNSGwZs5NraOhKJvawX5CYcVkPOsKIl3VLuJYMx49jOZurqeJIMr419cK4vl8tNygVL6tNmuExpa22425+e0AKQCy5u1lIpDmEgawf8LHp8YZUbvFguyPRivTMiEzy/FXi+LzGKU81s0CuG2p/jm1VCFYIMFBcp/itIlRb5mkwxUP9Vg5dt9d+l4HbrpXL7O6Yh5GKoJjrcQqEpgXLAqkupR90d2ZxjtrzTB0obG4BS4/6MQuaIgZwQWtBnWjYllXSa4nDcE/HumCm0A9dGjzSIZ/hfvD+q8XzGwK4Cx055SooHhwsDWzzeKlEMkQl+7glZ63R5PNlyM5Rx3z4duxdMAUzxjw4ASc12beegLZW4bgBSYv8IYLbn1nQO7Wjw9mM7wBR3KyQDbGaZHe+u75BAIbXG9Y2KMBUsclwMSnPsi0QQvKID/mjbLkbc1pr3lIJxy6Je53poIE9UNdIRLesZwRV16i2dFKHsbd3ALCkX3CzbLuNUT9+NQsMXEoUxL4ym9ZCvtHqAIFE6w5p6BFnRONPZSll8Y3ZMx4d7gbLDwoq2Zx43EIr7gk/E1jo1y211si6VHvMqzKibMDjHFnmkkSutjPb/xaE0lwt+2bSyRKLn70Nzj1uihaRY7uE6qwcbrWidaalv1qqp/p3wMqTmDCmgOsg1bbPfnsuaVlDaYnlMrFVEb9eLa3zP+c72WattFWLhGeLdA/aW4G3TFHnfaJajlQxmxfKx+dqnW0nlle6uBwxl5yRwaudP48zklqE0XynoA4OtbTV6bRIqlO63bx2GqpT87UiivcrWeDbIHSbBys5hZil49XD8TfGjocT5ycaL1f+r6gY0jxX/1Ii62vt47ABG/WWaYe64BV1NWWKBBxsQSoUnHdx4NYmVzFlunmYoOe47Do6B5sIO/VdPbugO8NUIarKh4Vxwo5FWIt4uj0N9xA1u84AnTXjAX/3Uey2p49wxJlvKaQK4cLrhRobTTDYEl8chc69j8FZlurkOcKC5RludwhL3TTtLn7C0I/c0HPI0Ew3h9QVntp2mMQ1qw89iU7q3P3WKv/KAX+14QtbDCg83Il+h8NZp2pMkdglNX1no5mnYVzJ5y87GUxmWu7XukqvG6kN1az39PKmHpe6cln2udIdnNVL9DqQw01frTRWEa+v0lHXOlOAUG6ZlXz1/x66N5yphv97tjcATbPIJ8+o3qnF0r56Vjrl4h59xcsEfjOzqhLTy+Znea120hW3xY9znHT90hjGr/CO2HXn8hlbZT79OUbm+o5/aB4uqet/HWVY5PFZCVb5f67du97j15phnmZO9APk0U8cChVGfctHw3DDZqRwKjHitU51k8U7kNuket9vgLv+xxUyLvNxp5oBfWRmt6Sl+spn6PryXg53oIEstNlsSf+m7wzobrPdnd3mk0axsr4DPcLT1LrJJOtSD7OK0uwodea2aMWNmCdii7/HWwLXqfUPcF1qDzLBnH6+rM5cdH6O3M63W8G+FdLrv6P8Hx7ZTlxuYJmgAAAAASUVORK5CYII="); + -webkit-mask-image: url("data:image/png;base64,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"); +} + +.ddd-die--overtaken::before { + background-color: #211313; + mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAADAElEQVR42s2Zv2/TQBSAP/uSsjWtUIUobSckoGIBsSIx8FsspbAzlf49TEgwsdEW/gRE23RBAiQkws7MgCpU0sR3x3BJG9tnJ77YZ3xSpMRJ/Pm97z2fz5C/BVS8iZwDLxDQqxohzPn8Fu8RPqKQFZm7aN7SJMjErBjgPhLNDg0C/1EwAJoumm0a/qMwBIjoo9kmzPGlYgA9QBB+ozAKoOmheec3EXEAE4Udmv50TAKYKOxUE4UAkRozCB7GAAzCFgJoWH4hEGVH52YCwCBsZ7Zvp2tHA1jhOkcIdCwFkhupP2wS8YQtXhGiLAc/4NC6Z0wClvkWO8/8IXP2tZkr3i8CYJYPaLpEsSEzESLr6KFpM18cIQTm2R8U2zSjj2af+ZzLfA7CXIkIc8URBDDLbsp7V4RZtyi02C0tCi1XF8pCOHDXca8khPb/omPoomNZUdijNY2OsuAhJSr2PjqpCCcXPqIKIaiR17iODoloAHcKdAWF5jcv0CgLgkODFgQ8KAjQZYFnlkQ46ZieEY0H+MtVYDMDoaCObgCXCYGNzCgUaNCuADADPEcTWV2YOBHuACHNXIQJdZwGwNTQZmYiJmrQ0wEYhI3cihDVAoxDGKvjOAA1aDnDIVMABuHUheE3zeR+7HxBAPeQOQAqAaA4SgBwoqPZfzp6JxUR5AE8GtDar3PpEXEldVZGR/sV5ROLhI0MAEXAFzqsIhO5UoS85g0tosT0XvITErclESEv+cxZ+omzlbSYybuJCYELfE+dr0Lyi9slLIRN1AuWrAgaxVPgTOLmNBvB8WZWAMt0UggSTZ/1QY4rXydY4keqICWaHusD0ytHsLugOOaxrygsWhAkmmPW/CXCrmPPH0KWjpG/RBgd+/Xq2LFUxFBH4U9HG8Kaj+XcrKKUaP6w7AshXREKRZdVP0vatopQaI645GtNPd2glWVG5FVH7wBJHWsAiOtYC8Cojr16AEZ1lPUAjLpwWA/AsCI6aC7WA2AQVvjKtboADMI5ztf1pHmKB/3/AIsDnPXHDro4AAAAAElFTkSuQmCC"); + -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAADAElEQVR42s2Zv2/TQBSAP/uSsjWtUIUobSckoGIBsSIx8FsspbAzlf49TEgwsdEW/gRE23RBAiQkws7MgCpU0sR3x3BJG9tnJ77YZ3xSpMRJ/Pm97z2fz5C/BVS8iZwDLxDQqxohzPn8Fu8RPqKQFZm7aN7SJMjErBjgPhLNDg0C/1EwAJoumm0a/qMwBIjoo9kmzPGlYgA9QBB+ozAKoOmheec3EXEAE4Udmv50TAKYKOxUE4UAkRozCB7GAAzCFgJoWH4hEGVH52YCwCBsZ7Zvp2tHA1jhOkcIdCwFkhupP2wS8YQtXhGiLAc/4NC6Z0wClvkWO8/8IXP2tZkr3i8CYJYPaLpEsSEzESLr6KFpM18cIQTm2R8U2zSjj2af+ZzLfA7CXIkIc8URBDDLbsp7V4RZtyi02C0tCi1XF8pCOHDXca8khPb/omPoomNZUdijNY2OsuAhJSr2PjqpCCcXPqIKIaiR17iODoloAHcKdAWF5jcv0CgLgkODFgQ8KAjQZYFnlkQ46ZieEY0H+MtVYDMDoaCObgCXCYGNzCgUaNCuADADPEcTWV2YOBHuACHNXIQJdZwGwNTQZmYiJmrQ0wEYhI3cihDVAoxDGKvjOAA1aDnDIVMABuHUheE3zeR+7HxBAPeQOQAqAaA4SgBwoqPZfzp6JxUR5AE8GtDar3PpEXEldVZGR/sV5ROLhI0MAEXAFzqsIhO5UoS85g0tosT0XvITErclESEv+cxZ+omzlbSYybuJCYELfE+dr0Lyi9slLIRN1AuWrAgaxVPgTOLmNBvB8WZWAMt0UggSTZ/1QY4rXydY4keqICWaHusD0ytHsLugOOaxrygsWhAkmmPW/CXCrmPPH0KWjpG/RBgd+/Xq2LFUxFBH4U9HG8Kaj+XcrKKUaP6w7AshXREKRZdVP0vatopQaI645GtNPd2glWVG5FVH7wBJHWsAiOtYC8Cojr16AEZ1lPUAjLpwWA/AsCI6aC7WA2AQVvjKtboADMI5ztf1pHmKB/3/AIsDnPXHDro4AAAAAElFTkSuQmCC"); +} diff --git a/devils-dandy-dogs/sheet.json b/devils-dandy-dogs/sheet.json new file mode 100644 index 00000000..19bdd482 --- /dev/null +++ b/devils-dandy-dogs/sheet.json @@ -0,0 +1,11 @@ +{ + "advanced": true, + "authors": "Monte Cook Games", + "roll20userid": "2554658", + "preview": "preview.png", + "compendium": "", + "useroptions": [], + "instructions": "Official character sheet for The Devil's Dandy Dogs.", + "legacy": false, + "tags": "" +} diff --git a/devils-dandy-dogs/src/App.vue b/devils-dandy-dogs/src/App.vue new file mode 100644 index 00000000..8bb99e6d --- /dev/null +++ b/devils-dandy-dogs/src/App.vue @@ -0,0 +1,39 @@ + + + diff --git a/devils-dandy-dogs/src/assets/dice/delight.png b/devils-dandy-dogs/src/assets/dice/delight.png new file mode 100644 index 0000000000000000000000000000000000000000..a2447c8ccaf91d7cea6642a1891c6514360c3899 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tWO>_%)k)i2EvRYQ=A=v zg6t)pzOL-A*klDQE?y}PVL%lqPO`CE~O-PvY7w< z^n}4O(qsqY!-B&%-?8$ouXuFS`CE@!N{VCOl-YZ1B!w4U4t&p8IC;C|j3?)rA4ndU zy4+UM;Ka`NNlbECzSndP+_`bt*=DzKVi((f6PNADQSV-^+pAL4IOf8?@mI;;Ar zkVdn0lQ%5l@wt44@wwL;;ad+ko{}t4V$izxm*r!_-6Zc7+wFae1O%@?D}AHz{Bi#F z!n~80esAWP`77-~=$igbsiC5l^>LrW^FvuJ?(#%Q9p=zAUO_QmvAUQh^kMk%5t!u7R1Z zk!6UXxs|Djm9eq5fq|8Q!P&rg0Td0n`6-!cmAEzR;d#CWs6hj6LrG?CYH>+oZUMR; ZGb>|5h$R)p?CC%~44$rjF6*2UngGCMBzgb< literal 0 HcmV?d00001 diff --git a/devils-dandy-dogs/src/assets/dice/eyebrow.png b/devils-dandy-dogs/src/assets/dice/eyebrow.png new file mode 100644 index 0000000000000000000000000000000000000000..935a7a16aff7d6be7426941b1f75eadada522f23 GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^HbCsa!2%@Th~9AqQVPi)LB0$ORcZ_j4J`}|zkosw zFBlj~4Hy_+B``2p&0t^XMsm#F#|)48wfLsOmTJu z3bL1Y`ns~eVv`lLkiY0X;XMNb<2z3m$B>A_XJ?)+I&8q<+I#H(|I;NGQyzKPykoTr z4(nx+Y1C~A-I=xM+>Ql&2}eade?2`QA@ZrW$x`KkJahO)Mn(4W1&qqf-#7B9GxodEhO1$V3^%TjEu53$X?kGB{0ACps&0y37Wr&k^JI~~fxNza zv2xP7Jl>|`Np=Tk?U>yexwd0!&mxh}S`z(7Y=T#BOs&s6Y1UDuvSRM*#s9+=8|F*p z7i>#e)P#KS$+CSmf^o&e{SucJNfC|>01kv z-gG?MH@D#OU%`pCol~>UT+!1jh^za)aR;BJVov@&mMKpbEi2Y}x1BkVwPe=b&KVnK z3Kn=5(`Tq8O>_%)k)i2EvRYQ=A=v zg6t)pzOL-A*klDQa=UKYK?%pw*%+9W3yOUqdcCAoOrUo^Sdvr z&nrpRPd}v%tvMTxDVtq7WE?jwH*h|)!sHtZRmfftC8@J)XlG0 zqB5RyKH0u;`O{SbE3OOve|z!ii;VM`uL6%`8+{jwn0}w*L%@=na(PQR#c%T;G?y$g zt+}D!zwYYQpscwziI>YIo3;g={=mMN{l=lk0daNPj<2@ez*-!6Or?gGLHGo#ee^1k zYZAX3Fa)fxFR#o$UHdwS&Ad|XYb9;Tz^y;qqffvTkw?owz)__d-Af+ zE5atTH~K6%cCFIHd#%KolN?9Xw(!ecm^I~aM!LqDX>V={9NW46+J~Tq*%`M|mTX`8 zS7pn-cNhzFlO$cnnKA|2(m2izKJVeUHh^;keOOUK3c(Q4%1~ z_w(|5HCeF>->eGW$4XTuPL$?QtA2RQMS0?`V?CQ6#rc-q5wz2IQl`u}k0WOHvrp?> zr`u0=&Myu+c=QS|=2c5vBT7;dOH!?pi&B9UgOP!enXZAEu90Pkp}Cc*iIu6Dwt<0_ zfk7l&B`|d%X~@k_$xN%ntwAIDU=L7(2Hb{{%-q!ClEmBsbUkKP#)c3}DvH_DfqED` MUHx3vIVCg!01mY=82|tP literal 0 HcmV?d00001 diff --git a/devils-dandy-dogs/src/assets/dice/temptation-overtaken.png b/devils-dandy-dogs/src/assets/dice/temptation-overtaken.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc921eab8c64ce5df763d6071411e9d1e352045 GIT binary patch literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^4nSjltQvckS_y6l^O#>Lkk1LFQ8Dv z3kHT#0|tgy2@DKYGZ+}e3+C(!v;j&mC3(BMFub2-apyLW$64SJScptHiBA u@O3vZ*cmk7Hk4%MrWThZ<`$sqF|#r@gjiBh%$^R^!{F)a=d#Wzp$P!R^ty%s literal 0 HcmV?d00001 diff --git a/devils-dandy-dogs/src/assets/fonts/playfair-display-700.woff2 b/devils-dandy-dogs/src/assets/fonts/playfair-display-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..998739cc9f7188ab57f52241010107111fbffb85 GIT binary patch literal 23316 zcmZ7cQ8U8e0t5{7-_S(^Lj0d~X$1&Kr{#Zb|Fi#p4xAtw+;<+lSTG19K~*(jH8G$tI%FuA zpl7q7AwJkpe;{BE5HipxBQPTHFeAt~SKP`r_G(>LgewPiH69bD3JH=IF0#nIiyI+$ zTu5M?7NU<|MJa_bB#XgZgBr|{aAVO#RfWk55pum<(B;%WYgC@YqNzs(3+uVT6B|iZ z;9W|XuLLqM?vi_tAz^~L8^YMMG~5%%wkcZQPfkw4iAZ*rQ_xfyk2KQySz7B^{|UIYAQULG8=2H0DlUI8QllsA zh`%JqSf{Y1vBh~Wb5unN#h@()BP#D}*uiZOzQajC3cQ0xzr&#U;VQFOH~an&_5DE! zZG=LTFj;^gXRenFqt}`3BMv(PA;TxrC4W}dcjynKbY#RI} z=z29&e${NTI7NTee;a*?f^u9p#^e(+Lt#O__+Z}rf(T&>8C;-K#~Wrt8dhnB5RIx> zwx-w)1%YNNI}0!!Sxx=kuUOvml=>RdRYyvUm!dzfdqaaZrbS(HF1FXl+_?QdCLz86 zs9Q0>>usgCApGTSj+kcQcKQ*@%$co#L5c_CuA&&F@Bd3X?D^(V{IrXNh)zQcvbljb zpP?xVAeTiN!Dw*MrW>Wrxe_vO6~0P_ar#_2tZ&n;GXL-FL9dj-{_fxY>)mX6`SotG z5~>%5n7f;BCCI|lm~*CB(l@hnb6>pQ@4vkCU!GwCt+4mGB@%6>wZ;ksYXTj;W4#8>xs*qPL>tP!N%3kHgHq+k@f<6oi@09Ror4653%r>2~KG4 zU7cE6;UR69!}iXd_r@ntU?LMDDQpnnsR#^(%K|x5yLZV^f+Hg%H$J@TM9-v@o^9LQML9Mzq98tfg@`hNynuqiVIaa}Aj+!2 z)GvYDuR^hyVF0J(v4TC}j}323$YBU^WOP=sLm?9A@N5jy5fZqdXrUnSz<3}VU?Z`S z6$)XvYSK~Vbo7@9p=9$tZb-4zP+F$M7%pSl>x@i<9qg|`(4ZHUySZgM0hTu*CUh9V z?_d9H^$tK`!okdfBa65j93ElAM@^$CPQNGYH?^2R~9Y+!Kq4iT1}Fb*hi^3+4C`gb@j zP%gwx1^vA6_|8W{7CDG=89zvWE$GZZDK6n*OZY(ka-uM#;Euwq3vw4gRV5%%)4D&k=;S

  • 4P0E)dow0hu9vxzXyr0aiav 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 literal 0 HcmV?d00001 diff --git a/devils-dandy-dogs/src/assets/main.css b/devils-dandy-dogs/src/assets/main.css new file mode 100644 index 00000000..0a33245b --- /dev/null +++ b/devils-dandy-dogs/src/assets/main.css @@ -0,0 +1,624 @@ +/* DDD Dog sheet styles. Every colour, spacing and type decision is a custom property so the + sheet can be re-skinned without touching layout. Palette values are anchored on a sample of + the printed character-sheet insert — see the design spec §3.1 for the exact commands and the + caveat that quantisation is renderer-dependent. */ +@import 'tailwindcss'; + +/* Tailwind v4 scans markdown. Without these, class names written as prose in the docs become + real utilities in the bundle (this bit ddd-tmp on cypher-sheet). main.css sits at + devils-dandy-dogs/src/assets/, so the repo docs directory is THREE parents up, not two. */ +@source not "../../README.md"; +@source not "../../../docs"; + +@font-face { + font-family: 'Playfair Display'; + font-style: normal; + font-weight: 700; + font-display: swap; + /* Inlined as a data: URI rather than referenced by URL. vite.config.js builds a production + "base" of VITE_SHEET_PATH/VITE_SHEET_SHORT_NAME/, neither of which is set anywhere in this + repo, so a url() reference resolves to /undefined/undefined/ in the published bundle + (ddd-brb). The sandbox runs --mode staging with base "/" and therefore CANNOT detect that. + Since every display element on the sheet now depends on this face, it ships embedded. */ + src: url('data:font/woff2;base64,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') format('woff2'); +} + +:root { + /* --- Book palette (spec §3.2). The legacy dark layer was deleted in ddd-dp6 Task 8, + atomically with the rules that consumed it. --- */ + --ddd-parchment: #f3e8dc; + /* The field the parchment panels sit on. Was #e32027 "crimson" until 2026-08-11 (ddd-n93); + renamed rather than retuned because #710103 is oxblood and a token named crimson holding it + makes every contrast note below read as a lie. The palette flips with it: light-on-field + improves sharply (parchment 3.86 -> 10.18:1, gold 2.34 -> 6.17:1) while dark-on-field + collapses (ink 3.86 -> 1.46:1, blood 2.88 -> 1.09:1). */ + --ddd-oxblood: #710103; + --ddd-deep: #9e1c1f; + --ddd-blood: #5e1111; + --ddd-gold: #ebac49; + --ddd-tan: #e3cc9d; + --ddd-ink: #211313; + + /* Die tiles, keyed to which DIE it is (owner, 2026-08-12 — ddd-a74). Briefly both were the + field colour; they are now two colours of OPPOSITE POLARITY, which is what drives the two + rules further down that look like they could be simplified away and cannot: + + symbol white on devil 5.53:1 on temptation 2.06:1 <- white is unusable on amber + symbol ink on devil 3.26:1 on temptation 8.75:1 + rim gold on devil 2.77:1 on temptation 1.03:1 <- gold IS amber; no rim at all + rim ink on devil 3.26:1 on temptation 8.75:1 + tile on the parchment panel: devil 4.58:1, temptation 1.70:1 + + So the symbol colour follows the tile (white on devil, ink on temptation) and the rim is ink + on both. Gold was fine on the old dark tile but never did the separating on the SHEET — + gold-on-parchment is 1.65:1, the dark tile was the edge. Amber cannot be its own edge at + 1.70:1, so the rim has to be, and only a dark one can. */ + --ddd-die-devil: #ce1b1e; + --ddd-die-temptation: #f5a424; + + /* --- Type --- */ + --ddd-font-display: 'Playfair Display', Georgia, serif; /* stands in for March */ + --ddd-font-head: 'Playfair Display', Georgia, serif; /* stands in for Carena */ + --ddd-font-body: Georgia, 'Times New Roman', serif; + + /* --- Metrics. Tokenised so owner tuning in ddd-dp6 is a one-line edit. --- */ + --ddd-gap: 0.625rem; + --ddd-radius: 0.75rem; + --ddd-panel-pad: 0.7rem; + --ddd-chip-pad-y: 2px; + --ddd-chip-pad-x: 12px; + + /* --- Type scale (spec §4.3) --- */ + --ddd-size-title: 1.8125rem; + --ddd-size-title-lg: 2.375rem; + --ddd-size-banner: 0.6875rem; + --ddd-size-entry: 0.875rem; + --ddd-size-drive: 1.375rem; + --ddd-size-btn: 0.65625rem; + --ddd-size-label: 0.59375rem; + --ddd-size-body: 0.75rem; + --ddd-size-body-sm: 0.71875rem; + + /* Die glyph ARTWORK. DUPLICATED from src/rollTemplates/common.scss ($glyph-*) on purpose: that + file compiles to public/host.css for the CHAT host, a separate artifact from the sheet + bundle, so the sheet cannot reference it. src/__tests__/die-glyph-parity.test.js fails if + they drift, and since ddd-4ra it checks the tile colours too. + Devil's Duty has no glyph — the book's "Blank" face is a plain die. + Format: LA PNG, pure black, real alpha. These are consumed as MASKS (ddd-4ra), not as + background images, which is what makes "white symbols on a #710103 tile" a CSS change + instead of four re-authored artworks. mask-mode defaults to alpha for an image source — + luminance mode would render nothing, since every opaque pixel here is (0,0,0). */ + --ddd-glyph-eyebrow: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABACAQAAADsFdxDAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAHuSURBVFjDzZnLcsMwCEWNxv//y3TRZOJIPO4FOlNWjQQcgS2EVblqos64oA5gxRRJ+uXAGBTyjYI5JOAfA1exASEHd6ABIwP3sQ4nAk9BTdJNY+McwYsV2EF/44n7wzETYx5ZRrh4SQzEna1tRLlccwzLpN7Mn7hKWS6q6JfVclT5wyOSpzeNwNErJ7sLGm2A1VaiMbGoHXGcZEk1wJif4CgmJUYh9KJMsazkok8wHy8fcyNirm4NgsdiPsGauJuJWa2IlYyiFPMqGI/EPFOrsWV/ack2iHYkqJ3ro/9WozFvGm9wtmLv3C4/58rLVYn5mF3bML6Ayj7YwBoqZUktfgQtVBHQY45OWeaEo0zHHNTA2zWpiFptnS29fRw9/wgrJzjvuJClaIZFmr04eQppGf7kMvv81+j3IuJXjrwN8sFebB30w/ui0tQRsdrbZhtzxhNDP2D8i4i/MxHbZlEHnPiOHKSry9RqMf76/Nq/nZPl3Ze1cWLsiOa+nXDT/RGRPYmVaszULi5wXn73sbgOOSFsb94ElOSipnMs7rcDUQV0mr2JmLCZEXBLOs/2eUdk14LgOU9FLM6oW8EmU03dcP+jqwhczqMibfGmIpYDB38ezFYs6y7UqeLTpXK/73YPj/kaDfwj5K/AO9xk/ACWGX50qzzxdwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDowOSswMDowMOeuB70AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MDkrMDA6MDCW878BAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=='); + --ddd-glyph-delight: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAABcRgAAXEYBFJRDQQAAAAd0SU1FB+oGHRE4H9FLkO8AAAG4SURBVGje7VjZkoQwCATL//9l9m3VJEBDwKmpXZ6mRo5Oy2WYiISIiJgiIoa+3H67XvlmgEPQIMtS2/TLg6EPQocrhhXbDzDSZGGJBDf98uQAOVk0uAHhcMPZ7gUOr3jixUP2jDZkZEGOlJu8PBkTotNR7wFxk7cZmOTPA+AZwJWnPRkwyLnvYgIeak3WLMDc2NNDPLszYYoGvzREt2Nanz89XKJyT8IPhCfiRK6XBSfKVIE2rpOwogxM08wB50qsE9rhscoZdCIAKt79BPGA3WJLqLc/TXIQEdfmdewg5+Nvt3FuydL7swyZ+mbgVayPsmVVFTl/XvNXb1UFON0MWhrDCClDBp8lwmNGewnoeKrbiPyzg59mXeEV6WLA6pIPJjoA2CdXOiFssBV84S1SBVY5pW5HMAb0ECVNG62CnWCmLd7lR/29VS7MwOymaIvYW8ny21SSAcw1R5iqb0Qc4qZgFnirehmApsW1YhqObznEQVUOpPn59CXVP4AAgKYPli9ioImDGAMNEKKvoBzCV+VAi6xbqL+QlQMQ0q8nWi9wtJ3/pfD+ltt+fWWN41fuzrRV4rWLux9wlliS8qYCfwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNi0wNi0yOVQxNzo1NDozMyswMDowMM1RXxAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjYtMDYtMjlUMTc6NTQ6MzMrMDA6MDC8DOesAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTI5VDE3OjU2OjMxKzAwOjAweHMHZwAAAABJRU5ErkJggg=='); + /* Temptation die, from the same insert page. Band names match temptationResult() + in src/dice/rolls.js: `drive` is the spiral (d6 3-6), `overtaken` the bolt (1-2). */ + --ddd-glyph-drive: url('data:image/png;base64,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'); + --ddd-glyph-overtaken: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAADAElEQVR42s2Zv2/TQBSAP/uSsjWtUIUobSckoGIBsSIx8FsspbAzlf49TEgwsdEW/gRE23RBAiQkws7MgCpU0sR3x3BJG9tnJ77YZ3xSpMRJ/Pm97z2fz5C/BVS8iZwDLxDQqxohzPn8Fu8RPqKQFZm7aN7SJMjErBjgPhLNDg0C/1EwAJoumm0a/qMwBIjoo9kmzPGlYgA9QBB+ozAKoOmheec3EXEAE4Udmv50TAKYKOxUE4UAkRozCB7GAAzCFgJoWH4hEGVH52YCwCBsZ7Zvp2tHA1jhOkcIdCwFkhupP2wS8YQtXhGiLAc/4NC6Z0wClvkWO8/8IXP2tZkr3i8CYJYPaLpEsSEzESLr6KFpM18cIQTm2R8U2zSjj2af+ZzLfA7CXIkIc8URBDDLbsp7V4RZtyi02C0tCi1XF8pCOHDXca8khPb/omPoomNZUdijNY2OsuAhJSr2PjqpCCcXPqIKIaiR17iODoloAHcKdAWF5jcv0CgLgkODFgQ8KAjQZYFnlkQ46ZieEY0H+MtVYDMDoaCObgCXCYGNzCgUaNCuADADPEcTWV2YOBHuACHNXIQJdZwGwNTQZmYiJmrQ0wEYhI3cihDVAoxDGKvjOAA1aDnDIVMABuHUheE3zeR+7HxBAPeQOQAqAaA4SgBwoqPZfzp6JxUR5AE8GtDar3PpEXEldVZGR/sV5ROLhI0MAEXAFzqsIhO5UoS85g0tosT0XvITErclESEv+cxZ+omzlbSYybuJCYELfE+dr0Lyi9slLIRN1AuWrAgaxVPgTOLmNBvB8WZWAMt0UggSTZ/1QY4rXydY4keqICWaHusD0ytHsLugOOaxrygsWhAkmmPW/CXCrmPPH0KWjpG/RBgd+/Xq2LFUxFBH4U9HG8Kaj+XcrKKUaP6w7AshXREKRZdVP0vatopQaI645GtNPd2glWVG5FVH7wBJHWsAiOtYC8Cojr16AEZ1lPUAjLpwWA/AsCI6aC7WA2AQVvjKtboADMI5ztf1pHmKB/3/AIsDnPXHDro4AAAAAElFTkSuQmCC'); +} + +/* Tailwind namespace bridge. `inline` makes utilities emit var(--ddd-*) directly rather than + resolving the alias at :root scope, so a [data-theme] subtree redefining --ddd-* would + re-skin every utility. Components use ONLY these semantic utilities. */ +@theme inline { + --color-parchment: var(--ddd-parchment); + --color-oxblood: var(--ddd-oxblood); + --color-deep: var(--ddd-deep); + --color-blood: var(--ddd-blood); + --color-gold: var(--ddd-gold); + --color-tan: var(--ddd-tan); + --color-ink: var(--ddd-ink); + --font-display: var(--ddd-font-display); + --font-head: var(--ddd-font-head); + --font-body: var(--ddd-font-body); + --radius-panel: var(--ddd-radius); + --spacing-sheet: var(--ddd-gap); + --text-banner: var(--ddd-size-banner); + --text-entry: var(--ddd-size-entry); + --text-btn: var(--ddd-size-btn); + --text-label: var(--ddd-size-label); + --text-sheet: var(--ddd-size-body); + --text-sheet-sm: var(--ddd-size-body-sm); +} + +/* Preflight reconciliation. v4 preflight resets UA chrome this sheet relies on; `revert` rolls + back to UA defaults. Lives in @layer components so it BEATS preflight (base) but LOSES to + utilities — a Phase B component's utility classes must win — while un-layered BEM rules + out-rank all of it. */ +@layer components { + /* preflight:12-13's universal border-box is now KEPT — Phase B dropped the revert, and every + metric below assumes border-box. The UA body margin stays zeroed too (see the shell rules): + restoring it alongside a full-width body pushes the sheet 8px off-screen. */ + html { line-height: revert; } + + input, select, textarea, button { + margin: revert; padding: revert; border: revert; border-radius: revert; + background-color: revert; color: revert; font: revert; + } + textarea { resize: revert; } /* preflight:308 sets resize: vertical */ + ::file-selector-button { + margin: revert; padding: revert; border: revert; border-radius: revert; + background-color: revert; color: revert; font: revert; appearance: revert; + } + /* NOT reverted: the UA placeholder grey is 3.81:1 on parchment and fails AA as text. Deep is + 6.59:1 and still reads as "not a value" against ink body text. Spec §3.3 rule 6 — this only + showed up in the rendered sweep, never in the palette table. */ + ::placeholder { color: var(--ddd-deep); opacity: 1; } + + img, svg, video, canvas { /* preflight:214-234 */ + display: revert; vertical-align: revert; max-width: revert; height: revert; + } + + p { margin: revert; } + h2, h3 { margin: revert; font-size: revert; font-weight: revert; } + small { font-size: revert; } /* ReferencePanel.vue:27 has one, and the + harness opens Reference */ + dl, dd { margin: revert; } /* ReferencePanel declares dd itself; dl is + the genuinely unrestored one */ + summary { display: revert; } /* preflight:194-196 is list-item, not block */ +} + +/* --- Primitives (ddd-dp6 Task 9). Layered so template utilities can still override them: an + un-layered rule out-ranks everything Tailwind emits and the token bridge becomes decorative. + Declared AFTER the reconciliation block on purpose — `input, textarea, select` ties it at + 0-0-1, so source order is what makes the styled control win over the UA revert. --- */ +@layer components { + /* A section is block, NOT grid: as a grid item the banner would blockify and stretch to the + track width, and the parent's gap would fight the -7px overlap. */ + .ddd-section { display: block; container-type: inline-size; } + + /* The 2px gold border is the panel's boundary and it got sharper in ddd-n93 — 2.34:1 on the old + crimson, 6.17:1 on oxblood. The deep ring below is NOT a boundary and never was (1.71:1 then, + 1.55:1 now); it is a depth cue, so the recolor leaves it alone. */ + .ddd-panel { + @apply bg-parchment border-2 border-gold; + border-radius: var(--ddd-radius) 5px 14px 7px; + box-shadow: 0 0 0 2px var(--ddd-deep); + padding: var(--ddd-panel-pad); + display: grid; + gap: 0.3rem; + min-width: 0; + } + + /* Rendered as

    : four sections carry an

    today, and replacing those with styled divs + would strip heading semantics and orphan the

    s beneath. UA h2 sizing is overridden + here, so the element choice costs nothing visually. */ + .ddd-banner { + @apply bg-ink text-parchment font-display text-banner uppercase; + width: fit-content; /* chip, not full-width bar */ + letter-spacing: 0.13em; + padding: var(--ddd-chip-pad-y) var(--ddd-chip-pad-x); + margin: 0 0 -7px 10px; + font-weight: 400; + position: relative; + z-index: 2; + /* Was top+bottom rules only. Closed to a full rim in ddd-n93: this class is ALSO the + ReferencePanel's (ReferencePanel.vue:15), i.e. a click target whose default + disclosure marker was removed because "the chip carries the affordance". On oxblood an ink + fill is 1.46:1, so the fill stopped drawing the silhouette that affordance depends on. + The rim is defined by gold-on-ink (9.02:1), not by the ground, so it reads identically on + the half of the chip that overhangs a parchment panel. */ + border: 1px solid var(--ddd-gold); + } + + /* Gold keyline is permitted here under spec §3.3 rule 2's narrow exception: the blood FILL + carries 11.12:1 against parchment, so the fill — not the border — identifies the control. */ + .ddd-btn { + @apply font-display text-btn uppercase text-parchment; + background: var(--ddd-blood); + border: 1px solid var(--ddd-gold); + border-radius: 3px; + padding: 2px 8px; + letter-spacing: 0.07em; + cursor: pointer; + white-space: nowrap; + } + .ddd-btn:disabled { opacity: 0.4; cursor: not-allowed; } + /* Gold fill + gold border would leave the ACTIVE state with no 3:1 boundary against + parchment (1.65:1) — the blood-fill exception does not carry over. Deep border. */ + .ddd-btn--on { + background: var(--ddd-gold); + color: var(--ddd-ink); + border-color: var(--ddd-deep); + } + + /* Transparent/parchment-filled controls need a deep border — it is the only boundary. */ + input, textarea, select { + @apply bg-parchment text-ink font-body; + border: 1px solid var(--ddd-deep); + border-radius: 3px; + padding: 1px 5px; + min-width: 0; + } + + /* Gold on parchment is 1.65:1 — not a visible focus indicator. */ + input:focus-visible, textarea:focus-visible, select:focus-visible, + button:focus-visible, summary:focus-visible { + outline: 2px solid var(--ddd-ink); + outline-offset: 1px; + } +} + +/* --- Migrated from SFC scoped styles (ddd-yf4), grouped by original component. Prefixes marked + KEEP-SCOPED are load-bearing: without them the rule leaks to a component that is currently + unstyled. Raw hex values are carried over verbatim; tokenising them is a visible-risk change + and belongs to Task 9. --- */ + + +/* ============================================================================ + Phase B component rules (ddd-dp6). Layered so template utilities can override + them, and declared AFTER the primitives block above so that at equal + specificity — .reset vs .ddd-btn, both 0-1-0 — the component rule wins. + ============================================================================ */ +@layer components { + /* Preflight zeroes the body margin and Phase B keeps it that way. Restoring the UA 8px + alongside width:100% makes the body 496px wide in a 480px viewport and pushes the sheet's + right edge off-screen — invisible to a scrollWidth check, and clipped out of screenshots by + overflow-x:hidden. */ + body { + margin: 0; + width: auto; + min-height: 100dvh; + overflow-x: hidden; + background: var(--ddd-oxblood); + color: var(--ddd-ink); + } + + #app { font-family: var(--ddd-font-body); } + + /* App.vue — the sheet measures its OWN box: a Roll20 panel resizes independently of the + window, so a media query reads the wrong number. Size queries evaluate the CONTENT box, so + the --ddd-gap padding is subtracted: a 480px panel queries at 460px (28.75rem) and an 860px + panel at 840px (52.5rem). Thresholds are 28rem/51rem accordingly — 30rem/48rem would never + fire at 480px. */ + .ddd-sheet { + container-type: inline-size; + background: var(--ddd-oxblood); + /* NOT the field's text colour, despite appearances: .ddd-panel sets no `color`, so this is + what every panel's interior inherits. It has to stay ink. The corollary is the field + invariant — anything sitting on the BARE field sets its own light colour. That was always + true; since ddd-n93 it is unforgiving rather than merely poor (ink 3.86 -> 1.46:1). */ + color: var(--ddd-ink); + font-family: var(--ddd-font-body); + padding: var(--ddd-gap); + display: grid; + gap: var(--ddd-gap); + } + + /* Multi-column flow, not a row grid: panels stack down each column at their natural height so + the vertical gap is one constant value and no banners align across a row. Accepted cost — + column balancing moves panels between columns as content grows (spec §6.2). */ + .ddd-sheet__grid { column-count: 1; column-gap: var(--ddd-gap); } + @container (min-width: 28rem) { .ddd-sheet__grid { column-count: 2; } } + @container (min-width: 51rem) { .ddd-sheet__grid { column-count: 3; } } + .ddd-sheet__grid > * { break-inside: avoid; margin: 0 0 var(--ddd-gap); } + + /* Sits directly on the field. Ink fill — but on oxblood an ink chip is 1.46:1, so the fill no + longer draws its own silhouette. Nothing to add: .ddd-btn's `1px solid var(--ddd-gold)` is + what makes this read as a chip now (6.17:1), and .reset overrides only the background. */ + .reset { justify-self: start; background: var(--ddd-ink); } + + /* --- RoleHeader.vue --- */ + .role-header__bar { display: flex; gap: 1rem; align-items: center; } + .role-header__fields { display: grid; gap: 0.25rem; min-width: 0; } + .role-header__role { display: grid; gap: 0.3rem; min-width: 0; } + + /* ddd-93d. A fixed identity column (token + Name + Role) beside the role's own column, so the + description sets to a readable measure instead of running the full width of the sheet. + `align-items: start` keeps the short left column from stretching to the prose's height. + Keyed to .ddd-section's container like the rest of this header: 36rem is where 15rem of + fixed column still leaves the right column a usable measure once .ddd-panel's padding and + borders (~1.4rem + 4px) are taken off. Below it the grid is a single track and the columns + stack in source order — the pre-ddd-93d layout, unchanged. */ + .role-header__layout { display: grid; gap: var(--ddd-gap); align-items: start; } + @container (min-width: 36rem) { .role-header__layout { grid-template-columns: 15rem minmax(0, 1fr); } } + + /* Keys off .ddd-section's own container, NOT the root: the header is full-width, so 20rem of + ITS content box is the right trigger and is a different measurement from the root's 28rem. */ + .role-header__title { + font-family: var(--ddd-font-display); + text-align: center; + line-height: 1; + font-size: var(--ddd-size-title); + color: var(--ddd-deep); + margin: 0; + } + @container (min-width: 20rem) { .role-header__title { font-size: var(--ddd-size-title-lg); } } + /* ddd-93d. Declared AFTER the base rule on purpose — it ties `text-align: center` at 0-1-0, so + source order is what makes it win. Flush-left with the description's text edge: centring only + reads as intentional while the title spans the whole panel; over one column of a two-column + layout it looks like a stray indent. Same 36rem trigger as .role-header__layout. */ + @container (min-width: 36rem) { .role-header__title { text-align: left; } } + /* Superior cap. Lives INSIDE the panel with the title — on the bare field it would be ~12px + ink text at 1.46:1 (spec §3.3 rule 1). Worse than the 3.86:1 that first put it here. */ + .role-header__title .the { + font-size: var(--ddd-size-body); text-transform: uppercase; letter-spacing: 0.1em; + vertical-align: top; position: relative; top: 4px; + } + .role-header__desc { font-size: var(--ddd-size-body); line-height: 1.45; } + .role-header .drop-cap { + font-family: var(--ddd-font-display); + float: left; font-size: 1.875rem; line-height: 0.82; + padding: 1px 3px 0 0; color: var(--ddd-deep); + } + + /* Shared by DogDetails, DriveStorytelling, RoleHeader and Tracks. Blood on parchment is + 11.12:1; on the oxblood field it would be 1.09:1, so labels only ever sit inside a panel. + The reason survived the ddd-n93 recolor and got stronger — blood was 2.88:1 on crimson. */ + .label { + font-family: var(--ddd-font-display); + font-size: var(--ddd-size-label); text-transform: uppercase; letter-spacing: 0.1em; + font-weight: 700; color: var(--ddd-blood); + } + .avatar img { height: 3rem; border-radius: 6px; border: 2px solid var(--ddd-gold); } + + /* --- TraitsBlock.vue. Keyed to the SECTION's own container, not the root: at the 2-column + sheet threshold a panel's content is ~199px, so a row keyed to the root's 480px would + overflow by more than half. --- */ + .trait-row { + display: grid; + grid-template-columns: auto 1fr; + gap: 2px 6px; + align-items: baseline; + font-size: 0.78125rem; + padding-bottom: 3px; + border-bottom: 1px dotted var(--ddd-tan); + min-width: 0; + } + .trait-row__tier { font-family: var(--ddd-font-display); } + .trait-row__name { + font-family: var(--ddd-font-display); font-size: var(--ddd-size-entry); min-width: 0; + } + .trait-row__count { width: 3rem; } + .trait-row .roll { grid-column: 1 / -1; justify-self: start; } + + /* 19rem of the SECTION's content box. The measured floor is ~17rem, but at 273px (the 3-column + panel) the 1fr name column collapses until "Dandy" touches the count input — so the switch + is held back to a width where the inline row is actually comfortable, not merely possible. */ + @container (min-width: 19rem) { + .trait-row { grid-template-columns: 4.6rem 1fr 3rem auto; } + .trait-row .roll { grid-column: auto; justify-self: end; } + } + + .riven-badge { + background: var(--ddd-deep); color: var(--ddd-parchment); + padding: 0.15rem 0.4rem; border-radius: 0.25rem; + font-family: var(--ddd-font-display); font-size: var(--ddd-size-btn); + text-transform: uppercase; letter-spacing: 0.07em; justify-self: start; + } + + /* Roll-mode toggle, above the trait rows it governs. Moved here from DriveStorytelling + (ddd-pzx) — mode selects the face names a trait roll posts and never touches Drive. + The label takes its own line by default: in the 2- and 3-column panels the section is + ~199-273px, where "Roll Mode / Narrative / Combat" inline orphans Combat onto its own + row and the pair stops reading as one control. Same container and threshold as + .trait-row above, so the toggle and the rows it governs relax together. */ + .mode { display: flex; gap: 0.4rem; align-items: center; flex-wrap: wrap; } + .mode__label { flex: 1 0 100%; } + @container (min-width: 19rem) { + .mode__label { flex: 0 0 auto; } + } + + /* --- CallResponse.vue. Lives in the Traits column, whose content box is ~199px at the + 2-column sheet threshold — so chips wrap and nothing here assumes horizontal room. --- */ + .call-response { + display: grid; + gap: 0.3rem; + margin-top: 0.4rem; + padding-top: 0.4rem; + border-top: 1px dotted var(--ddd-tan); + } + .call-response__context { font-size: var(--ddd-size-label); margin: 0; opacity: 0.8; } + .call-response__dice { + display: flex; flex-wrap: wrap; gap: 0.3rem; + list-style: none; margin: 0; padding: 0; min-width: 0; + } + .call-response__slot { min-width: 0; } + .call-response__die { + display: grid; justify-items: center; gap: 1px; + padding: 3px 5px; min-width: 0; + background: var(--ddd-parchment); + border: 1px solid var(--ddd-deep); border-radius: 4px; + font-family: var(--ddd-font-body); color: var(--ddd-ink); + cursor: pointer; + } + /* A spent die reads as an EMPTIED SLOT: tan fill, recessed by an inset shadow, struck through. + The owner judged the previous dim-plus-strike too faint in the real Roll20 host (ddd-905) — + 1360440 had raised the spent chip's own text contrast, which is a different problem from + spent-vs-held distinguishability. Fill is the channel that carries the latter. + + No `opacity` here, and that is the load-bearing part: opacity composites the element's own + background toward the panel behind it, so dimming the chip washes out the very fill meant to + carry the state (tan 1.30:1 -> 1.20:1 against parchment, and the chip's text 11.47:1 -> + 5.08:1). The fill and the recess ARE the dim. Guarded in call-response-legibility.test.js. + + Border is deliberately NOT softened to tan: the chip is a button (click to unspend), and tan + is 1.30:1 against parchment — no boundary. The inherited --ddd-deep border carries 6.59:1 + against the panel and 5.07:1 against this fill. Blood text on tan is 8.56:1. */ + .call-response__die--spent { + background: var(--ddd-tan); + box-shadow: inset 0 2px 4px rgb(from var(--ddd-ink) r g b / 0.35); + color: var(--ddd-blood); + text-decoration: line-through; + } + /* Tile. Devil's dice by default; the Temptation faces override the fill below. Ink rim on both + — see the --ddd-die-* note in :root for why gold is gone. The rim is what gives the amber + tile an edge on parchment (1.70:1 on its own), and it sharpens the devil tile too: ink is + 14.9:1 against the panel where gold was 1.65:1. Tan would also be dark enough but tan means + SPENT here (.call-response__die--spent), the wrong signal on a fresh die. */ + .call-response__glyph { + width: 1.1rem; height: 1.1rem; border-radius: 3px; + background-color: var(--ddd-die-devil); + border: 1px solid var(--ddd-ink); + } + /* Ties the base rule at 0-1-0, so SOURCE ORDER is what makes these win — they must stay + declared after it. Two selectors rather than a shared `--temptation` modifier class because + the face class is derived from the store's band name (`call-response__glyph--${band}`), and + inventing a second class for the template to emit would put the die-type knowledge in the + component instead of here. */ + .call-response__glyph--drive, + .call-response__glyph--overtaken { background-color: var(--ddd-die-temptation); } + /* The mask goes on ::before, not on .call-response__glyph itself: masking the element would + clip its own background and border away and leave a bare symbol. The base rule carries + geometry and mask placement only — both inert without a mask-image — so `duty`, the book's + "Blank" face, needs no opt-out: it never gets a background-color, and an unpainted + ::before is invisible. */ + .call-response__glyph::before { + content: ''; display: block; box-sizing: border-box; + /* Symbol colour is set per FACE below, not here: it follows the tile's polarity — white on + the dark devil tile, ink on the light Temptation tile. Setting a default here would make + whichever group forgot to override it silently unreadable. */ + width: 100%; height: 100%; + mask-position: center; mask-size: 72%; mask-repeat: no-repeat; + -webkit-mask-position: center; -webkit-mask-size: 72%; -webkit-mask-repeat: no-repeat; + } + .call-response__glyph--eyebrow::before { + background-color: #fff; + mask-image: var(--ddd-glyph-eyebrow); -webkit-mask-image: var(--ddd-glyph-eyebrow); + } + .call-response__glyph--delight::before { + background-color: #fff; + mask-image: var(--ddd-glyph-delight); -webkit-mask-image: var(--ddd-glyph-delight); + } + .call-response__glyph--drive::before { + background-color: var(--ddd-ink); + mask-image: var(--ddd-glyph-drive); -webkit-mask-image: var(--ddd-glyph-drive); + } + .call-response__glyph--overtaken::before { + background-color: var(--ddd-ink); + mask-image: var(--ddd-glyph-overtaken); -webkit-mask-image: var(--ddd-glyph-overtaken); + } + /* duty is the book's "Blank" face — plain die, no glyph, hence no ::before rule */ + .call-response__value { font-family: var(--ddd-font-display); font-size: var(--ddd-size-entry); } + .call-response__face { font-size: 0.625rem; text-align: center; } + .call-response__remaining { margin: 0; font-size: var(--ddd-size-label); } + /* Body, not label (ddd-0i8). This is the text a player reads mid-scene when they have run out + of dice; at --ddd-size-label it was 9.5px, the smallest type on the panel, and the owner + judged it unreadable in the host. Width is the constraint that made it small in the first + place — see the .call-response__temptation note below. */ + .call-response__empty { font-size: var(--ddd-size-body); } + .call-response__empty-lead { margin: 0 0 0.2rem; font-weight: 700; } + .call-response__options { margin: 0; padding-left: 1rem; display: grid; gap: 0.2rem; } + /* .ddd-btn's white-space: nowrap gives "Roll your Temptation die" a 187.5px min-content — + plus .call-response__options' 1rem padding-left, that alone forces the whole + .call-response grid past the ~199px column budget in the out-of-dice state (the held + state has no such button and fits fine). Ties .ddd-btn on specificity (0-1-0 each), so + this must stay declared after it in source order — .ddd-btn lives in the SECOND + @layer components block above; this is the THIRD, so the tie is won by construction. */ + .call-response__temptation { white-space: normal; } + /* The rolled Temptation result (ddd-4zr). Same reading order as a pool die — symbol, value, + then what it means — but laid out inline rather than stacked, because this block sits in the + out-of-dice state, which is the sheet's tightest column. The outcome text wraps under the + tile instead of widening the grid: `flex-wrap` plus a 100% basis on the outcome is what keeps + min-content at the tile-plus-value width and off the whole sentence. */ + .call-response__result { + display: flex; flex-wrap: wrap; align-items: center; + gap: 1px 0.3rem; min-width: 0; + } + .call-response__outcome { flex: 1 0 100%; font-size: var(--ddd-size-body-sm); } + .call-response__clear { justify-self: start; } + + /* --- DriveStorytelling.vue --- */ + .drive__value { + font-family: var(--ddd-font-display); + font-size: var(--ddd-size-drive); + text-align: center; + color: var(--ddd-deep); + /* An 's intrinsic width is its `size` attribute (default 20 characters), which at + 22px display type is 264px — wider than a 199px panel at the 2-column threshold. */ + width: 100%; + /* border intentionally inherited from the layered input rule — rule 2 forbids border:none */ + } + .sub { + font-family: var(--ddd-font-head); + font-size: 0.625rem; text-transform: uppercase; letter-spacing: 0.11em; + color: var(--ddd-blood); + border-top: 1px solid var(--ddd-tan); + padding-top: 4px; margin: 2px 0 0; + } + .storytelling { font-size: var(--ddd-size-body-sm); line-height: 1.45; } + + /* --- Tracks.vue. flex-wrap is load-bearing, not cosmetic: without it .track's min-content is + 283px and it alone sets the whole sheet's minimum width, overflowing every panel width. --- */ + .track { display: flex; gap: 0.4rem; align-items: center; flex-wrap: wrap; } + .memories__head { display: flex; justify-content: space-between; align-items: center; } + + /* The pip glyph is TEXT as well as a control, so a tan glyph fails twice: 1.30:1 as text and + 1.30:1 as a boundary. Both states are drawn in deep (6.59:1) and distinguished by glyph + shape and ground, not by colour. Spec §3.3 rule 4. */ + .rend-pip { + background: none; cursor: pointer; padding: 0 2px; + color: var(--ddd-deep); + border: 1px solid var(--ddd-deep); + border-radius: 3px; + font-size: 0.9375rem; line-height: 1; + } + .rend-pip.filled { background: var(--ddd-tan); } + .riven { + font-family: var(--ddd-font-display); + color: var(--ddd-deep); font-weight: 700; + text-transform: uppercase; font-size: var(--ddd-size-btn); letter-spacing: 0.07em; + } + .memory { display: grid; grid-template-columns: 1fr auto; gap: 0.3rem; margin-top: 0.3rem; } + + /* --- Tricks.vue and Pacts.vue --- */ + .tricks__head { display: flex; justify-content: flex-end; } + /* Card-level break protection: the SECTION avoiding a break does not stop an individual card + from splitting between its control row and its body when a panel exceeds the column box. */ + .trick, .pact { + break-inside: avoid; + border-top: 1px solid var(--ddd-tan); padding-top: 5px; display: grid; gap: 3px; + } + /* Trick names are entry titles too — same treatment as .pact__name, on an input. */ + .trick__row input { + font-family: var(--ddd-font-display); + font-size: var(--ddd-size-entry); + color: var(--ddd-deep); + } + /* A trick row has THREE children and a pact row has FOUR — a shared three-column rule would + push Remove onto a second line. */ + .trick__row { display: grid; grid-template-columns: 1fr auto auto; gap: 6px; align-items: baseline; min-width: 0; } + .pact__row { display: grid; grid-template-columns: auto 1fr auto auto; gap: 6px; align-items: baseline; min-width: 0; } + + /* Below 18rem of the section's own box, four controls plus the name will not sit on one line + without ellipsising the name to nothing — at 260px "Ask the Devil" rendered as "Ask t…", and + the name is the most identifying thing in the row. Wrap the trailing controls instead. */ + @container (max-width: 18rem) { + .pact__row { grid-template-columns: auto 1fr; } + /* justify-self keeps the wrapped controls at their natural width — without it Remove + stretches to fill the 1fr track and reads as a primary action. */ + .pact__row > :nth-child(n + 3) { grid-column: span 1; justify-self: start; } + } + + .pact__name, .trick__row input { min-width: 0; } + .pact__name { + font-family: var(--ddd-font-display); font-size: var(--ddd-size-entry); color: var(--ddd-deep); + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; + } + .trick__text, .pact__text { font-size: var(--ddd-size-body-sm); line-height: 1.45; } + /* A