diff --git a/.changeset/fluffy-lilies-invite.md b/.changeset/fluffy-lilies-invite.md new file mode 100644 index 0000000..b9dbc26 --- /dev/null +++ b/.changeset/fluffy-lilies-invite.md @@ -0,0 +1,11 @@ +--- +"@codee-sh/medusa-plugin-automations": patch +--- + +Improve automation action services and template handling. + +- add context transformation support for email actions via `@codee-sh/medusa-plugin-notification-emails` +- improve template selection by introducing external template options and `fillTemplateNameFieldWithOptions` +- enhance admin action configuration with grouped options support in `SelectField` +- refactor email/slack action services to use more flexible typing and remove unused template registration logic +- clean up deprecated Slack template resources and internal service wiring diff --git a/.github/labeler.yml b/.github/labeler.yml index 53b4282..4a872e8 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -21,3 +21,11 @@ dependencies: - title: ["deps:", "dependencies:", "bump "] - head: ["deps/", "dependencies/"] +"type: chore": + - title: ["chore:"] + - head: ["chore/"] + +breaking: + - title: ["breaking:", "BREAKING:"] + - head: ["breaking/"] + diff --git a/.github/workflows/changeset-version.yml b/.github/workflows/changeset-version.yml deleted file mode 100644 index 71dcec7..0000000 --- a/.github/workflows/changeset-version.yml +++ /dev/null @@ -1,50 +0,0 @@ -# name: Version Bump - -# on: -# push: -# branches: -# - main - -# jobs: -# version: -# runs-on: ubuntu-latest -# permissions: -# contents: write -# pull-requests: write -# steps: -# - name: Checkout -# uses: actions/checkout@v4 -# with: -# fetch-depth: 0 - -# - name: Setup Node.js -# uses: actions/setup-node@v4 -# with: -# node-version: 20 - -# - name: Install dependencies -# run: npm ci - -# - name: Configure Git for tag creation -# run: | -# git config user.name "github-actions[bot]" -# git config user.email "github-actions[bot]@users.noreply.github.com" - -# - name: Create Release Pull Request or Publish -# id: changesets -# uses: changesets/action@v1 -# with: -# # changeset publish automatically creates git tags in format: package-name@version -# # For single package repo, it creates: v1.0.0 format -# publish: | -# npm run build -# npm run release -# # Push tags created by changeset publish -# git push --follow-tags -# version: npm run version -# commit: "chore: version packages" -# title: "chore: version packages" -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# NPM_TOKEN: ${{ secrets.npm_token }} -# NODE_AUTH_TOKEN: ${{ secrets.npm_token }} diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml deleted file mode 100644 index 305c3a8..0000000 --- a/.github/workflows/npm-publish.yml +++ /dev/null @@ -1,48 +0,0 @@ -# ⚠️ THIS WORKFLOW IS DISABLED ⚠️ -# -# Versioning and publishing is now handled automatically by changeset-version.yml -# Changesets workflow automatically: -# 1. Creates version bump PR when changesets are merged to master -# 2. Publishes to npm when version bump PR is merged -# -# This workflow is kept for reference but will NOT run automatically. -# If you need manual release via GitHub Release, you can: -# 1. Delete changeset-version.yml -# 2. Uncomment the "on:" section below -# 3. Remove workflow_dispatch - -name: Node.js Package (Legacy - Disabled) - -# DISABLED - uncomment to enable manual release via GitHub Release -# on: -# release: -# types: [created] - -# Only allows manual trigger, prevents automatic execution -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - - run: npm ci - - run: npm test - - publish-npm: - needs: build - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - run: npm ci - - run: npm publish - env: - NODE_AUTH_TOKEN: ${{secrets.npm_token}} diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml deleted file mode 100644 index 1d15336..0000000 --- a/.github/workflows/release-notes.yml +++ /dev/null @@ -1,124 +0,0 @@ -# Backup: Generate Release Notes from commits -# This workflow generates release notes from commits when PRs are not available. -# For PR-based releases, use GitHub's built-in "Generate release notes" button -# which uses .github/release.yml configuration. - -name: Generate Release Notes (Backup) - -# DISABLED - Using GitHub's built-in "Generate release notes" instead -# This workflow is kept for reference but will NOT run automatically. -# To enable: uncomment the "on:" section below and remove workflow_dispatch - -# on: -# release: -# types: [created] - -# Only allows manual trigger, prevents automatic execution -on: - workflow_dispatch: - -jobs: - generate-release-notes: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Generate Release Notes from Commits - id: generate_notes - uses: actions/github-script@v7 - with: - script: | - const { data: release } = await github.rest.repos.getRelease({ - owner: context.repo.owner, - repo: context.repo.repo, - release_id: context.payload.release.id, - }); - - const tagName = release.tag_name; - const previousTag = await github.rest.repos.listTags({ - owner: context.repo.owner, - repo: context.repo.repo, - per_page: 2, - }); - - let previousTagName = ''; - if (previousTag.data.length > 1) { - previousTagName = previousTag.data[1].name; - } - - // Get commits between tags - const { data: commits } = await github.rest.repos.compareCommits({ - owner: context.repo.owner, - repo: context.repo.repo, - base: previousTagName || 'HEAD~50', - head: tagName, - }); - - // Categorize commits - const breaking = []; - const features = []; - const fixes = []; - const improvements = []; - const docs = []; - const other = []; - - commits.commits.forEach(commit => { - const message = commit.commit.message; - const firstLine = message.split('\n')[0]; - - if (firstLine.toLowerCase().includes('breaking') || firstLine.includes('!:')) { - breaking.push(`- ${firstLine}`); - } else if (firstLine.toLowerCase().startsWith('feat') || firstLine.toLowerCase().includes('feature')) { - features.push(`- ${firstLine}`); - } else if (firstLine.toLowerCase().startsWith('fix') || firstLine.toLowerCase().includes('bug')) { - fixes.push(`- ${firstLine}`); - } else if (firstLine.toLowerCase().startsWith('refactor') || firstLine.toLowerCase().includes('improve')) { - improvements.push(`- ${firstLine}`); - } else if (firstLine.toLowerCase().startsWith('docs') || firstLine.toLowerCase().includes('doc')) { - docs.push(`- ${firstLine}`); - } else if (!firstLine.toLowerCase().startsWith('chore') && !firstLine.toLowerCase().startsWith('ci') && !firstLine.toLowerCase().startsWith('build')) { - other.push(`- ${firstLine}`); - } - }); - - // Build release notes - let releaseNotes = `## Release ${tagName}\n\n`; - - if (breaking.length > 0) { - releaseNotes += `### Breaking Changes\n${breaking.join('\n')}\n\n`; - } - if (features.length > 0) { - releaseNotes += `### New Features\n${features.join('\n')}\n\n`; - } - if (fixes.length > 0) { - releaseNotes += `### Bug Fixes\n${fixes.join('\n')}\n\n`; - } - if (improvements.length > 0) { - releaseNotes += `### Improvements\n${improvements.join('\n')}\n\n`; - } - if (docs.length > 0) { - releaseNotes += `### Documentation\n${docs.join('\n')}\n\n`; - } - if (other.length > 0) { - releaseNotes += `### Other Changes\n${other.join('\n')}\n\n`; - } - - if (previousTagName) { - releaseNotes += `\n**Full Changelog**: ${previousTagName}...${tagName}`; - } - - // Update release - await github.rest.repos.updateRelease({ - owner: context.repo.owner, - repo: context.repo.repo, - release_id: context.payload.release.id, - body: releaseNotes - }); - - console.log('Release notes generated successfully!'); - diff --git a/.github/workflows/release-on-merge.yml b/.github/workflows/release-on-merge.yml new file mode 100644 index 0000000..7d3638a --- /dev/null +++ b/.github/workflows/release-on-merge.yml @@ -0,0 +1,303 @@ +name: Create Tag and Release on Merge + +# This workflow creates a tag and GitHub Release when a release PR is merged to main +# Triggered when PR with title starting with "release:" is merged to main + +on: + pull_request: + types: [closed] + branches: + - main + +jobs: + create-tag-and-release: + if: github.event.pull_request.merged == true && startsWith(github.event.pull_request.title, 'release:') + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: read + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: main + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Enable Corepack + run: corepack enable + + - name: Install dependencies + run: yarn install --immutable + + # - name: Debug - Check NPM_TOKEN secret + # run: | + # if [ -z "${{ secrets.NPM_TOKEN }}" ]; then + # echo "❌ NPM_TOKEN secret is not set or empty" + # echo "Please add NPM_TOKEN secret in: Settings → Secrets and variables → Actions" + # exit 1 + # else + # echo "✅ NPM_TOKEN secret exists (value is hidden for security)" + # echo "Secret length: ${#NPM_TOKEN} characters" + # fi + # env: + # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Extract version from package.json + id: version + run: | + VERSION=$(node -p "require('./package.json').version") + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "tag=v$VERSION" >> $GITHUB_OUTPUT + echo "✅ Detected version: $VERSION" + + - name: Check if tag already exists + id: check-tag + run: | + TAG_NAME="${{ steps.version.outputs.tag }}" + if git rev-parse "$TAG_NAME" >/dev/null 2>&1; then + echo "exists=true" >> $GITHUB_OUTPUT + echo "⚠️ Tag $TAG_NAME already exists locally" + else + echo "exists=false" >> $GITHUB_OUTPUT + echo "✅ Tag $TAG_NAME does not exist, will create" + fi + + - name: Create Git Tag + if: steps.check-tag.outputs.exists == 'false' + run: | + TAG_NAME="${{ steps.version.outputs.tag }}" + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git tag -a "$TAG_NAME" -m "Release $TAG_NAME" + git push origin "$TAG_NAME" + echo "✅ Tag $TAG_NAME created and pushed" + + # - name: Publish to npm + # if: steps.check-tag.outputs.exists == 'false' + # run: | + # echo "🔐 Configuring npm authentication..." + # # npm automatically detects NODE_AUTH_TOKEN for authentication + # # Also set NPM_TOKEN for .npmrc compatibility (if needed) + + # echo "🔍 Verifying npm authentication..." + # npm whoami --registry=https://registry.npmjs.org/ || { + # echo "❌ npm authentication failed!" + # echo "Check if NPM_TOKEN secret is correct in GitHub Secrets" + # exit 1 + # } + + # echo "📦 Publishing package..." + # npm publish --access restricted + # env: + # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Generate and Create GitHub Release + uses: actions/github-script@v7 + with: + script: | + const { execSync } = require('child_process'); + const fs = require('fs'); + + // Get version from package.json + const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); + const version = packageJson.version; + const tagName = `v${version}`; + + console.log(`📦 Creating release for tag: ${tagName}`); + + // Check if release already exists + try { + const existingRelease = await github.rest.repos.getReleaseByTag({ + owner: context.repo.owner, + repo: context.repo.repo, + tag: tagName + }); + console.log(`⚠️ Release ${tagName} already exists!`); + console.log(`Release URL: ${existingRelease.data.html_url}`); + return; + } catch (error) { + if (error.status !== 404) { + throw error; + } + console.log(`✅ No existing release found for ${tagName}, proceeding...`); + } + + // Get previous tag + const { data: tags } = await github.rest.repos.listTags({ + owner: context.repo.owner, + repo: context.repo.repo, + per_page: 10, + }); + + let previousTagName = ''; + for (const tag of tags) { + if (tag.name !== tagName) { + previousTagName = tag.name; + break; + } + } + + console.log(`Generating release notes from ${previousTagName || 'start'} to ${tagName}`); + + // Get commits between tags + let commits = []; + try { + const { data: comparison } = await github.rest.repos.compareCommits({ + owner: context.repo.owner, + repo: context.repo.repo, + base: previousTagName || 'HEAD~50', + head: tagName, + }); + commits = comparison.commits; + console.log(`Found ${commits.length} commits between ${previousTagName || 'start'} and ${tagName}`); + } catch (error) { + console.log(`Could not compare commits: ${error.message}`); + commits = []; + } + + // Get PRs for commits + const prMap = new Map(); + for (const commit of commits) { + try { + const { data: prs } = await github.rest.repos.listPullRequestsAssociatedWithCommit({ + owner: context.repo.owner, + repo: context.repo.repo, + commit_sha: commit.sha, + }); + + for (const pr of prs) { + if (pr.merged_at && + !prMap.has(pr.number) && + !pr.title.toLowerCase().includes('release:')) { + prMap.set(pr.number, pr); + } + } + } catch (error) { + console.log(`Could not get PRs for commit ${commit.sha.substring(0, 7)}:`, error.message); + } + } + + const prs = Array.from(prMap.values()); + console.log(`Found ${prs.length} merged PRs between tags`); + + // Categorize PRs by labels + const breaking = []; + const features = []; + const bugs = []; + const improvements = []; + const docs = []; + const dependencies = []; + const chores = []; + const other = []; + + prs.forEach(pr => { + const labels = pr.labels.map(l => l.name); + const prLine = `- ${pr.title} (#${pr.number}) @${pr.user.login}`; + + if (labels.includes('breaking')) { + breaking.push(prLine); + } else if (labels.includes('type: feature')) { + features.push(prLine); + } else if (labels.includes('type: bug')) { + bugs.push(prLine); + } else if (labels.includes('type: improvement')) { + improvements.push(prLine); + } else if (labels.includes('type: docs')) { + docs.push(prLine); + } else if (labels.includes('dependencies')) { + dependencies.push(prLine); + } else if (labels.includes('type: chore')) { + chores.push(prLine); + } else { + other.push(prLine); + } + }); + + // Build release notes + let releaseNotes = ``; + + // Get CHANGELOG.md content for this version + let changelogContent = ''; + try { + const changelogPath = './CHANGELOG.md'; + if (fs.existsSync(changelogPath)) { + const changelogText = fs.readFileSync(changelogPath, 'utf8'); + const versionNumber = version; + const escapedVersion = versionNumber.replace(/\./g, '\\.'); + const versionRegex = new RegExp(`##\\s+${escapedVersion}\\s*\\n([\\s\\S]*?)(?=\\n##|$)`); + const match = changelogText.match(versionRegex); + + if (match && match[1]) { + changelogContent = match[1].trim(); + console.log(`✅ Found CHANGELOG.md content for version ${versionNumber}`); + } + } + } catch (error) { + console.log(`Could not read CHANGELOG.md: ${error.message}`); + } + + // Use CHANGELOG.md if available + if (changelogContent) { + releaseNotes += changelogContent + '\n\n'; + releaseNotes += `---\n\n`; + releaseNotes += `## Pull Requests\n\n`; + } else { + if (prs.length > 0) { + const totalPRs = prs.length; + releaseNotes += `This release includes ${totalPRs} ${totalPRs === 1 ? 'change' : 'changes'}.\n\n`; + } + } + + if (breaking.length > 0) { + releaseNotes += `### Breaking Changes\n${breaking.join('\n')}\n\n`; + } + if (features.length > 0) { + releaseNotes += `### New Features\n${features.join('\n')}\n\n`; + } + if (bugs.length > 0) { + releaseNotes += `### Bug Fixes\n${bugs.join('\n')}\n\n`; + } + if (improvements.length > 0) { + releaseNotes += `### Improvements\n${improvements.join('\n')}\n\n`; + } + if (docs.length > 0) { + releaseNotes += `### Documentation\n${docs.join('\n')}\n\n`; + } + if (dependencies.length > 0) { + releaseNotes += `### Dependencies\n${dependencies.join('\n')}\n\n`; + } + if (chores.length > 0) { + releaseNotes += `### Chores\n${chores.join('\n')}\n\n`; + } + if (other.length > 0) { + releaseNotes += `### Other Changes\n${other.join('\n')}\n\n`; + } + + if (prs.length === 0) { + releaseNotes += `No merged pull requests found for this release.\n\n`; + } + + if (previousTagName) { + releaseNotes += `\n---\n**Full Changelog**: https://github.com/${context.repo.owner}/${context.repo.repo}/compare/${previousTagName}...${tagName}`; + } + + // Create GitHub Release + const release = await github.rest.repos.createRelease({ + owner: context.repo.owner, + repo: context.repo.repo, + tag_name: tagName, + name: `Release ${tagName}`, + body: releaseNotes, + draft: false, + prerelease: false, + make_latest: 'true' + }); + + console.log(`✅ Release ${tagName} created successfully!`); + console.log(`Release URL: ${release.data.html_url}`); diff --git a/.gitignore b/.gitignore index 8e2db68..e1948ba 100755 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ .medusa node_modules/ .yarn/ -yarn.lock .yalc yalc.lock diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0a589cf..c15971d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,437 +1,132 @@ -# Contributing - -Thank you for your interest in contributing to this project! This document describes the workflow for working on the repository and the conventions we should follow. If you have any questions, we encourage you to reach out via issues or directly with the team. - -## Important Information - -- All changes should be made through Pull Requests (PR) -- Before starting work on larger changes, consult with the team -- All PRs should include appropriate tests -- Code should follow the accepted style conventions -- **The project uses Changesets** for version management - every PR with code changes requires a changeset - -## Prerequisites - -- Knowledge of Git and GitHub (Issues, Pull Requests) -- Local development environment configured -- Node.js >= 20 -- Yarn 3.2.3+ -- Knowledge of technologies used in the project (Medusa, TypeScript, React) - -## Workflow - -### 1. Issues before PR - -1. **Check existing issues** - before starting work, make sure there isn't already an issue for what you want to work on -2. **Create an issue** - if there's no appropriate issue, create a new one, describing: - - What you want to implement/change - - Why this change is needed - - What are the expected results -3. **Wait for approval** - for larger changes, wait for team approval before starting work - -### 2. Branches - -All changes should be made in separate branches and submitted as Pull Requests. - -**Branch naming:** -- `fix/` - for bug fixes (e.g., `fix/login-error`) -- `feat/` - for new features (e.g., `feat/user-profile`) -- `docs/` - for documentation changes (e.g., `docs/api-update`) -- `refactor/` - for code refactoring (e.g., `refactor/auth-module`) -- `test/` - for adding or improving tests (e.g., `test/integration-tests`) -- `chore/` - for maintenance tasks (e.g., `chore/dependencies-update`) - -**Base branch:** -- Use `develop` as the base branch for your PRs by default -- `master` is only used by admins for releases - -### 3. Commits - -- Try to create small, isolated commits - this makes review and understanding changes easier -- Use conventional commit messages: - - `fix: fixed login error` - - `feat: added password reset functionality` - - `docs: updated API documentation` - - `refactor: improved authorization module structure` - - `test: added unit tests for payment module` - - `chore: updated dependencies` - -### 4. Pull Requests - -**Process (for developers):** -1. Make sure your branch is up to date with `develop` -2. **Add a changeset** (if you're making code changes) - see the [Changesets](#changesets) section -3. Create a Pull Request with a clear description of changes **to the `develop` branch** -4. Add appropriate labels and assign reviewers -5. Respond to comments and make corrections -6. After approval, the PR will be merged into `develop` - -**Release process (admins only):** - -1. After merging changes to `develop`, admin creates a PR from `develop` to `master` -2. This PR contains all changes ready for release -3. After merging to `master`, admin performs release locally (see the [Release Process](#release-process-locally-by-admin) section) - -**How to create a PR from `develop` to `master`:** - -1. **Make sure `develop` is up to date:** -```bash -git checkout develop -git pull origin develop -``` - -2. **Create PR on GitHub:** - - Base branch: `master` - - Compare branch: `develop` - - PR title: `chore: release [date]` or `chore: prepare release` (e.g., `chore: release 2024-01-15`) - -3. **In the PR description you can:** - - List the main changes in this release - - Add links to merged PRs from `develop` - - Optionally: add a list of changesets that will be processed - -4. **After creating the PR:** - - Merge the PR to `master` (squash merge or merge commit) - - After merge, perform the release process locally (see the [Release Process](#release-process-locally-by-admin) section) - -**PR description structure:** -- **What** - what was changed in this PR -- **Why** - why these changes are needed -- **How** - how the changes were implemented -- **Testing** - how the changes were tested or how the reviewer can test them -- **Related issue** - link to the related issue (use keywords: `closes #123`, `fixes #456`) - -**Self-review:** -We encourage self-review of code before requesting review. Check: -- Is the code readable and follows conventions -- Do all tests pass -- Are there no unused imports or comments -- Has documentation been updated (if applicable) -- Has a changeset been added (if applicable) - -**Merge Style:** -- Pull Requests are merged via squash and merge -- Make sure the commit message is clear and descriptive - -## Local Development - -### Environment Setup - -1. **Clone the repository:** -```bash -git clone -cd -``` - -2. **Install dependencies:** -```bash -yarn install -``` - -3. **Start the development server:** -```bash -yarn dev -``` - -This will start the plugin in watch mode, automatically rebuilding on changes. - -### Project Structure - -``` -medusa-plugin-automations/ -├── src/ -│ ├── admin/ # Admin UI (React components) -│ ├── api/ # API routes (admin/store) -│ ├── modules/ # Medusa modules -│ ├── workflows/ # Medusa workflows -│ ├── subscribers/ # Event subscribers -│ ├── providers/ # Action providers (Slack, etc.) -│ └── utils/ # Utility functions -├── docs/ # Documentation -├── .changeset/ # Changesets for versioning -├── .github/ # GitHub workflows -└── package.json -``` - -### Working with the plugin locally (yalc) - -If you're working on the plugin and want to test it in a Medusa application: - -1. **In the plugin directory, build and publish locally:** -```bash -yarn build -yalc publish -``` - -2. **In the Medusa application, link the local plugin:** -```bash -cd /path/to/medusa-app -yalc link @codee-sh/medusa-plugin-automations -yarn install -``` - -3. **While working on the plugin:** -```bash -# In the plugin directory (watch mode) -yarn dev - -# In the Medusa application (in a separate terminal) -yarn dev -``` - -4. **After finishing work, remove local links:** -```bash -cd /path/to/medusa-app -yalc remove @codee-sh/medusa-plugin-automations -yarn install -``` - -**Note:** `.yalc` and `yalc.lock` files are ignored by git - don't commit them. - -## Testing - -### Types of Tests - -- **Unit tests** - unit tests for individual functions/modules -- **Integration tests** - integration tests for larger components -- **E2E tests** - end-to-end tests for entire flows - -### Running Tests - -```bash -# All tests -yarn test - -# Tests in watch mode -yarn test:watch - -# Tests with coverage -yarn test:coverage - -# Integration tests -yarn test:integration -``` - -### Test Requirements - -- All PRs should include appropriate tests for the changes made -- New features require new tests -- Bug fixes should include tests that reproduce and verify the fix -- Aim for code coverage >= 80% - -## Documentation - -### Updating Documentation - -- If you change user-facing API, update documentation in `docs/` -- Add usage examples for new features -- Update README.md if you change the setup or installation process -- Document breaking changes through changesets (CHANGELOG.md is generated automatically) - -### Documentation Conventions - -- Use [TSDoc](https://tsdoc.org/) for TypeScript documentation -- Use JSDoc for JavaScript documentation -- Write documentation in English (or according to project convention) -- Add code examples where possible - -## Code Style - -### Formatting - -- We use Prettier for code formatting -- Run `yarn format` before committing (formats files) -- Check formatting before PR: `yarn format:check` (checks without formatting) - -### Linting - -- All files should pass linting without errors -- Run `yarn format:check` before committing (checks formatting) -- Fix all warnings before PR - -### TypeScript - -- Use TypeScript for all new files -- Avoid `any` - use appropriate types -- Add types for all public APIs -- Use interfaces for objects, type for union types -- Export types from `src/utils/types/` for public API - -## Changesets - -The project uses [Changesets](https://github.com/changesets/changesets) for version and changelog management. - -### Changesets Workflow - -The release process consists of **three stages**: - -1. **Feature PR** (you create) - contains code changes + changeset file → merge to `develop` -2. **Release PR** (admin creates) - PR from `develop` to `master` with ready changes -3. **Manual release** (admin executes locally) - after merge to `master`, admin locally runs `yarn version` and `yarn release` - -**Flow diagram:** -``` -Developer: - feature-branch → PR → develop (with changeset) - -Admin: - develop → PR "chore: release [date]" → master - -Admin (locally, after merge to master): - 1. git checkout master && git pull - 2. yarn version (updates version and CHANGELOG) - 3. git commit && git push - 4. yarn release (builds and publishes to npm) -``` - -### How to Add a Changeset - -1. **After making code changes, before creating PR:** -```bash -yarn changeset -``` - -2. **Select the type of change:** - - `major` - breaking changes - - `minor` - new features (backward compatible) - - `patch` - bug fixes (backward compatible) - -3. **Describe the changes** - write a brief description of what was changed - -4. **Commit the changeset file:** -```bash -git add .changeset/ -git commit -m "feat: add changeset for my feature" -``` - -5. **Create PR to `develop`** - make sure the changeset file is included in the PR - -### Release Process (locally by admin) - -After merging PR from `develop` to `master`: - -```bash -# 1. Switch to master and pull changes -git checkout master && git pull origin master - -# 2. Update version and CHANGELOG -yarn version - -# 3. Commit and push changes -git add package.json CHANGELOG.md .changeset/ -git commit -m "chore: version packages" -git push origin master - -# 4. Build and publish to npm -yarn release - -# 5. Push tag -git push origin --tags -``` - -**Important:** -- Changesets must be in PR to `develop` - without them `yarn version` won't find changes -- Make sure you're logged in to npm (`npm login`) before `yarn release` - -### Changesets Commands - -#### `yarn changeset` - -**What it does:** Creates a new changeset file describing code changes. - -**When to use:** -- After making code changes, **before creating PR** -- For every code change that should be included in the release -- **Don't use** for documentation-only changes (unless it's a breaking change in documentation) - -**How to use:** -```bash -yarn changeset -``` - -**Process:** Select the type of change (major/minor/patch) and describe the changes. A file will be created in `.changeset/`. - ---- - -#### `yarn version` - -**What it does:** -- Reads all changesets in `.changeset/` -- Updates version in `package.json` according to changeset types -- Updates `CHANGELOG.md` with change descriptions -- Removes processed changeset files - -**When to use:** -- **Admins only** after merging PR `develop` → `master`, on `master` branch -- Before `yarn release` - -**How to use:** -```bash -yarn version -``` - -**Process:** Checks changesets, updates version in `package.json` and `CHANGELOG.md`, removes processed changeset files. - -**After running:** Commit the changes (`package.json`, `CHANGELOG.md`, `.changeset/`). - ---- - -#### `yarn release` - -**What it does:** -- Builds the package (`yarn build`) -- Publishes the package to npm (`npm publish`) -- Creates a git tag with the version - -**When to use:** -- **Admins only** after `yarn version` and committing changes -- On `master` branch with updated version - -**How to use:** -```bash -yarn release -``` - -**Process:** Builds the package (`yarn build`), publishes to npm (`yarn publish-package`), creates a git tag. - -**Requirements:** Log in to npm (`npm login`), changes must be committed and pushed. - ---- - -**Versioning:** The project uses [Semantic Versioning](https://semver.org/): -- `major` - breaking changes -- `minor` - new features (backward compatible) -- `patch` - bug fixes (backward compatible) - -CHANGELOG.md is automatically generated by Changesets. - -## Code Review - -### For PR Authors - -- Be open to feedback -- Respond to all comments -- Make corrections according to suggestions -- If you disagree with a suggestion, explain why - -### For Reviewers - -- Be constructive and polite -- Explain your suggestions -- Check not only code, but also tests and documentation -- Check if a changeset has been added (if applicable) -- Approve PR only if you're sure it's ready - -## Questions and Help - -- **Issues** - for bugs and feature requests -- **Discussions** - for questions and discussions -- **Team** - direct contact with team members - -## License - -By contributing to this project, you agree that your changes will be licensed under the same terms as the project. - ---- - -Thank you for your contribution! 🎉 +# Contributing Guide + +This guide explains how we organize releases, structure branches, and prepare pull requests so changes land smoothly. + +## Branch Model + +- **`main`** – Release-ready code. Every commit is tagged and deployable. Keep PRs targeting `main` limited to hotfixes or release preparation approved by maintainers. +- **`develop`** – Nightly builds and upcoming release work. Base regular feature work off `develop` so it can soak in automation and shared testing. +- **Topic branches** – Create a dedicated branch per change using the format `feat/` (for example `feat/customer-export`). Use other prefixes when appropriate (`fix/`, `chore/`, `docs/`). + +## Working on Features + +1. **Branch from `develop`**: + ```bash + git checkout develop + git pull origin develop + git checkout -b feat/your-feature-name + ``` + +2. **Keep commits scoped and descriptive**: + ```bash + git commit -m "feat: add customer export feature" + ``` + +3. **Keep your branch up to date**: + ```bash + git pull --rebase origin develop + ``` + +4. **Open PR targeting `develop`**: + - Describe the user impact, architectural notes, and testing performed + - Ensure the branch merges cleanly and CI is green before requesting review + - Reference related issues or discussions + +## Release Process + +### Normal Release Flow + +1. **Prepare release on `develop`**: + ```bash + git checkout develop + git pull origin develop + yarn changeset version # Updates package.json and CHANGELOG.md + git add . + git commit -m "chore: version packages" + git push origin develop + ``` + +2. **Create release branch**: + ```bash + git checkout -b release/v1.1.X + git push origin release/v1.1.X + ``` + +3. **Open PR: `release/v1.1.X` → `main`**: + - Title: `release: v1.1.X` + - Description: Include summary of changes from CHANGELOG.md + - Wait for review/approval + +4. **After PR merge to `main`**: + - Tag will be created automatically (or create manually): + ```bash + git checkout main + git pull origin main + git tag -a v1.1.X -m "Release v1.1.X" + git push origin v1.1.X + ``` + - Create GitHub Release using workflow: Actions → "Create Release" → Run workflow + +5. **Synchronize `develop`** (if needed): + ```bash + git checkout develop + git merge main # Only if main has commits not in develop + git push origin develop + ``` + +### Hotfix Flow + +1. **Create hotfix branch from `main`**: + ```bash + git checkout main + git pull origin main + git checkout -b hotfix/critical-bug + ``` + +2. **Make fix and commit**: + ```bash + # ... make changes ... + git commit -m "fix: critical bug description" + git push origin hotfix/critical-bug + ``` + +3. **Open PR: `hotfix/critical-bug` → `main`**: + - After merge, create tag and release + +4. **Merge `main` → `develop`** (synchronization): + ```bash + git checkout develop + git merge main + git push origin develop + ``` + +## Pull Requests + +- **Open PRs against `develop`** unless you are coordinating a release hotfix +- **Describe the user impact**, architectural notes, and testing performed +- **Ensure the branch merges cleanly** and CI is green before requesting review +- **Reference related issues** or discussions +- **Tag maintainers early** if you need design or architectural guidance + +## Versioning + +We use [Changesets](https://github.com/changesets/changesets) for version management: + +- **Add changeset** when making changes: + ```bash + yarn changeset + ``` + +- **Version bump** happens during release preparation: + ```bash + yarn changeset version + ``` + +- **Version format**: Semantic versioning (MAJOR.MINOR.PATCH) + +## Helpful Resources + +- 📚 Documentation: Check project README.md +- 💬 Issues: [GitHub Issues](https://github.com/your-org/your-repo/issues) + +Thanks for contributing! diff --git a/package.json b/package.json index c228e6e..1371855 100755 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@changesets/cli": "^2.29.8", - "@codee-sh/medusa-plugin-notification-emails": "0.2.1", + "@codee-sh/medusa-plugin-notification-emails": "1.0.0", "@medusajs/admin-sdk": "2.8.8", "@medusajs/cli": "2.8.8", "@medusajs/framework": "2.8.8", diff --git a/scripts/prepare-release.sh b/scripts/prepare-release.sh new file mode 100755 index 0000000..8d70682 --- /dev/null +++ b/scripts/prepare-release.sh @@ -0,0 +1,61 @@ +#!/bin/bash + +# Script to prepare release on develop and create release branch +# Usage: ./scripts/prepare-release.sh + +set -euo pipefail + +echo "🚀 Starting release preparation..." + +# Step 1: Prepare release on develop +echo "" +echo "📦 Step 1: Preparing release on develop..." +git checkout develop +git pull origin develop + +echo "Running changeset version..." +yarn changeset version + +# Check if there are changes +if git diff --quiet && git diff --cached --quiet; then + echo "⚠️ No changes detected after 'yarn changeset version'" + echo " This might mean there are no changesets to process." + exit 1 +fi + +echo "Staging changes..." +git add . + +echo "Committing version bump..." +git commit -m "chore: version packages" + +echo "Pushing to develop..." +git push origin develop + +# Step 2: Create release branch +echo "" +echo "🌿 Step 2: Creating release branch..." + +# Extract version from package.json +VERSION=$(node -p "require('./package.json').version") +RELEASE_BRANCH="release/v${VERSION}" + +echo "Detected version: ${VERSION}" +echo "Creating branch: ${RELEASE_BRANCH}" + +git checkout -b "${RELEASE_BRANCH}" +git push origin "${RELEASE_BRANCH}" + +echo "" +echo "✅ Release preparation complete!" +echo "" +echo "📋 Next steps:" +echo "1. Go to GitHub and create PR: ${RELEASE_BRANCH} → main" +echo "2. Title: release: v${VERSION}" +echo "3. Description: Copy relevant section from CHANGELOG.md" +echo "4. Merge PR to main" +echo "" +echo "✨ After merge, workflow will automatically:" +echo " - Create tag v${VERSION}" +echo " - Publish to npm" +echo " - Create GitHub Release" diff --git a/src/admin/components/manager-fields/components/select-field.tsx b/src/admin/components/manager-fields/components/select-field.tsx index b7d39b7..cd2c0c2 100644 --- a/src/admin/components/manager-fields/components/select-field.tsx +++ b/src/admin/components/manager-fields/components/select-field.tsx @@ -4,7 +4,7 @@ interface SelectFieldProps { label: string value: string onChange: (value: string) => void - options: Array<{ value: string; name: string }> + options: Array required?: boolean disabled?: boolean } @@ -17,6 +17,8 @@ export const SelectField = ({ required = false, disabled = false, }: SelectFieldProps) => { + const isGrouped = options.length > 0 && options[0]?.groupName && options[0]?.options + return ( ) diff --git a/src/api/admin/mpn/automations/actions/route.ts b/src/api/admin/mpn/automations/actions/route.ts index 2205c63..6714da4 100644 --- a/src/api/admin/mpn/automations/actions/route.ts +++ b/src/api/admin/mpn/automations/actions/route.ts @@ -87,26 +87,3 @@ export async function GET( offset: skip || 0, }) } - -// export const DeleteAutomationSchema = z.object({ -// id: z.string(), -// }); - -// type DeleteAutomationSchema = z.infer; - -// export async function DELETE( -// req: MedusaStoreRequest, -// res: MedusaResponse -// ) { -// // const { result: automation } = await deleteAutomationWorkflow( -// // req.scope -// // ).run({ -// // input: { -// // id: req.body.id as string -// // }, -// // }); - -// // res.json({ -// // automation: automation, -// // }); -// } diff --git a/src/api/admin/mpn/automations/available-actions/route.ts b/src/api/admin/mpn/automations/available-actions/route.ts index a48ee82..f910d97 100644 --- a/src/api/admin/mpn/automations/available-actions/route.ts +++ b/src/api/admin/mpn/automations/available-actions/route.ts @@ -3,7 +3,7 @@ import { MedusaResponse, } from "@medusajs/framework/http" import { MPN_AUTOMATION_MODULE } from "../../../../../modules/mpn-automation" -import { MpnAutomationService } from "../../../../../modules/mpn-automation/services" +import MpnAutomationService from "../../../../../modules/mpn-automation/service" export async function GET( req: MedusaStoreRequest, @@ -18,10 +18,34 @@ export async function GET( | string | undefined - const actions = - automationService.getAvailableActions(eventName) + const getActionHandlers = + automationService.getActionHandlers() + + const getActionHandlersMapped = await Promise.all( + Array.from(getActionHandlers.entries()).map( + async ([key, value]) => { + { + const action = value.handler + const enabled = value.enabled + let data = {} + + if ((action as any)?.fetchData) { + data = await (action as any)?.fetchData({ + container: req.scope, + eventName: eventName, + }) + } + + return { + ...data, + enabled: enabled, + } + } + } + ) + ) res.json({ - actions: actions, + actions: getActionHandlersMapped, }) } diff --git a/src/api/admin/mpn/automations/available-events/route.ts b/src/api/admin/mpn/automations/available-events/route.ts index f5d4f5b..d0a6502 100644 --- a/src/api/admin/mpn/automations/available-events/route.ts +++ b/src/api/admin/mpn/automations/available-events/route.ts @@ -7,7 +7,7 @@ import { MedusaError, } from "@medusajs/framework/utils" import { MPN_AUTOMATION_MODULE } from "../../../../../modules/mpn-automation" -import { MpnAutomationService } from "../../../../../modules/mpn-automation/services" +import MpnAutomationService from "../../../../../modules/mpn-automation/service" export async function GET( req: MedusaStoreRequest, diff --git a/src/api/admin/mpn/automations/available-triggers/route.ts b/src/api/admin/mpn/automations/available-triggers/route.ts index d4c458e..991d925 100644 --- a/src/api/admin/mpn/automations/available-triggers/route.ts +++ b/src/api/admin/mpn/automations/available-triggers/route.ts @@ -3,7 +3,7 @@ import { MedusaResponse, } from "@medusajs/framework/http" import { MPN_AUTOMATION_MODULE } from "../../../../../modules/mpn-automation" -import { MpnAutomationService } from "../../../../../modules/mpn-automation/services" +import MpnAutomationService from "../../../../../modules/mpn-automation/service" export async function GET( req: MedusaStoreRequest, diff --git a/src/modules/mpn-automation/index.ts b/src/modules/mpn-automation/index.ts index fc2e266..c44bc87 100755 --- a/src/modules/mpn-automation/index.ts +++ b/src/modules/mpn-automation/index.ts @@ -1,5 +1,5 @@ import { Module } from "@medusajs/framework/utils" -import { MpnAutomationService } from "./services" +import MpnAutomationService from "./service" export const MPN_AUTOMATION_MODULE = "mpnAutomation" diff --git a/src/modules/mpn-automation/services/service.ts b/src/modules/mpn-automation/service.ts similarity index 64% rename from src/modules/mpn-automation/services/service.ts rename to src/modules/mpn-automation/service.ts index 0bd01ce..9599cd0 100644 --- a/src/modules/mpn-automation/services/service.ts +++ b/src/modules/mpn-automation/service.ts @@ -8,15 +8,15 @@ import { MpnAutomationRule, MpnAutomationRuleValue, MpnAutomationAction, -} from "../models" +} from "./models" import { ModuleOptions, ActionHandler, CustomEventGroup, TRIGGER_TYPES, -} from "../types" -import { EmailActionService } from "./email-action-service" -import { SlackActionService } from "./slack-action-service" +} from "./types" +import { EmailActionService } from "./services-local/email-action-service" +import { SlackActionService } from "./services-local/slack-action-service" import { Logger } from "@medusajs/framework/types" import { InventoryEvents, @@ -39,7 +39,8 @@ import { FulfillmentWorkflowEvents, PaymentEvents, } from "@medusajs/framework/utils" -import { getEventMetadata } from "../types/modules" +import { getEventMetadata } from "./types/modules" + type InjectedDependencies = { logger: Logger @@ -57,7 +58,7 @@ class MpnAutomationService extends MedusaService({ private events_: CustomEventGroup[] private actionsEnabled_: any private actionHandlers_: Map = new Map() - + constructor( { logger }: InjectedDependencies, options?: ModuleOptions @@ -100,7 +101,7 @@ class MpnAutomationService extends MedusaService({ * * @returns Map of action handlers */ - private getActionHandlers(): Map< + public getActionHandlers(): Map< string, { handler: ActionHandler; enabled: boolean } > { @@ -240,35 +241,6 @@ class MpnAutomationService extends MedusaService({ return medusaEvents } - /** - * Get available templates for a given event name - * Uses getAvailableEvents() to find the event and extract template - * - * @param eventName - Event name to search for - * @returns Array of template options - */ - getTemplatesForEvent( - eventName?: string - ): Array<{ value: string; name: string }> { - if (!eventName) { - return [] - } - - const allEvents = this.getAvailableEvents() - - // Search through all event groups - for (const group of allEvents) { - const event = group.events?.find( - (e: any) => e.value === eventName - ) - if (event?.templates && event.templates.length > 0) { - return event.templates - } - } - - return [] - } - /** * Initialize action handlers from defaults and options * @@ -276,13 +248,19 @@ class MpnAutomationService extends MedusaService({ */ private initializeActionHandlers() { const defaultActions: ActionHandler[] = [ - new EmailActionService(), - new SlackActionService(), + new EmailActionService({ + events: this.getAvailableEvents(), + }), + new SlackActionService({ + events: this.getAvailableEvents(), + }), ] defaultActions.forEach((action) => { const isEnabled = this.actionsEnabled_[action.id] + action.enabled = isEnabled + this.actionHandlers_.set(action.id, { handler: action, enabled: isEnabled, @@ -326,132 +304,10 @@ class MpnAutomationService extends MedusaService({ ) } } - - // 2. Register templates (for existing or newly registered handler) - if ( - actionConfig.templates && - Array.isArray(actionConfig.templates) - ) { - const handlerData = this.getActionHandler( - actionConfig.id - ) - - if (!handlerData) { - this.logger_.warn( - `Cannot register templates for "${actionConfig.id}" - handler not found` - ) - return - } - - const { handler } = handlerData - - if (!handler.registerTemplate) { - this.logger_.warn( - `Handler "${actionConfig.id}" does not support template registration` - ) - return - } - - await Promise.all( - actionConfig.templates.map( - async (template: any) => { - const templateName = template.name - const templateValue = template.path - - let renderer = templateValue - - try { - const templateModule = await import( - templateValue - ) - const template = templateModule.default - renderer = template?.default || template - - if (!renderer) { - this.logger_.warn( - `Template module from "${templateValue}" does not export a default function or expected named export` - ) - return - } - } catch (error: any) { - this.logger_.warn( - `Failed to load template from "${templateValue}": ${error?.message || "Unknown error"}` - ) - return - } - - if (templateName) { - handler.registerTemplate!( - templateName, - renderer - ) - - this.logger_.info( - `Custom template "${templateName}" registered for handler "${actionConfig.id}"` - ) - } - } - ) - ) - } }) ) } - /** - * Get available actions for the admin panel form - * If Handler has fields, we can push templateName field to fields array, then in the admin panel form we can render the templateName field as a select field with the templates options. - * - * @param eventName - Optional event name to filter templates dynamically - * @returns Array of actions - */ - getAvailableActions(eventName?: string) { - const handlers = this.getActionHandlers() - - return Array.from(handlers.values()).map((handler) => { - // Get fields, potentially with dynamic template options - let fields = handler.handler.fields || [] - - // If eventName is provided, update templateName fields dynamically - if (eventName && fields.length > 0) { - const templates = - this.getTemplatesForEvent(eventName) - - fields = fields.map((field) => { - // If this is a templateName field, update its options - if ( - field.key === "templateName" && - field.type === "select" - ) { - return { - ...field, - options: - templates.length > 0 - ? templates - : field.options || [], - defaultValue: - templates.length > 0 - ? templates[0]?.value - : field.defaultValue, - } - } - return field - }) - } - - return { - value: handler.handler.id, - label: handler.handler.label, - description: handler.handler.description, - configComponentKey: - handler.handler.configComponentKey, - templateLoaders: handler.handler.templateLoaders, - fields: fields, - enabled: handler.enabled, - } - }) - } - /** * Build events list from Medusa events * Supports both Medusa events and custom events diff --git a/src/modules/mpn-automation/services/base-action-service.ts b/src/modules/mpn-automation/services-local/base-action-service.ts similarity index 61% rename from src/modules/mpn-automation/services/base-action-service.ts rename to src/modules/mpn-automation/services-local/base-action-service.ts index c7720cc..c216e0b 100644 --- a/src/modules/mpn-automation/services/base-action-service.ts +++ b/src/modules/mpn-automation/services-local/base-action-service.ts @@ -1,4 +1,4 @@ -import { ActionHandler, TemplateRenderer } from "../types" +import { ActionHandler } from "../types" import { FieldConfig } from "../types" import { Modules } from "@medusajs/framework/utils" @@ -20,40 +20,6 @@ export class BaseActionService implements ActionHandler { // Fields for the action configuration rendered in the admin panel then saved in the action config fields: FieldConfig[] = [] - - // Template registry - each service manages its own templates - protected templates_: Map = - new Map() - - /** - * Register a template for this service - * @param name - Template name - * @param renderer - Template renderer function - */ - registerTemplate( - name: string, - renderer: any - ): void { - this.templates_.set(name, renderer) - } - - /** - * Get template renderer by name - * @param name - Template name - * @returns Template renderer or undefined - */ - getTemplate(name: string): any | undefined { - return this.templates_.get(name) - } - - /** - * Initialize default templates (override in subclasses) - * Called automatically in constructor - */ - protected initializeTemplates(): void { - // Override in subclasses to register default templates - } - /** * Helper method to add templateName field to fields array * Call this in constructor or fields initialization if you need template selection @@ -63,7 +29,7 @@ export class BaseActionService implements ActionHandler { * @returns FieldConfig for template */ protected addTemplateNameField( - options: Array<{ value: string; name: string }> = [], + options: Array = [], defaultValue?: string ): FieldConfig { return { @@ -77,6 +43,70 @@ export class BaseActionService implements ActionHandler { } } + /** + * Fill template name field with options + * @param field - Field config + * @param templates - Templates array + * @returns Field config with options filled + */ + protected fillTemplateNameFieldWithOptions( + fields: FieldConfig[], + templates: Array = [] + ): FieldConfig[] { + return fields.map((field: FieldConfig) => { + if ( + field.key === "templateName" && + field.type === "select" + ) { + return { + ...field, + options: + templates.length > 0 + ? templates + : field.options || [], + defaultValue: + templates.length > 0 + ? templates[0]?.value + : field.defaultValue, + } + } + return field + }) + } + + /** + * Get available templates for a given event name + * Uses getAvailableEvents() to find the event and extract template + * + * @param eventName - Event name to search for + * @returns Array of template options + */ + getTemplatesForEvent({ + eventName, + events, + }: { + eventName?: string + events?: any + }): Array<{ value: string; name: string }> { + if (!eventName) { + return [] + } + + const allEvents = events || [] + + // Search through all event groups + for (const group of allEvents) { + const event = group.events?.find( + (e: any) => e.value === eventName + ) + if (event?.templates && event.templates.length > 0) { + return event.templates + } + } + + return [] + } + /** * Function that executes the action in the workflow actions * diff --git a/src/modules/mpn-automation/services-local/email-action-service.ts b/src/modules/mpn-automation/services-local/email-action-service.ts new file mode 100644 index 0000000..7478d8f --- /dev/null +++ b/src/modules/mpn-automation/services-local/email-action-service.ts @@ -0,0 +1,163 @@ +import { FieldConfig } from "../types" +import { BaseActionService } from "./base-action-service" +import { transformContext } from "@codee-sh/medusa-plugin-notification-emails/utils" +import { emailServiceWorkflow } from "@codee-sh/medusa-plugin-notification-emails/workflows/mpn-builder-services/email-service" + +import React from "react" +import { getServicesTypesTemplatesWorkflow } from "@codee-sh/medusa-plugin-notification-emails/workflows/mpn-builder/get-services-types-templates" + +export class EmailActionService extends BaseActionService { + id = "email" + label = "Email" + container_: any + enabled = true + + constructor({ events }: { events?: any }) { + super() + } + + fields: FieldConfig[] = [ + { + name: "to", + key: "to", + label: "To", + type: "email" as const, + required: true, + }, + { + name: "subject", + key: "subject", + label: "Subject", + type: "text" as const, + required: true, + }, + { + name: "body", + key: "body", + label: "Body", + type: "textarea" as const, + required: true, + }, + { + name: "bcc", + key: "bcc", + label: "BCC", + type: "email" as const, + required: false, + }, + { + name: "cc", + key: "cc", + label: "CC", + type: "email" as const, + required: false, + }, + { + name: "replyTo", + key: "replyTo", + label: "Reply To", + type: "email" as const, + required: false, + }, + // Add templateName field - options will be populated dynamically by service based on eventName + this.addTemplateNameField(), + ] + + async fetchData(params: { + container: any + }): Promise { + const { result: { templates: allTemplates } } = await getServicesTypesTemplatesWorkflow(params.container).run({ + input: { + service_id: this.id, + }, + }) + + // If service_id was provided, allTemplates will contain only one item + const filteredTemplate = allTemplates.length > 0 ? allTemplates[0] : null + const templates = filteredTemplate ? filteredTemplate.templates.db : [] + const templatesNew = filteredTemplate ? filteredTemplate.templates : [] + + const newFieldsNew = this.fillTemplateNameFieldWithOptions(this.fields, [ + { + groupName: "System", + options: templatesNew.system.map((template: any) => ({ + value: template.id, + name: template.name, + })), + }, + { + groupName: "Database", + options: templatesNew.db.map((template: any) => ({ + value: template.id, + name: template.label, + })), + }, + { + groupName: "External", + options: templatesNew.external.map((template: any) => ({ + value: template.id, + name: template.label, + })), + }, + ]) + + return { + value: this.id, + label: this.label, + description: this.description, + configComponentKey: this.configComponentKey, + fields: newFieldsNew, + templates: templates, + enabled: this.enabled, + } + } + + /** + * Render email template using external plugin + * @param params - Template rendering parameters + * @returns Rendered email template with html, text, and subject + */ + async renderTemplate(params: { + templateName: string + context: any + contextType?: string | null + options?: any + container?: any + customTemplateFunction?: ( + data: any, + options: any + ) => React.ReactElement + }): Promise<{ + html: string + text: string + subject: string + }> { + const { + templateName, + context, + contextType, + options, + customTemplateFunction, + container, + } = params + + const transformedContext = transformContext(contextType, context) + + const { result: { html, text, subject } } = await emailServiceWorkflow(container).run({ + input: { + template_id: templateName, + data: transformedContext, + options: { + ...(options || {}), + customTemplateFunction, + }, + }, + }) + + return { + html: html, + text: text, + subject: subject, + } + } +} diff --git a/src/modules/mpn-automation/services-local/slack-action-service.ts b/src/modules/mpn-automation/services-local/slack-action-service.ts new file mode 100644 index 0000000..d486afb --- /dev/null +++ b/src/modules/mpn-automation/services-local/slack-action-service.ts @@ -0,0 +1,103 @@ +import { BaseActionService } from "./base-action-service" +import { getServicesTypesTemplatesWorkflow } from "@codee-sh/medusa-plugin-notification-emails/workflows/mpn-builder/get-services-types-templates" +import { slackServiceWorkflow } from "@codee-sh/medusa-plugin-notification-emails/workflows/mpn-builder-services/slack-service" + +export class SlackActionService extends BaseActionService { + id = "slack" + label = "Slack" + enabled = true + templates: Array<{ value: string; name: string }> = [] + events: Array<{ value: string; name: string }> = [] + + constructor({ events }: { events?: any }) { + super() + this.events = events || [] + } + + fields = [ + // Add templateName field - options will be populated dynamically by service based on eventName + this.addTemplateNameField(), + ] + + async fetchData(params: { + container: any + eventName: string + }): Promise { + const { result: { templates: allTemplates } } = await getServicesTypesTemplatesWorkflow(params.container).run({ + input: { + service_id: this.id, + }, + }) + + // If service_id was provided, allTemplates will contain only one item + const filteredTemplate = allTemplates.length > 0 ? allTemplates[0] : null + const templatesNew = filteredTemplate ? filteredTemplate.templates : { system: [], db: [] } + + const newFieldsNew = this.fillTemplateNameFieldWithOptions(this.fields, [ + { + groupName: "System", + options: templatesNew.system.map((template: any) => ({ + value: template.id, + name: template.name, + })), + }, + { + groupName: "Database", + options: templatesNew.db.map((template: any) => ({ + value: template.id, + name: template.label, + })), + }, + { + groupName: "External", + options: templatesNew.external.map((template: any) => ({ + value: template.id, + name: template.label, + })), + }, + ]) + + return { + value: this.id, + label: this.label, + description: this.description, + configComponentKey: this.configComponentKey, + fields: newFieldsNew, + templates: this.templates, + enabled: this.enabled, + } + } + + + /** + * Render Slack template + * @param params - Template rendering parameters + * @returns Rendered Slack template with text and blocks + */ + async renderTemplate(params: { + templateName: string + context: any + contextType?: string | null + options?: any + container?: any + }): Promise<{ text: string; blocks: any[] }> { + const { + templateName, + context, + container, + } = params + + const { result: { blocks, text } } = await slackServiceWorkflow(container).run({ + input: { + template_id: templateName, + data: context, + options: params.options || {}, + }, + }) + + return { + text: text, + blocks: blocks, + } + } +} diff --git a/src/modules/mpn-automation/services/email-action-service.ts b/src/modules/mpn-automation/services/email-action-service.ts deleted file mode 100644 index a34164f..0000000 --- a/src/modules/mpn-automation/services/email-action-service.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { FieldConfig } from "../types" -import { BaseActionService } from "./base-action-service" -import { emailService } from "@codee-sh/medusa-plugin-notification-emails/templates/emails" -import { transformContext } from "@codee-sh/medusa-plugin-notification-emails/utils" - -import type { - TemplateData, - TemplateOptionsType, -} from "@codee-sh/medusa-plugin-notification-emails/templates/emails" -import React from "react" - -export class EmailActionService extends BaseActionService { - id = "email" - label = "Email" - - constructor() { - super() - this.initializeTemplates() - } - - fields: FieldConfig[] = [ - { - name: "to", - key: "to", - label: "To", - type: "email" as const, - required: true, - }, - { - name: "subject", - key: "subject", - label: "Subject", - type: "text" as const, - required: true, - }, - { - name: "body", - key: "body", - label: "Body", - type: "textarea" as const, - required: true, - }, - { - name: "bcc", - key: "bcc", - label: "BCC", - type: "email" as const, - required: false, - }, - { - name: "cc", - key: "cc", - label: "CC", - type: "email" as const, - required: false, - }, - { - name: "replyTo", - key: "replyTo", - label: "Reply To", - type: "email" as const, - required: false, - }, - // Add templateName field - options will be populated dynamically by service based on eventName - this.addTemplateNameField(), - ] - - /** - * Initialize default email templates - * Email templates are managed by @codee-sh/medusa-plugin-notification-emails - * This method can be used to register custom templates if needed - */ - protected initializeTemplates(): void { - // Email engine already has all prebuild templates registered - // You can register custom templates here if needed: - // emailEngine.registerTemplate("custom-template", { - // ...emailEngine.getBaseTemplate(), - // getConfig: () => ({ blocks: [...], translations: {...} }) - // }) - } - - /** - * Render email template using external plugin - * @param params - Template rendering parameters - * @returns Rendered email template with html, text, and subject - */ - async renderTemplate(params: { - templateName: string - context: TemplateData - contextType?: string | null - options?: TemplateOptionsType - }): Promise<{ - html: string - text: string - subject: string - }> { - const { - templateName, - context, - contextType, - options = {} - } = params - - const transformedContext = transformContext(contextType, context) - - const result = await emailService.render({ - templateName, - data: transformedContext, - options: options || {}, - }) - - return { - html: result.html, - text: result.text, - subject: result.subject, - } - } -} diff --git a/src/modules/mpn-automation/services/index.ts b/src/modules/mpn-automation/services/index.ts deleted file mode 100644 index 00a8df7..0000000 --- a/src/modules/mpn-automation/services/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { default as MpnAutomationService } from "./service" -export { MpnAutomationService } - -export { BaseActionService } from "./base-action-service" -export { SlackActionService } from "./slack-action-service" -export { EmailActionService } from "./email-action-service" diff --git a/src/modules/mpn-automation/services/slack-action-service.ts b/src/modules/mpn-automation/services/slack-action-service.ts deleted file mode 100644 index fc06437..0000000 --- a/src/modules/mpn-automation/services/slack-action-service.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { BaseActionService } from "./base-action-service" -import { slackService } from "@codee-sh/medusa-plugin-notification-emails/templates/slack" -import { transformContext } from "@codee-sh/medusa-plugin-notification-emails/utils" - -export class SlackActionService extends BaseActionService { - id = "slack" - label = "Slack" - - constructor() { - super() - this.initializeTemplates() - } - - fields = [ - // Add templateName field - options will be populated dynamically by service based on eventName - this.addTemplateNameField(), - ] - - /** - * Initialize default Slack templates - * Slack engine already has all prebuild templates registered - * This method can be used to register custom templates if needed - */ - protected initializeTemplates(): void { - // Slack engine already has all prebuild templates registered - // You can register custom templates here if needed: - // slackEngine.registerTemplate("custom-template", { - // ...slackEngine.getBaseTemplate(), - // getConfig: () => ({ blocks: [...], translations: {...} }) - // }) - } - - /** - * Render Slack template - * @param params - Template rendering parameters - * @returns Rendered Slack template with text and blocks - */ - async renderTemplate(params: { - templateName: string - context: any - contextType?: string | null - options?: any - }): Promise<{ text: string; blocks: any[] }> { - - const transformedContext = transformContext(params.contextType, params.context) - - const { blocks } = await slackService.render({ - templateName: params.templateName, - data: { - ...transformedContext, - backend_url: params.options?.backendUrl, - }, - options: params.options - }) - - // For Slack, the 'text' field is a fallback for notifications that don't support blocks. - // We can derive it from the first header block or a generic message. - const fallbackText = - blocks.find((b) => b.type === "header" && b.text?.text)?.text?.text || - `Notification for ${params.templateName}` - - return { - text: fallbackText, - blocks: blocks, - } - } -} diff --git a/src/modules/mpn-automation/types/action-handler.ts b/src/modules/mpn-automation/types/action-handler.ts index 7feeb2b..fdeaf15 100644 --- a/src/modules/mpn-automation/types/action-handler.ts +++ b/src/modules/mpn-automation/types/action-handler.ts @@ -29,6 +29,11 @@ export interface ActionHandler { */ description?: string + /** + * Enabled status of the action + */ + enabled?: boolean + /** * Fields for the action configuration */ @@ -89,5 +94,6 @@ export interface ActionHandler { context: any contextType?: string | null options?: any + container?: any }) => Promise | any } diff --git a/src/modules/mpn-automation/types/types.ts b/src/modules/mpn-automation/types/types.ts index 53912f1..2f5c546 100644 --- a/src/modules/mpn-automation/types/types.ts +++ b/src/modules/mpn-automation/types/types.ts @@ -89,7 +89,7 @@ export interface FieldConfig { placeholder?: string required?: boolean defaultValue?: any - options?: Array<{ value: string; name: string }> + options?: Array<{ groupName: string; options: Array<{ value: string; label: string }> }> min?: number max?: number step?: number diff --git a/src/providers/slack/service.ts b/src/providers/slack/service.ts index 856d35c..fb8ad27 100644 --- a/src/providers/slack/service.ts +++ b/src/providers/slack/service.ts @@ -47,16 +47,6 @@ export class SlackNotificationProviderService extends AbstractNotificationProvid } } - private async getDisplayAmount( - amount: number, - currencyCode: string - ) { - return Intl.NumberFormat("en-US", { - style: "currency", - currency: currencyCode, - }).format(amount) - } - async send( notification: NotificationTypes.ProviderSendNotificationDTO & { content: any @@ -85,6 +75,12 @@ export class SlackNotificationProviderService extends AbstractNotificationProvid }, } ) + if (!response.ok) { + throw new MedusaError( + MedusaError.Types.UNEXPECTED_STATE, + "Failed to send notification to Slack" + ) + } // Slack webhook API returns "ok" as plain text, not JSON const responseText = await response.text() diff --git a/src/subscribers/mpn.automation.action.email.executed.ts b/src/subscribers/mpn.automation.action.email.executed.ts index e9489c6..9886b67 100644 --- a/src/subscribers/mpn.automation.action.email.executed.ts +++ b/src/subscribers/mpn.automation.action.email.executed.ts @@ -28,6 +28,14 @@ export default async function mpnAutomationActionEmailExecutedHandler({ eventName: triggerEventName, contextType, } = data + const config = container.resolve("configModule") as any + const moduleConfig = config?.modules.mpnAutomation + const backendUrl = moduleConfig?.options.backend_url + + const contextData = { + ...context, + backendUrl: backendUrl, + } const { result } = await runEmailActionWorkflow( container @@ -45,7 +53,7 @@ export default async function mpnAutomationActionEmailExecutedHandler({ "inventory-level", }, }, - context: context, + context: contextData, contextType: contextType, eventName: triggerEventName, }, diff --git a/src/subscribers/mpn.automation.action.slack.executed.ts b/src/subscribers/mpn.automation.action.slack.executed.ts index 4cd3cbc..ebe3013 100644 --- a/src/subscribers/mpn.automation.action.slack.executed.ts +++ b/src/subscribers/mpn.automation.action.slack.executed.ts @@ -23,15 +23,20 @@ export default async function mpnAutomationActionSlackExecutedHandler({ container, }: SubscriberArgs) { const { + eventName: triggerEventName, action, context, - eventName: triggerEventName, contextType, } = data const config = container.resolve("configModule") as any const moduleConfig = config?.modules.mpnAutomation const backendUrl = moduleConfig?.options.backend_url + const contextData = { + ...context, + backendUrl: backendUrl, + } + // Execute slack action workflow const { result } = await runSlackActionWorkflow( container @@ -40,12 +45,10 @@ export default async function mpnAutomationActionSlackExecutedHandler({ action: { ...action, config: { - ...action.config, - template: action.config.templateName, - backendUrl: backendUrl, + ...action.config }, }, - context: context, + context: contextData, contextType: contextType, eventName: triggerEventName, }, diff --git a/src/subscribers/product-updated.ts b/src/subscribers/product-updated.ts index aab86e9..4588e2f 100644 --- a/src/subscribers/product-updated.ts +++ b/src/subscribers/product-updated.ts @@ -36,8 +36,6 @@ export default async function productUpdatedHandler({ product: product, } - console.log(contextData) - // Run automation workflow - this will: // 1. Retrieve triggers for the event // 2. Validate triggers against context diff --git a/src/utils/validate-rules.ts b/src/utils/validate-rules.ts index 787c623..cc57aee 100644 --- a/src/utils/validate-rules.ts +++ b/src/utils/validate-rules.ts @@ -163,13 +163,13 @@ export function validateRulesForContext( context ) - console.log("Rule evaluation:", { - attribute: rule.attribute, - operator: rule.operator, - ruleValues: validRuleValues, - valuesToCheck: valuesToCheck, - contextKeys: Object.keys(context), - }) + // console.log("Rule evaluation:", { + // attribute: rule.attribute, + // operator: rule.operator, + // ruleValues: validRuleValues, + // valuesToCheck: valuesToCheck, + // contextKeys: Object.keys(context), + // }) return validateRuleValueCondition( validRuleValues, diff --git a/src/workflows/mpn-automation/run-automation.ts b/src/workflows/mpn-automation/run-automation.ts index cdb37d6..b266a95 100644 --- a/src/workflows/mpn-automation/run-automation.ts +++ b/src/workflows/mpn-automation/run-automation.ts @@ -213,10 +213,10 @@ export const runAutomationWorkflow = createWorkflow( } ) - /** - * Log the final result - */ - logStep(finalResult) + // /** + // * Log the final result + // */ + // logStep(finalResult) return new WorkflowResponse(finalResult) } diff --git a/src/workflows/mpn-automation/run-email-action.ts b/src/workflows/mpn-automation/run-email-action.ts index 08184ee..1504558 100644 --- a/src/workflows/mpn-automation/run-email-action.ts +++ b/src/workflows/mpn-automation/run-email-action.ts @@ -4,7 +4,7 @@ import { WorkflowResponse, transform, } from "@medusajs/framework/workflows-sdk" -import { sendEmailWorkflow } from "../notifications/send-email" +import { sendNotificationEmailWorkflow } from "../notifications/send-email" import { AutomationAction } from "../../modules/mpn-automation/types/interfaces" export interface RunEmailActionWorkflowInput { @@ -25,11 +25,11 @@ export const runEmailActionWorkflowId = "run-email-action" /** * Workflow wrapper for automation system that runs an email action. * - * This is a convenience wrapper around the universal sendEmailWorkflow, + * This is a convenience wrapper around the universal sendNotificationEmailWorkflow, * specifically designed for use with automation actions. * * It extracts configuration from action.config and context, then calls - * the universal sendEmailWorkflow. + * the universal sendNotificationEmailWorkflow. * * Configuration is stored in action.config: * - templateName: Required - Name of the email template @@ -65,8 +65,8 @@ export const runEmailActionWorkflowId = "run-email-action" export const runEmailActionWorkflow = createWorkflow( runEmailActionWorkflowId, (input: WorkflowData) => { - // Transform automation action format for sendEmailWorkflow - const settings = transform( + // Transform automation action format for sendNotificationEmailWorkflow + const options = transform( { action: input.action, eventName: input.eventName, @@ -90,9 +90,9 @@ export const runEmailActionWorkflow = createWorkflow( } ) - const result = sendEmailWorkflow.runAsStep({ + const result = sendNotificationEmailWorkflow.runAsStep({ input: { - settings: settings, + options: options, templateData: input.context, eventName: input.eventName, contextType: input.contextType, diff --git a/src/workflows/mpn-automation/run-slack-action.ts b/src/workflows/mpn-automation/run-slack-action.ts index d88bd0d..8eb0277 100644 --- a/src/workflows/mpn-automation/run-slack-action.ts +++ b/src/workflows/mpn-automation/run-slack-action.ts @@ -4,13 +4,13 @@ import { WorkflowResponse, transform, } from "@medusajs/framework/workflows-sdk" -import { sendSlackWorkflow } from "../notifications/send-slack" +import { sendNotificationSlackWorkflow } from "../notifications/send-slack" import { AutomationAction } from "../../modules/mpn-automation/types/interfaces" export interface RunSlackActionWorkflowInput { + eventName?: string action: AutomationAction context: Record - eventName?: string contextType?: string | null } @@ -25,11 +25,11 @@ export const runSlackActionWorkflowId = "run-slack-action" /** * Workflow wrapper for automation system that runs a slack action. * - * This is a convenience wrapper around the universal sendSlackWorkflow, + * This is a convenience wrapper around the universal sendNotificationSlackWorkflow, * specifically designed for use with automation actions. * * It extracts configuration from action.config and context, then calls - * the universal sendSlackWorkflow. + * the universal sendNotificationSlackWorkflow. * * Configuration is stored in action.config: * - template: Optional - Template identifier for notification @@ -61,34 +61,33 @@ export const runSlackActionWorkflowId = "run-slack-action" export const runSlackActionWorkflow = createWorkflow( runSlackActionWorkflowId, (input: WorkflowData) => { - // Transform automation action format for sendSlackWorkflow - const settings = transform( + // Transform automation action format for sendNotificationSlackWorkflow + const options = transform( { action: input.action, eventName: input.eventName, contextType: input.contextType, }, (data) => { - const actionConfig = data?.action?.config || {} const eventName = data?.eventName + const action = data?.action + const actionConfig = action?.config || {} return { - template: actionConfig?.template, + templateName: actionConfig?.templateName, resourceId: data?.action?.id, resourceType: eventName, - channel: actionConfig?.channel, - triggerType: "mpn", - backendUrl: actionConfig?.backendUrl, + triggerType: "mpn" } } ) - const result = sendSlackWorkflow.runAsStep({ + const result = sendNotificationSlackWorkflow.runAsStep({ input: { - settings: settings, - context: input.context, eventName: input.eventName, + context: input.context, contextType: input.contextType, + options: options, }, }) diff --git a/src/workflows/mpn-automation/steps/create-automation.ts b/src/workflows/mpn-automation/steps/create-automation.ts index 4e2c990..1cb4b3c 100644 --- a/src/workflows/mpn-automation/steps/create-automation.ts +++ b/src/workflows/mpn-automation/steps/create-automation.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" import { AutomationTrigger } from "../../../modules/mpn-automation/types/interfaces" diff --git a/src/workflows/mpn-automation/steps/delete-automation.ts b/src/workflows/mpn-automation/steps/delete-automation.ts index 7d20b75..02c412b 100644 --- a/src/workflows/mpn-automation/steps/delete-automation.ts +++ b/src/workflows/mpn-automation/steps/delete-automation.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" type DeleteAutomationStepInput = { diff --git a/src/workflows/mpn-automation/steps/edit-automation-actions.ts b/src/workflows/mpn-automation/steps/edit-automation-actions.ts index 4b3703c..ab8e7f4 100644 --- a/src/workflows/mpn-automation/steps/edit-automation-actions.ts +++ b/src/workflows/mpn-automation/steps/edit-automation-actions.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" import { AutomationAction } from "../../../modules/mpn-automation/types/interfaces" diff --git a/src/workflows/mpn-automation/steps/edit-automation-rules.ts b/src/workflows/mpn-automation/steps/edit-automation-rules.ts index 01babc2..186e782 100644 --- a/src/workflows/mpn-automation/steps/edit-automation-rules.ts +++ b/src/workflows/mpn-automation/steps/edit-automation-rules.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" import { AutomationRule } from "../../../modules/mpn-automation/types/interfaces" diff --git a/src/workflows/mpn-automation/steps/edit-automation.ts b/src/workflows/mpn-automation/steps/edit-automation.ts index 580755e..246df1b 100644 --- a/src/workflows/mpn-automation/steps/edit-automation.ts +++ b/src/workflows/mpn-automation/steps/edit-automation.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" import { AutomationTrigger } from "../../../modules/mpn-automation/types/interfaces" diff --git a/src/workflows/mpn-automation/steps/retrieve-automation-triggers-by-event.ts b/src/workflows/mpn-automation/steps/retrieve-automation-triggers-by-event.ts index 957ab36..14e8c72 100644 --- a/src/workflows/mpn-automation/steps/retrieve-automation-triggers-by-event.ts +++ b/src/workflows/mpn-automation/steps/retrieve-automation-triggers-by-event.ts @@ -3,7 +3,7 @@ import { createStep, } from "@medusajs/framework/workflows-sdk" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" -import type MpnAutomationService from "../../../modules/mpn-automation/services/service" +import type MpnAutomationService from "../../../modules/mpn-automation/service" import { AutomationTrigger, TriggerType, diff --git a/src/workflows/mpn-automation/steps/run-automation-actions.ts b/src/workflows/mpn-automation/steps/run-automation-actions.ts index c8f7319..dcce601 100644 --- a/src/workflows/mpn-automation/steps/run-automation-actions.ts +++ b/src/workflows/mpn-automation/steps/run-automation-actions.ts @@ -8,7 +8,7 @@ import { AutomationAction, AutomationTrigger, } from "../../../modules/mpn-automation/types/interfaces" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" export interface RunAutomationActionsStepInput { validatedTriggers: Array<{ diff --git a/src/workflows/mpn-automation/steps/save-automation-state.ts b/src/workflows/mpn-automation/steps/save-automation-state.ts index bcc0f92..00ef0fc 100644 --- a/src/workflows/mpn-automation/steps/save-automation-state.ts +++ b/src/workflows/mpn-automation/steps/save-automation-state.ts @@ -2,7 +2,7 @@ import { createStep, StepResponse, } from "@medusajs/framework/workflows-sdk" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" type SaveAutomationStateStepInput = { diff --git a/src/workflows/mpn-automation/steps/validate-trigger-throttle.ts b/src/workflows/mpn-automation/steps/validate-trigger-throttle.ts index 496c984..41f7fa6 100644 --- a/src/workflows/mpn-automation/steps/validate-trigger-throttle.ts +++ b/src/workflows/mpn-automation/steps/validate-trigger-throttle.ts @@ -3,7 +3,7 @@ import { createStep, } from "@medusajs/framework/workflows-sdk" import { ContainerRegistrationKeys } from "@medusajs/framework/utils" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" +import MpnAutomationService from "../../../modules/mpn-automation/service" import { MPN_AUTOMATION_MODULE } from "../../../modules/mpn-automation" import { AutomationTrigger } from "../../../modules/mpn-automation/types/interfaces" diff --git a/src/workflows/notifications/index.ts b/src/workflows/notifications/index.ts index fa7a275..33ccb5a 100644 --- a/src/workflows/notifications/index.ts +++ b/src/workflows/notifications/index.ts @@ -1 +1,2 @@ export * from "./send-slack" +export * from "./send-email" diff --git a/src/workflows/notifications/send-email.ts b/src/workflows/notifications/send-email.ts index 2c9735f..f34700a 100644 --- a/src/workflows/notifications/send-email.ts +++ b/src/workflows/notifications/send-email.ts @@ -4,12 +4,10 @@ import { WorkflowResponse, } from "@medusajs/framework/workflows-sdk" import { sendEmailStep } from "./steps/send-email" -import type { TemplateData } from "@codee-sh/medusa-plugin-notification-emails/templates/emails" -import { logStep } from "../steps/log-step" export interface SendEmailWorkflowInput { - settings: any - templateData: TemplateData + options: any + templateData: any eventName?: string contextType?: string | null } @@ -20,7 +18,7 @@ export interface SendEmailWorkflowOutput { error?: string } -export const sendEmailWorkflowId = "send-email" +export const sendNotificationEmailWorkflowId = "send-notification-email" /** * Universal workflow that sends an email notification. @@ -41,9 +39,9 @@ export const sendEmailWorkflowId = "send-email" * @example * ```typescript * // Standalone usage - * const { result } = await sendEmailWorkflow(container).run({ + * const { result } = await sendNotificationEmailWorkflow(container).run({ * input: { - * settings: { + * options: { * templateName: "inventory-level", * to: "admin@example.com", * locale: "pl" @@ -58,11 +56,11 @@ export const sendEmailWorkflowId = "send-email" * }) * ``` */ -export const sendEmailWorkflow = createWorkflow( - sendEmailWorkflowId, +export const sendNotificationEmailWorkflow = createWorkflow( + sendNotificationEmailWorkflowId, (input: WorkflowData) => { const result = sendEmailStep({ - settings: input.settings, + options: input.options, templateData: input.templateData, eventName: input.eventName, contextType: input.contextType, diff --git a/src/workflows/notifications/send-slack.ts b/src/workflows/notifications/send-slack.ts index 44e8b9e..967022c 100644 --- a/src/workflows/notifications/send-slack.ts +++ b/src/workflows/notifications/send-slack.ts @@ -6,7 +6,7 @@ import { import { sendSlackStep } from "./steps/send-slack" export interface SendSlackWorkflowInput { - settings: any + options: any context: any eventName?: string contextType?: string | null @@ -18,7 +18,7 @@ export interface SendSlackWorkflowOutput { error?: string } -export const sendSlackWorkflowId = "send-slack" +export const sendNotificationSlackWorkflowId = "send-notification-slack" /** * Universal workflow that sends a slack notification. @@ -32,7 +32,7 @@ export const sendSlackWorkflowId = "send-slack" * @example * ```typescript * // Standalone usage - * const { result } = await sendSlackWorkflow(container).run({ + * const { result } = await sendNotificationSlackWorkflow(container).run({ * input: { * settings: { * templateName: "inventory-level", @@ -49,14 +49,14 @@ export const sendSlackWorkflowId = "send-slack" * }) * ``` */ -export const sendSlackWorkflow = createWorkflow( - sendSlackWorkflowId, +export const sendNotificationSlackWorkflow = createWorkflow( + sendNotificationSlackWorkflowId, (input: WorkflowData) => { const result = sendSlackStep({ - settings: input.settings, - context: input.context, eventName: input.eventName, + context: input.context, contextType: input.contextType, + options: input.options }) return new WorkflowResponse(result) diff --git a/src/workflows/notifications/steps/index.ts b/src/workflows/notifications/steps/index.ts index 1beab7a..464a64d 100644 --- a/src/workflows/notifications/steps/index.ts +++ b/src/workflows/notifications/steps/index.ts @@ -1 +1,2 @@ export * from "./send-email" +export * from "./send-slack" \ No newline at end of file diff --git a/src/workflows/notifications/steps/send-email.ts b/src/workflows/notifications/steps/send-email.ts index fca72a5..d3f15d2 100644 --- a/src/workflows/notifications/steps/send-email.ts +++ b/src/workflows/notifications/steps/send-email.ts @@ -3,14 +3,9 @@ import { StepResponse, createStep, } from "@medusajs/framework/workflows-sdk" -import { Modules } from "@medusajs/framework/utils" -import { getPluginOptions } from "@codee-sh/medusa-plugin-automations/utils/plugins" -import type { - TemplateData, - TemplateOptionsType, -} from "@codee-sh/medusa-plugin-notification-emails/templates/emails" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" import { MedusaError } from "@medusajs/utils" +import { Modules } from "@medusajs/framework/utils" +import MpnAutomationService from "../../../modules/mpn-automation/service" export interface SendEmailConfig { templateName: string @@ -27,8 +22,8 @@ export interface SendEmailConfig { } export interface SendEmailStepInput { - settings: SendEmailConfig - templateData: TemplateData + options: SendEmailConfig + templateData: any eventName?: string contextType?: string | null } @@ -47,10 +42,9 @@ export const sendEmailStepId = "send-email" * This step can be used independently or as part of automation workflows. * * Configuration: - * - templateName: Required - Name of the email template to use + * - templateId: Required - ID or name of the email template to use * - to: Required - Recipient email address * - locale: Optional - Locale for translations (default: "pl") - * - customTemplate: Optional - Path to custom template function * - subject: Optional - Custom subject (otherwise uses template default) * - template: Optional - Template identifier for notification (defaults to templateName) * - resourceId: Optional - Resource ID for notification tracking @@ -60,8 +54,8 @@ export const sendEmailStepId = "send-email" * ```typescript * // Standalone usage * const result = await sendEmailStep({ - * settings: { - * templateName: "inventory-level", + * options: { + * templateId: "inventory-level", * to: "admin@example.com", * locale: "pl" * }, @@ -78,21 +72,21 @@ export const sendEmailStep = createStep( { container } ): Promise> => { const { - settings, + options, templateData, contextType, eventName, } = input // Validate required config - if (!settings.templateName) { + if (!options.templateName) { return new StepResponse({ success: false, error: "templateName is required in config", }) } - if (!settings.to) { + if (!options.to) { return new StepResponse({ success: false, error: "to (recipient email) is required in config", @@ -103,67 +97,63 @@ export const sendEmailStep = createStep( const notificationModuleService = container.resolve( Modules.NOTIFICATION ) - const pluginOptions = getPluginOptions( - container, - "@codee-sh/medusa-plugin-notification-emails" - ) - const templateName = settings.templateName - const to = settings.to - const locale = settings.locale || "pl" - const customSubject = settings.subject - const resourceId = settings.resourceId || "unknown" + const templateName = options.templateName + const to = options.to + const locale = options.locale || "pl" + const customSubject = options.subject + const resourceId = options.resourceId || "unknown" const resourceType = - settings.resourceType || "email.notification" - const channel = settings.channel || "email" - const triggerType = settings.triggerType || "system" - - // Prepare render options - const renderOptions: TemplateOptionsType = { - locale, - theme: pluginOptions?.theme, - customTranslations: - pluginOptions?.customTranslations?.[templateName], - contextType: contextType, - } + options.resourceType || "email.notification" + const channel = options.channel || "email" + const triggerType = options.triggerType || "system" + + // // Prepare render options + // const renderOptions: TemplateOptionsType = { + // locale, + // theme: pluginOptions?.theme, + // customTranslations: + // pluginOptions?.customTranslations?.[templateName], + // contextType: contextType, + // } // Load custom template function if specified - let customTemplateFunction: - | (( - data: TemplateData, - options: TemplateOptionsType - ) => React.ReactElement) - | undefined - - if (settings.customTemplate) { - try { - // Dynamic import of custom template - // config.customTemplate should be a relative path like "../emails/pos-email-inventory" - // or absolute path from project root like "src/emails/pos-email-inventory" - const customTemplateModule = await import( - settings.customTemplate - ) - customTemplateFunction = - customTemplateModule.default || - customTemplateModule.createCustomTemplate || - customTemplateModule.createTemplate - - if (!customTemplateFunction) { - throw new MedusaError( - MedusaError.Types.INVALID_DATA, - `Custom template module from ${settings.customTemplate} does not export a default function or createCustomTemplate/createTemplate` - ) - } - } catch (error: any) { - if (error instanceof MedusaError) { - throw error - } - throw new MedusaError( - MedusaError.Types.INVALID_DATA, - `Failed to load custom template from ${settings.customTemplate}: ${error?.message || "Unknown error"}` - ) - } - } + // let customTemplateFunction: + // | (( + // data: TemplateData, + // options: TemplateOptionsType + // ) => React.ReactElement) + // | undefined + + // if (options.customTemplate) { + // try { + // // Dynamic import of custom template + // // config.customTemplate should be a relative path like "../emails/pos-email-inventory" + // // or absolute path from project root like "src/emails/pos-email-inventory" + // const customTemplateModule = await import( + // options.customTemplate + // ) + // customTemplateFunction = + // customTemplateModule.default || + // customTemplateModule.createCustomTemplate || + // customTemplateModule.createTemplate + + // if (!customTemplateFunction) { + // throw new MedusaError( + // MedusaError.Types.INVALID_DATA, + // `Custom template module from ${options.customTemplate} does not export a default function or createCustomTemplate/createTemplate` + // ) + // } + // } catch (error: any) { + // if (error instanceof MedusaError) { + // throw error + // } + // throw new MedusaError( + // MedusaError.Types.INVALID_DATA, + // `Failed to load custom template from ${options.customTemplate}: ${error?.message || "Unknown error"}` + // ) + // } + // } // Use action handler for template rendering const mpnAutomationService = @@ -185,7 +175,10 @@ export const sendEmailStep = createStep( templateName: templateName, context: templateData, contextType: contextType, - options: renderOptions, + options: { + locale: locale, + }, + container: container, }) // Send notification @@ -194,7 +187,7 @@ export const sendEmailStep = createStep( { to: to, channel: channel, - template: settings.template || templateName, + template: options.template || templateName, trigger_type: triggerType, resource_id: resourceId, resource_type: resourceType, diff --git a/src/workflows/notifications/steps/send-slack.ts b/src/workflows/notifications/steps/send-slack.ts index b85e500..90bc9db 100644 --- a/src/workflows/notifications/steps/send-slack.ts +++ b/src/workflows/notifications/steps/send-slack.ts @@ -3,26 +3,25 @@ import { createStep, } from "@medusajs/framework/workflows-sdk" import { Modules } from "@medusajs/framework/utils" -import type { NotificationContent } from "@medusajs/framework/types" -import MpnAutomationService from "../../../modules/mpn-automation/services/service" import { MedusaError } from "@medusajs/utils" +import type { NotificationContent } from "@medusajs/framework/types" +import MpnAutomationService from "../../../modules/mpn-automation/service" type SlackNotificationContent = NotificationContent & { blocks?: any[] } -export interface SendSlackConfig { - template: string +export interface SendSlackOptions { + templateName: string resourceId?: string resourceType?: string channel?: string triggerType?: string - backendUrl?: string [key: string]: any // Allow additional config options } export interface SendSlackStepInput { - settings: SendSlackConfig + options: SendSlackOptions context: any eventName?: string contextType?: string | null @@ -65,14 +64,14 @@ export const sendSlackStep = createStep( input: SendSlackStepInput, { container } ): Promise> => { - const { settings, context, contextType, eventName } = + const { options, context, contextType, eventName } = input // Validate required config - if (!settings.template) { + if (!options.templateName) { return new StepResponse({ success: false, - error: "template is required in config", + error: "templateName is required in config", }) } @@ -81,15 +80,13 @@ export const sendSlackStep = createStep( Modules.NOTIFICATION ) - const template = settings.template - const to = settings.to || "slack-channel" - const locale = settings.locale || "pl" - const resourceId = settings.resourceId || "unknown" - const resourceType = - settings.resourceType || "slack.notification" - const channel = settings.channel || "slack" - const triggerType = settings.triggerType || "system" - const backendUrl = settings.backendUrl || "" + const templateName = options.templateName + const to = options.to || "slack-channel" + const locale = options.locale || "pl" + const resourceId = options.resourceId || "unknown" + const resourceType = options.resourceType || "slack.notification" + const channel = "slack" + const triggerType = options.triggerType || "system" // Use action handler for template rendering const mpnAutomationService = @@ -108,13 +105,13 @@ export const sendSlackStep = createStep( const { text, blocks } = await slackHandler.handler.renderTemplate({ - templateName: template, + templateName: templateName, context: context, contextType: contextType, options: { - locale: locale, - backendUrl: backendUrl, + locale: locale }, + container: container }) // Send notification @@ -123,7 +120,7 @@ export const sendSlackStep = createStep( { to: to, channel: channel, - template: template, + template: templateName, trigger_type: triggerType, resource_id: resourceId, resource_type: resourceType, diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..bca7f9f --- /dev/null +++ b/yarn.lock @@ -0,0 +1,18990 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 + languageName: node + linkType: hard + +"@ardatan/relay-compiler@npm:^12.0.3": + version: 12.0.3 + resolution: "@ardatan/relay-compiler@npm:12.0.3" + dependencies: + "@babel/generator": ^7.26.10 + "@babel/parser": ^7.26.10 + "@babel/runtime": ^7.26.10 + chalk: ^4.0.0 + fb-watchman: ^2.0.0 + immutable: ~3.7.6 + invariant: ^2.2.4 + nullthrows: ^1.1.1 + relay-runtime: 12.0.0 + signedsource: ^1.0.0 + peerDependencies: + graphql: "*" + bin: + relay-compiler: bin/relay-compiler + checksum: 28fbf8f3cd877866f463fe384ca5ca72929434e28dc7cacb3ee9febc3560ae0990737815d969aaf0678fec4ffc06294092b2c2908c887b3ea693549b75a148e1 + languageName: node + linkType: hard + +"@ariakit/core@npm:0.4.18": + version: 0.4.18 + resolution: "@ariakit/core@npm:0.4.18" + checksum: 72b3845e054512159f4440e79498d417b77dcff87eeb96b9088a4c0f5b09faa6eed6ea0e4b407361bb80c59bd84940cc7faf8608139918f5a7a98dfa79d2196d + languageName: node + linkType: hard + +"@ariakit/react-core@npm:0.4.21": + version: 0.4.21 + resolution: "@ariakit/react-core@npm:0.4.21" + dependencies: + "@ariakit/core": 0.4.18 + "@floating-ui/dom": ^1.0.0 + use-sync-external-store: ^1.2.0 + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: eae6f017d72e387ced538f1a7cc757001540f8f23fdaacae629f88b5f4b5ae1775bc828038510e2d342696c24b33329022fe227d738a527382eac1ef3fed0e55 + languageName: node + linkType: hard + +"@ariakit/react@npm:^0.4.15": + version: 0.4.21 + resolution: "@ariakit/react@npm:0.4.21" + dependencies: + "@ariakit/react-core": 0.4.21 + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 9eb2999a3e02c722284b64d96613718533de2dbb6d4d07e67b9556b38f75a093306c7ce8638db30ede7b0e00c6509d2edde2b44c315fb3dd47ca3b797728e2c2 + languageName: node + linkType: hard + +"@aws-crypto/crc32@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 1ddf7ec3fccf106205ff2476d90ae1d6625eabd47752f689c761b71e41fe451962b7a1c9ed25fe54e17dd747a62fbf4de06030fe56fe625f95285f6f70b96c57 + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32c@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 0b399de8607c59e1e46c05d2b24a16b56d507944fdac925c611f0ba7302f5555c098139806d7da1ebef1f89bf4e4b5d4dec74d4809ce0f18238b72072065effe + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha1-browser@npm:5.2.0" + dependencies: + "@aws-crypto/supports-web-crypto": ^5.2.0 + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: 8b04af601d945c5ef0f5f733b55681edc95b81c02ce5067b57f1eb4ee718e45485cf9aeeb7a84da9131656d09e1c4bc78040ec759f557a46703422d8df098d59 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-browser@npm:5.2.0" + dependencies: + "@aws-crypto/sha256-js": ^5.2.0 + "@aws-crypto/supports-web-crypto": ^5.2.0 + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: 773f12f2026d82a6bb4a23a8f491894a6d32525bd9b8bfbc12896526cf11882a7607a671c478c45f9cd7d6ba1caaed48a62b67c6f725244bd83a1275108f46c7 + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:5.2.0, @aws-crypto/sha256-js@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-js@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 007fbe0436d714d0d0d282e2b61c90e45adcb9ad75eac9ac7ba03d32b56624afd09b2a9ceb4d659661cf17c51d74d1900ab6b00eacafc002da1101664955ca53 + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/supports-web-crypto@npm:5.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 6ffc21de48b2b2c3e918193101d7e8fe949d47b37688892e1c39eaedaa938be80c0f404fe1c874c30cce16781026777a53bf47d5d90143ca91d0feb7c4a6f830 + languageName: node + linkType: hard + +"@aws-crypto/util@npm:5.2.0, @aws-crypto/util@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/util@npm:5.2.0" + dependencies: + "@aws-sdk/types": ^3.222.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: f0f81d9d2771c59946cfec48b86cb23d39f78a966c4a1f89d4753abdc3cb38de06f907d1e6450059b121d48ac65d612ab88bdb70014553a077fc3dabddfbf8d6 + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3.556.0": + version: 3.988.0 + resolution: "@aws-sdk/client-s3@npm:3.988.0" + dependencies: + "@aws-crypto/sha1-browser": 5.2.0 + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/credential-provider-node": ^3.972.7 + "@aws-sdk/middleware-bucket-endpoint": ^3.972.3 + "@aws-sdk/middleware-expect-continue": ^3.972.3 + "@aws-sdk/middleware-flexible-checksums": ^3.972.6 + "@aws-sdk/middleware-host-header": ^3.972.3 + "@aws-sdk/middleware-location-constraint": ^3.972.3 + "@aws-sdk/middleware-logger": ^3.972.3 + "@aws-sdk/middleware-recursion-detection": ^3.972.3 + "@aws-sdk/middleware-sdk-s3": ^3.972.8 + "@aws-sdk/middleware-ssec": ^3.972.3 + "@aws-sdk/middleware-user-agent": ^3.972.8 + "@aws-sdk/region-config-resolver": ^3.972.3 + "@aws-sdk/signature-v4-multi-region": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-endpoints": 3.988.0 + "@aws-sdk/util-user-agent-browser": ^3.972.3 + "@aws-sdk/util-user-agent-node": ^3.972.6 + "@smithy/config-resolver": ^4.4.6 + "@smithy/core": ^3.23.0 + "@smithy/eventstream-serde-browser": ^4.2.8 + "@smithy/eventstream-serde-config-resolver": ^4.3.8 + "@smithy/eventstream-serde-node": ^4.2.8 + "@smithy/fetch-http-handler": ^5.3.9 + "@smithy/hash-blob-browser": ^4.2.9 + "@smithy/hash-node": ^4.2.8 + "@smithy/hash-stream-node": ^4.2.8 + "@smithy/invalid-dependency": ^4.2.8 + "@smithy/md5-js": ^4.2.8 + "@smithy/middleware-content-length": ^4.2.8 + "@smithy/middleware-endpoint": ^4.4.14 + "@smithy/middleware-retry": ^4.4.31 + "@smithy/middleware-serde": ^4.2.9 + "@smithy/middleware-stack": ^4.2.8 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/node-http-handler": ^4.4.10 + "@smithy/protocol-http": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.30 + "@smithy/util-defaults-mode-node": ^4.2.33 + "@smithy/util-endpoints": ^3.2.8 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-retry": ^4.2.8 + "@smithy/util-stream": ^4.5.12 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.8 + tslib: ^2.6.2 + checksum: bad9a280a3cd883e40b58ef7b491fa7a66535ff9586bc20e21317abc31d2cfd597ef15a490239b7d35a4d1b2d461680ab9083cb982b06d06a79d70b3397b3639 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.988.0": + version: 3.988.0 + resolution: "@aws-sdk/client-sso@npm:3.988.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/middleware-host-header": ^3.972.3 + "@aws-sdk/middleware-logger": ^3.972.3 + "@aws-sdk/middleware-recursion-detection": ^3.972.3 + "@aws-sdk/middleware-user-agent": ^3.972.8 + "@aws-sdk/region-config-resolver": ^3.972.3 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-endpoints": 3.988.0 + "@aws-sdk/util-user-agent-browser": ^3.972.3 + "@aws-sdk/util-user-agent-node": ^3.972.6 + "@smithy/config-resolver": ^4.4.6 + "@smithy/core": ^3.23.0 + "@smithy/fetch-http-handler": ^5.3.9 + "@smithy/hash-node": ^4.2.8 + "@smithy/invalid-dependency": ^4.2.8 + "@smithy/middleware-content-length": ^4.2.8 + "@smithy/middleware-endpoint": ^4.4.14 + "@smithy/middleware-retry": ^4.4.31 + "@smithy/middleware-serde": ^4.2.9 + "@smithy/middleware-stack": ^4.2.8 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/node-http-handler": ^4.4.10 + "@smithy/protocol-http": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.30 + "@smithy/util-defaults-mode-node": ^4.2.33 + "@smithy/util-endpoints": ^3.2.8 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-retry": ^4.2.8 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 06944fdbc4196dd3ef29868ed266fe914e7031cd5760c3dcfb9af426a76d5360855a45c643c44f529b615d6fbb9c2f78a4befb07a1deec2da8757cf52598cf14 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:^3.973.8": + version: 3.973.8 + resolution: "@aws-sdk/core@npm:3.973.8" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/xml-builder": ^3.972.4 + "@smithy/core": ^3.23.0 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/property-provider": ^4.2.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/signature-v4": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 66a232b10b3a7d1f95423a751042e535486f8b9a19cf624b9d042c92c5354ce5f85bfb2bd7981957d9687f5996e83f09e63ba6c101f574c2405c59351321d958 + languageName: node + linkType: hard + +"@aws-sdk/crc64-nvme@npm:3.972.0": + version: 3.972.0 + resolution: "@aws-sdk/crc64-nvme@npm:3.972.0" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 119cbea1b53757dbeb48c1549bb9b5d949e1ce2cff73729693af0b882d74647406bf6e813bb76af9c1719afeea8616aa5e68ffbe12c1d49486155a635f4b7085 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-env@npm:3.972.6" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: df9c9f538770dfb4b2b23fb82b3df7bf6805c9f7298b0eb81f82aa38ca9430487a3a535dca8a741e1989ed01871bde4a5717bc835cb710223f9d2280f8846175 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/credential-provider-http@npm:3.972.8" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/types": ^3.973.1 + "@smithy/fetch-http-handler": ^5.3.9 + "@smithy/node-http-handler": ^4.4.10 + "@smithy/property-provider": ^4.2.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/util-stream": ^4.5.12 + tslib: ^2.6.2 + checksum: ce4a54dd112f75eace99da1f850985b9e81eefe8a2619193237a2d81f9e6e4c5a694fcc2cce3fd0b77c8523860450d26f23a7f9da1e54bde9fb7a51004d52348 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-ini@npm:3.972.6" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/credential-provider-env": ^3.972.6 + "@aws-sdk/credential-provider-http": ^3.972.8 + "@aws-sdk/credential-provider-login": ^3.972.6 + "@aws-sdk/credential-provider-process": ^3.972.6 + "@aws-sdk/credential-provider-sso": ^3.972.6 + "@aws-sdk/credential-provider-web-identity": ^3.972.6 + "@aws-sdk/nested-clients": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/credential-provider-imds": ^4.2.8 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: e9c63c7a69d50c2c68aec0d36e3a0160270883df32e97a1fb43ec0ac2b3073fc58be073077d211cc8f606d034745be39449be02057fa93c957b68531ecbbb6f5 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-login@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-login@npm:3.972.6" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/nested-clients": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: a0de9db7f85258eee9c9a99713f61d441b88df732f33853f14895faf815993735a957238cbca92d1db789bd248f377cb95f5fb008a8ffb4a2022b2eec99673ce + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:^3.972.7": + version: 3.972.7 + resolution: "@aws-sdk/credential-provider-node@npm:3.972.7" + dependencies: + "@aws-sdk/credential-provider-env": ^3.972.6 + "@aws-sdk/credential-provider-http": ^3.972.8 + "@aws-sdk/credential-provider-ini": ^3.972.6 + "@aws-sdk/credential-provider-process": ^3.972.6 + "@aws-sdk/credential-provider-sso": ^3.972.6 + "@aws-sdk/credential-provider-web-identity": ^3.972.6 + "@aws-sdk/types": ^3.973.1 + "@smithy/credential-provider-imds": ^4.2.8 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: ad518a49d096f1fd026eb35c354fabcb2e797476aa4e37ca45c082674988c177d1535e1740384a8493f7896a928abfa123d33514179509f387612c67909ba9e8 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-process@npm:3.972.6" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 6473f1134de9cb6c9297f62e29ad4bf9073776116a13bf1e5eb090dae09d4d3fc40c568d3e309e294260a987bf24859602c413aa1c7b638ad5bc31bb554f6a3e + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-sso@npm:3.972.6" + dependencies: + "@aws-sdk/client-sso": 3.988.0 + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/token-providers": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 6e46aac5766ca0b3ce129d8af20e2f770b16faca306dd79ae7b4a0ca15b14bd3ff2bb2a4f7f333a179882e478442b225d27ecf7261d3d53e3dca84822983da95 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.972.6" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/nested-clients": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 39ebd87b71d860571c9ec8d3a33c1077f7947aeab1c18a09c0b389ac9c9faf34aaa0bd10f3914f4a8e3ea51fce4fad43538cacf4ec163cb917738f26797954c0 + languageName: node + linkType: hard + +"@aws-sdk/middleware-bucket-endpoint@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-arn-parser": ^3.972.2 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-config-provider": ^4.2.0 + tslib: ^2.6.2 + checksum: 970ed6e1b5784d547548d03e913ea3a1878ab914b2d5c689053cbfcb505cf6cdd4cba854b913184193e4c290dc812d19c89d7f010867fea5f293a69c2843b552 + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 7bd02961bfc02362940f2fcf1576faab76b9fc9bf6b21d6c6f29292743d1071be15b4dff61fea59354277fc8ae9372374129340fb7acf65d8b38e5f35c74cdfe + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.972.6" + dependencies: + "@aws-crypto/crc32": 5.2.0 + "@aws-crypto/crc32c": 5.2.0 + "@aws-crypto/util": 5.2.0 + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/crc64-nvme": 3.972.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/is-array-buffer": ^4.2.0 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-stream": ^4.5.12 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 95142a696826641d7b5e50f4bd0f81fc7c28a5a640aaae524b7fa273d18958cb1f379a17652eb2730b5ec046b4979875eece6b61f269ea43cb372bc8c8787948 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-host-header@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: aa484d42301f5609331aa6937ec754e6befd6edae48b0880804e573c7288d6e38bc2786efdc4e0d7f885070a18c232a96e2b7d343c4c80d66515cb95a2bee4e1 + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 11f892be2bc3d558822ed9edb3306ef438297e6b8d56c1340cb02d77708aa34342c54eb095b1f2414eff816aa72db16be7a7234450acf89e0c117191550d9899 + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-logger@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 91301bddfbe9694ce3da20f4c38646440567eb65a3623ae27fb4aa5c13d76275db9e062446df516188abb2c81013c03d481a5f9838a00ea495f2e73e2ef57809 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@aws/lambda-invoke-store": ^0.2.2 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: e1eeeec04e25186776c191991f12e7b51e081030f162121b8cac623cb7efe3bdca20c8b22b6ff400b4ad14fe8d79c9e0a85984db03c50b87bc0bf1557b63cfba + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.972.8" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-arn-parser": ^3.972.2 + "@smithy/core": ^3.23.0 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/signature-v4": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/util-config-provider": ^4.2.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-stream": ^4.5.12 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: d2bea8ac89c9f2a5bdce6c652df27dff830aaf169d7c6ca16a95aa5cd410c96ad334437a16f265070e8bec35c970db9f6d72566377e36056d5113dbd7168afdf + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/middleware-ssec@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 6269d27e034e98bf5d59abbac660b4ac1374a03bd3770dfa82fd10069442be553fb89e7de80d5e53bb892466660c0bd1035c47138cea10661a56a005b2411477 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-user-agent@npm:3.972.8" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-endpoints": 3.988.0 + "@smithy/core": ^3.23.0 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 675ddf2d25ee19139545c2547828ebd5404ae5852cd143f23a31a3328f00de20ef80cd32bf096de0c8d68c4e98c5d113b46b72223692143017ed93eb3b017926 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.988.0": + version: 3.988.0 + resolution: "@aws-sdk/nested-clients@npm:3.988.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/middleware-host-header": ^3.972.3 + "@aws-sdk/middleware-logger": ^3.972.3 + "@aws-sdk/middleware-recursion-detection": ^3.972.3 + "@aws-sdk/middleware-user-agent": ^3.972.8 + "@aws-sdk/region-config-resolver": ^3.972.3 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-endpoints": 3.988.0 + "@aws-sdk/util-user-agent-browser": ^3.972.3 + "@aws-sdk/util-user-agent-node": ^3.972.6 + "@smithy/config-resolver": ^4.4.6 + "@smithy/core": ^3.23.0 + "@smithy/fetch-http-handler": ^5.3.9 + "@smithy/hash-node": ^4.2.8 + "@smithy/invalid-dependency": ^4.2.8 + "@smithy/middleware-content-length": ^4.2.8 + "@smithy/middleware-endpoint": ^4.4.14 + "@smithy/middleware-retry": ^4.4.31 + "@smithy/middleware-serde": ^4.2.9 + "@smithy/middleware-stack": ^4.2.8 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/node-http-handler": ^4.4.10 + "@smithy/protocol-http": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.30 + "@smithy/util-defaults-mode-node": ^4.2.33 + "@smithy/util-endpoints": ^3.2.8 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-retry": ^4.2.8 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 78721d06709382af1edaf7a13057ad8deae22782ecca0ef6a8768ee0c5b69ef0207c1fe37f5b4cfcab099616fa83d0b82b0b8b8af6c9977cae7d0a96e74ee846 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/region-config-resolver@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/config-resolver": ^4.4.6 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: d85c72b274734d128040f90b994be3ae444095c225e69f8b7694300e07d301585682c3247b7ac88ad6ad883099d65c9bb1c4a2a0f1584baeb580d452b5071f2f + languageName: node + linkType: hard + +"@aws-sdk/s3-request-presigner@npm:^3.556.0": + version: 3.988.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.988.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@aws-sdk/util-format-url": ^3.972.3 + "@smithy/middleware-endpoint": ^4.4.14 + "@smithy/protocol-http": ^5.3.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 41d55a283b8689958d1874b69cb5fc9182f88480aa17ace42056e8862343188c0eb6327b948b58e3aab5739e2d9468d0499d799980a9274052fd67d0f687f599 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.988.0": + version: 3.988.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.988.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": ^3.972.8 + "@aws-sdk/types": ^3.973.1 + "@smithy/protocol-http": ^5.3.8 + "@smithy/signature-v4": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 92dd6156bcd60f50f0edafecf9f884a1c5d641e8b447169b54d98efbbfcb6b8c1b0d96e610926a414c9e6939f73ddf051be15f4211e9be3af82cad6066d9959d + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.988.0": + version: 3.988.0 + resolution: "@aws-sdk/token-providers@npm:3.988.0" + dependencies: + "@aws-sdk/core": ^3.973.8 + "@aws-sdk/nested-clients": 3.988.0 + "@aws-sdk/types": ^3.973.1 + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 5acbeb1ed9b242bd06a1b3292ce33662860e33d39f2cdf7fbc30ef61e6a68e0c316515a1cffd7358f22f54d97cee459027b79e1ac441289314738d7b7a507b2f + languageName: node + linkType: hard + +"@aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.973.1": + version: 3.973.1 + resolution: "@aws-sdk/types@npm:3.973.1" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: e42827172e695f2df9e5c3275edd81f18a3d36d703df2378cadb55c4951ac7403b3b3768fd9cb8a72d359b18d58cc7bbd2950c1f2bc672eacd3b8e1e2fe75424 + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:^3.972.2": + version: 3.972.2 + resolution: "@aws-sdk/util-arn-parser@npm:3.972.2" + dependencies: + tslib: ^2.6.2 + checksum: 4e0e003d0e3cab9b467dfe3dd6cc0cc65d99dc5cac445e27f6a926a9bcb1642a41a45a240ff0ba827d48e6a07c7ab2b5ec28ac4bbfe02249ebdd66116f592f5f + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.988.0": + version: 3.988.0 + resolution: "@aws-sdk/util-endpoints@npm:3.988.0" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + "@smithy/util-endpoints": ^3.2.8 + tslib: ^2.6.2 + checksum: f575af82fba16b5b91f33c18dd62ed7132e3756f625cecc6fb240a9b79954006d03f34bae59e42fe9b462cb57e0a096dff8c84417750773e5402321b1d0ef2f3 + languageName: node + linkType: hard + +"@aws-sdk/util-format-url@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/util-format-url@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/querystring-builder": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 91e2320427e1de3980a4aeab446a6f4bfadb4e5bff5973714967a05c278f5d4dbfd4759f8d5bf140a0e553ac559984e2735a9517385a0f101f9b651a5655d2b5 + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.965.4 + resolution: "@aws-sdk/util-locate-window@npm:3.965.4" + dependencies: + tslib: ^2.6.2 + checksum: ec8d3653f6aa2f3743d9a14dc2f19c7221d08a8b34d929d4259c5477f5d1d8c2bd0785927b2e6ad909459cc7cf0127e68093440a928aade9b5063fc213daf507 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.972.3" + dependencies: + "@aws-sdk/types": ^3.973.1 + "@smithy/types": ^4.12.0 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: d18ff7696136b2eadb4b3f24fcf51a7f816135d62275580b21b04ab1840c84c7826301552fc8f0f8c74d8aa21c4d2a47f07a0d43bd9d99a04d0feec4949165e5 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:^3.972.6": + version: 3.972.6 + resolution: "@aws-sdk/util-user-agent-node@npm:3.972.6" + dependencies: + "@aws-sdk/middleware-user-agent": ^3.972.8 + "@aws-sdk/types": ^3.973.1 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 62919d15fa5092d1559316d598735621eaf769a9c086b07283cba661c73da42a5d12fbfe03535f26a45db2877646567017a932b2a75f83321909fb405f634999 + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:^3.972.4": + version: 3.972.4 + resolution: "@aws-sdk/xml-builder@npm:3.972.4" + dependencies: + "@smithy/types": ^4.12.0 + fast-xml-parser: 5.3.4 + tslib: ^2.6.2 + checksum: 2aa2dea2313cc8c6003a92c6cfc8720ff4dbc0e071b929941533292a59527183c0793cb1da7879c2ecdb71d675640c01014bcc00cf4ab125bd635f645655e421 + languageName: node + linkType: hard + +"@aws/lambda-invoke-store@npm:^0.2.2": + version: 0.2.3 + resolution: "@aws/lambda-invoke-store@npm:0.2.3" + checksum: 8fd9e329a95386ebfdc232b2c59d1a1c76b22db5cf58c5da0f133bea5345e096c2200279d33b0b4ad5182db46f9df214a0ce651b80239e7c47109343ffd67321 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": ^7.28.5 + js-tokens: ^4.0.0 + picocolors: ^1.1.1 + checksum: 39f5b303757e4d63bbff8133e251094cd4f952b46e3fa9febc7368d907583911d6a1eded6090876dc1feeff5cf6e134fb19b706f8d58d26c5402cd50e5e1aeb2 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: ad19db279dfd06cbe91b505d03be00d603c6d3fcc141cfc14f4ace5c558193e9b6aae4788cb01fd209c4c850e52d73c8f3c247680e3c0d84fa17ab8b3d50c808 + languageName: node + linkType: hard + +"@babel/core@npm:7.26.10": + version: 7.26.10 + resolution: "@babel/core@npm:7.26.10" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.10 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-module-transforms": ^7.26.0 + "@babel/helpers": ^7.26.10 + "@babel/parser": ^7.26.10 + "@babel/template": ^7.26.9 + "@babel/traverse": ^7.26.10 + "@babel/types": ^7.26.10 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 0217325bd46fb9c828331c14dbe3f015ee13d9aecec423ef5acc0ce8b51a3d2a2d55f2ede252b99d0ab9b2f1a06e2881694a890f92006aeac9ebe5be2914c089 + languageName: node + linkType: hard + +"@babel/core@npm:^7.28.0": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": ^7.29.0 + "@babel/generator": ^7.29.0 + "@babel/helper-compilation-targets": ^7.28.6 + "@babel/helper-module-transforms": ^7.28.6 + "@babel/helpers": ^7.28.6 + "@babel/parser": ^7.29.0 + "@babel/template": ^7.28.6 + "@babel/traverse": ^7.29.0 + "@babel/types": ^7.29.0 + "@jridgewell/remapping": ^2.3.5 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 85e1df6e213382c46dee27bcd07ed9202fa108a85bb74eb37be656308fd949349171ad2aa17cc84cf0720c908dc9ea6309d25e64d2a7fcdaa63721ce0c67c10b + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.6, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0, @babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": ^7.29.0 + "@babel/types": ^7.29.0 + "@jridgewell/gen-mapping": ^0.3.12 + "@jridgewell/trace-mapping": ^0.3.28 + jsesc: ^3.0.2 + checksum: d8e6863b2d04f684e65ad72731049ac7d754d3a3d1a67cdfc20807b109ba3180ed90d7ccef58ce5d38ded2eaeb71983a76c711eecb9b6266118262378f6c7226 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.26.5, @babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": ^7.28.6 + "@babel/helper-validator-option": ^7.27.1 + browserslist: ^4.24.0 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: 8151e36b74eb1c5e414fe945c189436421f7bfa011884de5be3dd7fd77f12f1f733ff7c982581dfa0a49d8af724450243c2409427114b4a6cfeb8333259d001c + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: d8d7b91c12dad1ee747968af0cb73baf91053b2bcf78634da2c2c4991fb45ede9bd0c8f9b5f3254881242bc0921218fcb7c28ae885477c25177147e978ce4397 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": ^7.28.6 + "@babel/types": ^7.28.6 + checksum: 437513aa029898b588a38f7991d7656c539b22f595207d85d0c407240c9e3f2aff8b9d0d7115fdedc91e7fdce4465100549a052024e2fba6a810bcbb7584296b + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.26.0, @babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": ^7.28.6 + "@babel/helper-validator-identifier": ^7.28.5 + "@babel/traverse": ^7.28.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 522f7d1d08b5e2ccd4ec912aca879bd1506af78d1fb30f46e3e6b4bb69c6ae6ab4e379a879723844230d27dc6d04a55b03f5215cd3141b7a2b40bb4a02f71a9f + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: a0b4caab5e2180b215faa4d141ceac9e82fad9d446b8023eaeb8d82a6e62024726675b07fe8e616dd12f34e2bb59747e8d57aa8adab3e0717d1b8d691b118379 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8, @babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 0a8464adc4b39b138aedcb443b09f4005d86207d7126e5e079177e05c3116107d856ec08282b365e9a79a9872f40f4092a6127f8d74c8a01c1ef789dacfc25d6 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 5a251a6848e9712aea0338f659a1a3bd334d26219d5511164544ca8ec20774f098c3a6661e9da65a0d085c745c00bb62c8fada38a62f08fa1f8053bc0aeb57e4 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.26.10, @babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": ^7.28.6 + "@babel/types": ^7.28.6 + checksum: 4f3d555ec20dde40a2fcb244c86bfd9ec007b57ec9b30a9d04334c1ea2c1670bb82c151024124e1ab27ccf0b1f5ad30167633457a7c9ffbf4064fad2643f12fc + languageName: node + linkType: hard + +"@babel/parser@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": ^7.25.6 + bin: + parser: ./bin/babel-parser.js + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e + languageName: node + linkType: hard + +"@babel/parser@npm:7.27.0": + version: 7.27.0 + resolution: "@babel/parser@npm:7.27.0" + dependencies: + "@babel/types": ^7.27.0 + bin: + parser: ./bin/babel-parser.js + checksum: 062a4e6d51553603253990c84e051ed48671a55b9d4e9caf2eff9dc888465070a0cfd288a467dbf0d99507781ea4a835b5606e32ddc0319f1b9273f913676829 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": ^7.29.0 + bin: + parser: ./bin/babel-parser.js + checksum: b4a1bd3cf46712e439286db9a4105dfa741b5a7720fa1f38f33719cf4f1da9df9fc5b6686128890bd6a62debba287d8d472af153dd629fd4a0a44fe55413cd68 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.22.10, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.5.5": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 42d8a868c2fc2e9a77927945a6daa7ec03c7ea49e611e0d15442933cdabb12f20e3a6849c729259076c10a4247adec229331d1f94c2d0073ea0979d7853e29fd + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0, @babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": ^7.28.6 + "@babel/parser": ^7.28.6 + "@babel/types": ^7.28.6 + checksum: 8ab6383053e226025d9491a6e795293f2140482d14f60c1244bece6bf53610ed1e251d5e164de66adab765629881c7d9416e1e540c716541d2fd0f8f36a013d7 + languageName: node + linkType: hard + +"@babel/traverse@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 + languageName: node + linkType: hard + +"@babel/traverse@npm:7.27.0": + version: 7.27.0 + resolution: "@babel/traverse@npm:7.27.0" + dependencies: + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.27.0 + "@babel/parser": ^7.27.0 + "@babel/template": ^7.27.0 + "@babel/types": ^7.27.0 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 922d22aa91200e1880cfa782802100aa5b236fab89a44b9c40cfea94163246efd010626f7dc2b9d7769851c1fa2d8e8f8a1e0168ff4a7094e9b737c32760baa1 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.27.0, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": ^7.29.0 + "@babel/generator": ^7.29.0 + "@babel/helper-globals": ^7.28.0 + "@babel/parser": ^7.29.0 + "@babel/template": ^7.28.6 + "@babel/types": ^7.29.0 + debug: ^4.3.1 + checksum: fbb5085aa525b5d4ecd9fe2f5885d88413fff6ad9c0fac244c37f96069b6d3af9ce825750cd16af1d97d26fa3d354b38dbbdb5f31430e0d99ed89660ab65430e + languageName: node + linkType: hard + +"@babel/types@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": ^7.24.8 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.6, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": ^7.27.1 + "@babel/helper-validator-identifier": ^7.28.5 + checksum: 83f190438e94c22b2574aaeef7501830311ef266eaabfb06523409f64e2fe855e522951607085d71cad286719adef14e1ba37b671f334a7cd25b0f8506a01e0b + languageName: node + linkType: hard + +"@changesets/apply-release-plan@npm:^7.0.14": + version: 7.0.14 + resolution: "@changesets/apply-release-plan@npm:7.0.14" + dependencies: + "@changesets/config": ^3.1.2 + "@changesets/get-version-range-type": ^0.4.0 + "@changesets/git": ^3.0.4 + "@changesets/should-skip-package": ^0.1.2 + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + detect-indent: ^6.0.0 + fs-extra: ^7.0.1 + lodash.startcase: ^4.4.0 + outdent: ^0.5.0 + prettier: ^2.7.1 + resolve-from: ^5.0.0 + semver: ^7.5.3 + checksum: 93d72d2b4654a83c9763705d580ba42c436b57dd16e2afe39d7feb56dde6d552d70424c5e3080e01f9ccb09620b1dfdcafd0fb8b8415221ad4a67f1946f467d4 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.3 + "@changesets/should-skip-package": ^0.1.2 + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + semver: ^7.5.3 + checksum: 924f4e99b5c0bb8767d5d83850998b30a795488be56a9f64ed53b6288950465e78de887c35da4787eb7cc0292628d8d526e4f0c78dfbba74a2b3d863aeb0fb8c + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" + dependencies: + "@changesets/types": ^6.1.0 + checksum: ccd1569b2af2538c6c1e8920feb53dcfda3d76eba4251f76572cdbe9ac99dc008a4ed37042f64e48ac585e502d8899994bc9da5ca938aa221e4d8bee6683e212 + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.29.8": + version: 2.29.8 + resolution: "@changesets/cli@npm:2.29.8" + dependencies: + "@changesets/apply-release-plan": ^7.0.14 + "@changesets/assemble-release-plan": ^6.0.9 + "@changesets/changelog-git": ^0.2.1 + "@changesets/config": ^3.1.2 + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.3 + "@changesets/get-release-plan": ^4.0.14 + "@changesets/git": ^3.0.4 + "@changesets/logger": ^0.1.1 + "@changesets/pre": ^2.0.2 + "@changesets/read": ^0.6.6 + "@changesets/should-skip-package": ^0.1.2 + "@changesets/types": ^6.1.0 + "@changesets/write": ^0.4.0 + "@inquirer/external-editor": ^1.0.2 + "@manypkg/get-packages": ^1.1.3 + ansi-colors: ^4.1.3 + ci-info: ^3.7.0 + enquirer: ^2.4.1 + fs-extra: ^7.0.1 + mri: ^1.2.0 + p-limit: ^2.2.0 + package-manager-detector: ^0.2.0 + picocolors: ^1.1.0 + resolve-from: ^5.0.0 + semver: ^7.5.3 + spawndamnit: ^3.0.1 + term-size: ^2.1.0 + bin: + changeset: bin.js + checksum: e06acdbaed78f8d700bf0866fe707f17418781235ceba1600fb560392987f12d7b569f3fa9b966cab202a8903d28555ed8c3de49bac0423957fa9327da43bc7c + languageName: node + linkType: hard + +"@changesets/config@npm:^3.1.2": + version: 3.1.2 + resolution: "@changesets/config@npm:3.1.2" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.3 + "@changesets/logger": ^0.1.1 + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + micromatch: ^4.0.8 + checksum: 9f58213acce4232259283bfab0695f878057162366ff6177e840b5836be2ccbe073e5c8046d1573e65793e5b9189efac58dae44f0696ff502b6e23bf13c6d583 + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: ^0.1.5 + checksum: 4b79373f92287af4f723e8dbbccaf0299aa8735fc043243d0ad587f04a7614615ea50180be575d4438b9f00aa82d1cf85e902b77a55bdd3e0a8dd97e77b18c60 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" + dependencies: + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + picocolors: ^1.1.0 + semver: ^7.5.3 + checksum: eef7fa4d9629a13ce25bb83c2f657969cd2903cbe7ebe0e5a260f2639d7a3ad43bca220bc2356262067dd3f2ade9597cabdfa64523bd2f2f961a3d8200b48977 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.14": + version: 4.0.14 + resolution: "@changesets/get-release-plan@npm:4.0.14" + dependencies: + "@changesets/assemble-release-plan": ^6.0.9 + "@changesets/config": ^3.1.2 + "@changesets/pre": ^2.0.2 + "@changesets/read": ^0.6.6 + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + checksum: 359784240379859c5596ee30a59b98687258a8153ef784aa047ba5c638d8d753befd8a0e45634645e535b446b934e15c4c514db8c2c3814f7ddee832a5cfebd6 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 2e8c511e658e193f48de7f09522649c4cf072932f0cbe0f252a7f2703d7775b0b90b632254526338795d0658e340be9dff3879cfc8eba4534b8cd6071efff8c9 + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/git@npm:3.0.4" + dependencies: + "@changesets/errors": ^0.2.0 + "@manypkg/get-packages": ^1.1.3 + is-subdir: ^1.1.1 + micromatch: ^4.0.8 + spawndamnit: ^3.0.1 + checksum: a74067962c1aed19a6ccda7621b0cb4815988d2fa58e17e5c5ad348081caaf4828beb3be80c55956f87a94a1da167e268948613bf4fb6c31440dbd2d525563c2 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: ^1.1.0 + checksum: acca50ef6bf6e446b46eb576b32f1955bf4579dbf4bbc316768ed2c1d4ba4066c9c73b114eedefaa1b3e360b1060a020e6bd3dbdbc44b74da732df92307beab0 + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.2": + version: 0.4.2 + resolution: "@changesets/parse@npm:0.4.2" + dependencies: + "@changesets/types": ^6.1.0 + js-yaml: ^4.1.1 + checksum: 1f25968f918da7d930dffd3c5eb3bf24718061a2e73836dcd73b02832621457016760340fb65a0e19a0a8e539b1ab499d643dbe7f240e25a4d88a2ad49414801 + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + checksum: 2bb7c3e40c015575eb2979bb1225c767ff9d4cdf4d289cbeae6998567b4e6a405ee12e84f0ddab636710ce9679905a940379f4853311eeb48962eb589fc174eb + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.6": + version: 0.6.6 + resolution: "@changesets/read@npm:0.6.6" + dependencies: + "@changesets/git": ^3.0.4 + "@changesets/logger": ^0.1.1 + "@changesets/parse": ^0.4.2 + "@changesets/types": ^6.1.0 + fs-extra: ^7.0.1 + p-filter: ^2.1.0 + picocolors: ^1.1.0 + checksum: 5d3d9ad9cfd68a7d95b9adcb6bc4f3c01b97b678ce92a3914635b55be5bcaa09e6a99ead7ab57ea07ff5165e96fd5b999947f727405e61b8144e7221968df2d2 + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" + dependencies: + "@changesets/types": ^6.1.0 + "@manypkg/get-packages": ^1.1.3 + checksum: d09fcf1200ee201f0dd5b8049d90e8b5e0cfd34cc94f5c661c4cdab182a8263628733f9bc5886550a92f6f7857339d79fc77f12ffd53559b029a2bf9a2fa7ace + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 72c1f58044178ca867dd9349ecc4b7c233ce3781bb03b5b72a70c3166fbbab54a2f2cb19a81f96b4649ba004442c8734569fba238be4dd737fb4624a135c6098 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 2d01231ddb835b48f9c7963a92ffee7ff347be407cdd52b2a9dcfd2a6e75f2ba13d3009d954a8bca4b622d4cac369f86b496ee9c55f5b788e295ca2d3cba4b94 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" + dependencies: + "@changesets/types": ^6.1.0 + fs-extra: ^7.0.1 + human-id: ^4.1.1 + prettier: ^2.7.1 + checksum: b9ac7de32009b6f2f1e6019fd7df97da53431e8c9f20242771652f937a8cd3a23b0ee2c416906616f9dc4bafa9b5fc0c456d5757c59ed6107100991a10b38293 + languageName: node + linkType: hard + +"@codee-sh/medusa-plugin-automations@workspace:.": + version: 0.0.0-use.local + resolution: "@codee-sh/medusa-plugin-automations@workspace:." + dependencies: + "@changesets/cli": ^2.29.8 + "@codee-sh/medusa-plugin-notification-emails": 1.0.0 + "@medusajs/admin-sdk": 2.8.8 + "@medusajs/cli": 2.8.8 + "@medusajs/framework": 2.8.8 + "@medusajs/icons": 2.8.8 + "@medusajs/medusa": 2.8.8 + "@medusajs/test-utils": 2.8.8 + "@medusajs/ui": ^4.0.9 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + "@swc/core": 1.5.7 + "@types/node": ^20.0.0 + "@types/react": ^18.3.2 + "@types/react-dom": ^18.2.25 + awilix: ^8.0.1 + dotenv: ^17.2.3 + prettier: ^3.0.0 + prop-types: ^15.8.1 + react: ^18.2.0 + react-dom: ^18.2.0 + ts-node: ^10.9.2 + typescript: ^5.6.2 + vite: ^5.2.11 + yalc: ^1.0.0-pre.53 + languageName: unknown + linkType: soft + +"@codee-sh/medusa-plugin-notification-emails@npm:1.0.0": + version: 1.0.0 + resolution: "@codee-sh/medusa-plugin-notification-emails@npm:1.0.0" + dependencies: + "@dnd-kit/core": ^6.3.1 + "@lexical/extension": ^0.39.0 + "@lexical/history": ^0.39.0 + "@lexical/html": ^0.39.0 + "@lexical/react": ^0.39.0 + "@lexical/rich-text": ^0.39.0 + "@react-email/components": ^0.5.7 + "@react-email/preview-server": ^4.3.1 + "@react-email/render": ^1.4.0 + lexical: ^0.39.0 + react-email: ^4.3.1 + checksum: 69e98f5d3663558f2a89f8d18a284fb9e9da39edd1e3d8844353dfd7b59b8d3c3a225ec37f914ee14262406dbac20541c78dbc120b9f7921a1907773f9d56180 + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: aa209963e0c3218e80a4a20553ba8c0fbb6fa13140540b4e5f97923790be06801fc90172c1114fc8b7e888b3d012b67298cde6b9e81521361becfaee400c662f + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + languageName: node + linkType: hard + +"@dabh/diagnostics@npm:^2.0.8": + version: 2.0.8 + resolution: "@dabh/diagnostics@npm:2.0.8" + dependencies: + "@so-ric/colorspace": ^1.1.6 + enabled: 2.0.x + kuler: ^2.0.0 + checksum: 5f8a0394bb65b0df7316fe6272ecb351d5ad087f7febd2368c83917de03e7827d17132d8eddc4c602733f812a9cf6b9e204442816992d4241c9f1ec0337cea4a + languageName: node + linkType: hard + +"@dnd-kit/accessibility@npm:^3.1.1": + version: 3.1.1 + resolution: "@dnd-kit/accessibility@npm:3.1.1" + dependencies: + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + checksum: f71b98b29e005d15c1300922b201bea9189aceeb15662e6e86231034f72b53812566361f8c14b0521278ac104f9703ca069d43f2c73862ea10181a2211ca5b27 + languageName: node + linkType: hard + +"@dnd-kit/core@npm:^6.1.0, @dnd-kit/core@npm:^6.3.1": + version: 6.3.1 + resolution: "@dnd-kit/core@npm:6.3.1" + dependencies: + "@dnd-kit/accessibility": ^3.1.1 + "@dnd-kit/utilities": ^3.2.2 + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: abe5ca5c63af2652b50df2636111a8eecb1560338f3b57e27af0d4eac31f89a278347049dbd59897aeec262477ef88d7a906a79254360c40480e490ee910947c + languageName: node + linkType: hard + +"@dnd-kit/sortable@npm:^8.0.0": + version: 8.0.0 + resolution: "@dnd-kit/sortable@npm:8.0.0" + dependencies: + "@dnd-kit/utilities": ^3.2.2 + tslib: ^2.0.0 + peerDependencies: + "@dnd-kit/core": ^6.1.0 + react: ">=16.8.0" + checksum: 26589fd23c18d930a949489b232a7345c0bee4abb6be91d3673232bc79085f13cb5d82087c2068edbc51cbdd3d47c2fe386bada92dc7f2d0dcde13d6be379daa + languageName: node + linkType: hard + +"@dnd-kit/utilities@npm:^3.2.2": + version: 3.2.2 + resolution: "@dnd-kit/utilities@npm:3.2.2" + dependencies: + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + checksum: 8a5015c2faa52760ab82a64287b2ac6a3d798867a1bca5ccbc1178560dbd9a1f9f1a21faea80f590ba1a4277c3eb7e7c4d3b4a39f1f32171bf6bc8174b370547 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.5.0, @emnapi/runtime@npm:^1.7.0": + version: 1.8.1 + resolution: "@emnapi/runtime@npm:1.8.1" + dependencies: + tslib: ^2.4.0 + checksum: 0000a91d2d0ec3aaa37cbab9c360de3ff8250592f3ce4706b8c9c6d93e54151e623a8983c85543f33cb6f66cf30bb24bf0ddde466de484d6a6bf1fb2650382de + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/aix-ppc64@npm:0.25.10" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/aix-ppc64@npm:0.25.12" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm64@npm:0.25.10" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm64@npm:0.25.12" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm@npm:0.25.10" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm@npm:0.25.12" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-x64@npm:0.25.10" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-x64@npm:0.25.12" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-arm64@npm:0.25.10" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-arm64@npm:0.25.12" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-x64@npm:0.25.10" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-x64@npm:0.25.12" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-arm64@npm:0.25.10" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-arm64@npm:0.25.12" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-x64@npm:0.25.10" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-x64@npm:0.25.12" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm64@npm:0.25.10" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm64@npm:0.25.12" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm@npm:0.25.10" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm@npm:0.25.12" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ia32@npm:0.25.10" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ia32@npm:0.25.12" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-loong64@npm:0.25.10" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-loong64@npm:0.25.12" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-mips64el@npm:0.25.10" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-mips64el@npm:0.25.12" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ppc64@npm:0.25.10" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ppc64@npm:0.25.12" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-riscv64@npm:0.25.10" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-riscv64@npm:0.25.12" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-s390x@npm:0.25.10" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-s390x@npm:0.25.12" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-x64@npm:0.25.10" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-x64@npm:0.25.12" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-arm64@npm:0.25.10" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-arm64@npm:0.25.12" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-x64@npm:0.25.10" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-x64@npm:0.25.12" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-arm64@npm:0.25.10" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-arm64@npm:0.25.12" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-x64@npm:0.25.10" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-x64@npm:0.25.12" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openharmony-arm64@npm:0.25.10" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openharmony-arm64@npm:0.25.12" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/sunos-x64@npm:0.25.10" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/sunos-x64@npm:0.25.12" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-arm64@npm:0.25.10" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-arm64@npm:0.25.12" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-ia32@npm:0.25.10" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-ia32@npm:0.25.12" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-x64@npm:0.25.10" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-x64@npm:0.25.12" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/core@npm:1.7.4" + dependencies: + "@floating-ui/utils": ^0.2.10 + checksum: 146f2dd3c9c4a80d871b35140b85d015c8245b1e8c715c211197078c34ba05da6ac172496cf00dea0269aa15dfb543f07faa73b6ba37a3924b6da0ee3c1fc5be + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.7.5": + version: 1.7.5 + resolution: "@floating-ui/dom@npm:1.7.5" + dependencies: + "@floating-ui/core": ^1.7.4 + "@floating-ui/utils": ^0.2.10 + checksum: 63a83e249defd84d2290b5e68c341c34487e9ca995a5346c203efed868f285a3e1785a63c8f9d10f6c31f114103e195f8b323c70683069e92e425cea8e25ea10 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.7": + version: 2.1.7 + resolution: "@floating-ui/react-dom@npm:2.1.7" + dependencies: + "@floating-ui/dom": ^1.7.5 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 079aec4d9fe2d715309413a48bd1e27a3d09a972b5d0eff06a0cd7a4e740b7043876c9059dc49f04e2fed285080024765a65eded8c399cf075708a2e1ac29285 + languageName: node + linkType: hard + +"@floating-ui/react@npm:^0.27.16": + version: 0.27.17 + resolution: "@floating-ui/react@npm:0.27.17" + dependencies: + "@floating-ui/react-dom": ^2.1.7 + "@floating-ui/utils": ^0.2.10 + tabbable: ^6.0.0 + peerDependencies: + react: ">=17.0.0" + react-dom: ">=17.0.0" + checksum: 5974158e0cf741ab105d097d4015488644e043f92e9c16490c6cfba77ab8c76d26e55a71971815e25f997bdfc42a4bea24c81996bacb2da05355f91ced4fd5bb + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.10": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: ffc4c24a46a665cfd0337e9aaf7de8415b572f8a0f323af39175e4b575582aed13d172e7f049eedeece9eaf022bad019c140a2d192580451984ae529bdf1285c + languageName: node + linkType: hard + +"@formatjs/ecma402-abstract@npm:2.3.6": + version: 2.3.6 + resolution: "@formatjs/ecma402-abstract@npm:2.3.6" + dependencies: + "@formatjs/fast-memoize": 2.2.7 + "@formatjs/intl-localematcher": 0.6.2 + decimal.js: ^10.4.3 + tslib: ^2.8.0 + checksum: ceb2a4b771f63792ed9de1c342da0e27004874c67de963a43b805d21b7a930ccdc62b7aa9ff2ef5da0a750c01b6df02168079218d57a6a37930f927c145c26d2 + languageName: node + linkType: hard + +"@formatjs/fast-memoize@npm:2.2.7": + version: 2.2.7 + resolution: "@formatjs/fast-memoize@npm:2.2.7" + dependencies: + tslib: ^2.8.0 + checksum: e7e6efc677d63a13d99a854305db471b69f64cbfebdcb6dbe507dab9aa7eaae482ca5de86f343c856ca0a2c8f251672bd1f37c572ce14af602c0287378097d43 + languageName: node + linkType: hard + +"@formatjs/icu-messageformat-parser@npm:2.11.4": + version: 2.11.4 + resolution: "@formatjs/icu-messageformat-parser@npm:2.11.4" + dependencies: + "@formatjs/ecma402-abstract": 2.3.6 + "@formatjs/icu-skeleton-parser": 1.8.16 + tslib: ^2.8.0 + checksum: 5213e61e729d0dca2e89f7774d8ef6a84916a50b8bb6cf42acddd8d8174a22b1a3e8ecec0b7a262921b05d1bf55842dea743c4390de3419168e85e7d250c3baa + languageName: node + linkType: hard + +"@formatjs/icu-skeleton-parser@npm:1.8.16": + version: 1.8.16 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.16" + dependencies: + "@formatjs/ecma402-abstract": 2.3.6 + tslib: ^2.8.0 + checksum: 05dc404c425c1bf09a03a8ca0f69ec95e4ba3cf8ef15555f8ae39f3a775cfb2904f9c60a3e0b8f1b27b8fc17c7b09ca380964e55b32b89bec8d69f83ddfcbd73 + languageName: node + linkType: hard + +"@formatjs/intl-localematcher@npm:0.6.2": + version: 0.6.2 + resolution: "@formatjs/intl-localematcher@npm:0.6.2" + dependencies: + tslib: ^2.8.0 + checksum: 8ed56dc9360f1eac79febfc292243f3607006db54552de847880d201dcf5c9758e44fe3d1b05778f484f899da0db315af24db0ba9f7440e66b447f8fe2d46ff7 + languageName: node + linkType: hard + +"@graphql-codegen/core@npm:^4.0.2": + version: 4.0.2 + resolution: "@graphql-codegen/core@npm:4.0.2" + dependencies: + "@graphql-codegen/plugin-helpers": ^5.0.3 + "@graphql-tools/schema": ^10.0.0 + "@graphql-tools/utils": ^10.0.0 + tslib: ~2.6.0 + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 5fda4e843174aacd4a481b73b4d259fa2df7ffe4200bd06e95ecd4b3f43aa5969deeaeb51f6cf15a542e99ee5756c3e02a29d9d2ff9891af40e234a8f68ead4d + languageName: node + linkType: hard + +"@graphql-codegen/plugin-helpers@npm:^5.0.3, @graphql-codegen/plugin-helpers@npm:^5.1.0": + version: 5.1.1 + resolution: "@graphql-codegen/plugin-helpers@npm:5.1.1" + dependencies: + "@graphql-tools/utils": ^10.0.0 + change-case-all: 1.0.15 + common-tags: 1.8.2 + import-from: 4.0.0 + lodash: ~4.17.0 + tslib: ~2.6.0 + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 9ba2ee4f616e04ee7edb5be7e9dfb45b0ad416ff3cabf36b9d3ece28e43925bbf3c8e7a2074ce0743c5f834054531739f288689278f06a938d3350e2c13a9a4e + languageName: node + linkType: hard + +"@graphql-codegen/schema-ast@npm:^4.0.2": + version: 4.1.0 + resolution: "@graphql-codegen/schema-ast@npm:4.1.0" + dependencies: + "@graphql-codegen/plugin-helpers": ^5.0.3 + "@graphql-tools/utils": ^10.0.0 + tslib: ~2.6.0 + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: cddec7723d708990ac8e33eb8935e72545b60ed7b772452ba45b60e577af950d23503de83f0919d1730f7d52dcb970900d3587d9a54202032164ba3c246d4c10 + languageName: node + linkType: hard + +"@graphql-codegen/typescript@npm:^4.0.9": + version: 4.1.6 + resolution: "@graphql-codegen/typescript@npm:4.1.6" + dependencies: + "@graphql-codegen/plugin-helpers": ^5.1.0 + "@graphql-codegen/schema-ast": ^4.0.2 + "@graphql-codegen/visitor-plugin-common": 5.8.0 + auto-bind: ~4.0.0 + tslib: ~2.6.0 + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 459fc3fc834801b797cd718d45f3ee910431cf192e3439be155433a4dd845559d39ef4e9df4338e0965300d5cf294e0c335b01ba00dea94667a454600d52ae01 + languageName: node + linkType: hard + +"@graphql-codegen/visitor-plugin-common@npm:5.8.0": + version: 5.8.0 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.8.0" + dependencies: + "@graphql-codegen/plugin-helpers": ^5.1.0 + "@graphql-tools/optimize": ^2.0.0 + "@graphql-tools/relay-operation-optimizer": ^7.0.0 + "@graphql-tools/utils": ^10.0.0 + auto-bind: ~4.0.0 + change-case-all: 1.0.15 + dependency-graph: ^0.11.0 + graphql-tag: ^2.11.0 + parse-filepath: ^1.0.2 + tslib: ~2.6.0 + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: e9594790d51fd8c2ee6c6ff7593a5be73fe9b9e4c667bcb54652a09ee8ebfcfae9a6da32c34e88ab57265bc55a6be43ff2c472be1c72ca2000d6bbd1c5111b4f + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^9.0.7, @graphql-tools/merge@npm:^9.1.7": + version: 9.1.7 + resolution: "@graphql-tools/merge@npm:9.1.7" + dependencies: + "@graphql-tools/utils": ^11.0.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 5b215c27bac3f8ea145dbe6b4e235f1a04f15dc90fb17782cb7bb9aef8cd799750fc4ef5af5cb5f8dfd171e0f70266b8fd8eb81dd110fdedc783b34c408f2c87 + languageName: node + linkType: hard + +"@graphql-tools/optimize@npm:^2.0.0": + version: 2.0.0 + resolution: "@graphql-tools/optimize@npm:2.0.0" + dependencies: + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 7f79c0e1852abc571308e887d27d613da5b797256c8c6eb6c5fe7ca77f09e61524778ae281cebc0b698c51d4fe1074e2b8e0d0627b8e2dcf505aa6ed09b49a2f + languageName: node + linkType: hard + +"@graphql-tools/relay-operation-optimizer@npm:^7.0.0": + version: 7.0.27 + resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.27" + dependencies: + "@ardatan/relay-compiler": ^12.0.3 + "@graphql-tools/utils": ^11.0.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: eba28e3caf046070f87aaf36c938fd53963781e1cedcd85280ae51ec0019954e2d862de4be9da5b252fc5899fc1a0394bab50092065e4e166f5616c8468fed9e + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:^10.0.0, @graphql-tools/schema@npm:^10.0.6": + version: 10.0.31 + resolution: "@graphql-tools/schema@npm:10.0.31" + dependencies: + "@graphql-tools/merge": ^9.1.7 + "@graphql-tools/utils": ^11.0.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 935b5132d9927f24099168718691e21975529faae39526cee88f4de7c0d2a87edde7ba4f1795411a1ad5fe993fd3f7ce913e3a2aeb723fdd8d6888dbe678c16d + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^10.0.0": + version: 10.11.0 + resolution: "@graphql-tools/utils@npm:10.11.0" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + "@whatwg-node/promise-helpers": ^1.0.0 + cross-inspect: 1.0.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 09ad7639dc9d3bbb7aeb87bfb5f88c171b353c2c4014d4bb928676360c2af18c352d9a0dc7ca15d0dcd7b70ed0a601fa1e56fa93fa65e522285201c49a704320 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^11.0.0": + version: 11.0.0 + resolution: "@graphql-tools/utils@npm:11.0.0" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + "@whatwg-node/promise-helpers": ^1.0.0 + cross-inspect: 1.0.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 70e05b8a5e024c181bb3113d54563793100ef62702138373e3e84cfff4e896bdb725193a5ef4621c8ec263d11456c0cfce8ba51f953d76ffe26837c262e4c2c5 + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: fa44443accd28c8cf4cb96aaaf39d144a22e8b091b13366843f4e97d19c7bfeaf609ce3c7603a4aeffe385081eaf8ea245d078633a7324c11c5ec4b2011bb76d + languageName: node + linkType: hard + +"@hookform/error-message@npm:^2.0.1": + version: 2.0.1 + resolution: "@hookform/error-message@npm:2.0.1" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + react-hook-form: ^7.0.0 + checksum: eb3c33ab3fd2fe02b9bb1686f3d1ef2504ee2bb4e8e848797e2c68d957e53b1150f5f13946c65e386ed3b6e95e3b3fba29480bab1e0f60c4972e225248c8c68e + languageName: node + linkType: hard + +"@hookform/resolvers@npm:3.4.2": + version: 3.4.2 + resolution: "@hookform/resolvers@npm:3.4.2" + peerDependencies: + react-hook-form: ^7.0.0 + checksum: 5045c3b1bfa2cace97ab0708a25a5c65353a10e06b4992c43ab648cf09fa0e51cabbbec40144c53f3646d35b91823ba6a9e254156614649cefa503722900dd9a + languageName: node + linkType: hard + +"@img/colour@npm:^1.0.0": + version: 1.0.0 + resolution: "@img/colour@npm:1.0.0" + checksum: 3ba417916c3b611b472e2bbfd6dd2b66e0683bd83e849422905c42eef5a87454e9c11602e8172b8be8169eef1d7cf2337d85dc7680890ee8c944fe3a147fdd6b + languageName: node + linkType: hard + +"@img/sharp-darwin-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-arm64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-darwin-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-darwin-arm64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-darwin-arm64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-darwin-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-x64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-darwin-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-darwin-x64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-darwin-x64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-ppc64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-ppc64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-riscv64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-riscv64@npm:1.2.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linux-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-arm64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-arm64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-arm@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-arm": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-ppc64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-ppc64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-ppc64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linux-ppc64": + optional: true + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-ppc64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-ppc64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-ppc64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-ppc64": + optional: true + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-riscv64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-riscv64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-riscv64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-riscv64": + optional: true + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-s390x@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-s390x": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-s390x@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-s390x": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-x64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-x64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-x64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": 1.2.3 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": 1.2.4 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-wasm32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-wasm32@npm:0.34.4" + dependencies: + "@emnapi/runtime": ^1.5.0 + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-wasm32@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-wasm32@npm:0.34.5" + dependencies: + "@emnapi/runtime": ^1.7.0 + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-win32-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-arm64@npm:0.34.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-win32-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-arm64@npm:0.34.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-win32-ia32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-ia32@npm:0.34.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@img/sharp-win32-ia32@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-ia32@npm:0.34.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@img/sharp-win32-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-x64@npm:0.34.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-win32-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-x64@npm:0.34.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@inquirer/checkbox@npm:^2.3.11": + version: 2.5.0 + resolution: "@inquirer/checkbox@npm:2.5.0" + dependencies: + "@inquirer/core": ^9.1.0 + "@inquirer/figures": ^1.0.5 + "@inquirer/type": ^1.5.3 + ansi-escapes: ^4.3.2 + yoctocolors-cjs: ^2.1.2 + checksum: 4f1df42fe9eb725787803b11daf11d9bda30c31c68ff170d494b089d86bcf3858a7a98f0b6edd172d20479548bcfb241a7142f5f0880d536eac8c6cb7739489e + languageName: node + linkType: hard + +"@inquirer/core@npm:^9.1.0": + version: 9.2.1 + resolution: "@inquirer/core@npm:9.2.1" + dependencies: + "@inquirer/figures": ^1.0.6 + "@inquirer/type": ^2.0.0 + "@types/mute-stream": ^0.0.4 + "@types/node": ^22.5.5 + "@types/wrap-ansi": ^3.0.0 + ansi-escapes: ^4.3.2 + cli-width: ^4.1.0 + mute-stream: ^1.0.0 + signal-exit: ^4.1.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^6.2.0 + yoctocolors-cjs: ^2.1.2 + checksum: 681339aac03b6998e7fee1c5a0a15951e9268b7be20fd7532f180b408893f9e7203020a57d40dc78352d281f19b66222df83c68f73a125f6e1beadfa0df3920c + languageName: node + linkType: hard + +"@inquirer/external-editor@npm:^1.0.0, @inquirer/external-editor@npm:^1.0.2": + version: 1.0.3 + resolution: "@inquirer/external-editor@npm:1.0.3" + dependencies: + chardet: ^2.1.1 + iconv-lite: ^0.7.0 + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 9bd7a05247a00408c194648c74046d8a212df1e6b9fe0879b945ebfc35c2524e995e43f7ecd83f14d0bd4e31f985d18819efc31c27810e2c2b838ded7261431f + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.5, @inquirer/figures@npm:^1.0.6": + version: 1.0.15 + resolution: "@inquirer/figures@npm:1.0.15" + checksum: bd87a578ab667236cb72bdbb900cb144017dbc306d60e9dc7e665cd7d6b3097e9464cb4d8fe215315083a7820530caf86d7af59e7c41a35a555fb22a881913ad + languageName: node + linkType: hard + +"@inquirer/input@npm:^2.2.9": + version: 2.3.0 + resolution: "@inquirer/input@npm:2.3.0" + dependencies: + "@inquirer/core": ^9.1.0 + "@inquirer/type": ^1.5.3 + checksum: 5c5833050eb231e81beac3b70999c6a7b66b59809b0e60889dd0df012084ed2b28235da8025391ff26f41f4e913d89ead82f4fd92e18a9bdde5f2465416080ae + languageName: node + linkType: hard + +"@inquirer/type@npm:^1.5.3": + version: 1.5.5 + resolution: "@inquirer/type@npm:1.5.5" + dependencies: + mute-stream: ^1.0.0 + checksum: 6cada82bb14519f3c71f455b08dc03c1064046fe0469aa5fce44c7ebf88a3a3d67a0cf852b0a7339476fec3b02874167f46d2c5b0964218d00273ab27ff861c5 + languageName: node + linkType: hard + +"@inquirer/type@npm:^2.0.0": + version: 2.0.0 + resolution: "@inquirer/type@npm:2.0.0" + dependencies: + mute-stream: ^1.0.0 + checksum: 0f78f84c182ef3879109a651c7b4afdc7480bc5365948cbdad7e0aa5b9713ef052761b6914b8c76c3ffeef5a8f61ef1d6d44c6c3914800e17506ecb1a8e99844 + languageName: node + linkType: hard + +"@internationalized/date@npm:^3.11.0": + version: 3.11.0 + resolution: "@internationalized/date@npm:3.11.0" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: 352b46382f400102ad9359128cff7a793f1828a43a01c5911f5b5fbdc55f2338cffe5f6ecaa4e0bb149bf388417d6cd75e601bf2a44d9a1335b141222c3a47b3 + languageName: node + linkType: hard + +"@internationalized/message@npm:^3.1.8": + version: 3.1.8 + resolution: "@internationalized/message@npm:3.1.8" + dependencies: + "@swc/helpers": ^0.5.0 + intl-messageformat: ^10.1.0 + checksum: 2650af228bd227e7eacf667bc01d9bd647af01c5632917fe22cb8fddeb21602abf1417f7a488d37096bf0fccababcacea0d9d064344f98c489c8c8f59a0367fa + languageName: node + linkType: hard + +"@internationalized/number@npm:^3.6.5": + version: 3.6.5 + resolution: "@internationalized/number@npm:3.6.5" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: 233bcb21da564313bfaf6748ecdab8d35212fd86be784330ff9e95b9bdea9791c23363cd2c530a6a71b1d1aae322c8836254d9d8bce9c9b37c46a7598e98b071 + languageName: node + linkType: hard + +"@internationalized/string@npm:^3.2.7": + version: 3.2.7 + resolution: "@internationalized/string@npm:3.2.7" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: 98b84ff3ca6fae9985340a0d73ce550674d23e6a30fec1d8844c67ba914a4a7b36b44599777ea8b5054a080026c8866a7fe6ccb18f0a77c3963ea6b1e5ac15a4 + languageName: node + linkType: hard + +"@ioredis/commands@npm:1.5.0": + version: 1.5.0 + resolution: "@ioredis/commands@npm:1.5.0" + checksum: 09fee2ca1c1e721a09cf5c16586d44513e0e89f8d99ea78ee04c9c61183156e6a7242c0edd1e8dc195c842c4ece05486beb3c94802a6b1f81ba969389cf75a54 + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.1": + version: 5.0.1 + resolution: "@isaacs/brace-expansion@npm:5.0.1" + dependencies: + "@isaacs/balanced-match": ^4.0.1 + checksum: 21f8192f022c320f7acf899730feb419b1a5f4ccc741481ef8f4b3111e97a41c06e5783871bb240da2e87de909c7fc5b0d07f73818db521fee06541c086ea351 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + 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" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^9.0.0": + version: 9.0.0 + resolution: "@isaacs/cliui@npm:9.0.0" + checksum: 9b80836cd9fa64099faffc3cb9c0620fd8c1106670f507378c5030daecfe9a29012a67488299e69f3273c6421da2a27ea6a1f1d7600bac01b0cbb5da8eea6277 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: ^7.0.4 + checksum: 5d36d289960e886484362d9eb6a51d1ea28baed5f5d0140bbe62b99bac52eaf06cc01c2bc0d3575977962f84f6b2c4387b043ee632216643d4787b0999465bf2 + languageName: node + linkType: hard + +"@jercle/yargonaut@npm:^1.1.5": + version: 1.1.5 + resolution: "@jercle/yargonaut@npm:1.1.5" + dependencies: + chalk: ^4.1.2 + figlet: ^1.5.2 + parent-require: ^1.0.0 + checksum: 3941cda4aa12043a3beb51499fe0a7741500e884cf1039de779eed5964abc00dd379ef47e9a8f75959440d6d41fe55dff18c247a69d48e422bf091e801cc3afc + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": ^1.5.0 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: f2105acefc433337145caa3c84bba286de954f61c0bc46279bbd85a9e6a02871089717fa060413cfb6a9d44189fe8313b2d1cabf3a2eb3284d208fd5f75c54ff + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: 4a66a7397c3dc9c6b5c14a0024b1f98c5e1d90a0dbc1e5955b5038f2db339904df2a0ee8a66559fafb4fc23ff33700a2639fd40bbdd2e9e82b58b3bdf83738e3 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c8a0011cc67e701f270fa042e32b312f382c413bcc70ca9c03684687cbf5b64d5eed87d4afa36dddaabe60ab3da6db4935f878febd9cfc7f82724ea1a114d344 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: c2e36e67971f719a8a3a85ef5a5f580622437cc723c35d03ebd0c9c0b06418700ef006f58af742791f71f6a4fc68fcfaf1f6a74ec2f9a3332860e9373459dae7 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: af8fda2431348ad507fbddf8e25f5d08c79ecc94594061ce402cf41bc5aba1a7b3e59bf0fd70a619b35f33983a3f488ceeba8faf56bff784f98bb5394a8b7d47 + languageName: node + linkType: hard + +"@lexical/clipboard@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/clipboard@npm:0.39.0" + dependencies: + "@lexical/html": 0.39.0 + "@lexical/list": 0.39.0 + "@lexical/selection": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 89640d9ed44c7c77ed217d1f9e43c79bb3a7608fecada4966dfd0bbdbb4322ee161c2133211f7db1e2de609ce8b6a3ff1d7f7ff9c721ba1171e7dee54b897539 + languageName: node + linkType: hard + +"@lexical/code@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/code@npm:0.39.0" + dependencies: + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + prismjs: ^1.30.0 + checksum: 50514697263aa578d991c1eb6f0b3b00070491d6ec75082778497cde4a5ca5500e14230bf8f0d4a8e8eb76fbcb02750dfba966265f42d73e32f36acdaf8db2e5 + languageName: node + linkType: hard + +"@lexical/devtools-core@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/devtools-core@npm:0.39.0" + dependencies: + "@lexical/html": 0.39.0 + "@lexical/link": 0.39.0 + "@lexical/mark": 0.39.0 + "@lexical/table": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + peerDependencies: + react: ">=17.x" + react-dom: ">=17.x" + checksum: cf63bc608d94f57ca8dafe4ebee90bfeebd3b3c4d2120252b385e0624722f227ba2d149f21a362cc0592ca806477633ba8ae4c6c61e502e2889d8f2fa387e799 + languageName: node + linkType: hard + +"@lexical/dragon@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/dragon@npm:0.39.0" + dependencies: + "@lexical/extension": 0.39.0 + lexical: 0.39.0 + checksum: 27f143c194fb3b4aef3fa805fbc553f8a7fd2845db931dbf8e1c0fbf3439877480af43ddff53d7e44c72f820102cd738e9afd6f7820050c9c4fa97c773320d2a + languageName: node + linkType: hard + +"@lexical/extension@npm:0.39.0, @lexical/extension@npm:^0.39.0": + version: 0.39.0 + resolution: "@lexical/extension@npm:0.39.0" + dependencies: + "@lexical/utils": 0.39.0 + "@preact/signals-core": ^1.11.0 + lexical: 0.39.0 + checksum: ce63986442d369b7ff2734a0950d521882544cdd93538e10a3c09a7f5d4fd748f3c7118ab3fa8042b1a5f3d5c8081acc9ea114abd861f04715c86a7273ed867c + languageName: node + linkType: hard + +"@lexical/hashtag@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/hashtag@npm:0.39.0" + dependencies: + "@lexical/text": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 4a74256d51b8aaf3faf6ac8f38e86e114c26a9cc422728ab312968aa548547f000aa6401d1dced953efee76bbf1ec2b81b86aded7bfa0ca39c62aea2513254a1 + languageName: node + linkType: hard + +"@lexical/history@npm:0.39.0, @lexical/history@npm:^0.39.0": + version: 0.39.0 + resolution: "@lexical/history@npm:0.39.0" + dependencies: + "@lexical/extension": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: ac826e959bb30a6fefca40f66bc91eca3813aabc71b3d50d06b30606be8c13e5cf2c2b1fbb1351e6118bf2011f34e5cc7051acb41d802bab7f41c6c6ed2284bc + languageName: node + linkType: hard + +"@lexical/html@npm:0.39.0, @lexical/html@npm:^0.39.0": + version: 0.39.0 + resolution: "@lexical/html@npm:0.39.0" + dependencies: + "@lexical/selection": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 7112ac2efd617d0ac954fd92451c8d93b3f887e3ed2a7a01aed3e4a94f8d9705dfd7f145f92afbb6b93559500bc336b9cdab257650e43539c6a942255314704b + languageName: node + linkType: hard + +"@lexical/link@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/link@npm:0.39.0" + dependencies: + "@lexical/extension": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 0645271b8f78f908d23457204d6d80450e5356e5108b8e383f97068c365f0ca1a559bc196689edbe0fd31c4b6333cfcc51b3a1f052b7a1c83b6c4617fcdad488 + languageName: node + linkType: hard + +"@lexical/list@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/list@npm:0.39.0" + dependencies: + "@lexical/extension": 0.39.0 + "@lexical/selection": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 6eab81e8d4d757f3bdf38ddcf23c9f2d44dd8467bb9f4d2f1e686c5c5399dee1bdbba063d0ec6cf6a1bf98ac895d4ed6cb61af63423899c040819cd0829bf93d + languageName: node + linkType: hard + +"@lexical/mark@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/mark@npm:0.39.0" + dependencies: + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 94bdb54046304b2a2f7e0578da62d335ac471395397fa182535c5c79c94bd5aede62479a072a35a0b86564c8ff1b33922d165475122889de06f005af4c6d0f3f + languageName: node + linkType: hard + +"@lexical/markdown@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/markdown@npm:0.39.0" + dependencies: + "@lexical/code": 0.39.0 + "@lexical/link": 0.39.0 + "@lexical/list": 0.39.0 + "@lexical/rich-text": 0.39.0 + "@lexical/text": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 121ee4f9306194f20e15640e3d1115449d7836372b87dc0775cf70c0acc0a58fe882d9a2e8949ce6c71b2d414a6d4977cfad7f2f0b42536bd748ce8811f2edc2 + languageName: node + linkType: hard + +"@lexical/offset@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/offset@npm:0.39.0" + dependencies: + lexical: 0.39.0 + checksum: 841ac52328593e82be601412858c1395b582883a64381d5aa9f25764c87beec42faadbb8c9dd4475c54e9b17440c7e4dcbccf95926da313651d9847a10adee18 + languageName: node + linkType: hard + +"@lexical/overflow@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/overflow@npm:0.39.0" + dependencies: + lexical: 0.39.0 + checksum: b630555a16eca1b263e85ccd64da627686db0f2d48bf900bb1ea08bd3e4379b31f7cf9fd66714bb2c018a74e62152d259a713e2e09632272facca44aaf6ff832 + languageName: node + linkType: hard + +"@lexical/plain-text@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/plain-text@npm:0.39.0" + dependencies: + "@lexical/clipboard": 0.39.0 + "@lexical/dragon": 0.39.0 + "@lexical/selection": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 8cf3a27425f522de3c96b293b1057492c771cebc39dafaec20bae5b8a4486ed18cac2d67a370b8de8a29e72c6b58b787ede2f53dfd5f588612c199d3cfca6bd1 + languageName: node + linkType: hard + +"@lexical/react@npm:^0.39.0": + version: 0.39.0 + resolution: "@lexical/react@npm:0.39.0" + dependencies: + "@floating-ui/react": ^0.27.16 + "@lexical/devtools-core": 0.39.0 + "@lexical/dragon": 0.39.0 + "@lexical/extension": 0.39.0 + "@lexical/hashtag": 0.39.0 + "@lexical/history": 0.39.0 + "@lexical/link": 0.39.0 + "@lexical/list": 0.39.0 + "@lexical/mark": 0.39.0 + "@lexical/markdown": 0.39.0 + "@lexical/overflow": 0.39.0 + "@lexical/plain-text": 0.39.0 + "@lexical/rich-text": 0.39.0 + "@lexical/table": 0.39.0 + "@lexical/text": 0.39.0 + "@lexical/utils": 0.39.0 + "@lexical/yjs": 0.39.0 + lexical: 0.39.0 + react-error-boundary: ^6.0.0 + peerDependencies: + react: ">=17.x" + react-dom: ">=17.x" + checksum: 55f7fdee1432ee9752821a9414f97b32fb98df0b106b174df91ff4038cf674068678ae9e63e0cd97bdd2ce05902663dab222119ed190979b6455b17a14d70e8a + languageName: node + linkType: hard + +"@lexical/rich-text@npm:0.39.0, @lexical/rich-text@npm:^0.39.0": + version: 0.39.0 + resolution: "@lexical/rich-text@npm:0.39.0" + dependencies: + "@lexical/clipboard": 0.39.0 + "@lexical/dragon": 0.39.0 + "@lexical/selection": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: c5c5f832d214f400e580bbb9fb6b315c9ce1170417a74b58e650f058b417808fb8ea247eb60209f134821b38bf14c1856bfb5ae78e9d73f4113ded48cdf18c56 + languageName: node + linkType: hard + +"@lexical/selection@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/selection@npm:0.39.0" + dependencies: + lexical: 0.39.0 + checksum: 0459e6f7d512e770ef21e12a8108a3ba7af2286992fe456647f873bf0302bea1ebf6d6441614948f2ff02453a0263837e05f8a8174b1ebb418114784257385aa + languageName: node + linkType: hard + +"@lexical/table@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/table@npm:0.39.0" + dependencies: + "@lexical/clipboard": 0.39.0 + "@lexical/extension": 0.39.0 + "@lexical/utils": 0.39.0 + lexical: 0.39.0 + checksum: 95e5239c2b069ffbc560077aa940b65dcaa5df6b4456731cf16b35c2b88009bece5a9ca1da22717a2ae2f6c537cf44e9bc90fc760ece5cbbb44ae692e03120fb + languageName: node + linkType: hard + +"@lexical/text@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/text@npm:0.39.0" + dependencies: + lexical: 0.39.0 + checksum: 12014b023cfe3d72f4691f9c1b51e99f426b7b8f481332a82c56bf2bb6be4da9fd126acd9e8a98551fc37732c601880261153887d8b67e7b22aeb8fdaf9e7e04 + languageName: node + linkType: hard + +"@lexical/utils@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/utils@npm:0.39.0" + dependencies: + "@lexical/list": 0.39.0 + "@lexical/selection": 0.39.0 + "@lexical/table": 0.39.0 + lexical: 0.39.0 + checksum: 76ca753f644a14b26f2fdc876a71e785afe9a56323ac6b6e12482a895a1aa8bd74af2648744c03ee184748a74df8772fac71cc1b7074091f2f64e87c3c0a90c1 + languageName: node + linkType: hard + +"@lexical/yjs@npm:0.39.0": + version: 0.39.0 + resolution: "@lexical/yjs@npm:0.39.0" + dependencies: + "@lexical/offset": 0.39.0 + "@lexical/selection": 0.39.0 + lexical: 0.39.0 + peerDependencies: + yjs: ">=13.5.22" + checksum: b1a454ff854c433358014355fbf833b5ec31a4a7311529184858ac88471abed5915828148c0ad479f7eb3eaedadb2d886c2e2180dbe77b79a879870fb8efbb9d + languageName: node + linkType: hard + +"@lottiefiles/dotlottie-react@npm:0.13.3": + version: 0.13.3 + resolution: "@lottiefiles/dotlottie-react@npm:0.13.3" + dependencies: + "@lottiefiles/dotlottie-web": 0.42.0 + peerDependencies: + react: ^17 || ^18 || ^19 + checksum: 66f0bef7a9c4880387e9aa9f6ce743038d8fa5a9834cc3e3a556ae893a28d0783fea7e03c3cd0b796d5e996cb82fc1384f2b3880f8b5478a8ed8d062a8afc9a9 + languageName: node + linkType: hard + +"@lottiefiles/dotlottie-web@npm:0.42.0": + version: 0.42.0 + resolution: "@lottiefiles/dotlottie-web@npm:0.42.0" + checksum: b328717509010c8104865cd5a0031cc4d8e5120d0d044bc0b8889172e8e3d5524b0300bb4286479daba5746df44d6b4457253457eac5a3cdccd67bd89dee26d5 + languageName: node + linkType: hard + +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": ^7.5.5 + "@types/node": ^12.7.1 + find-up: ^4.1.0 + fs-extra: ^8.1.0 + checksum: f0fd881a5a81a351cb6561cd24117e8ee9481bbf3b6d1c7d9d10bef1f4744ca2ba3d064713e83c0a0574416d1e5b4a4c6c414aad91913c4a1c6040d87283ac50 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": ^7.5.5 + "@changesets/types": ^4.0.1 + "@manypkg/find-root": ^1.1.0 + fs-extra: ^8.1.0 + globby: ^11.0.0 + read-yaml-file: ^1.1.0 + checksum: f5a756e5a659e0e1c33f48852d56826d170d5b10a3cdea89ce4fcaa77678d8799aa4004b30e1985c87b73dbc390b95bb6411b78336dd1e0db87c08c74b5c0e74 + languageName: node + linkType: hard + +"@medusajs/admin-bundler@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/admin-bundler@npm:2.8.8" + dependencies: + "@medusajs/admin-shared": 2.8.8 + "@medusajs/admin-vite-plugin": 2.8.8 + "@medusajs/dashboard": 2.8.8 + "@vitejs/plugin-react": ^4.2.1 + autoprefixer: ^10.4.16 + compression: ^1.7.4 + express: ^4.21.0 + get-port: ^5.1.1 + glob: ^10.3.10 + outdent: ^0.8.0 + postcss: ^8.4.32 + tailwindcss: ^3.3.6 + vite: ^5.4.14 + checksum: 3d2757275c3b2e087c462e7418b276e6c1f23ba8a6f19412b9b8c535a195bdf583bfa6c895fee4740ee169dbd8320b404b39cba273297469c82b17bce7070b5d + languageName: node + linkType: hard + +"@medusajs/admin-sdk@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/admin-sdk@npm:2.8.8" + dependencies: + "@medusajs/admin-shared": 2.8.8 + zod: 3.25.76 + checksum: 5bb5b5a6d5f3f7f5ecdcc5790efd75896ac74891c0abbac96959282878d3bba6eb6d164c7aef616f6cb772a933ddb7e3173d57446cbc4762be45284ff5343b9b + languageName: node + linkType: hard + +"@medusajs/admin-shared@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/admin-shared@npm:2.8.8" + checksum: 75aac87015695e65cf161b8931a21f37072592419131f77730560f66c3d0b8d7e44bcacdfd2a70f61351644e9120f9aebec28bbc6f68d7c70b8707993d91fe3f + languageName: node + linkType: hard + +"@medusajs/admin-vite-plugin@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/admin-vite-plugin@npm:2.8.8" + dependencies: + "@babel/parser": 7.25.6 + "@babel/traverse": 7.25.6 + "@babel/types": 7.25.6 + "@medusajs/admin-shared": 2.8.8 + chokidar: 3.5.3 + fdir: 6.1.1 + magic-string: 0.30.5 + outdent: ^0.8.0 + picocolors: ^1.1.0 + peerDependencies: + vite: ^5.0.0 + checksum: c3ddaabd9c42b74fd8b730dd1a3149313602464e3a8b8b0d161063a8adc08f9d49ccc32ae7a546c37c2f69c742f04ef9edae52cb5ce9f5c792925968177c5388 + languageName: node + linkType: hard + +"@medusajs/analytics-local@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/analytics-local@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 907c9ebf882259e681f249741c1b47e199720de2b5661b46085aeae42615c41e9ad7eefe1ef245e1dd9724f20fc46aa05d9cc9f7f72b9092fca8a5cb75655525 + languageName: node + linkType: hard + +"@medusajs/analytics-posthog@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/analytics-posthog@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + posthog-node: ^4.17.1 + checksum: 0c02bbcc1643ea404b1ef364ed9d417191b837a36889527b26fd0bec2c48b76943435a9d342932f301e6add9fbf51f4d0e33322fa02c9ce904b66f204318b040 + languageName: node + linkType: hard + +"@medusajs/analytics@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/analytics@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 5dd70d66bad572b5e30792a1da9a55ccdff480826c8cdf8e005beb18055617b9cb568bb11346c720eaf2019e31fc1fbdea97e002508c8290a9310106a3da75b4 + languageName: node + linkType: hard + +"@medusajs/api-key@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/api-key@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 757693d56e45c92169a1ca0c419e346b059a8064de78fb69007463ff64d8286798998d4f32d194635dcbc0e8bfe22ed4ace181fb480621b0b6f90a0d4a7face5 + languageName: node + linkType: hard + +"@medusajs/auth-emailpass@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/auth-emailpass@npm:2.8.8" + dependencies: + scrypt-kdf: ^2.0.1 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 336c8c797e7af3e497e8ddb8de0b38b90974a643192401b05c100081fa587807cb8c7df7e9abee781e708a5d41e67eed8233bbf175359c600722dbc1859f9780 + languageName: node + linkType: hard + +"@medusajs/auth-github@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/auth-github@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: d853284c74675fc48e3dcbb3d62820590b21ba255e106208c58e993c934dbacea5a6d9b208fa4b228900aa0701f29952580e1503469265fd63cbf8e9a6683a26 + languageName: node + linkType: hard + +"@medusajs/auth-google@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/auth-google@npm:2.8.8" + dependencies: + jsonwebtoken: ^9.0.2 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: b5bfb746bcc1f9013e313637c87bcd2cc0b043f342793812874f5216bfc888e0e52c34753b58846f2ddb8c832e49bd408ef939c15bdbc030561d92fd1eb1e615 + languageName: node + linkType: hard + +"@medusajs/auth@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/auth@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 477cc9f9542e977bfb2dac252f64c11ebe6fdd80857f8e0331b518cbd4cfe8bd96aaf248daa02651386e9c9a658767aa303309188bac27376741551fb937f727 + languageName: node + linkType: hard + +"@medusajs/cache-inmemory@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/cache-inmemory@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 11f09b222156463c192ffff729d82a347b9fba427b5720a177398a61a2800f6ed0372fe294ce0c3152c1b533713c13b9dd087e0b5396352eeb1105642cae28b8 + languageName: node + linkType: hard + +"@medusajs/cache-redis@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/cache-redis@npm:2.8.8" + dependencies: + ioredis: ^5.4.1 + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 872ffc54236eb3ddd82e5a73923cd2e4eb4d9e81e622aff8bbff1f0fc8c05a65c2794055d2db456c92d3925c665686f9d8d87bbebf6a1f8aa5b2af8d07201e52 + languageName: node + linkType: hard + +"@medusajs/cart@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/cart@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 20e237542ebca04f7bf9ae7ca377099934b5f10cc71a31277ec440b2214e94018cadf5ef22266f79d6c3b8c3cfbbe8f0fd9460bb1b22bda2f60617dc58160757 + languageName: node + linkType: hard + +"@medusajs/cli@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/cli@npm:2.8.8" + dependencies: + "@medusajs/telemetry": 2.8.8 + "@medusajs/utils": 2.8.8 + "@types/express": ^4.17.17 + chalk: ^4.0.0 + configstore: 5.0.1 + dotenv: ^16.4.5 + execa: ^5.1.1 + express: ^4.21.0 + fs-exists-cached: ^1.0.0 + fs-extra: ^10.0.0 + glob: ^10.3.10 + hosted-git-info: ^4.0.2 + inquirer: ^8.0.0 + is-valid-path: ^0.1.1 + meant: ^1.0.3 + ora: ^5.4.1 + pg: ^8.11.3 + pg-god: ^1.0.12 + prompts: ^2.4.2 + resolve-cwd: ^3.0.0 + stack-trace: ^0.0.10 + ulid: ^2.3.0 + winston: ^3.8.2 + yargs: ^15.3.1 + peerDependencies: + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + pg: ^8.13.0 + bin: + medusa: cli.js + checksum: e81fb7a318a21b5c7e9f1ea90b4cce9b626554cde3b46cdb4b7aef123b95f5001fae476f9b7e2d95e09aa0561fc9f7100a088fb2ed502389c43fa53ac4ffaf05 + languageName: node + linkType: hard + +"@medusajs/core-flows@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/core-flows@npm:2.8.8" + dependencies: + csv-parse: ^5.6.0 + json-2-csv: ^5.5.4 + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 15ad0ea07332b01992b0bcae33b3956188a5edabd9e01eb645c99663d24a1b802e0930df84d4af13514059d2baf5d90b09d97d5cb87efd2c1dd87c8ad6c0a6a2 + languageName: node + linkType: hard + +"@medusajs/currency@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/currency@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 91ccec4fc2eff966fc3fab07ca940b48d3bae125080f831089ae8150bb3edf52d4c53ac95653b1440014bb3fba3ef92c7f31eaf83c70cbf59810ce26d8a29322 + languageName: node + linkType: hard + +"@medusajs/customer@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/customer@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 64ce18c330d046fac9a3c35ea7a59cc7526263a042eddc97d2bba881eb504870315742a121ce6f44dce456637597810ea25a269f8e72e5acacdf4eda9c01d807 + languageName: node + linkType: hard + +"@medusajs/dashboard@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/dashboard@npm:2.8.8" + dependencies: + "@ariakit/react": ^0.4.15 + "@dnd-kit/core": ^6.1.0 + "@dnd-kit/sortable": ^8.0.0 + "@dnd-kit/utilities": ^3.2.2 + "@hookform/error-message": ^2.0.1 + "@hookform/resolvers": 3.4.2 + "@medusajs/admin-shared": 2.8.8 + "@medusajs/icons": 2.8.8 + "@medusajs/js-sdk": 2.8.8 + "@medusajs/ui": 4.0.18 + "@tanstack/react-query": 5.64.2 + "@tanstack/react-table": 8.20.5 + "@tanstack/react-virtual": ^3.8.3 + "@uiw/react-json-view": ^2.0.0-alpha.17 + cmdk: ^0.2.0 + copy-to-clipboard: ^3.3.3 + date-fns: ^3.6.0 + i18next: 23.7.11 + i18next-browser-languagedetector: 7.2.0 + i18next-http-backend: 2.4.2 + lodash: ^4.17.21 + match-sorter: ^6.3.4 + motion: ^11.15.0 + qs: ^6.12.0 + radix-ui: 1.1.2 + react: ^18.2.0 + react-country-flag: ^3.1.0 + react-currency-input-field: ^3.6.11 + react-dom: ^18.2.0 + react-helmet-async: ^2.0.5 + react-hook-form: 7.49.1 + react-i18next: 13.5.0 + react-jwt: ^1.2.0 + react-router-dom: 6.20.1 + zod: 3.25.76 + checksum: 2957db58815216e2aece95e494836cd011b555ab7786bb325dc5c5a018018c4fe426805928859a7c10fd9edcd1c799148dc915330ffddb262b2b85bbe9a51bdd + languageName: node + linkType: hard + +"@medusajs/event-bus-local@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/event-bus-local@npm:2.8.8" + dependencies: + ulid: ^2.3.0 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: d9403ca3595349cc1612b9baaeeda332e67f7671365fe5229b1f202732dd1f8e2f2dcabe913275c8441ed83e44c89cb19981be48a7facea62362e950ae925300 + languageName: node + linkType: hard + +"@medusajs/event-bus-redis@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/event-bus-redis@npm:2.8.8" + dependencies: + bullmq: 5.13.0 + ioredis: ^5.4.1 + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 784a4b3c0e387bd5f3664ebc37198a8ad3f637104bb9e3c05db49ba7a5dbd83fe24d0c71da1cc2c95d3929eab2ac6d1d8c9c867601916aeb6195beef89084c86 + languageName: node + linkType: hard + +"@medusajs/file-local@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/file-local@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: c74f3c8c530b0fd9e12ed619e5c726d374aaeae5265582122787eb87b422129c611b26b7be723161713a34dd9f050daa7f42ed87202af8292430de1087e51922 + languageName: node + linkType: hard + +"@medusajs/file-s3@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/file-s3@npm:2.8.8" + dependencies: + "@aws-sdk/client-s3": ^3.556.0 + "@aws-sdk/s3-request-presigner": ^3.556.0 + ulid: ^2.3.0 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: f11dfca73f6650d290122361e7de4ca9b70f485be0ef913f4b5620e1653ddf87a2b641786252728f9c85a6fc0fdecc6e8066566e4e32b11829d603bbbc6c2311 + languageName: node + linkType: hard + +"@medusajs/file@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/file@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 6f143d952c0aa15b7f4e950520cbc9302671930fca87fad5451a8055a36bce2b2a7da7466d17b6e415bc1baeab2666e9f577185fd5ab88318aec6ffa06758cb3 + languageName: node + linkType: hard + +"@medusajs/framework@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/framework@npm:2.8.8" + dependencies: + "@jercle/yargonaut": ^1.1.5 + "@medusajs/modules-sdk": 2.8.8 + "@medusajs/orchestration": 2.8.8 + "@medusajs/telemetry": 2.8.8 + "@medusajs/types": 2.8.8 + "@medusajs/utils": 2.8.8 + "@medusajs/workflows-sdk": 2.8.8 + "@opentelemetry/api": ^1.9.0 + "@types/express": ^4.17.17 + chokidar: ^3.4.2 + compression: 1.7.4 + connect-redis: 5.2.0 + cookie-parser: ^1.4.6 + cors: ^2.8.5 + express: ^4.21.0 + express-session: ^1.17.3 + glob: 10.4.5 + jsonwebtoken: ^9.0.2 + lodash: 4.17.21 + morgan: ^1.9.1 + path-to-regexp: ^0.1.10 + tsconfig-paths: ^4.2.0 + zod: 3.25.76 + zod-validation-error: 3.5.1 + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.218.0 + "@medusajs/cli": 2.8.8 + "@mikro-orm/cli": 6.4.3 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + connect-dynamodb: ^3.0.5 + ioredis: ^5.4.1 + pg: ^8.13.0 + vite: ^5.4.14 + peerDependenciesMeta: + "@aws-sdk/client-dynamodb": + optional: true + "@mikro-orm/cli": + optional: true + connect-dynamodb: + optional: true + ioredis: + optional: true + vite: + optional: true + bin: + medusa-mikro-orm: dist/mikro-orm-cli/bin.js + checksum: a3ae14377924b5c04b3e68d44bb9f00793ef01fd851d06aa6592a2b91822a3568349a7fd70eaf9e79c22e5abf219ef570baadfb48f7a8120d75dea237a63c800 + languageName: node + linkType: hard + +"@medusajs/fulfillment-manual@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/fulfillment-manual@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 07148c56d5bb902b96518e84f5fa08c33d76b199afb89a01130dcefdabca2883c522d8053f7cb6f43b166102f18f4a9c75eff46c76f834286844915b81e114b3 + languageName: node + linkType: hard + +"@medusajs/fulfillment@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/fulfillment@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 0e4fa9bae4765e0fef8d59eecc101dbefa7a5e0b9d6107e7e5d5b75ebc9a501f4f417bbad9082a1e38cb7adc64af46d76cdf8ec494cfd93a1c424da4fc1e5b39 + languageName: node + linkType: hard + +"@medusajs/icons@npm:2.13.1": + version: 2.13.1 + resolution: "@medusajs/icons@npm:2.13.1" + peerDependencies: + react: ^18.3.1 + checksum: 5906b448c2212a8fc5ec224984ae2d41c81acef773239f007c7e8ecc229d8c2d8f73245abd2b23ea99d2e5f4d651a36a59539ee29558186ec0debf6ef0c5a38c + languageName: node + linkType: hard + +"@medusajs/icons@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/icons@npm:2.8.8" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: e9043dec405d6ade90bd1c01d479cc44eb442fb0f9f492aabf051cfd35d277aa86c3aea1800fcd62a5343b682644f9d590edc14fcce2540094abb08dd681e46f + languageName: node + linkType: hard + +"@medusajs/index@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/index@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: bc7e3d4a2c4c4b4c62b669f31ecfde5f616980452cd986c30b99fe9c0aa2409b5ba6e1b2acad58aca51d986999f505e3c3031e02d13987d827eebb5ff56eee30 + languageName: node + linkType: hard + +"@medusajs/inventory@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/inventory@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: d928946a0164bc3ede2d667ffb6050823042ace4b701f9e678d1b17d269f3dd3d95c14ce5535d46961fd4906ff54bfc45b3930152d49764704c354af6d319f45 + languageName: node + linkType: hard + +"@medusajs/js-sdk@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/js-sdk@npm:2.8.8" + dependencies: + "@medusajs/types": 2.8.8 + fetch-event-stream: ^0.1.5 + qs: ^6.12.1 + checksum: b1f689e71ce5db3e835b9d992d0e74413898b1bd14e82403c28f54e852759efb0e42c8499eed438948cb84bc7869ff931dc57632d58d06fad3a25340c8a1a232 + languageName: node + linkType: hard + +"@medusajs/link-modules@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/link-modules@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 8167e14d9c7cff4297bfcea13068e0870888af742577539026d11d6920361c63c9b89c922319190ad56ccbbc7b3e9732dc84a1ca338527434b29498a70dbec16 + languageName: node + linkType: hard + +"@medusajs/locking-postgres@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/locking-postgres@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 752974082c81c58fda4ff448f1dbd12bc0b15908e4d38d51b1c6956c0f01f6c40d131037a0b4d6096f512c82839b445c6a8ce8fa8792da7e8c0011ba3eff42aa + languageName: node + linkType: hard + +"@medusajs/locking-redis@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/locking-redis@npm:2.8.8" + dependencies: + ioredis: ^5.4.1 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 819e427797bea1022d577e1da28a4c44c3e8749ee5f388ffa181330e78d4e82324af9e01666f071244e3fa716001a25ecf362dba36df897d26ffa79236ac7d36 + languageName: node + linkType: hard + +"@medusajs/locking@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/locking@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 104339bc070f2337aaf2acc0bcab8218037ae0ba692de3a46e0e587d2bb8be2976ef74cd8402998b257abdb9254bb6d47cbaacd7d6d8ea429d05d532a738a124 + languageName: node + linkType: hard + +"@medusajs/medusa@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/medusa@npm:2.8.8" + dependencies: + "@inquirer/checkbox": ^2.3.11 + "@inquirer/input": ^2.2.9 + "@medusajs/admin-bundler": 2.8.8 + "@medusajs/analytics": 2.8.8 + "@medusajs/analytics-local": 2.8.8 + "@medusajs/analytics-posthog": 2.8.8 + "@medusajs/api-key": 2.8.8 + "@medusajs/auth": 2.8.8 + "@medusajs/auth-emailpass": 2.8.8 + "@medusajs/auth-github": 2.8.8 + "@medusajs/auth-google": 2.8.8 + "@medusajs/cache-inmemory": 2.8.8 + "@medusajs/cache-redis": 2.8.8 + "@medusajs/cart": 2.8.8 + "@medusajs/core-flows": 2.8.8 + "@medusajs/currency": 2.8.8 + "@medusajs/customer": 2.8.8 + "@medusajs/event-bus-local": 2.8.8 + "@medusajs/event-bus-redis": 2.8.8 + "@medusajs/file": 2.8.8 + "@medusajs/file-local": 2.8.8 + "@medusajs/file-s3": 2.8.8 + "@medusajs/fulfillment": 2.8.8 + "@medusajs/fulfillment-manual": 2.8.8 + "@medusajs/index": 2.8.8 + "@medusajs/inventory": 2.8.8 + "@medusajs/link-modules": 2.8.8 + "@medusajs/locking": 2.8.8 + "@medusajs/locking-postgres": 2.8.8 + "@medusajs/locking-redis": 2.8.8 + "@medusajs/notification": 2.8.8 + "@medusajs/notification-local": 2.8.8 + "@medusajs/notification-sendgrid": 2.8.8 + "@medusajs/order": 2.8.8 + "@medusajs/payment": 2.8.8 + "@medusajs/payment-stripe": 2.8.8 + "@medusajs/pricing": 2.8.8 + "@medusajs/product": 2.8.8 + "@medusajs/promotion": 2.8.8 + "@medusajs/region": 2.8.8 + "@medusajs/sales-channel": 2.8.8 + "@medusajs/stock-location": 2.8.8 + "@medusajs/store": 2.8.8 + "@medusajs/tax": 2.8.8 + "@medusajs/telemetry": 2.8.8 + "@medusajs/user": 2.8.8 + "@medusajs/workflow-engine-inmemory": 2.8.8 + "@medusajs/workflow-engine-redis": 2.8.8 + "@opentelemetry/api": ^1.9.0 + boxen: ^5.0.1 + chalk: ^4.0.0 + chokidar: ^3.4.2 + compression: ^1.7.5 + express: ^4.21.0 + fs-exists-cached: ^1.0.0 + jsonwebtoken: ^9.0.2 + lodash: ^4.17.21 + multer: ^1.4.5-lts.1 + node-schedule: ^2.1.1 + qs: ^6.11.2 + request-ip: ^3.3.0 + slugify: ^1.6.6 + uuid: ^9.0.0 + zod: 3.25.76 + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + "@opentelemetry/instrumentation-pg": ^0.52.0 + "@opentelemetry/resources": ^2.0.0 + "@opentelemetry/sdk-node": ^0.200.0 + "@opentelemetry/sdk-trace-node": ^2.0.0 + "@swc/core": 1.5.7 + awilix: ^8.0.1 + posthog-node: ^4.17.1 + react-dom: ^18.0.0 + yalc: 1.0.0-pre.53 + peerDependenciesMeta: + "@opentelemetry/instrumentation-pg": + optional: true + "@opentelemetry/resources": + optional: true + "@opentelemetry/sdk-node": + optional: true + "@opentelemetry/sdk-trace-node": + optional: true + "@swc/core": + optional: true + posthog-node: + optional: true + react-dom: + optional: true + yalc: + optional: true + checksum: 611a8636491fa61802c132c5c7e54cc79bc67431d47f0ec1ce787f7504c6a61684928cd53e6a3cd935a696785be3a85d5e04ecba057c0d70987e67ff5b5c47df + languageName: node + linkType: hard + +"@medusajs/modules-sdk@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/modules-sdk@npm:2.8.8" + dependencies: + "@medusajs/orchestration": 2.8.8 + "@medusajs/types": 2.8.8 + "@medusajs/utils": 2.8.8 + peerDependencies: + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + express: ^4.21.0 + pg: ^8.13.0 + checksum: 19c9e5898508beacbbfcb5f0c6327c981370d5590254e124483246f6dc8e743bf8e95b4844286f6531315cbcad1d0b97f5eb26104a6406d0f0eec90a7657fe07 + languageName: node + linkType: hard + +"@medusajs/notification-local@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/notification-local@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 0419afdc9be0142ae0dc0d38e49dd8b27af018a02226f3354b629617ee08c06d1e92ec96b7d1a768d2a8738c5f7f896ada1ef281856d6ab28cf8e7f3cefc2fa6 + languageName: node + linkType: hard + +"@medusajs/notification-sendgrid@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/notification-sendgrid@npm:2.8.8" + dependencies: + "@sendgrid/mail": ^8.1.3 + peerDependencies: + "@medusajs/framework": 2.8.8 + checksum: 375451be561fb11dc91c2bd68b58822d6ab491516bf7ff00863ccb6c0cac1115ecd62b87965e90f0598639cd3583d4cff6071d35ebafb21815e42c51e52b61e5 + languageName: node + linkType: hard + +"@medusajs/notification@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/notification@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 17dae1a5ca31df1d74602fd3cafb246d8e190603d54bc919244c036c75a0196948bea554b0d52437b9a2a3becbd70de375eed2c607e972a927c890f622bf3c19 + languageName: node + linkType: hard + +"@medusajs/orchestration@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/orchestration@npm:2.8.8" + dependencies: + "@medusajs/types": 2.8.8 + "@medusajs/utils": 2.8.8 + ulid: ^2.3.0 + peerDependencies: + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + express: ^4.21.0 + pg: ^8.13.0 + checksum: ed4db739f716210674a16ae201349afd0c8d09c203836dc2eb55733c5878ccaef7e566256623367c86ee4e2b37e277288620661979f2dba9a3a72176c7e9dca1 + languageName: node + linkType: hard + +"@medusajs/order@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/order@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 48314a6b6c71fd11042829473b3d81ff13421b143d50e02ab558518c98a8c08a7eb773165603e290109de05317e9b2f75e1eb8820e31e2e6e0efaf5a356644d1 + languageName: node + linkType: hard + +"@medusajs/payment-stripe@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/payment-stripe@npm:2.8.8" + dependencies: + stripe: ^15.5.0 + peerDependencies: + "@medusajs/framework": 2.8.8 + awilix: ^8.0.1 + checksum: 5d919ee6235a15ec7c08b4979b2d05deb8eeba4de35004355def2aa505c9ba09017066c3fa22ac9b5d5be0ab1db1171908f731efe26fb95804b81aa9991f4d8b + languageName: node + linkType: hard + +"@medusajs/payment@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/payment@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 8b1c186f093d92dc351aee18983f4327507cc08324662a1f7990accd9af575e73b4a1316e20a47b2f4abfd3d0b9db370004e4650ddddf34c801ca3ca3d40ccc4 + languageName: node + linkType: hard + +"@medusajs/pricing@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/pricing@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 91a715b4d32f7146e6c5536a2b1cf6222b8445a8ccf923d06f48c16c193f5c824d3132b1f3a8b704337c014f122caf5d6def2acf8fe488890ee47df808c5c4b3 + languageName: node + linkType: hard + +"@medusajs/product@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/product@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 5351f6feba6baafac7879a3cf91a8c5a6d4f859bdd560526d31b10208bd21ca2c9383a46b34527e8f45d1d6559840a007fc53a1ababf35c54db55e1c02304e7f + languageName: node + linkType: hard + +"@medusajs/promotion@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/promotion@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 89a2da76c41054084ce3577a90b6ee0b35eb52c69e93d167c06b4fedc214599f53460b4613c2ac112f4e21e47ee911a3335d707b2736c5b961c5287708250540 + languageName: node + linkType: hard + +"@medusajs/region@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/region@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 4bfc9e0acc93d891a9af461407efa28b5ec1e6207c2488a146b0dcea895e63435766bf7e181fceba02322509712f8ad90431d1bf7c5d207d2713f2df6fcd8ab0 + languageName: node + linkType: hard + +"@medusajs/sales-channel@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/sales-channel@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 82d0da77698ef051da4f1a211b7d8217b70c922f59ef239adb744e550b79be77477480cfc553a5cd8b5d6ddfd9eac06e64a11215fb2e736e9ef5dbb52988512a + languageName: node + linkType: hard + +"@medusajs/stock-location@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/stock-location@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 56d542396af9609daa151a45ad366d8b6009e755bdd2bc14855959c24821cbba65584b80f6275f91eca7157caeec332a3b0b38d11d0f3cdcbcc46d7f6e4962db + languageName: node + linkType: hard + +"@medusajs/store@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/store@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 4046bb14aca75e8afa87030ea23e64cb62618480f73149b63be7341f513c0f1d11e1119d642aa8099dde459ad11671b17ef9ec8fc812c45d6372226f0605a92c + languageName: node + linkType: hard + +"@medusajs/tax@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/tax@npm:2.8.8" + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: fd82d2a9ace2b13997e36d68b757b409b75c77a64191a78cfdc650036ccbb013503f42d8f906b257ee67b9e1d202f87457ad653bb71ddc2f24a36364e0956fd7 + languageName: node + linkType: hard + +"@medusajs/telemetry@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/telemetry@npm:2.8.8" + dependencies: + "@babel/runtime": ^7.22.10 + axios: ^0.21.4 + axios-retry: ^3.1.9 + boxen: ^5.0.1 + ci-info: ^3.2.0 + configstore: 5.0.1 + global: ^4.4.0 + is-docker: ^2.2.1 + remove-trailing-slash: ^0.1.1 + uuid: ^8.3.2 + checksum: 8491c0d00164a84ee07ee08003a193d438945ccabcd577f92a5d9ef74a8acece3d3f0594327faa19503e9a8ad649a4ea090f2783f33cc5fad867a2960cb618f1 + languageName: node + linkType: hard + +"@medusajs/test-utils@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/test-utils@npm:2.8.8" + dependencies: + "@types/express": ^4.17.17 + axios: ^0.21.4 + express: ^4.21.0 + get-port: ^5.1.0 + randomatic: ^3.1.1 + peerDependencies: + "@medusajs/framework": 2.8.8 + "@medusajs/medusa": 2.8.8 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + peerDependenciesMeta: + "@medusajs/medusa": + optional: true + checksum: 04c5cb7ddc2b298819257370e878592dc14f11fc428f46785a9540330483dbbb106304d43bfae7f66fd07cce0fedbb238e14654d60601639901999242608da58 + languageName: node + linkType: hard + +"@medusajs/types@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/types@npm:2.8.8" + dependencies: + bignumber.js: ^9.1.2 + peerDependencies: + awilix: ^8.0.1 + ioredis: ^5.4.1 + vite: ^5 || ^6 + peerDependenciesMeta: + ioredis: + optional: true + vite: + optional: true + checksum: e96b816adc35cea2d412c7da3bbdbbc976c2f55004684d968cac6c7e9bc317c603790a649b02dae5b7c82341cfeea168eb12bd17e1092ded8d8f68d5b012afda + languageName: node + linkType: hard + +"@medusajs/ui@npm:4.0.18": + version: 4.0.18 + resolution: "@medusajs/ui@npm:4.0.18" + dependencies: + "@medusajs/icons": 2.8.8 + "@tanstack/react-table": 8.20.5 + clsx: ^1.2.1 + copy-to-clipboard: ^3.3.3 + cva: 1.0.0-beta.1 + prism-react-renderer: ^2.0.6 + prismjs: ^1.29.0 + radix-ui: 1.1.2 + react-aria: ^3.33.1 + react-currency-input-field: ^3.6.11 + react-stately: ^3.31.1 + sonner: ^1.5.0 + tailwind-merge: ^2.2.1 + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: 46f9caf0567587d8e72db2bfe61e260edafada560a2351da43096e8df5fa53d5ead9dbe485d5149fe688d7ddceb534137cae12bd69495fd88e880d6031a602b7 + languageName: node + linkType: hard + +"@medusajs/ui@npm:^4.0.9": + version: 4.1.1 + resolution: "@medusajs/ui@npm:4.1.1" + dependencies: + "@dnd-kit/core": ^6.1.0 + "@dnd-kit/sortable": ^8.0.0 + "@dnd-kit/utilities": ^3.2.2 + "@medusajs/icons": 2.13.1 + "@radix-ui/react-dialog": 1.1.4 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@tanstack/react-table": 8.20.5 + clsx: ^1.2.1 + copy-to-clipboard: ^3.3.3 + cva: 1.0.0-beta.1 + prism-react-renderer: ^2.0.6 + prismjs: ^1.30.0 + radix-ui: 1.1.2 + react-aria: ^3.33.1 + react-currency-input-field: ^3.6.11 + react-stately: ^3.31.1 + sonner: ^1.5.0 + tailwind-merge: ^2.2.1 + peerDependencies: + react: ^18.3.1 + react-dom: ^18.3.1 + checksum: 6b0a2e645cd1a9b7f7b1518edd398f39375c946b9e305758860ca989f71271826374e3ad39bb98501a603fc2e96bed9793556395888aa1c283d06a4a3725f8ef + languageName: node + linkType: hard + +"@medusajs/user@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/user@npm:2.8.8" + dependencies: + jsonwebtoken: ^9.0.2 + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 242c3ba8f8b67c0d07f5f1d2d6efc76dc9ef583796756650219c04fb54546f75a3ccdaeda35bae93f47af7f4a30579238d2c292cbf863fd3cc2ce0b227f32be6 + languageName: node + linkType: hard + +"@medusajs/utils@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/utils@npm:2.8.8" + dependencies: + "@graphql-codegen/core": ^4.0.2 + "@graphql-codegen/typescript": ^4.0.9 + "@graphql-tools/merge": ^9.0.7 + "@graphql-tools/schema": ^10.0.6 + "@medusajs/types": 2.8.8 + "@types/pluralize": ^0.0.33 + bignumber.js: ^9.1.2 + dotenv: ^16.4.5 + dotenv-expand: ^11.0.6 + graphql: ^16.9.0 + jsonwebtoken: ^9.0.2 + pg-connection-string: ^2.7.0 + pluralize: ^8.0.0 + ulid: ^2.3.0 + zod: 3.25.76 + peerDependencies: + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + express: ^4.21.0 + pg: ^8.13.0 + checksum: 6d3252337d1570e0722d4b8323be4c80a26bc5c771c99571680c02b95e14e368bcf21d247267a115fb023e0149f869fdec719e268503e02a6b9e7379bc7cfc29 + languageName: node + linkType: hard + +"@medusajs/workflow-engine-inmemory@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/workflow-engine-inmemory@npm:2.8.8" + dependencies: + cron-parser: ^4.9.0 + ulid: ^2.3.0 + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: 9716a2861f2709049be7f00a76c48cdefd430a1ee288e2d5c7eabe02200482ff1b792c23d900211cd8882757edef0c7cace2b164812d3c4872e1e0a04e76e291 + languageName: node + linkType: hard + +"@medusajs/workflow-engine-redis@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/workflow-engine-redis@npm:2.8.8" + dependencies: + bullmq: 5.13.0 + ioredis: ^5.4.1 + ulid: ^2.3.0 + peerDependencies: + "@medusajs/framework": 2.8.8 + "@mikro-orm/core": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + checksum: f90d1eb251c2580cc23e9fb657ec7e2d69253545c1708ce9c079432c3d12b3dc22c171315264543ee47a6df99966c1c682fe42b850164616ed725da100e41786 + languageName: node + linkType: hard + +"@medusajs/workflows-sdk@npm:2.8.8": + version: 2.8.8 + resolution: "@medusajs/workflows-sdk@npm:2.8.8" + dependencies: + "@medusajs/modules-sdk": 2.8.8 + "@medusajs/orchestration": 2.8.8 + "@medusajs/types": 2.8.8 + "@medusajs/utils": 2.8.8 + ulid: ^2.3.0 + peerDependencies: + "@mikro-orm/core": 6.4.3 + "@mikro-orm/knex": 6.4.3 + "@mikro-orm/migrations": 6.4.3 + "@mikro-orm/postgresql": 6.4.3 + awilix: ^8.0.1 + express: ^4.21.0 + pg: ^8.13.0 + zod: 3.25.76 + checksum: 412e8c5e50161eedce96872b852088f84b2ebe0f383d1d409b6923c50b53d52c85c2e1b70bea12be15602022933bcc8b312082956d604e212fcd74cbdf565b99 + languageName: node + linkType: hard + +"@mikro-orm/core@npm:6.4.3": + version: 6.4.3 + resolution: "@mikro-orm/core@npm:6.4.3" + dependencies: + dataloader: 2.2.3 + dotenv: 16.4.7 + esprima: 4.0.1 + fs-extra: 11.2.0 + globby: 11.1.0 + mikro-orm: 6.4.3 + reflect-metadata: 0.2.2 + checksum: ae3960448eaa6bb9fd7734c135b9010107aea97151f7791ed40956e48bedd1ac4a56e05666d95f2836353666f8d3073648db96b0eb51f175d4425ec9247cf2fa + languageName: node + linkType: hard + +"@mikro-orm/knex@npm:6.4.3": + version: 6.4.3 + resolution: "@mikro-orm/knex@npm:6.4.3" + dependencies: + fs-extra: 11.2.0 + knex: 3.1.0 + sqlstring: 2.3.3 + peerDependencies: + "@mikro-orm/core": ^6.0.0 + better-sqlite3: "*" + libsql: "*" + mariadb: "*" + peerDependenciesMeta: + better-sqlite3: + optional: true + libsql: + optional: true + mariadb: + optional: true + checksum: 974b00ff2aa4143b734875b845eb77569f2b3e51c5c0941ea1221d5071f466b36fdeb40f6f08fb788829124bce3a78577639f3b9339e2d748bec26b7055537e9 + languageName: node + linkType: hard + +"@mikro-orm/migrations@npm:6.4.3": + version: 6.4.3 + resolution: "@mikro-orm/migrations@npm:6.4.3" + dependencies: + "@mikro-orm/knex": 6.4.3 + fs-extra: 11.2.0 + umzug: 3.8.2 + peerDependencies: + "@mikro-orm/core": ^6.0.0 + checksum: 39151650531c1bfad3b83cfc39d479d18f5422c3c5f1a1e5865400168644a338a06b5f63d5423f830122189140240220904df4f3dd4ad3bad3fdc6aea3908c5e + languageName: node + linkType: hard + +"@mikro-orm/postgresql@npm:6.4.3": + version: 6.4.3 + resolution: "@mikro-orm/postgresql@npm:6.4.3" + dependencies: + "@mikro-orm/knex": 6.4.3 + pg: 8.13.1 + postgres-array: 3.0.2 + postgres-date: 2.1.0 + postgres-interval: 4.0.2 + peerDependencies: + "@mikro-orm/core": ^6.0.0 + checksum: fcb0842ceef925cdd3408ee959318b0be91c2621bfd6bb75233db7506e0e22a315e1adba3181203e4c840657e31f7de9906b0cc543e71fcc7a8af3c35072bd97 + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@next/env@npm:15.5.2": + version: 15.5.2 + resolution: "@next/env@npm:15.5.2" + checksum: f3397efc170744e1e1290640b2617660aa49173a2b8ed3b0bc6ac32e28a993309dee8875f671e4a377e6e64167fd5d9997fa00f752f28c93d98fad3ff748eea8 + languageName: node + linkType: hard + +"@next/swc-darwin-arm64@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-darwin-arm64@npm:15.5.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-darwin-x64@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-darwin-x64@npm:15.5.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@next/swc-linux-arm64-gnu@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-linux-arm64-gnu@npm:15.5.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-arm64-musl@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-linux-arm64-musl@npm:15.5.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-linux-x64-gnu@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-linux-x64-gnu@npm:15.5.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-x64-musl@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-linux-x64-musl@npm:15.5.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-win32-arm64-msvc@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-win32-arm64-msvc@npm:15.5.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-win32-x64-msvc@npm:15.5.2": + version: 15.5.2 + resolution: "@next/swc-win32-x64-msvc@npm:15.5.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^11.2.1 + socks-proxy-agent: ^8.0.3 + checksum: 89ae20b44859ff8d4de56ade319d8ceaa267a0742d6f7345fe98aa5cd8614ced7db85ea4dc5bfbd6614dbb200a10b134e087143582534c939e8a02219e8665c8 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" + dependencies: + semver: ^7.3.5 + checksum: 897dac32eb37e011800112d406b9ea2ebd96f1dab01bb8fbeb59191b86f6825dffed6a89f3b6c824753d10f8735b76d630927bd7610e9e123b129ef2e5f02cb5 + languageName: node + linkType: hard + +"@oclif/command@npm:^1, @oclif/command@npm:^1.8.15": + version: 1.8.36 + resolution: "@oclif/command@npm:1.8.36" + dependencies: + "@oclif/config": ^1.18.2 + "@oclif/errors": ^1.3.6 + "@oclif/help": ^1.0.1 + "@oclif/parser": ^3.8.17 + debug: ^4.1.1 + semver: ^7.5.4 + peerDependencies: + "@oclif/config": ^1 + checksum: c3b39149a07b0c8b19c486bec14685371e14786049a56b382cb81798fc93f0d41f2482764bdb49814c7fc672b9fc4bf05b1d462a16ee567e5a42a940db5410ad + languageName: node + linkType: hard + +"@oclif/config@npm:1.18.16": + version: 1.18.16 + resolution: "@oclif/config@npm:1.18.16" + dependencies: + "@oclif/errors": ^1.3.6 + "@oclif/parser": ^3.8.16 + debug: ^4.3.4 + globby: ^11.1.0 + is-wsl: ^2.1.1 + tslib: ^2.6.1 + checksum: 951aa32b8938ec29575abaddc4bb6b96c68f6efb74821a83ee2105c8c73923001c26cd1f68c004192cb55b6dde647bfa420d0913bff02111efb2a4bbb26f2149 + languageName: node + linkType: hard + +"@oclif/config@npm:1.18.2": + version: 1.18.2 + resolution: "@oclif/config@npm:1.18.2" + dependencies: + "@oclif/errors": ^1.3.3 + "@oclif/parser": ^3.8.0 + debug: ^4.1.1 + globby: ^11.0.1 + is-wsl: ^2.1.1 + tslib: ^2.0.0 + checksum: edb82ae885bb5a7a244d99707f837f8f0c7a3286a9f19e6cda2af599a06c189c21221082acde9927dadf951d060bdc05bee9ea5f9e8223c12688956b94c3b1e0 + languageName: node + linkType: hard + +"@oclif/config@npm:^1, @oclif/config@npm:^1.18.2": + version: 1.18.17 + resolution: "@oclif/config@npm:1.18.17" + dependencies: + "@oclif/errors": ^1.3.6 + "@oclif/parser": ^3.8.17 + debug: ^4.3.4 + globby: ^11.1.0 + is-wsl: ^2.1.1 + tslib: ^2.6.1 + checksum: 57c136058cc79eed881f03510dbfb94377abb7331640bff95d9cdd5dcacb5b6fff31241661bcbe9245683d4d71e94d76fb9ea5ed6db6e32ef9d2c04b98306379 + languageName: node + linkType: hard + +"@oclif/errors@npm:1.3.5": + version: 1.3.5 + resolution: "@oclif/errors@npm:1.3.5" + dependencies: + clean-stack: ^3.0.0 + fs-extra: ^8.1 + indent-string: ^4.0.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: abce216ff1321ac4924fe405c50e9b2a93cfb51ad229d7e6ced8ee1c4bd01a85ee270b4433a12c73da9394dd8e9f6ec73443f8582da7ac46379b7e4991c3fa50 + languageName: node + linkType: hard + +"@oclif/errors@npm:1.3.6, @oclif/errors@npm:^1.3.3, @oclif/errors@npm:^1.3.5, @oclif/errors@npm:^1.3.6": + version: 1.3.6 + resolution: "@oclif/errors@npm:1.3.6" + dependencies: + clean-stack: ^3.0.0 + fs-extra: ^8.1 + indent-string: ^4.0.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: be9f686e30f91f792aeaba635e2473da5494c1d25bf98a55ff766aca52b78fd3cb2c75902b6c24f21d6c893841a45a69367645971e793cc677d643eeb39f146f + languageName: node + linkType: hard + +"@oclif/help@npm:^1.0.1": + version: 1.0.15 + resolution: "@oclif/help@npm:1.0.15" + dependencies: + "@oclif/config": 1.18.16 + "@oclif/errors": 1.3.6 + chalk: ^4.1.2 + indent-string: ^4.0.0 + lodash: ^4.17.21 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + widest-line: ^3.1.0 + wrap-ansi: ^6.2.0 + checksum: 7402a39e066018023673438cb87ecce7f04c8fda4952f8c95a7b0a358e7ae25ebcc97fef555baee4e49fd214f117befda23e598f9b0466a298f5440e651d70df + languageName: node + linkType: hard + +"@oclif/linewrap@npm:^1.0.0": + version: 1.0.0 + resolution: "@oclif/linewrap@npm:1.0.0" + checksum: a072016a58b5e1331bbc21303ad5100fcda846ac4b181e344aec88bb24c5da09c416651e51313ffcc846a83514b74b8b987dd965982900f3edbb42b4e87cc246 + languageName: node + linkType: hard + +"@oclif/parser@npm:^3.8.0, @oclif/parser@npm:^3.8.16, @oclif/parser@npm:^3.8.17": + version: 3.8.17 + resolution: "@oclif/parser@npm:3.8.17" + dependencies: + "@oclif/errors": ^1.3.6 + "@oclif/linewrap": ^1.0.0 + chalk: ^4.1.0 + tslib: ^2.6.2 + checksum: 269d258842ca0ed27100dbc3ac3da505dcd9735e6d1916838d35cb7a93bb27e0d39e1c2239d1b8b150231e473d19c4d184f78e92ad2732377f1de2e2d1f454fb + languageName: node + linkType: hard + +"@oclif/plugin-help@npm:^3": + version: 3.3.1 + resolution: "@oclif/plugin-help@npm:3.3.1" + dependencies: + "@oclif/command": ^1.8.15 + "@oclif/config": 1.18.2 + "@oclif/errors": 1.3.5 + "@oclif/help": ^1.0.1 + chalk: ^4.1.2 + indent-string: ^4.0.0 + lodash: ^4.17.21 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + widest-line: ^3.1.0 + wrap-ansi: ^6.2.0 + checksum: 07c67a9ed32ea05a6407823325fac7379fdea2cd0b688ef927d6265f695c1e3707d13de6a706e2af5b1949ea4beb5720d11feb87e1f4323bfe5948846766d9e2 + languageName: node + linkType: hard + +"@oclif/screen@npm:^1.0.4": + version: 1.0.4 + resolution: "@oclif/screen@npm:1.0.4" + checksum: 13e64efb1a6b4cf89989dd3e96cc78751193257694f9f104d3d41f7f8d12e217297d3c2983ed972d84d43ff3b50ceff50529996ee6bc6764f01ed90aa39a83cb + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@preact/signals-core@npm:^1.11.0": + version: 1.13.0 + resolution: "@preact/signals-core@npm:1.13.0" + checksum: ea99c62519102e3bcfb5484cf30f668181c13f2e0ea5823c294e17f914bdf363495e3412088bb2f43d5443c73bc3407df70c121a6a36e10b3cb4a5c490dae334 + languageName: node + linkType: hard + +"@radix-ui/colors@npm:3.0.0": + version: 3.0.0 + resolution: "@radix-ui/colors@npm:3.0.0" + checksum: 5ac1b69df7a77525e2031c2d2948d6ef8d81c6b163809ee8e17a2138c4977678e3a9f67342595d2c88f0300f51fd2c64e24355008cda6c9db8dfd4ed3eaf9e8f + languageName: node + linkType: hard + +"@radix-ui/number@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/number@npm:1.1.0" + checksum: e4fc7483c19141c25dbaf3d140b75e2b7fed0bfa3ad969f4441f0266ed34b35413f57a35df7b025e2a977152bbe6131849d3444fc6f15a73345dfc2bfdc105fa + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/primitive@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + checksum: 72996afaf346ec4f4c73422f14f6cb2d0de994801ba7cbb9a4a67b0050e0cd74625182c349ef8017ccae1406579d4b74a34a225ef2efe61e8e5337decf235deb + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/primitive@npm:1.1.1" + checksum: d7e819177590108b74139809d52ec043c0962ae3513e947998be575fb13639c5c1c091896ddcf1d6a22a777d44ade59d22c2019ce9099607fc62a5de09c59707 + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/primitive@npm:1.1.3" + checksum: ee27abbff0d6d305816e9314655eb35e72478ba47416bc9d5cb0581728be35e3408cfc0748313837561d635f0cb7dfaae26e61831f0e16c0fd7d669a612f2cb0 + languageName: node + linkType: hard + +"@radix-ui/react-accessible-icon@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-accessible-icon@npm:1.1.1" + dependencies: + "@radix-ui/react-visually-hidden": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 13bb2a0cfabbef99d490264b2785dd2081ea93e95a99d4f55c5ab8aa978441c00ffe17de006a88331648502e0c58548615a441d93978bc730222a441892a7b46 + languageName: node + linkType: hard + +"@radix-ui/react-accordion@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-accordion@npm:1.2.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collapsible": 1.1.2 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a8641cdff75be04a6977b91ff3fa13c151c41772133d807cb00389a48c0c6224d32b44f89e055cb4de574effbaa36e0be20945a74fdeb639362c403df3c5567c + languageName: node + linkType: hard + +"@radix-ui/react-alert-dialog@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-alert-dialog@npm:1.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dialog": 1.1.5 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 853a06e5ddbf742f2374e5d623d87755c58bb7ae45f70a4db7fcd98303d2fa748c72e98fc538f92d546a58e63d79449ef11ae1a870b37e78bb102c90b51002b8 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-arrow@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c75505c2858cffff7c742e888b635879f9a6d95e08bf5ae939be33f97e1171379bc6b5354ec0cd3d12624bdbe5a830ee6aa0fb1f46b1af160b488bc54e64d486 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-arrow@npm:1.1.7" + dependencies: + "@radix-ui/react-primitive": 2.1.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 6cdf74f06090f8994cdf6d3935a44ea3ac309163a4f59c476482c4907e8e0775f224045030abf10fa4f9e1cb7743db034429249b9e59354988e247eeb0f4fdcf + languageName: node + linkType: hard + +"@radix-ui/react-aspect-ratio@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-aspect-ratio@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: e5f2c8f25050b3b1accad48dc8673eb53140a50d52d6a090addf6bbb7d297c6ad4139509b781925ff5ca1b53860d36f1ae8a306e1a07f2029619dbcde752e8d1 + languageName: node + linkType: hard + +"@radix-ui/react-avatar@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-avatar@npm:1.1.2" + dependencies: + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: fa2c95c3f9393cee30b5416147f9701edd335c27f1132782627db4dbd2545dbc5fdcea0a6e66945e3072ea91c80ec45183a07159a882c974ea5fb6bfc140fbb4 + languageName: node + linkType: hard + +"@radix-ui/react-checkbox@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-checkbox@npm:1.1.3" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ff2e62ba5f4bfdd6ef0cbbdf38a9f2249793d3a95b8fa55f95506198276e01c849b09bf963ec435c3f3ed43b18e27ddcb3087be4f6558e8d4f4dab8a27c49399 + languageName: node + linkType: hard + +"@radix-ui/react-collapsible@npm:1.1.12": + version: 1.1.12 + resolution: "@radix-ui/react-collapsible@npm:1.1.12" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-presence": 1.1.5 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-controllable-state": 1.2.2 + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 31e01f7a628882b621843004863bf57c705e22de25ab41b74032a2ae2228f45251955d430f7c139a0c53fb3a19247b9d38b49b8c05b6da9dacc5524b28d29c23 + languageName: node + linkType: hard + +"@radix-ui/react-collapsible@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-collapsible@npm:1.1.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c605d2eeb21417e243b3e7bf975af21959c56d3d77677ae320eac7f38227806ca1f620833000c077a649e3b5e93652eaeb129756265c1423cff9f791af0b715d + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-collection@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 413fbcb542ae5efefab05053a9cc3380586e7bc3d36427845a62749d90284986333e609066b952cc6ccd0a8ef49e8de773ea1cd294aecff3cdb1eb4047e97c2f + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-collection@npm:1.1.7" + dependencies: + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-slot": 1.2.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: dd9bb015ef86205b4246f55bc84e5ad54519bb89b4825dd83e646fe95205191fe376bb31a9e847f9d66b710d0ef7fc9353c0b0ded7e8997a5c1f5be6addf94ef + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-compose-refs@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: fb98be2e275a1a758ccac647780ff5b04be8dcf25dcea1592db3b691fecf719c4c0700126da605b2f512dd89caa111352b9fad59528d736b4e0e9a0e134a74a1 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 1be82f9f7fab96cc10f167a2e4f976e0135a63d473334f664c06f02af13bc5ea1994cb0505f89ed190d756cb65d57506721c030908af07e49b9e3cfd36044f33 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-compose-refs@npm:1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9a91f0213014ffa40c5b8aae4debb993be5654217e504e35aa7422887eb2d114486d37e53c482d0fffb00cd44f51b5269fcdf397b280c71666fa11b7f32f165d + languageName: node + linkType: hard + +"@radix-ui/react-context-menu@npm:2.2.5": + version: 2.2.5 + resolution: "@radix-ui/react-context-menu@npm:2.2.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-menu": 2.1.5 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: eb4b72a2ae975d4f46e6270d1598f7abf7a9ecf46a2b5ebb7f734c3b52898da11dc60fe5fb872fcd3bc0f885808da14c5ac32578f92f929c3b01fc785212621d + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-context@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 43c6b6f2183398161fe6b109e83fff240a6b7babbb27092b815932342a89d5ca42aa9806bfae5927970eed5ff90feed04c67aa29c6721f84ae826f17fcf34ce0 + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9a04db236685dacc2f5ab2bdcfc4c82b974998e712ab97d79b11d5b4ef073d24aa9392398c876ef6cb3c59f40299285ceee3646187ad818cdad4fe1c74469d3f + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-context@npm:1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6d08437f23df362672259e535ae463e70bf7a0069f09bfa06c983a5a90e15250bde19da1d63ef8e3da06df1e1b4f92afa9d28ca6aa0297bb1c8aaf6ca83d28c5 + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-dialog@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.0 + "@radix-ui/react-compose-refs": 1.0.0 + "@radix-ui/react-context": 1.0.0 + "@radix-ui/react-dismissable-layer": 1.0.0 + "@radix-ui/react-focus-guards": 1.0.0 + "@radix-ui/react-focus-scope": 1.0.0 + "@radix-ui/react-id": 1.0.0 + "@radix-ui/react-portal": 1.0.0 + "@radix-ui/react-presence": 1.0.0 + "@radix-ui/react-primitive": 1.0.0 + "@radix-ui/react-slot": 1.0.0 + "@radix-ui/react-use-controllable-state": 1.0.0 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.5.4 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 32a1ab36a483ceae40b804f116611577b976e1781f33c8d74093f4132fd230b325eadd0306efd77a628d604b61c3a592d4c720a5b7e69e74dbfb56ce85b2c6fd + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-dialog@npm:1.1.4" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.3 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + aria-hidden: ^1.1.1 + react-remove-scroll: ^2.6.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 695b35c7283adfe2be4ad88d30f0ad08be099a55dfd54e49ede61074846255b426eb57734509b5fc6f349439a051b48e44e58b542c2605383aa721a1b2bd7861 + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-dialog@npm:1.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 0897fd319e9566fac87141ae74b91dee17202c5ef68850ce0f15702bfb7bd45dbacec0221b3e0a1ec25e43f79727ff88948098eb83e072c655215129dac72bc8 + languageName: node + linkType: hard + +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 25ad0d1d65ad08c93cebfbefdff9ef2602e53f4573a66b37d2c366ede9485e75ec6fc8e7dd7d2939b34ea5504ca0fe6ac4a3acc2f6ee9b62d131d65486eafd49 + languageName: node + linkType: hard + +"@radix-ui/react-direction@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-direction@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 8cc330285f1d06829568042ca9aabd3295be4690ae93683033fc8632b5c4dfc60f5c1312f6e2cae27c196189c719de3cfbcf792ff74800f9ccae0ab4abc1bc92 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-dismissable-layer@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.0 + "@radix-ui/react-compose-refs": 1.0.0 + "@radix-ui/react-primitive": 1.0.0 + "@radix-ui/react-use-callback-ref": 1.0.0 + "@radix-ui/react-use-escape-keydown": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: c5af6445ea3f584bad1fb3ed01703c2d4a889d9b99b23bc2c821a2c166fdbb75cfdd1e4870d3f958d9ac78f5e1b8006f762317cba765839592e5c5af1183a7a7 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.11": + version: 1.1.11 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.11" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-callback-ref": 1.1.1 + "@radix-ui/react-use-escape-keydown": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8fc9f027c9f68940c69c9cc117c43e1313d1a78ae4109cf809868b82837e5e2a7d410adf78e97328d9d5a080a63e399918414985658ab029a8df7d775af23b68 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.3" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-escape-keydown": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 26d15726bdb274aeb8d801fd163051c270707fb19e9bac4e0e90b368e79063a5347a0b15dc3aadc0bbafa157674e9e796d785d720bd5132c059ac5294ac73a81 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.4" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-escape-keydown": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 387060b412c8db474d2e0395c5ad8eb93544a81268be2a22ff1c9c8127f9477471bd8a6d026cfc9a541512223edbf3107f6603d574b46b554431819c3c68ff2e + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:2.1.16": + version: 2.1.16 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.16" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-menu": 2.1.16 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-controllable-state": 1.2.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8178faa47e4ec58870db4f5c7fc158edf060bf00e9c9ed75e8028fdbc62dd9624b63ed5c461175be8e964d136f382b658881df68bdaf328da5c2ca56f8048f88 + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-menu": 2.1.5 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: fc4d164dd25596987341608b357f8a0ed2a13c1b64836a057cbbf0de23d1180af56761c8d328724fe2f99ab5fb47e087414a19504abfbada2d7963332c328e20 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-focus-guards@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 8c714e8caa6032f5402eecb0323addd7456d3496946dbad1b9ee8ebf5845943876945e7af9bca179e9f8ffe5100e61cb4ba54a185873949125c310c406be5aa4 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ac8dd31f48fa0500bafd9368f2f06c5a06918dccefa89fa5dc77ca218dc931a094a81ca57f6b181138029822f7acdd5280dceccf5ba4d9263c754fb8f7961879 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-focus-guards@npm:1.1.3" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b57878f6cf0ebc3e8d7c5c6bbaad44598daac19c921551ca541c104201048a9a902f3d69196e7a09995fd46e998c309aab64dc30fa184b3609d67d187a6a9c24 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-focus-scope@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.0 + "@radix-ui/react-primitive": 1.0.0 + "@radix-ui/react-use-callback-ref": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 2ee0b9a2d1905aba25d0225c203d20745fd798aa61d65f55c6041169701d47d6b801d4392a57d94968f0d8ef3410eb79fcab19c9c80f03e9b9f6b24f6f997f98 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-scope@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8716fe9b029a66f81b37e4e22457dd0fc7b4dba573d712454e18ead850f256d84cd994eeebcc31dd7780cf1028b6410d9ebe152fff4478d3b4ce2700690a38f4 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-focus-scope@npm:1.1.7" + dependencies: + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-callback-ref": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: bb642d192d3da8431f8b39f64959b493a7ba743af8501b76699ef93357c96507c11fb76d468824b52b0e024eaee130a641f3a213268ac7c9af34883b45610c9b + languageName: node + linkType: hard + +"@radix-ui/react-form@npm:0.1.1": + version: 0.1.1 + resolution: "@radix-ui/react-form@npm:0.1.1" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-label": 2.1.1 + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 56ef1f3c58868f20eef7ea3a738aca0349abd972e74eb33901791d071d25f3bff7894ec9009c3c477aeb2a7b6b6265a8a8cc14f6f5315bf3e50b5d69e4bda52a + languageName: node + linkType: hard + +"@radix-ui/react-hover-card@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-hover-card@npm:1.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a014491d8dd3b9284ecbe2b8b1672973d9bae97c0f0c2ee9a9ff6a15de1138a86c62b4e14ff81ebdb1dab2c7bae8f1b58bfa63d5c0b5ab9f415b3aa560950bb5 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-id@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-layout-effect": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: ba323cedd6a6df6f6e51ed1f7f7747988ce432b47fd94d860f962b14b342dcf049eae33f8ad0b72fd7df6329a7375542921132271fba64ab0a271c93f09c48d1 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6fbc9d1739b3b082412da10359e63967b4f3a60383ebda4c9e56b07a722d29bee53b203b3b1418f88854a29315a7715867133bb149e6e22a027a048cdd20d970 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-id@npm:1.1.1" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 8d68e200778eb3038906870fc869b3d881f4a46715fb20cddd9c76cba42fdaaa4810a3365b6ec2daf0f185b9201fc99d009167f59c7921bc3a139722c2e976db + languageName: node + linkType: hard + +"@radix-ui/react-label@npm:2.1.1": + version: 2.1.1 + resolution: "@radix-ui/react-label@npm:2.1.1" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 40525096bf6fb5a1cfbf5c87aa46fd13d1329155fa62a42e35b4b55db5559d42081b97e77bf5f7ac45064fdae947ee6f78abb1f55b18821760a5712492243e6d + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.16": + version: 2.1.16 + resolution: "@radix-ui/react-menu@npm:2.1.16" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-collection": 1.1.7 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-direction": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.11 + "@radix-ui/react-focus-guards": 1.1.3 + "@radix-ui/react-focus-scope": 1.1.7 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-popper": 1.2.8 + "@radix-ui/react-portal": 1.1.9 + "@radix-ui/react-presence": 1.1.5 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-roving-focus": 1.1.11 + "@radix-ui/react-slot": 1.2.3 + "@radix-ui/react-use-callback-ref": 1.1.1 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 622f3abf8bb3c324ceb824988d7d384865191d5b09f2ddbc2a879b95d48d3e25ed9e22c4059203f4d29eaefe7d67a36e4b3cd2ce6b51596351cfd575d45d1fec + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-menu@npm:2.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 5546120ce96f707f6ddb3d571280e1143c59155757a03c3feea8c0aaf918c0ecb70b576c0315fcec13be141a491351ccb6426144b009ed3625e2b45936e203f4 + languageName: node + linkType: hard + +"@radix-ui/react-menubar@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-menubar@npm:1.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-menu": 2.1.5 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 210f7096d2f59e15eb4dd32517ba4c7145721e03f932b0e152f5c100cb3fd1bee17a44e1c367d83b830b3f882f5609e2772df79f7c560bb17752818ee7250008 + languageName: node + linkType: hard + +"@radix-ui/react-navigation-menu@npm:1.2.4": + version: 1.2.4 + resolution: "@radix-ui/react-navigation-menu@npm:1.2.4" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: aeec6cba5716b9d94e5f161d3a77815e46fd0ab03db1010c3b651c3be64e7ad374e3abcddad7b04cd9efc7becc4d953275faffed83e130585213c626c512979a + languageName: node + linkType: hard + +"@radix-ui/react-popover@npm:1.1.15": + version: 1.1.15 + resolution: "@radix-ui/react-popover@npm:1.1.15" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-dismissable-layer": 1.1.11 + "@radix-ui/react-focus-guards": 1.1.3 + "@radix-ui/react-focus-scope": 1.1.7 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-popper": 1.2.8 + "@radix-ui/react-portal": 1.1.9 + "@radix-ui/react-presence": 1.1.5 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-slot": 1.2.3 + "@radix-ui/react-use-controllable-state": 1.2.2 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8a9ff4c6d8755cb770bbcfa2e60c4364364ccbf57888d72ebb77d8eb73a859023d7950c125de23d29d8506b4944b2af8b8c0f59f9880768eea6b2543e66e3d36 + languageName: node + linkType: hard + +"@radix-ui/react-popover@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-popover@npm:1.1.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: d98dd028ce455a509faa7a09193f8e08803ea9a3e797316e9852cc027ddf7463ce2250bb4391a165424a0b5d19aaf72587d114c8d602fe0f1560793f3391cc81 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.2.1": + version: 1.2.1 + resolution: "@radix-ui/react-popper@npm:1.2.1" + dependencies: + "@floating-ui/react-dom": ^2.0.0 + "@radix-ui/react-arrow": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-rect": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + "@radix-ui/rect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 1416acda53d06d497d40a587e02ef821dcb955f2eee86bad3a9acacfd7fda8601e5d36a9cbe5e47d200052169ccd2d840b685c51e7192afdf3fc7fa072274ee0 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.2.8": + version: 1.2.8 + resolution: "@radix-ui/react-popper@npm:1.2.8" + dependencies: + "@floating-ui/react-dom": ^2.0.0 + "@radix-ui/react-arrow": 1.1.7 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-callback-ref": 1.1.1 + "@radix-ui/react-use-layout-effect": 1.1.1 + "@radix-ui/react-use-rect": 1.1.1 + "@radix-ui/react-use-size": 1.1.1 + "@radix-ui/rect": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 51370bc4868542ab8b807da0b43158d699715c13f5e31a5236861a172b75eb68ab9556945bbddbc0cb408bcc8da4f4569f42d657b19925e89501797e4eb3738b + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-portal@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: dfb194b2df32830db2daf01569176c6e4cf3af2c6e393ece60532543902acf13a6629f9a45003902c99df195c2249bc56d4f4425a5fed2897555df9bdf01efa0 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-portal@npm:1.1.3" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 470fb50c940772d05cc268e219b3d15848909dcd0a2dc1952965d0af905992f0ccab99e99c490dea6564c441397eba720b8425ba9f4582c94bef40ebe27ac0d0 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.1.9": + version: 1.1.9 + resolution: "@radix-ui/react-portal@npm:1.1.9" + dependencies: + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: bd6be39bf021d5c917e2474ecba411e2625171f7ef96862b9af04bbd68833bb3662a7f1fbdeb5a7a237111b10e811e76d2cd03e957dadd6e668ef16541bfbd68 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-presence@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.0 + "@radix-ui/react-use-layout-effect": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: a607d67795aa265e88f1765dcc7c18bebf6d88d116cb7f529ebe5a3fbbe751a42763aff0c1c89cdd8ce7f7664355936c4070fd3d4685774aff1a80fa95f4665b + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-presence@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 0345bc8d3e1ddcbf4b864025833c71f3d76e4801ce16ad126a98aed816be6e819c4fe01097c6c1320771b947f5a14929cc610d18e7a1438cfb5573289fa4d4a6 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-presence@npm:1.1.5" + dependencies: + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 05f1b8e80d3d878efab44304ce55d0b9e6c7050e8345f9da95d0597a716121fb2467c3247c847c51a6cb27edd00e86ac36b2635e4c00ea79d91cfc26c930da81 + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-primitive@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-slot": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: fb3fe8c8c5a57995716cce4d7e9039e474c09ba5d714994419ad4940bc954da670f1188813cc931f189b23d9bd5a67adf7087bf44fe1d4272b4a334a3514d38b + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:2.0.1": + version: 2.0.1 + resolution: "@radix-ui/react-primitive@npm:2.0.1" + dependencies: + "@radix-ui/react-slot": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: d75882209101155f20babcff9475b887929db6473cd8e5b56d0c24d24d0042202e0fa785e6d6c6b322a96d9777cd0ef7610def9e11ea69839c6b204f1c99cf16 + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:2.1.3": + version: 2.1.3 + resolution: "@radix-ui/react-primitive@npm:2.1.3" + dependencies: + "@radix-ui/react-slot": 1.2.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 01f82e4bad76b57767198762c905e5bcea04f4f52129749791e31adfcb1b36f6fdc89c73c40017d812b6e25e4ac925d837214bb280cfeaa5dc383457ce6940b0 + languageName: node + linkType: hard + +"@radix-ui/react-progress@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-progress@npm:1.1.1" + dependencies: + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 823a4c687cf33aa94a09aeaec411bda52833b0602213568da470b07e44505bf7d99606d3a098e93491038ff8caa0aa966d2de437bc4c06562a50d0b2d5b65087 + languageName: node + linkType: hard + +"@radix-ui/react-radio-group@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-radio-group@npm:1.2.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: f0e11025ec46d23e775c18889c549b7eb670ed801ed7bad1736b1423f9f6394413d9cf025e3a1570c2a1fa9ac28b0fe566e59fa1cf0615c193018035a63e47d7 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-roving-focus@npm:1.1.1" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: f3a78bd15cca322b384758c938106414b4cbe99aa58ca3eb12ec9d66552c7fa137128e846f413a6b7027f4bed04b2233c9aad8adb1ba07e14ed7a697f972d4f6 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.1.11": + version: 1.1.11 + resolution: "@radix-ui/react-roving-focus@npm:1.1.11" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-collection": 1.1.7 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-direction": 1.1.1 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-callback-ref": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.2.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 62af05c244803359c36beea278dac89caee37d20c31b84bcba3a20c462df33b7395c2e1b08b3a8ebb471c29cec4b3fb4f97488b6a167b1b275cedf994cf436e6 + languageName: node + linkType: hard + +"@radix-ui/react-scroll-area@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-scroll-area@npm:1.2.2" + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 2cd63d159442d55951c8e9c447a513f9e3c435a7c9555165b26dceda6d4047432a25acded3f6c18f51c9abbae2ccf6b38d81cc4767d78133fb89d3de73ddaca8 + languageName: node + linkType: hard + +"@radix-ui/react-select@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-select@npm:2.1.5" + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.1 + aria-hidden: ^1.2.4 + react-remove-scroll: ^2.6.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 585be67916a0ae84a8ddb35ea64f969406bdb661a8239a2188a69a5ffe3af1dd3c33f372178e2227b24ef20c82f83062dc82e65ec61429c5c236f8764d4dbf2d + languageName: node + linkType: hard + +"@radix-ui/react-separator@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-separator@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 85de387e6b94548d777b5ebafe3f170eb0bab31ec1850ee8bc58f7fc48b725d6cf33c4fb2c92be3196ca843a14819fa32108dd78d5675994e31adb5500484e01 + languageName: node + linkType: hard + +"@radix-ui/react-slider@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-slider@npm:1.2.2" + dependencies: + "@radix-ui/number": 1.1.0 + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 43acd22d5b0840092463ecd60a1c00db01d38330255b7e27d4ccd754379955ce7e6a305572a2691d34ea77df8904aa89030c5cb2596b0ddd54ceac5a62f916e5 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-slot@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 60c0190ebdca21785b4f8b58a0c52717600c98953fc49da9580870519c60f52d5cf873dffa05446f4bb539066326ccec0827f4ca252b02ec4ff1a4ae203f59d7 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-slot@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ac391b921dcde1a71db8307247b36cd6908e0886d7a7b0babeb25158292bc29b61ccfb3f83279bfad11fe1f0f90e3e2f3de93b1174f36d107d77b073fe1a652a + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.2.3": + version: 1.2.3 + resolution: "@radix-ui/react-slot@npm:1.2.3" + dependencies: + "@radix-ui/react-compose-refs": 1.1.2 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2731089e15477dd5eef98a5757c36113dd932d0c52ff05123cd89f05f0412e95e5b205229185d1cd705cda4a674a838479cce2b3b46ed903f82f5d23d9e3f3c2 + languageName: node + linkType: hard + +"@radix-ui/react-switch@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-switch@npm:1.1.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-previous": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 5a5320f27391a9bceb189cfdeec1d86346ce6f6bab1df5b03fdf46a1fc95def1e6a04c25cb4af08db8a657bc3b80f8386b456d57cfef9aedc9cdc2d41bc54dda + languageName: node + linkType: hard + +"@radix-ui/react-tabs@npm:1.1.13": + version: 1.1.13 + resolution: "@radix-ui/react-tabs@npm:1.1.13" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-direction": 1.1.1 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-presence": 1.1.5 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-roving-focus": 1.1.11 + "@radix-ui/react-use-controllable-state": 1.2.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 6bb8fa404d65ddb1be12cb03912abff8d924fb9b3435da71b39836585df6b55bd25341bd989324c330724af942c0f0cdf4c51503057b0532359da40c64b08081 + languageName: node + linkType: hard + +"@radix-ui/react-tabs@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-tabs@npm:1.1.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 21c9ed2e65538beebbde6c2d5d47c8e7f8279cacc87e34c7581109f9524a11860375958b65fe72e70cfb0ade9be71bbc27dd4d94b90465966c7875ca6d704116 + languageName: node + linkType: hard + +"@radix-ui/react-toast@npm:1.2.5": + version: 1.2.5 + resolution: "@radix-ui/react-toast@npm:1.2.5" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 4910807f136b98d6c152e73c6dd4b4e023860a0fd115fd1b21ca58109bfd3854a4651b712d130c527e380dc48ac2a5d524e190d61e7ef3223cb3a32ac186085b + languageName: node + linkType: hard + +"@radix-ui/react-toggle-group@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toggle-group@npm:1.1.1" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-toggle": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 0add2e76b4b55a20f53cabf9f83b2ca5b2c72f98eeb71af420532dfc23d8d1288417c6953d2e334c16f07610b7bdb3f755afd630b9bee12cd7bf3d5ad71ff4a4 + languageName: node + linkType: hard + +"@radix-ui/react-toggle-group@npm:1.1.11": + version: 1.1.11 + resolution: "@radix-ui/react-toggle-group@npm:1.1.11" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-direction": 1.1.1 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-roving-focus": 1.1.11 + "@radix-ui/react-toggle": 1.1.10 + "@radix-ui/react-use-controllable-state": 1.2.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 5824dd7b2373fba106029bf9d1bfe23deb0f5cfa78308fd9037c2bac79b8c19ea1d74aa855059479aabf3f4b76be09a369c97f71f9beb7b270357176cbc7bf1e + languageName: node + linkType: hard + +"@radix-ui/react-toggle@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toggle@npm:1.1.1" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 08be2f038f1756c24267f5af59ba14fbf49df11bba4bb8d5f7165c11b83e5a75277cee76a1bb92c50be75767ae0e994a2db82d853da54933e021dcfabe95ddfc + languageName: node + linkType: hard + +"@radix-ui/react-toggle@npm:1.1.10": + version: 1.1.10 + resolution: "@radix-ui/react-toggle@npm:1.1.10" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-use-controllable-state": 1.2.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ece154bd7a0ca765040fafbe4131f753457a3d37f73dec3ae94f08f17f3889272d06f33f305ad34c986925ce8a40532ee43f6bdb7e8b99fd8bac299b01d69204 + languageName: node + linkType: hard + +"@radix-ui/react-toolbar@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toolbar@npm:1.1.1" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-separator": 1.1.1 + "@radix-ui/react-toggle-group": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8d0c85221849fe210a9d9cca81a9e701ec322997cb2b9819e2f2cb9eaebace9d9029382de8da8aee208ec6caf7821a1b59f7097772dc977b767aeccab141b620 + languageName: node + linkType: hard + +"@radix-ui/react-tooltip@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-tooltip@npm:1.1.7" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 05d1167f1a65ae211b78f69be12ba35b05e568f00c5862fa8c092f726622642a2393ae4fa82a0b3c4e036b1caa3ba7fef8ec316738a5c6d3131be8a8f9fdf7db + languageName: node + linkType: hard + +"@radix-ui/react-tooltip@npm:1.2.8": + version: 1.2.8 + resolution: "@radix-ui/react-tooltip@npm:1.2.8" + dependencies: + "@radix-ui/primitive": 1.1.3 + "@radix-ui/react-compose-refs": 1.1.2 + "@radix-ui/react-context": 1.1.2 + "@radix-ui/react-dismissable-layer": 1.1.11 + "@radix-ui/react-id": 1.1.1 + "@radix-ui/react-popper": 1.2.8 + "@radix-ui/react-portal": 1.1.9 + "@radix-ui/react-presence": 1.1.5 + "@radix-ui/react-primitive": 2.1.3 + "@radix-ui/react-slot": 1.2.3 + "@radix-ui/react-use-controllable-state": 1.2.2 + "@radix-ui/react-visually-hidden": 1.2.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: acd2606793f05e77c0fe1cc98d97bc1e9d07cdfd48fdebd23e4555676b9acaafbf70e518fbde943a9304cd086d85c2c78bcb9470d9128c2dc8cb61b02531311e + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: a8dda76ba0a26e23dc6ab5003831ad7439f59ba9d696a517643b9ee6a7fb06b18ae7a8f5a3c00c530d5c8104745a466a077b7475b99b4c0f5c15f5fc29474471 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2ec7903c67e3034b646005556f44fd975dc5204db6885fc58403e3584f27d95f0b573bc161de3d14fab9fda25150bf3b91f718d299fdfc701c736bd0bd2281fa + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: cde8c40f1d4e79e6e71470218163a746858304bad03758ac84dc1f94247a046478e8e397518350c8d6609c84b7e78565441d7505bb3ed573afce82cfdcd19faf + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 35f1e714bbe3fc9f5362a133339dd890fb96edb79b63168a99403c65dd5f2b63910e0c690255838029086719e31360fa92544a55bc902cfed4442bb3b55822e2 + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a6c167cf8eb0744effbeab1f92ea6c0ad71838b222670c0488599f28eecd941d87ac1eed4b5d3b10df6dc7b7b2edb88a54e99d92c2942ce3b21f81d5c188f32d + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-use-controllable-state@npm:1.2.2" + dependencies: + "@radix-ui/react-use-effect-event": 0.0.2 + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b438ee199d0630bf95eaafe8bf4bce219e73b371cfc8465f47548bfa4ee231f1134b5c6696b242890a01a0fd25fa34a7b172346bbfc5ee25cfb28b3881b1dc92 + languageName: node + linkType: hard + +"@radix-ui/react-use-effect-event@npm:0.0.2": + version: 0.0.2 + resolution: "@radix-ui/react-use-effect-event@npm:0.0.2" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 5a1950a30a399ea7e4b98154da9f536737a610de80189b7aacd4f064a89a3cd0d2a48571d527435227252e72e872bdb544ff6ffcfbdd02de2efd011be4aaa902 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.0 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: a6728d40e059fdf2da0703cde9afb10defbcd951d6e1dc48522f33f9399f5aa0514751d9e25847bdcc57328b9d745a3baa36baf9f6af6453a5c894dfcbd40352 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9bf88ea272b32ea0f292afd336780a59c5646f795036b7e6105df2d224d73c54399ee5265f61d571eb545d28382491a8b02dc436e3088de8dae415d58b959b71 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.1" + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 0eb0756c2c55ddcde9ff01446ab01c085ab2bf799173e97db7ef5f85126f9e8600225570801a1f64740e6d14c39ffe8eed7c14d29737345a5797f4622ac96f6f + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: fcdc8cfa79bd45766ebe3de11039c58abe3fed968cb39c12b2efce5d88013c76fe096ea4cee464d42576d02fe7697779b682b4268459bca3c4e48644f5b4ac5e + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 271ea0bf1cd74718895a68414a6e95537737f36e02ad08eeb61a82b229d6abda9cff3135a479e134e1f0ce2c3ff97bb85babbdce751985fb755a39b231d7ccf2 + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: bad2ba4f206e6255263582bedfb7868773c400836f9a1b423c0b464ffe4a17e13d3f306d1ce19cf7a19a492e9d0e49747464f2656451bb7c6a99f5a57bd34de2 + languageName: node + linkType: hard + +"@radix-ui/react-use-previous@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-previous@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 8a2407e3db6248ab52bf425f5f4161355d09f1a228038094959250ae53552e73543532b3bb80e452f6ad624621e2e1c6aebb8c702f2dfaa5e89f07ec629d9304 + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" + dependencies: + "@radix-ui/rect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: facc9528af43df3b01952dbb915ff751b5924db2c31d41f053ddea19a7cc5cac5b096c4d7a2059e8f564a3f0d4a95bcd909df8faed52fa01709af27337628e2c + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-rect@npm:1.1.1" + dependencies: + "@radix-ui/rect": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 116461bebc49472f7497e66a9bd413541181b3d00c5e0aaeef45d790dc1fbd7c8dcea80b169ea273306228b9a3c2b70067e902d1fd5004b3057e3bbe35b9d55d + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 01a11d4c07fc620b8a081e53d7ec8495b19a11e02688f3d9f47cf41a5fe0428d1e52ed60b2bf88dfd447dc2502797b9dad2841097389126dd108530913c4d90d + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-size@npm:1.1.1" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 64e61f65feb67ffc80e1fc4a8d5e32480fb6d68475e2640377e021178dead101568cba5f936c9c33e6c142c7cf2fb5d76ad7b23ef80e556ba142d56cf306147b + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": 2.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ccbdf29811283fb257f0b0f8604923e6fe349a264986463f6d6a20946fc51e243527985e69f0af27659f78fd7a4199dacbba5bfc7af3667aa409cd23a0ae3283 + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.2.3": + version: 1.2.3 + resolution: "@radix-ui/react-visually-hidden@npm:1.2.3" + dependencies: + "@radix-ui/react-primitive": 2.1.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 42296bde1ddf4af4e7445e914c35d6bc8406d6ede49f0a959a553e75b3ed21da09fda80a81c48d8ec058ed8129ce7137499d02ee26f90f0d3eaa2417922d6509 + languageName: node + linkType: hard + +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 1ad93efbc9fc3b878bae5e8bb26ffa1005235d8b5b9fca8339eb5dbcf7bf53abc9ccd2a8ce128557820168c8600521e48e0ea4dda96aa5f116381f66f46aeda3 + languageName: node + linkType: hard + +"@radix-ui/rect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/rect@npm:1.1.1" + checksum: c1c111edeab70b14a735bca43601de6468c792482864b766ac8940b43321492e5c0ae62f92b156cecdc9265ec3c680c32b3fa0c8a90b5e796923a9af13c5dc20 + languageName: node + linkType: hard + +"@react-aria/breadcrumbs@npm:^3.5.31": + version: 3.5.31 + resolution: "@react-aria/breadcrumbs@npm:3.5.31" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/link": ^3.8.8 + "@react-aria/utils": ^3.33.0 + "@react-types/breadcrumbs": ^3.7.18 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: fe3f8067cbd21b5eecfe62572e06b7ecd35979706f7f2680ba7c0309dac88f6311108cdbdf67616a393a6d9211ac9047a7c0f2e8ad6b9fb2557d85c403cf7f29 + languageName: node + linkType: hard + +"@react-aria/button@npm:^3.14.4": + version: 3.14.4 + resolution: "@react-aria/button@npm:3.14.4" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/toolbar": 3.0.0-beta.23 + "@react-aria/utils": ^3.33.0 + "@react-stately/toggle": ^3.9.4 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3f187affbedce0469c0ba4bc92956a7ba8fe02c4e295f5f2a14e887d215e9c1ccb5e85edef9e34a9860126c5415b7f1bb4f2b9097b1832e30820a4056a29fadf + languageName: node + linkType: hard + +"@react-aria/calendar@npm:^3.9.4": + version: 3.9.4 + resolution: "@react-aria/calendar@npm:3.9.4" + dependencies: + "@internationalized/date": ^3.11.0 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/utils": ^3.33.0 + "@react-stately/calendar": ^3.9.2 + "@react-types/button": ^3.15.0 + "@react-types/calendar": ^3.8.2 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 94f20ae5f5f21671c23108cb31a87bb737c697112137a03a3b8e02d6ff16774938464ddcaafdeba92517fae922a78390e7923bb196cb4e29bb9ffa7aa0e22577 + languageName: node + linkType: hard + +"@react-aria/checkbox@npm:^3.16.4": + version: 3.16.4 + resolution: "@react-aria/checkbox@npm:3.16.4" + dependencies: + "@react-aria/form": ^3.1.4 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/toggle": ^3.12.4 + "@react-aria/utils": ^3.33.0 + "@react-stately/checkbox": ^3.7.4 + "@react-stately/form": ^3.2.3 + "@react-stately/toggle": ^3.9.4 + "@react-types/checkbox": ^3.10.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 28e118d24c3af958623d3c016f50837cf93f9a8603de5939cd98a7288fa3118757a8d8d3e550b7a0683f78a62facf2d3a8ab9a12a3c4c606de11d24b191d081d + languageName: node + linkType: hard + +"@react-aria/color@npm:^3.1.4": + version: 3.1.4 + resolution: "@react-aria/color@npm:3.1.4" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/numberfield": ^3.12.4 + "@react-aria/slider": ^3.8.4 + "@react-aria/spinbutton": ^3.7.1 + "@react-aria/textfield": ^3.18.4 + "@react-aria/utils": ^3.33.0 + "@react-aria/visually-hidden": ^3.8.30 + "@react-stately/color": ^3.9.4 + "@react-stately/form": ^3.2.3 + "@react-types/color": ^3.1.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 7510c733a804d35cd3894a53e4a1b417fed6eed381cf762cbb1b6ef3c741754a0f00595aa3c703e33d664c697de9c479cf7c48cb8409491566e1e23ebdfb246b + languageName: node + linkType: hard + +"@react-aria/combobox@npm:^3.14.2": + version: 3.14.2 + resolution: "@react-aria/combobox@npm:3.14.2" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/listbox": ^3.15.2 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/menu": ^3.20.0 + "@react-aria/overlays": ^3.31.1 + "@react-aria/selection": ^3.27.1 + "@react-aria/textfield": ^3.18.4 + "@react-aria/utils": ^3.33.0 + "@react-stately/collections": ^3.12.9 + "@react-stately/combobox": ^3.12.2 + "@react-stately/form": ^3.2.3 + "@react-types/button": ^3.15.0 + "@react-types/combobox": ^3.13.11 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 900d54914b6bf0e081a41dea51be77cd00417abf3f0c27ed25c8bea9dfe116bbe4dc00a757955088dea22aa5c25a4dc9ca4ad8632d7bec24220f90398cb8f16b + languageName: node + linkType: hard + +"@react-aria/datepicker@npm:^3.16.0": + version: 3.16.0 + resolution: "@react-aria/datepicker@npm:3.16.0" + dependencies: + "@internationalized/date": ^3.11.0 + "@internationalized/number": ^3.6.5 + "@internationalized/string": ^3.2.7 + "@react-aria/focus": ^3.21.4 + "@react-aria/form": ^3.1.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/spinbutton": ^3.7.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/datepicker": ^3.16.0 + "@react-stately/form": ^3.2.3 + "@react-types/button": ^3.15.0 + "@react-types/calendar": ^3.8.2 + "@react-types/datepicker": ^3.13.4 + "@react-types/dialog": ^3.5.23 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: aafff4b21d365f7870fc11952e6450747ca2724ea2b917ea36e76aa5eb3c2b5ffc1daabb4fa671259deb92b920f8d0f92181b3b8dc1f31f0b06c3ec80b47369f + languageName: node + linkType: hard + +"@react-aria/dialog@npm:^3.5.33": + version: 3.5.33 + resolution: "@react-aria/dialog@npm:3.5.33" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/overlays": ^3.31.1 + "@react-aria/utils": ^3.33.0 + "@react-types/dialog": ^3.5.23 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: f1860bfab6b472b00690f588a20ada5bf9b48cbf1219c301158da5280edeab29718cfcf3a9d3c3f093faf8750633530c4c6f26c543711eb42b3215b39374cecb + languageName: node + linkType: hard + +"@react-aria/disclosure@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-aria/disclosure@npm:3.1.2" + dependencies: + "@react-aria/ssr": ^3.9.10 + "@react-aria/utils": ^3.33.0 + "@react-stately/disclosure": ^3.0.10 + "@react-types/button": ^3.15.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3c91068803d5b83228cc57b8e3ded1a81ba0ede7a486ce2053a1a53514649000e2fcf4ad81478b27793855b6b6ba269d29e2fcfa8d49af2661d7f111f025b87a + languageName: node + linkType: hard + +"@react-aria/dnd@npm:^3.11.5": + version: 3.11.5 + resolution: "@react-aria/dnd@npm:3.11.5" + dependencies: + "@internationalized/string": ^3.2.7 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/overlays": ^3.31.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/collections": ^3.12.9 + "@react-stately/dnd": ^3.7.3 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 30f87b86d561a978d0ede0d2a7503b1fe45ce34889b168b2afdabca6a9d761ef003e5f048270c03888e9ba9ad14973b5835c6d4abcdf10ac9391637ae5b42a0b + languageName: node + linkType: hard + +"@react-aria/focus@npm:^3.21.4": + version: 3.21.4 + resolution: "@react-aria/focus@npm:3.21.4" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + clsx: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: a904a4b839ed76673c154fa434eb991c0e157e093173b1256837ef2a06ce023a3106153d46a26d2589a00ea853567f0c854b3212a43b6bbde436f463d01ab7f6 + languageName: node + linkType: hard + +"@react-aria/form@npm:^3.1.4": + version: 3.1.4 + resolution: "@react-aria/form@npm:3.1.4" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-stately/form": ^3.2.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 70a3b335d48432876df63c8d5eef81e7a0fc7a48cd91d0676afebf3c932d5001788f62e3dba5aca34a625eb5ec7640169d640e40768173e7f4045ed2533e37d6 + languageName: node + linkType: hard + +"@react-aria/grid@npm:^3.14.7": + version: 3.14.7 + resolution: "@react-aria/grid@npm:3.14.7" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/collections": ^3.12.9 + "@react-stately/grid": ^3.11.8 + "@react-stately/selection": ^3.20.8 + "@react-types/checkbox": ^3.10.3 + "@react-types/grid": ^3.3.7 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b570e642e4e41ce6da279da145d56d6d65fc02a5a4fef0a5fd04d37a2fefd0b55d738f353996a2829b93951f2bb0badb401cfa1de232b2c99d768f99a98b555a + languageName: node + linkType: hard + +"@react-aria/gridlist@npm:^3.14.3": + version: 3.14.3 + resolution: "@react-aria/gridlist@npm:3.14.3" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/grid": ^3.14.7 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/list": ^3.13.3 + "@react-stately/tree": ^3.9.5 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0516da0e206a12655f5cc89469f386e81b2a7953a7955d26f7fad976036566ebc3cfae081a7158bea8a79c24d9f1a6f7cfd2a91ece6b114ed91ad2431e1290cb + languageName: node + linkType: hard + +"@react-aria/i18n@npm:^3.12.15": + version: 3.12.15 + resolution: "@react-aria/i18n@npm:3.12.15" + dependencies: + "@internationalized/date": ^3.11.0 + "@internationalized/message": ^3.1.8 + "@internationalized/number": ^3.6.5 + "@internationalized/string": ^3.2.7 + "@react-aria/ssr": ^3.9.10 + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d620bd4712b12a9bc4d4024ad19ee021e20b351bc8672a994f63380e0a84c7623f3088bc32bf92a408f19db92bc667841a7a30f7b5e3f40253e4065b07c0f47b + languageName: node + linkType: hard + +"@react-aria/interactions@npm:^3.27.0": + version: 3.27.0 + resolution: "@react-aria/interactions@npm:3.27.0" + dependencies: + "@react-aria/ssr": ^3.9.10 + "@react-aria/utils": ^3.33.0 + "@react-stately/flags": ^3.1.2 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 45e022fa0c72490e797b07316d937b30749658f65ba3fd84702e6a86a0a6492484700a453778fce28954ee3a54671de9c7c65247c8d0c57989904d59451acb60 + languageName: node + linkType: hard + +"@react-aria/label@npm:^3.7.24": + version: 3.7.24 + resolution: "@react-aria/label@npm:3.7.24" + dependencies: + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: caad8a895a8ced91fb8b0110cbb8d4dc735451046b95d497eeef160940398f6333fb422a155f139aa7527c5ee39d4737712a6d60e2913800a142afd1604cc657 + languageName: node + linkType: hard + +"@react-aria/landmark@npm:^3.0.9": + version: 3.0.9 + resolution: "@react-aria/landmark@npm:3.0.9" + dependencies: + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + use-sync-external-store: ^1.6.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 7ea24deaa03d463660ed349a78c7284bce0b885139672bd7648ea5f098d7a46a6a4610a739e3a18cc01f808fae450b151ff9ec1f2499edeedc472431062f613e + languageName: node + linkType: hard + +"@react-aria/link@npm:^3.8.8": + version: 3.8.8 + resolution: "@react-aria/link@npm:3.8.8" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-types/link": ^3.6.6 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 4a81cd928aea8e76a42ce03d820e0ec4323676382e3b656ed59faefc84e4bcd76658b30dcb868d3536e8913acf9f4fb34172db76206179b016c8b7cb1006447a + languageName: node + linkType: hard + +"@react-aria/listbox@npm:^3.15.2": + version: 3.15.2 + resolution: "@react-aria/listbox@npm:3.15.2" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/collections": ^3.12.9 + "@react-stately/list": ^3.13.3 + "@react-types/listbox": ^3.7.5 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 31a8c45e768a1af4da4f992aa34ecd9661329a681d4580f57238ca100b0a021e489767a91281a1f94b52645eda738fe0b296cf8c40a6a4e47ee310139947a5e0 + languageName: node + linkType: hard + +"@react-aria/live-announcer@npm:^3.4.4": + version: 3.4.4 + resolution: "@react-aria/live-announcer@npm:3.4.4" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: 5f773b7ed2725d1ba174b3a1ed234bcfcf0669f15b74cb9d0b2105df1d2945407bcd21a514c7647ca7f8aa6e352ad7733c48e2d7370c3ce556a91a9d8a8407aa + languageName: node + linkType: hard + +"@react-aria/menu@npm:^3.20.0": + version: 3.20.0 + resolution: "@react-aria/menu@npm:3.20.0" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/overlays": ^3.31.1 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/collections": ^3.12.9 + "@react-stately/menu": ^3.9.10 + "@react-stately/selection": ^3.20.8 + "@react-stately/tree": ^3.9.5 + "@react-types/button": ^3.15.0 + "@react-types/menu": ^3.10.6 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 34fdd4ca5bf710d9f4357f2fc10d912573ea45d8dafb29f83b092381066ecfd87d29645adb3b4761dc86202cc461cfe1e7336fe5ca4a558cf5801e146f4760e4 + languageName: node + linkType: hard + +"@react-aria/meter@npm:^3.4.29": + version: 3.4.29 + resolution: "@react-aria/meter@npm:3.4.29" + dependencies: + "@react-aria/progress": ^3.4.29 + "@react-types/meter": ^3.4.14 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: bf2b9a844b51952ba0d27e8e5c1cb09a5d62838a8ded0b9802af37d74081c63e5d2afbcfc33572da3fe18bf03956045db70dd0ca3efc2ea60558a971d6313f45 + languageName: node + linkType: hard + +"@react-aria/numberfield@npm:^3.12.4": + version: 3.12.4 + resolution: "@react-aria/numberfield@npm:3.12.4" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/spinbutton": ^3.7.1 + "@react-aria/textfield": ^3.18.4 + "@react-aria/utils": ^3.33.0 + "@react-stately/form": ^3.2.3 + "@react-stately/numberfield": ^3.10.4 + "@react-types/button": ^3.15.0 + "@react-types/numberfield": ^3.8.17 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: e6fdf2ad8e36740e31c75e20282fa32b25ed65ff51dc87287f5c7a63faaad35df4ef79a769dafeeebd2028fecd7467f60ab7fc803b54806d34b5fad89a6608e0 + languageName: node + linkType: hard + +"@react-aria/overlays@npm:^3.31.1": + version: 3.31.1 + resolution: "@react-aria/overlays@npm:3.31.1" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/ssr": ^3.9.10 + "@react-aria/utils": ^3.33.0 + "@react-aria/visually-hidden": ^3.8.30 + "@react-stately/overlays": ^3.6.22 + "@react-types/button": ^3.15.0 + "@react-types/overlays": ^3.9.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 850a18cffd89f38329ab107ec5b7271563f7d42218f28f18310c2450109d27726c07ba2db6df6857015ba99a83eef4d0166cb2ccd73d8a2aeeb3ee3b388c1254 + languageName: node + linkType: hard + +"@react-aria/progress@npm:^3.4.29": + version: 3.4.29 + resolution: "@react-aria/progress@npm:3.4.29" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/label": ^3.7.24 + "@react-aria/utils": ^3.33.0 + "@react-types/progress": ^3.5.17 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 042f5c55efa51a045647f3be93608da37f4cdd45ef48b1bfcce17406444b6da7b412c61d7088071404e592931bc940edc9f572fd0d24790d75dbbd6f86056cd3 + languageName: node + linkType: hard + +"@react-aria/radio@npm:^3.12.4": + version: 3.12.4 + resolution: "@react-aria/radio@npm:3.12.4" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/form": ^3.1.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/utils": ^3.33.0 + "@react-stately/radio": ^3.11.4 + "@react-types/radio": ^3.9.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 629a8aa8c1e81b771668a0dccd68446c76af3ac7bb94782fe254f500c0407b65e4854c3a3837e856232b00d1cd96a0cae4dd1fc4c96b6d5a8a43749319d28de6 + languageName: node + linkType: hard + +"@react-aria/searchfield@npm:^3.8.11": + version: 3.8.11 + resolution: "@react-aria/searchfield@npm:3.8.11" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/textfield": ^3.18.4 + "@react-aria/utils": ^3.33.0 + "@react-stately/searchfield": ^3.5.18 + "@react-types/button": ^3.15.0 + "@react-types/searchfield": ^3.6.7 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 491f6c37022dd1e03771e9a4503b457ef2d3743848ea3e63c4e56e9c4f5c024c819a8f11769511dbd7fa43c5f9b12d87c55fb29a66c47947136c47f87ba93aab + languageName: node + linkType: hard + +"@react-aria/select@npm:^3.17.2": + version: 3.17.2 + resolution: "@react-aria/select@npm:3.17.2" + dependencies: + "@react-aria/form": ^3.1.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/listbox": ^3.15.2 + "@react-aria/menu": ^3.20.0 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-aria/visually-hidden": ^3.8.30 + "@react-stately/select": ^3.9.1 + "@react-types/button": ^3.15.0 + "@react-types/select": ^3.12.1 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 46bcde7354db2cbcca1e1047b7ad27cbb8704d3aac4ad1864d3f7b81725953be4b209355df631c1268ff9aa4910c98f1d06f0139961ca3e97f0ace2f2b50cc6d + languageName: node + linkType: hard + +"@react-aria/selection@npm:^3.27.1": + version: 3.27.1 + resolution: "@react-aria/selection@npm:3.27.1" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-stately/selection": ^3.20.8 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0b5ba1a1a05729bad10a9919f0463c6ab3a76ce8fbe7b092b9223f86465ac2c2109b5d01a2df09d32142ffc4fcfebc96674bfcc3a7066cdda193e36a4b2867bf + languageName: node + linkType: hard + +"@react-aria/separator@npm:^3.4.15": + version: 3.4.15 + resolution: "@react-aria/separator@npm:3.4.15" + dependencies: + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 2aa90ac9f545fbe94725a001b49dba0ebc06fbe6d1342361e4c91987b7d4741a185e6b18c28e2fe1cc1b9f3c5ca52ca56a0091106e91a25f263e86e6022e700b + languageName: node + linkType: hard + +"@react-aria/slider@npm:^3.8.4": + version: 3.8.4 + resolution: "@react-aria/slider@npm:3.8.4" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/utils": ^3.33.0 + "@react-stately/slider": ^3.7.4 + "@react-types/shared": ^3.33.0 + "@react-types/slider": ^3.8.3 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: fd02bb2507aa9f752f5dd94b69c7024b9ab20db18157e1e31952dec93e6c6dae14c3aadcb009cb25a97f8c251d48145b451b8bd3916dbf9d69c9fbc92901361d + languageName: node + linkType: hard + +"@react-aria/spinbutton@npm:^3.7.1": + version: 3.7.1 + resolution: "@react-aria/spinbutton@npm:3.7.1" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/utils": ^3.33.0 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c6679cb41f1d766cd2404fb61df972405a4ad402e45dba91c41c42ac09ae2a5bdd6d45aecb75a5549999a14bc2727e8f9510a85af3a7360880f3fb535ecde29c + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.10": + version: 3.9.10 + resolution: "@react-aria/ssr@npm:3.9.10" + dependencies: + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 45307c53beee3a48f79f361ba07d4306250a051a0da5c258a545b47495983743975ad193e05542d28d15087e597049c74c850fe4fd920157a7d190d47f19dd52 + languageName: node + linkType: hard + +"@react-aria/switch@npm:^3.7.10": + version: 3.7.10 + resolution: "@react-aria/switch@npm:3.7.10" + dependencies: + "@react-aria/toggle": ^3.12.4 + "@react-stately/toggle": ^3.9.4 + "@react-types/shared": ^3.33.0 + "@react-types/switch": ^3.5.16 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 6d6079f515c7ec84cf3ec1578c8d3c7a33f966ce1c48a1481bc6ea0d51aba79afaaa36527713ce9fa61d2fd96ab57a2ce62abb9e1ff5e93b0e54cb62ebbb8a73 + languageName: node + linkType: hard + +"@react-aria/table@npm:^3.17.10": + version: 3.17.10 + resolution: "@react-aria/table@npm:3.17.10" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/grid": ^3.14.7 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/live-announcer": ^3.4.4 + "@react-aria/utils": ^3.33.0 + "@react-aria/visually-hidden": ^3.8.30 + "@react-stately/collections": ^3.12.9 + "@react-stately/flags": ^3.1.2 + "@react-stately/table": ^3.15.3 + "@react-types/checkbox": ^3.10.3 + "@react-types/grid": ^3.3.7 + "@react-types/shared": ^3.33.0 + "@react-types/table": ^3.13.5 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: e062cb2c4790f7d10c55c4125a1ff5d03ecc01c203443d302ad2fe28ab336102deddaf8428f2afa459c75bd0a8a954f42013a7722361a2ee0d1493201d55889e + languageName: node + linkType: hard + +"@react-aria/tabs@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-aria/tabs@npm:3.11.0" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/tabs": ^3.8.8 + "@react-types/shared": ^3.33.0 + "@react-types/tabs": ^3.3.21 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d46d6842c1af391d54d71dbdac6081a33c45480117344e0f5a8967d00df11022b69565c6c845d4c9bf8f58c42827ca4b9d01dc488733f78bd9b95df4310b4e46 + languageName: node + linkType: hard + +"@react-aria/tag@npm:^3.8.0": + version: 3.8.0 + resolution: "@react-aria/tag@npm:3.8.0" + dependencies: + "@react-aria/gridlist": ^3.14.3 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/list": ^3.13.3 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 85dc69b0800a6b99aacd96edcc9ef3482603b9265963898ef5580ae30b2a181c6b50122ec5635458245877d29078b345c2a59eb5a1690e727ae7b2da9956200b + languageName: node + linkType: hard + +"@react-aria/textfield@npm:^3.18.4": + version: 3.18.4 + resolution: "@react-aria/textfield@npm:3.18.4" + dependencies: + "@react-aria/form": ^3.1.4 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/utils": ^3.33.0 + "@react-stately/form": ^3.2.3 + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@react-types/textfield": ^3.12.7 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 65489b2162b6550f3b8d2b31a0a0288dc555b578d62ce719cab1d554d9841be2ba91b90d7d6ec14626eca8568aadfc17ef8484905e64e5357d1eecb91cad8513 + languageName: node + linkType: hard + +"@react-aria/toast@npm:^3.0.10": + version: 3.0.10 + resolution: "@react-aria/toast@npm:3.0.10" + dependencies: + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/landmark": ^3.0.9 + "@react-aria/utils": ^3.33.0 + "@react-stately/toast": ^3.1.3 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 02f51d609166794efcd7340fce452745b494ff5760807429fef1dad971e5c26fc4f4b5cd51a059a7e543de47b17d18fa6bda332de221d04b3a6ce3af311e2244 + languageName: node + linkType: hard + +"@react-aria/toggle@npm:^3.12.4": + version: 3.12.4 + resolution: "@react-aria/toggle@npm:3.12.4" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-stately/toggle": ^3.9.4 + "@react-types/checkbox": ^3.10.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 661703538a47d8f25179081c37e257761e2817559277326b1293589a96202a7352f490f2449ab1e0e3ec5e61ed4fedf8516b3445d0cda199785d84dd24e66855 + languageName: node + linkType: hard + +"@react-aria/toolbar@npm:3.0.0-beta.23": + version: 3.0.0-beta.23 + resolution: "@react-aria/toolbar@npm:3.0.0-beta.23" + dependencies: + "@react-aria/focus": ^3.21.4 + "@react-aria/i18n": ^3.12.15 + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b7238f30795022c2e57b5357e644f1c68d68ad445607fb669370927567010b05728f1b270f703e455b891af77b035bfd645dd63fd89bfb5747e8f1657973ceb4 + languageName: node + linkType: hard + +"@react-aria/tooltip@npm:^3.9.1": + version: 3.9.1 + resolution: "@react-aria/tooltip@npm:3.9.1" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-stately/tooltip": ^3.5.10 + "@react-types/shared": ^3.33.0 + "@react-types/tooltip": ^3.5.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 754826dca30fc3e0f995b57b701f838afa0093cc0a85feea7a2504b1d8aeaedd70574682e1442e606ca345e9af39f29ec25d8eabbf6cb76399e2b74c92de7c7a + languageName: node + linkType: hard + +"@react-aria/tree@npm:^3.1.6": + version: 3.1.6 + resolution: "@react-aria/tree@npm:3.1.6" + dependencies: + "@react-aria/gridlist": ^3.14.3 + "@react-aria/i18n": ^3.12.15 + "@react-aria/selection": ^3.27.1 + "@react-aria/utils": ^3.33.0 + "@react-stately/tree": ^3.9.5 + "@react-types/button": ^3.15.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: be596f9d2a6e507d1e8328fae9c088fc71101d3d3769cbb42e46252166c4fc518e25695e3e10a3543e87cfccc31cddf1f964a329c0fd1015e552128812e88b6f + languageName: node + linkType: hard + +"@react-aria/utils@npm:^3.33.0": + version: 3.33.0 + resolution: "@react-aria/utils@npm:3.33.0" + dependencies: + "@react-aria/ssr": ^3.9.10 + "@react-stately/flags": ^3.1.2 + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + clsx: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b53c05f8ffae0d10b9b618ff096eb3845fa84f5a7efc6efdb557e6a6b9c580902871ad64bdb6b493dbc75f265b726a9e7f0085307fc5657930ad0a7ffa1027a9 + languageName: node + linkType: hard + +"@react-aria/visually-hidden@npm:^3.8.30": + version: 3.8.30 + resolution: "@react-aria/visually-hidden@npm:3.8.30" + dependencies: + "@react-aria/interactions": ^3.27.0 + "@react-aria/utils": ^3.33.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0fe40882b3d7b0fb368e29961c8465069eacacf76d029c1cb4b6aea1726568710d566cd36ec7fa27073339b3a8c3c5b1d2ee0f0c516e573c22473feb79d7d710 + languageName: node + linkType: hard + +"@react-email/body@npm:0.1.0": + version: 0.1.0 + resolution: "@react-email/body@npm:0.1.0" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 46090b3d36b45f48b277659440d3907afa638bab228b5409bb8306594efbe49b34d688abbd438d256450fb022067dae5853a894ac05cd69ed038b4ac2d48b224 + languageName: node + linkType: hard + +"@react-email/button@npm:0.2.0": + version: 0.2.0 + resolution: "@react-email/button@npm:0.2.0" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 9d7580461e8a573ccd1519139312637cc27f447b313b92e826d121fc619cfa891c4be0661f4459785955ff8ff98573431f89213c5d0493af4d78b06e6a84f8ac + languageName: node + linkType: hard + +"@react-email/code-block@npm:0.1.0": + version: 0.1.0 + resolution: "@react-email/code-block@npm:0.1.0" + dependencies: + prismjs: ^1.30.0 + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 1730ffe009ba5f9e5e04b9c54a1db4de18748eb18fcb367303f78002c07cbbb3303b6f589cd6e8a46b83549887beee376f6d9eea10e22706989fc9a7f0fd16cb + languageName: node + linkType: hard + +"@react-email/code-inline@npm:0.0.5": + version: 0.0.5 + resolution: "@react-email/code-inline@npm:0.0.5" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: ecca1173b3f019d19c16cc0af7202bcd4eef09054e6ef423482f97918d136cb234ed21067b0690df279e8addd73b29d0ea3d7dadef4d7b68c256783a114853f8 + languageName: node + linkType: hard + +"@react-email/column@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/column@npm:0.0.13" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 5cdc383329caab109647b9c6269bfed7fad4e986eb41036392026a8b25a0265f46e8190e5ab7dffb943da36cce69e2918ec41774f598d793ee977911840348fe + languageName: node + linkType: hard + +"@react-email/components@npm:^0.5.7": + version: 0.5.7 + resolution: "@react-email/components@npm:0.5.7" + dependencies: + "@react-email/body": 0.1.0 + "@react-email/button": 0.2.0 + "@react-email/code-block": 0.1.0 + "@react-email/code-inline": 0.0.5 + "@react-email/column": 0.0.13 + "@react-email/container": 0.0.15 + "@react-email/font": 0.0.9 + "@react-email/head": 0.0.12 + "@react-email/heading": 0.0.15 + "@react-email/hr": 0.0.11 + "@react-email/html": 0.0.11 + "@react-email/img": 0.0.11 + "@react-email/link": 0.0.12 + "@react-email/markdown": 0.0.16 + "@react-email/preview": 0.0.13 + "@react-email/render": 1.4.0 + "@react-email/row": 0.0.12 + "@react-email/section": 0.0.16 + "@react-email/tailwind": 1.2.2 + "@react-email/text": 0.1.5 + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 686054bd621cfea0c4d08f6c948ddb09709eaf7311e9c7aa83e25393c93b84b4802d037a95ddcd52d5e348505324b51cba9481c323a2acc4966287428bdaa9f3 + languageName: node + linkType: hard + +"@react-email/container@npm:0.0.15": + version: 0.0.15 + resolution: "@react-email/container@npm:0.0.15" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 10cd6eb35b02f7a871741183a28c84eb3f12b2aea0df8269e380a215a7907f8aff7b2b7639066377e56d72097eed52bba6a44c5cb92fecc2ef796d26b94f3430 + languageName: node + linkType: hard + +"@react-email/font@npm:0.0.9": + version: 0.0.9 + resolution: "@react-email/font@npm:0.0.9" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 59eb1b99fece6ba8e48240039eb8bd602848e2ba007a14b91e1803e198f16e4035c5822836e35c59b2199b738ee071166c53393bd7f73598d066816ede9fc514 + languageName: node + linkType: hard + +"@react-email/head@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/head@npm:0.0.12" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 37a59ea76538f1f865f029cae75144d3bd9d74981a26e416a5fe9e4dd10b54a972ec1c4c4c8a72ecc240a991780bca713ff9fdd1054c600f6b8549d4430d8610 + languageName: node + linkType: hard + +"@react-email/heading@npm:0.0.15": + version: 0.0.15 + resolution: "@react-email/heading@npm:0.0.15" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: c99cf1c67bf7573fbca1f68d9462caa44780e2fd827c6b46dde9a382d6ddc380ed426b94ed039b40294cdb1d9309c3886afefd593229cb420a6fd2b6a92dd159 + languageName: node + linkType: hard + +"@react-email/hr@npm:0.0.11": + version: 0.0.11 + resolution: "@react-email/hr@npm:0.0.11" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 0a904a174d28adda494342021db5e7b05d830402fbb2f351b360a1775fee28e3dffe123e9286545c2c612c17165635e1d73b3c20a5785b696240b039631b19ab + languageName: node + linkType: hard + +"@react-email/html@npm:0.0.11": + version: 0.0.11 + resolution: "@react-email/html@npm:0.0.11" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: c302e38e0a6c059cbe42dab7473e24b099130f1ca8a4b7c231275dee1518b18426c62e87ad3a2f20df46d3844f9ecb7c6b27a106dfdb13e1e75289809ffe534a + languageName: node + linkType: hard + +"@react-email/img@npm:0.0.11": + version: 0.0.11 + resolution: "@react-email/img@npm:0.0.11" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: d85b1e42708c10b1f95e9cf9f74b7065d460db106b4b015ff71435891c38702e3fb5fc0b62d38521f93253b573645215ef4d5041202c05d79de59a1a2deda03e + languageName: node + linkType: hard + +"@react-email/link@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/link@npm:0.0.12" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 2c1c15ef363f49e50460288e3758c0c51b8b225992d8a4dae48d515392afa7354f4036da4884933306257ae776552f543068def067d3eeb95af0d1ef86b3cded + languageName: node + linkType: hard + +"@react-email/markdown@npm:0.0.16": + version: 0.0.16 + resolution: "@react-email/markdown@npm:0.0.16" + dependencies: + marked: ^15.0.12 + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: c4a67b0d7a4f32e3f7bc5604bcba64ae6131bca378f9961cb1b2d5e65ef65cdb97f1f8bb640eaab14ff75a7d9b09f8d848e7f7bb1eda0f22c3d8bd65adf39c21 + languageName: node + linkType: hard + +"@react-email/preview-server@npm:^4.3.1": + version: 4.3.2 + resolution: "@react-email/preview-server@npm:4.3.2" + dependencies: + "@babel/core": 7.26.10 + "@babel/parser": 7.27.0 + "@babel/traverse": 7.27.0 + "@lottiefiles/dotlottie-react": 0.13.3 + "@radix-ui/colors": 3.0.0 + "@radix-ui/react-collapsible": 1.1.12 + "@radix-ui/react-dropdown-menu": 2.1.16 + "@radix-ui/react-popover": 1.1.15 + "@radix-ui/react-slot": 1.2.3 + "@radix-ui/react-tabs": 1.1.13 + "@radix-ui/react-toggle-group": 1.1.11 + "@radix-ui/react-tooltip": 1.2.8 + "@types/node": 22.14.1 + "@types/normalize-path": 3.0.2 + "@types/react": 19.0.10 + "@types/react-dom": 19.0.4 + "@types/webpack": 5.28.5 + autoprefixer: 10.4.21 + clsx: 2.1.1 + esbuild: 0.25.10 + framer-motion: 12.23.22 + json5: 2.2.3 + log-symbols: 4.1.0 + module-punycode: "npm:punycode@2.3.1" + next: 15.5.2 + node-html-parser: 7.0.1 + ora: 5.4.1 + pretty-bytes: 6.1.1 + prism-react-renderer: 2.4.1 + react: 19.0.0 + react-dom: 19.0.0 + sharp: 0.34.4 + socket.io-client: 4.8.1 + sonner: 2.0.3 + source-map-js: 1.2.1 + spamc: 0.0.5 + stacktrace-parser: 0.1.11 + tailwind-merge: 3.2.0 + tailwindcss: 3.4.0 + use-debounce: 10.0.4 + zod: 3.24.3 + checksum: b6097f4034dfa72d307b1ad72572ceaf6dd27c3d5ec6858ffa06ad925256ca2df445e01e6fc499edd6e2951f7fd5432713c621a8f3587f88045c2cfccdcaec42 + languageName: node + linkType: hard + +"@react-email/preview@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/preview@npm:0.0.13" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: a47316d047abf5137559a469b695b76640d17e4cf51fd6547af0ef7bd1719bedb0de5affa4b6058ce47290466eaa5b9b10e559d8532eacf1677fe5376c5546d6 + languageName: node + linkType: hard + +"@react-email/render@npm:1.4.0, @react-email/render@npm:^1.4.0": + version: 1.4.0 + resolution: "@react-email/render@npm:1.4.0" + dependencies: + html-to-text: ^9.0.5 + prettier: ^3.5.3 + react-promise-suspense: ^0.3.4 + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: a7a70bb796f738f03e7d269b0a94d070d7265534ef5a744494c50bc0a9525101c8c7f1331b0fc09a23ae12429959e542b90891270c774fd3037d2a7a5a4eee04 + languageName: node + linkType: hard + +"@react-email/row@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/row@npm:0.0.12" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 8290dac2661920ce1b8c10d22a9cb69c1b45b43af35a79c05250a7e20d165d232154932d820aa2cf863ff3020b1d51344eaf6bee0ac4aeb750b8ebc012d0a91e + languageName: node + linkType: hard + +"@react-email/section@npm:0.0.16": + version: 0.0.16 + resolution: "@react-email/section@npm:0.0.16" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 0dc243d06d15d234760d9c4e5450f8bf98ebf8c4447caa1d804d740453d0d5d373233f3eda74f31fc947041856d040fe465114b07e9d658333162a2f99992665 + languageName: node + linkType: hard + +"@react-email/tailwind@npm:1.2.2": + version: 1.2.2 + resolution: "@react-email/tailwind@npm:1.2.2" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: d94076d0ff9c4cbf8550b0d64805137e0419c8cba0955c540d7ec727c64eda10624e06b4977cf49c465d0ea33e401c810445dfc17772ecd91e46cae28e5752d2 + languageName: node + linkType: hard + +"@react-email/text@npm:0.1.5": + version: 0.1.5 + resolution: "@react-email/text@npm:0.1.5" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 536df7a3e27096a09de46ecb04ba587700f472ba1e8c64e0d8dea41991db78d4f85f6fc8d5ac8af5220dbba457c5b9cecbd8711374d3c814ec63153c46d209e5 + languageName: node + linkType: hard + +"@react-stately/calendar@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/calendar@npm:3.9.2" + dependencies: + "@internationalized/date": ^3.11.0 + "@react-stately/utils": ^3.11.0 + "@react-types/calendar": ^3.8.2 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 817ba60493fa242e69c15ad542626b8c11d4c1cdedcb2be37fe3933486f98725113d758360f53264a334b0f9fa2c08f0c38ca1d46c1555be2d4027d33060e134 + languageName: node + linkType: hard + +"@react-stately/checkbox@npm:^3.7.4": + version: 3.7.4 + resolution: "@react-stately/checkbox@npm:3.7.4" + dependencies: + "@react-stately/form": ^3.2.3 + "@react-stately/utils": ^3.11.0 + "@react-types/checkbox": ^3.10.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 1f91e3a7232e132b1891585ff7bae774f7531ff78af8cf2187aa52f87ed025475efa347c32308d30266a79799a2f883e6f7aa3f2a23514d9a0431f4e16753c1f + languageName: node + linkType: hard + +"@react-stately/collections@npm:^3.12.9": + version: 3.12.9 + resolution: "@react-stately/collections@npm:3.12.9" + dependencies: + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: a53426dc70daa26f1ebf555303487f4b63a8e35b1180d90295b001b29b82913dad14cff69f94e3ab87dc6930c14fa5a705798c2e9dca808a0d75db06d3943a14 + languageName: node + linkType: hard + +"@react-stately/color@npm:^3.9.4": + version: 3.9.4 + resolution: "@react-stately/color@npm:3.9.4" + dependencies: + "@internationalized/number": ^3.6.5 + "@internationalized/string": ^3.2.7 + "@react-stately/form": ^3.2.3 + "@react-stately/numberfield": ^3.10.4 + "@react-stately/slider": ^3.7.4 + "@react-stately/utils": ^3.11.0 + "@react-types/color": ^3.1.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: fc59560dc5de94468189448f0f73c4d45672828450c756847c139e9ced58c673be5a766b0ca80b0172a94d40182cccee2c5edc87ab9f8040116e453434aee4b8 + languageName: node + linkType: hard + +"@react-stately/combobox@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-stately/combobox@npm:3.12.2" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/form": ^3.2.3 + "@react-stately/list": ^3.13.3 + "@react-stately/overlays": ^3.6.22 + "@react-stately/utils": ^3.11.0 + "@react-types/combobox": ^3.13.11 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 56e41814ad0a17092ea216b9a14331fe2aaf5e09c23300e61c377f13f956d266462985eb778c1baba804b0b1dfa311f0f7d99738f86fbdad81d8bd537f474901 + languageName: node + linkType: hard + +"@react-stately/data@npm:^3.15.1": + version: 3.15.1 + resolution: "@react-stately/data@npm:3.15.1" + dependencies: + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: f31e9ba858172c4dbcaa1970105fa134e9b6429e73daeb12b0454bc3d16f301a413197539f2a057cc0e1288cfe4867fd6f0fd0450e3e50597883e255582df238 + languageName: node + linkType: hard + +"@react-stately/datepicker@npm:^3.16.0": + version: 3.16.0 + resolution: "@react-stately/datepicker@npm:3.16.0" + dependencies: + "@internationalized/date": ^3.11.0 + "@internationalized/number": ^3.6.5 + "@internationalized/string": ^3.2.7 + "@react-stately/form": ^3.2.3 + "@react-stately/overlays": ^3.6.22 + "@react-stately/utils": ^3.11.0 + "@react-types/datepicker": ^3.13.4 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d62f7529ad14acd0d133b6b9d4efae8ddd9ff176879da249488a793cbf224165c81b516e0adbf82817096c41422810fe40636c173bb8049ee729629282f1e21e + languageName: node + linkType: hard + +"@react-stately/disclosure@npm:^3.0.10": + version: 3.0.10 + resolution: "@react-stately/disclosure@npm:3.0.10" + dependencies: + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 76f507fca5bb358df4ff52481a4d764205267ebd57cb910dd49f61d3d60e0cfdd26ae2d811e4764fdc52fce5ce50f8fc6a4c61ae2c51b5ca8c362971fefcb6ce + languageName: node + linkType: hard + +"@react-stately/dnd@npm:^3.7.3": + version: 3.7.3 + resolution: "@react-stately/dnd@npm:3.7.3" + dependencies: + "@react-stately/selection": ^3.20.8 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 1e73d6f564dcf7f33beb93f04466b300ed09912197f35f61a8a3d8c40640b47c50d7fd219acdd5a29c6a134f51613eeb6ba69b43dcef06e5953680096ca2256c + languageName: node + linkType: hard + +"@react-stately/flags@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/flags@npm:3.1.2" + dependencies: + "@swc/helpers": ^0.5.0 + checksum: e203a3ef0c9d0faa4ed0bec9ade4b9157f8e52aa196cbe23abc1260025fba306739c9a829b2a9167b0eef27d2db31c72e017804e16dd480c8a523b0e4d225aec + languageName: node + linkType: hard + +"@react-stately/form@npm:^3.2.3": + version: 3.2.3 + resolution: "@react-stately/form@npm:3.2.3" + dependencies: + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c182e2b96d655d1976111c543b966855decc6cf783369734422def81c371937e719ae9be6e7422f0d2c5b53b64696b3b5f757a6c2734d1e53681ddb577597d14 + languageName: node + linkType: hard + +"@react-stately/grid@npm:^3.11.8": + version: 3.11.8 + resolution: "@react-stately/grid@npm:3.11.8" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/selection": ^3.20.8 + "@react-types/grid": ^3.3.7 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 8663449840e141ca8b8f3f2f39a503ae6b21338ac9a8970622cf600b78715cc20ada3645c8ba00e61494e85cdfdfbf2d5447a36a5fe4a8ad02589e2c7eb20843 + languageName: node + linkType: hard + +"@react-stately/list@npm:^3.13.3": + version: 3.13.3 + resolution: "@react-stately/list@npm:3.13.3" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/selection": ^3.20.8 + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 8c5f2a6702afd91df580d02f3793f176bcbd95a9ca670c69c4202e294b13f79d2a5bfa337433add136a9a3d3f780d8dff01d8273de15a0b530f0c03403eaf8c1 + languageName: node + linkType: hard + +"@react-stately/menu@npm:^3.9.10": + version: 3.9.10 + resolution: "@react-stately/menu@npm:3.9.10" + dependencies: + "@react-stately/overlays": ^3.6.22 + "@react-types/menu": ^3.10.6 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 1a37a6a43abc54640a0138f3b50f205352c31ddac4dfb917d865c1cbb26d6d59a8f24817d3349a4dd2868a18ce05b94536ccb7d8e45c3d63f8d4dee7bdcd9e78 + languageName: node + linkType: hard + +"@react-stately/numberfield@npm:^3.10.4": + version: 3.10.4 + resolution: "@react-stately/numberfield@npm:3.10.4" + dependencies: + "@internationalized/number": ^3.6.5 + "@react-stately/form": ^3.2.3 + "@react-stately/utils": ^3.11.0 + "@react-types/numberfield": ^3.8.17 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 183576262bc86375f0fd6a572d041276722b33b0287d9128b4e5109fde4ad6b644ed4df48862a87e932ae603dfeb6d0aff84c6fb42b35753d832b55e98134195 + languageName: node + linkType: hard + +"@react-stately/overlays@npm:^3.6.22": + version: 3.6.22 + resolution: "@react-stately/overlays@npm:3.6.22" + dependencies: + "@react-stately/utils": ^3.11.0 + "@react-types/overlays": ^3.9.3 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0895ab6931bcf57b88b7ee9b390dac1875569bd317fdfa5c2dbe404c2971f5d4ed2b8cb8b9b6d51b307510a7a32c8c5440e582bf8ce75a680cff8f5a266d2bda + languageName: node + linkType: hard + +"@react-stately/radio@npm:^3.11.4": + version: 3.11.4 + resolution: "@react-stately/radio@npm:3.11.4" + dependencies: + "@react-stately/form": ^3.2.3 + "@react-stately/utils": ^3.11.0 + "@react-types/radio": ^3.9.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 8bc80d92ecf53fe60dbd5f200e27c370eef0c59b8464d324bb636a28c096c46cff1458ec1eff5da586a8521f17118bb9a7bbe6078b5bd862ead62acc473e388e + languageName: node + linkType: hard + +"@react-stately/searchfield@npm:^3.5.18": + version: 3.5.18 + resolution: "@react-stately/searchfield@npm:3.5.18" + dependencies: + "@react-stately/utils": ^3.11.0 + "@react-types/searchfield": ^3.6.7 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 32c502d6fa847c4ca9cf2c928212e8393a8701760c5dbc293c6c15f15e4ce3617d15ad2b1a5a57154f159402744f2868f0cae87acfff37a6bbb72df76b0ec4d2 + languageName: node + linkType: hard + +"@react-stately/select@npm:^3.9.1": + version: 3.9.1 + resolution: "@react-stately/select@npm:3.9.1" + dependencies: + "@react-stately/form": ^3.2.3 + "@react-stately/list": ^3.13.3 + "@react-stately/overlays": ^3.6.22 + "@react-stately/utils": ^3.11.0 + "@react-types/select": ^3.12.1 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: dd9b30cf0ffc2258406bb8c30341117aa652fcab1c069d9f411a063f602f0339be81396af0886de3a0ec02d13ca785c584863e56c6b2f81892ec5666b8abb0bd + languageName: node + linkType: hard + +"@react-stately/selection@npm:^3.20.8": + version: 3.20.8 + resolution: "@react-stately/selection@npm:3.20.8" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d98fa0c31cecee86ef62c2d31cf5ec98ba6b1bd7fb24f108dc6121ccb32b49f1e5c6cd2b10fe6c15852d9f110861fa9ffd21614ebfcc7bb9eb75d20fa44864b5 + languageName: node + linkType: hard + +"@react-stately/slider@npm:^3.7.4": + version: 3.7.4 + resolution: "@react-stately/slider@npm:3.7.4" + dependencies: + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@react-types/slider": ^3.8.3 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3ea3b6e5a52f187cca7bdf1cbe2fdda0dc3c1131eeca878863bdd8e58f2366ed94113d9b253990168a8f7a1741a8d72a2aa8163aca3c740b6169ff0c2161d95e + languageName: node + linkType: hard + +"@react-stately/table@npm:^3.15.3": + version: 3.15.3 + resolution: "@react-stately/table@npm:3.15.3" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/flags": ^3.1.2 + "@react-stately/grid": ^3.11.8 + "@react-stately/selection": ^3.20.8 + "@react-stately/utils": ^3.11.0 + "@react-types/grid": ^3.3.7 + "@react-types/shared": ^3.33.0 + "@react-types/table": ^3.13.5 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 8c985cc71b6f1cf5b509e8469cb4b81458b4ec628fdd931793d6bad6930ff282f4011165c5559130973392bb2d1e066284323775b8690f81b44648ac589597dc + languageName: node + linkType: hard + +"@react-stately/tabs@npm:^3.8.8": + version: 3.8.8 + resolution: "@react-stately/tabs@npm:3.8.8" + dependencies: + "@react-stately/list": ^3.13.3 + "@react-types/shared": ^3.33.0 + "@react-types/tabs": ^3.3.21 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 9bb66379cd9fd31ba49bcb2264f09d3fdc14401448e07b4598aff9d22cc2cef1855a23100721e4b4521f8a0c47709f988e2e74a76bffd349f4fb88af82122c02 + languageName: node + linkType: hard + +"@react-stately/toast@npm:^3.1.3": + version: 3.1.3 + resolution: "@react-stately/toast@npm:3.1.3" + dependencies: + "@swc/helpers": ^0.5.0 + use-sync-external-store: ^1.6.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 99608ff72f29ecb682ee8edd85ffae2ae0d0137096c086e2a66aeccbe1dc8d10cb39c9fd7550bc692e85b548f8b0e8b6a07e746f07b51a1752fad545e98d2f03 + languageName: node + linkType: hard + +"@react-stately/toggle@npm:^3.9.4": + version: 3.9.4 + resolution: "@react-stately/toggle@npm:3.9.4" + dependencies: + "@react-stately/utils": ^3.11.0 + "@react-types/checkbox": ^3.10.3 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3d75594279d88393d46a9700398ead1a420b0c62e1bc97743e6074824a4c9eedf1e8fab4bc9cbf3586426de147aefbae5242ce045a77c7e292825ef3b404a997 + languageName: node + linkType: hard + +"@react-stately/tooltip@npm:^3.5.10": + version: 3.5.10 + resolution: "@react-stately/tooltip@npm:3.5.10" + dependencies: + "@react-stately/overlays": ^3.6.22 + "@react-types/tooltip": ^3.5.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b99b8900411b9ea2334b88173e227bafdf598c6dbbe814088bc423d8fa32cbe05e447eaba504c58815c29d37114dea5c5cfbe908cb4f866b84b840d665e73181 + languageName: node + linkType: hard + +"@react-stately/tree@npm:^3.9.5": + version: 3.9.5 + resolution: "@react-stately/tree@npm:3.9.5" + dependencies: + "@react-stately/collections": ^3.12.9 + "@react-stately/selection": ^3.20.8 + "@react-stately/utils": ^3.11.0 + "@react-types/shared": ^3.33.0 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: fcfe215e566c5374a4eb4a8004fdc9e00697b0298c6e2f2a55ef7647446231e3c4bb812664a205499d7eaaf1a82e4ac4c8799693a2ec75c0d106728d3e379493 + languageName: node + linkType: hard + +"@react-stately/utils@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-stately/utils@npm:3.11.0" + dependencies: + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: a5232b6ad60f5171254fab1ca4e3f51328766d8c2868bc37fb052458580491dd466cfc71d88fb0c55c879d2621bd6d93543c6e361e2829e5fcb305bcb463ca2f + languageName: node + linkType: hard + +"@react-types/breadcrumbs@npm:^3.7.18": + version: 3.7.18 + resolution: "@react-types/breadcrumbs@npm:3.7.18" + dependencies: + "@react-types/link": ^3.6.6 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 5f1068c820bdcdf25674cdf4c261b9dad6fdc65c2e71a03e3824d94bd1cff39d72b1c4ea163d9577b90637e788043630ff06a56de05bc3dc45454893532d2978 + languageName: node + linkType: hard + +"@react-types/button@npm:^3.15.0": + version: 3.15.0 + resolution: "@react-types/button@npm:3.15.0" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 9b41344b6a8948441b73f8f8d6a65d777bb07252599c5df7e603c94c1ac8058ff4fc0facc4c79a5c6bbfecea647568620e3e63d646dc26cfee7ababaf2eb7f3d + languageName: node + linkType: hard + +"@react-types/calendar@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-types/calendar@npm:3.8.2" + dependencies: + "@internationalized/date": ^3.11.0 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 3d342b07e52d896c3a6c085dcfddf5eaa365cddb4749144962ba222d7214e81285704d0f1061f36f8958ff6f08c3d8ce62b58a55ac605203ef9c556058b439c8 + languageName: node + linkType: hard + +"@react-types/checkbox@npm:^3.10.3": + version: 3.10.3 + resolution: "@react-types/checkbox@npm:3.10.3" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 478d58d278113a31b45eebe14e9a11aa6d5c2f3219f7cfd026fb12b1f1d9637daa0c7b0019a4809da8f5fb43d60cee35fa1be7cb808fd2c1c4a850a3ee37c7b0 + languageName: node + linkType: hard + +"@react-types/color@npm:^3.1.3": + version: 3.1.3 + resolution: "@react-types/color@npm:3.1.3" + dependencies: + "@react-types/shared": ^3.33.0 + "@react-types/slider": ^3.8.3 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 7ee930d15fce35322cb8aadd852c2b3f1a3ae0b85528a438183338f55b878e323de9d4647d0e396ed3474d430842ea9a7d2456f79be69b10644d9be0f90d5ff7 + languageName: node + linkType: hard + +"@react-types/combobox@npm:^3.13.11": + version: 3.13.11 + resolution: "@react-types/combobox@npm:3.13.11" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c12eb741f0941b5f100532da5364dd48ebddec73638c5c8c279d084685560bdd7519610cbe05a7502bcebfbd8c766cbfb4f1264d0ff5b9a20971ac61832e3296 + languageName: node + linkType: hard + +"@react-types/datepicker@npm:^3.13.4": + version: 3.13.4 + resolution: "@react-types/datepicker@npm:3.13.4" + dependencies: + "@internationalized/date": ^3.11.0 + "@react-types/calendar": ^3.8.2 + "@react-types/overlays": ^3.9.3 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c98725d66c81366eacdc9beef0a168736c69be29b07d3b07424e94fc3ab3bd598332f50abc76ff475e0062d9cf59f74352e443b6c343bc1dba0d1355ff3e0ea6 + languageName: node + linkType: hard + +"@react-types/dialog@npm:^3.5.23": + version: 3.5.23 + resolution: "@react-types/dialog@npm:3.5.23" + dependencies: + "@react-types/overlays": ^3.9.3 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 892fe01f3139a8035fa45fbdb55301d762247ac07636dadec641fcd86d1204066c0d5fe3d3f5c1f82757d72007150c73e974a24b859d2c8799c3f654394c0e43 + languageName: node + linkType: hard + +"@react-types/grid@npm:^3.3.7": + version: 3.3.7 + resolution: "@react-types/grid@npm:3.3.7" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 2e57af363be31d0bd60643b0584bb5059336cca0a1758ae1a805fbc9333c4049dfc1b7723baff90f7c1b8a045c02c7ffdd01557b617f581dd47860f6b3526828 + languageName: node + linkType: hard + +"@react-types/link@npm:^3.6.6": + version: 3.6.6 + resolution: "@react-types/link@npm:3.6.6" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: ddf893d53dbe785b024ae2cc1f935f5862d0a0a4cd63756d6002cdcc5042aeecd979a61fbb175c1abaade53ff54637561dc23a3d79d870550e0847ece947b30f + languageName: node + linkType: hard + +"@react-types/listbox@npm:^3.7.5": + version: 3.7.5 + resolution: "@react-types/listbox@npm:3.7.5" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0387078540b19dda2a0d7f402f1a188ae675d65d2053db73784a03b071d22a7dd8dc1692e4e4b92edeac500a0d8800e795ce5b9ee1223d9f38b935c418c78925 + languageName: node + linkType: hard + +"@react-types/menu@npm:^3.10.6": + version: 3.10.6 + resolution: "@react-types/menu@npm:3.10.6" + dependencies: + "@react-types/overlays": ^3.9.3 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 12ca3ebc42c2faaa8aaff95323f595d5ed6620742c4e8f98902f36ec00c83eb179b79e111bab09516e4cc44e14a83f65d0d95cd039cd6a569fbc92679e923c14 + languageName: node + linkType: hard + +"@react-types/meter@npm:^3.4.14": + version: 3.4.14 + resolution: "@react-types/meter@npm:3.4.14" + dependencies: + "@react-types/progress": ^3.5.17 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 56ed5e13f31c0a5ce02621f4f39cfa93ee0fe2089cd76ff4256e37e09c846787f9be1c5f71cc41bb4e88302257b0e72be61dbe354341c6fe3a1b01f771087c0e + languageName: node + linkType: hard + +"@react-types/numberfield@npm:^3.8.17": + version: 3.8.17 + resolution: "@react-types/numberfield@npm:3.8.17" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 7ad9c842909d91a4800cf0cfe779137a101178338c23b3cc3a483314aecf6acb06bea648146b93a577d69614c49a707b01a24a3ba6db0ad083eef5f8dee0ed2b + languageName: node + linkType: hard + +"@react-types/overlays@npm:^3.9.3": + version: 3.9.3 + resolution: "@react-types/overlays@npm:3.9.3" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 06764399b30bea302932bd1e1eea0e2f8cdd758ec105980e378d3bd84f117e08be4badc5dfd83ce04089448e4b8e89b051ee239ea4868660120a35d046c1fceb + languageName: node + linkType: hard + +"@react-types/progress@npm:^3.5.17": + version: 3.5.17 + resolution: "@react-types/progress@npm:3.5.17" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 0603377cb30178ffa24b1f884f7bfe8b2194171a8eabde7c6fbdc7285c57e36758b90156eade5a400ebf25a18b64f4ab07eeceb558df5df9e4a96cb5d4ec32c1 + languageName: node + linkType: hard + +"@react-types/radio@npm:^3.9.3": + version: 3.9.3 + resolution: "@react-types/radio@npm:3.9.3" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b0ce76b0ee303502cbe8aa7b513ecd5f0e66c3459278d9b66c4184d74954730464c5765782605dc4f641ca219f30a1c521c7e137574b02b216a83d68e0e2e9a8 + languageName: node + linkType: hard + +"@react-types/searchfield@npm:^3.6.7": + version: 3.6.7 + resolution: "@react-types/searchfield@npm:3.6.7" + dependencies: + "@react-types/shared": ^3.33.0 + "@react-types/textfield": ^3.12.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d91e180f4a5fee016633fb82f68bc6bf39f38d337ed6448c1a895b334a8633479ed9fb82c8b4dfa2c366f8c176f9777f8b6b9a1ec889830e4a6bdc86f6c3f274 + languageName: node + linkType: hard + +"@react-types/select@npm:^3.12.1": + version: 3.12.1 + resolution: "@react-types/select@npm:3.12.1" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b0af5371313ce8d4d0c67ebf799923859a6d20eee900a8ac0ec097d1250dbd82e1273f3d2cf57e28d80d3cdfe52a6c6ff396b556ecf1828c4675d1c5b6cbe133 + languageName: node + linkType: hard + +"@react-types/shared@npm:^3.33.0": + version: 3.33.0 + resolution: "@react-types/shared@npm:3.33.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 9250d944cb0cb6eccdd2ee56efa5de40242dfd04cc06d97e666030575b08893c99d7fb266713d2e211b80f29233c41450890c4b68641046d6c538160489c846f + languageName: node + linkType: hard + +"@react-types/slider@npm:^3.8.3": + version: 3.8.3 + resolution: "@react-types/slider@npm:3.8.3" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 94ecfcac15a11fafaa940c52e7e9775baf2f7035659f524ede6d013f8d4d1e545fceab8e83f38a1a811ecfc6f545667337b7aceb7dec695421cb8b2c095c5abb + languageName: node + linkType: hard + +"@react-types/switch@npm:^3.5.16": + version: 3.5.16 + resolution: "@react-types/switch@npm:3.5.16" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 23bda3cc4e797290989fde90fa38f0f515ba1c6a883be45da9debe0a2dd0388015273f3b2aa7b38e9fbf55f3b2dc54ada3028a4a2898d4755661ae99cb081e6c + languageName: node + linkType: hard + +"@react-types/table@npm:^3.13.5": + version: 3.13.5 + resolution: "@react-types/table@npm:3.13.5" + dependencies: + "@react-types/grid": ^3.3.7 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 35fb23b7a782f4166769e46d1b60cec3203d902838674361fc0472840d147cb2b45033029704a157a6f69eef9a1bc471aba8ebb52e35213527414f3470430a60 + languageName: node + linkType: hard + +"@react-types/tabs@npm:^3.3.21": + version: 3.3.21 + resolution: "@react-types/tabs@npm:3.3.21" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: c7ba968052f3eb6b9922157af652f01b86c55b2abaf56e479c00e0bf3ccd9af2f689336b771f08bd3aee85e7dd742c66f14276353d9269829cd302c7d5f678fb + languageName: node + linkType: hard + +"@react-types/textfield@npm:^3.12.7": + version: 3.12.7 + resolution: "@react-types/textfield@npm:3.12.7" + dependencies: + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: ecada256408c42518b60138ff873ea61062f88ea36a2118915331718122995cea69d8fe801e7d3b5d55191115bd1f4c0750c536d07efe2697b5a01b6157d80a4 + languageName: node + linkType: hard + +"@react-types/tooltip@npm:^3.5.1": + version: 3.5.1 + resolution: "@react-types/tooltip@npm:3.5.1" + dependencies: + "@react-types/overlays": ^3.9.3 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 327fe656753ff539f1bbee5a6c64387a3e33c13496437aab2dc758435e06a9e759b8547979c93a02d57d8f160ae670349c01ba8adca7e1305c3c67b8fe752720 + languageName: node + linkType: hard + +"@remix-run/router@npm:1.13.1": + version: 1.13.1 + resolution: "@remix-run/router@npm:1.13.1" + checksum: cebbf0a8cf31cafd818d8ce42d5b6a0bfdd0e1f81b9ffb7a88c5d7a9d2a81d1fdf098cc8610d34ef3d6cfe7bc778b2ca1fe336a740eb7a175d1234d017927f8a + languageName: node + linkType: hard + +"@rolldown/pluginutils@npm:1.0.0-beta.27": + version: 1.0.0-beta.27 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.27" + checksum: b57d8de44534bdbb92e9dda70a29c5b3cb7a13cc3a2efaaf9d27923ca23e2526e9470939fe1d7c6a96623da20aaf96a1517502e1d9a6d4f98fbb544cf502600a + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.57.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-android-arm64@npm:4.57.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.57.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.57.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.57.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.57.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.57.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.57.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.57.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.57.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.57.1" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-musl@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.57.1" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.57.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-musl@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.57.1" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.57.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.57.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.57.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.57.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.57.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openbsd-x64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-openbsd-x64@npm:4.57.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.57.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.57.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.57.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.57.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.57.1": + version: 4.57.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.57.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rushstack/node-core-library@npm:5.13.0": + version: 5.13.0 + resolution: "@rushstack/node-core-library@npm:5.13.0" + dependencies: + ajv: ~8.13.0 + ajv-draft-04: ~1.0.0 + ajv-formats: ~3.0.1 + fs-extra: ~11.3.0 + import-lazy: ~4.0.0 + jju: ~1.4.0 + resolve: ~1.22.1 + semver: ~7.5.4 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 46d0a258d3d6dede09fcaef6c2a9793ff65391dd13097d3264076b81ea23e76745c5482bd2582d2fd319a8629f902c75c565278482ed5fd70664aed2e76e53a8 + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.15.2": + version: 0.15.2 + resolution: "@rushstack/terminal@npm:0.15.2" + dependencies: + "@rushstack/node-core-library": 5.13.0 + supports-color: ~8.1.1 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: fe010e3a9548d0c2a1fe78115b74d8abe0a4dde93f00570fe6e2bb84f28abd92900353f0e8bfb6c71167dd438db849e7c33567d0c896d33c94de01339efafc87 + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:^4.12.2": + version: 4.23.7 + resolution: "@rushstack/ts-command-line@npm:4.23.7" + dependencies: + "@rushstack/terminal": 0.15.2 + "@types/argparse": 1.0.38 + argparse: ~1.0.9 + string-argv: ~0.3.1 + checksum: 72b0805cd3d3d50fa0a2b59e1517970be90e92ed38f442737cd84202cd7d246bb0b2eb7676fec5b4ea229c8f62ab055f52eb9016f5b7c4459d9d3bae6813a456 + languageName: node + linkType: hard + +"@selderee/plugin-htmlparser2@npm:^0.11.0": + version: 0.11.0 + resolution: "@selderee/plugin-htmlparser2@npm:0.11.0" + dependencies: + domhandler: ^5.0.3 + selderee: ^0.11.0 + checksum: 6deafedd153e492359f8f0407d20903d82f2ef4950e420f4b2ee6ffbb955753524631aac7d6a5fe61dc7c7893e6928b4d8409e886157ad64a60ab37bc08b17c4 + languageName: node + linkType: hard + +"@sendgrid/client@npm:^8.1.5": + version: 8.1.6 + resolution: "@sendgrid/client@npm:8.1.6" + dependencies: + "@sendgrid/helpers": ^8.0.0 + axios: ^1.12.0 + checksum: c27334f7dad687716d0207b734233320b6338fc29369c6b66ea87a93a2149f2089344d3f758513fc57fccf870da19a2f5d099a6e9e6638f7fb8be7f7cf6ea9c2 + languageName: node + linkType: hard + +"@sendgrid/helpers@npm:^8.0.0": + version: 8.0.0 + resolution: "@sendgrid/helpers@npm:8.0.0" + dependencies: + deepmerge: ^4.2.2 + checksum: 758cab1cb67c8d32632c7a599b2840186dcebc7e9fbc382633b5268d08ecf1de80817730ccbb5d0ad61905407070fa0a59c54d523e7b808b35b403ea0d4db22d + languageName: node + linkType: hard + +"@sendgrid/mail@npm:^8.1.3": + version: 8.1.6 + resolution: "@sendgrid/mail@npm:8.1.6" + dependencies: + "@sendgrid/client": ^8.1.5 + "@sendgrid/helpers": ^8.0.0 + checksum: cc27503ab5b7bd75bc6a610729e49a118224183c2db83604ae11caaa6eccba4f078530d7a133e476da099faeff85cc80a124e619b7f981cde47d4a58d9f91954 + languageName: node + linkType: hard + +"@smithy/abort-controller@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/abort-controller@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: ae5c37f677e54c2808d1014d64bc9592b0120dec4e972475c15c67ff201f99613ebbe66937051ad2e4396b0d94a1034e6712e8cc0213142f252a9200f4c5ac37 + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader-native@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/chunked-blob-reader-native@npm:4.2.1" + dependencies: + "@smithy/util-base64": ^4.3.0 + tslib: ^2.6.2 + checksum: 717d0fa7cdf6db30fe1d75d4e5d8bbbd35c1421c59cd4802ac588bbe213e49f7b8af52bbf6f32b77d8c2cc43639a73fc99d83aed3d55046bec68ec54bc1888f8 + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader@npm:^5.2.0": + version: 5.2.0 + resolution: "@smithy/chunked-blob-reader@npm:5.2.0" + dependencies: + tslib: ^2.6.2 + checksum: ce68e3a455ed78aaf5735844d4bb3ab50770ac1210c40a6da01992be37f234fff49fa488aba1b46214888c004db4f3fb4a0fa6a88796b084fc2eb385a5b0deb3 + languageName: node + linkType: hard + +"@smithy/config-resolver@npm:^4.4.6": + version: 4.4.6 + resolution: "@smithy/config-resolver@npm:4.4.6" + dependencies: + "@smithy/node-config-provider": ^4.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-config-provider": ^4.2.0 + "@smithy/util-endpoints": ^3.2.8 + "@smithy/util-middleware": ^4.2.8 + tslib: ^2.6.2 + checksum: ffb98899d0343a16692e0bab514719b88d3f97a696489eabaa1c7e52d534083dac440e51dbf8cadf7193e9fabddd7244e77e32d03f905a1469c3d8113fa02a6c + languageName: node + linkType: hard + +"@smithy/core@npm:^3.23.0": + version: 3.23.0 + resolution: "@smithy/core@npm:3.23.0" + dependencies: + "@smithy/middleware-serde": ^4.2.9 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-stream": ^4.5.12 + "@smithy/util-utf8": ^4.2.0 + "@smithy/uuid": ^1.1.0 + tslib: ^2.6.2 + checksum: 70e9af70a3b203ce320127e7d037eb27deec665a981fec89709a05c00e88d2b35132ed4386c3b002558202f10ed6ad53a461b2d536bd448810d88af84c444313 + languageName: node + linkType: hard + +"@smithy/credential-provider-imds@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/credential-provider-imds@npm:4.2.8" + dependencies: + "@smithy/node-config-provider": ^4.3.8 + "@smithy/property-provider": ^4.2.8 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + tslib: ^2.6.2 + checksum: 954bb2abdfda69b6b17386bf0270a8b7730d0d9fc3699cd2574b65bf17ad112b9be6711177d2fcad9fd694bd790b97541298210c7d9dba4736d9fa56fe75f167 + languageName: node + linkType: hard + +"@smithy/eventstream-codec@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/eventstream-codec@npm:4.2.8" + dependencies: + "@aws-crypto/crc32": 5.2.0 + "@smithy/types": ^4.12.0 + "@smithy/util-hex-encoding": ^4.2.0 + tslib: ^2.6.2 + checksum: ef010dbb65eb6b24a7a89eaaba993b045f0aaae16660e5e99aa9f000019b40d00de51004be63f2a17e05a5ad4c99192d2ba2bfa11e13c0807f3e2006f8411dea + languageName: node + linkType: hard + +"@smithy/eventstream-serde-browser@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/eventstream-serde-browser@npm:4.2.8" + dependencies: + "@smithy/eventstream-serde-universal": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 0d69fef4485ba86e3381d1e47465b1dfe60f6fe34a1fed7ccb359c965cc4b92c99d7c5ed70cb0d26b19d8fc3b8c49db0a140578deef152930534b20d730751d6 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-config-resolver@npm:^4.3.8": + version: 4.3.8 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 849544e1212d98469ca3d6e73919a9ff5bc2eaf903226193ad0857d03c11129a03ddbf4177673059c6a97af015cb0f32530018e42a430b1c5e639d95174f64e8 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-node@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/eventstream-serde-node@npm:4.2.8" + dependencies: + "@smithy/eventstream-serde-universal": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: d95a5317be7452129259d491c0c7d35f90440c8b67a6006476152182cefd1e5e96d4e090419fb850afb7ec763940134c351cbc6d6b46c03e9c6331e1e7f79ba4 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-universal@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/eventstream-serde-universal@npm:4.2.8" + dependencies: + "@smithy/eventstream-codec": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 3d49d9f24e4c1f91fd23439388e93cbd94579632dfc16353e519971fca8eb5e48fec29d0cf88007ccca5f45f9943f80de21a1f7f17f1d9bf5cc28d40078a98e1 + languageName: node + linkType: hard + +"@smithy/fetch-http-handler@npm:^5.3.9": + version: 5.3.9 + resolution: "@smithy/fetch-http-handler@npm:5.3.9" + dependencies: + "@smithy/protocol-http": ^5.3.8 + "@smithy/querystring-builder": ^4.2.8 + "@smithy/types": ^4.12.0 + "@smithy/util-base64": ^4.3.0 + tslib: ^2.6.2 + checksum: de73fa72fb059a1b52771b8b4ab1ed541c1164f5e4ee6e7a6e6110c08081949e81236108698b2c91d61a8bbd5104bc0d05a93624a44d411f313c6342f0d01b74 + languageName: node + linkType: hard + +"@smithy/hash-blob-browser@npm:^4.2.9": + version: 4.2.9 + resolution: "@smithy/hash-blob-browser@npm:4.2.9" + dependencies: + "@smithy/chunked-blob-reader": ^5.2.0 + "@smithy/chunked-blob-reader-native": ^4.2.1 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 3daefdde8276a1d2b2652329bb14fb92ff6ef087d48f7fbc638dfb22018ca7881824fb0585852b69d0a54e541d8de8d966b4b70f0e6b0a435bd9d9ced6e8a431 + languageName: node + linkType: hard + +"@smithy/hash-node@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/hash-node@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 93916922b88e19c98b75b6c75b639e53c63ff62fb302f578d6b07fa9c1feb091b892949c3590600f708e2277395bff9d97386527990fbf74ec37056d035d3880 + languageName: node + linkType: hard + +"@smithy/hash-stream-node@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/hash-stream-node@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: d21703bbca3f037a64b50d18eeb16cf65a84e9a46e777ba48f9c5491239ed0554b3d7a46c90c2a6a472058bc0a7c72f2b667f4122483c3d411ee6bd71d77aecd + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/invalid-dependency@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 966e4b7fb233db2db150087f552230cb3b2b3169632eaff9bf57b7f3221505d46ad20c7568172e4d76c04bc0c8f89ecf099875a1547e861426236ce2be6a90ea + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/is-array-buffer@npm:2.2.0" + dependencies: + tslib: ^2.6.2 + checksum: cd12c2e27884fec89ca8966d33c9dc34d3234efe89b33a9b309c61ebcde463e6f15f6a02d31d4fddbfd6e5904743524ca5b95021b517b98fe10957c2da0cd5fc + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/is-array-buffer@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: a738fd54758912d0a38dbb1f44f3e4274773be57fe29179a616ffe502fc45f708a49643be037b4d8fc24d18a68e489e314e258140c30b1589b46db6d62a78173 + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/md5-js@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 24f1299fa512ddca06e8c98b5206f7aebea2aab40383fa043006acf1897a166378aeb191bda1810ff02560ec7a17f5fa202a660f499055910339f792caa02cbe + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/middleware-content-length@npm:4.2.8" + dependencies: + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: cda46f45ba40d70ac46a75822b33ca23c25973735e7d2e7cd932366c8227be1d2ce348582562a10293ea287d75b094305ae89afc1fa540d1b0e4c03a116e901d + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^4.4.14": + version: 4.4.14 + resolution: "@smithy/middleware-endpoint@npm:4.4.14" + dependencies: + "@smithy/core": ^3.23.0 + "@smithy/middleware-serde": ^4.2.9 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + "@smithy/url-parser": ^4.2.8 + "@smithy/util-middleware": ^4.2.8 + tslib: ^2.6.2 + checksum: 61c64963ce81a50e3f762f8e634eac032494f861649d9f3247741a393607b287633d3f742f87264eb9384539254ebcbb90bc000865a34a3bbce2e7c0a9cf5a24 + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^4.4.31": + version: 4.4.31 + resolution: "@smithy/middleware-retry@npm:4.4.31" + dependencies: + "@smithy/node-config-provider": ^4.3.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/service-error-classification": ^4.2.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-retry": ^4.2.8 + "@smithy/uuid": ^1.1.0 + tslib: ^2.6.2 + checksum: 0e8355368f379d7bbca8baf9c3a398b6f1c2ab3b75cc2ec379df2e55c264227333654df37d3c370b6dab4c45b1af237ec752ef90e7b37f8787a333cc8d06598b + languageName: node + linkType: hard + +"@smithy/middleware-serde@npm:^4.2.9": + version: 4.2.9 + resolution: "@smithy/middleware-serde@npm:4.2.9" + dependencies: + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 85217b475e95446d9b448ea89b8ed0ddce3ccc3275dffb723dfd667edcaf461b250b7051d8bcee7a446b8924ab4b4d03d043d35bd48f39b5a78bc516bd9dd646 + languageName: node + linkType: hard + +"@smithy/middleware-stack@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/middleware-stack@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 45de485d2f5234a0eb6b84ecd7b961bbd4c1952626a750611fc237be87855f30f8a883f8d26ca2c84ff3adf8a81f53bf8b10a014ffa050ae06ac6bae9d6317c7 + languageName: node + linkType: hard + +"@smithy/node-config-provider@npm:^4.3.8": + version: 4.3.8 + resolution: "@smithy/node-config-provider@npm:4.3.8" + dependencies: + "@smithy/property-provider": ^4.2.8 + "@smithy/shared-ini-file-loader": ^4.4.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 98682d2c0235f041e7545ab7c5e9432a0d6307461042c21aa5cff2be5cebe5402a35de6a559c1a5a3b884c940d5d52679618552b422e393953ba2dc8a00e0fbb + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^4.4.10": + version: 4.4.10 + resolution: "@smithy/node-http-handler@npm:4.4.10" + dependencies: + "@smithy/abort-controller": ^4.2.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/querystring-builder": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 1e9f0a2de1bc1a4546471ac98b82c9003ee9cf6c993b85e68bcbd5cd5bfce4dc480ce51c619238cb8a821d75825b098086af52d5c5cf5f5fca07e4f89b231990 + languageName: node + linkType: hard + +"@smithy/property-provider@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/property-provider@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 6a19b5e44ceb37a85999796dfa73ce7d82653c1db0cfe332786e202b7333f988dc5e65902c0492dc37d48f4c48ccf35fc4fa92cdf1ca9e8f24d2d1d6206e3dd5 + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^5.3.8": + version: 5.3.8 + resolution: "@smithy/protocol-http@npm:5.3.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: 4371cbb493109edde1177bfd84b2d4d7887fbf821085df3c9251ba99f635e355f967c4dea32f02aaac52edabb408e946a3452bd7723d724827d56e7f2292614d + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/querystring-builder@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + "@smithy/util-uri-escape": ^4.2.0 + tslib: ^2.6.2 + checksum: 7bface9bf3586625392d1861318c93d356d2353fa79ff024df55ac0b71d0bfc77a43eae91a3eda01e7bd68538c382229d0b1841e95f27d75bfb0dc9d76441933 + languageName: node + linkType: hard + +"@smithy/querystring-parser@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/querystring-parser@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: a7c89eb63321fc8c4ed5a4b1bbb88f1254e128ab86e7d5aa666a2a2b7889489ccbc3efb7f73c34567b6dad8356b5cecb2a512ff0fd5a19266eb187ffe9868d86 + languageName: node + linkType: hard + +"@smithy/service-error-classification@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/service-error-classification@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + checksum: bf7dc438050d6fd9f563e4479a680fa284df6d2acddd305c27f5c0cb5dd94aa17b5ede42074100072be97f6cd04bda7e3ffb1e9535ececac7ebb9a11aa982c46 + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^4.4.3": + version: 4.4.3 + resolution: "@smithy/shared-ini-file-loader@npm:4.4.3" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: bda50324b855b8994029a47d256a70bb25f886759d5826e88479bb169f17d8d6c44570b762ea15b38fb29818ea6294fddc15027552efd9e2ef81c5465430afd2 + languageName: node + linkType: hard + +"@smithy/signature-v4@npm:^5.3.8": + version: 5.3.8 + resolution: "@smithy/signature-v4@npm:5.3.8" + dependencies: + "@smithy/is-array-buffer": ^4.2.0 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-hex-encoding": ^4.2.0 + "@smithy/util-middleware": ^4.2.8 + "@smithy/util-uri-escape": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 651073b25020d314a2dcca81fbfe2baa6522ec5be7bf930c1cfea1e24a1b7babe6da6dcf37c3faa0e69c1b994d3f3fb9d501e1dba787ed4e098f8cebf8b9809d + languageName: node + linkType: hard + +"@smithy/smithy-client@npm:^4.11.3": + version: 4.11.3 + resolution: "@smithy/smithy-client@npm:4.11.3" + dependencies: + "@smithy/core": ^3.23.0 + "@smithy/middleware-endpoint": ^4.4.14 + "@smithy/middleware-stack": ^4.2.8 + "@smithy/protocol-http": ^5.3.8 + "@smithy/types": ^4.12.0 + "@smithy/util-stream": ^4.5.12 + tslib: ^2.6.2 + checksum: 8450f57692d765c2ba64d944221ed778bcd6e53590897afa7241a5ce1083e2a0aec88987cf3e47469955736b3b9fa9c9fe8b5bd34b10f66b95e011a8cd3c3937 + languageName: node + linkType: hard + +"@smithy/types@npm:^4.12.0": + version: 4.12.0 + resolution: "@smithy/types@npm:4.12.0" + dependencies: + tslib: ^2.6.2 + checksum: bd74ef4dba3683f75531650c8dbba018b05fae70e69f0f427136aef3df13a525521a85053b676a5985a11d8273d06eb12bec867c4221eb5a5b2b4eb6a3706dc4 + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/url-parser@npm:4.2.8" + dependencies: + "@smithy/querystring-parser": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: f354e69cc629084bbb7ed1759f2970d96e2c462d2849402057e86aeaa18b32d13f7e24b5244ecddac398b6504fe3705b8ee2696a68df662a556ae20566d68f38 + languageName: node + linkType: hard + +"@smithy/util-base64@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/util-base64@npm:4.3.0" + dependencies: + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 67b707c36fb384bcd0233f27968f103ff2fd25da93ea85d8e22eb492dc668487b222f3aac151b2f348548946a439a741c0f3aa5f28f1d554ed428415b98c01c4 + languageName: node + linkType: hard + +"@smithy/util-body-length-browser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-body-length-browser@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 60feae29fc6429fac8babac8e0b82307bd14862d5a0fa554e100ff9f99c6b959cd30e1e022e0059214df329e463e631003b3a29307f02deb233537582a1dbe31 + languageName: node + linkType: hard + +"@smithy/util-body-length-node@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/util-body-length-node@npm:4.2.1" + dependencies: + tslib: ^2.6.2 + checksum: bf4ae0fa4f49cd9f9b5f117cbb368059a77653281cbd7b881a24f82484ba2415eba01c67700381723f972db5103ca5120055eb763d32395dde469fb522b15658 + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/util-buffer-from@npm:2.2.0" + dependencies: + "@smithy/is-array-buffer": ^2.2.0 + tslib: ^2.6.2 + checksum: 424c5b7368ae5880a8f2732e298d17879a19ca925f24ca45e1c6c005f717bb15b76eb28174d308d81631ad457ea0088aab0fd3255dd42f45a535c81944ad64d3 + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-buffer-from@npm:4.2.0" + dependencies: + "@smithy/is-array-buffer": ^4.2.0 + tslib: ^2.6.2 + checksum: c9908db97a3e91ae7ac869a3cfba3c345f9bc8072ec9545a25f318b8a9604d6ed6139298e1b75fffce7347cc15a5823e178b631828aee674fdb6b4ed3810d647 + languageName: node + linkType: hard + +"@smithy/util-config-provider@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-config-provider@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 7ff1cb4c11f779021e0e96edfd619d375297420b3eed6998e8dc2f2409895b74e803e8147045b80432d1784da35d2963d941785083343e8333d0f6308ff36fe3 + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-browser@npm:^4.3.30": + version: 4.3.30 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.30" + dependencies: + "@smithy/property-provider": ^4.2.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: bbb6b009651d3d486b8b53a6b1c1c54ea45edd149db43df595e8323f67eeaca637b0b415202881be3432e169f83c568589b7293f29b39783fd0c5006baea195e + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-node@npm:^4.2.33": + version: 4.2.33 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.33" + dependencies: + "@smithy/config-resolver": ^4.4.6 + "@smithy/credential-provider-imds": ^4.2.8 + "@smithy/node-config-provider": ^4.3.8 + "@smithy/property-provider": ^4.2.8 + "@smithy/smithy-client": ^4.11.3 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: cbc42f2e3ad2eb2559a1dbb267bfe6584b0d6bf9bd901ee7c9d7dc6b870e580fe79be9e5b96a4112bbe761b0e305cc3192527a9b59e9efe521f6b9e99d1e87f6 + languageName: node + linkType: hard + +"@smithy/util-endpoints@npm:^3.2.8": + version: 3.2.8 + resolution: "@smithy/util-endpoints@npm:3.2.8" + dependencies: + "@smithy/node-config-provider": ^4.3.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: d50a189c86b18737e513fa20ce46e3c472d87518e377a04683d7997059270f57c8dec80d5e4e0acb0251cd4b3c9a8d8ed1b9cbdd2ed25ada86ffb59a9cadff5b + languageName: node + linkType: hard + +"@smithy/util-hex-encoding@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-hex-encoding@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 3c4ea7126245c02257bf0fa49b971eaa9f84d0296023fed7b7eea7fb4622d9d473a9fb2be2a3df765013515f38811b8da028cbf7c2181fafecac69d71299263a + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/util-middleware@npm:4.2.8" + dependencies: + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: bc6b1f549d5e6faced387b2158c56f8b59937853987dbddd0b49da82cc2e97630d718b30c426fd77ecf882ff151c330428e25e2780407aeefbfcfd3c5e2c9a71 + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/util-retry@npm:4.2.8" + dependencies: + "@smithy/service-error-classification": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: a3c84a496c169c5b3a002c9d98bb53cbd8401a81e17fdb6aaf1d2076ce849901c191dc98d62b3bb7bce8529075505ff6d2fd1fa39b1d1967dd24874a1d67920d + languageName: node + linkType: hard + +"@smithy/util-stream@npm:^4.5.12": + version: 4.5.12 + resolution: "@smithy/util-stream@npm:4.5.12" + dependencies: + "@smithy/fetch-http-handler": ^5.3.9 + "@smithy/node-http-handler": ^4.4.10 + "@smithy/types": ^4.12.0 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-hex-encoding": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: a975bf9e90b91a41e690b248a21d4a909e11f6780753f69c322e9501649c8e9ed84120177884a60bbf95f326fbc8b8766c0dccfe7318ed3552df102b47d987af + languageName: node + linkType: hard + +"@smithy/util-uri-escape@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-uri-escape@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 2817dcf7691016ea7e6c63f11793023a814d93345b87013dc20b8dd952e9dfa28c3d90bf7cd9c0568df827d173005317782a26742da70026c64e5f1fdb422942 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^2.0.0": + version: 2.3.0 + resolution: "@smithy/util-utf8@npm:2.3.0" + dependencies: + "@smithy/util-buffer-from": ^2.2.0 + tslib: ^2.6.2 + checksum: 00e55d4b4e37d48be0eef3599082402b933c52a1407fed7e8e8ad76d94d81a0b30b8bfaf2047c59d9c3af31e5f20e7a8c959cb7ae270f894255e05a2229964f0 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-utf8@npm:4.2.0" + dependencies: + "@smithy/util-buffer-from": ^4.2.0 + tslib: ^2.6.2 + checksum: 5aeb13cd57b31184ae2bb101c74e232f3621a49dabcfc0de25fdc7668e61e60206e3d80a08dbc84c8199ddd9e267f7e0a7bea3d81d9a60ab5d6aa2369baedd75 + languageName: node + linkType: hard + +"@smithy/util-waiter@npm:^4.2.8": + version: 4.2.8 + resolution: "@smithy/util-waiter@npm:4.2.8" + dependencies: + "@smithy/abort-controller": ^4.2.8 + "@smithy/types": ^4.12.0 + tslib: ^2.6.2 + checksum: eb5d83a2fd5de5a38dcab69e2f483400e4e2c2993de2beaf4f771814dde36e20bb400466323dfe8eccdeb92a6c8e2889fcd63aedb3af9ebb865710a3582c1147 + languageName: node + linkType: hard + +"@smithy/uuid@npm:^1.1.0": + version: 1.1.0 + resolution: "@smithy/uuid@npm:1.1.0" + dependencies: + tslib: ^2.6.2 + checksum: 97b749dc4a57b3e23df6717c990d01c8724c97fe45abe669f17a834e7f12d882f537024db3a8604692658c264c0d9911cf22a8ec86f4cce280a0a4d15e19ceaf + languageName: node + linkType: hard + +"@so-ric/colorspace@npm:^1.1.6": + version: 1.1.6 + resolution: "@so-ric/colorspace@npm:1.1.6" + dependencies: + color: ^5.0.2 + text-hex: 1.0.x + checksum: 893abfe47f2c23c71716c53bec6b3f700b11563d6993afb2eca1445b694cc0daf839353c0663a6139a1223289b73c629e5e9ccfcf54294b5eec1a6bc77f997de + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 89888f00699eb34e3070624eb7b8161fa29f064aeb1389a48f02195d55dd7c52a504e52160016859f6d6dffddd54324623cdd47fd34b3d46f9ed96c18c456edc + languageName: node + linkType: hard + +"@swc/core-darwin-arm64@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-darwin-arm64@npm:1.5.7" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-darwin-x64@npm:1.5.7" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.7" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm64-gnu@npm:1.5.7" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm64-musl@npm:1.5.7" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-x64-gnu@npm:1.5.7" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-x64-musl@npm:1.5.7" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-arm64-msvc@npm:1.5.7" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-ia32-msvc@npm:1.5.7" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-x64-msvc@npm:1.5.7" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core@npm:1.5.7" + dependencies: + "@swc/core-darwin-arm64": 1.5.7 + "@swc/core-darwin-x64": 1.5.7 + "@swc/core-linux-arm-gnueabihf": 1.5.7 + "@swc/core-linux-arm64-gnu": 1.5.7 + "@swc/core-linux-arm64-musl": 1.5.7 + "@swc/core-linux-x64-gnu": 1.5.7 + "@swc/core-linux-x64-musl": 1.5.7 + "@swc/core-win32-arm64-msvc": 1.5.7 + "@swc/core-win32-ia32-msvc": 1.5.7 + "@swc/core-win32-x64-msvc": 1.5.7 + "@swc/counter": ^0.1.2 + "@swc/types": 0.1.7 + peerDependencies: + "@swc/helpers": ^0.5.0 + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 8e11626b782df914ee53dcb3e7f52e4bd2e1a896873c0e76ec674d19d05d87eec06e2223e0958d68ef1e0cdfb4cd505e3b1a297561e9506063738337f0c5409d + languageName: node + linkType: hard + +"@swc/counter@npm:^0.1.2, @swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 + languageName: node + linkType: hard + +"@swc/helpers@npm:0.5.15": + version: 0.5.15 + resolution: "@swc/helpers@npm:0.5.15" + dependencies: + tslib: ^2.8.0 + checksum: 1a9e0dbb792b2d1e0c914d69c201dbc96af3a0e6e6e8cf5a7f7d6a5d7b0e8b762915cd4447acb6b040e2ecc1ed49822875a7239f99a2d63c96c3c3407fb6fccf + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.0": + version: 0.5.18 + resolution: "@swc/helpers@npm:0.5.18" + dependencies: + tslib: ^2.8.0 + checksum: 1dc1e5ce42ca0687ebbff4b00efb49fa813886e819fcd440329f1d14e76a988df738cff63f113c271a340c7b6a6534dba711103021c4a1e1d277bccb33a1d732 + languageName: node + linkType: hard + +"@swc/types@npm:0.1.7": + version: 0.1.7 + resolution: "@swc/types@npm:0.1.7" + dependencies: + "@swc/counter": ^0.1.3 + checksum: e251f6994de12a2a81ed79d902a521398feda346022e09567c758eee1cca606743c9bb296de74d6fbe339f953eaf69176202babc8ef9c911d5d538fc0790df28 + languageName: node + linkType: hard + +"@tanstack/query-core@npm:5.64.2": + version: 5.64.2 + resolution: "@tanstack/query-core@npm:5.64.2" + checksum: 219a0cbcd6663bf2246a7c90cdb3c356271b5f88a19e8fe8ec3e97a5aaadce16b8829a39101b420ccbe3656f4064d607e31a373de6e3f83788544a89fb9ee1cd + languageName: node + linkType: hard + +"@tanstack/react-query@npm:5.64.2": + version: 5.64.2 + resolution: "@tanstack/react-query@npm:5.64.2" + dependencies: + "@tanstack/query-core": 5.64.2 + peerDependencies: + react: ^18 || ^19 + checksum: e8e886220e9cef2514dc08af8c1bbf4def05e0607d01b3321a37d9f85e00ffe817d66e87b642e087bbab46bb0d31e036bb2c96cc0b5d2fd0fb898307985d5eec + languageName: node + linkType: hard + +"@tanstack/react-table@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/react-table@npm:8.20.5" + dependencies: + "@tanstack/table-core": 8.20.5 + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 4c08ff56011f640da2dc2680aa141f642f394ed6dd849f681c50d429c27f8f387222fb05436ce4f9fb66715e52587633e859e5cf13f9ee7e4dd80656b1f9ca00 + languageName: node + linkType: hard + +"@tanstack/react-virtual@npm:^3.8.3": + version: 3.13.18 + resolution: "@tanstack/react-virtual@npm:3.13.18" + dependencies: + "@tanstack/virtual-core": 3.13.18 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 73dcfd5681db1c07834c9d286a7d2194ebded84f09466b37072c630bad1ec9d546c0b58981e8a4cf855b0bd6a5c53c64834c6428022fe12096ff3a905da2a4a4 + languageName: node + linkType: hard + +"@tanstack/table-core@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/table-core@npm:8.20.5" + checksum: f8b175f11eb9ee1e029bb5e91c1038527714382de4bd14750377f43c25e69b687b21bfb181ee07131637d3432618964a4b7a898608fc8411ca50da1e7e8ed4c5 + languageName: node + linkType: hard + +"@tanstack/virtual-core@npm:3.13.18": + version: 3.13.18 + resolution: "@tanstack/virtual-core@npm:3.13.18" + checksum: 9344c797be9a1b100adb5f1b9fbba2a6292aad56723d39f2d48f976d237f35e8473292949ed680b79338cb0f13823700c4e1ac21318097a5c197e8a706405263 + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.12 + resolution: "@tsconfig/node10@npm:1.0.12" + checksum: 27e2f989dbb20f773aa121b609a5361a473b7047ff286fce7c851e61f5eec0c74f0bdb38d5bd69c8a06f17e60e9530188f2219b1cbeabeac91f0a5fd348eac2a + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff + languageName: node + linkType: hard + +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": ^7.0.0 + checksum: e6739cacfa276c1ad38e1d8a6b4b1f816c2c11564e27f558b68151728489aaf0f4366992107ee4ed7615dfa303f6976dedcdce93df2b247116d1bcd1607ee260 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": ^7.28.2 + checksum: e3124e6575b2f70de338eab8a9c704d315a86c46a8e395b6ec78a0157ab7b5fd877289556a57dcf28e4ff3543714e359cc1182d4afc4bcb4f3575a0bbafa0dad + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.6 + resolution: "@types/body-parser@npm:1.19.6" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: 33041e88eae00af2cfa0827e951e5f1751eafab2a8b6fce06cd89ef368a988907996436b1325180edaeddd1c0c7d0d0d4c20a6c9ff294a91e0039a9db9e9b658 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "*" + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/cors@npm:^2.8.12": + version: 2.8.19 + resolution: "@types/cors@npm:2.8.19" + dependencies: + "@types/node": "*" + checksum: 9545cc532c9218754443f48a0c98c1a9ba4af1fe54a3425c95de75ff3158147bb39e666cb7c6bf98cc56a9c6dc7b4ce5b2cbdae6b55d5942e50c81b76ed6b825 + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "*" + "@types/estree": "*" + checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: c286e79707ab604b577cf8ce51d9bbb9780e3d6a68b38a83febe13fa05b8012c92de17c28532fac2b03d3c460123f5055d603a579685325246ca1c86828223e0 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: bd93e2e415b6f182ec4da1074e1f36c480f1d26add3e696d54fb30c09bc470897e41361c8fd957bf0985024f8fbf1e6e2aff977d79352ef7eb93a5c6dcff6c11 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.8 + resolution: "@types/express-serve-static-core@npm:4.19.8" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: 7bb52381a302de5af5af0f1cc8aa8144cdd4c244a7bbd8f989fb06b6a21368481ad52ddcb989e17f818f1cb4ec65c296e2e851b07335bea5ad2124eff80812d7 + languageName: node + linkType: hard + +"@types/express@npm:^4.17.17": + version: 4.17.25 + resolution: "@types/express@npm:4.17.25" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.33 + "@types/qs": "*" + "@types/serve-static": ^1 + checksum: 285d16008489d37b2be03e2e050bcf201d5d6ed9278ca13619d9029efd2055b192b2445f769116f716cfcf53d9d799a03f4e76199af9cea0ea3dee3d88595931 + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: a88da669366bc483e8f3b3eb3d34ada5f8d13eeeef851b1204d77e2ba6fc42aba4566d877cca5c095204a3f4349b87fe397e3e21288837bdd945dd514120755b + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + +"@types/mute-stream@npm:^0.0.4": + version: 0.0.4 + resolution: "@types/mute-stream@npm:0.0.4" + dependencies: + "@types/node": "*" + checksum: af8d83ad7b68ea05d9357985daf81b6c9b73af4feacb2f5c2693c7fd3e13e5135ef1bd083ce8d5bdc8e97acd28563b61bb32dec4e4508a8067fcd31b8a098632 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=8.1.0": + version: 25.2.3 + resolution: "@types/node@npm:25.2.3" + dependencies: + undici-types: ~7.16.0 + checksum: 315b6a7c7f7e5b39b92fffc65fcc0de10543c7ac0dc3754aa072ae9c8a82e6eb90ca1b6156766f07d0ba1e210e39f999f75b4b3a7b88ddab30e3c3ba827e85bf + languageName: node + linkType: hard + +"@types/node@npm:22.14.1": + version: 22.14.1 + resolution: "@types/node@npm:22.14.1" + dependencies: + undici-types: ~6.21.0 + checksum: e22363f40ac8290da2bb5261c2b348241fd93b000908cefd3c56575df9d4f6b8d102fc8631275eac7ec4a9e0ac4f38f01c9d8104ebbda76c936aef96fd1e55f3 + languageName: node + linkType: hard + +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 + languageName: node + linkType: hard + +"@types/node@npm:^20.0.0": + version: 20.19.33 + resolution: "@types/node@npm:20.19.33" + dependencies: + undici-types: ~6.21.0 + checksum: 81819516b2e48fc3efe06682b5405e31c2bca721734a0ce1bec7e34d68b3d6b87e2dd205713c5371746fc501f42a93f3e6442967e1a94f7b872129e109f82163 + languageName: node + linkType: hard + +"@types/node@npm:^22.5.5": + version: 22.19.11 + resolution: "@types/node@npm:22.19.11" + dependencies: + undici-types: ~6.21.0 + checksum: b64703389fa4648a8ac7bce44902dbef9a4c46b91cce1e951d01d6df23dbb0579c3d765f0d00e9053425e21ed9a30890668506ec0bae98c5c29cc978d45ced1f + languageName: node + linkType: hard + +"@types/normalize-path@npm:3.0.2": + version: 3.0.2 + resolution: "@types/normalize-path@npm:3.0.2" + checksum: 0fafa7d0c19eca1501cc4f9ce8a8c6ca7739d0fcd58f5851c56ad2babafc07c6113d593b4d8cc045678e0828af134f2339901f8dfe200801ee7b2d3e1496c316 + languageName: node + linkType: hard + +"@types/pluralize@npm:^0.0.33": + version: 0.0.33 + resolution: "@types/pluralize@npm:0.0.33" + checksum: 282d42dc0187e5e0912f9f36ee0f5615bfd273a08d40afe5bf5881cb28daf1977abe10564543032aa0f42352ebba739ff3d86bf5562ac4691c6d1761fcc7cf39 + languageName: node + linkType: hard + +"@types/prismjs@npm:^1.26.0": + version: 1.26.6 + resolution: "@types/prismjs@npm:1.26.6" + checksum: b61abb7370d55b549ab67d1dfab479f1f27539cebe02f051db67f0ad90f5de34df6b9fcaf340dd2f3e0217bba15d3e31c642832560ecf1779397d6950ee69478 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.14.0 + resolution: "@types/qs@npm:6.14.0" + checksum: 1909205514d22b3cbc7c2314e2bd8056d5f05dfb21cf4377f0730ee5e338ea19957c41735d5e4806c746176563f50005bbab602d8358432e25d900bdf4970826 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + +"@types/react-dom@npm:19.0.4": + version: 19.0.4 + resolution: "@types/react-dom@npm:19.0.4" + peerDependencies: + "@types/react": ^19.0.0 + checksum: 2d0c74769ddcb4a9f404a62b3241d3e550ca962ff80c8c5b624f6626cd39f8b18aadee8e447424b52cffdd9165b1f02eb51020fc486584c8395236d97d4abedf + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.2.25": + version: 18.3.7 + resolution: "@types/react-dom@npm:18.3.7" + peerDependencies: + "@types/react": ^18.0.0 + checksum: c8b63ec944d2a68992b4dba474003fe55ee1d949c4b9c8fe97eecb2290de23f76acfb670b2f7ceb46a5fc8e46808d1745369b03edda48a7a0cf730eff4c5d315 + languageName: node + linkType: hard + +"@types/react@npm:19.0.10": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" + dependencies: + csstype: ^3.0.2 + checksum: e257e87bc3464825014523aecc700540a9da41c3c23136c03da9b2b7999251ac70ef9e594febdefeea6abe51da2475b42e5d96af6559d76f8d54bffc0b0ddacd + languageName: node + linkType: hard + +"@types/react@npm:^18.3.2": + version: 18.3.28 + resolution: "@types/react@npm:18.3.28" + dependencies: + "@types/prop-types": "*" + csstype: ^3.2.2 + checksum: 9d59fb3def4e712d4f8fa15998791a07f9799462f8d581d17039a9503017bfce3463d57fc737ce1d28d6aa3f482f4a3a5bae5a662d97560a9359aab111556c97 + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 1.2.1 + resolution: "@types/send@npm:1.2.1" + dependencies: + "@types/node": "*" + checksum: 3b8388edeec77ae62f7bbc384c98ca06140614e4ef34fc04b35824f19937f472f8ff3785e83570e0d40e6d7c934c015d4831c82a74a1ade0d9676720835702c5 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.6 + resolution: "@types/send@npm:0.17.6" + dependencies: + "@types/mime": ^1 + "@types/node": "*" + checksum: 5bd287f1357380963eb4b12daef5c8982f52a3269308ff3414304074d4ad7f05fe466f2cb476f54798096877ad3c5343692978776bd674b25261ecbeab87640f + languageName: node + linkType: hard + +"@types/serve-static@npm:^1": + version: 1.15.10 + resolution: "@types/serve-static@npm:1.15.10" + dependencies: + "@types/http-errors": "*" + "@types/node": "*" + "@types/send": <1 + checksum: f216eef2aaf2c8eff09f431c420c5c2989eaf0dfc15d106db9fb64c14577a4059af24fb0ae2eba7984d6360950c8cbc1fb52f65608106477729d251481bc96fe + languageName: node + linkType: hard + +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + languageName: node + linkType: hard + +"@types/webpack@npm:5.28.5": + version: 5.28.5 + resolution: "@types/webpack@npm:5.28.5" + dependencies: + "@types/node": "*" + tapable: ^2.2.0 + webpack: ^5 + checksum: 14359d9ccecef7ef1ea271c00baec5337213c7fda63a34c61b9e519505b3928d0807cdbb5b1172d1994e1179920b89c57eaf2cbf64599958b67cd70720ac2a9b + languageName: node + linkType: hard + +"@types/wrap-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/wrap-ansi@npm:3.0.0" + checksum: 492f0610093b5802f45ca292777679bb9b381f1f32ae939956dd9e00bf81dba7cc99979687620a2817d9a7d8b59928207698166c47a0861c6a2e5c30d4aaf1e9 + languageName: node + linkType: hard + +"@uiw/react-json-view@npm:^2.0.0-alpha.17": + version: 2.0.0-alpha.41 + resolution: "@uiw/react-json-view@npm:2.0.0-alpha.41" + peerDependencies: + "@babel/runtime": ">=7.10.0" + react: ">=18.0.0" + react-dom: ">=18.0.0" + checksum: 13d6a99f989bcd27cddcc0fa7bdddb331d8af1613e5ca6c72973f84c75095d13b83551cfe841bcc142ad1da569f2c51a2ed683cb9dd1b33adaf712138174253f + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.2.1": + version: 4.7.0 + resolution: "@vitejs/plugin-react@npm:4.7.0" + dependencies: + "@babel/core": ^7.28.0 + "@babel/plugin-transform-react-jsx-self": ^7.27.1 + "@babel/plugin-transform-react-jsx-source": ^7.27.1 + "@rolldown/pluginutils": 1.0.0-beta.27 + "@types/babel__core": ^7.20.5 + react-refresh: ^0.17.0 + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 3e3c4c58f65e8041c4891736613732d572f232bc6b039e74ea00554b94b8010ac246e2f6e099e8b6c474d9c1741e2b166b48fa47fe0093312beefa99a1b13d00 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + checksum: f9154ad9ea14f6f2374ebe918c221fd69a4d4514126a1acc6fa4966e8d27ab28cb550a5e6880032cf620e19640578658a7e5a55bd2aad1e3db4e9d598b8f2099 + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: e866ec8433f4a70baa511df5e8f2ebcd6c24f4e2cc6274c7c5aabe2bcce3459ea4680e0f35d450e1f3602acf3913b6b8e4f15069c8cfd34ae8609fb9a7d01795 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 48b5df7fd3095bb252f59a139fe2cbd999a62ac9b488123e9a0da3906ad8a2f2da7b2eb21d328c01a90da987380928706395c2897d1f3ed9e2125b6d75a920d0 + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: b611e981dfd6a797c3d8fc3a772de29a6e55033737c2c09c31bb66c613bdbb2d25f915df1dee62a602c6acc057ca71128432fa8c3e22a893e1219dc454f14ede + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": 1.13.2 + "@webassemblyjs/helper-api-error": 1.13.2 + "@xtuc/long": 4.2.2 + checksum: 49e2c9bf9b66997e480f6b44d80f895b3cde4de52ac135921d28e144565edca6903a519f627f4089b5509de1d7f9e5023f0e1a94ff78a36c9e2eb30e7c18ffd2 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 8e059e1c1f0294f4fc3df8e4eaff3c5ef6e2e1358f34ebc118eaf5070ed59e56ed7fc92b28be734ebde17c8d662d5d27e06ade686c282445135da083ae11c128 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/wasm-gen": 1.14.1 + checksum: 0a08d454a63192cd66abf91b6f060ac4b466cef341262246e9dcc828dd4c8536195dea9b46a1244b1eac65b59b8b502164a771a190052a92ff0a0a2ded0f8f53 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: d7e3520baa37a7309fa7db4d73d69fb869878853b1ebd4b168821bd03fcc4c0e1669c06231315b0039035d9a7a462e53de3ad982da4a426a4b0743b5888e8673 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": 4.2.2 + checksum: 64083507f7cff477a6d71a9e325d95665cea78ec8df99ca7c050e1cfbe300fbcf0842ca3dcf3b4fa55028350135588a4f879398d3dd2b6a8de9913ce7faf5333 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 95ec6052f30eefa8d50c9b2a3394d08b17d53a4aa52821451d41d774c126fa8f39b988fbf5bff56da86852a87c16d676e576775a4071e5e5ccf020cc85a4b281 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/helper-wasm-section": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-opt": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 + "@webassemblyjs/wast-printer": 1.14.1 + checksum: 9341c3146bb1b7863f03d6050c2a66990f20384ca137388047bbe1feffacb599e94fca7b7c18287d17e2449ffb4005fdc7f41f674a6975af9ad8522756f8ffff + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 + checksum: 401b12bec7431c4fc29d9414bbe40d3c6dc5be04d25a116657c42329f5481f0129f3b5834c293f26f0e42681ceac9157bf078ce9bdb6a7f78037c650373f98b2 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 + checksum: 60c697a9e9129d8d23573856df0791ba33cea4a3bc2339044cae73128c0983802e5e50a42157b990eeafe1237eb8e7653db6de5f02b54a0ae7b81b02dcdf2ae9 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-api-error": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 + checksum: 93f1fe2676da465b4e824419d9812a3d7218de4c3addd4e916c04bc86055fa134416c1b67e4b7cbde8d728c0dce2721d06cc0bfe7a7db7c093a0898009937405 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": 1.14.1 + "@xtuc/long": 4.2.2 + checksum: 517881a0554debe6945de719d100b2d8883a2d24ddf47552cdeda866341e2bb153cd824a864bc7e2a61190a4b66b18f9899907e0074e9e820d2912ac0789ea60 + languageName: node + linkType: hard + +"@whatwg-node/promise-helpers@npm:^1.0.0": + version: 1.3.2 + resolution: "@whatwg-node/promise-helpers@npm:1.3.2" + dependencies: + tslib: ^2.6.3 + checksum: 62efb129a2c1f36ee3ea63cf65dbd517fab13e8dd6968e32a29219558a76a7725bbff646f4fc9fb80f793466659a8e6b9e70cf5de258ddaa60c5a7bd762630a4 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec + languageName: node + linkType: hard + +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: d0344b63d28e763f259b4898c41bdc92c08e9d06d0da5617d0bbe4d78244e46daea88c510a2f9472af59b031d9060ec1a999653144e793fd029a59dae2f56dc8 + languageName: node + linkType: hard + +"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: ~2.1.34 + negotiator: 0.6.3 + checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 + languageName: node + linkType: hard + +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: e669cccfb6711af305150fcbfddcf4485fffdc4547a0ecabebe94103b47124cc02bfd186240061c00ac954cfb0461b4ecc3e203e138e43042b7af32063fa9510 + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: ^8.11.0 + checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c + languageName: node + linkType: hard + +"acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 309c6b49aedf1a2e34aaf266de06de04aab6eb097c02375c66fdeb0f64556a6a823540409914fb364d9a11bc30d79d485a2eba29af47992d3490e9886c4391c3 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 86a7f542af277cfbd77dd61e7df8422f90bac512953709003a1c530171a9d019d072e2400eab2b59f84b49ab9dd237be44315ca663ac73e82b3922d10ea5eafa + languageName: node + linkType: hard + +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 3f11fa0e7f7359bef6608657f02ab78e9cc62b1fb7bdd860db0d00351b3863a1189c1a23b72466d2d82726cab4eb20725c76f5e7c134a89865e2bfd0e6828137 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 + languageName: node + linkType: hard + +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: f4e1fe232d67fcafc02eafe373a7a9962351e0439dd0736647ca75c93c3da23b430b6502c255ab4315410ae330d4f3013ac9fe226c40b2524ca93a58e786d086 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: ^3.1.3 + peerDependencies: + ajv: ^8.8.2 + checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: ^3.1.3 + fast-uri: ^3.0.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + checksum: 1797bf242cfffbaf3b870d13565bd1716b73f214bb7ada9a497063aada210200da36e3ed40237285f3255acc4feeae91b1fb183625331bad27da95973f7253d9 + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: ^3.1.3 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.4.1 + checksum: 6de82d0b2073e645ca3300561356ddda0234f39b35d2125a8700b650509b296f41c00ab69f53178bbe25ad688bd6ac3747ab44101f2f4bd245952e8fd6ccc3c1 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: ^4.1.0 + checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0, ansi-styles@npm:^4.2.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: f1b0829cf048cce870a305819f65ce2adcebc097b6d6479e12e955fd6225df9b9eb8b497083b764df796d94383ff20016cc4dbbae5b40f36138fb65a9d33c2e2 + languageName: node + linkType: hard + +"ansicolors@npm:~0.3.2": + version: 0.3.2 + resolution: "ansicolors@npm:0.3.2" + checksum: e84fae7ebc27ac96d9dbb57f35f078cd6dde1b7046b0f03f73dcefc9fbb1f2e82e3685d083466aded8faf038f9fa9ebb408d215282bcd7aaa301d5ac3c486815 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"append-field@npm:^1.0.0": + version: 1.0.0 + resolution: "append-field@npm:1.0.0" + checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7, argparse@npm:~1.0.9": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: ~1.0.2 + checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + +"aria-hidden@npm:^1.1.1, aria-hidden@npm:^1.2.4": + version: 1.2.6 + resolution: "aria-hidden@npm:1.2.6" + dependencies: + tslib: ^2.0.0 + checksum: 56409c55c43ad917607f3f3aa67748dcf30a27e8bb5cb3c5d86b43e38babadd63cd77731a27bc8a8c4332c2291741ed92333bf7ca45f8b99ebc87b94a8070a6e + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + +"asap@npm:~2.0.3": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 9102e246d1ed9b37ac36f57f0a6ca55226876553251a31fc80677e71471f463a54c872dc78d5d7f80740c8ba624395cccbe8b60f7b690c4418f487d8e9fd1106 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 74a71a4a2dd7afd06ebb612f6d612c7f4766a351bedffde466023bf6dae629e46b0d2cd38786239e0fbf245de0c7df76035465e16d1213774a0efb22fec0d713 + languageName: node + linkType: hard + +"async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"auto-bind@npm:~4.0.0": + version: 4.0.0 + resolution: "auto-bind@npm:4.0.0" + checksum: 00cad71cce5742faccb7dd65c1b55ebc4f45add4b0c9a1547b10b05bab22813230133b0c892c67ba3eb969a4524710c5e43cc45c72898ec84e56f3a596e7a04f + languageName: node + linkType: hard + +"autoprefixer@npm:10.4.21": + version: 10.4.21 + resolution: "autoprefixer@npm:10.4.21" + dependencies: + browserslist: ^4.24.4 + caniuse-lite: ^1.0.30001702 + fraction.js: ^4.3.7 + normalize-range: ^0.1.2 + picocolors: ^1.1.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 11770ce635a0520e457eaf2ff89056cd57094796a9f5d6d9375513388a5a016cd947333dcfd213b822fdd8a0b43ce68ae4958e79c6f077c41d87444c8cca0235 + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.16": + version: 10.4.24 + resolution: "autoprefixer@npm:10.4.24" + dependencies: + browserslist: ^4.28.1 + caniuse-lite: ^1.0.30001766 + fraction.js: ^5.3.4 + picocolors: ^1.1.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: c13d69ab38ee3646b2935a2462df45a48447d393eb8f01d2d8c65311dff40b7ae3b8ea0d868b279cfc13802c8c5d119150f63e5bf20013eb93b09b3314c6424e + languageName: node + linkType: hard + +"awilix@npm:^8.0.1": + version: 8.0.1 + resolution: "awilix@npm:8.0.1" + dependencies: + camel-case: ^4.1.2 + fast-glob: ^3.2.12 + checksum: 0cc2a236d219cf2b7ee4c20086d619739b53ff0555eccbedae5424c862f341fccfd1c113201c5ca9dafdf2392fd8054dc9d4f6b4a69704fa40b1bc682454a1c1 + languageName: node + linkType: hard + +"axios-retry@npm:^3.1.9": + version: 3.9.1 + resolution: "axios-retry@npm:3.9.1" + dependencies: + "@babel/runtime": ^7.15.4 + is-retry-allowed: ^2.2.0 + checksum: 44e574ad559e4ee638e735662e9b9fcb69a1da6652adc3a75ca4b060e0fd40bdd7ac718e7743f51c0dad54149a6f3c09109275bf90298042542e80a17740a4e5 + languageName: node + linkType: hard + +"axios@npm:^0.21.4": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: ^1.14.0 + checksum: 44245f24ac971e7458f3120c92f9d66d1fc695e8b97019139de5b0cc65d9b8104647db01e5f46917728edfc0cfd88eb30fc4c55e6053eef4ace76768ce95ff3c + languageName: node + linkType: hard + +"axios@npm:^1.12.0": + version: 1.13.5 + resolution: "axios@npm:1.13.5" + dependencies: + follow-redirects: ^1.15.11 + form-data: ^4.0.5 + proxy-from-env: ^1.1.0 + checksum: 985024c4a32f837053f198f02a308fd6f8bfb4053a2f21e39e37992bc6d06917f008679c36b3e7f0f0c9060c85ffe37c61e58d2ac662595d68dc1b89cef78de8 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"base64id@npm:2.0.0, base64id@npm:~2.0.0": + version: 2.0.0 + resolution: "base64id@npm:2.0.0" + checksum: 581b1d37e6cf3738b7ccdd4d14fe2bfc5c238e696e2720ee6c44c183b838655842e22034e53ffd783f872a539915c51b0d4728a49c7cc678ac5a758e00d62168 + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.19 + resolution: "baseline-browser-mapping@npm:2.9.19" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 5a9979a501f43d06188d6b4c1e5d540b3c5104d03439603af4bda0f1698b60ae2a44180fb7bdaeb9eea5118eb484a34e454211eb8cf0d104809fc668a0b2eb18 + languageName: node + linkType: hard + +"basic-auth@npm:~2.0.1": + version: 2.0.1 + resolution: "basic-auth@npm:2.0.1" + dependencies: + safe-buffer: 5.1.2 + checksum: 3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48 + languageName: node + linkType: hard + +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: ^1.0.0 + checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + +"bignumber.js@npm:^9.1.2": + version: 9.3.1 + resolution: "bignumber.js@npm:9.3.1" + checksum: 6ab100271a23a75bb8b99a4b1a34a1a94967ac0b9a52a198147607bd91064e72c6f356380d7a09cd687bf50d81ad2ed1a0a8edfaa90369c9003ed8bb2440d7f0 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 + languageName: node + linkType: hard + +"bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + languageName: node + linkType: hard + +"body-parser@npm:~1.20.3": + version: 1.20.4 + resolution: "body-parser@npm:1.20.4" + dependencies: + bytes: ~3.1.2 + content-type: ~1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: ~1.2.0 + http-errors: ~2.0.1 + iconv-lite: ~0.4.24 + on-finished: ~2.4.1 + qs: ~6.14.0 + raw-body: ~2.5.3 + type-is: ~1.6.18 + unpipe: ~1.0.0 + checksum: eaa212cff1737d2fbb49fc7aa1d71d9b456adea2dc3de388ff3c6d67b28028d6b1fa7e6cd77e3670b4cbd402ab011f80f6e5bb811480b53a28d11f33678c6298 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"bowser@npm:^2.11.0": + version: 2.14.1 + resolution: "bowser@npm:2.14.1" + checksum: 5a8b6272c5300b6de416b8508930479cb9028fda597fe3b77f3adbb3959c6bb58ac92b3398c9e9d3652c71e46bce3d6083a611c60c82e9cbaa8ce9698bc9c7af + languageName: node + linkType: hard + +"boxen@npm:^5.0.1": + version: 5.1.2 + resolution: "boxen@npm:5.1.2" + dependencies: + ansi-align: ^3.0.0 + camelcase: ^6.2.0 + chalk: ^4.1.0 + cli-boxes: ^2.2.1 + string-width: ^4.2.2 + type-fest: ^0.20.2 + widest-line: ^3.1.0 + wrap-ansi: ^7.0.0 + checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: 12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" + dependencies: + balanced-match: ^1.0.0 + checksum: 01dff195e3646bc4b0d27b63d9bab84d2ebc06121ff5013ad6e5356daa5a9d6b60fa26cf73c74797f2dc3fbec112af13578d51f75228c1112b26c790a87b0488 + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.28.1": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" + dependencies: + baseline-browser-mapping: ^2.9.0 + caniuse-lite: ^1.0.30001759 + electron-to-chromium: ^1.5.263 + node-releases: ^2.0.27 + update-browserslist-db: ^1.2.0 + bin: + browserslist: cli.js + checksum: 895357d912ae5a88a3fa454d2d280e9869e13432df30ca8918e206c0783b3b59375b178fdaf16d0041a1cf21ac45c8eb0a20f96f73dbd9662abf4cf613177a1e + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: ^0.4.0 + checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 + languageName: node + linkType: hard + +"buffer-equal-constant-time@npm:^1.0.1": + version: 1.0.1 + resolution: "buffer-equal-constant-time@npm:1.0.1" + checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"bullmq@npm:5.13.0": + version: 5.13.0 + resolution: "bullmq@npm:5.13.0" + dependencies: + cron-parser: ^4.6.0 + ioredis: ^5.4.1 + msgpackr: ^1.10.1 + node-abort-controller: ^3.1.1 + semver: ^7.5.4 + tslib: ^2.0.0 + uuid: ^9.0.0 + checksum: 2c53884abc1a7200347539956e2909f8071aaea68d85809cd3606326fe14fe4c8f0b6cb4525538336c653f7a130f202b51b19347d486f0d1ceca2b4cb507f1c1 + languageName: node + linkType: hard + +"busboy@npm:^1.0.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: ^1.1.0 + checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 + languageName: node + linkType: hard + +"bytes@npm:3.1.2, bytes@npm:~3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e + languageName: node + linkType: hard + +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" + dependencies: + "@npmcli/fs": ^5.0.0 + fs-minipass: ^3.0.0 + glob: ^13.0.0 + lru-cache: ^11.1.0 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^7.0.2 + ssri: ^13.0.0 + unique-filename: ^5.0.0 + checksum: 595e6b91d72972d596e1e9ccab8ddbf08b773f27240220b1b5b1b7b3f52173cfbcf095212e5d7acd86c3bd453c28e69b116469889c511615ef3589523d542639 + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: ^1.0.2 + get-intrinsic: ^1.3.0 + checksum: 2f6399488d1c272f56306ca60ff696575e2b7f31daf23bc11574798c84d9f2759dceb0cb1f471a85b77f28962a7ac6411f51d283ea2e45319009a19b6ccab3b2 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: ^3.1.2 + tslib: ^2.0.3 + checksum: bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001759, caniuse-lite@npm:^1.0.30001766": + version: 1.0.30001769 + resolution: "caniuse-lite@npm:1.0.30001769" + checksum: be34424b0d2e24f0022d605b14ee799dc0d21aa8315d9db2b94176b311b1b5165972d04653692b509e107fbea5fc5cf3aac888bf61377e3e3048d678fb9bc812 + languageName: node + linkType: hard + +"capital-case@npm:^1.0.4": + version: 1.0.4 + resolution: "capital-case@npm:1.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + upper-case-first: ^2.0.2 + checksum: 41fa8fa87f6d24d0835a2b4a9341a3eaecb64ac29cd7c5391f35d6175a0fa98ab044e7f2602e1ec3afc886231462ed71b5b80c590b8b41af903ec2c15e5c5931 + languageName: node + linkType: hard + +"cardinal@npm:^2.1.1": + version: 2.1.1 + resolution: "cardinal@npm:2.1.1" + dependencies: + ansicolors: ~0.3.2 + redeyed: ~2.1.0 + bin: + cdl: ./bin/cdl.js + checksum: e8d4ae46439cf8fed481c0efd267711ee91e199aa7821a9143e784ed94a6495accd01a0b36d84d377e8ee2cc9928a6c9c123b03be761c60b805f2c026b8a99ad + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"chalk@npm:^5.3.0": + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 + languageName: node + linkType: hard + +"change-case-all@npm:1.0.15": + version: 1.0.15 + resolution: "change-case-all@npm:1.0.15" + dependencies: + change-case: ^4.1.2 + is-lower-case: ^2.0.2 + is-upper-case: ^2.0.2 + lower-case: ^2.0.2 + lower-case-first: ^2.0.2 + sponge-case: ^1.0.1 + swap-case: ^2.0.2 + title-case: ^3.0.3 + upper-case: ^2.0.2 + upper-case-first: ^2.0.2 + checksum: e1dabdcd8447a3690f3faf15f92979dfbc113109b50916976e1d5e518e6cfdebee4f05f54d0ca24fb79a4bf835185b59ae25e967bb3dc10bd236a775b19ecc52 + languageName: node + linkType: hard + +"change-case@npm:^4.1.2": + version: 4.1.2 + resolution: "change-case@npm:4.1.2" + dependencies: + camel-case: ^4.1.2 + capital-case: ^1.0.4 + constant-case: ^3.0.4 + dot-case: ^3.0.4 + header-case: ^2.0.4 + no-case: ^3.0.4 + param-case: ^3.0.4 + pascal-case: ^3.1.2 + path-case: ^3.0.4 + sentence-case: ^3.0.4 + snake-case: ^3.0.4 + tslib: ^2.0.3 + checksum: e4bc4a093a1f7cce8b33896665cf9e456e3bc3cc0def2ad7691b1994cfca99b3188d0a513b16855b01a6bd20692fcde12a7d4d87a5615c4c515bbbf0e651f116 + languageName: node + linkType: hard + +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 4e3dba2699018b79bb90a9562b5e5be27fcaab55250c12fa72f026b859fb24846396c346968546c14efc69b9f23aca3ef2b9816775012d08a4686ce3c362415c + languageName: node + linkType: hard + +"chokidar@npm:3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + 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 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + 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 + dependenciesMeta: + fsevents: + optional: true + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d + languageName: node + linkType: hard + +"chokidar@npm:^4.0.3": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: ^4.0.1 + checksum: a8765e452bbafd04f3f2fad79f04222dd65f43161488bb6014a41099e6ca18d166af613d59a90771908c1c823efa3f46ba36b86ac50b701c20c1b9908c5fe36e + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: fd73a4bab48b79e66903fe1cafbdc208956f41ea4f856df883d0c7277b7ab29fd33ee65f93b2ec9192fc0169238f2f8307b7735d27c155821d886b84aa97aa8d + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: fcbbd9dd0cd5b48444319007cc0c15870fd8612cc0df320908aa9d5e8a244084d48571eb28bf3c58c19327d2c5838f354c2d89fac3956d8e992273437401ac19 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 + languageName: node + linkType: hard + +"citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: ^3.2.3 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab + languageName: node + linkType: hard + +"clean-stack@npm:^3.0.0": + version: 3.0.1 + resolution: "clean-stack@npm:3.0.1" + dependencies: + escape-string-regexp: 4.0.0 + checksum: dc18c842d7792dd72d463936b1b0a5b2621f0fc11588ee48b602e1a29b6c010c606d89f3de1f95d15d72de74aea93c0fbac8246593a31d95f8462cac36148e05 + languageName: node + linkType: hard + +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: ^5.0.0 + checksum: 1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090 + languageName: node + linkType: hard + +"cli-progress@npm:^3.4.0": + version: 3.12.0 + resolution: "cli-progress@npm:3.12.0" + dependencies: + string-width: ^4.2.3 + checksum: e8390dc3cdf3c72ecfda0a1e8997bfed63a0d837f97366bbce0ca2ff1b452da386caed007b389f0fe972625037b6c8e7ab087c69d6184cc4dfc8595c4c1d3e6e + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c + languageName: node + linkType: hard + +"cli-ux@npm:^5.4.9": + version: 5.6.7 + resolution: "cli-ux@npm:5.6.7" + dependencies: + "@oclif/command": ^1.8.15 + "@oclif/errors": ^1.3.5 + "@oclif/linewrap": ^1.0.0 + "@oclif/screen": ^1.0.4 + ansi-escapes: ^4.3.0 + ansi-styles: ^4.2.0 + cardinal: ^2.1.1 + chalk: ^4.1.0 + clean-stack: ^3.0.0 + cli-progress: ^3.4.0 + extract-stack: ^2.0.0 + fs-extra: ^8.1 + hyperlinker: ^1.0.0 + indent-string: ^4.0.0 + is-wsl: ^2.2.0 + js-yaml: ^3.13.1 + lodash: ^4.17.21 + natural-orderby: ^2.0.1 + object-treeify: ^1.1.4 + password-prompt: ^1.1.2 + semver: ^7.3.2 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + supports-color: ^8.1.0 + supports-hyperlinks: ^2.1.0 + tslib: ^2.0.0 + checksum: a7371fff872603d763ec7dd56a572ce2cace52fcd30de92bcf69b69ec87b76e5618cff82fa8645598e55f1e4fb4cf19696c1f377c9a40dcfeb5245d1aa6df20c + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 0a79cff2dbf89ef530bcd54c713703ba94461457b11e5634bd024c78796ed21401e32349c004995954e06f442d82609287e7aabf6a5f02c919a1cf3b9b6854ff + languageName: node + linkType: hard + +"client-only@npm:0.0.1": + version: 0.0.1 + resolution: "client-only@npm:0.0.1" + checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^6.2.0 + checksum: 4fcfd26d292c9f00238117f39fc797608292ae36bac2168cfee4c85923817d0607fe21b3329a8621e01aedf512c99b7eaa60e363a671ffd378df6649fb48ae42 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + languageName: node + linkType: hard + +"clsx@npm:2.0.0": + version: 2.0.0 + resolution: "clsx@npm:2.0.0" + checksum: a2cfb2351b254611acf92faa0daf15220f4cd648bdf96ce369d729813b85336993871a4bf6978ddea2b81b5a130478339c20d9d0b5c6fc287e5147f0c059276e + languageName: node + linkType: hard + +"clsx@npm:2.1.1, clsx@npm:^2.0.0": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 + languageName: node + linkType: hard + +"clsx@npm:^1.2.1": + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 + languageName: node + linkType: hard + +"cluster-key-slot@npm:^1.1.0": + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 + languageName: node + linkType: hard + +"cmdk@npm:^0.2.0": + version: 0.2.1 + resolution: "cmdk@npm:0.2.1" + dependencies: + "@radix-ui/react-dialog": 1.0.0 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 481e53c5eed45581c02a156774fa30421861df92fb7dbb952a2eeab91718c73311dea2bc5b846f18cde2d20a4a09e966301fe090ac437e3ab44851730d6d8cac + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-convert@npm:^3.1.3": + version: 3.1.3 + resolution: "color-convert@npm:3.1.3" + dependencies: + color-name: ^2.0.0 + checksum: 5133952b53c76dfb0f1d9d19b21efa1394cc9a9e0ae8556c6ac366bfe8dd806ddd88448eb23a2dc6f671c85b29290ab547052c6e1c9cb165e14c38a933d327f3 + languageName: node + linkType: hard + +"color-name@npm:^2.0.0": + version: 2.1.0 + resolution: "color-name@npm:2.1.0" + checksum: eb014f71d87408e318e95d3f554f188370d354ba8e0ffa4341d0fd19de391bfe2bc96e563d4f6614644d676bc24f475560dffee3fe310c2d6865d007410a9a2b + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-string@npm:^2.1.3": + version: 2.1.4 + resolution: "color-string@npm:2.1.4" + dependencies: + color-name: ^2.0.0 + checksum: f9caa29d529c549febeec813fcc0ecb184ff3dee92cec78f1fd3dfe2c4168fc1b74442efc40e34d2d677470967f570234d11086c3b137d6f9958a8fe12587fde + languageName: node + linkType: hard + +"color@npm:^5.0.2": + version: 5.0.3 + resolution: "color@npm:5.0.3" + dependencies: + color-convert: ^3.1.3 + color-string: ^2.1.3 + checksum: 2ad337a520f8d702febc45912d7a27417268ea4c56bdbf8121cdb8dad7309e418a7c78f164d7cb59b68bd9e703b5a3bc046cff80051c30e7561f7e726ca207ac + languageName: node + linkType: hard + +"colorette@npm:2.0.19": + version: 2.0.19 + resolution: "colorette@npm:2.0.19" + checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"commander@npm:^10.0.0": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + +"commander@npm:^13.0.0": + version: 13.1.0 + resolution: "commander@npm:13.1.0" + checksum: 8ca2fcb33caf2aa06fba3722d7a9440921331d54019dabf906f3603313e7bf334b009b862257b44083ff65d5a3ab19e83ad73af282bd5319f01dc228bdf87ef0 + languageName: node + linkType: hard + +"commander@npm:^14.0.0": + version: 14.0.3 + resolution: "commander@npm:14.0.3" + checksum: b8440159124aefbb02784a8996cd0481d8ce503d8d3cd413f4289d06db7e912c36b511277c2faba62f59152dd9ff79239d75e3b9400d9402851878994201d429 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e + languageName: node + linkType: hard + +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 + languageName: node + linkType: hard + +"common-tags@npm:1.8.2": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 767a6255a84bbc47df49a60ab583053bb29a7d9687066a18500a516188a062c4e4cd52de341f22de0b07062e699b1b8fe3cfa1cb55b241cb9301aeb4f45b4dff + languageName: node + linkType: hard + +"compressible@npm:~2.0.16, compressible@npm:~2.0.18": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: ">= 1.43.0 < 2" + checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 + languageName: node + linkType: hard + +"compression@npm:1.7.4": + version: 1.7.4 + resolution: "compression@npm:1.7.4" + dependencies: + accepts: ~1.3.5 + bytes: 3.0.0 + compressible: ~2.0.16 + debug: 2.6.9 + on-headers: ~1.0.2 + safe-buffer: 5.1.2 + vary: ~1.1.2 + checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b + languageName: node + linkType: hard + +"compression@npm:^1.7.4, compression@npm:^1.7.5": + version: 1.8.1 + resolution: "compression@npm:1.8.1" + dependencies: + bytes: 3.1.2 + compressible: ~2.0.18 + debug: 2.6.9 + negotiator: ~0.6.4 + on-headers: ~1.1.0 + safe-buffer: 5.2.1 + vary: ~1.1.2 + checksum: 906325935180cd3507d30ed898fb129deccab03689383d55536245a94610f5003923bb14c95ee6adc8d658ee13be549407eb4346ef55169045f3e41e9969808e + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"concat-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + +"confbox@npm:^0.2.2": + version: 0.2.4 + resolution: "confbox@npm:0.2.4" + checksum: 98b0a35c5fd23c63d228d2814ddc37dde448973e282b1a085b3c5fab3348f38e92033b721f838729a9ac4a570f70330db32708cfeeb6b9ec4eb0ea5c3d3ccfdb + languageName: node + linkType: hard + +"configstore@npm:5.0.1": + version: 5.0.1 + resolution: "configstore@npm:5.0.1" + dependencies: + dot-prop: ^5.2.0 + graceful-fs: ^4.1.2 + make-dir: ^3.0.0 + unique-string: ^2.0.0 + write-file-atomic: ^3.0.0 + xdg-basedir: ^4.0.0 + checksum: 60ef65d493b63f96e14b11ba7ec072fdbf3d40110a94fb7199d1c287761bdea5c5244e76b2596325f30c1b652213aa75de96ea20afd4a5f82065e61ea090988e + languageName: node + linkType: hard + +"connect-redis@npm:5.2.0": + version: 5.2.0 + resolution: "connect-redis@npm:5.2.0" + checksum: 7ff68b342fc963bcdcc86cfbd5bc3803f99bcc02decd5d5d797c442e30bd75a749fde58123bfbcf20e1f1aca21a3f67e9fd41939546ca7d6d1a32b3351a50514 + languageName: node + linkType: hard + +"consola@npm:^3.2.3, consola@npm:^3.4.0": + version: 3.4.2 + resolution: "consola@npm:3.4.2" + checksum: 32d1339e0505842f033ca34cb4572a841281caa367f438b785d3b284ab2a06134f009e605908480402c5f57f56c1e3210090c37e6417923416f76ce730d39361 + languageName: node + linkType: hard + +"constant-case@npm:^3.0.4": + version: 3.0.4 + resolution: "constant-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + upper-case: ^2.0.2 + checksum: 6c3346d51afc28d9fae922e966c68eb77a19d94858dba230dd92d7b918b37d36db50f0311e9ecf6847e43e934b1c01406a0936973376ab17ec2c471fbcfb2cf3 + languageName: node + linkType: hard + +"content-disposition@npm:~0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: 5.2.1 + checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + languageName: node + linkType: hard + +"cookie-parser@npm:^1.4.6": + version: 1.4.7 + resolution: "cookie-parser@npm:1.4.7" + dependencies: + cookie: 0.7.2 + cookie-signature: 1.0.6 + checksum: 243fa13f217e793d20a57675e6552beea08c5989fcc68495d543997a31646875335e0e82d687b42dcfd466df57891d22bae7f5ba6ab33b7705ed2dd6eb989105 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie-signature@npm:~1.0.6, cookie-signature@npm:~1.0.7": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 + languageName: node + linkType: hard + +"cookie@npm:0.7.2, cookie@npm:~0.7.1, cookie@npm:~0.7.2": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 9bf8555e33530affd571ea37b615ccad9b9a34febbf2c950c86787088eb00a8973690833b0f8ebd6b69b753c62669ea60cec89178c1fb007bf0749abed74f93e + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.3.3": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: ^1.0.6 + checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"cors@npm:^2.8.5, cors@npm:~2.8.5": + version: 2.8.6 + resolution: "cors@npm:2.8.6" + dependencies: + object-assign: ^4 + vary: ^1 + checksum: a967922b00fd17d836d21308c66ab9081d6c0f7dc019486ba1643a58281b12fc27d8c260471ddca72874b5bfe17a2d471ff8762d34f6009022ff749ec1136220 + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"cron-parser@npm:^4.2.0, cron-parser@npm:^4.6.0, cron-parser@npm:^4.9.0": + version: 4.9.0 + resolution: "cron-parser@npm:4.9.0" + dependencies: + luxon: ^3.2.1 + checksum: 3cf248fc5cae6c19ec7124962b1cd84b76f02b9bc4f58976b3bd07624db3ef10aaf1548efcc2d2dcdab0dad4f12029d640a55ecce05ea5e1596af9db585502cf + languageName: node + linkType: hard + +"cross-fetch@npm:4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: ^2.6.12 + checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.5": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: ^2.7.0 + checksum: 8ded5ea35f705e81e569e7db244a3f96e05e95996ff51877c89b0c1ec1163c76bb5dad77d0f8fba6bb35a0abacb36403d7271dc586d8b1f636110ee7a8d959fd + languageName: node + linkType: hard + +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" + dependencies: + tslib: ^2.4.0 + checksum: 7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 8d306efacaf6f3f60e0224c287664093fa9185680b2d195852ba9a863f85d02dcc737094c6e512175f8ee0161f9b87c73c6826034c2422e39de7d6569cf4503b + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 + languageName: node + linkType: hard + +"css-select@npm:^5.1.0": + version: 5.2.2 + resolution: "css-select@npm:5.2.2" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.1.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + nth-check: ^2.0.1 + checksum: 0ab672620c6bdfe4129dfecf202f6b90f92018b24a1a93cfbb295c24026d0163130ba4b98d7443f87246a2c1d67413798a7a5920cd102b0cfecfbc89896515aa + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.2.2 + resolution: "css-what@npm:6.2.2" + checksum: 4d1f07b348a638e1f8b4c72804a1e93881f35e0f541256aec5ac0497c5855df7db7ab02da030de950d4813044f6d029a14ca657e0f92c3987e4b604246235b2b + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2, csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: cb882521b3398958a1ce6ca98c011aec0bde1c77ecaf8a1dd4db3b112a189939beae3b1308243b2fe50fc27eb3edeb0f73a5a4d91d928765dc6d5ecc7bda92ee + languageName: node + linkType: hard + +"csv-parse@npm:^5.6.0": + version: 5.6.0 + resolution: "csv-parse@npm:5.6.0" + checksum: 173e176bdaf212bab37d0f6d39a06d039d24a1c0ee40b9f1023ebf8b36095934807deeb493c0fb58592b39b0682ccd0be5c9e8d2b137c08807e7031595ea7a51 + languageName: node + linkType: hard + +"cva@npm:1.0.0-beta.1": + version: 1.0.0-beta.1 + resolution: "cva@npm:1.0.0-beta.1" + dependencies: + clsx: 2.0.0 + peerDependencies: + typescript: ">= 4.5.5 < 6" + peerDependenciesMeta: + typescript: + optional: true + checksum: d28a53076565198486c2e39e346d4002f47aba946ffc0806d077225bcc64221943260ade40d819094851e28e5f59823a9e7c4cb3195dfcceb7b95aff685e3316 + languageName: node + linkType: hard + +"dataloader@npm:2.2.3": + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: cc272181f6cad0ea20511c0a0d270cbc1df960a3526ab24941bbeb2cb7120499a598fe2cd41b4818527367acf7bc1be0723b6e5034637db4759a396c904b78a6 + languageName: node + linkType: hard + +"date-fns@npm:^3.6.0": + version: 3.6.0 + resolution: "date-fns@npm:3.6.0" + checksum: 0daa1e9a436cf99f9f2ae9232b55e11f3dd46132bee10987164f3eebd29f245b2e066d7d7db40782627411ecf18551d8f4c9fcdf2226e48bb66545407d448ab7 + languageName: node + linkType: hard + +"debounce@npm:^2.0.0": + version: 2.2.0 + resolution: "debounce@npm:2.2.0" + checksum: c78301e376677827ade07d423dac24266218ebee59e79ac135f4eadc4b5ff453c022fb00acb8cad1988ab65e8576631316a5cc263516716e2d7d4def69cf975b + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:~2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:~4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 4805abd570e601acdca85b6aa3757186084a45cff9b2fa6eee1f3b173caa776b45f478b2a71a572d616d2010cea9211d0ac4a02a610e4c18ac4324bde3760834 + languageName: node + linkType: hard + +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"debug@npm:~4.3.2": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decimal.js@npm:^10.4.3": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 9302b990cd6f4da1c7602200002e40e15d15660374432963421d3cd6d81cc6e27e0a488356b030fee64650947e32e78bdbea245d596dadfeeeb02e146d485999 + languageName: node + linkType: hard + +"deeks@npm:3.1.0": + version: 3.1.0 + resolution: "deeks@npm:3.1.0" + checksum: d4b92aea7bee3a77adad0d84da67c8afe9693cc22c89bf10e01bc30eb0dd5e53a7958ce12f6f0b5f1cbb0f54f0a7aa603555725688fc0eb3a6ce80e6950be05a + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: ^1.0.2 + checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"denque@npm:^2.1.0": + version: 2.1.0 + resolution: "denque@npm:2.1.0" + checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 + languageName: node + linkType: hard + +"depd@npm:2.0.0, depd@npm:~2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a + languageName: node + linkType: hard + +"dependency-graph@npm:^0.11.0": + version: 0.11.0 + resolution: "dependency-graph@npm:0.11.0" + checksum: 477204beaa9be69e642bc31ffe7a8c383d0cf48fa27acbc91c5df01431ab913e65c154213d2ef83d034c98d77280743ec85e5da018a97a18dd43d3c0b78b28cd + languageName: node + linkType: hard + +"destroy@npm:1.2.0, destroy@npm:~1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.1, detect-libc@npm:^2.1.0, detect-libc@npm:^2.1.2": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 471740d52365084c4b2ae359e507b863f2b1d79b08a92835ebdf701918e08fc9cfba175b3db28483ca33b155e1311a91d69dc42c6d192b476f41a9e1f094ce6a + languageName: node + linkType: hard + +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.4 + resolution: "diff@npm:4.0.4" + checksum: e3f1c368778b16f9e7e4fd4199d04913bba9b017c37fbca7642b3613ebefcf3b18a4bd55e5f7074dc023fc95c96bd265f72114044e62cebae7f9a0f53bc36ace + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: ^4.0.0 + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 + languageName: node + linkType: hard + +"doc-path@npm:4.1.1": + version: 4.1.1 + resolution: "doc-path@npm:4.1.1" + checksum: 41e7d59cb460073e1bc1ede88117e885d3e2fc53218cdc176820660465ebda59330355d12605b96fb13b88754826b471bfec2ec832f145d2f561f53ec3066a0f + languageName: node + linkType: hard + +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 + languageName: node + linkType: hard + +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" + dependencies: + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + checksum: ae941d56f03d857077d55dde9297e960a625229fc2b933187cc4123084d7c2d2517f58283a7336567127029f1e008449bac8ac8506d44341e29e3bb18e02f906 + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 + languageName: node + linkType: hard + +"dot-prop@npm:^5.2.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" + dependencies: + is-obj: ^2.0.0 + checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea + languageName: node + linkType: hard + +"dotenv-expand@npm:^11.0.6": + version: 11.0.7 + resolution: "dotenv-expand@npm:11.0.7" + dependencies: + dotenv: ^16.4.5 + checksum: 58455ad9ffedbf6180b49f8f35596da54f10b02efcaabcba5400363f432e1da057113eee39b42365535da41df1e794d54a4aa67b22b37c41686c3dce4e6a28c5 + languageName: node + linkType: hard + +"dotenv@npm:16.4.7": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: c27419b5875a44addcc56cc69b7dc5b0e6587826ca85d5b355da9303c6fc317fc9989f1f18366a16378c9fdd9532d14117a1abe6029cc719cdbbef6eaef2cea4 + languageName: node + linkType: hard + +"dotenv@npm:^16.4.5": + version: 16.6.1 + resolution: "dotenv@npm:16.6.1" + checksum: e8bd63c9a37f57934f7938a9cf35de698097fadf980cb6edb61d33b3e424ceccfe4d10f37130b904a973b9038627c2646a3365a904b4406514ea94d7f1816b69 + languageName: node + linkType: hard + +"dotenv@npm:^17.2.3": + version: 17.2.4 + resolution: "dotenv@npm:17.2.4" + checksum: 177cb42d328ac70be3c1f1434593914fc3e4719d8d074a890906ca610afae1e0488c623e68aa8f532192e8f687bc9e9e144de7b66fb79b6d20437bbd993059a8 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: ^1.0.1 + es-errors: ^1.3.0 + gopd: ^1.2.0 + checksum: 149207e36f07bd4941921b0ca929e3a28f1da7bd6b6ff8ff7f4e2f2e460675af4576eeba359c635723dc189b64cdd4787e0255897d5b135ccc5d15cb8685fc90 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"ecdsa-sig-formatter@npm:1.0.11": + version: 1.0.11 + resolution: "ecdsa-sig-formatter@npm:1.0.11" + dependencies: + safe-buffer: ^5.0.1 + checksum: 207f9ab1c2669b8e65540bce29506134613dd5f122cccf1e6a560f4d63f2732d427d938f8481df175505aad94583bcb32c688737bb39a6df0625f903d6d93c03 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.263": + version: 1.5.286 + resolution: "electron-to-chromium@npm:1.5.286" + checksum: e18483f490aaf4cffb6e93e770bd5b6cf45997252ae10a0332ed3a853ac5764eab8681e6f18ca6741500e5ea487a473154d8630ad1543a9bd4dd66cf0f32a8e2 + languageName: node + linkType: hard + +"emittery@npm:^0.13.0": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 + languageName: node + linkType: hard + +"emoji-regex@npm:^10.3.0": + version: 10.6.0 + resolution: "emoji-regex@npm:10.6.0" + checksum: 8785f6a7ec4559c931bd6640f748fe23791f5af4c743b131d458c5551b4aa7da2a9cd882518723cb3859e8b0b59b0cc08f2ce0f8e65c61a026eed71c2dc407d5 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + +"enabled@npm:2.0.x": + version: 2.0.0 + resolution: "enabled@npm:2.0.0" + checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 + languageName: node + linkType: hard + +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"engine.io-client@npm:~6.6.1": + version: 6.6.4 + resolution: "engine.io-client@npm:6.6.4" + dependencies: + "@socket.io/component-emitter": ~3.1.0 + debug: ~4.4.1 + engine.io-parser: ~5.2.1 + ws: ~8.18.3 + xmlhttprequest-ssl: ~2.1.1 + checksum: f7ebf7bc58f0b145d82f936c7d417dbf06232e667fb8288d0ece54c18d533e8a766e1fa314e5c7be8dcaa891b48004bba695cd578f8618ca8132ac66ad8adbd0 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.3 + resolution: "engine.io-parser@npm:5.2.3" + checksum: a76d998b794ce8bbcade833064d949715781fdb9e9cf9b33ecf617d16355ddfd7772f12bb63aaec0f497d63266c6db441129c5aa24c60582270f810c696a6cf8 + languageName: node + linkType: hard + +"engine.io@npm:~6.6.0": + version: 6.6.5 + resolution: "engine.io@npm:6.6.5" + dependencies: + "@types/cors": ^2.8.12 + "@types/node": ">=10.0.0" + accepts: ~1.3.4 + base64id: 2.0.0 + cookie: ~0.7.2 + cors: ~2.8.5 + debug: ~4.4.1 + engine.io-parser: ~5.2.1 + ws: ~8.18.3 + checksum: de535e0265c7eba912287715d225c48e3281f1c5db3bedde88c2aee815c1c25f831609317fe2f6e2f2c2954a98fe7a2f9c75c50c865c84627fb0aff6208247d5 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.19.0": + version: 5.19.0 + resolution: "enhanced-resolve@npm:5.19.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.3.0 + checksum: e7b30fa85a7831c79ad7b0aa15cde50e07eb9e770bc19266005821a596cf324f79d3b580223dccbd61e01a515cf4be09e1474745a4c47ad41d2d499b860314a5 + languageName: node + linkType: hard + +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: ^4.1.1 + strip-ansi: ^6.0.1 + checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 + languageName: node + linkType: hard + +"entities@npm:^4.2.0, entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 0512f4e5d564021c9e3a644437b0155af2679d10d80f21adaf868e64d30efdfbd321631956f20f42d655fedb2e3a027da479fad3fa6048f768eb453a80a5f80a + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-module-lexer@npm:^2.0.0": + version: 2.0.0 + resolution: "es-module-lexer@npm:2.0.0" + checksum: 6290c43cc9bf6c9f9167b4be8c0105137401fbbd9d503d89880f7e811286cd33ab628407e7dea3c14d41cf9e634e580e5d9952907003a88c7fb2461de6f1b2c1 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: ^1.3.0 + checksum: 214d3767287b12f36d3d7267ef342bbbe1e89f899cfd67040309fc65032372a8e60201410a99a1645f2f90c1912c8c49c8668066f6bdd954bcd614dda2e3da97 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: 789f35de4be3dc8d11fdcb91bc26af4ae3e6d602caa93299a8c45cf05d36cc5081454ae2a6d3afa09cceca214b76c046e4f8151e092e6fc7feeb5efb9e794fc6 + languageName: node + linkType: hard + +"esbuild@npm:0.25.10": + version: 0.25.10 + resolution: "esbuild@npm:0.25.10" + dependencies: + "@esbuild/aix-ppc64": 0.25.10 + "@esbuild/android-arm": 0.25.10 + "@esbuild/android-arm64": 0.25.10 + "@esbuild/android-x64": 0.25.10 + "@esbuild/darwin-arm64": 0.25.10 + "@esbuild/darwin-x64": 0.25.10 + "@esbuild/freebsd-arm64": 0.25.10 + "@esbuild/freebsd-x64": 0.25.10 + "@esbuild/linux-arm": 0.25.10 + "@esbuild/linux-arm64": 0.25.10 + "@esbuild/linux-ia32": 0.25.10 + "@esbuild/linux-loong64": 0.25.10 + "@esbuild/linux-mips64el": 0.25.10 + "@esbuild/linux-ppc64": 0.25.10 + "@esbuild/linux-riscv64": 0.25.10 + "@esbuild/linux-s390x": 0.25.10 + "@esbuild/linux-x64": 0.25.10 + "@esbuild/netbsd-arm64": 0.25.10 + "@esbuild/netbsd-x64": 0.25.10 + "@esbuild/openbsd-arm64": 0.25.10 + "@esbuild/openbsd-x64": 0.25.10 + "@esbuild/openharmony-arm64": 0.25.10 + "@esbuild/sunos-x64": 0.25.10 + "@esbuild/win32-arm64": 0.25.10 + "@esbuild/win32-ia32": 0.25.10 + "@esbuild/win32-x64": 0.25.10 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 1e7f8a3b3eaf3af3e260bd4a815f5b8c8a9fc9cbd640d05585a22df23381017dd41859ef7c5a36678416751c3056c88b6313f481736be8610d3524a5711e5655 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 2911c7b50b23a9df59a7d6d4cdd3a4f85855787f374dce751148dbb13305e0ce7e880dde1608c2ab7a927fc6cec3587b80995f7fc87a64b455f8b70b55fd8ec1 + languageName: node + linkType: hard + +"esbuild@npm:^0.25.0": + version: 0.25.12 + resolution: "esbuild@npm:0.25.12" + dependencies: + "@esbuild/aix-ppc64": 0.25.12 + "@esbuild/android-arm": 0.25.12 + "@esbuild/android-arm64": 0.25.12 + "@esbuild/android-x64": 0.25.12 + "@esbuild/darwin-arm64": 0.25.12 + "@esbuild/darwin-x64": 0.25.12 + "@esbuild/freebsd-arm64": 0.25.12 + "@esbuild/freebsd-x64": 0.25.12 + "@esbuild/linux-arm": 0.25.12 + "@esbuild/linux-arm64": 0.25.12 + "@esbuild/linux-ia32": 0.25.12 + "@esbuild/linux-loong64": 0.25.12 + "@esbuild/linux-mips64el": 0.25.12 + "@esbuild/linux-ppc64": 0.25.12 + "@esbuild/linux-riscv64": 0.25.12 + "@esbuild/linux-s390x": 0.25.12 + "@esbuild/linux-x64": 0.25.12 + "@esbuild/netbsd-arm64": 0.25.12 + "@esbuild/netbsd-x64": 0.25.12 + "@esbuild/openbsd-arm64": 0.25.12 + "@esbuild/openbsd-x64": 0.25.12 + "@esbuild/openharmony-arm64": 0.25.12 + "@esbuild/sunos-x64": 0.25.12 + "@esbuild/win32-arm64": 0.25.12 + "@esbuild/win32-ia32": 0.25.12 + "@esbuild/win32-x64": 0.25.12 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 3d1dc181338e2c44f4374508e9d0da3e7ae90f65d7f3f5d8076ff401a1726c5c9ecc86cfc825249349f1652e12d5ae13f02bcaa4d9487c88c7a11167f52ba353 + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^4.1.1 + checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb + languageName: node + linkType: hard + +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 978aabe2de83541c105605a6d60a26ed8e627ef6bb0a7605fe15a95bbdea6b8348bd045255cb22219c054dd09a81a94823df00843d9e97f42419c92015ce3a64 + languageName: node + linkType: hard + +"esprima@npm:4.0.1, esprima@npm:^4.0.0, esprima@npm:~4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + languageName: node + linkType: hard + +"estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"events@npm:^3.2.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 + languageName: node + linkType: hard + +"execa@npm:^5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.0 + human-signals: ^2.1.0 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.1 + onetime: ^5.1.2 + signal-exit: ^3.0.3 + strip-final-newline: ^2.0.0 + checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 471fdb70fd3d2c08a74a026973bdd4105b7832911f610ca67bbb74e39279411c1eed2f2a110c9d41c2edd89459ba58fdaba1c174beed73e7a42d773882dcff82 + languageName: node + linkType: hard + +"express-session@npm:^1.17.3": + version: 1.19.0 + resolution: "express-session@npm:1.19.0" + dependencies: + cookie: ~0.7.2 + cookie-signature: ~1.0.7 + debug: ~2.6.9 + depd: ~2.0.0 + on-headers: ~1.1.0 + parseurl: ~1.3.3 + safe-buffer: ~5.2.1 + uid-safe: ~2.1.5 + checksum: 6c4fdb73063c205f0b4d1abc3c376903b39d3fade97f65a8d5b3a32209c8e095a7c99fb95b28f839414570ac6cf29ff51c3bb4170710f20e29e1186d1983852b + languageName: node + linkType: hard + +"express@npm:^4.21.0": + version: 4.22.1 + resolution: "express@npm:4.22.1" + dependencies: + accepts: ~1.3.8 + array-flatten: 1.1.1 + body-parser: ~1.20.3 + content-disposition: ~0.5.4 + content-type: ~1.0.4 + cookie: ~0.7.1 + cookie-signature: ~1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: ~1.3.1 + fresh: ~0.5.2 + http-errors: ~2.0.0 + merge-descriptors: 1.0.3 + methods: ~1.1.2 + on-finished: ~2.4.1 + parseurl: ~1.3.3 + path-to-regexp: ~0.1.12 + proxy-addr: ~2.0.7 + qs: ~6.14.0 + range-parser: ~1.2.1 + safe-buffer: 5.2.1 + send: ~0.19.0 + serve-static: ~1.16.2 + setprototypeof: 1.2.0 + statuses: ~2.0.1 + type-is: ~1.6.18 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: 38fd76585f6a2394e02d499f852fc70c94c9b1527bd5812eb5ee45c23b7f1297baaf13c55162253b14c1e36939b8401429d6594095e63d01ca77447dac72894e + languageName: node + linkType: hard + +"exsolve@npm:^1.0.7": + version: 1.0.8 + resolution: "exsolve@npm:1.0.8" + checksum: e3a19cde5ffe787b2e970cb8dfadd69cc69a3b5e8b976312d9d8c421bb63b6ac2025cb62356c835bfdd810ea657705ed1db69552506d5f6004a0825480feb256 + languageName: node + linkType: hard + +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e + languageName: node + linkType: hard + +"extract-stack@npm:^2.0.0": + version: 2.0.0 + resolution: "extract-stack@npm:2.0.0" + checksum: 16a45ae6cfe7fe105061f192124cb7d98653728d81827426c4f900763f9fda56c13dd9048de6838107898536b969d1c6f98028fcf4092e542fa2616d4dacb34d + languageName: node + linkType: hard + +"fast-deep-equal@npm:^2.0.1": + version: 2.0.1 + resolution: "fast-deep-equal@npm:2.0.1" + checksum: b701835a87985e0ec4925bdf1f0c1e7eb56309b5d12d534d5b4b69d95a54d65bb16861c081781ead55f73f12d6c60ba668713391ee7fbf6b0567026f579b7b0b + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.8 + checksum: 0704d7b85c0305fd2cef37777337dfa26230fdd072dce9fb5c82a4b03156f3ffb8ed3e636033e65d45d2a5805a4e475825369a27404c0307f2db0c8eb3366fbd + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: daab0efd3548cc53d0db38ecc764d125773f8bd70c34552ff21abdc6530f26fa4cb1771f944222ca5e61a0a1a85d01a104848ff88c61736de445d97bd616ea7e + languageName: node + linkType: hard + +"fast-xml-parser@npm:5.3.4": + version: 5.3.4 + resolution: "fast-xml-parser@npm:5.3.4" + dependencies: + strnum: ^2.1.0 + bin: + fxparser: src/cli/cli.js + checksum: c4ec187c7ce4897d0baa69294ffec2b8628567bab913801a18ac8e42f8f97b6cd84f6d32844e0db9bedc952b09444e97b221a0929f0494a1eb7cbece0150033c + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.20.1 + resolution: "fastq@npm:1.20.1" + dependencies: + reusify: ^1.0.4 + checksum: 49128edbf05e682bee3c1db3d2dfc7da195469065ef014d8368c555d829932313ae2ddf584bb03146409b0d5d9fdb387c471075483a7319b52f777ad91128ed8 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: 2.1.1 + checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 + languageName: node + linkType: hard + +"fbjs-css-vars@npm:^1.0.0": + version: 1.0.2 + resolution: "fbjs-css-vars@npm:1.0.2" + checksum: 72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 + languageName: node + linkType: hard + +"fbjs@npm:^3.0.0": + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" + dependencies: + cross-fetch: ^3.1.5 + fbjs-css-vars: ^1.0.0 + loose-envify: ^1.0.0 + object-assign: ^4.1.0 + promise: ^7.1.1 + setimmediate: ^1.0.5 + ua-parser-js: ^1.0.35 + checksum: e609b5b64686bc96495a5c67728ed9b2710b9b3d695c5759c5f5e47c9483d1c323543ac777a86459e3694efc5712c6ce7212e944feb19752867d699568bb0e54 + languageName: node + linkType: hard + +"fdir@npm:6.1.1": + version: 6.1.1 + resolution: "fdir@npm:6.1.1" + peerDependencies: + picomatch: 3.x + peerDependenciesMeta: + picomatch: + optional: true + checksum: 2db7e261c95246ea572eaaf1c86bb32c620c3579638a4ae12f427662c4dfbb28891b36a2102c3dd691a4ff98f6ae982a9d26b3af042268238ef7fb77360d8116 + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: bd537daa9d3cd53887eed35efa0eab2dbb1ca408790e10e024120e7a36c6e9ae2b33710cb8381e35def01bc9c1d7eaba746f886338413e68ff6ebaee07b9a6e8 + languageName: node + linkType: hard + +"fecha@npm:^4.2.0": + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: f94e2fb3acf5a7754165d04549460d3ae6c34830394d20c552197e3e000035d69732d74af04b9bed3283bf29fe2a9ebdcc0085e640b0be3cc3658b9726265e31 + languageName: node + linkType: hard + +"fetch-event-stream@npm:^0.1.5": + version: 0.1.6 + resolution: "fetch-event-stream@npm:0.1.6" + checksum: 17449d4616470859d7c86263ec741d99c22382eeead889bf03efbaf6d971c5dddc04effdaad41a6538ec84106c1cc797e60bfd8ffe5639a0f295ffe30e22f813 + languageName: node + linkType: hard + +"figlet@npm:^1.5.2": + version: 1.10.0 + resolution: "figlet@npm:1.10.0" + dependencies: + commander: ^14.0.0 + bin: + figlet: bin/index.js + checksum: cd6f5dba43fb25d0be0444927bd2429b2c0d5d0bf54ff63fc07b5fca23df6cbe8a6d67dfc9795f2493dce5948fc9dc8b859d87d59c9e8a2e9693f17d8c93e32d + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 + languageName: node + linkType: hard + +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" + dependencies: + debug: 2.6.9 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + on-finished: ~2.4.1 + parseurl: ~1.3.3 + statuses: ~2.0.2 + unpipe: ~1.0.0 + checksum: 4bce6b3e1f6998497a8ef8418bc307ef09daee05acc5a69a36da665565cbeb86218de1932e42dbf2eebf18f580053d2061eddbdeff9e312de45d46fbf4dd36ec + languageName: node + linkType: hard + +"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"fn.name@npm:1.x.x": + version: 1.1.0 + resolution: "fn.name@npm:1.1.0" + checksum: e357144f48cfc9a7f52a82bbc6c23df7c8de639fce049cac41d41d62cabb740cdb9f14eddc6485e29c933104455bdd7a69bb14a9012cef9cd4fa252a4d0cf293 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.11": + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" + peerDependenciesMeta: + debug: + optional: true + checksum: 20bf55e9504f59e6cc3743ba27edb2ebf41edea1baab34799408f2c050f73f0c612728db21c691276296d2795ea8a812dc532a98e8793619fcab91abe06d017f + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: ^7.0.6 + signal-exit: ^4.0.1 + checksum: b2c1a6fc0bf0233d645d9fefdfa999abf37db1b33e5dab172b3cbfb0662b88bfbd2c9e7ab853533d199050ec6b65c03fcf078fc212d26e4990220e98c6930eef + languageName: node + linkType: hard + +"form-data@npm:^4.0.5": + version: 4.0.5 + resolution: "form-data@npm:4.0.5" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + es-set-tostringtag: ^2.1.0 + hasown: ^2.0.2 + mime-types: ^2.1.12 + checksum: af8328413c16d0cded5fccc975a44d227c5120fd46a9e81de8acf619d43ed838414cc6d7792195b30b248f76a65246949a129a4dadd148721948f90cd6d4fb69 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: e1553ae3f08e3ba0e8c06e43a3ab20b319966dfb7ddb96fd9b5d0ee11a66571af7f993229c88ebbb0d4a816eb813a24ed48207b140d442a8f76f33763b8d1f3f + languageName: node + linkType: hard + +"fraction.js@npm:^5.3.4": + version: 5.3.4 + resolution: "fraction.js@npm:5.3.4" + checksum: 6ac88ecfdb5fabe3566ae30f79828d448288efbb852cd43ad83afc961fb6923e1d77bc65fbcba8ccda10894114edd419581a050c73d61e368fdd4c3ff416a65a + languageName: node + linkType: hard + +"framer-motion@npm:12.23.22": + version: 12.23.22 + resolution: "framer-motion@npm:12.23.22" + dependencies: + motion-dom: ^12.23.21 + motion-utils: ^12.23.6 + tslib: ^2.4.0 + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: ef79988c83a5715ab63d501712cbafca23813321018dc4191a4e63955e90b2d2d139b5724be67f04399d3e176fc6d3f9a6f2d00fbdaaaee9e0a699705447ac3e + languageName: node + linkType: hard + +"framer-motion@npm:^11.18.2": + version: 11.18.2 + resolution: "framer-motion@npm:11.18.2" + dependencies: + motion-dom: ^11.18.1 + motion-utils: ^11.18.1 + tslib: ^2.4.0 + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 99ce30d07398b97f4c98829b0679f7603c820f796113045683cfdd44323ff744a7be530d65077db42e044d3323c8503a18c876a8a88f3ded2b40889ce2acb6ac + languageName: node + linkType: hard + +"fresh@npm:~0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"fs-exists-cached@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-exists-cached@npm:1.0.0" + checksum: c9376d912dd7c5ed85fec9e33d3151b7283bdb3bed2d345f4cd83b175552b13f911b003b2d8f4c3a3c87e57ef28ad02a242b20c96466c402e7b9de7c82aea406 + languageName: node + linkType: hard + +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf + languageName: node + linkType: hard + +"fs-extra@npm:^8.0.1, fs-extra@npm:^8.1, fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + languageName: node + linkType: hard + +"fs-extra@npm:~11.3.0": + version: 11.3.3 + resolution: "fs-extra@npm:11.3.3" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: fb2acabbd1e04bcaca90eadfe98e6ffba1523b8009afbb9f4c0aae5efbca0bd0bf6c9a6831df5af5aaacb98d3e499898be848fb0c03d31ae7b9d1b053e81c151 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 3bf87f7b0230de5d74529677e6c3ceb3b7b5d9618b5a22d92b45ce3876defbaf5a77791b25a61b0fa7d13f95675b5ff67a7769f3b9af33f096e34653519e873d + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-east-asian-width@npm:^1.0.0": + version: 1.4.0 + resolution: "get-east-asian-width@npm:1.4.0" + checksum: 1d9a81a8004f4217ebef5d461875047d269e4b57e039558fd65130877cd4da8e3f61e1c4eada0c8b10e2816c7baf7d5fddb7006f561da13bc6f6dd19c1e964a4 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: ^1.0.0 + async-generator-function: ^1.0.0 + 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 + generator-function: ^2.0.0 + get-proto: ^1.0.1 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + hasown: ^2.0.2 + math-intrinsics: ^1.1.0 + checksum: c02b3b6a445f9cd53e14896303794ac60f9751f58a69099127248abdb0251957174c6524245fc68579dc8e6a35161d3d94c93e665f808274716f4248b269436a + languageName: node + linkType: hard + +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-port@npm:^5.1.0, get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: ^1.0.1 + es-object-atoms: ^1.0.0 + checksum: 4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + +"getopts@npm:2.3.0": + version: 2.3.0 + resolution: "getopts@npm:2.3.0" + checksum: bbb5fcef8d4a8582cf4499ea3fc492d95322df2184e65d550ddacede04871e7ba33194c7abd06a6c5d540de3b70112a16f988787e236e1c66b89521032b398ce + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 + languageName: node + linkType: hard + +"glob@npm:10.4.5": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + 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 + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a + languageName: node + linkType: hard + +"glob@npm:^10.3.10": + version: 10.5.0 + resolution: "glob@npm:10.5.0" + 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 + checksum: cda96c074878abca9657bd984d2396945cf0d64283f6feeb40d738fe2da642be0010ad5210a1646244a5fc3511b0cab5a374569b3de5a12b8a63d392f18c6043 + languageName: node + linkType: hard + +"glob@npm:^11.0.0": + version: 11.1.0 + resolution: "glob@npm:11.1.0" + dependencies: + foreground-child: ^3.3.1 + jackspeak: ^4.1.1 + minimatch: ^10.1.1 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^2.0.0 + bin: + glob: dist/esm/bin.mjs + checksum: 1cfbdc743db77688727411f00233404eb9c67d7c89a4ff1f8b8e60031382d4f695ecf60f279d0d45e5ba2377610572d013a858a433b45a133cf20aba6e3206e0 + languageName: node + linkType: hard + +"glob@npm:^13.0.0": + version: 13.0.2 + resolution: "glob@npm:13.0.2" + dependencies: + minimatch: ^10.1.2 + minipass: ^7.1.2 + path-scurry: ^2.0.0 + checksum: 2e66a89f66af9813e7e0385f7b66228a6ec849f531467c3e92a634d8fbddf3595279301277938edaf5aa25b9e12999556d5934a6b9c83920a851007b9d837de1 + languageName: node + linkType: hard + +"glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"global@npm:^4.4.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: ^2.19.0 + process: ^0.11.10 + checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + +"globby@npm:11.1.0, globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.2.9 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^3.0.0 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + languageName: node + linkType: hard + +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: cc6d8e655e360955bdccaca51a12a474268f95bb793fc3e1f2bdadb075f28bfd1fd988dab872daf77a61d78cbaf13744bc8727a17cfb1d150d76047d805375f3 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.11.0": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: ^2.1.0 + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: b15162a3d62f17b9b79302445b9ee330e041582f1c7faca74b9dec5daa74272c906ec1c34e1c50592bb6215e5c3eba80a309103f6ba9e4c1cddc350c46f010df + languageName: node + linkType: hard + +"graphql@npm:^16.9.0": + version: 16.12.0 + resolution: "graphql@npm:16.12.0" + checksum: c0d2435425270c575091861c9fd82d7cebc1fb1bd5461e05c36521a988f69c5074461e27b89ab70851fabc72ec9d988235f288ba7bbeff67d08a973e8b9d6d3d + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + +"he@npm:1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 + languageName: node + linkType: hard + +"header-case@npm:^2.0.4": + version: 2.0.4 + resolution: "header-case@npm:2.0.4" + dependencies: + capital-case: ^1.0.4 + tslib: ^2.0.3 + checksum: 571c83eeb25e8130d172218712f807c0b96d62b020981400bccc1503a7cf14b09b8b10498a962d2739eccf231d950e3848ba7d420b58a6acd2f9283439546cd9 + languageName: node + linkType: hard + +"hosted-git-info@npm:^4.0.2": + version: 4.1.0 + resolution: "hosted-git-info@npm:4.1.0" + dependencies: + lru-cache: ^6.0.0 + checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 + languageName: node + linkType: hard + +"html-parse-stringify@npm:^3.0.1": + version: 3.0.1 + resolution: "html-parse-stringify@npm:3.0.1" + dependencies: + void-elements: 3.1.0 + checksum: 334fdebd4b5c355dba8e95284cead6f62bf865a2359da2759b039db58c805646350016d2017875718bc3c4b9bf81a0d11be5ee0cf4774a3a5a7b97cde21cfd67 + languageName: node + linkType: hard + +"html-to-text@npm:^9.0.5": + version: 9.0.5 + resolution: "html-to-text@npm:9.0.5" + dependencies: + "@selderee/plugin-htmlparser2": ^0.11.0 + deepmerge: ^4.3.1 + dom-serializer: ^2.0.0 + htmlparser2: ^8.0.2 + selderee: ^0.11.0 + checksum: 205e0faa9b9aa281b369122acdffc5f348848e400f4037fde1fb12d68a6baa11644d2b64c3cc6821a79d3bc7316d89e85cc733d86f7f709858cb5c5b72faac65 + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.2": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + entities: ^4.4.0 + checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 7a7246ddfce629f96832791176fd643589d954e6f3b49548dadb4290451961237fab8fcea41cd2008fe819d95b41c1e8b97f47d088afc0a1c81705287b4ddbcc + languageName: node + linkType: hard + +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: ~2.0.0 + inherits: ~2.0.4 + setprototypeof: ~1.2.0 + statuses: ~2.0.2 + toidentifier: ~1.0.1 + checksum: 155d1a100a06e4964597013109590b97540a177b69c3600bbc93efc746465a99a2b718f43cdf76b3791af994bbe3a5711002046bf668cdc007ea44cea6df7ccd + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: ^7.1.2 + debug: 4 + checksum: b882377a120aa0544846172e5db021fa8afbf83fea2a897d397bd2ddd8095ab268c24bc462f40a15f2a8c600bf4aa05ce52927f70038d4014e68aefecfa94e8d + languageName: node + linkType: hard + +"human-id@npm:^4.1.1": + version: 4.1.3 + resolution: "human-id@npm:4.1.3" + bin: + human-id: dist/cli.js + checksum: fcb32f5eb3116b6bb7c1975b07bc19c0b44bc7dbeee71fd8afdf72ef64ea4c90fab4fd25cbc42f885d68e83863d6cc1db627c64d67ebcd279451a87819e8c63d + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 + languageName: node + linkType: hard + +"hyperlinker@npm:^1.0.0": + version: 1.0.0 + resolution: "hyperlinker@npm:1.0.0" + checksum: f6d020ac552e9d048668206c805a737262b4c395546c773cceea3bc45252c46b4fa6eeb67c5896499dad00d21cb2f20f89fdd480a4529cfa3d012da2957162f9 + languageName: node + linkType: hard + +"i18next-browser-languagedetector@npm:7.2.0": + version: 7.2.0 + resolution: "i18next-browser-languagedetector@npm:7.2.0" + dependencies: + "@babel/runtime": ^7.23.2 + checksum: 757845c7ae7dfc541f5150855c3a3e4f6d29bcee113796d44dc781594abc7f16f2750a2a70d786904c16d23ba952eba2741c0bcfeaa381016669522a6236998f + languageName: node + linkType: hard + +"i18next-http-backend@npm:2.4.2": + version: 2.4.2 + resolution: "i18next-http-backend@npm:2.4.2" + dependencies: + cross-fetch: 4.0.0 + checksum: 90b71a024691988ae98781cfa9a6e1c25ee63b0206027939df85c55f46b91c41faaacea6f8a9f868a484bea9ee85377e1aae21a889b2dd970af9ac825120579c + languageName: node + linkType: hard + +"i18next@npm:23.7.11": + version: 23.7.11 + resolution: "i18next@npm:23.7.11" + dependencies: + "@babel/runtime": ^7.23.2 + checksum: 50aeaa279f95d27ea9a6a0bf58e28ef883c0056b89e17fd21e252287269e9a8debbdbcb753047c03ceabbb2b240a9cf668f820c9306cedbe54957e2e64ea1c87 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"iconv-lite@npm:^0.7.0": + version: 0.7.2 + resolution: "iconv-lite@npm:0.7.2" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: faf884c1f631a5d676e3e64054bed891c7c5f616b790082d99ccfbfd017c661a39db8009160268fd65fae57c9154d4d491ebc9c301f3446a078460ef114dc4b8 + languageName: node + linkType: hard + +"iconv-lite@npm:~0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore-walk@npm:^3.0.3": + version: 3.0.4 + resolution: "ignore-walk@npm:3.0.4" + dependencies: + minimatch: ^3.0.4 + checksum: 9e9c5ef6c3e0ed7ef5d797991abb554dbb7e60d5fedf6cf05c7129819689eba2b462f625c6e3561e0fc79841904eb829565513eeeab1b44f4fbec4d3146b1a8d + languageName: node + linkType: hard + +"ignore@npm:^5.0.4, ignore@npm:^5.2.0": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be + languageName: node + linkType: hard + +"immutable@npm:~3.7.6": + version: 3.7.6 + resolution: "immutable@npm:3.7.6" + checksum: 8cccfb22d3ecf14fe0c474612e96d6bb5d117493e7639fe6642fb81e78c9ac4b698dd8a322c105001a709ad873ffc90e30bad7db5d9a3ef0b54a6e1db0258e8e + languageName: node + linkType: hard + +"import-from@npm:4.0.0": + version: 4.0.0 + resolution: "import-from@npm:4.0.0" + checksum: 1fa29c05b048da18914e91d9a529e5d9b91774bebbfab10e53f59bcc1667917672b971cf102fee857f142e5e433ce69fa1f0a596e1c7d82f9947a5ec352694b9 + languageName: node + linkType: hard + +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"ini@npm:^2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e + languageName: node + linkType: hard + +"inquirer@npm:^8.0.0": + version: 8.2.7 + resolution: "inquirer@npm:8.2.7" + dependencies: + "@inquirer/external-editor": ^1.0.0 + ansi-escapes: ^4.2.1 + chalk: ^4.1.1 + cli-cursor: ^3.1.0 + cli-width: ^3.0.0 + figures: ^3.0.0 + lodash: ^4.17.21 + mute-stream: 0.0.8 + ora: ^5.4.1 + run-async: ^2.4.0 + rxjs: ^7.5.5 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + through: ^2.3.6 + wrap-ansi: ^6.0.1 + checksum: b7e39a04da31207826f675e2ff491bd35bb28efbe336e8fb49641d8353d4a312943514452fb0a23702e64f70c7e44188586880c902d67541aae579cd6564c3fb + languageName: node + linkType: hard + +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e + languageName: node + linkType: hard + +"intl-messageformat@npm:^10.1.0": + version: 10.7.18 + resolution: "intl-messageformat@npm:10.7.18" + dependencies: + "@formatjs/ecma402-abstract": 2.3.6 + "@formatjs/fast-memoize": 2.2.7 + "@formatjs/icu-messageformat-parser": 2.11.4 + tslib: ^2.8.0 + checksum: 007ecdada7942465b347a68bb0a107ece945c52783b2565a016fe8ab8612311edfb27419e4ab6cc0eaa14cddd643a661128b1b5494b692ed9e492740d20f7673 + languageName: node + linkType: hard + +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: ^1.0.0 + checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + +"ioredis@npm:^5.4.1": + version: 5.9.2 + resolution: "ioredis@npm:5.9.2" + dependencies: + "@ioredis/commands": 1.5.0 + cluster-key-slot: ^1.1.0 + debug: ^4.3.4 + denque: ^2.1.0 + lodash.defaults: ^4.2.0 + lodash.isarguments: ^3.1.0 + redis-errors: ^1.2.0 + redis-parser: ^3.0.0 + standard-as-callback: ^2.1.0 + checksum: fc7f330430cebf170b7adfd84b9a213ee750ce187c6b316d1f2d520192c01bfc82c08773e6b671ee4689c7bcaad7d517e7b8b385a80f99a49dd3b432e0e92326 + languageName: node + linkType: hard + +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 76b1abcdf52a32e2e05ca1f202f3a8ab8547e5651a9233781b330271bd7f1a741067748d71c4cbb9d9906d9f1fa69e7ddc8b4a11130db4534fdab0e908c84e0d + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"is-absolute@npm:^1.0.0": + version: 1.0.0 + resolution: "is-absolute@npm:1.0.0" + dependencies: + is-relative: ^1.0.0 + is-windows: ^1.0.1 + checksum: 9d16b2605eda3f3ce755410f1d423e327ad3a898bcb86c9354cf63970ed3f91ba85e9828aa56f5d6a952b9fae43d0477770f78d37409ae8ecc31e59ebc279b27 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: ^2.0.2 + checksum: 6ec5b3c42d9cbf1ac23f164b16b8a140c3cec338bf8f884c076ca89950c7cc04c33e78f02b8cae7ff4751f3247e3174b2330f1fe4de194c7210deb8b1ea316a7 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.2.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-extglob@npm:^1.0.0": + version: 1.0.0 + resolution: "is-extglob@npm:1.0.0" + checksum: 5eea8517feeae5206547c0fc838c1416ec763b30093c286e1965a05f46b74a59ad391f912565f3b67c9c31cab4769ab9c35420e016b608acb47309be8d0d6e94 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^2.0.0": + version: 2.0.1 + resolution: "is-glob@npm:2.0.1" + dependencies: + is-extglob: ^1.0.0 + checksum: 089f5f93640072491396a5f075ce73e949a90f35832b782bc49a6b7637d58e392d53cb0b395e059ccab70fcb82ff35d183f6f9ebbcb43227a1e02e3fed5430c9 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 + languageName: node + linkType: hard + +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c + languageName: node + linkType: hard + +"is-invalid-path@npm:^0.1.0": + version: 0.1.0 + resolution: "is-invalid-path@npm:0.1.0" + dependencies: + is-glob: ^2.0.0 + checksum: 184dd40d9c7a765506e4fdcd7e664f86de68a4d5d429964b160255fe40de1b4323d1b4e6ea76ff87debf788a330e4f27cb1dfe5fc2420405e1c8a16a6ed87092 + languageName: node + linkType: hard + +"is-lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "is-lower-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: ba57dd1201e15fd9b590654736afccf1b3b68e919f40c23ef13b00ebcc639b1d9c2f81fe86415bff3e8eccffec459786c9ac9dc8f3a19cfa4484206c411c1d7d + languageName: node + linkType: hard + +"is-number@npm:^4.0.0": + version: 4.0.0 + resolution: "is-number@npm:4.0.0" + checksum: e71962a5ae97400211e6be5946eff2b81d3fa85154dad498bfe2704999e63ac6b3f8591fdb7971a121122cc6e25915c2cfe882ff7b77e243d51b92ca6961267e + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + +"is-relative@npm:^1.0.0": + version: 1.0.0 + resolution: "is-relative@npm:1.0.0" + dependencies: + is-unc-path: ^1.0.0 + checksum: 3271a0df109302ef5e14a29dcd5d23d9788e15ade91a40b942b035827ffbb59f7ce9ff82d036ea798541a52913cbf9d2d0b66456340887b51f3542d57b5a4c05 + languageName: node + linkType: hard + +"is-retry-allowed@npm:^2.2.0": + version: 2.2.0 + resolution: "is-retry-allowed@npm:2.2.0" + checksum: 3d1103a9290b5d03626756a41054844633eac78bc5d3e3a95b13afeae94fa3cfbcf7f0b5520d83f75f48a25ce7b142fdbac4217dc4b0630f3ea55e866ec3a029 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: 1.0.0 + checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"is-unc-path@npm:^1.0.0": + version: 1.0.0 + resolution: "is-unc-path@npm:1.0.0" + dependencies: + unc-path-regex: ^0.1.2 + checksum: e8abfde203f7409f5b03a5f1f8636e3a41e78b983702ef49d9343eb608cdfe691429398e8815157519b987b739bcfbc73ae7cf4c8582b0ab66add5171088eab6 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: 20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc + languageName: node + linkType: hard + +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9 + languageName: node + linkType: hard + +"is-upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "is-upper-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: cf4fd43c00c2e72cd5cff911923070b89f0933b464941bd782e2315385f80b5a5acd772db3b796542e5e3cfed735f4dffd88c54d62db1ebfc5c3daa7b1af2bc6 + languageName: node + linkType: hard + +"is-valid-path@npm:^0.1.1": + version: 0.1.1 + resolution: "is-valid-path@npm:0.1.1" + dependencies: + is-invalid-path: ^0.1.0 + checksum: d6e716a4a999c75e32ff91ff1ea684fc9e69de05747ec4aaae049460beb971c79f474629dd87a5b4b662691f8323c1920f1b6f1dcdcb39b07082f0ff77b71da6 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isexe@npm:^4.0.0": + version: 4.0.0 + resolution: "isexe@npm:4.0.0" + checksum: 2ead327ef596042ef9c9ec5f236b316acfaedb87f4bb61b3c3d574fb2e9c8a04b67305e04733bde52c24d9622fdebd3270aadb632adfbf9cadef88fe30f479e5 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 + languageName: node + linkType: hard + +"jackspeak@npm:^4.1.1": + version: 4.2.3 + resolution: "jackspeak@npm:4.2.3" + dependencies: + "@isaacs/cliui": ^9.0.0 + checksum: 256c2a35b781b61a368b29cff30c901163f2726c768920d160a743429ea7ff4a02f254fa5a27ebbf6444c1a544ec45b0f46d5c6a44f6cc23b0bcd2b6b919ccb0 + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + languageName: node + linkType: hard + +"jiti@npm:2.4.2": + version: 2.4.2 + resolution: "jiti@npm:2.4.2" + bin: + jiti: lib/jiti-cli.mjs + checksum: c6c30c7b6b293e9f26addfb332b63d964a9f143cdd2cf5e946dbe5143db89f7c1b50ad9223b77fb1f6ddb0b9c5ecef995fea024ecf7d2861d285d779cde66e1e + languageName: node + linkType: hard + +"jiti@npm:^1.19.1, jiti@npm:^1.21.7": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 9cd20dabf82e3a4cceecb746a69381da7acda93d34eed0cdb9c9bdff3bce07e4f2f4a016ca89924392c935297d9aedc58ff9f7d3281bc5293319ad244926e0b7 + languageName: node + linkType: hard + +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: 626fc207734a3452d6ba84e1c8c226240e6d431426ed94d0ab043c50926d97c509629c08b1d636f5d27815833b7cfd225865631da9fb33cb957374490bf3e90b + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: ea2339c6930fe048ec31b007b3c90be2714ab3e7defcc2c27ebf30c74fd940358f29070b4345af0019ef151875bf3bc3f8644bea1bab0372652b5044813ac02d + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 19c94095ea026725540c0d29da33ab03144f6bcf2d4159e4833d534976e99e0c09c38cefa9a575279a51fc36b31166f8d6d05c9fe2645d5f15851d690b41f17f + languageName: node + linkType: hard + +"json-2-csv@npm:^5.5.4": + version: 5.5.10 + resolution: "json-2-csv@npm:5.5.10" + dependencies: + deeks: 3.1.0 + doc-path: 4.1.1 + checksum: 68cef1f1161d10b20f68bc08cae2401a466be7710fbd01d67dcaff73312157a8e48cdc107c194b52a9759d81ae6f276a71fd3ff0afc27a2102f2fa9e6d7f2014 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + +"json5@npm:2.2.3, json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" + dependencies: + graceful-fs: ^4.1.6 + universalify: ^2.0.0 + dependenciesMeta: + graceful-fs: + optional: true + checksum: c3028ec5c770bb41290c9bb9ca04bdd0a1b698ddbdf6517c9453d3f90fc9e000c9675959fb46891d317690a93c62de03ff1735d8dbe02be83e51168ce85815d3 + languageName: node + linkType: hard + +"jsonwebtoken@npm:^9.0.2": + version: 9.0.3 + resolution: "jsonwebtoken@npm:9.0.3" + dependencies: + jws: ^4.0.1 + lodash.includes: ^4.3.0 + lodash.isboolean: ^3.0.3 + lodash.isinteger: ^4.0.4 + lodash.isnumber: ^3.0.3 + lodash.isplainobject: ^4.0.6 + lodash.isstring: ^4.0.1 + lodash.once: ^4.0.0 + ms: ^2.1.1 + semver: ^7.5.4 + checksum: 22d306335aeba0a0a1a4f7abbc4ee36b4bed3b98c67cdf078f0854845bf5646732e08f1cf1fae802a71c4efb1daef72aa1055d36bce6806caad7b1308b14bcd8 + languageName: node + linkType: hard + +"jwa@npm:^2.0.1": + version: 2.0.1 + resolution: "jwa@npm:2.0.1" + dependencies: + buffer-equal-constant-time: ^1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: ^5.0.1 + checksum: 6a9828c054c407f6718057089bd3d46dfcb1394e1553e3867abd4579dbec7728b4b0759e7253422ab7d824d95615a86427b35c43f94b83fc3a76470ca4bd2037 + languageName: node + linkType: hard + +"jws@npm:^4.0.1": + version: 4.0.1 + resolution: "jws@npm:4.0.1" + dependencies: + jwa: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: c33a060b2cce1e0e49f85054a49a951f9d52a9e2ae732d720f0fc51843c9ac07a68aacd8e9d086ef4c7c4437d42978b698b57a3e7c9bc4a91c0b74276ea85a9a + languageName: node + linkType: hard + +"kind-of@npm:^6.0.0": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + languageName: node + linkType: hard + +"knex@npm:3.1.0": + version: 3.1.0 + resolution: "knex@npm:3.1.0" + dependencies: + colorette: 2.0.19 + commander: ^10.0.0 + debug: 4.3.4 + escalade: ^3.1.1 + esm: ^3.2.25 + get-package-type: ^0.1.0 + getopts: 2.3.0 + interpret: ^2.2.0 + lodash: ^4.17.21 + pg-connection-string: 2.6.2 + rechoir: ^0.8.0 + resolve-from: ^5.0.0 + tarn: ^3.0.2 + tildify: 2.0.0 + peerDependenciesMeta: + better-sqlite3: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + pg-native: + optional: true + sqlite3: + optional: true + tedious: + optional: true + bin: + knex: bin/cli.js + checksum: 3905f8d27960975f7f57f3f488d1ef3ccf47784acc8eb627e8a28cbbe1f296c6879c8ef0cbd9e17e867be80117d305cd948545f3fbd4c74b24c90d2413bbc021 + languageName: node + linkType: hard + +"kuler@npm:^2.0.0": + version: 2.0.0 + resolution: "kuler@npm:2.0.0" + checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 + languageName: node + linkType: hard + +"leac@npm:^0.6.0": + version: 0.6.0 + resolution: "leac@npm:0.6.0" + checksum: a7a722cfc2ddfd6fb2620e5dee3ac8e9b0af4eb04325f3c8286a820de78becba3010a4d7026ff5189bb159eb7a851c3a1ac73e076eb0d54fcee0adaf695291ba + languageName: node + linkType: hard + +"lexical@npm:0.39.0, lexical@npm:^0.39.0": + version: 0.39.0 + resolution: "lexical@npm:0.39.0" + checksum: 0bd5b8be4c9eef06bcc0ca51ff13a1133babf7538ff41386e99c50cbcabad9f5e280859df57651de4b579dc92328492cbbf9f52e732e1023480abd4feab9f5bf + languageName: node + linkType: hard + +"lilconfig@npm:^2.1.0": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 + languageName: node + linkType: hard + +"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 644eb10830350f9cdc88610f71a921f510574ed02424b57b0b3abb66ea725d7a082559552524a842f4e0272c196b88dfe1ff7d35ffcc6f45736777185cd67c9a + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 14689a39a79b286d3d15f2199384d6132d62ea707abd6c7e50dc8a1f80c20cbfdd5344f7e6b4a7346974696689ab1a96f8ec7d1e8bf206c5264561502658bd3c + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 + languageName: node + linkType: hard + +"lodash.includes@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.includes@npm:4.3.0" + checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6 + languageName: node + linkType: hard + +"lodash.isarguments@npm:^3.1.0": + version: 3.1.0 + resolution: "lodash.isarguments@npm:3.1.0" + checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 + languageName: node + linkType: hard + +"lodash.isboolean@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isboolean@npm:3.0.3" + checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 + languageName: node + linkType: hard + +"lodash.isinteger@npm:^4.0.4": + version: 4.0.4 + resolution: "lodash.isinteger@npm:4.0.4" + checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691 + languageName: node + linkType: hard + +"lodash.isnumber@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isnumber@npm:3.0.3" + checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 + languageName: node + linkType: hard + +"lodash.once@npm:^4.0.0": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: c03a4a784aca653845fe09d0ef67c902b6e49288dc45f542a4ab345a9c406a6dc194c774423fa313ee7b06283950301c1221dd2a1d8ecb2dac8dfbb9ed5606b5 + languageName: node + linkType: hard + +"lodash@npm:4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21, lodash@npm:~4.17.0": + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 7daad39758a72872e94651630fbb54ba76868f904211089721a64516ce865506a759d9ad3d8ff22a2a49a50a09db5d27c36f22762d21766e47e3ba918d6d7bab + languageName: node + linkType: hard + +"log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: ^5.3.0 + is-unicode-supported: ^1.3.0 + checksum: 510cdda36700cbcd87a2a691ea08d310a6c6b449084018f7f2ec4f732ca5e51b301ff1327aadd96f53c08318e616276c65f7fe22f2a16704fb0715d788bc3c33 + languageName: node + linkType: hard + +"log-symbols@npm:^7.0.0": + version: 7.0.1 + resolution: "log-symbols@npm:7.0.1" + dependencies: + is-unicode-supported: ^2.0.0 + yoctocolors: ^2.1.1 + checksum: 0862313d84826b551582e39659b8586c56b65130c5f4f976420e2c23985228334f2a26fc4251ac22bf0a5b415d9430e86bf332557d934c10b036f9a549d63a09 + languageName: node + linkType: hard + +"logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" + dependencies: + "@colors/colors": 1.6.0 + "@types/triple-beam": ^1.3.2 + fecha: ^4.2.0 + ms: ^2.1.1 + safe-stable-stringify: ^2.3.1 + triple-beam: ^1.3.0 + checksum: a202d10897254735ead75a640f889998f9b91a0c36be9cac3f5471fa740d36bc2fbbcf9d113dcdadec4ddf09e257393ff800e6aab80019bdc7456363d6ea21f6 + languageName: node + linkType: hard + +"long-timeout@npm:0.1.1": + version: 0.1.1 + resolution: "long-timeout@npm:0.1.1" + checksum: 48668e5362cb74c4b77a6b833d59f149b9bb9e99c5a5097609807e2597cd0920613b2a42b89bd0870848298be3691064d95599a04ae010023d07dba39932afa7 + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: ^3.0.0 || ^4.0.0 + bin: + loose-envify: cli.js + checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + languageName: node + linkType: hard + +"lower-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case-first@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 33e3da1098ddda219ce125d4ab7a78a944972c0ee8872e95b6ccc35df8ad405284ab233b0ba4d72315ad1a06fe2f0d418ee4cba9ec1ef1c386dea78899fc8958 + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 + languageName: node + linkType: hard + +"lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.6 + resolution: "lru-cache@npm:11.2.6" + checksum: 26fe602c92a0cb7a8da9a85db162ddd810d84507d9c4ef8d95a785a805648f9579e1148aaeac260f6b6315197bcf27c1b7e60a0a066621d6e95b3587699a0c70 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"luxon@npm:^3.2.1": + version: 3.7.2 + resolution: "luxon@npm:3.7.2" + checksum: fc115fd6a7acc2adb7df3476d20c672beb2985d2a034294282f2c31de8c07f29a15460f5a2b7dd0107797be0dab545ddbc64862662b059fb18c1931a726064f4 + languageName: node + linkType: hard + +"magic-string@npm:0.30.5": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" + dependencies: + "@npmcli/agent": ^4.0.0 + cacache: ^20.0.1 + http-cache-semantics: ^4.1.1 + minipass: ^7.0.2 + minipass-fetch: ^5.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^1.0.0 + proc-log: ^6.0.0 + promise-retry: ^2.0.1 + ssri: ^13.0.0 + checksum: 4fb9dbb739b33565c85dacdcff7eb9388d8f36f326a59dc13375f01af809c42c48aa5d1f4840ee36623b2461a15476e1e79e4548ca1af30b42e1e324705ac8b3 + languageName: node + linkType: hard + +"map-cache@npm:^0.2.0": + version: 0.2.2 + resolution: "map-cache@npm:0.2.2" + checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 + languageName: node + linkType: hard + +"marked@npm:^15.0.12": + version: 15.0.12 + resolution: "marked@npm:15.0.12" + bin: + marked: bin/marked.js + checksum: 2ac72fc0bc7ecb47de246e396c7054d311f55379957e4e01796c12d196cb84480e8d53e54948f957a078f9166692fea8b0309fc597f26f855573e7ba5c1ec7eb + languageName: node + linkType: hard + +"match-sorter@npm:^6.3.4": + version: 6.3.4 + resolution: "match-sorter@npm:6.3.4" + dependencies: + "@babel/runtime": ^7.23.8 + remove-accents: 0.5.0 + checksum: 950c1600173a639e216947559a389b64258d52f33aea3a6ddb97500589888b83c976a028f731f40bc08d9d8af20de7916992fabb403f38330183a1df44c7634b + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 0e513b29d120f478c85a70f49da0b8b19bc638975eca466f2eeae0071f3ad00454c621bf66e16dd435896c208e719fc91ad79bbfba4e400fe0b372e7c1c9c9a2 + languageName: node + linkType: hard + +"math-random@npm:^1.0.1": + version: 1.0.4 + resolution: "math-random@npm:1.0.4" + checksum: 9edf31ea337bba21994eb968218fd571d55fce86b51661158d8e241886b73121d9e1a35a5bb8997dba8ce67417a83c8dbd0811917248f886840035b7f1c667b9 + languageName: node + linkType: hard + +"meant@npm:^1.0.3": + version: 1.0.3 + resolution: "meant@npm:1.0.3" + checksum: 10d5a8534c51ff4847fa971c364c42e01a4c8a529e186cc1dcff7d667e4ec1383b9c1f8fcc00a4f6e4649f48eff943c6de31353e7212f90e8301517168465723 + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: ^3.0.3 + picomatch: ^2.3.1 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 + languageName: node + linkType: hard + +"mikro-orm@npm:6.4.3": + version: 6.4.3 + resolution: "mikro-orm@npm:6.4.3" + checksum: add83846353d4af70de1ecc6fc4d988c45613335c1b6a58fd88c3052e28193d64ab544c0a6b1f164850763141092be0f064929bf28fa31dfa674884d4025493e + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f + languageName: node + linkType: hard + +"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.54.0": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: e99aaf2f23f5bd607deb08c83faba5dd25cf2fec90a7cc5b92d8260867ee08dab65312e1a589e60093dc7796d41e5fae013268418482f1db4c7d52d0a0960ac9 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 + languageName: node + linkType: hard + +"mime-types@npm:^3.0.0": + version: 3.0.2 + resolution: "mime-types@npm:3.0.2" + dependencies: + mime-db: ^1.54.0 + checksum: 70b74794f408419e4b6a8e3c93ccbed79b6a6053973a3957c5cc04ff4ad8d259f0267da179e3ecae34c3edfb4bfd7528db23a101e32d21ad8e196178c8b7b75a + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.2 + resolution: "min-document@npm:2.19.2" + dependencies: + dom-walk: ^0.1.0 + checksum: 284737f0ac8f3b39c1dbe20e4ba007a24763e01b4d27d8896ff4e3c05f4c1e749c434dc54fa775a78193fd2564261442320a3f7bac1393674ceb37f1f8a6d20a + languageName: node + linkType: hard + +"minimatch@npm:^10.1.1, minimatch@npm:^10.1.2": + version: 10.1.2 + resolution: "minimatch@npm:10.1.2" + dependencies: + "@isaacs/brace-expansion": ^5.0.1 + checksum: a6ad8bb522741fdf6aca0545054057a2a540d7c76c4f6ab0f34694e5de9616c5487dbab26b6ae564437636863d4d5cb3609fa0d8408b6e56312d7a3eb5e22e05 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + languageName: node + linkType: hard + +"minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^5.0.0": + version: 5.0.1 + resolution: "minipass-fetch@npm:5.0.1" + dependencies: + encoding: ^0.1.13 + minipass: ^7.0.3 + minipass-sized: ^2.0.0 + minizlib: ^3.0.1 + dependenciesMeta: + encoding: + optional: true + checksum: afce548b0d2654b581b7a9eb6ae0dc70b556fa89aaa3e3cbc5c3df4cca837b041fd2393737b671148098dc7cb3a133b53aa826c2a00e631495d74987a3f03284 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^2.0.0": + version: 2.0.0 + resolution: "minipass-sized@npm:2.0.0" + dependencies: + minipass: ^7.1.2 + checksum: 1a1fd251aef4e24050a04ea03fdc0514960f7304a374fd01f352bfdb72c0a2c084ad05d63e76011c181cadfb38dbf487f8782e1e778337f6a099ac2da26b6d5d + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: ^7.1.2 + checksum: a15e6f0128f514b7d41a1c68ce531155447f4669e32d279bba1c1c071ef6c2abd7e4d4579bb59ccc2ed1531346749665968fdd7be8d83eb6b6ae2fe1f3d370a7 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.4": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + +"module-punycode@npm:punycode@2.3.1, punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 + languageName: node + linkType: hard + +"morgan@npm:^1.9.1": + version: 1.10.1 + resolution: "morgan@npm:1.10.1" + dependencies: + basic-auth: ~2.0.1 + debug: 2.6.9 + depd: ~2.0.0 + on-finished: ~2.3.0 + on-headers: ~1.1.0 + checksum: 8e637a2795d0f6dafb7dbc6a3ef6870731d160123cd56c496d305f1a185c9b0831699c456081328c107b3be49f25fade40519fa1b4990546040595fa44312fe3 + languageName: node + linkType: hard + +"motion-dom@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-dom@npm:11.18.1" + dependencies: + motion-utils: ^11.18.1 + checksum: c801aad3a9268221a0c346d71aae68cc2ddf3f5063ce02bbb6d9f4b7c509de16aa2eae3a8e5f0423087d38110bd17a8a75886f646bf9225ba4bad97a50e3ab76 + languageName: node + linkType: hard + +"motion-dom@npm:^12.23.21": + version: 12.34.0 + resolution: "motion-dom@npm:12.34.0" + dependencies: + motion-utils: ^12.29.2 + checksum: 9f38a498b785607308e22bc89bbad794403bdeccae37a39c305edf904bc2f8cf05583209a8221e3c4e6b3c691ad44ec3a545af1e3591b5168692729a863cbebb + languageName: node + linkType: hard + +"motion-utils@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-utils@npm:11.18.1" + checksum: e8789e50dce6e952226608e8f7eb8e03779332849f38c70cc9e1fbd5e34f2e6d0efb2d565091de999135ec3a3d4a0df1a796833cccd8f6a2313f81445c6e5b83 + languageName: node + linkType: hard + +"motion-utils@npm:^12.23.6, motion-utils@npm:^12.29.2": + version: 12.29.2 + resolution: "motion-utils@npm:12.29.2" + checksum: 68a44a62dffd9d64e468a586be35f25a26cc0e51664ec97c54cdde208001cd5ff2e351e2e794bde47c9840ddd2c2573f2036e4905588a113697b3f512b8fb891 + languageName: node + linkType: hard + +"motion@npm:^11.15.0": + version: 11.18.2 + resolution: "motion@npm:11.18.2" + dependencies: + framer-motion: ^11.18.2 + tslib: ^2.4.0 + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 63ae07911b0a01fa4658795b52348883bac01fe3e0d230b004c28631eaaa72fadf50edac7b009703abe46b303a97a16692b82c92a829ef58ae9b7ab83132c68c + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"msgpackr-extract@npm:^3.0.2": + version: 3.0.3 + resolution: "msgpackr-extract@npm:3.0.3" + dependencies: + "@msgpackr-extract/msgpackr-extract-darwin-arm64": 3.0.3 + "@msgpackr-extract/msgpackr-extract-darwin-x64": 3.0.3 + "@msgpackr-extract/msgpackr-extract-linux-arm": 3.0.3 + "@msgpackr-extract/msgpackr-extract-linux-arm64": 3.0.3 + "@msgpackr-extract/msgpackr-extract-linux-x64": 3.0.3 + "@msgpackr-extract/msgpackr-extract-win32-x64": 3.0.3 + node-gyp: latest + node-gyp-build-optional-packages: 5.2.2 + dependenciesMeta: + "@msgpackr-extract/msgpackr-extract-darwin-arm64": + optional: true + "@msgpackr-extract/msgpackr-extract-darwin-x64": + optional: true + "@msgpackr-extract/msgpackr-extract-linux-arm": + optional: true + "@msgpackr-extract/msgpackr-extract-linux-arm64": + optional: true + "@msgpackr-extract/msgpackr-extract-linux-x64": + optional: true + "@msgpackr-extract/msgpackr-extract-win32-x64": + optional: true + bin: + download-msgpackr-prebuilds: bin/download-prebuilds.js + checksum: 3b5ae152821feff843380f0b091afbebd80bd224e644f4410abd33d05da3159eb8b0d45c7dcf7d5226ce1d5c71cd68052f066788f46ea7a3cd8791a1c740a079 + languageName: node + linkType: hard + +"msgpackr@npm:^1.10.1": + version: 1.11.8 + resolution: "msgpackr@npm:1.11.8" + dependencies: + msgpackr-extract: ^3.0.2 + dependenciesMeta: + msgpackr-extract: + optional: true + checksum: 3f5a78b835c18fb132b4c8e7494e29e5ca4375c7464953b8926baf1facf30eb848ab3156047b1c3b2a4834fd1195df6b7251edcd207f0f3d6d267a5765658816 + languageName: node + linkType: hard + +"multer@npm:^1.4.5-lts.1": + version: 1.4.5-lts.2 + resolution: "multer@npm:1.4.5-lts.2" + dependencies: + append-field: ^1.0.0 + busboy: ^1.0.0 + concat-stream: ^1.5.2 + mkdirp: ^0.5.4 + object-assign: ^4.1.1 + type-is: ^1.6.4 + xtend: ^4.0.0 + checksum: b6f76a24c8fbc4d3ed5696ff8c98e126e7831d26f85e0ce17ab8d77e33a9ec14e33e4d05ea5e4e748e63a1b695cf450c2b05d8eee58484a74a1c13f459429713 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 + languageName: node + linkType: hard + +"mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.6": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 3be20d8866a57a6b6d218e82549711c8352ed969f9ab3c45379da28f405363ad4c9aeb0b39e9abc101a529ca65a72ff9502b00bf74a912c4b64a9d62dfd26c29 + languageName: node + linkType: hard + +"natural-orderby@npm:^2.0.1": + version: 2.0.3 + resolution: "natural-orderby@npm:2.0.3" + checksum: 039be7f0b6cf81e63d2ae5299553f8e6c8f6ae4f571c7c002eab9c6d36a2e33101704e0ec64c3cecef956fa3b1a68bb0ddfc03208e89f31c0b0bb806f3198646 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 20ebfe79b2d2e7cf9cbc8239a72662b584f71164096e6e8896c8325055497c96f6b80cd22c258e8a2f2aa382a787795ec3ee8b37b422a302c7d4381b0d5ecfbb + languageName: node + linkType: hard + +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 7ded10aa02a0707d1d12a9973fdb5954f98547ca7beb60e31cb3a403cc6e8f11138db7a3b0128425cf836fc85d145ec4ce983b2bdf83dca436af879c2d683510 + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 + languageName: node + linkType: hard + +"next@npm:15.5.2": + version: 15.5.2 + resolution: "next@npm:15.5.2" + dependencies: + "@next/env": 15.5.2 + "@next/swc-darwin-arm64": 15.5.2 + "@next/swc-darwin-x64": 15.5.2 + "@next/swc-linux-arm64-gnu": 15.5.2 + "@next/swc-linux-arm64-musl": 15.5.2 + "@next/swc-linux-x64-gnu": 15.5.2 + "@next/swc-linux-x64-musl": 15.5.2 + "@next/swc-win32-arm64-msvc": 15.5.2 + "@next/swc-win32-x64-msvc": 15.5.2 + "@swc/helpers": 0.5.15 + caniuse-lite: ^1.0.30001579 + postcss: 8.4.31 + sharp: ^0.34.3 + styled-jsx: 5.1.6 + peerDependencies: + "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.51.1 + babel-plugin-react-compiler: "*" + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + dependenciesMeta: + "@next/swc-darwin-arm64": + optional: true + "@next/swc-darwin-x64": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true + "@next/swc-linux-x64-gnu": + optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-x64-msvc": + optional: true + sharp: + optional: true + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + "@playwright/test": + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + bin: + next: dist/bin/next + checksum: b71c09d416570302f98b856131503696a644491078a7ec5fd7c040bc7f11e3e7427c9d2d8f1087490bf928ec9b9b88b1a1b4fb0dfad1751bdf5456f8786e6976 + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: ^2.0.2 + tslib: ^2.0.3 + checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c + languageName: node + linkType: hard + +"node-abort-controller@npm:^3.1.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.12, node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + languageName: node + linkType: hard + +"node-gyp-build-optional-packages@npm:5.2.2": + version: 5.2.2 + resolution: "node-gyp-build-optional-packages@npm:5.2.2" + dependencies: + detect-libc: ^2.0.1 + bin: + node-gyp-build-optional-packages: bin.js + node-gyp-build-optional-packages-optional: optional.js + node-gyp-build-optional-packages-test: build-test.js + checksum: 3c10d7380901ab5febcd153d2632917fe7507edb15a3405e9ef19801834a4c2162459a67b9944887f737f8718baeb4aaf0002c829a8214011930f2de80e4b42f + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 12.2.0 + resolution: "node-gyp@npm:12.2.0" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + graceful-fs: ^4.2.6 + make-fetch-happen: ^15.0.0 + nopt: ^9.0.0 + proc-log: ^6.0.0 + semver: ^7.3.5 + tar: ^7.5.4 + tinyglobby: ^0.2.12 + which: ^6.0.0 + bin: + node-gyp: bin/node-gyp.js + checksum: d4ce0acd08bd41004f45e10cef468f4bd15eaafb3acc388a0c567416e1746dc005cc080b8a3495e4e2ae2eed170a2123ff622c2d6614062f4a839837dcf1dd9d + languageName: node + linkType: hard + +"node-html-parser@npm:7.0.1": + version: 7.0.1 + resolution: "node-html-parser@npm:7.0.1" + dependencies: + css-select: ^5.1.0 + he: 1.2.0 + checksum: 0a6f34317703978f7c86ed3d10bc5637333f6dad955b3eda18b7e0b3bb9e731e724cc89560cc3c1ca4c3a16bd9c9a7dc6a8605b872ac985caed66a5eb4d70fad + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e + languageName: node + linkType: hard + +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: a9a54079d894704c2ec728a690b41fbc779a710f5d47b46fa3e460acff08a3e7dfa7108e5599b2db390aa31dac062c47c5118317201f12784188dc5b415f692d + languageName: node + linkType: hard + +"node-schedule@npm:^2.1.1": + version: 2.1.1 + resolution: "node-schedule@npm:2.1.1" + dependencies: + cron-parser: ^4.2.0 + long-timeout: 0.1.1 + sorted-array-functions: ^1.3.0 + checksum: 6a8822b16fb024277c42efe710bdb35b6f1f6ab3a2f826283640511247d693f34ebd5ddf2863cd91609e7f323574e36c81cd2084dc204fa521f931380f0f963f + languageName: node + linkType: hard + +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" + dependencies: + abbrev: ^4.0.0 + bin: + nopt: bin/nopt.js + checksum: 7a5d9ab0629eaec1944a95438cc4efa6418ed2834aa8eb21a1bea579a7d8ac3e30120131855376a96ef59ab0e23ad8e0bc94d3349770a95e5cb7119339f7c7fb + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 + languageName: node + linkType: hard + +"npm-bundled@npm:^1.1.1": + version: 1.1.2 + resolution: "npm-bundled@npm:1.1.2" + dependencies: + npm-normalize-package-bin: ^1.0.1 + checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^1.0.1": + version: 1.0.1 + resolution: "npm-normalize-package-bin@npm:1.0.1" + checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 + languageName: node + linkType: hard + +"npm-packlist@npm:^2.1.5": + version: 2.2.2 + resolution: "npm-packlist@npm:2.2.2" + dependencies: + glob: ^7.1.6 + ignore-walk: ^3.0.3 + npm-bundled: ^1.1.1 + npm-normalize-package-bin: ^1.0.1 + bin: + npm-packlist: bin/index.js + checksum: 799ce94b077e4dc366a9a5bcc5f006669263bb1a48d6948161aed915fd2f11dea8a7cf516a63fc78e5df059915591dade5928f0738baadc99a8ab4685d8b58c3 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: ^3.0.0 + checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"nullthrows@npm:^1.1.1": + version: 1.1.1 + resolution: "nullthrows@npm:1.1.1" + checksum: 10806b92121253eb1b08ecf707d92480f5331ba8ae5b23fa3eb0548ad24196eb797ed47606153006568a5733ea9e528a3579f21421f7828e09e7756f4bdd386f + languageName: node + linkType: hard + +"nypm@npm:0.6.0": + version: 0.6.0 + resolution: "nypm@npm:0.6.0" + dependencies: + citty: ^0.1.6 + consola: ^3.4.0 + pathe: ^2.0.3 + pkg-types: ^2.0.0 + tinyexec: ^0.3.2 + bin: + nypm: dist/cli.mjs + checksum: 7748eb96408d0751aef071fece7e34fdab7f5e0cebb190221e6fd481dd2c2cb37bc08303fa0458e56773c56ad1dfbb2cd47851663116cc1618d329b76203a6b3 + languageName: node + linkType: hard + +"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b + languageName: node + linkType: hard + +"object-treeify@npm:^1.1.4": + version: 1.1.33 + resolution: "object-treeify@npm:1.1.33" + checksum: 3af7f889349571ee73f5bdfb5ac478270c85eda8bcba950b454eb598ce41759a1ed6b0b43fbd624cb449080a4eb2df906b602e5138b6186b9563b692231f1694 + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: 1.1.1 + checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-finished@npm:~2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: 1.1.1 + checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + languageName: node + linkType: hard + +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 98aa64629f986fb8cc4517dd8bede73c980e31208cba97f4442c330959f60ced3dc6214b83420491f5111fc7c4f4343abe2ea62c85f505cf041d67850f238776 + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"one-time@npm:^1.0.0": + version: 1.0.0 + resolution: "one-time@npm:1.0.0" + dependencies: + fn.name: 1.x.x + checksum: fd008d7e992bdec1c67f53a2f9b46381ee12a9b8c309f88b21f0223546003fb47e8ad7c1fd5843751920a8d276c63bd4b45670ef80c61fb3e07dbccc962b5c7d + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: ^5.0.0 + checksum: eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c + languageName: node + linkType: hard + +"ora@npm:5.4.1, ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: ^4.1.0 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-spinners: ^2.5.0 + is-interactive: ^1.0.0 + is-unicode-supported: ^0.1.0 + log-symbols: ^4.1.0 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 + languageName: node + linkType: hard + +"ora@npm:^8.0.0": + version: 8.2.0 + resolution: "ora@npm:8.2.0" + dependencies: + chalk: ^5.3.0 + cli-cursor: ^5.0.0 + cli-spinners: ^2.9.2 + is-interactive: ^2.0.0 + is-unicode-supported: ^2.0.0 + log-symbols: ^6.0.0 + stdin-discarder: ^0.2.2 + string-width: ^7.2.0 + strip-ansi: ^7.1.0 + checksum: 3ef1335ff4d03e83f5715435c6d0c1fc7a1913a37f8df9e7ebbb0dd77b931a5442f6bf1dbe3056bbfddf763390f5e69e7659565dc6b261bee31ac4622a35120f + languageName: node + linkType: hard + +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 6e6c63dd09e9890e67ef9a0b4d35df0b0b850b2059ce3f7e19e4cc1a146b26dc5d8c45df238dbf187dfffc8bd82cd07d37c697544015680bcb9f07f29a36c678 + languageName: node + linkType: hard + +"outdent@npm:^0.8.0": + version: 0.8.0 + resolution: "outdent@npm:0.8.0" + checksum: 72b7c1a287674317ea477999ec24e73a9eda21de35eb9429218f4a5bab899e964afaee7508265898118fee5cbee1d79397916b66dd8aeee285cd948ea5b1f562 + languageName: node + linkType: hard + +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 4be2097e942f2fd3a4f4b0c6585c721f23851de8ad6484d20c472b3ea4937d5cd9a59914c832b1bceac7bf9d149001938036b82a52de0bc381f61ff2d35d26a5 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + +"package-manager-detector@npm:^0.2.0": + version: 0.2.11 + resolution: "package-manager-detector@npm:0.2.11" + dependencies: + quansync: ^0.2.7 + checksum: cea626a294f04028ea291bf0a5a32a21e3914daef4f3959e708ae36f8f2d8097d813e8bb488f5d2b6edaf43a976c6a3d2c361ef8dd9a12c360a7129cd8e29e0f + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 + languageName: node + linkType: hard + +"parent-require@npm:^1.0.0": + version: 1.0.0 + resolution: "parent-require@npm:1.0.0" + checksum: 91ecef2c8e0ecc06a7d68ebdfccec9cb8b34a7144cccda0141273c8871d4dd05856fe13b17ae1e1a32bfd769143671a6dbd2ad7ee72f55d1cb8e588dc60a8f4c + languageName: node + linkType: hard + +"parse-filepath@npm:^1.0.2": + version: 1.0.2 + resolution: "parse-filepath@npm:1.0.2" + dependencies: + is-absolute: ^1.0.0 + map-cache: ^0.2.0 + path-root: ^0.1.1 + checksum: 6794c3f38d3921f0f7cc63fb1fb0c4d04cd463356ad389c8ce6726d3c50793b9005971f4138975a6d7025526058d5e65e9bfe634d0765e84c4e2571152665a69 + languageName: node + linkType: hard + +"parseley@npm:^0.12.0": + version: 0.12.1 + resolution: "parseley@npm:0.12.1" + dependencies: + leac: ^0.6.0 + peberminta: ^0.9.0 + checksum: 147760bce6c4a4f8c62af021a84ced262f078f60a1119e6891eba69567a953e06295ad2c70e5e89892ad1d4af0126f0856742d657a19a29ebf58422cf3bfd4f3 + languageName: node + linkType: hard + +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e + languageName: node + linkType: hard + +"password-prompt@npm:^1.1.2": + version: 1.1.3 + resolution: "password-prompt@npm:1.1.3" + dependencies: + ansi-escapes: ^4.3.2 + cross-spawn: ^7.0.3 + checksum: 9a5fdbd7360db896809704c141acfe9258450a9982c4c177b82a1e6c69d204800cdab6064abac6736bd7d31142c80108deedf4484146594747cb3ce776816e97 + languageName: node + linkType: hard + +"path-case@npm:^3.0.4": + version: 3.0.4 + resolution: "path-case@npm:3.0.4" + dependencies: + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: 61de0526222629f65038a66f63330dd22d5b54014ded6636283e1d15364da38b3cf29e4433aa3f9d8b0dba407ae2b059c23b0104a34ee789944b1bc1c5c7e06d + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-root-regex@npm:^0.1.0": + version: 0.1.2 + resolution: "path-root-regex@npm:0.1.2" + checksum: dcd75d1f8e93faabe35a58e875b0f636839b3658ff2ad8c289463c40bc1a844debe0dab73c3398ef9dc8f6ec6c319720aff390cf4633763ddcf3cf4b1bbf7e8b + languageName: node + linkType: hard + +"path-root@npm:^0.1.1": + version: 0.1.1 + resolution: "path-root@npm:0.1.1" + dependencies: + path-root-regex: ^0.1.0 + checksum: ff88aebfc1c59ace510cc06703d67692a11530989920427625e52b66a303ca9b3d4059b0b7d0b2a73248d1ad29bcb342b8b786ec00592f3101d38a45fd3b2e08 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: ^10.2.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" + dependencies: + lru-cache: ^11.0.0 + minipass: ^7.1.2 + checksum: a022c6c38fed836079d03f96540eafd4cd989acf287b99613c82300107f366e889513ad8b671a2039a9d251122621f9c6fa649f0bd4d50acf95a6943a6692dbf + languageName: node + linkType: hard + +"path-to-regexp@npm:^0.1.10, path-to-regexp@npm:~0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: ab237858bee7b25ecd885189f175ab5b5161e7b712b360d44f5c4516b8d271da3e4bf7bf0a7b9153ecb04c7d90ce8ff5158614e1208819cf62bac2b08452722e + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 0602bdd4acb54d91044e0c56f1fb63467ae7d44ab3afea1f797947b0eb2b4d1d91cf0d58d065fdb0a8ab0c4acbbd8d3a5b424983eaf10dd5285d37a16f6e3ee9 + languageName: node + linkType: hard + +"peberminta@npm:^0.9.0": + version: 0.9.0 + resolution: "peberminta@npm:0.9.0" + checksum: b983b68077269ca8a3327520a0a3f027fa930faa9fb3cb53bed1cb3847ebc0ed55db936d70b1745a756149911f5f450e898e87e25ab207f1b8b892bed48fb540 + languageName: node + linkType: hard + +"pg-cloudflare@npm:^1.1.1, pg-cloudflare@npm:^1.3.0": + version: 1.3.0 + resolution: "pg-cloudflare@npm:1.3.0" + checksum: 8f43db569f44d2a1673e33d73fc37919507b5c9cb4976968543aa13da4c919c391bb81f4435ab98890e48dda6cff265aa7618557da460a4e2b3a6dac83155510 + languageName: node + linkType: hard + +"pg-connection-string@npm:2.6.2": + version: 2.6.2 + resolution: "pg-connection-string@npm:2.6.2" + checksum: 22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 + languageName: node + linkType: hard + +"pg-connection-string@npm:^2.11.0, pg-connection-string@npm:^2.7.0": + version: 2.11.0 + resolution: "pg-connection-string@npm:2.11.0" + checksum: def89b39e633ef2da2d23b5a815bafdbb4dc1ec772ccb848d6a6639f4a95514519aa4fc8e74941f431fa95fa95172d3ec19dcedf4b9068356b4ae5dd878e54b9 + languageName: node + linkType: hard + +"pg-god@npm:^1.0.12": + version: 1.0.12 + resolution: "pg-god@npm:1.0.12" + dependencies: + "@oclif/command": ^1 + "@oclif/config": ^1 + "@oclif/plugin-help": ^3 + cli-ux: ^5.4.9 + pg: ^8.3.0 + tslib: ^1 + bin: + pg-god: bin/run + checksum: 6f1980c1d6cf7783791412c56bcfa4e5b9e0534d4fd81764f4bb5477f06a8d48c1f23b35e59a65a431ccd69c4dd27d5670fe62517ce4cc08bd20d95bca4f220d + languageName: node + linkType: hard + +"pg-int8@npm:1.0.1": + version: 1.0.1 + resolution: "pg-int8@npm:1.0.1" + checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 + languageName: node + linkType: hard + +"pg-pool@npm:^3.11.0, pg-pool@npm:^3.7.0": + version: 3.11.0 + resolution: "pg-pool@npm:3.11.0" + peerDependencies: + pg: ">=8.0" + checksum: 72c32b3d7c67eb1d61f5e390fcf5b7b0fdec6132696c9044fd5895c7c82b986e13ba70c49afe72fc115adfa8569a9ddd526f65ccc2ebda8630654ab7a1e03332 + languageName: node + linkType: hard + +"pg-protocol@npm:^1.11.0, pg-protocol@npm:^1.7.0": + version: 1.11.0 + resolution: "pg-protocol@npm:1.11.0" + checksum: 1475714a4b845e9656cab65337b0de55dc62f90b60b5fc612fa275d73b421c006f0c2f52e290aca6fbbf6c80e1e2819765d7306b0e064d7f1f099ddf207e9eed + languageName: node + linkType: hard + +"pg-types@npm:2.2.0, pg-types@npm:^2.1.0": + version: 2.2.0 + resolution: "pg-types@npm:2.2.0" + dependencies: + pg-int8: 1.0.1 + postgres-array: ~2.0.0 + postgres-bytea: ~1.0.0 + postgres-date: ~1.0.4 + postgres-interval: ^1.1.0 + checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 + languageName: node + linkType: hard + +"pg@npm:8.13.1": + version: 8.13.1 + resolution: "pg@npm:8.13.1" + dependencies: + pg-cloudflare: ^1.1.1 + pg-connection-string: ^2.7.0 + pg-pool: ^3.7.0 + pg-protocol: ^1.7.0 + pg-types: ^2.1.0 + pgpass: 1.x + peerDependencies: + pg-native: ">=3.0.1" + dependenciesMeta: + pg-cloudflare: + optional: true + peerDependenciesMeta: + pg-native: + optional: true + checksum: 22cb97fcbee3348d5ee0b195071cc572f9c88eb40cbb61fe6726af68d55d5962121b2d630509bb907703e1c8bdc33de775462029c5399e2a841fa9e6c9da0242 + languageName: node + linkType: hard + +"pg@npm:^8.11.3, pg@npm:^8.3.0": + version: 8.18.0 + resolution: "pg@npm:8.18.0" + dependencies: + pg-cloudflare: ^1.3.0 + pg-connection-string: ^2.11.0 + pg-pool: ^3.11.0 + pg-protocol: ^1.11.0 + pg-types: 2.2.0 + pgpass: 1.0.5 + peerDependencies: + pg-native: ">=3.0.1" + dependenciesMeta: + pg-cloudflare: + optional: true + peerDependenciesMeta: + pg-native: + optional: true + checksum: 96ac568062d7609ad1294def3e681ecea4af5e6b41c75c24c330e82d8fa2684258997518526b520f6a7b5cb3de56752eef392dd420f0189284b4a7d4526cb0aa + languageName: node + linkType: hard + +"pgpass@npm:1.0.5, pgpass@npm:1.x": + version: 1.0.5 + resolution: "pgpass@npm:1.0.5" + dependencies: + split2: ^4.1.0 + checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 6817fb74eb745a71445debe1029768de55fd59a42b75606f478ee1d0dc1aa6e78b711d041a7c9d5550e042642029b7f373dc1a43b224c4b7f12d23436735dba0 + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b + languageName: node + linkType: hard + +"pirates@npm:^4.0.1": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 3dcbaff13c8b5bc158416feb6dc9e49e3c6be5fddc1ea078a05a73ef6b85d79324bbb1ef59b954cdeff000dbf000c1d39f32dc69310c7b78fbada5171b583e40 + languageName: node + linkType: hard + +"pkg-types@npm:^2.0.0": + version: 2.3.0 + resolution: "pkg-types@npm:2.3.0" + dependencies: + confbox: ^0.2.2 + exsolve: ^1.0.7 + pathe: ^2.0.3 + checksum: 33c30b442662a0f2b62fd16f39ae2beeb4cdf3511699e574765b7451e179937847de6e696bbab50bfbd41d2c2e4a99b61ebc7078abf91ea8573a7f16cc11d26a + languageName: node + linkType: hard + +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e + languageName: node + linkType: hard + +"pony-cause@npm:^2.1.4": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: ^4.0.0 + read-cache: ^1.0.0 + resolve: ^1.1.7 + peerDependencies: + postcss: ^8.0.0 + checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.1": + version: 4.1.0 + resolution: "postcss-js@npm:4.1.0" + dependencies: + camelcase-css: ^2.0.1 + peerDependencies: + postcss: ^8.4.21 + checksum: 1fe3d51770f66d301e63103c15830d26875b1ae9bbe3ba6bf61256860edde3d9c0de5aa0c3e34d34b80c099f5d95b589cfcc92dac718253c8351aa8e05a8d80a + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.1": + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" + dependencies: + lilconfig: ^3.0.0 + yaml: ^2.3.4 + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.2 || ^5.0 || ^6.0": + version: 6.0.1 + resolution: "postcss-load-config@npm:6.0.1" + dependencies: + lilconfig: ^3.1.1 + peerDependencies: + jiti: ">=1.21.0" + postcss: ">=8.0.9" + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + checksum: 701061264cce7646e53e4cecd14aa95432a9bd508f30520a31dfa4c86fe9252d5d8d0204fdbfbddc1559c9b8791556e9c4b92c56070f5fca0a6c60e5ee9ad0fd + languageName: node + linkType: hard + +"postcss-nested@npm:^6.0.1, postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" + dependencies: + postcss-selector-parser: ^6.1.1 + peerDependencies: + postcss: ^8.2.14 + checksum: 2c86ecf2d0ce68f27c87c7e24ae22dc6dd5515a89fcaf372b2627906e11f5c1f36e4a09e4c15c20fd4a23d628b3d945c35839f44496fbee9a25866258006671b + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: ce9440fc42a5419d103f4c7c1847cb75488f3ac9cbe81093b408ee9701193a509f664b4d10a2b4d82c694ee7495e022f8f482d254f92b7ffd9ed9dea696c6f84 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f + languageName: node + linkType: hard + +"postcss@npm:8.4.31": + version: 8.4.31 + resolution: "postcss@npm:8.4.31" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea + languageName: node + linkType: hard + +"postcss@npm:^8.4.23, postcss@npm:^8.4.32, postcss@npm:^8.4.43, postcss@npm:^8.4.47": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: ^3.3.11 + picocolors: ^1.1.1 + source-map-js: ^1.2.1 + checksum: 20f3b5d673ffeec2b28d65436756d31ee33f65b0a8bedb3d32f556fbd5973be38c3a7fb5b959a5236c60a5db7b91b0a6b14ffaac0d717dce1b903b964ee1c1bb + languageName: node + linkType: hard + +"postgres-array@npm:3.0.2": + version: 3.0.2 + resolution: "postgres-array@npm:3.0.2" + checksum: 5955f9dffeb6fa960c1a0b04fd4b2ba16813ddb636934ad26f902e4d76a91c0b743dcc6edc4cffc52deba7d547505e0020adea027c1d50a774f989cf955420d1 + languageName: node + linkType: hard + +"postgres-array@npm:~2.0.0": + version: 2.0.0 + resolution: "postgres-array@npm:2.0.0" + checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 + languageName: node + linkType: hard + +"postgres-bytea@npm:~1.0.0": + version: 1.0.1 + resolution: "postgres-bytea@npm:1.0.1" + checksum: fc5fa49f59ac1f0eba841db55bd6b6c2232d1575d1734311e2097a2d5fd8b58e1239cbd64eeaf0b6752268fe7d2819e002bf90b0afd333be9f2b9d157d2cd7e7 + languageName: node + linkType: hard + +"postgres-date@npm:2.1.0": + version: 2.1.0 + resolution: "postgres-date@npm:2.1.0" + checksum: 5c573b0602e17c6134fd8bc8ac7689ac0302e1b199f15dd3578fc45186f206dbd0609f97bf0e4bd1db62234d7a37f29c04f4df525f7efebb9304363b2efca272 + languageName: node + linkType: hard + +"postgres-date@npm:~1.0.4": + version: 1.0.7 + resolution: "postgres-date@npm:1.0.7" + checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed + languageName: node + linkType: hard + +"postgres-interval@npm:4.0.2": + version: 4.0.2 + resolution: "postgres-interval@npm:4.0.2" + checksum: 126ad029003d9f20a9d990c8eb9800b855b173ab48ed6298486d80c49fb9a1af74a2922c1469a4fc921a06d710938f9061d3fa7e778ea4764bcbd9fbb203f0b1 + languageName: node + linkType: hard + +"postgres-interval@npm:^1.1.0": + version: 1.2.0 + resolution: "postgres-interval@npm:1.2.0" + dependencies: + xtend: ^4.0.0 + checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 + languageName: node + linkType: hard + +"prettier@npm:^2.7.1": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 + languageName: node + linkType: hard + +"prettier@npm:^3.0.0, prettier@npm:^3.5.3": + version: 3.8.1 + resolution: "prettier@npm:3.8.1" + bin: + prettier: bin/prettier.cjs + checksum: 36fe4ecd95751aa17fea70b48afd5086e88002988238112fc1be30a5307af6983e1833be790b0cc1c54702b71f73b12bfec12c05166d7619e3151ab221654297 + languageName: node + linkType: hard + +"pretty-bytes@npm:6.1.1": + version: 6.1.1 + resolution: "pretty-bytes@npm:6.1.1" + checksum: 43d29d909d2d88072da2c3d72f8fd0f2d2523c516bfa640aff6e31f596ea1004b6601f4cabc50d14b2cf10e82635ebe5b7d9378f3d5bae1c0067131829421b8a + languageName: node + linkType: hard + +"prism-react-renderer@npm:2.4.1, prism-react-renderer@npm:^2.0.6": + version: 2.4.1 + resolution: "prism-react-renderer@npm:2.4.1" + dependencies: + "@types/prismjs": ^1.26.0 + clsx: ^2.0.0 + peerDependencies: + react: ">=16.0.0" + checksum: ddd5490a1335629addde9535db7872f0aee8dbce048818dd6e4c3972c779780af13d669c12d3f2fbb54c5b22d1578e50945099ef1a24dd445f33774e87d85e6e + languageName: node + linkType: hard + +"prismjs@npm:^1.29.0, prismjs@npm:^1.30.0": + version: 1.30.0 + resolution: "prismjs@npm:1.30.0" + checksum: a68eddd4c5f1c506badb5434b0b28a7cc2479ed1df91bc4218e6833c7971ef40c50ec481ea49749ac964256acb78d8b66a6bd11554938e8998e46c18b5f9a580 + languageName: node + linkType: hard + +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: ac450ff8244e95b0c9935b52d629fef92ae69b7e39aea19972a8234259614d644402dd62ce9cb094f4a637d8a4514cba90c1456ad785a40ad5b64d502875a817 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"promise@npm:^7.1.1": + version: 7.3.1 + resolution: "promise@npm:7.3.1" + dependencies: + asap: ~2.0.3 + checksum: 475bb069130179fbd27ed2ab45f26d8862376a137a57314cf53310bdd85cc986a826fd585829be97ebc0aaf10e9d8e68be1bfe5a4a0364144b1f9eedfa940cf1 + languageName: node + linkType: hard + +"prompts@npm:2.4.2, prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: ^3.0.3 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d + languageName: node + linkType: hard + +"prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"qs@npm:^6.11.0, qs@npm:^6.11.2, qs@npm:^6.12.0, qs@npm:^6.12.1, qs@npm:~6.14.0": + version: 6.14.2 + resolution: "qs@npm:6.14.2" + dependencies: + side-channel: ^1.1.0 + checksum: e613d0b8d02cec33c20d1a6015ec2a5db614bf3dd2ffd9bde08bc34a76419213f291c91fb00519a3d8a74e4727f565b350f8394f9d381bc64e6da663d9e031d4 + languageName: node + linkType: hard + +"quansync@npm:^0.2.7": + version: 0.2.11 + resolution: "quansync@npm:0.2.11" + checksum: af484ed433f752c092d278232f68a6643e2cf0193f95ec60c84245e1f3662ef64da90f8fb1bc57dd407362ff181f246a9304ba53725dd7122f45c4a839f85a61 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + languageName: node + linkType: hard + +"radix-ui@npm:1.1.2": + version: 1.1.2 + resolution: "radix-ui@npm:1.1.2" + dependencies: + "@radix-ui/primitive": 1.1.1 + "@radix-ui/react-accessible-icon": 1.1.1 + "@radix-ui/react-accordion": 1.2.2 + "@radix-ui/react-alert-dialog": 1.1.5 + "@radix-ui/react-aspect-ratio": 1.1.1 + "@radix-ui/react-avatar": 1.1.2 + "@radix-ui/react-checkbox": 1.1.3 + "@radix-ui/react-collapsible": 1.1.2 + "@radix-ui/react-collection": 1.1.1 + "@radix-ui/react-compose-refs": 1.1.1 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-context-menu": 2.2.5 + "@radix-ui/react-dialog": 1.1.5 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-dismissable-layer": 1.1.4 + "@radix-ui/react-dropdown-menu": 2.1.5 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.1 + "@radix-ui/react-form": 0.1.1 + "@radix-ui/react-hover-card": 1.1.5 + "@radix-ui/react-label": 2.1.1 + "@radix-ui/react-menu": 2.1.5 + "@radix-ui/react-menubar": 1.1.5 + "@radix-ui/react-navigation-menu": 1.2.4 + "@radix-ui/react-popover": 1.1.5 + "@radix-ui/react-popper": 1.2.1 + "@radix-ui/react-portal": 1.1.3 + "@radix-ui/react-presence": 1.1.2 + "@radix-ui/react-primitive": 2.0.1 + "@radix-ui/react-progress": 1.1.1 + "@radix-ui/react-radio-group": 1.2.2 + "@radix-ui/react-roving-focus": 1.1.1 + "@radix-ui/react-scroll-area": 1.2.2 + "@radix-ui/react-select": 2.1.5 + "@radix-ui/react-separator": 1.1.1 + "@radix-ui/react-slider": 1.2.2 + "@radix-ui/react-slot": 1.1.1 + "@radix-ui/react-switch": 1.1.2 + "@radix-ui/react-tabs": 1.1.2 + "@radix-ui/react-toast": 1.2.5 + "@radix-ui/react-toggle": 1.1.1 + "@radix-ui/react-toggle-group": 1.1.1 + "@radix-ui/react-toolbar": 1.1.1 + "@radix-ui/react-tooltip": 1.1.7 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-use-escape-keydown": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: e6987194943807be5bbda18fa45b77236c65d89f13ff3d47e76c86b0d428773f6f439bad9862e0d04ff8da15f4dc88d0ab70ec4181d6fe19ce782a90be8b4491 + languageName: node + linkType: hard + +"random-bytes@npm:~1.0.0": + version: 1.0.0 + resolution: "random-bytes@npm:1.0.0" + checksum: 09faa256394aa2ca9754aa57e92a27c452c3e97ffb266e98bebb517332e9df7168fea393159f88d884febce949ba8bec8ddb02f03342da6c6023ecc7b155e0ae + languageName: node + linkType: hard + +"randomatic@npm:^3.1.1": + version: 3.1.1 + resolution: "randomatic@npm:3.1.1" + dependencies: + is-number: ^4.0.0 + kind-of: ^6.0.0 + math-random: ^1.0.1 + checksum: 1952baed71801d3698fe84f3ab01e25ea124fc20ce91e133aa1981268c1347647f9ae1fdc62389db2411ebdad61c0f7cea0ce840dee260ad2adadfcf27299018 + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: ^5.1.0 + checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" + dependencies: + bytes: ~3.1.2 + http-errors: ~2.0.1 + iconv-lite: ~0.4.24 + unpipe: ~1.0.0 + checksum: 16aa51e504318ebeef7f84a4d884c0f273cb0b7f3f14ea88788f92f5f488870617c97d4f886e84f119f21a2d6cdda3c4554821f8b18ed6be0d731ecb5a063d2a + languageName: node + linkType: hard + +"react-aria@npm:^3.33.1": + version: 3.46.0 + resolution: "react-aria@npm:3.46.0" + dependencies: + "@internationalized/string": ^3.2.7 + "@react-aria/breadcrumbs": ^3.5.31 + "@react-aria/button": ^3.14.4 + "@react-aria/calendar": ^3.9.4 + "@react-aria/checkbox": ^3.16.4 + "@react-aria/color": ^3.1.4 + "@react-aria/combobox": ^3.14.2 + "@react-aria/datepicker": ^3.16.0 + "@react-aria/dialog": ^3.5.33 + "@react-aria/disclosure": ^3.1.2 + "@react-aria/dnd": ^3.11.5 + "@react-aria/focus": ^3.21.4 + "@react-aria/gridlist": ^3.14.3 + "@react-aria/i18n": ^3.12.15 + "@react-aria/interactions": ^3.27.0 + "@react-aria/label": ^3.7.24 + "@react-aria/landmark": ^3.0.9 + "@react-aria/link": ^3.8.8 + "@react-aria/listbox": ^3.15.2 + "@react-aria/menu": ^3.20.0 + "@react-aria/meter": ^3.4.29 + "@react-aria/numberfield": ^3.12.4 + "@react-aria/overlays": ^3.31.1 + "@react-aria/progress": ^3.4.29 + "@react-aria/radio": ^3.12.4 + "@react-aria/searchfield": ^3.8.11 + "@react-aria/select": ^3.17.2 + "@react-aria/selection": ^3.27.1 + "@react-aria/separator": ^3.4.15 + "@react-aria/slider": ^3.8.4 + "@react-aria/ssr": ^3.9.10 + "@react-aria/switch": ^3.7.10 + "@react-aria/table": ^3.17.10 + "@react-aria/tabs": ^3.11.0 + "@react-aria/tag": ^3.8.0 + "@react-aria/textfield": ^3.18.4 + "@react-aria/toast": ^3.0.10 + "@react-aria/tooltip": ^3.9.1 + "@react-aria/tree": ^3.1.6 + "@react-aria/utils": ^3.33.0 + "@react-aria/visually-hidden": ^3.8.30 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: d5a2300f9022b4f7f5c5b2a551ae3fb7645c7f90f80ed74480216f216061333a86945595c4b00f5ff22b771c9293ec3762d9a78434016e2235eef58563da1fd1 + languageName: node + linkType: hard + +"react-country-flag@npm:^3.1.0": + version: 3.1.0 + resolution: "react-country-flag@npm:3.1.0" + peerDependencies: + react: ">=16" + checksum: d032dac7d342b6aab8efc77552acc91939a8f78edc158a54972180834ff591e4c01f1f3ecced7eeaabd98cbb26db9ea7ce64892facade3157380a91f226e9161 + languageName: node + linkType: hard + +"react-currency-input-field@npm:^3.6.11": + version: 3.10.0 + resolution: "react-currency-input-field@npm:3.10.0" + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: d3b26b9a1d4b093d5c43df7b45769d5773a0cac6fd84e6323bff8995d2a5cb27d3a3727cc39826a371027be3f1920ff7c5a4936c9a85b25b2310edf1d946285a + languageName: node + linkType: hard + +"react-dom@npm:19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" + dependencies: + scheduler: ^0.25.0 + peerDependencies: + react: ^19.0.0 + checksum: 009cc6e575263a0d1906f9dd4aa6532d2d3d0d71e4c2b7777c8fe4de585fa06b5b77cdc2e0fbaa2f3a4a5e5d3305c189ba152153f358ee7da4d9d9ba5d3a8975 + languageName: node + linkType: hard + +"react-dom@npm:^18.2.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.23.2 + peerDependencies: + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 + languageName: node + linkType: hard + +"react-email@npm:^4.3.1": + version: 4.3.2 + resolution: "react-email@npm:4.3.2" + dependencies: + "@babel/parser": ^7.27.0 + "@babel/traverse": ^7.27.0 + chokidar: ^4.0.3 + commander: ^13.0.0 + debounce: ^2.0.0 + esbuild: ^0.25.0 + glob: ^11.0.0 + jiti: 2.4.2 + log-symbols: ^7.0.0 + mime-types: ^3.0.0 + normalize-path: ^3.0.0 + nypm: 0.6.0 + ora: ^8.0.0 + prompts: 2.4.2 + socket.io: ^4.8.1 + tsconfig-paths: 4.2.0 + bin: + email: dist/index.js + checksum: 0189065975ba981bea62b9c7605862c8b5291f0221ec218a479fcd94c5e75f8467351ed1bd6f0181b3591358dd69c5343bb36991a88f4091d5ddc89875f82f53 + languageName: node + linkType: hard + +"react-error-boundary@npm:^6.0.0": + version: 6.1.0 + resolution: "react-error-boundary@npm:6.1.0" + peerDependencies: + react: ^18.0.0 || ^19.0.0 + checksum: a8f0c656a13ff240c6840bb65c54ecfb2834f97b6fc6233afcaf3a86027b3a820a7c8524ff79e7ed0f4df9a81139b15ee4090632d95bfdd03c68e0652a5f595d + languageName: node + linkType: hard + +"react-fast-compare@npm:^3.2.2": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 + languageName: node + linkType: hard + +"react-helmet-async@npm:^2.0.5": + version: 2.0.5 + resolution: "react-helmet-async@npm:2.0.5" + dependencies: + invariant: ^2.2.4 + react-fast-compare: ^3.2.2 + shallowequal: ^1.1.0 + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + checksum: cc2d13496f6fdee6b5f9472d3f7369db3e70e4fc1a55793708c2bbd90d48b0dedc725fd066f987c7a3d74b03a29bd5e65b9f40fa29bd8239e7cfb526aff4d4b6 + languageName: node + linkType: hard + +"react-hook-form@npm:7.49.1": + version: 7.49.1 + resolution: "react-hook-form@npm:7.49.1" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + checksum: df39362ef4a5030cfe00a8a7b202f235324561b3b69c0af92214ef967289fdf19ff7a433a007ab5ab4c83e8c5dc52d76f2553d92915c18c246416ab545483ab8 + languageName: node + linkType: hard + +"react-i18next@npm:13.5.0": + version: 13.5.0 + resolution: "react-i18next@npm:13.5.0" + dependencies: + "@babel/runtime": ^7.22.5 + html-parse-stringify: ^3.0.1 + peerDependencies: + i18next: ">= 23.2.3" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 2f68ccd24daf72ddd2d11a526fb3c2b66c11ea4fcd2e24ac7aed42bf57ec7bffa7455ad1dc93679968ff629e9b1896465cdf6d1a61c29b92138ef88098e8dcba + languageName: node + linkType: hard + +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + +"react-jwt@npm:^1.2.0": + version: 1.3.0 + resolution: "react-jwt@npm:1.3.0" + dependencies: + fsevents: ^2.3.2 + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependenciesMeta: + fsevents: + optional: true + checksum: 397353a78e37c99a16cba8526d1cde5148e5414a9f77c4c5d8db6cfee6c61df404da207237a6e4ba1d85025b5aa933934066383d68e7f9832f5e5963f6348107 + languageName: node + linkType: hard + +"react-promise-suspense@npm:^0.3.4": + version: 0.3.4 + resolution: "react-promise-suspense@npm:0.3.4" + dependencies: + fast-deep-equal: ^2.0.1 + checksum: fff75d53b27e2c9e045cc0ead296bb6b93b82a92b0bfb69ed0063e69b0043ce464bb3cdedea2ca0ee507b6bf9efe3ff700ccba7921b07d70831fbda54bef2fb7 + languageName: node + linkType: hard + +"react-refresh@npm:^0.17.0": + version: 0.17.0 + resolution: "react-refresh@npm:0.17.0" + checksum: e9d23a70543edde879263976d7909cd30c6f698fa372a1240142cf7c8bf99e0396378b9c07c2d39c3a10261d7ba07dc49f990cd8f1ac7b88952e99040a0be5e9 + languageName: node + linkType: hard + +"react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" + dependencies: + react-style-singleton: ^2.2.2 + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: c4663247f689dbe51c370836edf735487f6d8796acb7f15b09e8a1c14e84c7997360e8e3d54de2bc9c0e782fed2b2c4127d15b4053e4d2cf26839e809e57605f + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.5.4": + version: 2.5.4 + resolution: "react-remove-scroll@npm:2.5.4" + dependencies: + react-remove-scroll-bar: ^2.3.3 + react-style-singleton: ^2.2.1 + tslib: ^2.1.0 + use-callback-ref: ^1.3.0 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 01b0f65542a4c8803ee748b4e6cf2adad66d034e15fb72e8455773b0d7b178ec806b3194d74f412db7064670c45552cc666c04e9fb3b5d466dce5fb48e634825 + languageName: node + linkType: hard + +"react-remove-scroll@npm:^2.6.1, react-remove-scroll@npm:^2.6.2, react-remove-scroll@npm:^2.6.3": + version: 2.7.2 + resolution: "react-remove-scroll@npm:2.7.2" + dependencies: + react-remove-scroll-bar: ^2.3.7 + react-style-singleton: ^2.2.3 + tslib: ^2.1.0 + use-callback-ref: ^1.3.3 + use-sidecar: ^1.1.3 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 70179d794b3172afea8f1df7aedab0df2849f8f9662e20814a3ef6268564f19f077e1153e80c4ab3b379543e7ac1492bec921db130018ca74f2eaedeea841f4d + languageName: node + linkType: hard + +"react-router-dom@npm:6.20.1": + version: 6.20.1 + resolution: "react-router-dom@npm:6.20.1" + dependencies: + "@remix-run/router": 1.13.1 + react-router: 6.20.1 + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 137b12fd3c3fd2a9469367946353c8ccd4e31473c6ec650eeb2d9e9f256f64b031fafaecb2ae4dc47bbab817c8d089b1f07a0db74699df7d874850e511cd5380 + languageName: node + linkType: hard + +"react-router@npm:6.20.1": + version: 6.20.1 + resolution: "react-router@npm:6.20.1" + dependencies: + "@remix-run/router": 1.13.1 + peerDependencies: + react: ">=16.8" + checksum: 046efa4b101c64de823f0c838948a50ad53f3ccdd7887604d93c1ccf19c4e797935cab602aa001d793544445412ebeb95c2c7f880e3e86ca447772db574789d7 + languageName: node + linkType: hard + +"react-stately@npm:^3.31.1": + version: 3.44.0 + resolution: "react-stately@npm:3.44.0" + dependencies: + "@react-stately/calendar": ^3.9.2 + "@react-stately/checkbox": ^3.7.4 + "@react-stately/collections": ^3.12.9 + "@react-stately/color": ^3.9.4 + "@react-stately/combobox": ^3.12.2 + "@react-stately/data": ^3.15.1 + "@react-stately/datepicker": ^3.16.0 + "@react-stately/disclosure": ^3.0.10 + "@react-stately/dnd": ^3.7.3 + "@react-stately/form": ^3.2.3 + "@react-stately/list": ^3.13.3 + "@react-stately/menu": ^3.9.10 + "@react-stately/numberfield": ^3.10.4 + "@react-stately/overlays": ^3.6.22 + "@react-stately/radio": ^3.11.4 + "@react-stately/searchfield": ^3.5.18 + "@react-stately/select": ^3.9.1 + "@react-stately/selection": ^3.20.8 + "@react-stately/slider": ^3.7.4 + "@react-stately/table": ^3.15.3 + "@react-stately/tabs": ^3.8.8 + "@react-stately/toast": ^3.1.3 + "@react-stately/toggle": ^3.9.4 + "@react-stately/tooltip": ^3.5.10 + "@react-stately/tree": ^3.9.5 + "@react-types/shared": ^3.33.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: b8ac7673b0a41ddd5e350abf235ec8e565a13228dab46e3bc63f3486583700f5435bdf37a6fd2b6a94462be1a64078aa28cdbe787acec2584ddda1d5f2bc62b7 + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.2.1, react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" + dependencies: + get-nonce: ^1.0.0 + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a7b0bf493c9231065ebafa84c4237aed997c746c561196121b7de82fe155a5355b372db5070a3ac9fe980cf7f60dc0f1e8cf6402a2aa5b2957392932ccf76e76 + languageName: node + linkType: hard + +"react@npm:19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 86de15d85b2465feb40297a90319c325cb07cf27191a361d47bcfe8c6126c973d660125aa67b8f4cbbe39f15a2f32efd0c814e98196d8e5b68c567ba40a399c6 + languageName: node + linkType: hard + +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: ^2.3.0 + checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6 + languageName: node + linkType: hard + +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.5 + js-yaml: ^3.6.1 + pify: ^4.0.1 + strip-bom: ^3.0.0 + checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + +"readable-stream@npm:^2.2.2": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.3 + isarray: ~1.0.0 + process-nextick-args: ~2.0.0 + safe-buffer: ~5.1.1 + string_decoder: ~1.1.1 + util-deprecate: ~1.0.1 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 + languageName: node + linkType: hard + +"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 3242ee125422cb7c0e12d51452e993f507e6ed3d8c490bc8bf3366c5cdd09167562224e429b13e9cb2b98d4b8b2b11dc100d3c73883aa92d657ade5a21ded004 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: ^1.20.0 + checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 + languageName: node + linkType: hard + +"redeyed@npm:~2.1.0": + version: 2.1.1 + resolution: "redeyed@npm:2.1.1" + dependencies: + esprima: ~4.0.0 + checksum: 39a1426e377727cfb47a0e24e95c1cf78d969fbc388dc1e0fa1e2ef8a8756450cefb8b0c2598f63b85f1a331986fca7604c0db798427a5775a1dbdb9c1291979 + languageName: node + linkType: hard + +"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "redis-errors@npm:1.2.0" + checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 + languageName: node + linkType: hard + +"redis-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "redis-parser@npm:3.0.0" + dependencies: + redis-errors: ^1.0.0 + checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a + languageName: node + linkType: hard + +"reflect-metadata@npm:0.2.2": + version: 0.2.2 + resolution: "reflect-metadata@npm:0.2.2" + checksum: a66c7b583e4efdd8f3c3124fbff33da2d0c86d8280617516308b32b2159af7a3698c961db3246387f56f6316b1d33a608f39bb2b49d813316dfc58f6d3bf3210 + languageName: node + linkType: hard + +"relay-runtime@npm:12.0.0": + version: 12.0.0 + resolution: "relay-runtime@npm:12.0.0" + dependencies: + "@babel/runtime": ^7.0.0 + fbjs: ^3.0.0 + invariant: ^2.2.4 + checksum: 51cdc8a5e04188982452ae4e7c6ac7d6375ee769130d24ce8e8f9cdd45aa7e11ecd68670f56e30dcee1b4974585e88ecce19e69a9868b80cda0db7678c3b8f0a + languageName: node + linkType: hard + +"remove-accents@npm:0.5.0": + version: 0.5.0 + resolution: "remove-accents@npm:0.5.0" + checksum: 7045b37015acb03df406d21f9cbe93c3fcf2034189f5d2e33b1dace9c7d6bdcd839929905ced21a5d76c58553557e1a42651930728702312a5774179d5b9147b + languageName: node + linkType: hard + +"remove-trailing-slash@npm:^0.1.1": + version: 0.1.1 + resolution: "remove-trailing-slash@npm:0.1.1" + checksum: dd200c6b7d6f2b49d12b3eff3abc7089917e8a268cefcd5bf67ff23f8c2ad9f866fbe2f3566e1a8dbdc4f4b1171e2941f7dd00852f8de549bb73c3df53b09d96 + languageName: node + linkType: hard + +"request-ip@npm:^3.3.0": + version: 3.3.0 + resolution: "request-ip@npm:3.3.0" + checksum: 9ca26f814201da19cb6f1a18da4f036803b770665ec0e7c556ea975ba553321922a5f04909f6dfc2371f695ca8aaa3c66f02c00a5e902c76435029804cdc4964 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: e9e294695fea08b076457e9ddff854e81bffbe248ed34c1eec348b7abbd22a0d02e8d75506559e2265e96978f3c4720bd77a6dad84755de8162b357eb6c778c7 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: ^5.0.0 + checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.8, resolve@npm:~1.22.1": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" + dependencies: + is-core-module: ^2.16.1 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 6d5baa2156b95a65ac431e7642e21106584e9f4194da50871cae8bc1bbd2b53bb7cee573c92543d83bb999620b224a087f62379d800ed1ccb189da6df5d78d50 + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.8#~builtin, resolve@patch:resolve@~1.22.1#~builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#~builtin::version=1.22.11&hash=07638b" + dependencies: + is-core-module: ^2.16.1 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 1462da84ac3410d7c2e12e4f5f25c1423d8a174c3b4245c43eafea85e7bbe6af3eb7ec10a4850b5e518e8531608604742b8cbd761e1acd7ad1035108b7c98013 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: ^7.0.0 + signal-exit: ^4.1.0 + checksum: 838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 64cb3142ac5e9ad689aca289585cb41d22521f4571f73e9488af39f6b1bd62f0cbb3d65e2ecc768ec6494052523f473f1eb4b55c3e9014b3590c17fc6a03e22a + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": + version: 4.57.1 + resolution: "rollup@npm:4.57.1" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.57.1 + "@rollup/rollup-android-arm64": 4.57.1 + "@rollup/rollup-darwin-arm64": 4.57.1 + "@rollup/rollup-darwin-x64": 4.57.1 + "@rollup/rollup-freebsd-arm64": 4.57.1 + "@rollup/rollup-freebsd-x64": 4.57.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.57.1 + "@rollup/rollup-linux-arm-musleabihf": 4.57.1 + "@rollup/rollup-linux-arm64-gnu": 4.57.1 + "@rollup/rollup-linux-arm64-musl": 4.57.1 + "@rollup/rollup-linux-loong64-gnu": 4.57.1 + "@rollup/rollup-linux-loong64-musl": 4.57.1 + "@rollup/rollup-linux-ppc64-gnu": 4.57.1 + "@rollup/rollup-linux-ppc64-musl": 4.57.1 + "@rollup/rollup-linux-riscv64-gnu": 4.57.1 + "@rollup/rollup-linux-riscv64-musl": 4.57.1 + "@rollup/rollup-linux-s390x-gnu": 4.57.1 + "@rollup/rollup-linux-x64-gnu": 4.57.1 + "@rollup/rollup-linux-x64-musl": 4.57.1 + "@rollup/rollup-openbsd-x64": 4.57.1 + "@rollup/rollup-openharmony-arm64": 4.57.1 + "@rollup/rollup-win32-arm64-msvc": 4.57.1 + "@rollup/rollup-win32-ia32-msvc": 4.57.1 + "@rollup/rollup-win32-x64-gnu": 4.57.1 + "@rollup/rollup-win32-x64-msvc": 4.57.1 + "@types/estree": 1.0.8 + fsevents: ~2.3.2 + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 687947da3f450120478aaf697f03e5a7e0a98075de3fc3c04e4d849155c44631e79e646f9f7d7c8bd11e346a95f20c7f9683e2c1cc8011496a248aa9c955a817 + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"rxjs@npm:^7.5.5": + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" + dependencies: + tslib: ^2.1.0 + checksum: 2f233d7c832a6c255dabe0759014d7d9b1c9f1cb2f2f0d59690fd11c883c9826ea35a51740c06ab45b6ade0d9087bde9192f165cba20b6730d344b831ef80744 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0, safe-buffer@npm:~5.2.1": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.3.1": + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: ^1.1.0 + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 + languageName: node + linkType: hard + +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: b7bb9fddbf743e521e9aaa5198a03ae823f5e104ebee0cb9ec625392bb7da0baa1c28ab29cee4b1e407a94e76acc6eee91eeb749614f91f853efda2613531566 + languageName: node + linkType: hard + +"schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" + dependencies: + "@types/json-schema": ^7.0.9 + ajv: ^8.9.0 + ajv-formats: ^2.1.1 + ajv-keywords: ^5.1.0 + checksum: 4e20404962fd45d5feb5942f7c9ab334a3d3dab94e15001049bd49e2959015f2c59089353953d4976fe664462c79121dea50392968182d4e2c4b75803f822fa3 + languageName: node + linkType: hard + +"scrypt-kdf@npm:^2.0.1": + version: 2.0.1 + resolution: "scrypt-kdf@npm:2.0.1" + checksum: 97ee1649b2793543c3dea2732518ed7057ce37e8979fb7a2a023e5b275b36b08c5fed928fce56f833494723e39288d5ecfd840e1fcb7dc61cc2fbc056bf580ae + languageName: node + linkType: hard + +"selderee@npm:^0.11.0": + version: 0.11.0 + resolution: "selderee@npm:0.11.0" + dependencies: + parseley: ^0.12.0 + checksum: af8a68c1f4cde858152943b6fc9f2b7164c8fb1a1c9f01b44350dffd1f79783930d77a0ae33548a036816d17c8130eeb9d15f1db65c9262ca368ad3a0d750f66 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 + languageName: node + linkType: hard + +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.4 + resolution: "semver@npm:7.7.4" + bin: + semver: bin/semver.js + checksum: 9b4a6a58e98b9723fafcafa393c9d4e8edefaa60b8dfbe39e30892a3604cf1f45f52df9cfb1ae1a22b44c8b3d57fec8a9bb7b3e1645431587cb272399ede152e + languageName: node + linkType: hard + +"semver@npm:~7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"send@npm:~0.19.0, send@npm:~0.19.1": + version: 0.19.2 + resolution: "send@npm:0.19.2" + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: ~0.5.2 + http-errors: ~2.0.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: ~2.4.1 + range-parser: ~1.2.1 + statuses: ~2.0.2 + checksum: f9e11b718b48dbea72daa6a80e36e5a00fb6d01b1a6cfda8b3135c9ca9db84257738283da23371f437148ccd8f400e6171cd2a3642fb43fda462da407d9d30c0 + languageName: node + linkType: hard + +"sentence-case@npm:^3.0.4": + version: 3.0.4 + resolution: "sentence-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + upper-case-first: ^2.0.2 + checksum: 3cfe6c0143e649132365695706702d7f729f484fa7b25f43435876efe7af2478243eefb052bacbcce10babf9319fd6b5b6bc59b94c80a1c819bcbb40651465d5 + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: ^2.1.0 + checksum: c4839c6206c1d143c0f80763997a361310305751171dd95e4b57efee69b8f6edd8960a0b7fbfc45042aadff98b206d55428aee0dc276efe54f100899c7fa8ab7 + languageName: node + linkType: hard + +"serve-static@npm:~1.16.2": + version: 1.16.3 + resolution: "serve-static@npm:1.16.3" + dependencies: + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: ~0.19.1 + checksum: ec7599540215e6676b223ea768bf7c256819180bf14f89d0b5d249a61bbb8f10b05b2a53048a153cb2cc7f3b367f1227d2fb715fe4b09d07299a9233eda1a453 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 + languageName: node + linkType: hard + +"shallowequal@npm:^1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 + languageName: node + linkType: hard + +"sharp@npm:0.34.4": + version: 0.34.4 + resolution: "sharp@npm:0.34.4" + dependencies: + "@img/colour": ^1.0.0 + "@img/sharp-darwin-arm64": 0.34.4 + "@img/sharp-darwin-x64": 0.34.4 + "@img/sharp-libvips-darwin-arm64": 1.2.3 + "@img/sharp-libvips-darwin-x64": 1.2.3 + "@img/sharp-libvips-linux-arm": 1.2.3 + "@img/sharp-libvips-linux-arm64": 1.2.3 + "@img/sharp-libvips-linux-ppc64": 1.2.3 + "@img/sharp-libvips-linux-s390x": 1.2.3 + "@img/sharp-libvips-linux-x64": 1.2.3 + "@img/sharp-libvips-linuxmusl-arm64": 1.2.3 + "@img/sharp-libvips-linuxmusl-x64": 1.2.3 + "@img/sharp-linux-arm": 0.34.4 + "@img/sharp-linux-arm64": 0.34.4 + "@img/sharp-linux-ppc64": 0.34.4 + "@img/sharp-linux-s390x": 0.34.4 + "@img/sharp-linux-x64": 0.34.4 + "@img/sharp-linuxmusl-arm64": 0.34.4 + "@img/sharp-linuxmusl-x64": 0.34.4 + "@img/sharp-wasm32": 0.34.4 + "@img/sharp-win32-arm64": 0.34.4 + "@img/sharp-win32-ia32": 0.34.4 + "@img/sharp-win32-x64": 0.34.4 + detect-libc: ^2.1.0 + semver: ^7.7.2 + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-ppc64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-ppc64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-arm64": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: 4640bd81ce2d49fc8df254e173f9da397bce2ffede201e72f34e4f6cba14f92a83ff34aff8ab669f08efed3d2c7a83c13cd8ec37180c65dd4ad3fbbd1691cd4e + languageName: node + linkType: hard + +"sharp@npm:^0.34.3": + version: 0.34.5 + resolution: "sharp@npm:0.34.5" + dependencies: + "@img/colour": ^1.0.0 + "@img/sharp-darwin-arm64": 0.34.5 + "@img/sharp-darwin-x64": 0.34.5 + "@img/sharp-libvips-darwin-arm64": 1.2.4 + "@img/sharp-libvips-darwin-x64": 1.2.4 + "@img/sharp-libvips-linux-arm": 1.2.4 + "@img/sharp-libvips-linux-arm64": 1.2.4 + "@img/sharp-libvips-linux-ppc64": 1.2.4 + "@img/sharp-libvips-linux-riscv64": 1.2.4 + "@img/sharp-libvips-linux-s390x": 1.2.4 + "@img/sharp-libvips-linux-x64": 1.2.4 + "@img/sharp-libvips-linuxmusl-arm64": 1.2.4 + "@img/sharp-libvips-linuxmusl-x64": 1.2.4 + "@img/sharp-linux-arm": 0.34.5 + "@img/sharp-linux-arm64": 0.34.5 + "@img/sharp-linux-ppc64": 0.34.5 + "@img/sharp-linux-riscv64": 0.34.5 + "@img/sharp-linux-s390x": 0.34.5 + "@img/sharp-linux-x64": 0.34.5 + "@img/sharp-linuxmusl-arm64": 0.34.5 + "@img/sharp-linuxmusl-x64": 0.34.5 + "@img/sharp-wasm32": 0.34.5 + "@img/sharp-win32-arm64": 0.34.5 + "@img/sharp-win32-ia32": 0.34.5 + "@img/sharp-win32-x64": 0.34.5 + detect-libc: ^2.1.2 + semver: ^7.7.3 + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-ppc64": + optional: true + "@img/sharp-libvips-linux-riscv64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-ppc64": + optional: true + "@img/sharp-linux-riscv64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-arm64": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: b86972729697af7e37c96714cd9c5c2470c6b503a79d5b38f6fd3eb4d5a46b20d7c15dae1a73db3d0e0aa605d517f2f66d4f52de7496bfb037dd7feb930c1899 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + checksum: 603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 42501371cdf71f4ccbbc9c9e2eb00aaaab80a4c1c429d5e8da713fd4d39ef3b8d4a4b37ed4f275798a65260a551a7131fd87fe67e922dba4ac18586d6aab8b06 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + side-channel-map: ^1.0.1 + checksum: a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + side-channel-list: ^1.0.0 + side-channel-map: ^1.0.1 + side-channel-weakmap: ^1.0.2 + checksum: bf73d6d6682034603eb8e99c63b50155017ed78a522d27c2acec0388a792c3ede3238b878b953a08157093b85d05797217d270b7666ba1f111345fbe933380ff + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + +"signedsource@npm:^1.0.0": + version: 1.0.0 + resolution: "signedsource@npm:1.0.0" + checksum: 64b2c8d7a48de9009cfd3aff62bb7c88abf3b8e0421f17ebb1d7f5ca9cc9c3ad10f5a1e3ae6cd804e4e6121c87b668202ae9057065f058ddfbf34ea65f63945d + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"slugify@npm:^1.6.6": + version: 1.6.6 + resolution: "slugify@npm:1.6.6" + checksum: 04773c2d3b7aea8d2a61fa47cc7e5d29ce04e1a96cbaec409da57139df906acb3a449fac30b167d203212c806e73690abd4ff94fbad0a9a7b7ea109a2a638ae9 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" + dependencies: + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: 0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 + languageName: node + linkType: hard + +"socket.io-adapter@npm:~2.5.2": + version: 2.5.6 + resolution: "socket.io-adapter@npm:2.5.6" + dependencies: + debug: ~4.4.1 + ws: ~8.18.3 + checksum: 1dd6fb266a396a034ce74b5d5fd49034b650b65c2dda1b29756ceea243514390a4875f52364415498a8389e4f78474fe3e5eaa2b7bbf32cfc8413e095bc6bfb9 + languageName: node + linkType: hard + +"socket.io-client@npm:4.8.1": + version: 4.8.1 + resolution: "socket.io-client@npm:4.8.1" + dependencies: + "@socket.io/component-emitter": ~3.1.0 + debug: ~4.3.2 + engine.io-client: ~6.6.1 + socket.io-parser: ~4.2.4 + checksum: 0ac31d224c7a8567d95bb0522214cc0d3dfa1fbf6de38e63d9aa8e806526e27381d06a527d39e02f173199c48ad112737107148d2e60e1c48a6a8e15391dce8d + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.5 + resolution: "socket.io-parser@npm:4.2.5" + dependencies: + "@socket.io/component-emitter": ~3.1.0 + debug: ~4.4.1 + checksum: 85f3741fd323b8dccf045aee3409e0bd30eb85cb8c7e215107ecedaaa1502ee1794e4f33b73afec21b680a0acb01ff14cd8639bec03f248db2ef453f4248b586 + languageName: node + linkType: hard + +"socket.io@npm:^4.8.1": + version: 4.8.3 + resolution: "socket.io@npm:4.8.3" + dependencies: + accepts: ~1.3.4 + base64id: ~2.0.0 + cors: ~2.8.5 + debug: ~4.4.1 + engine.io: ~6.6.0 + socket.io-adapter: ~2.5.2 + socket.io-parser: ~4.2.4 + checksum: 3435d57458813780c0b4b218872ba8a5b840aaf4b72d2e119c6b3eaa89fe492e977d09845f01c237147de2a2a359696c83e91e3f05270c07da7176238f4f4846 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: ^7.1.2 + debug: ^4.3.4 + socks: ^2.8.3 + checksum: b4fbcdb7ad2d6eec445926e255a1fb95c975db0020543fbac8dfa6c47aecc6b3b619b7fb9c60a3f82c9b2969912a5e7e174a056ae4d98cb5322f3524d6036e1d + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" + dependencies: + ip-address: ^10.0.1 + smart-buffer: ^4.2.0 + checksum: 4bbe2c88cf0eeaf49f94b7f11564a99b2571bde6fd1e714ff95b38f89e1f97858c19e0ab0e6d39eb7f6a984fa67366825895383ed563fe59962a1d57a1d55318 + languageName: node + linkType: hard + +"sonner@npm:2.0.3": + version: 2.0.3 + resolution: "sonner@npm:2.0.3" + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: cbf2ded951335a68a9e4557ac23b00f641a6cf2e0dc6a9bd5935863e97a1a3395332fb2da5395abceb8c611cb6421ce9b0dc562b60dfcfe93f98a4f3c94bf065 + languageName: node + linkType: hard + +"sonner@npm:^1.5.0": + version: 1.7.4 + resolution: "sonner@npm:1.7.4" + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: f6388f0ccb64e0d6973991e24c23515a377c9c45b2da304f077cadac8534d03b6f90005187ac89a69086cdb4c4fd68ba682bf1119c73ca6674ead557786e746f + languageName: node + linkType: hard + +"sorted-array-functions@npm:^1.3.0": + version: 1.3.0 + resolution: "sorted-array-functions@npm:1.3.0" + checksum: 673fd39ca3b6c92644d4483eac1700bb7d7555713a536822a7522a35af559bef3e72f10d89356b75042dc394cd7c2e2ab6f40024385218ec3c85bb7335032857 + languageName: node + linkType: hard + +"source-map-js@npm:1.2.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"spamc@npm:0.0.5": + version: 0.0.5 + resolution: "spamc@npm:0.0.5" + checksum: e2ad055ee4be231bba6f0803a162bd976acdb2c13cdf50043872008c9406fab5f25dbb6f40aac538f54ef4c60a97901a9e13680f086c3a09c501ecd1b4c9e880 + languageName: node + linkType: hard + +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" + dependencies: + cross-spawn: ^7.0.5 + signal-exit: ^4.0.1 + checksum: 47d88a7f1e5691e13e435eddc3d34123c2f7746e2853e91bfac5ea7c6e3bb4b1d1995223b25f7a8745871510d92f63ecd3c9fa02aa2896ac0c79fb618eb08bbe + languageName: node + linkType: hard + +"split2@npm:^4.1.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d + languageName: node + linkType: hard + +"sponge-case@npm:^1.0.1": + version: 1.0.1 + resolution: "sponge-case@npm:1.0.1" + dependencies: + tslib: ^2.0.3 + checksum: 64f53d930f63c5a9e59d4cae487c1ffa87d25eab682833b01d572cc885e7e3fdbad4f03409a41f03ecb27f1f8959432253eb48332c7007c3388efddb24ba2792 + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 + languageName: node + linkType: hard + +"sqlstring@npm:2.3.3": + version: 2.3.3 + resolution: "sqlstring@npm:2.3.3" + checksum: 1e7e2d51c38a0cf7372e875408ca100b6e0c9a941ab7773975ea41fb36e5528e404dc787689be855780cf6d0a829ff71027964ae3a05a7446e91dce26672fda7 + languageName: node + linkType: hard + +"ssri@npm:^13.0.0": + version: 13.0.1 + resolution: "ssri@npm:13.0.1" + dependencies: + minipass: ^7.0.3 + checksum: 42acbdbd485e9a5a198de2198b6fd474d1e84bff6bea5d95aa0a8aa26ea78ce44f2097ac481e767f0406de7ceccfa4669584116d4fcf2d4e2dba7034d7c34930 + languageName: node + linkType: hard + +"stack-trace@npm:0.0.x, stack-trace@npm:^0.0.10": + version: 0.0.10 + resolution: "stack-trace@npm:0.0.10" + checksum: 473036ad32f8c00e889613153d6454f9be0536d430eb2358ca51cad6b95cea08a3cc33cc0e34de66b0dad221582b08ed2e61ef8e13f4087ab690f388362d6610 + languageName: node + linkType: hard + +"stacktrace-parser@npm:0.1.11": + version: 0.1.11 + resolution: "stacktrace-parser@npm:0.1.11" + dependencies: + type-fest: ^0.7.1 + checksum: 1120cf716606ec6a8e25cc9b6ada79d7b91e6a599bba1a6664e6badc8b5f37987d7df7d9ad0344f717a042781fd8e1e999de08614a5afea451b68902421036b5 + languageName: node + linkType: hard + +"standard-as-callback@npm:^2.1.0": + version: 2.1.0 + resolution: "standard-as-callback@npm:2.1.0" + checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c + languageName: node + linkType: hard + +"statuses@npm:~2.0.1, statuses@npm:~2.0.2": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 + languageName: node + linkType: hard + +"stdin-discarder@npm:^0.2.2": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 642ffd05bd5b100819d6b24a613d83c6e3857c6de74eb02fc51506fa61dc1b0034665163831873868157c4538d71e31762bcf319be86cea04c3aba5336470478 + languageName: node + linkType: hard + +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 + languageName: node + linkType: hard + +"string-argv@npm:~0.3.1": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string-width@npm:^7.2.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: ^10.3.0 + get-east-asian-width: ^1.0.0 + strip-ansi: ^7.1.0 + checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: ~5.1.0 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" + dependencies: + ansi-regex: ^6.0.1 + checksum: db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + languageName: node + linkType: hard + +"stripe@npm:^15.5.0": + version: 15.12.0 + resolution: "stripe@npm:15.12.0" + dependencies: + "@types/node": ">=8.1.0" + qs: ^6.11.0 + checksum: 9a4b5fd1ab4f71918d98744f1d36d9be1b25cb1a0ab7a342feaa6c5fa0af70dc5493e46efdec93e1c96d89973851b473de953dcd08ac9d3831192b63f3635317 + languageName: node + linkType: hard + +"strnum@npm:^2.1.0": + version: 2.1.2 + resolution: "strnum@npm:2.1.2" + checksum: 755e8327ee68201d700169ceee097ea52da7b675f4521442a8dbd1517021f89a91399213c446d1bf3d1123ca1896a76f0ff076d04c88ffe6056e78828ce6f60a + languageName: node + linkType: hard + +"styled-jsx@npm:5.1.6": + version: 5.1.6 + resolution: "styled-jsx@npm:5.1.6" + dependencies: + client-only: 0.0.1 + peerDependencies: + react: ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + peerDependenciesMeta: + "@babel/core": + optional: true + babel-plugin-macros: + optional: true + checksum: 879ad68e3e81adcf4373038aaafe55f968294955593660e173fbf679204aff158c59966716a60b29af72dc88795cfb2c479b6d2c3c87b2b2d282f3e27cc66461 + languageName: node + linkType: hard + +"sucrase@npm:^3.32.0, sucrase@npm:^3.35.0": + version: 3.35.1 + resolution: "sucrase@npm:3.35.1" + dependencies: + "@jridgewell/gen-mapping": ^0.3.2 + commander: ^4.0.0 + lines-and-columns: ^1.1.6 + mz: ^2.7.0 + pirates: ^4.0.1 + tinyglobby: ^0.2.11 + ts-interface-checker: ^0.1.9 + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 9a3ae3900f85ede60468bdaebc07a32691d5e44c80bb008734088dcde49cd0e05ead854786d90fbb6e63ed1c50592146cb50536321212773f6d72d1c85b2a51b + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:~8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.1.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: ^4.0.0 + supports-color: ^7.0.0 + checksum: 9ee0de3c8ce919d453511b2b1588a8205bd429d98af94a01df87411391010fe22ca463f268c84b2ce2abad019dfff8452aa02806eeb5c905a8d7ad5c4f4c52b8 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + +"swap-case@npm:^2.0.2": + version: 2.0.2 + resolution: "swap-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 6e21c9e1b3cd5735eb2af679a99ec3efc78a14e3d4d5e3fd594e254b91cfd37185b3d1c6e41b22f53a2cdf5d1b963ce30c0fe8b78337e3fd43d0137084670a5f + languageName: node + linkType: hard + +"tabbable@npm:^6.0.0": + version: 6.4.0 + resolution: "tabbable@npm:6.4.0" + checksum: 7084cba269ebbc7dcdeed5aca7f90c0a0fb59a295dd1e83703ab89cca5e6c53b78d02020e3d1065481984cd64bba7dd1ea3c0a48e92fdba83d586e6e86d62a74 + languageName: node + linkType: hard + +"tailwind-merge@npm:3.2.0": + version: 3.2.0 + resolution: "tailwind-merge@npm:3.2.0" + checksum: 942e86ef6fffd9b9bdb6ab41626ef013ebebca001e1b7c183a2c426ea7169a915d47485c2c4d73a91f4ff390df99645c262e47b8f0be8a7e18837b512f196068 + languageName: node + linkType: hard + +"tailwind-merge@npm:^2.2.1": + version: 2.6.1 + resolution: "tailwind-merge@npm:2.6.1" + checksum: 16ff1e31f3e704ac30207baf6f3d431819313f496b1820ea0cda7eac6e99131fc6e261a5c6a380dd0713b0d160d0ec328f9a86c4dfccca630a2e177beed71bab + languageName: node + linkType: hard + +"tailwindcss@npm:3.4.0": + version: 3.4.0 + resolution: "tailwindcss@npm:3.4.0" + dependencies: + "@alloc/quick-lru": ^5.2.0 + arg: ^5.0.2 + chokidar: ^3.5.3 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.3.0 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + jiti: ^1.19.1 + lilconfig: ^2.1.0 + micromatch: ^4.0.5 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.4.23 + postcss-import: ^15.1.0 + postcss-js: ^4.0.1 + postcss-load-config: ^4.0.1 + postcss-nested: ^6.0.1 + postcss-selector-parser: ^6.0.11 + resolve: ^1.22.2 + sucrase: ^3.32.0 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: d7f05beb1cf98d169b9b65ef674a82dd16c97757194f9bacee4c536cf74f3852e0008a74f7af8578f4a1e9639fac262fd8ef89efe3e6e06667243640422f9462 + languageName: node + linkType: hard + +"tailwindcss@npm:^3.3.6": + version: 3.4.19 + resolution: "tailwindcss@npm:3.4.19" + dependencies: + "@alloc/quick-lru": ^5.2.0 + arg: ^5.0.2 + chokidar: ^3.6.0 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.3.2 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + jiti: ^1.21.7 + lilconfig: ^3.1.3 + micromatch: ^4.0.8 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.1.1 + postcss: ^8.4.47 + postcss-import: ^15.1.0 + postcss-js: ^4.0.1 + postcss-load-config: ^4.0.2 || ^5.0 || ^6.0 + postcss-nested: ^6.2.0 + postcss-selector-parser: ^6.1.2 + resolve: ^1.22.8 + sucrase: ^3.35.0 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10cd7872288fe0db85d3af402f16b0703ee74a3dd9d438a5c4838268a3ee194b60f1a8291e7abfedb878308664ddbfbc9de59e6be4b51c9c32319c7bafc287d4 + languageName: node + linkType: hard + +"tapable@npm:^2.2.0, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: ada1194219ad550e3626d15019d87a2b8e77521d8463ab1135f46356e987a4c37eff1e87ffdd5acd573590962e519cc81e8ea6f7ed632c66bb58c0f12bd772a4 + languageName: node + linkType: hard + +"tar@npm:^7.5.4": + version: 7.5.7 + resolution: "tar@npm:7.5.7" + dependencies: + "@isaacs/fs-minipass": ^4.0.0 + chownr: ^3.0.0 + minipass: ^7.1.2 + minizlib: ^3.1.0 + yallist: ^5.0.0 + checksum: 82fa04804b6cae4c0b46b84e97a08c39e1c17bb959350baa32d139bcf5e1fc7ebc3ceb72465dd3e2e311992386ecc13599a257d5672158490ceb9464146d5573 + languageName: node + linkType: hard + +"tarn@npm:^3.0.2": + version: 3.0.2 + resolution: "tarn@npm:3.0.2" + checksum: 27a69658f02504979c5b02e500522e78ec12ef893b90cb00fdef794f9d847a92ed78f6c0ad12e82b8919519bded6a8d6d0000442cd0c6d6ea83cd9b7297729af + languageName: node + linkType: hard + +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.3.16": + version: 5.3.16 + resolution: "terser-webpack-plugin@npm:5.3.16" + dependencies: + "@jridgewell/trace-mapping": ^0.3.25 + jest-worker: ^27.4.5 + schema-utils: ^4.3.0 + serialize-javascript: ^6.0.2 + terser: ^5.31.1 + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 4a9ba15a0917fa0de565f6d722cac1c5291fbb517a9afe3a2cce7edf851f0e02ee44ea45e2547aeb4fb7d599df3f1ccb04ba405879839d5425481c7180655679 + languageName: node + linkType: hard + +"terser@npm:^5.31.1": + version: 5.46.0 + resolution: "terser@npm:5.46.0" + dependencies: + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.15.0 + commander: ^2.20.0 + source-map-support: ~0.5.20 + bin: + terser: bin/terser + checksum: 39d28f3723e84e80ddb4576a441adb12a6d365258fb9262e25f8b6d1e4514954e81f711008ee2ad9927f00b860a5bcbd4c1db7a6873d0f712bdcc667fb7b7557 + languageName: node + linkType: hard + +"text-hex@npm:1.0.x": + version: 1.0.0 + resolution: "text-hex@npm:1.0.0" + checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e + languageName: node + linkType: hard + +"through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"tildify@npm:2.0.0": + version: 2.0.0 + resolution: "tildify@npm:2.0.0" + checksum: 0f5fee93624c4afdf75ee224c3b65aece4817ba5317fd70f49eaf084ea720d73556a6ef3f50079425a773ba3b93805b4524d14057841d4e4336516fdbe80635b + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: bd491923020610bdeadb0d8cf5d70e7cbad5a3201620fd01048c9bf3b31ffaa75c33254e1540e13b993ce4e8187852b0b5a93057bb598e7a57afa2ca2048a35c + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: ^6.5.0 + picomatch: ^4.0.3 + checksum: 0e33b8babff966c6ab86e9b825a350a6a98a63700fa0bb7ae6cf36a7770a508892383adc272f7f9d17aaf46a9d622b455e775b9949a3f951eaaf5dfb26331d44 + languageName: node + linkType: hard + +"title-case@npm:^3.0.3": + version: 3.0.3 + resolution: "title-case@npm:3.0.3" + dependencies: + tslib: ^2.0.3 + checksum: e8b7ea006b53cf3208d278455d9f1e22c409459d7f9878da324fa3b18cc0aef8560924c19c744e870394a5d9cddfdbe029ebae9875909ee7f4fc562e7cbfc53e + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c + languageName: node + linkType: hard + +"toidentifier@npm:~1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"triple-beam@npm:^1.3.0": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 + languageName: node + linkType: hard + +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e + languageName: node + linkType: hard + +"ts-node@npm:^10.9.2": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" + dependencies: + "@cspotcode/source-map-support": ^0.8.0 + "@tsconfig/node10": ^1.0.7 + "@tsconfig/node12": ^1.0.7 + "@tsconfig/node14": ^1.0.0 + "@tsconfig/node16": ^1.0.2 + acorn: ^8.4.1 + acorn-walk: ^8.1.1 + arg: ^4.1.0 + create-require: ^1.1.0 + diff: ^4.0.1 + make-error: ^1.1.1 + v8-compile-cache-lib: ^3.0.1 + yn: 3.1.1 + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac + languageName: node + linkType: hard + +"tsconfig-paths@npm:4.2.0, tsconfig-paths@npm:^4.2.0": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: ^2.2.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7 + languageName: node + linkType: hard + +"tslib@npm:^1": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a + languageName: node + linkType: hard + +"tslib@npm:~2.6.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + +"type-fest@npm:^0.7.1": + version: 0.7.1 + resolution: "type-fest@npm:0.7.1" + checksum: 5b1b113529d59949d97b76977d545989ddc11b81bb0c766b6d2ccc65473cb4b4a5c7d24f5be2c2bb2de302a5d7a13c1732ea1d34c8c59b7e0ec1f890cf7fc424 + languageName: node + linkType: hard + +"type-fest@npm:^4.0.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 7055c0e3eb188425d07403f1d5dc175ca4c4f093556f26871fe22041bc93d137d54bef5851afa320638ca1379106c594f5aa153caa654ac1a7f22c71588a4e80 + languageName: node + linkType: hard + +"type-is@npm:^1.6.4, type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: ^1.0.0 + checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + +"typescript@npm:^5.6.2": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f + languageName: node + linkType: hard + +"typescript@patch:typescript@^5.6.2#~builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=a1c5e5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8bb8d86819ac86a498eada254cad7fb69c5f74778506c700c2a712daeaff21d3a6f51fd0d534fe16903cb010d1b74f89437a3d02d4d0ff5ca2ba9a4660de8497 + languageName: node + linkType: hard + +"ua-parser-js@npm:^1.0.35": + version: 1.0.41 + resolution: "ua-parser-js@npm:1.0.41" + bin: + ua-parser-js: script/cli.js + checksum: a57c258ea3a242ade7601460ddf9a7e990d8d8bffc15df2ca87057a81993ca19f5045432c744d07bf2d9f280665d84aebb08630c5af5bea3922fdbe8f6fe6cb0 + languageName: node + linkType: hard + +"uid-safe@npm:~2.1.5": + version: 2.1.5 + resolution: "uid-safe@npm:2.1.5" + dependencies: + random-bytes: ~1.0.0 + checksum: 07536043da9a026f4a2bc397543d0ace7587449afa1d9d2c4fd3ce76af8a5263a678788bcc429dff499ef29d45843cd5ee9d05434450fcfc19cc661229f703d1 + languageName: node + linkType: hard + +"ulid@npm:^2.3.0": + version: 2.4.0 + resolution: "ulid@npm:2.4.0" + bin: + ulid: bin/cli.js + checksum: 5972e374548161a69c9778833246c6ceed37f9a754dbd389a9fbe6f91364282079ed79423ada3b7c89769ad9c22e551e63e95b08ecd3226153733d1adc559349 + languageName: node + linkType: hard + +"umzug@npm:3.8.2": + version: 3.8.2 + resolution: "umzug@npm:3.8.2" + dependencies: + "@rushstack/ts-command-line": ^4.12.2 + emittery: ^0.13.0 + fast-glob: ^3.3.2 + pony-cause: ^2.1.4 + type-fest: ^4.0.0 + checksum: 18935f8e4211ada88124e70dd8b59f4ac02cf1fa31d14dce61be72dc5a4d13124a024b9d6a2889b729bee7ec3d2e6bc7991a71422c548aad3198bc1711f2166c + languageName: node + linkType: hard + +"unc-path-regex@npm:^0.1.2": + version: 0.1.2 + resolution: "unc-path-regex@npm:0.1.2" + checksum: a05fa2006bf4606051c10fc7968f08ce7b28fa646befafa282813aeb1ac1a56f65cb1b577ca7851af2726198d59475bb49b11776036257b843eaacee2860a4ec + languageName: node + linkType: hard + +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 46331c7d6016bf85b3e8f20c159d62f5ae471aba1eb3dc52fff35a0259d58dcc7d592d4cc4f00c5f9243fa738a11cfa48bd20203040d4a9e6bc25e807fab7ab3 + languageName: node + linkType: hard + +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 1ef68fc6c5bad200c8b6f17de8e5bc5cfdcadc164ba8d7208cd087cfa8583d922d8316a7fd76c9a658c22b4123d3ff847429185094484fbc65377d695c905857 + languageName: node + linkType: hard + +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" + dependencies: + unique-slug: ^6.0.0 + checksum: a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b + languageName: node + linkType: hard + +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: ad6cf238b10292d944521714d31bc9f3ca79fa80cb7a154aad183056493f98e85de669412c6bbfe527ffa9bdeff36d3dd4d5bccaf562c794f2580ab11932b691 + languageName: node + linkType: hard + +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: ^2.0.0 + checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + languageName: node + linkType: hard + +"unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.2.0": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: ^3.2.0 + picocolors: ^1.1.1 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 6f209a97ae8eacdd3a1ef2eb365adf49d1e2a757e5b2dd4ac87dc8c99236cbe3e572d3e605a87dd7b538a11751b71d9f93edc47c7405262a293a493d155316cd + languageName: node + linkType: hard + +"upper-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case-first@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 4487db4701effe3b54ced4b3e4aa4d9ab06c548f97244d04aafb642eedf96a76d5a03cf5f38f10f415531d5792d1ac6e1b50f2a76984dc6964ad530f12876409 + languageName: node + linkType: hard + +"upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 508723a2b03ab90cf1d6b7e0397513980fab821cbe79c87341d0e96cedefadf0d85f9d71eac24ab23f526a041d585a575cfca120a9f920e44eb4f8a7cf89121c + languageName: node + linkType: hard + +"uri-js@npm:^4.4.1": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"use-callback-ref@npm:^1.3.0, use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" + dependencies: + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 4da1c82d7a2409cee6c882748a40f4a083decf238308bf12c3d0166f0e338f8d512f37b8d11987eb5a421f14b9b5b991edf3e11ed25c3bb7a6559081f8359b44 + languageName: node + linkType: hard + +"use-debounce@npm:10.0.4": + version: 10.0.4 + resolution: "use-debounce@npm:10.0.4" + peerDependencies: + react: "*" + checksum: 59d7e014e9ac6ba57a5b1c411cf1c088b44987b898dd64a4dc73a02da66a5ecacbc3521e261d042e7d388445b69c820b43837a1533fe9def7f85adcaaec472d0 + languageName: node + linkType: hard + +"use-sidecar@npm:^1.1.2, use-sidecar@npm:^1.1.3": + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" + dependencies: + detect-node-es: ^1.1.0 + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 88664c6b2c5b6e53e4d5d987694c9053cea806da43130248c74ca058945c8caa6ccb7b1787205a9eb5b9d124633e42153848904002828acabccdc48cda026622 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.6.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 61a62e910713adfaf91bdb72ff2cd30e5ba83687accaf3b6e75a903b45bf635f5722e3694af30d83a03e92cb533c0a5c699298d2fef639a03ffc86b469f4eee2 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 + languageName: node + linkType: hard + +"vary@npm:^1, vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"vite@npm:^5.2.11, vite@npm:^5.4.14": + version: 5.4.21 + resolution: "vite@npm:5.4.21" + dependencies: + esbuild: ^0.21.3 + fsevents: ~2.3.3 + postcss: ^8.4.43 + rollup: ^4.20.0 + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 7177fa03cff6a382f225290c9889a0d0e944d17eab705bcba89b58558a6f7adfa1f47e469b88f42a044a0eb40c12a1bf68b3cb42abb5295d04f9d7d4dd320837 + languageName: node + linkType: hard + +"void-elements@npm:3.1.0": + version: 3.1.0 + resolution: "void-elements@npm:3.1.0" + checksum: 0390f818107fa8fce55bb0a5c3f661056001c1d5a2a48c28d582d4d847347c2ab5b7f8272314cac58acf62345126b6b09bea623a185935f6b1c3bbce0dfd7f7f + languageName: node + linkType: hard + +"watchpack@npm:^2.5.1": + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: 44a6030e923fbbe2cbc51cd7fb7abdff58bc35ba68d6c3ca46e63b46f8b3502c7253e6ada384387e946df5515d3854227a84cec49eb88a315186f5c9a67a3e79 + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: ^1.0.3 + checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 243d438ec4dfe805cca20fa66d111114b1f277b8ecfa95bb6ee0a6c7d996aee682539952028c2b203a6c170e6ef56f71ecf3e366e90bf1cb58b0ae982176b651 + languageName: node + linkType: hard + +"webpack@npm:^5": + version: 5.105.1 + resolution: "webpack@npm:5.105.1" + dependencies: + "@types/eslint-scope": ^3.7.7 + "@types/estree": ^1.0.8 + "@types/json-schema": ^7.0.15 + "@webassemblyjs/ast": ^1.14.1 + "@webassemblyjs/wasm-edit": ^1.14.1 + "@webassemblyjs/wasm-parser": ^1.14.1 + acorn: ^8.15.0 + acorn-import-phases: ^1.0.3 + browserslist: ^4.28.1 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.19.0 + es-module-lexer: ^2.0.0 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.11 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.3.1 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^4.3.3 + tapable: ^2.3.0 + terser-webpack-plugin: ^5.3.16 + watchpack: ^2.5.1 + webpack-sources: ^3.3.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 89f98730b1cff1bf1c46fc2716584f48b4ef826a54c6b07ceadec05f0c118f1f8e4720ee753cff63e6be216c93f78ac9496209aa1110ccae448aa78cd5801107 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.1 + resolution: "which@npm:6.0.1" + dependencies: + isexe: ^4.0.0 + bin: + node-which: bin/which.js + checksum: dbea77c7d3058bf6c78bf9659d2dce4d2b57d39a15b826b2af6ac2e5a219b99dc8a831b79fdbc453c0598adb4f3f84cf9c2491fd52beb9f5d2dececcad117f68 + languageName: node + linkType: hard + +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: ^4.0.0 + checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 + languageName: node + linkType: hard + +"winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" + dependencies: + logform: ^2.7.0 + readable-stream: ^3.6.2 + triple-beam: ^1.3.0 + checksum: f5fd06a27def7597229925ba2b8b9ffa61b5b8748f994c8325064744e4e36dfea19868a16c16b3806f9b98bb7da67c25f08ae6fba3bdc6db4a9555673474a972 + languageName: node + linkType: hard + +"winston@npm:^3.8.2": + version: 3.19.0 + resolution: "winston@npm:3.19.0" + dependencies: + "@colors/colors": ^1.6.0 + "@dabh/diagnostics": ^2.0.8 + async: ^3.2.3 + is-stream: ^2.0.0 + logform: ^2.7.0 + one-time: ^1.0.0 + readable-stream: ^3.4.0 + safe-stable-stringify: ^2.3.1 + stack-trace: 0.0.x + triple-beam: ^1.3.0 + winston-transport: ^4.9.0 + checksum: 7a02885dccd8041951cbd36b2b212b40fe709dc5c2a7747e2a6bb780d5d95915868a2c628166510774d0d34c421ba54da0ea665965a05261053c3fab805c33e6 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: ^0.1.4 + is-typedarray: ^1.0.0 + signal-exit: ^3.0.2 + typedarray-to-buffer: ^3.1.5 + checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 + languageName: node + linkType: hard + +"ws@npm:~8.18.3": + version: 8.18.3 + resolution: "ws@npm:8.18.3" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: d64ef1631227bd0c5fe21b3eb3646c9c91229402fb963d12d87b49af0a1ef757277083af23a5f85742bae1e520feddfb434cb882ea59249b15673c16dc3f36e0 + languageName: node + linkType: hard + +"xdg-basedir@npm:^4.0.0": + version: 4.0.0 + resolution: "xdg-basedir@npm:4.0.0" + checksum: 0073d5b59a37224ed3a5ac0dd2ec1d36f09c49f0afd769008a6e9cd3cd666bd6317bd1c7ce2eab47e1de285a286bad11a9b038196413cd753b79770361855f3c + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.1.1": + version: 2.1.2 + resolution: "xmlhttprequest-ssl@npm:2.1.2" + checksum: f8ecb894301dd024804669245888b3d5ceed2dfcdb4fddb0e38d811a07a2e3c227535f29b269eccf92005819457db3f270d2ff98df516abf95cfad1b9759512d + languageName: node + linkType: hard + +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 014dfcd9b5f4105c3bb397c1c8c6429a9df004aa560964fb36732bfb999bfe83d45ae40aeda5b55d21b1ee53d8291580a32a756a443e064317953f08025b1aa4 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + +"yalc@npm:^1.0.0-pre.53": + version: 1.0.0-pre.53 + resolution: "yalc@npm:1.0.0-pre.53" + dependencies: + chalk: ^4.1.0 + detect-indent: ^6.0.0 + fs-extra: ^8.0.1 + glob: ^7.1.4 + ignore: ^5.0.4 + ini: ^2.0.0 + npm-packlist: ^2.1.5 + yargs: ^16.1.1 + bin: + yalc: src/yalc.js + checksum: 3421e20039909fd0497e43ec05278e9f661d2300506deeaf06d8698e2f4dd37f905a267e85ec51e29811fd3d3844051172f4bb31049113774d502a69b0ecf2a1 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: eba51182400b9f35b017daa7f419f434424410691bbc5de4f4240cc830fdef906b504424992700dc047f16b4d99100a6f8b8b11175c193f38008e9c96322b6a5 + languageName: node + linkType: hard + +"yaml@npm:^2.3.4": + version: 2.8.2 + resolution: "yaml@npm:2.8.2" + bin: + yaml: bin.mjs + checksum: 5ffd9f23bc7a450129cbd49dcf91418988f154ede10c83fd28ab293661ac2783c05da19a28d76a22cbd77828eae25d4bd7453f9a9fe2d287d085d72db46fd105 + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: 60e8c7d1b85814594d3719300ecad4e6ae3796748b0926137bfec1f3042581b8646d67e83c6fc80a692ef08b8390f21ddcacb9464476c39bbdf52e34961dd4d9 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + +"yargs@npm:^15.3.1": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: ^6.0.0 + decamelize: ^1.2.0 + find-up: ^4.1.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^4.2.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^18.1.2 + checksum: 40b974f508d8aed28598087720e086ecd32a5fd3e945e95ea4457da04ee9bdb8bdd17fd91acff36dc5b7f0595a735929c514c40c402416bbb87c03f6fb782373 + languageName: node + linkType: hard + +"yargs@npm:^16.1.1": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + 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 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.3 + resolution: "yoctocolors-cjs@npm:2.1.3" + checksum: 207df586996c3b604fa85903f81cc54676f1f372613a0c7247f0d24b1ca781905685075d06955211c4d5d4f629d7d5628464f8af0a42d286b7a8ff88e9dadcb8 + languageName: node + linkType: hard + +"yoctocolors@npm:^2.1.1": + version: 2.1.2 + resolution: "yoctocolors@npm:2.1.2" + checksum: 6ee42d665a4cc161c7de3f015b2a65d6c65d2808bfe3b99e228bd2b1b784ef1e54d1907415c025fc12b400f26f372bfc1b71966c6c738d998325ca422eb39363 + languageName: node + linkType: hard + +"zod-validation-error@npm:3.5.1": + version: 3.5.1 + resolution: "zod-validation-error@npm:3.5.1" + peerDependencies: + zod: ^3.25.0 + checksum: 259057975ddbef684941c2f7e6f24d438cb480f9a7ce9b1731b7f5d25b140f5422334b9473dcc9dcac2cc9e4f35f79fa422ead0bba8493218a3109792d947ade + languageName: node + linkType: hard + +"zod@npm:3.24.3": + version: 3.24.3 + resolution: "zod@npm:3.24.3" + checksum: 9c3976e61cec25908f3405502abdf28ab1893afd5182c6739a30375c5c6bf4b9b6ea7e78735324e5ac63571c160ce607ebe320ff389b044223c357ccc2f8c94c + languageName: node + linkType: hard + +"zod@npm:3.25.76": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: c9a403a62b329188a5f6bd24d5d935d2bba345f7ab8151d1baa1505b5da9f227fb139354b043711490c798e91f3df75991395e40142e6510a4b16409f302b849 + languageName: node + linkType: hard