From c43212de390ca27ea297bea0780533ec31ea5a6c Mon Sep 17 00:00:00 2001 From: flyingtoasters Date: Fri, 28 Mar 2025 13:31:01 -0400 Subject: [PATCH] initial publication --- _dev_prev_versions.zip | Bin 0 -> 551751 bytes package-lock.json | 6 - toyobot/.editorconfig | 12 - toyobot/.github/dependabot.yml | 10 + toyobot/.github/workflows/ci.yaml | 39 + toyobot/.gitignore | 172 +- toyobot/.prettierignore | 1 + toyobot/.prettierrc | 6 - toyobot/.prettierrc.json | 3 + toyobot/.vscode/settings.json | 5 - toyobot/LICENSE | 21 + toyobot/README.md | 145 + toyobot/eslint.config.js | 15 + toyobot/example.dev.vars | 2 +- toyobot/package-lock.json | 14277 +++++++++++++++------------- toyobot/package.json | 76 +- toyobot/renovate.json | 11 + toyobot/src/commands.js | 211 +- toyobot/src/helloworld.js | 15 - toyobot/src/jsonresponse.js | 11 + toyobot/src/ping.js | 0 toyobot/src/register.js | 65 +- toyobot/src/server.js | 111 +- toyobot/src/untested-bot-code.js | 293 - toyobot/src/utilities.js | 72 + toyobot/src/yotoplaylist.js | 270 + toyobot/src/yotostore.js | 102 + toyobot/test/index.spec.js | 20 - toyobot/test/server.test.js | 171 + toyobot/vitest.config.js | 11 - toyobot/wrangler.jsonc | 47 - toyobot/wrangler.toml | 41 + 32 files changed, 8895 insertions(+), 7346 deletions(-) create mode 100644 _dev_prev_versions.zip delete mode 100644 package-lock.json delete mode 100644 toyobot/.editorconfig create mode 100644 toyobot/.github/dependabot.yml create mode 100644 toyobot/.github/workflows/ci.yaml create mode 100644 toyobot/.prettierignore delete mode 100644 toyobot/.prettierrc create mode 100644 toyobot/.prettierrc.json delete mode 100644 toyobot/.vscode/settings.json create mode 100644 toyobot/LICENSE create mode 100644 toyobot/README.md create mode 100644 toyobot/eslint.config.js create mode 100644 toyobot/renovate.json delete mode 100644 toyobot/src/helloworld.js create mode 100644 toyobot/src/jsonresponse.js create mode 100644 toyobot/src/ping.js delete mode 100644 toyobot/src/untested-bot-code.js create mode 100644 toyobot/src/utilities.js create mode 100644 toyobot/src/yotoplaylist.js create mode 100644 toyobot/src/yotostore.js delete mode 100644 toyobot/test/index.spec.js create mode 100644 toyobot/test/server.test.js delete mode 100644 toyobot/vitest.config.js delete mode 100644 toyobot/wrangler.jsonc create mode 100644 toyobot/wrangler.toml diff --git a/_dev_prev_versions.zip b/_dev_prev_versions.zip new file mode 100644 index 0000000000000000000000000000000000000000..7b5efdb4a3bb683e1abeedd4c154315a64a22e5f GIT binary patch literal 551751 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

higY~BcB7yf6?NdtHVvTp?4U6rLQ6_Cz2}@ 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

R+( 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�ryx82Pb1 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�+5oxc?n&JXMh=u3IPg`AZv>BYd~2eO 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%0A@ts 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 7885fdd..0000000 --- a/package-lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "toyo-discord-bot", - "lockfileVersion": 3, - "requires": true, - "packages": {} -} diff --git a/toyobot/.editorconfig b/toyobot/.editorconfig deleted file mode 100644 index a727df3..0000000 --- a/toyobot/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -# http://editorconfig.org -root = true - -[*] -indent_style = tab -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.yml] -indent_style = space diff --git a/toyobot/.github/dependabot.yml b/toyobot/.github/dependabot.yml new file mode 100644 index 0000000..e679178 --- /dev/null +++ b/toyobot/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" + ignore: + - dependency-name: "*" + update-types: + ["version-update:semver-patch", "version-update:semver-minor"] diff --git a/toyobot/.github/workflows/ci.yaml b/toyobot/.github/workflows/ci.yaml new file mode 100644 index 0000000..995efb9 --- /dev/null +++ b/toyobot/.github/workflows/ci.yaml @@ -0,0 +1,39 @@ +on: + push: + branches: + - main + pull_request: +name: ci +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18 + - run: npm install + - run: npm test + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18 + - run: npm install + - run: npm run lint + release: + if: github.ref == 'refs/heads/main' + runs-on: ubuntu-latest + needs: [test, lint] + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18 + - run: npm install + - run: npm run publish + env: + CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + CF_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }} diff --git a/toyobot/.gitignore b/toyobot/.gitignore index 3b0fe33..1547d94 100644 --- a/toyobot/.gitignore +++ b/toyobot/.gitignore @@ -1,172 +1,4 @@ -# Logs - -logs -_.log -npm-debug.log_ -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json - -# Runtime data - -pids -_.pid -_.seed -\*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover - -lib-cov - -# Coverage directory used by tools like istanbul - +node_modules coverage -\*.lcov - -# nyc test coverage - -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - -.grunt - -# Bower dependency directory (https://bower.io/) - -bower_components - -# node-waf configuration - -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) - -build/Release - -# Dependency directories - -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) - -web_modules/ - -# TypeScript cache - -\*.tsbuildinfo - -# Optional npm cache directory - -.npm - -# Optional eslint cache - -.eslintcache - -# Optional stylelint cache - -.stylelintcache - -# Microbundle cache - -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history - -.node_repl_history - -# Output of 'npm pack' - -\*.tgz - -# Yarn Integrity file - -.yarn-integrity - -# dotenv environment variable files - -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) - -.cache -.parcel-cache - -# Next.js build output - -.next -out - -# Nuxt.js build / generate output - -.nuxt -dist - -# Gatsby files - -.cache/ - -# Comment in the public line in if your project uses Gatsby and not Next.js - -# https://nextjs.org/blog/next-9-1#public-directory-support - -# public - -# vuepress build output - -.vuepress/dist - -# vuepress v2.x temp and cache directory - -.temp -.cache - -# Docusaurus cache and generated files - -.docusaurus - -# Serverless directories - -.serverless/ - -# FuseBox cache - -.fusebox/ - -# DynamoDB Local files - -.dynamodb/ - -# TernJS port file - -.tern-port - -# Stores VSCode versions used for testing VSCode extensions - -.vscode-test - -# yarn v2 - -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.\* - -# wrangler project - .dev.vars -.wrangler/ +.wrangler diff --git a/toyobot/.prettierignore b/toyobot/.prettierignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/toyobot/.prettierignore @@ -0,0 +1 @@ +node_modules diff --git a/toyobot/.prettierrc b/toyobot/.prettierrc deleted file mode 100644 index 5c7b5d3..0000000 --- a/toyobot/.prettierrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "printWidth": 140, - "singleQuote": true, - "semi": true, - "useTabs": true -} diff --git a/toyobot/.prettierrc.json b/toyobot/.prettierrc.json new file mode 100644 index 0000000..544138b --- /dev/null +++ b/toyobot/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "singleQuote": true +} diff --git a/toyobot/.vscode/settings.json b/toyobot/.vscode/settings.json deleted file mode 100644 index 0126e59..0000000 --- a/toyobot/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "files.associations": { - "wrangler.json": "jsonc" - } -} \ No newline at end of file diff --git a/toyobot/LICENSE b/toyobot/LICENSE new file mode 100644 index 0000000..81b6760 --- /dev/null +++ b/toyobot/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2022 Justin Beckwith + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/toyobot/README.md b/toyobot/README.md new file mode 100644 index 0000000..6fb9b26 --- /dev/null +++ b/toyobot/README.md @@ -0,0 +1,145 @@ +# Cloudflare worker example app + +awwbot is an example app that brings the cuteness of `r/aww` straight to your Discord server, hosted on Cloudflare workers. Cloudflare Workers are a convenient way to host Discord bots due to the free tier, simple development model, and automatically managed environment (no VMs!). + +The tutorial for building awwbot is [in the developer documentation](https://discord.com/developers/docs/tutorials/hosting-on-cloudflare-workers) + +![awwbot in action](https://user-images.githubusercontent.com/534619/157503404-a6c79d1b-f0d0-40c2-93cb-164f9df7c138.gif) + +## Resources used + +- [Discord Interactions API](https://discord.com/developers/docs/interactions/receiving-and-responding) +- [Cloudflare Workers](https://workers.cloudflare.com/) for hosting +- [Reddit API](https://www.reddit.com/dev/api/) to send messages back to the user + +--- + +## Project structure + +Below is a basic overview of the project structure: + +``` +ā”œā”€ā”€ .github/workflows/ci.yaml -> Github Action configuration +ā”œā”€ā”€ src +│ ā”œā”€ā”€ commands.js -> JSON payloads for commands +│ ā”œā”€ā”€ reddit.js -> Interactions with the Reddit API +│ ā”œā”€ā”€ register.js -> Sets up commands with the Discord API +│ ā”œā”€ā”€ server.js -> Discord app logic and routing +ā”œā”€ā”€ test +| ā”œā”€ā”€ test.js -> Tests for app +ā”œā”€ā”€ wrangler.toml -> Configuration for Cloudflare workers +ā”œā”€ā”€ package.json +ā”œā”€ā”€ README.md +ā”œā”€ā”€ .eslintrc.json +ā”œā”€ā”€ .prettierignore +ā”œā”€ā”€ .prettierrc.json +└── .gitignore +``` + +## Configuring project + +Before starting, you'll need a [Discord app](https://discord.com/developers/applications) with the following permissions: + +- `bot` with the `Send Messages` and `Use Slash Command` permissions +- `applications.commands` scope + +> āš™ļø Permissions can be configured by clicking on the `OAuth2` tab and using the `URL Generator`. After a URL is generated, you can install the app by pasting that URL into your browser and following the installation flow. + +## Creating your Cloudflare worker + +Next, you'll need to create a Cloudflare Worker. + +- Visit the [Cloudflare dashboard](https://dash.cloudflare.com/) +- Click on the `Workers` tab, and create a new service using the same name as your Discord bot + +## Running locally + +First clone the project: + +``` +git clone https://github.com/discord/cloudflare-sample-app.git +``` + +Then navigate to its directory and install dependencies: + +``` +cd cloudflare-sample-app +npm install +``` + +> āš™ļø The dependencies in this project require at least v18 of [Node.js](https://nodejs.org/en/) + +### Local configuration + +> šŸ’” More information about generating and fetching credentials can be found [in the tutorial](https://discord.com/developers/docs/tutorials/hosting-on-cloudflare-workers#storing-secrets) + +Rename `example.dev.vars` to `.dev.vars`, and make sure to set each variable. + +**`.dev.vars` contains sensitive data so make sure it does not get checked into git**. + +### Register commands + +The following command only needs to be run once: + +``` +$ npm run register +``` + +### Run app + +Now you should be ready to start your server: + +``` +$ npm start +``` + +### Setting up ngrok + +When a user types a slash command, Discord will send an HTTP request to a given endpoint. During local development this can be a little challenging, so we're going to use a tool called `ngrok` to create an HTTP tunnel. + +``` +$ npm run ngrok +``` + +![forwarding](https://user-images.githubusercontent.com/534619/157511497-19c8cef7-c349-40ec-a9d3-4bc0147909b0.png) + +This is going to bounce requests off of an external endpoint, and forward them to your machine. Copy the HTTPS link provided by the tool. It should look something like `https://8098-24-22-245-250.ngrok.io`. Now head back to the Discord Developer Dashboard, and update the "Interactions Endpoint URL" for your bot: + +![interactions-endpoint](https://user-images.githubusercontent.com/534619/157510959-6cf0327a-052a-432c-855b-c662824f15ce.png) + +This is the process we'll use for local testing and development. When you've published your bot to Cloudflare, you will _want to update this field to use your Cloudflare Worker URL._ + +## Deploying app + +This repository is set up to automatically deploy to Cloudflare Workers when new changes land on the `main` branch. To deploy manually, run `npm run publish`, which uses the `wrangler publish` command under the hood. Publishing via a GitHub Action requires obtaining an [API Token and your Account ID from Cloudflare](https://developers.cloudflare.com/workers/wrangler/cli-wrangler/authentication/#generate-tokens). These are stored [as secrets in the GitHub repository](https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository), making them available to GitHub Actions. The following configuration in `.github/workflows/ci.yaml` demonstrates how to tie it all together: + +```yaml +release: + if: github.ref == 'refs/heads/main' + runs-on: ubuntu-latest + needs: [test, lint] + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - run: npm install + - run: npm run publish + env: + CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + CF_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }} +``` + +### Storing secrets + +The credentials in `.dev.vars` are only applied locally. The production service needs access to credentials from your app: + +``` +$ wrangler secret put DISCORD_TOKEN +$ wrangler secret put DISCORD_PUBLIC_KEY +$ wrangler secret put DISCORD_APPLICATION_ID +``` + +## Questions? + +Feel free to post an issue here, or reach out to [@justinbeckwith](https://twitter.com/JustinBeckwith)! diff --git a/toyobot/eslint.config.js b/toyobot/eslint.config.js new file mode 100644 index 0000000..e8dde1c --- /dev/null +++ b/toyobot/eslint.config.js @@ -0,0 +1,15 @@ +import prettier from 'eslint-plugin-prettier/recommended'; +import js from '@eslint/js'; +import globals from 'globals'; + +export default [ + { + languageOptions: { + globals: { + ...globals.browser, + }, + }, + }, + js.configs.recommended, + prettier, +]; diff --git a/toyobot/example.dev.vars b/toyobot/example.dev.vars index 1175229..ec2a765 100644 --- a/toyobot/example.dev.vars +++ b/toyobot/example.dev.vars @@ -1,3 +1,3 @@ DISCORD_APPLICATION_ID: ".." DISCORD_PUBLIC_KEY: ".." -DISCORD_TOKEN: ".." \ No newline at end of file +DISCORD_TOKEN: ".. diff --git a/toyobot/package-lock.json b/toyobot/package-lock.json index fc20a43..a6cfc5c 100644 --- a/toyobot/package-lock.json +++ b/toyobot/package-lock.json @@ -1,6652 +1,7629 @@ { - "name": "toyobot", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "toyobot", - "version": "0.0.0", - "dependencies": { - "discord-interactions": "^4.0.0", - "itty-router": "^5.0.9" - }, - "devDependencies": { - "@cloudflare/vitest-pool-workers": "^0.7.5", - "@eslint/js": "^9.1.1", - "c8": "^10.1.2", - "chai": "^5.0.0", - "dotenv": "^16.0.3", - "eslint": "^9.1.0", - "eslint-config-prettier": "^10.0.2", - "eslint-plugin-prettier": "^5.1.3", - "globals": "^16.0.0", - "mocha": "^11.0.0", - "ngrok": "^5.0.0-beta.2", - "prettier": "^3.2.5", - "sinon": "^19.0.2", - "vitest": "~3.0.7", - "wrangler": "^4.4.1" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", - "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@cloudflare/kv-asset-handler": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.4.tgz", - "integrity": "sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==", - "dev": true, - "license": "MIT OR Apache-2.0", - "dependencies": { - "mime": "^3.0.0" - }, - "engines": { - "node": ">=16.13" - } - }, - "node_modules/@cloudflare/unenv-preset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.0.2.tgz", - "integrity": "sha512-nyzYnlZjjV5xT3LizahG1Iu6mnrCaxglJ04rZLpDwlDVDZ7v46lNsfxhV3A/xtfgQuSHmLnc6SVI+KwBpc3Lwg==", - "dev": true, - "license": "MIT OR Apache-2.0", - "peerDependencies": { - "unenv": "2.0.0-rc.14", - "workerd": "^1.20250124.0" - }, - "peerDependenciesMeta": { - "workerd": { - "optional": true - } - } - }, - "node_modules/@cloudflare/vitest-pool-workers": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.7.8.tgz", - "integrity": "sha512-y5N2PXsuT1sjzSV03COtedET/nh3k6k8vmXfX01r8uXcw9hUZvafG5HoAiRfdrLmRpk/I7FS7D/qglPO13l/bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "birpc": "0.2.14", - "cjs-module-lexer": "^1.2.3", - "devalue": "^4.3.0", - "esbuild": "0.17.19", - "miniflare": "3.20250310.0", - "semver": "^7.7.1", - "wrangler": "3.114.1", - "zod": "^3.22.3" - }, - "peerDependencies": { - "@vitest/runner": "2.0.x - 3.0.x", - "@vitest/snapshot": "2.0.x - 3.0.x", - "vitest": "2.0.x - 3.0.x" - } - }, - "node_modules/@cloudflare/vitest-pool-workers/node_modules/wrangler": { - "version": "3.114.1", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.114.1.tgz", - "integrity": "sha512-GuS6SrnAZZDiNb20Vf2Ww0KCfnctHUEzi5GyML1i2brfQPI6BikgI/W/u6XDtYtah0OkbIWIiNJ+SdhWT7KEcw==", - "dev": true, - "license": "MIT OR Apache-2.0", - "dependencies": { - "@cloudflare/kv-asset-handler": "0.3.4", - "@cloudflare/unenv-preset": "2.0.2", - "@esbuild-plugins/node-globals-polyfill": "0.2.3", - "@esbuild-plugins/node-modules-polyfill": "0.2.2", - "blake3-wasm": "2.1.5", - "esbuild": "0.17.19", - "miniflare": "3.20250310.0", - "path-to-regexp": "6.3.0", - "unenv": "2.0.0-rc.14", - "workerd": "1.20250310.0" - }, - "bin": { - "wrangler": "bin/wrangler.js", - "wrangler2": "bin/wrangler.js" - }, - "engines": { - "node": ">=16.17.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2", - "sharp": "^0.33.5" - }, - "peerDependencies": { - "@cloudflare/workers-types": "^4.20250310.0" - }, - "peerDependenciesMeta": { - "@cloudflare/workers-types": { - "optional": true - } - } - }, - "node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250310.0.tgz", - "integrity": "sha512-LkLJO6F8lRNaCbK5sQCITi66SyCirDpffRuI5/5iILDJWQU4KVvAOKPvHrd4E5h/WDm9FGd22zMJwky7SxaNjg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250310.0.tgz", - "integrity": "sha512-WythDJQbsU3Ii1hhA7pJZLBQlHezeYWAnaMnv3gS2Exj45oF8G4chFvrO7zCzjlcJXwSeBTtQRJqxw9AiUDhyA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250310.0.tgz", - "integrity": "sha512-LbP769tT4/5QBHSj4lCt99QIKTi6cU+wYhLfF7rEtYHBnZS2+nIw9xttAzxeERx/aFrU+mxLcYPFV8fUeVxGng==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250310.0.tgz", - "integrity": "sha512-FzWeKM6id20EMZACaDg0Kkvg1C4lvXZgLBXVI6h6xaXTNFReoyEp4v4eMrRTuja5ec5k+m5iGKjP4/bMWJp9ew==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250310.0.tgz", - "integrity": "sha512-04OgaDzm8/8nkjF3tovB+WywZLjSdAHCQT2omXKCwH3EDd1kpd8vvzE1pErtdIyKCOf9/sArY4BhPdxRj7ijlg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild-plugins/node-globals-polyfill": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz", - "integrity": "sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==", - "dev": true, - "license": "ISC", - "peerDependencies": { - "esbuild": "*" - } - }, - "node_modules/@esbuild-plugins/node-modules-polyfill": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.2.2.tgz", - "integrity": "sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==", - "dev": true, - "license": "ISC", - "dependencies": { - "escape-string-regexp": "^4.0.0", - "rollup-plugin-node-polyfills": "^0.2.1" - }, - "peerDependencies": { - "esbuild": "*" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", - "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", - "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", - "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", - "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/eslint-utils/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/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.6", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", - "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", - "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.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": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", - "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.12.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "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/retry": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.2.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "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/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.0.tgz", - "integrity": "sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.37.0.tgz", - "integrity": "sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.37.0.tgz", - "integrity": "sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.37.0.tgz", - "integrity": "sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.37.0.tgz", - "integrity": "sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.37.0.tgz", - "integrity": "sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.37.0.tgz", - "integrity": "sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.37.0.tgz", - "integrity": "sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.37.0.tgz", - "integrity": "sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.37.0.tgz", - "integrity": "sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.37.0.tgz", - "integrity": "sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.37.0.tgz", - "integrity": "sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.37.0.tgz", - "integrity": "sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.37.0.tgz", - "integrity": "sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.37.0.tgz", - "integrity": "sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.37.0.tgz", - "integrity": "sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.37.0.tgz", - "integrity": "sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.37.0.tgz", - "integrity": "sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.37.0.tgz", - "integrity": "sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.37.0.tgz", - "integrity": "sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.37.0.tgz", - "integrity": "sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "13.0.5", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", - "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", - "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "lodash.get": "^4.4.2", - "type-detect": "^4.1.0" - } - }, - "node_modules/@sinonjs/samsam/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/@sinonjs/text-encoding": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", - "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "22.13.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz", - "integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.20.0" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vitest/expect": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.9.tgz", - "integrity": "sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "3.0.9", - "@vitest/utils": "3.0.9", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/mocker": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.9.tgz", - "integrity": "sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "3.0.9", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } - } - }, - "node_modules/@vitest/pretty-format": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.9.tgz", - "integrity": "sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "3.0.9", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.9.tgz", - "integrity": "sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "3.0.9", - "magic-string": "^0.30.17", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.9.tgz", - "integrity": "sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyspy": "^3.0.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.9.tgz", - "integrity": "sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "3.0.9", - "loupe": "^3.1.3", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "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.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "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/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "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/as-table": { - "version": "1.0.55", - "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", - "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "printable-characters": "^1.0.42" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "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/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/birpc": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.14.tgz", - "integrity": "sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/blake3-wasm": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", - "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true, - "license": "ISC" - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, - "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/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chai": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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": "2.1.1", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/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/cliui/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/cliui/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/cliui/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/cliui/node_modules/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/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "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/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "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/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/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "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/data-uri-to-buffer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", - "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", - "dev": true, - "license": "MIT", - "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/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/devalue": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", - "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==", - "dev": true, - "license": "MIT" - }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/discord-interactions": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/discord-interactions/-/discord-interactions-4.1.1.tgz", - "integrity": "sha512-dCrdJFSHQrEHXB8tk+LpIhAL7/+/UXCFDzooYmB6jj7b/zuhdbETpcZXLYQpSfcSRpF5wjmnu1XwuHlvdF1KpQ==", - "license": "MIT", - "engines": { - "node": ">=18.4.0" - } - }, - "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "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/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/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.2.0", - "@eslint/core": "^0.12.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.23.0", - "@eslint/plugin-kit": "^0.2.7", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-config-prettier": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz", - "integrity": "sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.5.tgz", - "integrity": "sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.10.2" - }, - "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-scope": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "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==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "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/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exit-hook": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", - "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/expect-type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.0.tgz", - "integrity": "sha512-80F22aiJ3GLyVnS/B3HzgR6RelZVumzj9jkL0Rhz4h0xYbNW9PjlQz5h3J/SShErbXBc295vseR4/MIbVmUbeA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/exsolve": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", - "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", - "dev": true, - "license": "MIT" - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.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/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "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/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/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-source": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", - "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "data-uri-to-buffer": "^2.0.0", - "source-map": "^0.6.1" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "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/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/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", - "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "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/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hpagent": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", - "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "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/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/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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-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-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-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/itty-router": { - "version": "5.0.18", - "resolved": "https://registry.npmjs.org/itty-router/-/itty-router-5.0.18.tgz", - "integrity": "sha512-mK3ReOt4ARAGy0V0J7uHmArG2USN2x0zprZ+u+YgmeRjXTDbaowDy3kPcsmQY6tH+uHhDgpWit9Vqmv/4rTXwA==", - "license": "MIT" - }, - "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/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "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-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/just-extend": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", - "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", - "dev": true, - "license": "MIT" - }, - "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/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/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.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", - "dev": true, - "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/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/loupe": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz", - "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==", - "dev": true, - "license": "MIT" - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/miniflare": { - "version": "3.20250310.0", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20250310.0.tgz", - "integrity": "sha512-TQAxoo2ZiQYjiOJoK3bbcyjKD/u1E3akYOeSHc2Zcp1sLVydrgzSjmxtrn65/3BfDIrUgfYHyy9wspT6wzBy/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "0.8.1", - "acorn": "8.14.0", - "acorn-walk": "8.3.2", - "exit-hook": "2.2.1", - "glob-to-regexp": "0.4.1", - "stoppable": "1.1.0", - "undici": "^5.28.5", - "workerd": "1.20250310.0", - "ws": "8.18.0", - "youch": "3.2.3", - "zod": "3.22.3" - }, - "bin": { - "miniflare": "bootstrap.js" - }, - "engines": { - "node": ">=16.13" - } - }, - "node_modules/miniflare/node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mocha": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", - "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^10.4.5", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "dev": true, - "license": "MIT", - "bin": { - "mustache": "bin/mustache" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true, - "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/ngrok": { - "version": "5.0.0-beta.2", - "resolved": "https://registry.npmjs.org/ngrok/-/ngrok-5.0.0-beta.2.tgz", - "integrity": "sha512-UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-2-Clause", - "dependencies": { - "extract-zip": "^2.0.1", - "got": "^11.8.5", - "lodash.clonedeep": "^4.5.0", - "uuid": "^7.0.0 || ^8.0.0", - "yaml": "^2.2.2" - }, - "bin": { - "ngrok": "bin/ngrok" - }, - "engines": { - "node": ">=14.2" - }, - "optionalDependencies": { - "hpagent": "^0.1.2" - } - }, - "node_modules/nise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", - "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.1", - "@sinonjs/text-encoding": "^0.7.3", - "just-extend": "^6.2.0", - "path-to-regexp": "^8.1.0" - } - }, - "node_modules/nise/node_modules/path-to-regexp": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", - "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", - "dev": true, - "license": "MIT" - }, - "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/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/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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/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-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-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-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "dev": true, - "license": "MIT" - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "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==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "dev": true, - "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.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "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.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", - "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.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/printable-characters": { - "version": "1.0.42", - "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", - "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", - "dev": true, - "license": "Unlicense" - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "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/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true, - "license": "MIT" - }, - "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/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rollup": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.37.0.tgz", - "integrity": "sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.37.0", - "@rollup/rollup-android-arm64": "4.37.0", - "@rollup/rollup-darwin-arm64": "4.37.0", - "@rollup/rollup-darwin-x64": "4.37.0", - "@rollup/rollup-freebsd-arm64": "4.37.0", - "@rollup/rollup-freebsd-x64": "4.37.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.37.0", - "@rollup/rollup-linux-arm-musleabihf": "4.37.0", - "@rollup/rollup-linux-arm64-gnu": "4.37.0", - "@rollup/rollup-linux-arm64-musl": "4.37.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.37.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-musl": "4.37.0", - "@rollup/rollup-linux-s390x-gnu": "4.37.0", - "@rollup/rollup-linux-x64-gnu": "4.37.0", - "@rollup/rollup-linux-x64-musl": "4.37.0", - "@rollup/rollup-win32-arm64-msvc": "4.37.0", - "@rollup/rollup-win32-ia32-msvc": "4.37.0", - "@rollup/rollup-win32-x64-msvc": "4.37.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-inject": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", - "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.1", - "magic-string": "^0.25.3", - "rollup-pluginutils": "^2.8.1" - } - }, - "node_modules/rollup-plugin-inject/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/rollup-plugin-inject/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/rollup-plugin-node-polyfills": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", - "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", - "dev": true, - "license": "MIT", - "dependencies": { - "rollup-plugin-inject": "^3.0.0" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT" - }, - "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==", - "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/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" - } - }, - "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/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/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/sinon": { - "version": "19.0.5", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.5.tgz", - "integrity": "sha512-r15s9/s+ub/d4bxNXqIUmwp6imVSdTorIRaxoecYjqTVLZ8RuoXr/4EDGwIBo6Waxn7f2gnURX9zuhAfCwaF6Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.5", - "@sinonjs/samsam": "^8.0.1", - "diff": "^7.0.0", - "nise": "^6.1.1", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true, - "license": "MIT" - }, - "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/stacktracey": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", - "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "as-table": "^1.0.36", - "get-source": "^2.0.12" - } - }, - "node_modules/std-env": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.1.tgz", - "integrity": "sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/stoppable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "npm": ">=6" - } - }, - "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/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/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-cjs/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": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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-ansi-cjs/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/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/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/synckit": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.10.3.tgz", - "integrity": "sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.2.0", - "tslib": "^2.8.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/test-exclude": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", - "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^9.0.4" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinypool": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", - "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - } - }, - "node_modules/tinyrainbow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "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.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "dev": true, - "license": "MIT" - }, - "node_modules/unenv": { - "version": "2.0.0-rc.14", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.14.tgz", - "integrity": "sha512-od496pShMen7nOy5VmVJCnq8rptd45vh6Nx/r2iPbrba6pa6p+tS2ywuIHRZ/OBvSbQZB0kWvpO9XBNVFXHD3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "defu": "^6.1.4", - "exsolve": "^1.0.1", - "ohash": "^2.0.10", - "pathe": "^2.0.3", - "ufo": "^1.5.4" - } - }, - "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/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/vite": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", - "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.25.0", - "postcss": "^8.5.3", - "rollup": "^4.30.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.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 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite-node": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.9.tgz", - "integrity": "sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.4.0", - "es-module-lexer": "^1.6.0", - "pathe": "^2.0.3", - "vite": "^5.0.0 || ^6.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", - "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", - "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", - "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", - "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", - "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", - "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", - "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", - "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", - "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", - "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", - "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", - "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", - "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", - "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", - "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", - "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", - "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", - "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", - "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", - "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", - "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", - "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", - "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.1", - "@esbuild/android-arm": "0.25.1", - "@esbuild/android-arm64": "0.25.1", - "@esbuild/android-x64": "0.25.1", - "@esbuild/darwin-arm64": "0.25.1", - "@esbuild/darwin-x64": "0.25.1", - "@esbuild/freebsd-arm64": "0.25.1", - "@esbuild/freebsd-x64": "0.25.1", - "@esbuild/linux-arm": "0.25.1", - "@esbuild/linux-arm64": "0.25.1", - "@esbuild/linux-ia32": "0.25.1", - "@esbuild/linux-loong64": "0.25.1", - "@esbuild/linux-mips64el": "0.25.1", - "@esbuild/linux-ppc64": "0.25.1", - "@esbuild/linux-riscv64": "0.25.1", - "@esbuild/linux-s390x": "0.25.1", - "@esbuild/linux-x64": "0.25.1", - "@esbuild/netbsd-arm64": "0.25.1", - "@esbuild/netbsd-x64": "0.25.1", - "@esbuild/openbsd-arm64": "0.25.1", - "@esbuild/openbsd-x64": "0.25.1", - "@esbuild/sunos-x64": "0.25.1", - "@esbuild/win32-arm64": "0.25.1", - "@esbuild/win32-ia32": "0.25.1", - "@esbuild/win32-x64": "0.25.1" - } - }, - "node_modules/vitest": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.9.tgz", - "integrity": "sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/expect": "3.0.9", - "@vitest/mocker": "3.0.9", - "@vitest/pretty-format": "^3.0.9", - "@vitest/runner": "3.0.9", - "@vitest/snapshot": "3.0.9", - "@vitest/spy": "3.0.9", - "@vitest/utils": "3.0.9", - "chai": "^5.2.0", - "debug": "^4.4.0", - "expect-type": "^1.1.0", - "magic-string": "^0.30.17", - "pathe": "^2.0.3", - "std-env": "^3.8.0", - "tinybench": "^2.9.0", - "tinyexec": "^0.3.2", - "tinypool": "^1.0.2", - "tinyrainbow": "^2.0.0", - "vite": "^5.0.0 || ^6.0.0", - "vite-node": "3.0.9", - "why-is-node-running": "^2.3.0" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/debug": "^4.1.12", - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "3.0.9", - "@vitest/ui": "3.0.9", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/debug": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "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/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/workerd": { - "version": "1.20250310.0", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250310.0.tgz", - "integrity": "sha512-bAaZ9Bmts3mArbIrXYAtr+ZRsAJAAUEsCtvwfBavIYXaZ5sgdEOJBEiBbvsHp6CsVObegOM85tIWpYLpbTxQrQ==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "bin": { - "workerd": "bin/workerd" - }, - "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20250310.0", - "@cloudflare/workerd-darwin-arm64": "1.20250310.0", - "@cloudflare/workerd-linux-64": "1.20250310.0", - "@cloudflare/workerd-linux-arm64": "1.20250310.0", - "@cloudflare/workerd-windows-64": "1.20250310.0" - } - }, - "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrangler": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.4.1.tgz", - "integrity": "sha512-EFwr7hiVeAmPOuOGQ7HFfeaLKLxEXQMJ86kyn6RFB8pGjMEUtvZMsVa9cPubKkKgNi3WcDEFeFLalclGyq+tGA==", - "dev": true, - "license": "MIT OR Apache-2.0", - "dependencies": { - "@cloudflare/kv-asset-handler": "0.4.0", - "@cloudflare/unenv-preset": "2.3.0", - "blake3-wasm": "2.1.5", - "esbuild": "0.24.2", - "miniflare": "4.20250321.0", - "path-to-regexp": "6.3.0", - "unenv": "2.0.0-rc.15", - "workerd": "1.20250321.0" - }, - "bin": { - "wrangler": "bin/wrangler.js", - "wrangler2": "bin/wrangler.js" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2", - "sharp": "^0.33.5" - }, - "peerDependencies": { - "@cloudflare/workers-types": "^4.20250321.0" - }, - "peerDependenciesMeta": { - "@cloudflare/workers-types": { - "optional": true - } - } - }, - "node_modules/wrangler/node_modules/@cloudflare/kv-asset-handler": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", - "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", - "dev": true, - "license": "MIT OR Apache-2.0", - "dependencies": { - "mime": "^3.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/wrangler/node_modules/@cloudflare/unenv-preset": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.0.tgz", - "integrity": "sha512-AaKYnbFpHaVDZGh3Hjy3oLYd12+LZw9aupAOudYJ+tjekahxcIqlSAr0zK9kPOdtgn10tzaqH7QJFUWcLE+k7g==", - "dev": true, - "license": "MIT OR Apache-2.0", - "peerDependencies": { - "unenv": "2.0.0-rc.15", - "workerd": "^1.20250311.0" - }, - "peerDependenciesMeta": { - "workerd": { - "optional": true - } - } - }, - "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250321.0.tgz", - "integrity": "sha512-y273GfLaNCxkL8hTfo0c8FZKkOPdq+CPZAKJXPWB+YpS1JCOULu6lNTptpD7ZtF14dTYPkn5Weug31TTlviJmw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250321.0.tgz", - "integrity": "sha512-qvf7/gkkQq7fAsoMlntJSimN/WfwQqxi2oL0aWZMGodTvs/yRHO2I4oE0eOihVdK1BXyBHJXNxEvNDBjF0+Yuw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250321.0.tgz", - "integrity": "sha512-AEp3xjWFrNPO/h0StCOgOb0bWCcNThnkESpy91Wf4mfUF2p7tOCdp37Nk/1QIRqSxnfv4Hgxyi7gcWud9cJuMw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250321.0.tgz", - "integrity": "sha512-wRWyMIoPIS1UBXCisW0FYTgGsfZD4AVS0hXA5nuLc0c21CvzZpmmTjqEWMcwPFenwy/MNL61NautVOC4qJqQ3Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/wrangler/node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250321.0.tgz", - "integrity": "sha512-8vYP3QYO0zo2faUDfWl88jjfUvz7Si9GS3mUYaTh/TR9LcAUtsO7muLxPamqEyoxNFtbQgy08R4rTid94KRi3w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/wrangler/node_modules/esbuild": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.2", - "@esbuild/android-arm": "0.24.2", - "@esbuild/android-arm64": "0.24.2", - "@esbuild/android-x64": "0.24.2", - "@esbuild/darwin-arm64": "0.24.2", - "@esbuild/darwin-x64": "0.24.2", - "@esbuild/freebsd-arm64": "0.24.2", - "@esbuild/freebsd-x64": "0.24.2", - "@esbuild/linux-arm": "0.24.2", - "@esbuild/linux-arm64": "0.24.2", - "@esbuild/linux-ia32": "0.24.2", - "@esbuild/linux-loong64": "0.24.2", - "@esbuild/linux-mips64el": "0.24.2", - "@esbuild/linux-ppc64": "0.24.2", - "@esbuild/linux-riscv64": "0.24.2", - "@esbuild/linux-s390x": "0.24.2", - "@esbuild/linux-x64": "0.24.2", - "@esbuild/netbsd-arm64": "0.24.2", - "@esbuild/netbsd-x64": "0.24.2", - "@esbuild/openbsd-arm64": "0.24.2", - "@esbuild/openbsd-x64": "0.24.2", - "@esbuild/sunos-x64": "0.24.2", - "@esbuild/win32-arm64": "0.24.2", - "@esbuild/win32-ia32": "0.24.2", - "@esbuild/win32-x64": "0.24.2" - } - }, - "node_modules/wrangler/node_modules/miniflare": { - "version": "4.20250321.0", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250321.0.tgz", - "integrity": "sha512-os+NJA7Eqi00BJHdVhzIa+3PMotnCtZg3hiUIRYcsZF5W7He8SK2EkV8csAb+npZq3jZ4SNpDebO01swM5dcWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "0.8.1", - "acorn": "8.14.0", - "acorn-walk": "8.3.2", - "exit-hook": "2.2.1", - "glob-to-regexp": "0.4.1", - "stoppable": "1.1.0", - "undici": "^5.28.5", - "workerd": "1.20250321.0", - "ws": "8.18.0", - "youch": "3.2.3", - "zod": "3.22.3" - }, - "bin": { - "miniflare": "bootstrap.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/wrangler/node_modules/unenv": { - "version": "2.0.0-rc.15", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.15.tgz", - "integrity": "sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "defu": "^6.1.4", - "exsolve": "^1.0.4", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "ufo": "^1.5.4" - } - }, - "node_modules/wrangler/node_modules/workerd": { - "version": "1.20250321.0", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250321.0.tgz", - "integrity": "sha512-vyuz9pdJ+7o1lC79vQ2UVRLXPARa2Lq94PbTfqEcYQeSxeR9X+YqhNq2yysv8Zs5vpokmexLCtMniPp9u+2LVQ==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "bin": { - "workerd": "bin/workerd" - }, - "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20250321.0", - "@cloudflare/workerd-darwin-arm64": "1.20250321.0", - "@cloudflare/workerd-linux-64": "1.20250321.0", - "@cloudflare/workerd-linux-arm64": "1.20250321.0", - "@cloudflare/workerd-windows-64": "1.20250321.0" - } - }, - "node_modules/wrangler/node_modules/zod": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "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/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/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-cjs/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/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?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.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "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/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/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/yargs/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/yargs/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/yargs/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/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "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/youch": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/youch/-/youch-3.2.3.tgz", - "integrity": "sha512-ZBcWz/uzZaQVdCvfV4uk616Bbpf2ee+F/AvuKDR5EwX/Y4v06xWdtMluqTD7+KlZdM93lLm9gMZYo0sKBS0pgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cookie": "^0.5.0", - "mustache": "^4.2.0", - "stacktracey": "^2.1.8" - } - }, - "node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - } - } + "name": "awwbot", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "awwbot", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "axios": "^1.8.4", + "discord-interactions": "^4.0.0", + "itty-router": "^5.0.9" + }, + "devDependencies": { + "@eslint/js": "^9.1.1", + "c8": "^10.1.2", + "chai": "^5.0.0", + "dotenv": "^16.0.3", + "eslint": "^9.1.0", + "eslint-config-prettier": "^10.0.2", + "eslint-plugin-prettier": "^5.1.3", + "globals": "^16.0.0", + "mocha": "^11.0.0", + "ngrok": "^5.0.0-beta.2", + "prettier": "^3.2.5", + "sinon": "^19.0.2", + "wrangler": "^4.5.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", + "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", + "dev": true, + "license": "MIT OR Apache-2.0", + "dependencies": { + "mime": "^3.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@cloudflare/unenv-preset": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.1.tgz", + "integrity": "sha512-Xq57Qd+ADpt6hibcVBO0uLG9zzRgyRhfCUgBT9s+g3+3Ivg5zDyVgLFy40ES1VdNcu8rPNSivm9A+kGP5IVaPg==", + "dev": true, + "license": "MIT OR Apache-2.0", + "peerDependencies": { + "unenv": "2.0.0-rc.15", + "workerd": "^1.20250320.0" + }, + "peerDependenciesMeta": { + "workerd": { + "optional": true + } + } + }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250321.0.tgz", + "integrity": "sha512-y273GfLaNCxkL8hTfo0c8FZKkOPdq+CPZAKJXPWB+YpS1JCOULu6lNTptpD7ZtF14dTYPkn5Weug31TTlviJmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250321.0.tgz", + "integrity": "sha512-qvf7/gkkQq7fAsoMlntJSimN/WfwQqxi2oL0aWZMGodTvs/yRHO2I4oE0eOihVdK1BXyBHJXNxEvNDBjF0+Yuw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250321.0.tgz", + "integrity": "sha512-AEp3xjWFrNPO/h0StCOgOb0bWCcNThnkESpy91Wf4mfUF2p7tOCdp37Nk/1QIRqSxnfv4Hgxyi7gcWud9cJuMw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250321.0.tgz", + "integrity": "sha512-wRWyMIoPIS1UBXCisW0FYTgGsfZD4AVS0hXA5nuLc0c21CvzZpmmTjqEWMcwPFenwy/MNL61NautVOC4qJqQ3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250321.0.tgz", + "integrity": "sha512-8vYP3QYO0zo2faUDfWl88jjfUvz7Si9GS3mUYaTh/TR9LcAUtsO7muLxPamqEyoxNFtbQgy08R4rTid94KRi3w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.0.2.tgz", + "integrity": "sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.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": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.1.1.tgz", + "integrity": "sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "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==", + "dev": true, + "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, + "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==", + "dev": true + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.2.3.tgz", + "integrity": "sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "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, + "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.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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 + }, + "node_modules/@isaacs/cliui/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, + "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/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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, + "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/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "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, + "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, + "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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz", + "integrity": "sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, + "node_modules/@sinonjs/samsam/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", + "dev": true + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", + "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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 + }, + "node_modules/as-table": { + "version": "1.0.55", + "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", + "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "printable-characters": "^1.0.42" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/axios": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", + "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.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 + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/c8": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", + "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "node_modules/c8/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chai": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.0.0.tgz", + "integrity": "sha512-HO5p0oEKd5M6HEcwOkNAThAE3j960vIZvVcc0t2tI06Dd0ATu69cEnMB2wOhC5/ZyQ6m67w3ePjU/HzXsSsdBA==", + "dev": true, + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.0.0", + "deep-eql": "^5.0.1", + "loupe": "^3.0.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", + "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "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, + "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 + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-eql": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", + "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", + "dev": true, + "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 + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true, + "license": "MIT" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/discord-interactions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/discord-interactions/-/discord-interactions-4.0.0.tgz", + "integrity": "sha512-27HSJ379W9E4T6Or+efQRGnekJ6g8kYokSFtK5HKc/3ObC+83O+vxdg2trStD/2XPIHVPMNVIoZAeK9s/EL8Yg==", + "engines": { + "node": ">=18.4.0" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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 + }, + "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 + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "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/esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.1.0.tgz", + "integrity": "sha512-1TCBecGFQtItia2o39P7Z4BK1X7ByNPxAiWJvwiyTGcOwYnTiiASgMpNA6a+beu8cFPhEDWvPf6mIlYUJv6sgA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^3.0.2", + "@eslint/js": "9.1.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.2.3", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.2.tgz", + "integrity": "sha512-1105/17ZIMjmCOJOPNfVdbXafLCLj3hPmkmB7dLgt7XsQ/zkxSuDerE/xgO3RxoHysR1N1whmquY0lSn2O0VLg==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "build/bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.6" + }, + "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": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/espree": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", + "dev": true, + "dependencies": { + "acorn": "^8.11.3", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "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, + "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==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exit-hook": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.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 + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "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 + }, + "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 + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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 + }, + "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, + "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/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "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, + "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-source": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", + "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", + "dev": true, + "license": "Unlicense", + "dependencies": { + "data-uri-to-buffer": "^2.0.0", + "source-map": "^0.6.1" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globals": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", + "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpagent": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", + "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==", + "dev": true, + "optional": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "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, + "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==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/itty-router": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/itty-router/-/itty-router-5.0.9.tgz", + "integrity": "sha512-rUsR9s8S9MQjU7qpTPdydh8gVsocIx4KBDmxCltivqiS3u/UvhDzZO2kvuFMEmx7auvh8mt/GEI2ED25Tdii+g==" + }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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 + }, + "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 + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true + }, + "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, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "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 + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loupe": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.0.2.tgz", + "integrity": "sha512-Tzlkbynv7dtqxTROe54Il+J4e/zG2iehtJGZUYpTv8WzlkW9qyEcE83UhGJCeuF3SCfzHuM5VWhBi47phV3+AQ==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/miniflare": { + "version": "4.20250321.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250321.0.tgz", + "integrity": "sha512-os+NJA7Eqi00BJHdVhzIa+3PMotnCtZg3hiUIRYcsZF5W7He8SK2EkV8csAb+npZq3jZ4SNpDebO01swM5dcWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "acorn": "8.14.0", + "acorn-walk": "8.3.2", + "exit-hook": "2.2.1", + "glob-to-regexp": "0.4.1", + "stoppable": "1.1.0", + "undici": "^5.28.5", + "workerd": "1.20250321.0", + "ws": "8.18.0", + "youch": "3.2.3", + "zod": "3.22.3" + }, + "bin": { + "miniflare": "bootstrap.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mocha": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.0.tgz", + "integrity": "sha512-9VQaK0N4YQ2F89Vy4wTIEyTm/Ggcv1PejfVeI82wOw0vBO6BjFyBGHCiNbl+wyHmgWDyFmHb2Yw1QlLaWzaEoA==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "dev": true + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "license": "MIT", + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/ngrok": { + "version": "5.0.0-beta.2", + "resolved": "https://registry.npmjs.org/ngrok/-/ngrok-5.0.0-beta.2.tgz", + "integrity": "sha512-UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "extract-zip": "^2.0.1", + "got": "^11.8.5", + "lodash.clonedeep": "^4.5.0", + "uuid": "^7.0.0 || ^8.0.0", + "yaml": "^2.2.2" + }, + "bin": { + "ngrok": "bin/ngrok" + }, + "engines": { + "node": ">=14.2" + }, + "optionalDependencies": { + "hpagent": "^0.1.2" + } + }, + "node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, + "node_modules/nise/node_modules/path-to-regexp": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.1.0.tgz", + "integrity": "sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "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.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "engines": { + "node": ">= 14.16" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "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" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "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" + } + ] + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stacktracey": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", + "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", + "dev": true, + "license": "Unlicense", + "dependencies": { + "as-table": "^1.0.36", + "get-source": "^2.0.12" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "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, + "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": { + "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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/unenv": { + "version": "2.0.0-rc.15", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.15.tgz", + "integrity": "sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "defu": "^6.1.4", + "exsolve": "^1.0.4", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "ufo": "^1.5.4" + } + }, + "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, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workerd": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250321.0.tgz", + "integrity": "sha512-vyuz9pdJ+7o1lC79vQ2UVRLXPARa2Lq94PbTfqEcYQeSxeR9X+YqhNq2yysv8Zs5vpokmexLCtMniPp9u+2LVQ==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20250321.0", + "@cloudflare/workerd-darwin-arm64": "1.20250321.0", + "@cloudflare/workerd-linux-64": "1.20250321.0", + "@cloudflare/workerd-linux-arm64": "1.20250321.0", + "@cloudflare/workerd-windows-64": "1.20250321.0" + } + }, + "node_modules/workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true + }, + "node_modules/wrangler": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.5.0.tgz", + "integrity": "sha512-avu5ob9B8aVkC4N8b3f0QVcD8oehz3Y4zRkrsiTHbbaCgXNaa2uFU00YYip9DLNZCYM8aCupsGBuWqe1cBB09Q==", + "dev": true, + "license": "MIT OR Apache-2.0", + "dependencies": { + "@cloudflare/kv-asset-handler": "0.4.0", + "@cloudflare/unenv-preset": "2.3.1", + "blake3-wasm": "2.1.5", + "esbuild": "0.24.2", + "miniflare": "4.20250321.0", + "path-to-regexp": "6.3.0", + "unenv": "2.0.0-rc.15", + "workerd": "1.20250321.0" + }, + "bin": { + "wrangler": "bin/wrangler.js", + "wrangler2": "bin/wrangler.js" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2", + "sharp": "^0.33.5" + }, + "peerDependencies": { + "@cloudflare/workers-types": "^4.20250321.0" + }, + "peerDependenciesMeta": { + "@cloudflare/workers-types": { + "optional": true + } + } + }, + "node_modules/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, + "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": { + "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, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "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/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.0.tgz", + "integrity": "sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==", + "dev": true, + "engines": { + "node": ">= 14", + "npm": ">= 7" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/youch": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.2.3.tgz", + "integrity": "sha512-ZBcWz/uzZaQVdCvfV4uk616Bbpf2ee+F/AvuKDR5EwX/Y4v06xWdtMluqTD7+KlZdM93lLm9gMZYo0sKBS0pgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cookie": "^0.5.0", + "mustache": "^4.2.0", + "stacktracey": "^2.1.8" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cloudflare/kv-asset-handler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", + "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", + "dev": true, + "requires": { + "mime": "^3.0.0" + } + }, + "@cloudflare/unenv-preset": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.1.tgz", + "integrity": "sha512-Xq57Qd+ADpt6hibcVBO0uLG9zzRgyRhfCUgBT9s+g3+3Ivg5zDyVgLFy40ES1VdNcu8rPNSivm9A+kGP5IVaPg==", + "dev": true, + "requires": {} + }, + "@cloudflare/workerd-darwin-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250321.0.tgz", + "integrity": "sha512-y273GfLaNCxkL8hTfo0c8FZKkOPdq+CPZAKJXPWB+YpS1JCOULu6lNTptpD7ZtF14dTYPkn5Weug31TTlviJmw==", + "dev": true, + "optional": true + }, + "@cloudflare/workerd-darwin-arm64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250321.0.tgz", + "integrity": "sha512-qvf7/gkkQq7fAsoMlntJSimN/WfwQqxi2oL0aWZMGodTvs/yRHO2I4oE0eOihVdK1BXyBHJXNxEvNDBjF0+Yuw==", + "dev": true, + "optional": true + }, + "@cloudflare/workerd-linux-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250321.0.tgz", + "integrity": "sha512-AEp3xjWFrNPO/h0StCOgOb0bWCcNThnkESpy91Wf4mfUF2p7tOCdp37Nk/1QIRqSxnfv4Hgxyi7gcWud9cJuMw==", + "dev": true, + "optional": true + }, + "@cloudflare/workerd-linux-arm64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250321.0.tgz", + "integrity": "sha512-wRWyMIoPIS1UBXCisW0FYTgGsfZD4AVS0hXA5nuLc0c21CvzZpmmTjqEWMcwPFenwy/MNL61NautVOC4qJqQ3Q==", + "dev": true, + "optional": true + }, + "@cloudflare/workerd-windows-64": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250321.0.tgz", + "integrity": "sha512-8vYP3QYO0zo2faUDfWl88jjfUvz7Si9GS3mUYaTh/TR9LcAUtsO7muLxPamqEyoxNFtbQgy08R4rTid94KRi3w==", + "dev": true, + "optional": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "dev": true, + "optional": true, + "requires": { + "tslib": "^2.4.0" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.0.2.tgz", + "integrity": "sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.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" + }, + "dependencies": { + "globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.1.1.tgz", + "integrity": "sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==", + "dev": true + }, + "@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + } + }, + "@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 + }, + "@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==", + "dev": true + }, + "@humanwhocodes/retry": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.2.3.tgz", + "integrity": "sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==", + "dev": true + }, + "@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "dev": true, + "optional": true + }, + "@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "dev": true, + "optional": true + }, + "@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "dev": true, + "optional": true, + "requires": { + "@emnapi/runtime": "^1.2.0" + } + }, + "@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "dev": true, + "optional": true + }, + "@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "dev": true, + "optional": true + }, + "@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, + "requires": { + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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 + }, + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@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, + "optional": true + }, + "@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true + }, + "@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz", + "integrity": "sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1" + } + }, + "@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + }, + "dependencies": { + "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 + } + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", + "dev": true + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yauzl": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", + "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "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 + }, + "as-table": { + "version": "1.0.55", + "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", + "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", + "dev": true, + "requires": { + "printable-characters": "^1.0.42" + } + }, + "assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "axios": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", + "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "c8": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", + "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + } + }, + "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==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chai": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.0.0.tgz", + "integrity": "sha512-HO5p0oEKd5M6HEcwOkNAThAE3j960vIZvVcc0t2tI06Dd0ATu69cEnMB2wOhC5/ZyQ6m67w3ePjU/HzXsSsdBA==", + "dev": true, + "requires": { + "assertion-error": "^2.0.1", + "check-error": "^2.0.0", + "deep-eql": "^5.0.1", + "loupe": "^3.0.0", + "pathval": "^2.0.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "check-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.0.0.tgz", + "integrity": "sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "optional": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "data-uri-to-buffer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", + "dev": true + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + } + } + }, + "deep-eql": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.1.tgz", + "integrity": "sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==", + "dev": true + }, + "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 + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true + }, + "defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "optional": true + }, + "diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true + }, + "discord-interactions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/discord-interactions/-/discord-interactions-4.0.0.tgz", + "integrity": "sha512-27HSJ379W9E4T6Or+efQRGnekJ6g8kYokSFtK5HKc/3ObC+83O+vxdg2trStD/2XPIHVPMNVIoZAeK9s/EL8Yg==" + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "dev": true + }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "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 + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "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==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "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==", + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, + "esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "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==", + "dev": true + }, + "eslint": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.1.0.tgz", + "integrity": "sha512-1TCBecGFQtItia2o39P7Z4BK1X7ByNPxAiWJvwiyTGcOwYnTiiASgMpNA6a+beu8cFPhEDWvPf6mIlYUJv6sgA==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^3.0.2", + "@eslint/js": "9.1.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.2.3", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true + }, + "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, + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "eslint-config-prettier": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.2.tgz", + "integrity": "sha512-1105/17ZIMjmCOJOPNfVdbXafLCLj3hPmkmB7dLgt7XsQ/zkxSuDerE/xgO3RxoHysR1N1whmquY0lSn2O0VLg==", + "dev": true, + "requires": {} + }, + "eslint-plugin-prettier": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.6" + } + }, + "eslint-scope": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true + }, + "espree": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", + "dev": true, + "requires": { + "acorn": "^8.11.3", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true + } + } + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "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, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "exit-hook": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", + "dev": true + }, + "exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + } + }, + "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 + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "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 + }, + "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 + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "requires": { + "flat-cache": "^4.0.0" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + } + }, + "flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==" + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "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 + } + } + }, + "form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + } + }, + "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 + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "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 + }, + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "requires": { + "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" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, + "get-source": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", + "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", + "dev": true, + "requires": { + "data-uri-to-buffer": "^2.0.0", + "source-map": "^0.6.1" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", + "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", + "dev": true + }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, + "got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, + "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 + }, + "has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpagent": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-0.1.2.tgz", + "integrity": "sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==", + "dev": true, + "optional": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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 + }, + "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, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "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 + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "itty-router": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/itty-router/-/itty-router-5.0.9.tgz", + "integrity": "sha512-rUsR9s8S9MQjU7qpTPdydh8gVsocIx4KBDmxCltivqiS3u/UvhDzZO2kvuFMEmx7auvh8mt/GEI2ED25Tdii+g==" + }, + "jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "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 + }, + "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 + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true + }, + "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, + "requires": { + "json-buffer": "3.0.1" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "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 + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "loupe": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.0.2.tgz", + "integrity": "sha512-Tzlkbynv7dtqxTROe54Il+J4e/zG2iehtJGZUYpTv8WzlkW9qyEcE83UhGJCeuF3SCfzHuM5VWhBi47phV3+AQ==", + "dev": true, + "requires": { + "get-func-name": "^2.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "miniflare": { + "version": "4.20250321.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250321.0.tgz", + "integrity": "sha512-os+NJA7Eqi00BJHdVhzIa+3PMotnCtZg3hiUIRYcsZF5W7He8SK2EkV8csAb+npZq3jZ4SNpDebO01swM5dcWw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "0.8.1", + "acorn": "8.14.0", + "acorn-walk": "8.3.2", + "exit-hook": "2.2.1", + "glob-to-regexp": "0.4.1", + "stoppable": "1.1.0", + "undici": "^5.28.5", + "workerd": "1.20250321.0", + "ws": "8.18.0", + "youch": "3.2.3", + "zod": "3.22.3" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, + "mocha": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.0.tgz", + "integrity": "sha512-9VQaK0N4YQ2F89Vy4wTIEyTm/Ggcv1PejfVeI82wOw0vBO6BjFyBGHCiNbl+wyHmgWDyFmHb2Yw1QlLaWzaEoA==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ngrok": { + "version": "5.0.0-beta.2", + "resolved": "https://registry.npmjs.org/ngrok/-/ngrok-5.0.0-beta.2.tgz", + "integrity": "sha512-UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==", + "dev": true, + "requires": { + "extract-zip": "^2.0.1", + "got": "^11.8.5", + "hpagent": "^0.1.2", + "lodash.clonedeep": "^4.5.0", + "uuid": "^7.0.0 || ^8.0.0", + "yaml": "^2.2.2" + } + }, + "nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + }, + "dependencies": { + "path-to-regexp": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.1.0.tgz", + "integrity": "sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true + }, + "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, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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, + "requires": { + "p-limit": "^3.0.2" + } + }, + "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, + "requires": { + "callsites": "^3.0.0" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true + } + } + }, + "path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true + }, + "pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true + }, + "pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "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 + }, + "prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", + "dev": true + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "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 + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "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 + }, + "responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "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, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "dev": true + }, + "semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "dev": true, + "optional": true, + "requires": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5", + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "optional": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "dependencies": { + "diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "stacktracey": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", + "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", + "dev": true, + "requires": { + "as-table": "^1.0.36", + "get-source": "^2.0.12" + } + }, + "stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true + }, + "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, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@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, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + }, + "synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "requires": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + } + }, + "test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true + }, + "undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "dev": true, + "requires": { + "@fastify/busboy": "^2.0.0" + } + }, + "unenv": { + "version": "2.0.0-rc.15", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.15.tgz", + "integrity": "sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==", + "dev": true, + "requires": { + "defu": "^6.1.4", + "exsolve": "^1.0.4", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "ufo": "^1.5.4" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "workerd": { + "version": "1.20250321.0", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250321.0.tgz", + "integrity": "sha512-vyuz9pdJ+7o1lC79vQ2UVRLXPARa2Lq94PbTfqEcYQeSxeR9X+YqhNq2yysv8Zs5vpokmexLCtMniPp9u+2LVQ==", + "dev": true, + "requires": { + "@cloudflare/workerd-darwin-64": "1.20250321.0", + "@cloudflare/workerd-darwin-arm64": "1.20250321.0", + "@cloudflare/workerd-linux-64": "1.20250321.0", + "@cloudflare/workerd-linux-arm64": "1.20250321.0", + "@cloudflare/workerd-windows-64": "1.20250321.0" + } + }, + "workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true + }, + "wrangler": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.5.0.tgz", + "integrity": "sha512-avu5ob9B8aVkC4N8b3f0QVcD8oehz3Y4zRkrsiTHbbaCgXNaa2uFU00YYip9DLNZCYM8aCupsGBuWqe1cBB09Q==", + "dev": true, + "requires": { + "@cloudflare/kv-asset-handler": "0.4.0", + "@cloudflare/unenv-preset": "2.3.1", + "blake3-wasm": "2.1.5", + "esbuild": "0.24.2", + "fsevents": "~2.3.2", + "miniflare": "4.20250321.0", + "path-to-regexp": "6.3.0", + "sharp": "^0.33.5", + "unenv": "2.0.0-rc.15", + "workerd": "1.20250321.0" + } + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yaml": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.0.tgz", + "integrity": "sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "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 + }, + "youch": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.2.3.tgz", + "integrity": "sha512-ZBcWz/uzZaQVdCvfV4uk616Bbpf2ee+F/AvuKDR5EwX/Y4v06xWdtMluqTD7+KlZdM93lLm9gMZYo0sKBS0pgw==", + "dev": true, + "requires": { + "cookie": "^0.5.0", + "mustache": "^4.2.0", + "stacktracey": "^2.1.8" + } + }, + "zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "dev": true + } + } } diff --git a/toyobot/package.json b/toyobot/package.json index c42d32b..d856b33 100644 --- a/toyobot/package.json +++ b/toyobot/package.json @@ -1,40 +1,40 @@ { - "name": "toyobot", - "author": "Chris Holt ", - "description": "A complex discord bot that interacts with Google Docs and yotoplay.com", - "type": "module", - "version": "0.0.0", - "private": true, - "scripts": { - "start": "wrangler dev", - "dev": "wrangler dev", - "ngrok": "ngrok http 8787", - "test": "vitest", - "fix": "eslint --fix '**/*.js'", - "lint": "eslint '**/*.js'", - "register": "node src/register.js", - "publish": "wrangler deploy", - "deploy": "wrangler deploy" - }, - "dependencies": { - "discord-interactions": "^4.0.0", - "itty-router": "^5.0.9" - }, - "devDependencies": { - "@eslint/js": "^9.1.1", - "c8": "^10.1.2", - "chai": "^5.0.0", - "dotenv": "^16.0.3", - "eslint": "^9.1.0", - "eslint-config-prettier": "^10.0.2", - "eslint-plugin-prettier": "^5.1.3", - "globals": "^16.0.0", - "mocha": "^11.0.0", - "ngrok": "^5.0.0-beta.2", - "prettier": "^3.2.5", - "sinon": "^19.0.2", - "wrangler": "^4.4.1", - "@cloudflare/vitest-pool-workers": "^0.7.5", - "vitest": "~3.0.7" - } + "name": "awwbot", + "version": "1.0.0", + "description": "A simple discord bot that uses intents to post pictures from r/aww", + "type": "module", + "private": true, + "main": "src/server.js", + "scripts": { + "start": "wrangler dev", + "ngrok": "ngrok http 8787", + "test": "c8 mocha test", + "fix": "eslint --fix '**/*.js'", + "lint": "eslint '**/*.js'", + "register": "node src/register.js", + "publish": "wrangler deploy" + }, + "keywords": [], + "author": "Justin Beckwith ", + "license": "MIT", + "dependencies": { + "axios": "^1.8.4", + "discord-interactions": "^4.0.0", + "itty-router": "^5.0.9" + }, + "devDependencies": { + "@eslint/js": "^9.1.1", + "c8": "^10.1.2", + "chai": "^5.0.0", + "dotenv": "^16.0.3", + "eslint": "^9.1.0", + "eslint-config-prettier": "^10.0.2", + "eslint-plugin-prettier": "^5.1.3", + "globals": "^16.0.0", + "mocha": "^11.0.0", + "ngrok": "^5.0.0-beta.2", + "prettier": "^3.2.5", + "sinon": "^19.0.2", + "wrangler": "^4.5.0" + } } diff --git a/toyobot/renovate.json b/toyobot/renovate.json new file mode 100644 index 0000000..821c3fc --- /dev/null +++ b/toyobot/renovate.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + ":disableDependencyDashboard", + ":preserveSemverRanges" + ], + "ignorePaths": [ + "**/node_modules/**" + ] +} diff --git a/toyobot/src/commands.js b/toyobot/src/commands.js index ce37933..c2e83dc 100644 --- a/toyobot/src/commands.js +++ b/toyobot/src/commands.js @@ -3,17 +3,218 @@ * and registration. */ -export const AWW_COMMAND = { +import { InteractionResponseFlags, InteractionResponseType, InteractionType } from 'discord-interactions'; +import { JsonResponse } from './jsonresponse.js'; +import { formatDataAsMarkdown } from './utilities.js'; + +/******************************************* + * /awwww + *******************************************/ +export const AWWWW_COMMAND = { name: 'awwww', description: 'Drop some cuteness on this channel.', }; +import { getCuteUrl } from './reddit.js'; +export async function AWWWW_EXEC(request, env, interaction) { + const cuteUrl = await getCuteUrl(); + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: cuteUrl, + }, + }); +}; + +/******************************************* + * /invite + *******************************************/ export const INVITE_COMMAND = { name: 'invite', description: 'Get an invite link to add the bot to your server', }; - -export const GET_STORE_PAGE_COMMAND = { - name: 'yoto-store-info', - description: 'Get information about a listing from the Yoto store.', +export function INVITE_EXEC(request, env, interaction) { + const applicationId = env.DISCORD_APPLICATION_ID; + const INVITE_URL = `https://discord.com/oauth2/authorize?client_id=${applicationId}&scope=applications.commands`; + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: INVITE_URL, + flags: InteractionResponseFlags.EPHEMERAL, + }, + }); +}; + +/******************************************* + * /ping + *******************************************/ +export const PING_COMMAND = { + name: 'ping', + description: 'Replies with Pong!', +}; +export function PING_EXEC(request, env, interaction) { + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: "Pong!", + } + }) +}; + +/******************************************* + * /server + *******************************************/ +export const SERVER_COMMAND = { + name: 'server', + description: 'Replies with server info.', +}; +export function SERVER_EXEC(request, env, interaction) { + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: `This command is not useful yet. +Server name: ${interaction.guild.name} +Total members: ${interaction.guild.memberCount} +Created at: ${interaction.guild.createdAt} +Verification level: ${interaction.guild.verificationLevel}`, + } + }) +}; + +/******************************************* + * /user + *******************************************/ +export const USER_COMMAND = { + name: 'user', + description: 'Replies with user info.', +}; +export function USER_EXEC(request, env, interaction) { + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: + `username: ${interaction.member.user.username} +id: ${interaction.member.user.id} +nickname: ${interaction.member.nick}`, + } + }) +}; + +/******************************************* + * /yoto-store + * /yoto-store url: https://us.yotoplay.com/products/paw-patrol-pup-pack + *******************************************/ +import { ReadStoreData } from './yotostore.js'; +export const YOTO_STORE_COMMAND = { + name: 'yoto-store', + description: 'Get info from the store page. Note: May have geo limits.', + options: [ + { + name: 'url', + description: 'URL of the store page. e.g.: https://us.yotoplay.com/products/frog-and-toad-audio-collection', + required: true, + type: 3, + } + ], +}; +export async function YOTO_STORE_EXEC(request, env, interaction) { + const url = interaction.data.options[0].value; + const data = await ReadStoreData(url); + const markdown = formatDataAsMarkdown(data); + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: markdown, + } + }); +} + +/******************************************* + * /yoto-playlist + * /yoto-playlist url: https://yoto.io/hMkni?84brH2BNuhyl=e79sopPfwKnBL + * /yoto-playlist url: https://yoto.io/hMkni?84brH2BNuhyl=e79sopPfwKnBL show: true + *******************************************/ +import { ReadPlaylistMetadata } from './yotoplaylist.js'; +export const YOTO_PLAYLIST_COMMAND = { + name: 'yoto-playlist', + description: 'Get info from a playlist URL.', + options: [ + { + name: 'url', + description: 'URL of the playlist page. e.g.: https://yoto.io/hMkni?84brH2BNuhyl=e79sopPfwKnBL', + required: true, + type: 3, + }, + { + name: 'show', + description: 'Share response with the channel? Note: This means the URL is public.', + required: false, + type: 5, + choices: [ + { + name: 'yes', + value: true, + }, + { + name: 'no', + value: false, + } + ] + } + ], +}; +export async function YOTO_PLAYLIST_EXEC(request, env, interaction) { + const url = interaction.data.options[0].value; + const data = await ReadPlaylistMetadata(url); + const markdown = formatDataAsMarkdown(data); + const show = interaction.data.options[1]?.value; + console.log(interaction.data.options); + + if (show) { //user has decided to allow the message to be public + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + content: markdown, + } + }); + } + //only show the message to the user who invoked the command + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + data: { + flags: InteractionResponseFlags.EPHEMERAL, + content: markdown, + } + }); +}; + + +/******************************************* + * /extract-audio + * TODO -- this is incomplete + *******************************************/ +import { GetTrackURLs } from './yotoplaylist.js'; +export const EXTRACT_AUDIO_COMMAND = { + name: 'extract-audio', + description: 'Get track links from a playlist URL.\n this is incomplete.', + options: [ + { + name: 'url', + description: 'URL of the playlist page. e.g.: https://yoto.io/hMkni?84brH2BNuhyl=e79sopPfwKnBL', + required: true, + type: 3, + } + ], +}; +export async function EXTRACT_AUDIO_EXEC(request, env, interaction) { + const url = interaction.data.options[0].value; + const data = await GetTrackURLs(url); + const markdown = formatDataAsMarkdown(data); + return new JsonResponse({ + type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, + //flags: InteractionResponseFlags.EPHEMERAL, //only show the message to the user who invoked the command + data: { + content: markdown, + } + }); }; diff --git a/toyobot/src/helloworld.js b/toyobot/src/helloworld.js deleted file mode 100644 index de66b62..0000000 --- a/toyobot/src/helloworld.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Welcome to Cloudflare Workers! This is your first worker. - * - * - Run `npm run dev` in your terminal to start a development server - * - Open a browser tab at http://localhost:8787/ to see your worker in action - * - Run `npm run deploy` to publish your worker - * - * Learn more at https://developers.cloudflare.com/workers/ - */ - -export default { - async fetch(request, env, ctx) { - return new Response('Hello World!'); - }, -}; diff --git a/toyobot/src/jsonresponse.js b/toyobot/src/jsonresponse.js new file mode 100644 index 0000000..39aae63 --- /dev/null +++ b/toyobot/src/jsonresponse.js @@ -0,0 +1,11 @@ +export class JsonResponse extends Response { + constructor(body, init) { + const jsonBody = JSON.stringify(body); + init = init || { + headers: { + 'content-type': 'application/json;charset=UTF-8', + }, + }; + super(jsonBody, init); + } + } \ No newline at end of file diff --git a/toyobot/src/ping.js b/toyobot/src/ping.js new file mode 100644 index 0000000..e69de29 diff --git a/toyobot/src/register.js b/toyobot/src/register.js index f38dac2..864992f 100644 --- a/toyobot/src/register.js +++ b/toyobot/src/register.js @@ -1,4 +1,7 @@ -import { AWW_COMMAND, INVITE_COMMAND, GET_STORE_PAGE_COMMAND } from './commands.js'; +import { AWWWW_COMMAND, INVITE_COMMAND, PING_COMMAND, SERVER_COMMAND, USER_COMMAND, + YOTO_STORE_COMMAND, YOTO_PLAYLIST_COMMAND, + EXTRACT_AUDIO_COMMAND, + } from './commands.js'; import dotenv from 'dotenv'; import process from 'node:process'; @@ -26,31 +29,45 @@ if (!applicationId) { * Register all commands globally. This can take o(minutes), so wait until * you're sure these are the commands you want. */ -const url = `https://discord.com/api/v10/applications/${applicationId}/commands`; +const url = `https://discord.com/api/applications/${applicationId}/commands`; -const response = await fetch(url, { - headers: { - 'Content-Type': 'application/json', - Authorization: `Bot ${token}`, - }, - method: 'PUT', - body: JSON.stringify([AWW_COMMAND, INVITE_COMMAND, GET_STORE_PAGE_COMMAND]), -}); +const reg_command = JSON.stringify([PING_COMMAND, + YOTO_STORE_COMMAND, YOTO_PLAYLIST_COMMAND, + EXTRACT_AUDIO_COMMAND, +]); +const del_command = JSON.stringify([]); -if (response.ok) { - console.log('Registered all commands'); - const data = await response.json(); - console.log(JSON.stringify(data, null, 2)); -} else { - console.error('Error registering commands'); - let errorText = `Error registering commands \n ${response.url}: ${response.status} ${response.statusText}`; - try { - const error = await response.text(); - if (error) { - errorText = `${errorText} \n\n ${error}`; +async function send(command, note){ + console.log(`${note} all existing commands...`); + + const response = await fetch(url, { + headers: { + 'Content-Type': 'application/json', + Authorization: `Bot ${token}`, + }, + method: 'PUT', + body: command, + }); + + if (response.ok) { + console.log(`${note} all commands`); + const data = await response.json(); + console.log(JSON.stringify(data, null, 2)); + } else { + console.error(`Error with ${note} commands`); + let errorText = `Error ${note} commands \n ${response.url}: ${response.status} ${response.statusText}`; + try { + const error = await response.text(); + if (error) { + errorText = `${errorText} \n\n ${error}`; + } + } catch (err) { + console.error('Error reading body from request:', err); } - } catch (err) { - console.error('Error reading body from request:', err); + console.error(errorText); } - console.error(errorText); + console.log(`${note} task finished.`); } + +//await send(del_command, "Deleting"); +await send(reg_command, "Registering"); diff --git a/toyobot/src/server.js b/toyobot/src/server.js index c779b33..fa7a4c0 100644 --- a/toyobot/src/server.js +++ b/toyobot/src/server.js @@ -8,29 +8,61 @@ import { InteractionType, verifyKey, } from 'discord-interactions'; -import { AWW_COMMAND, INVITE_COMMAND, GET_STORE_PAGE_COMMAND } from './commands.js'; -import { getCuteUrl } from './reddit.js'; -import { InteractionResponseFlags } from 'discord-interactions'; -class JsonResponse extends Response { - constructor(body, init) { - const jsonBody = JSON.stringify(body); - init = init || { - headers: { - 'content-type': 'application/json;charset=UTF-8', - }, - }; - super(jsonBody, init); - } -} +// Import the command and execution function individually +import { AWWWW_COMMAND, AWWWW_EXEC } from './commands.js'; +import { INVITE_COMMAND, INVITE_EXEC } from './commands.js'; +import { PING_COMMAND, PING_EXEC } from './commands.js'; +import { SERVER_COMMAND, SERVER_EXEC } from './commands.js'; +import { USER_COMMAND, USER_EXEC } from './commands.js'; +import { YOTO_PLAYLIST_COMMAND, YOTO_PLAYLIST_EXEC } from './commands.js'; +import { YOTO_STORE_COMMAND, YOTO_STORE_EXEC } from './commands.js'; +import { EXTRACT_AUDIO_COMMAND, EXTRACT_AUDIO_EXEC } from './commands.js'; + +// Import other local requirements +import { JsonResponse } from './jsonresponse.js'; const router = AutoRouter(); +// Respond on HTTP/GET with the basic functions for debugging purposes +// TODO: Use GET parameters the same way as POST parameters so the functions can operate the same way over GET and POST +router.get('/awwww', (request, env) => { + return AWWWW_EXEC(request, env, "webget"); +}); + +router.get('/user', (request, env) => { + return USER_EXEC(request, env, "webget"); +}); + +router.get('/server', (request, env) => { + return SERVER_EXEC(request, env, "webget"); +}); + +router.get('/ping', (request, env) => { + return PING_EXEC(request, env, "webget"); +}); + +router.get('/invite', (request, env) => { + return INVITE_EXEC(request, env, "webget"); +}); + +router.get('/yoto-store', (request, env) => { + return YOTO_STORE_EXEC(request, env, "webget"); +}); + +router.get('/yoto-playlist', (request, env) => { + return YOTO_PLAYLIST_EXEC(request, env, "webget"); +}); + +router.get('/extract-audio', (request, env) => { + return EXTRACT_AUDIO_EXEC(request, env, "webget"); +}); + /** * A simple :wave: hello page to verify the worker is working. */ router.get('/', (request, env) => { - return new Response(`Hello World! This is a Discord bot meant for The Optimistic Yack Order. \nšŸ‘‹ ${env.DISCORD_APPLICATION_ID}`); + return new Response(`šŸ‘‹ ${env.DISCORD_APPLICATION_ID}`); }); /** @@ -58,37 +90,29 @@ router.post('/', async (request, env) => { if (interaction.type === InteractionType.APPLICATION_COMMAND) { // Most user commands will come as `APPLICATION_COMMAND`. switch (interaction.data.name.toLowerCase()) { - case AWW_COMMAND.name.toLowerCase(): { - const cuteUrl = await getCuteUrl(); - return new JsonResponse({ - type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, - data: { - content: cuteUrl, - }, - }); + case AWWWW_COMMAND.name.toLowerCase(): { + return AWWWW_EXEC(request, env, interaction); } case INVITE_COMMAND.name.toLowerCase(): { - const applicationId = env.DISCORD_APPLICATION_ID; - const INVITE_URL = `https://discord.com/oauth2/authorize?client_id=${applicationId}&scope=applications.commands`; - return new JsonResponse({ - type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, - data: { - content: INVITE_URL, - flags: InteractionResponseFlags.EPHEMERAL, - }, - }); + return INVITE_EXEC(request, env, interaction); } - case GET_STORE_PAGE_COMMAND.name.toLowerCase(): { - // Build the response. Best to use other function calls here so this is a short bit of code. - var rawmessage = "Sorry, this function is not implemented yet."; - - // Send the message out to Discord. - return new JsonResponse({ - type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, - data: { - content: rawmessage, - }, - }); + case PING_COMMAND.name.toLowerCase():{ + return PING_EXEC(request, env, interaction); + } + case SERVER_COMMAND.name.toLowerCase():{ + return SERVER_EXEC(request, env, interaction); + } + case USER_COMMAND.name.toLowerCase():{ + return USER_EXEC(request, env, interaction); + } + case YOTO_STORE_COMMAND.name.toLowerCase():{ + return YOTO_STORE_EXEC(request, env, interaction); + } + case YOTO_PLAYLIST_COMMAND.name.toLowerCase():{ + return YOTO_PLAYLIST_EXEC(request, env, interaction); + } + case EXTRACT_AUDIO_COMMAND.name.toLowerCase():{ + return EXTRACT_AUDIO_EXEC(request, env, interaction); } default: return new JsonResponse({ error: 'Unknown Type' }, { status: 400 }); @@ -111,6 +135,7 @@ async function verifyDiscordRequest(request, env) { if (!isValidRequest) { return { isValid: false }; } + //console.log(JSON.parse(body)); return { interaction: JSON.parse(body), isValid: true }; } diff --git a/toyobot/src/untested-bot-code.js b/toyobot/src/untested-bot-code.js deleted file mode 100644 index 1b7dba9..0000000 --- a/toyobot/src/untested-bot-code.js +++ /dev/null @@ -1,293 +0,0 @@ - -const { Client, GatewayIntentBits } = require('discord.js'); -const { google } = require('googleapis'); -const fs = require('fs'); - -// Load Discord bot token from environment or config -const DISCORD_TOKEN = 'YOUR_DISCORD_BOT_TOKEN'; // Replace with your bot token - -// Load Google Sheets credentials -const GOOGLE_SHEETS_CREDENTIALS = './credentials.json'; // Path to the JSON key file -const SPREADSHEET_ID = 'YOUR_SPREADSHEET_ID'; // Replace with your Google Spreadsheet ID -const POINTS_SPREADSHEET_ID = 'YOUR_POINTS_SPREADSHEET_ID'; // Replace with the spreadsheet containing points (e.g., "Card_DB") -const LOG_SPREADSHEET_ID = 'YOUR_POINTS_LOG_SPREADSHEET_ID'; // Replace with the points_fetch_log Spreadsheet ID - -// Initialize the Discord client -const client = new Client({ - intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent], -}); - -// Authenticate with Google Sheets API -const auth = new google.auth.GoogleAuth({ - keyFile: GOOGLE_SHEETS_CREDENTIALS, - scopes: ['https://www.googleapis.com/auth/spreadsheets.readonly'], -}); -const sheets = google.sheets({ version: 'v4', auth }); - -// Function to query the spreadsheet using the Discord user ID -async function querySpreadsheetByUserId(userId) { - try { - const range = 'Sheet1!A2:B'; // Adjust the range based on your spreadsheet structure - const response = await sheets.spreadsheets.values.get({ - spreadsheetId: SPREADSHEET_ID, - range: range, - }); - - const rows = response.data.values; - if (!rows || rows.length === 0) { - return `No data found for user ID: ${userId}`; - } - - // Find the row corresponding to the Discord user ID - const userData = rows.find(row => row[0] === userId); // Assuming user IDs are in column A - if (!userData) { - return `No application status found for user ID: ${userId}`; - } - - // Return the relevant data for the user - return `Application Status for User ID ${userId}: ${userData[1]}`; // Assuming status is in column B - } catch (error) { - console.error('Error querying spreadsheet:', error); - return 'There was an error querying the spreadsheet.'; - } -} - -// Function to store email and Discord user ID in the Google Sheet -async function storeEmailAndDiscordId(email, discordId) { - try { - const range = 'Sheet1!A:B'; // Assuming data is stored in columns A (Discord ID) and B (Email) - const values = [[discordId, email]]; // Data to append - - const request = { - spreadsheetId: SPREADSHEET_ID, - range: range, - valueInputOption: 'USER_ENTERED', - insertDataOption: 'INSERT_ROWS', - resource: { - values: values, - }, - }; - - // Append the data to the Google Sheet - await sheets.spreadsheets.values.append(request); - return `Successfully linked email: ${email} with Discord ID: ${discordId}`; - } catch (error) { - console.error('Error storing email and Discord ID:', error); - return 'There was an error storing the email and Discord ID.'; - } -} - -// Function to store URL and Discord user ID in the Google Sheet -async function storeLink(url, discordId) { - try { - const range = 'Sheet1!A:B'; // Assuming data is stored in columns A (Discord ID) and B (URL) - const values = [[discordId, url]]; // Data to append - - const request = { - spreadsheetId: LINKS_SPREADSHEET_ID, - range: range, - valueInputOption: 'USER_ENTERED', - insertDataOption: 'INSERT_ROWS', - resource: { - values: values, - }, - }; - - // Append the data to the Google Sheet - await sheets.spreadsheets.values.append(request); - return `Successfully submitted the URL: ${url}`; - } catch (error) { - console.error('Error storing URL and Discord ID:', error); - return 'There was an error submitting the URL.'; - } -} - -// Function to query the spreadsheet for a 5-character identifier or a string in the title -async function checkCard(searchTerm) { - try { - // Define the range of data in the spreadsheet (e.g., Sheet1!A:R for columns A to R) - const range = 'Sheet1!A:R'; - const response = await sheets.spreadsheets.values.get({ - spreadsheetId: CARD_DB_SPREADSHEET_ID, - range: range, - }); - - const rows = response.data.values; - - if (!rows || rows.length === 0) { - return 'No data found in the Card_DB.'; - } - - // Check if the input is a 5-character identifier - if (searchTerm.length === 5 && /^[A-Za-z0-9]+$/.test(searchTerm)) { - // Perform an exact, case-sensitive match on column A - const matchingRow = rows.find(row => row[0] === searchTerm); // Column A is index 0 - if (!matchingRow) { - return `No card found with ID: ${searchTerm}`; - } - - // Ensure there is only one match - const matches = rows.filter(row => row[0] === searchTerm); - if (matches.length > 1) { - return `Error: Multiple entries found for ID: ${searchTerm}. Please check the database for duplicates.`; - } - - // Format and return the data - const headers = ['ID', 'Title', 'Field C', 'Field D', 'Field E', 'Field F', 'Field G', 'Field H', 'Field I', 'Field J', - 'Field K', 'Field L', 'Field M', 'Field N', 'Field O', 'Field P', 'Field Q', 'Field R']; - const data = matchingRow.slice(0, 18); // Extract columns A to R - return headers.map((header, index) => `${header}: ${data[index] || 'N/A'}`).join('\n'); - } else { - // Perform a non-case-sensitive search in column C (index 2) - const matchingRows = rows.filter(row => row[2] && row[2].toLowerCase().includes(searchTerm.toLowerCase())); // Column C is index 2 - - if (matchingRows.length === 0) { - return `No cards found with the title containing: "${searchTerm}"`; - } - - // If there are multiple matches, provide a list of IDs and prompt for ID-based search - if (matchingRows.length > 1) { - const matchingIds = matchingRows.map(row => row[0]); // Collect matching IDs from column A - return `Multiple cards found with the title containing "${searchTerm}". Matching IDs:\n${matchingIds.join(', ')}\nPlease search for one of these IDs to get detailed information.`; - } - - // If there's exactly one match, return its data - const matchingRow = matchingRows[0]; - const headers = ['ID', 'Title', 'Field C', 'Field D', 'Field E', 'Field F', 'Field G', 'Field H', 'Field I', 'Field J', - 'Field K', 'Field L', 'Field M', 'Field N', 'Field O', 'Field P', 'Field Q', 'Field R']; - const data = matchingRow.slice(0, 18); // Extract columns A to R - return headers.map((header, index) => `${header}: ${data[index] || 'N/A'}`).join('\n'); - } - } catch (error) { - console.error('Error checking card:', error); - return 'There was an error checking the card.'; - } -} - -// Function to fetch points for a Discord ID -async function fetchPoints(discordId, username) { - try { - // Fetch data from the points spreadsheet - const range = 'Sheet1!A:K'; // Assuming Discord ID is in column A and points are in column K - const response = await sheets.spreadsheets.values.get({ - spreadsheetId: POINTS_SPREADSHEET_ID, - range: range, - }); - - const rows = response.data.values; - - if (!rows || rows.length === 0) { - return 'No data found in the points spreadsheet.'; - } - - // Find the row with the matching Discord ID - const matchingRow = rows.find(row => row[0] === discordId); // Column A is index 0 - if (!matchingRow) { - return `No points found for Discord ID: ${discordId}`; - } - - const points = matchingRow[10]; // Column K is index 10 - if (!points || isNaN(points)) { - return `Invalid points value for Discord ID: ${discordId}`; - } - - // Trigger the mee6 command - const mee6Command = `/give-item member:${discordId} item:Yak Point amount:${points}`; - console.log(`Executing Mee6 Command: ${mee6Command}`); // Replace with actual Mee6 command logic - // Note: Add logic to send the mee6 command to the correct channel in Discord if necessary - - // Log the action in the points_fetch_log spreadsheet - const logRange = 'Sheet1!A:C'; // Assuming columns A, B, and C are for Username, Discord ID, and Points - const logValues = [[username, discordId, points]]; // Log the action - - const logRequest = { - spreadsheetId: LOG_SPREADSHEET_ID, - range: logRange, - valueInputOption: 'USER_ENTERED', - insertDataOption: 'INSERT_ROWS', - resource: { - values: logValues, - }, - }; - await sheets.spreadsheets.values.append(logRequest); - - return `Successfully fetched points for ${username}. They were awarded ${points} Yak Points!`; - } catch (error) { - console.error('Error fetching points:', error); - return 'There was an error fetching points.'; - } -} - -// Handle messages -client.on('messageCreate', async (message) => { - if (message.author.bot) return; - - // Command: archive-application-status - if (message.content.startsWith('archive-application-status')) { - const userId = message.author.id; // Use Discord user ID for the query - const result = await querySpreadsheetByUserId(userId); - message.reply(result); - } - - // Command: link-email - if (message.content.startsWith('link-email')) { - const args = message.content.split(' '); - const email = args[1]; // Get the email address from the command arguments - - if (!email || !email.includes('@')) { - message.reply('Please provide a valid email address. Example: `link-email user@example.com`'); - return; - } - - // Store the email and Discord ID in the Google Sheet - const result = await storeEmailAndDiscordId(email, message.author.id); - message.reply(result); - } - - // Command: submit-card - if (message.content.startsWith('submit-card')) { - const args = message.content.split(' '); - const url = args[1]; // Get the URL from the command arguments - - if (!url || !url.startsWith('http')) { - message.reply('Please provide a valid URL. Example: `submit-card https://example.com`'); - return; - } - - // Store the URL and Discord ID in the Google Sheet - const result = await storeLink(url, message.author.id); - message.reply(result); - - // Command: check-card - if (message.content.startsWith('check-card')) { - const args = message.content.split(' '); - const searchTerm = args[1]; // Get the search term from the command arguments - - if (!searchTerm) { - message.reply('Please provide a search term. Example: `check-card ABC12` or `check-card MyCardTitle`'); - return; - } - - // Query the spreadsheet for the search term - const result = await checkCard(searchTerm); - message.reply(result); - } - - // Command: fetch-points - if (message.content.startsWith('fetch-points')) { - const discordId = message.author.id; // Use the message author's Discord ID - const username = message.author.username; // Get the username - - // Fetch points for the user - const result = await fetchPoints(discordId, username); - message.reply(result); - } -}); - -// Handle Discord bot ready event -client.once('ready', () => { - console.log(`Logged in as ${client.user.tag}!`); -}); - -// Log in to Discord -client.login(DISCORD_TOKEN); diff --git a/toyobot/src/utilities.js b/toyobot/src/utilities.js new file mode 100644 index 0000000..94e7dc7 --- /dev/null +++ b/toyobot/src/utilities.js @@ -0,0 +1,72 @@ +import axios from 'axios'; + +/** + * Given a URL, return the latest copy of that URL in the Wayback machine. + * + * @param {string} url - The URL to find in the Wayback Machine. + * @returns {string} - The constructed URL to the latest snapshot without the banner. + * @throws {Error} - Throws an error if no URL is provided or no snapshot is available. + */ +export async function get_wayback_url(url) { + if (!url) { + throw new Error("No URL provided"); + } + + const response = await axios.get(`http://archive.org/wayback/available?url=${url}`); + const metadata = response.data; + + const closest = metadata?.archived_snapshots?.closest; + if (!closest) { + return `No snapshot for ${url}`; + } + + return closest.url; +} + +/** + * Converts the first letter of each word in the input string to uppercase. + * + * @param {string} str - The input string to be transformed. + * @returns {string} - The transformed string with each word's first letter in uppercase. + */ +export function toUpperCaseEachWord(str) { + return str.split(' ') + .map(word => word.charAt(0).toUpperCase() + word.slice(1)) + .join(' '); +} + +/** + * Converts an array of strings into a single string with each element separated by "; ". + * + * @param {Array} arr - The array of strings to be converted. + * @returns {string} - The resulting concatenated string. + */ +export function arrayToString(arr) { + return arr ? arr.map(item => item.trim()).join("; ") : ""; +} + +/** + * Converts the data object into a Markdown-formatted string. + * + * @param {Object} data - The data object to format. + * @returns {string} - The Markdown-formatted string. + */ +export function formatDataAsMarkdown(data) { + if (typeof data !== 'object' || data === null) { + return "Invalid data or no data to display."; + } + + let markdown = ""; + for (const [key, value] of Object.entries(data)) { + // Replace underscores with spaces in the key name + const formattedKey = key.replace(/_/g, ' '); + markdown += `**${formattedKey}:** ${value ?? "N/A"}\n`; + } + + // Truncate the message if it exceeds 1950 characters + if (markdown.length > 1950) { + markdown = markdown.substring(0, 1922) + "\n **ERROR**: Text too long."; // Add ellipsis to indicate truncation + } + + return markdown; +} \ No newline at end of file diff --git a/toyobot/src/yotoplaylist.js b/toyobot/src/yotoplaylist.js new file mode 100644 index 0000000..3a0790e --- /dev/null +++ b/toyobot/src/yotoplaylist.js @@ -0,0 +1,270 @@ +import axios from 'axios'; +import { get_wayback_url } from './utilities.js'; + +/** + * Fetches and parses playlist data from the provided URL. + * + * @param {string} url - The URL to fetch the playlist data from. + * @returns {Object} - An object containing all the extracted playlist data. + */ +export async function ReadPlaylistMetadata(url) { + try { + // Fetch the content from the provided URL + const response = await axios.get(url); + const contentType = response.headers['content-type']; + + let card = response.data?.card; + //let card = jsonData.card; + //console.log(card); + + // Extract data + const data = { + Title: "[" + card.title + "](" + card.metadata.cover.imageL + ") ", + Author: card.metadata.author || "-", + Category: card.metadata?.category || "-", + Officiality: getOfficiality(url, card), + Is_MYO_Card: getIsMYOCard(card), + Created_At: card.createdAt || "-", + Updated_At: card.updatedAt || "-", + //Tracks: extractTracks(card), + File_Size: formatFileSize(card.metadata?.media?.fileSize), + Duration: formatDuration(card.metadata?.media?.duration), + Share_Link_Created_At: card.sharing?.shareLinkCreatedAt || "-", + Share_Count: card.sharing?.shareCount || "-", + Share_Limit: card.sharing?.shareLimit || "-", + Description: card?.metadata?.description || "-", + }; + + return data; + } catch (e) { + return { error: e.message || "Error fetching data" }; + } +} + +export async function GetTrackURLs(url){ + try { + // Fetch the content from the provided URL + const response = await axios.get(url); + const contentType = response.headers['content-type']; + + let card = response.data?.card; + return extractTracksWithIndex(card); + } catch (e) { + return { error: e.message || "Error fetching data" }; + } +} + +/** + * Extracts track URLs from the card data and formats them as index: url. + * + * @param {Object} card - The card object containing track data. + * @returns {Array} - An array of formatted track entries (index: url). + */ +function extractTracksWithIndex(card) { + const data = []; + const chapters = card.content?.chapters || []; + + chapters.forEach((chapter, chapterIndex) => { + chapter.tracks?.forEach((track, trackIndex) => { + if (track.trackUrl) { + // Push the formatted entry into the data collection + data.push(`${chapterIndex}-${trackIndex}: [get](${track.trackUrl})`); + } + }); + }); + + return data.length > 0 ? data : ["No track URLs found"]; +} + +/** + * Extracts track URLs from the card data. + */ +function extractTracks(card) { + const trackUrls = []; + const chapters = card.content?.chapters || []; + chapters.forEach(chapter => { + chapter.tracks?.forEach(track => { + if (track.trackUrl) { + trackUrls.push(track.trackUrl); + } + }); + }); + return trackUrls.length > 0 ? trackUrls : "No track URLs found"; +} + +/** + * Gets the song extension from the first track. + */ +async function getSongExtension(card) { + try { + const trackUrl = card.content?.chapters[0]?.tracks[0]?.trackUrl; + if (!trackUrl) { + return "No track URL found"; + } + + const response = await axios.head(trackUrl); + const contentType = response.headers['content-type']; + + return getExtensionFromContentType(contentType) || "No extension found"; + } catch { + return "Error fetching song extension"; + } +} + +/** + * Maps content type to file extension. + */ +function getExtensionFromContentType(contentType) { + const mapping = { + 'audio/mpeg': 'mp3', + 'audio/aac': 'aac', + 'audio/wav': 'wav', + 'audio/ogg': 'ogg', + 'audio/mp4': 'm4a', + 'audio/flac': 'flac', + 'audio/x-m4a': 'm4a', + }; + return mapping[contentType] || null; +} + +/** + * Formats file size in bytes to MB. + */ +function formatFileSize(fileSizeInBytes) { + if (!fileSizeInBytes) return "0 MB"; + return (fileSizeInBytes / (1024 * 1024)).toFixed(2) + " MB"; +} + +/** + * Formats duration in seconds to HH:MM:SS or MM:SS. + */ +function formatDuration(durationInSeconds) { + if (!durationInSeconds) return "Not found"; + const hours = Math.floor(durationInSeconds / 3600); + const minutes = Math.floor((durationInSeconds % 3600) / 60); + const seconds = durationInSeconds % 60; + return hours > 0 + ? `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}` + : `${minutes}:${seconds.toString().padStart(2, "0")}`; +} + +/** + * Extracts club availability from the card data. + */ +function extractClubAvailability(card) { + const clubAvailability = card.clubAvailability || []; + return clubAvailability.length > 0 + ? clubAvailability.map(store => store.store.toUpperCase()).join(', ') + : "Unknown"; +} + +/** + * Extracts card type from the card data. + */ +function extractCardType(card) { + const tracks = card.content?.chapters[0]?.tracks; + return tracks && tracks.length > 0 ? tracks[0].type : "No tracks found"; +} + +/** + * Extracts ambient data from the card. + */ +function extractAmbient(card) { + const ambient = card.content?.chapters[0]?.tracks[0]?.ambient || {}; + return Object.keys(ambient).length > 0 + ? Object.keys(ambient).map(key => key.toUpperCase()).join(', ') + : "No"; +} + + +/** + * Determines if a card is an MYO (Make Your Own) card based on the JSON data. + * + * @param {Object} jsonData - The parsed JSON data of the card. + * @returns {boolean|string} - Returns `true` if the card is an MYO card, `false` otherwise, or an error message. + */ +function getIsMYOCard(card) { + try { + // Safely access the creator email and user ID using optional chaining + const email = card?.creatorEmail || "Not found"; + const user = card?.userId || null; + + // Determine if the card is an MYO card + if (email !== "Not found" && user !== "yoto") { + return true; + } else { + return false; + } + } catch (e) { + console.error("Error determining if card is MYO:", e); + return "Waiting for URL..."; + } +} + +/** + * Determines the officiality of a card based on the URL and JSON data. + * + * @param {string} url - The URL of the card. + * @param {Object} jsonData - The parsed JSON data of the card. + * @returns {string} - The officiality of the card (e.g., "Yoto", "MYO", "Demo", "Free", or "unknown card type"). + */ +function getOfficiality(url, card) { + try { + // Check if the URL contains "?84", indicating a physical card + if (url.includes("?84")) { + return "Yoto"; + } + + // Check if the card has a creator email, indicating an MYO card + const email = card?.creatorEmail || null; + if (email) { + return "MYO"; // Could also be a Yoto Space + } + + // Check if the description indicates a demo card + const description = card?.metadata?.description || null; + const discoverRegex = /(Discover(?!: The full card| ten| fascinating| the science)|(: A preview)|(: The first)|(: Prologue)|(Chapter 1)|(Chapter one)|[0-9]+ track[s]? Full Card: [0-9]+ tracks. Available: Until)/g; + if (description && discoverRegex.test(description)) { + return "Demo"; + } + + // Check if the card availability is "free" + const cardAvailability = card?.availability || null; + if (cardAvailability === "free") { + return "Free"; + } + + // Check if the user ID indicates an official or MYO card + const userId = card?.userId || null; + if (userId === "yoto") { + return "Yoto"; + } + if (userId && userId.startsWith("auth0")) { + return "MYO"; // Could also be a Yoto Space + } + + // Check if the card has a category, indicating an official or Yoto Space card + const category = card?.category || null; + if (category) { + return "Yoto"; + } + + // Check if the card has club availability, indicating a Yoto digital or club card + const clubAvailability = card?.clubAvailability || null; + if (clubAvailability) { + return "Yoto"; + } + + // Check if the card has streams, indicating a free card + const hasStreams = card?.metadata?.media?.hasStreams || false; + if (hasStreams) { + return "Free"; + } + + // Default to "unknown card type" if no conditions are met + return "unknown card type"; + } catch (e) { + console.error("Error determining officiality:", e); + return "Waiting for URL..."; + } +} \ No newline at end of file diff --git a/toyobot/src/yotostore.js b/toyobot/src/yotostore.js new file mode 100644 index 0000000..b43acc7 --- /dev/null +++ b/toyobot/src/yotostore.js @@ -0,0 +1,102 @@ +import axios from 'axios'; +import { toUpperCaseEachWord, arrayToString, get_wayback_url } from './utilities.js'; + +/** + * This asynchronous function retrieves and processes product data from a provided store URL. + * It attempts to extract metadata such as tags, content IDs, and product attributes embedded + * within the page's HTML or retrieves the data from the Wayback Machine as a fallback. + * + * @param {string} url - The URL of the product page to fetch and analyze. + * @param {boolean} [wayback=false] - A flag to determine if the Wayback Machine should be used as a fallback. + * @returns {Array|string} An array containing various product details (e.g., title, content IDs, price, etc.) + * or error messages in case of issues. + */ +export async function ReadStoreData(url, wayback = false) { + try { + // Fetch the HTML content from the provided URL + const response = await axios.get(url); + const html = response.data; + + // Locate the JSON data embedded in a