diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 75b6079d..6491a5fb 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -95,7 +95,7 @@ body: - type: input id: browser attributes: - label: Browser + label: Browser description: What browser are you using? Include version if possible. placeholder: e.g., Chrome 108, Firefox 107, Safari 16.2 validations: @@ -153,4 +153,4 @@ body: - type: markdown attributes: value: | - Thank you for helping improve our project by reporting this bug! \ No newline at end of file + Thank you for helping improve our project by reporting this bug! diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index c4c8ba9d..7448b340 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -62,4 +62,4 @@ body: - type: markdown attributes: value: | - Thank you for taking the time to fill out this feature request! \ No newline at end of file + Thank you for taking the time to fill out this feature request! diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 17419933..3629d269 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,16 +29,16 @@ jobs: with: path: | ~/.cache/deno - packages/web/deno.lock + packages/web/deno.lock key: ${{ runner.os }}-deno-${{ hashFiles('packages/web/deno.lock') }} restore-keys: | ${{ runner.os }}-deno- - name: Run linter - run: deno task lint + run: deno lint - name: Check formatter - run: deno task format --check + run: deno fmt --check - name: Build Package run: deno task build diff --git a/.github/workflows/crowdin-download.yml b/.github/workflows/crowdin-download.yml index cbead21d..d2a9f83e 100644 --- a/.github/workflows/crowdin-download.yml +++ b/.github/workflows/crowdin-download.yml @@ -1,9 +1,9 @@ name: Crowdin Download Translations Action on: - schedule: # Every Sunday at midnight - - cron: '0 0 * * 0' - workflow_dispatch: # Allow manual triggering + schedule: # Every Sunday at midnight + - cron: "0 0 * * 0" + workflow_dispatch: # Allow manual triggering jobs: synchronize-with-crowdin: @@ -16,20 +16,20 @@ jobs: - name: Download translations with Crowdin uses: crowdin/github-action@v2 with: - base_url: 'https://meshtastic.crowdin.com/api/v2' - config: 'crowdin.yml' + base_url: "https://meshtastic.crowdin.com/api/v2" + config: "crowdin.yml" upload_sources: false upload_translations: false download_translations: true localization_branch_name: i18n_crowdin_translations - commit_message: 'chore(i18n): New Crowdin Translations by GitHub Action' + commit_message: "chore(i18n): New Crowdin Translations by GitHub Action" create_pull_request: true - pull_request_title: 'chore(i18n): New Crowdin Translations' - pull_request_body: 'New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)' - pull_request_base_branch_name: 'main' - pull_request_labels: 'i18n' - crowdin_branch_name: 'main' + pull_request_title: "chore(i18n): New Crowdin Translations" + pull_request_body: "New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)" + pull_request_base_branch_name: "main" + pull_request_labels: "i18n" + crowdin_branch_name: "main" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} - CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} \ No newline at end of file + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 60517906..9846c80c 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,4 +1,4 @@ -name: 'Nightly Release' +name: "Nightly Release" on: schedule: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index db505f84..459ca916 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -28,19 +28,19 @@ jobs: with: path: | ~/.cache/deno - packages/web/deno.lock + packages/web/deno.lock key: ${{ runner.os }}-deno-${{ hashFiles('packages/web/deno.lock') }} restore-keys: | ${{ runner.os }}-deno- - name: Run linter working-directory: packages/web - run: deno task lint + run: deno lint - name: Check formatter working-directory: packages/web - run: deno task format --check + run: deno fmt --check - name: Build Package working-directory: packages/web - run: deno task build \ No newline at end of file + run: deno task --filter web build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea282cbd..887dc64c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - name: Install Dependencies working-directory: packages/web run: deno install - + - name: Run tests working-directory: packages/web run: deno task test diff --git a/.github/workflows/update-stable-from-master.yml b/.github/workflows/update-stable-from-master.yml index 601d113c..7510939a 100644 --- a/.github/workflows/update-stable-from-master.yml +++ b/.github/workflows/update-stable-from-master.yml @@ -2,14 +2,14 @@ name: Update Stable Branch from Main on Latest Release on: release: - types: [released] + types: [released] permissions: - contents: write + contents: write jobs: update-stable-branch: - name: Update Stable Branch from Main + name: Update Stable Branch from Main runs-on: ubuntu-latest steps: @@ -43,8 +43,8 @@ jobs: git checkout -b stable ${{ env.MAIN_SHA }} fi - - name: Reset stable branch to latest main + - name: Reset stable branch to latest main run: git reset --hard ${{ env.MAIN_SHA }} - name: Force push stable branch - run: git push origin stable --force \ No newline at end of file + run: git push origin stable --force diff --git a/.vscode/settings.json b/.vscode/settings.json index 9045fc0f..04d2f6e1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,8 @@ "deno.enable": true, "deno.suggest.imports.autoDiscover": true, "editor.formatOnSave": true, - "editor.defaultFormatter": "denoland.vscode-deno" + "editor.defaultFormatter": "denoland.vscode-deno", + "[typescript]": { + "editor.defaultFormatter": "denoland.vscode-deno" + } } diff --git a/README.md b/README.md index 521b7e65..442a7642 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ monorepo. Follow the installation instructions on their home page. ``` 2. **Install dependencies for all packages:** ```bash - deno task install:all + deno task install:all ``` This command installs all necessary dependencies for all packages within the monorepo. diff --git a/deno.lock b/deno.lock index 196e74da..c80a48bc 100644 --- a/deno.lock +++ b/deno.lock @@ -2,56 +2,57 @@ "version": "5", "specifiers": { "jsr:@meshtastic/protobufs@^2.7.0": "2.7.0", - "jsr:@std/path@^1.1.0": "1.1.0", - "npm:@bufbuild/protobuf@^2.2.3": "2.5.2", - "npm:@bufbuild/protobuf@^2.2.5": "2.5.2", - "npm:@hookform/resolvers@^5.1.1": "5.1.1_react-hook-form@7.58.1__react@19.1.0_react@19.1.0", + "jsr:@std/internal@^1.0.9": "1.0.9", + "jsr:@std/path@^1.1.0": "1.1.1", + "npm:@bufbuild/protobuf@^2.2.3": "2.6.0", + "npm:@bufbuild/protobuf@^2.6.0": "2.6.0", + "npm:@hookform/resolvers@^5.1.1": "5.1.1_react-hook-form@7.60.0__react@19.1.0_react@19.1.0", "npm:@jsr/meshtastic__core@2.6.4": "2.6.4", "npm:@jsr/meshtastic__js@2.6.0-0": "2.6.0-0", "npm:@jsr/meshtastic__transport-http@*": "0.2.1", "npm:@jsr/meshtastic__transport-web-bluetooth@*": "0.1.2", "npm:@jsr/meshtastic__transport-web-serial@*": "0.2.1", - "npm:@noble/curves@^1.9.0": "1.9.2", - "npm:@radix-ui/react-accordion@^1.2.8": "1.2.11_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-checkbox@^1.2.3": "1.3.2_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-dialog@^1.1.11": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-dropdown-menu@^2.1.12": "2.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-label@^2.1.4": "2.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-menubar@^1.1.12": "1.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-popover@^1.1.11": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-scroll-area@^1.2.6": "1.2.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-select@^2.2.2": "2.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-separator@^1.1.4": "1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-slider@^1.3.2": "1.3.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-switch@^1.2.2": "1.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-tabs@^1.1.9": "1.1.12_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-toast@^1.2.11": "1.2.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-toggle-group@^1.1.9": "1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-tooltip@^1.2.4": "1.2.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tailwindcss/postcss@^4.1.5": "4.1.10", - "npm:@tanstack/react-router-devtools@^1.120.16": "1.121.34_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/react-router@^1.120.15": "1.121.34_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/router-cli@^1.121.37": "1.121.37", - "npm:@tanstack/router-devtools@^1.120.15": "1.121.34_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/router-plugin@^1.120.15": "1.121.37_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@24.0.4_@types+node@22.15.33", + "npm:@noble/curves@^1.9.2": "1.9.2", + "npm:@radix-ui/react-accordion@^1.2.11": "1.2.11_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-checkbox@^1.3.2": "1.3.2_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-dialog@^1.1.14": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-dropdown-menu@^2.1.15": "2.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-label@^2.1.7": "2.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-menubar@^1.1.15": "1.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-popover@^1.1.14": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-scroll-area@^1.2.9": "1.2.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-select@^2.2.5": "2.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-separator@^1.1.7": "1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-slider@^1.3.5": "1.3.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-switch@^1.2.5": "1.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-tabs@^1.1.12": "1.1.12_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-toast@^1.2.14": "1.2.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-toggle-group@^1.1.10": "1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@radix-ui/react-tooltip@^1.2.7": "1.2.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@tailwindcss/postcss@^4.1.11": "4.1.11", + "npm:@tanstack/react-router-devtools@^1.125.4": "1.125.4_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@tanstack/react-router@^1.125.4": "1.125.4_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@tanstack/router-cli@^1.125.4": "1.125.4", + "npm:@tanstack/router-devtools@^1.125.4": "1.125.4_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:@tanstack/router-plugin@^1.125.5": "1.125.5_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2_@babel+core@7.28.0_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@22.16.0", "npm:@testing-library/jest-dom@^6.6.3": "6.6.3", "npm:@testing-library/react@^16.3.0": "16.3.0_@testing-library+dom@10.4.0_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:@testing-library/user-event@^14.6.1": "14.6.1_@testing-library+dom@10.4.0", "npm:@turf/turf@^7.2.0": "7.2.0", - "npm:@types/chrome@^0.0.318": "0.0.318", + "npm:@types/chrome@^0.0.329": "0.0.329", "npm:@types/js-cookie@^3.0.6": "3.0.6", - "npm:@types/node@^22.13.10": "22.15.33", - "npm:@types/node@^24.0.4": "24.0.4", - "npm:@types/react-dom@^19.1.3": "19.1.6_@types+react@19.1.8", - "npm:@types/react@^19.1.2": "19.1.8", - "npm:@types/serviceworker@^0.0.133": "0.0.133", + "npm:@types/node@^22.13.10": "22.16.0", + "npm:@types/node@^24.0.10": "24.0.10", + "npm:@types/react-dom@^19.1.6": "19.1.6_@types+react@19.1.8", + "npm:@types/react@^19.1.8": "19.1.8", + "npm:@types/serviceworker@^0.0.140": "0.0.140", "npm:@types/w3c-web-serial@*": "1.0.8", "npm:@types/w3c-web-serial@^1.0.7": "1.0.8", "npm:@types/w3c-web-serial@^1.0.8": "1.0.8", - "npm:@types/web-bluetooth@*": "0.0.21", + "npm:@types/web-bluetooth@*": "0.0.20", "npm:@types/web-bluetooth@^0.0.20": "0.0.20", "npm:@types/web-bluetooth@^0.0.21": "0.0.21", - "npm:@vitejs/plugin-react@^4.4.1": "4.6.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_@types+node@24.0.4_@types+node@22.15.33", + "npm:@vitejs/plugin-react@^4.6.0": "4.6.0_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2_@babel+core@7.28.0_@types+node@22.16.0", "npm:autoprefixer@^10.4.21": "10.4.21_postcss@8.5.6", "npm:base64-js@^1.5.1": "1.5.1", "npm:class-variance-authority@~0.7.1": "0.7.1", @@ -60,38 +61,37 @@ "npm:crc@^4.3.2": "4.3.2", "npm:crypto-random-string@5": "5.0.0", "npm:gzipper@^8.2.1": "8.2.1", - "npm:happy-dom@^17.4.6": "17.6.3", - "npm:i18next-browser-languagedetector@^8.1.0": "8.2.0", + "npm:happy-dom@^18.0.1": "18.0.1", + "npm:i18next-browser-languagedetector@^8.2.0": "8.2.0", "npm:i18next-http-backend@^3.0.2": "3.0.2", - "npm:i18next@^25.2.0": "25.2.1_typescript@5.8.3", - "npm:idb-keyval@^6.2.1": "6.2.2", + "npm:i18next@^25.3.1": "25.3.1_typescript@5.8.3", + "npm:idb-keyval@^6.2.2": "6.2.2", "npm:immer@^10.1.1": "10.1.1", "npm:js-cookie@^3.0.5": "3.0.5", - "npm:lucide-react@0.507": "0.507.0_react@19.1.0", - "npm:maplibre-gl@5.4.0": "5.4.0", - "npm:postcss@^8.5.3": "8.5.6", + "npm:lucide-react@0.525": "0.525.0_react@19.1.0", + "npm:maplibre-gl@5.6.1": "5.6.1", + "npm:postcss@^8.5.6": "8.5.6", "npm:react-dom@^19.1.0": "19.1.0_react@19.1.0", "npm:react-error-boundary@6": "6.0.0_react@19.1.0", - "npm:react-hook-form@^7.56.2": "7.58.1_react@19.1.0", - "npm:react-i18next@^15.5.1": "15.5.3_i18next@25.2.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3", - "npm:react-map-gl@8.0.4": "8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:react-hook-form@^7.60.0": "7.60.0_react@19.1.0", + "npm:react-i18next@^15.6.0": "15.6.0_i18next@25.3.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3", + "npm:react-map-gl@8.0.4": "8.0.4_maplibre-gl@5.6.1_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:react-qrcode-logo@3": "3.0.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:react@^19.1.0": "19.1.0", "npm:rfc4648@^1.5.4": "1.5.4", "npm:simple-git-hooks@^2.13.0": "2.13.0", "npm:ste-simple-events@^3.0.11": "3.0.11", - "npm:tailwind-merge@^3.2.0": "3.3.1", - "npm:tailwindcss-animate@^1.0.7": "1.0.7_tailwindcss@4.1.10", - "npm:tailwindcss@^4.1.5": "4.1.10", + "npm:tailwind-merge@^3.3.1": "3.3.1", + "npm:tailwindcss-animate@^1.0.7": "1.0.7_tailwindcss@4.1.11", + "npm:tailwindcss@^4.1.11": "4.1.11", "npm:tar@^7.4.3": "7.4.3", "npm:testing-library@^0.0.2": "0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29", "npm:tslog@^4.9.3": "4.9.3", "npm:typescript@^5.8.3": "5.8.3", - "npm:vite@*": "7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33", - "npm:vite@7": "7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33", - "npm:vitest@^3.2.4": "3.2.4_@types+node@24.0.4_happy-dom@17.6.3_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@22.15.33", - "npm:zod@^3.25.67": "3.25.67", - "npm:zustand@5.0.5": "5.0.5_@types+react@19.1.8_immer@10.1.1_react@19.1.0" + "npm:vite@7": "7.0.2_@types+node@22.16.0_picomatch@4.0.2", + "npm:vitest@^3.2.4": "3.2.4_@types+node@22.16.0_happy-dom@18.0.1_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2", + "npm:zod@^3.25.75": "3.25.75", + "npm:zustand@5.0.6": "5.0.6_@types+react@19.1.8_immer@10.1.1_react@19.1.0" }, "jsr": { "@meshtastic/protobufs@2.7.0": { @@ -100,8 +100,14 @@ "npm:@bufbuild/protobuf@^2.2.3" ] }, - "@std/path@1.1.0": { - "integrity": "ddc94f8e3c275627281cbc23341df6b8bcc874d70374f75fec2533521e3d6886" + "@std/internal@1.0.9": { + "integrity": "bdfb97f83e4db7a13e8faab26fb1958d1b80cc64366501af78a0aee151696eb8" + }, + "@std/path@1.1.1": { + "integrity": "fe00026bd3a7e6a27f73709b83c607798be40e20c81dde655ce34052fd82ec76", + "dependencies": [ + "jsr:@std/internal" + ] } }, "npm": { @@ -142,11 +148,11 @@ "picocolors" ] }, - "@babel/compat-data@7.27.5": { - "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==" + "@babel/compat-data@7.28.0": { + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==" }, - "@babel/core@7.27.4": { - "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", + "@babel/core@7.28.0": { + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "dependencies": [ "@ampproject/remapping", "@babel/code-frame", @@ -165,8 +171,8 @@ "semver" ] }, - "@babel/generator@7.27.5": { - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "@babel/generator@7.28.0": { + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", "dependencies": [ "@babel/parser", "@babel/types", @@ -191,7 +197,7 @@ "semver" ] }, - "@babel/helper-create-class-features-plugin@7.27.1_@babel+core@7.27.4": { + "@babel/helper-create-class-features-plugin@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", "dependencies": [ "@babel/core", @@ -204,6 +210,9 @@ "semver" ] }, + "@babel/helper-globals@7.28.0": { + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==" + }, "@babel/helper-member-expression-to-functions@7.27.1": { "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", "dependencies": [ @@ -218,7 +227,7 @@ "@babel/types" ] }, - "@babel/helper-module-transforms@7.27.3_@babel+core@7.27.4": { + "@babel/helper-module-transforms@7.27.3_@babel+core@7.28.0": { "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", "dependencies": [ "@babel/core", @@ -236,7 +245,7 @@ "@babel/helper-plugin-utils@7.27.1": { "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==" }, - "@babel/helper-replace-supers@7.27.1_@babel+core@7.27.4": { + "@babel/helper-replace-supers@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "dependencies": [ "@babel/core", @@ -268,28 +277,28 @@ "@babel/types" ] }, - "@babel/parser@7.27.5": { - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "@babel/parser@7.28.0": { + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "dependencies": [ "@babel/types" ], "bin": true }, - "@babel/plugin-syntax-jsx@7.27.1_@babel+core@7.27.4": { + "@babel/plugin-syntax-jsx@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dependencies": [ "@babel/core", "@babel/helper-plugin-utils" ] }, - "@babel/plugin-syntax-typescript@7.27.1_@babel+core@7.27.4": { + "@babel/plugin-syntax-typescript@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "dependencies": [ "@babel/core", "@babel/helper-plugin-utils" ] }, - "@babel/plugin-transform-modules-commonjs@7.27.1_@babel+core@7.27.4": { + "@babel/plugin-transform-modules-commonjs@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dependencies": [ "@babel/core", @@ -297,22 +306,22 @@ "@babel/helper-plugin-utils" ] }, - "@babel/plugin-transform-react-jsx-self@7.27.1_@babel+core@7.27.4": { + "@babel/plugin-transform-react-jsx-self@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", "dependencies": [ "@babel/core", "@babel/helper-plugin-utils" ] }, - "@babel/plugin-transform-react-jsx-source@7.27.1_@babel+core@7.27.4": { + "@babel/plugin-transform-react-jsx-source@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", "dependencies": [ "@babel/core", "@babel/helper-plugin-utils" ] }, - "@babel/plugin-transform-typescript@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", + "@babel/plugin-transform-typescript@7.28.0_@babel+core@7.28.0": { + "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", "dependencies": [ "@babel/core", "@babel/helper-annotate-as-pure", @@ -322,7 +331,7 @@ "@babel/plugin-syntax-typescript" ] }, - "@babel/preset-typescript@7.27.1_@babel+core@7.27.4": { + "@babel/preset-typescript@7.27.1_@babel+core@7.28.0": { "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", "dependencies": [ "@babel/core", @@ -344,195 +353,200 @@ "@babel/types" ] }, - "@babel/traverse@7.27.4": { - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "@babel/traverse@7.28.0": { + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "dependencies": [ "@babel/code-frame", "@babel/generator", + "@babel/helper-globals", "@babel/parser", "@babel/template", "@babel/types", - "debug", - "globals" + "debug" ] }, - "@babel/types@7.27.6": { - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "@babel/types@7.28.0": { + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", "dependencies": [ "@babel/helper-string-parser", "@babel/helper-validator-identifier" ] }, - "@bufbuild/protobuf@2.5.2": { - "integrity": "sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg==" + "@bufbuild/protobuf@2.6.0": { + "integrity": "sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==" }, - "@emnapi/core@1.4.3": { - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "@emnapi/core@1.4.4": { + "integrity": "sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==", "dependencies": [ "@emnapi/wasi-threads", "tslib@2.8.1" ] }, - "@emnapi/runtime@1.4.3": { - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "@emnapi/runtime@1.4.4": { + "integrity": "sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==", "dependencies": [ "tslib@2.8.1" ] }, - "@emnapi/wasi-threads@1.0.2": { - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "@emnapi/wasi-threads@1.0.3": { + "integrity": "sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==", "dependencies": [ "tslib@2.8.1" ] }, - "@esbuild/aix-ppc64@0.25.5": { - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", + "@esbuild/aix-ppc64@0.25.6": { + "integrity": "sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==", "os": ["aix"], "cpu": ["ppc64"] }, - "@esbuild/android-arm64@0.25.5": { - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", + "@esbuild/android-arm64@0.25.6": { + "integrity": "sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==", "os": ["android"], "cpu": ["arm64"] }, - "@esbuild/android-arm@0.25.5": { - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", + "@esbuild/android-arm@0.25.6": { + "integrity": "sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==", "os": ["android"], "cpu": ["arm"] }, - "@esbuild/android-x64@0.25.5": { - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", + "@esbuild/android-x64@0.25.6": { + "integrity": "sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==", "os": ["android"], "cpu": ["x64"] }, - "@esbuild/darwin-arm64@0.25.5": { - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", + "@esbuild/darwin-arm64@0.25.6": { + "integrity": "sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==", "os": ["darwin"], "cpu": ["arm64"] }, - "@esbuild/darwin-x64@0.25.5": { - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", + "@esbuild/darwin-x64@0.25.6": { + "integrity": "sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==", "os": ["darwin"], "cpu": ["x64"] }, - "@esbuild/freebsd-arm64@0.25.5": { - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", + "@esbuild/freebsd-arm64@0.25.6": { + "integrity": "sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==", "os": ["freebsd"], "cpu": ["arm64"] }, - "@esbuild/freebsd-x64@0.25.5": { - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", + "@esbuild/freebsd-x64@0.25.6": { + "integrity": "sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==", "os": ["freebsd"], "cpu": ["x64"] }, - "@esbuild/linux-arm64@0.25.5": { - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", + "@esbuild/linux-arm64@0.25.6": { + "integrity": "sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==", "os": ["linux"], "cpu": ["arm64"] }, - "@esbuild/linux-arm@0.25.5": { - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", + "@esbuild/linux-arm@0.25.6": { + "integrity": "sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==", "os": ["linux"], "cpu": ["arm"] }, - "@esbuild/linux-ia32@0.25.5": { - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", + "@esbuild/linux-ia32@0.25.6": { + "integrity": "sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==", "os": ["linux"], "cpu": ["ia32"] }, - "@esbuild/linux-loong64@0.25.5": { - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", + "@esbuild/linux-loong64@0.25.6": { + "integrity": "sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==", "os": ["linux"], "cpu": ["loong64"] }, - "@esbuild/linux-mips64el@0.25.5": { - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", + "@esbuild/linux-mips64el@0.25.6": { + "integrity": "sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==", "os": ["linux"], "cpu": ["mips64el"] }, - "@esbuild/linux-ppc64@0.25.5": { - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", + "@esbuild/linux-ppc64@0.25.6": { + "integrity": "sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==", "os": ["linux"], "cpu": ["ppc64"] }, - "@esbuild/linux-riscv64@0.25.5": { - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", + "@esbuild/linux-riscv64@0.25.6": { + "integrity": "sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==", "os": ["linux"], "cpu": ["riscv64"] }, - "@esbuild/linux-s390x@0.25.5": { - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", + "@esbuild/linux-s390x@0.25.6": { + "integrity": "sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==", "os": ["linux"], "cpu": ["s390x"] }, - "@esbuild/linux-x64@0.25.5": { - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", + "@esbuild/linux-x64@0.25.6": { + "integrity": "sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==", "os": ["linux"], "cpu": ["x64"] }, - "@esbuild/netbsd-arm64@0.25.5": { - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", + "@esbuild/netbsd-arm64@0.25.6": { + "integrity": "sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==", "os": ["netbsd"], "cpu": ["arm64"] }, - "@esbuild/netbsd-x64@0.25.5": { - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", + "@esbuild/netbsd-x64@0.25.6": { + "integrity": "sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==", "os": ["netbsd"], "cpu": ["x64"] }, - "@esbuild/openbsd-arm64@0.25.5": { - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", + "@esbuild/openbsd-arm64@0.25.6": { + "integrity": "sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==", "os": ["openbsd"], "cpu": ["arm64"] }, - "@esbuild/openbsd-x64@0.25.5": { - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", + "@esbuild/openbsd-x64@0.25.6": { + "integrity": "sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==", "os": ["openbsd"], "cpu": ["x64"] }, - "@esbuild/sunos-x64@0.25.5": { - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", + "@esbuild/openharmony-arm64@0.25.6": { + "integrity": "sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@esbuild/sunos-x64@0.25.6": { + "integrity": "sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==", "os": ["sunos"], "cpu": ["x64"] }, - "@esbuild/win32-arm64@0.25.5": { - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", + "@esbuild/win32-arm64@0.25.6": { + "integrity": "sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==", "os": ["win32"], "cpu": ["arm64"] }, - "@esbuild/win32-ia32@0.25.5": { - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", + "@esbuild/win32-ia32@0.25.6": { + "integrity": "sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==", "os": ["win32"], "cpu": ["ia32"] }, - "@esbuild/win32-x64@0.25.5": { - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", + "@esbuild/win32-x64@0.25.6": { + "integrity": "sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==", "os": ["win32"], "cpu": ["x64"] }, - "@floating-ui/core@1.7.1": { - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", + "@floating-ui/core@1.7.2": { + "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", "dependencies": [ "@floating-ui/utils" ] }, - "@floating-ui/dom@1.7.1": { - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", + "@floating-ui/dom@1.7.2": { + "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", "dependencies": [ "@floating-ui/core", "@floating-ui/utils" ] }, - "@floating-ui/react-dom@2.1.3_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", + "@floating-ui/react-dom@2.1.4_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==", "dependencies": [ "@floating-ui/dom", "react", "react-dom" ] }, - "@floating-ui/utils@0.2.9": { - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" + "@floating-ui/utils@0.2.10": { + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" }, "@gfx/zopfli@1.0.15": { "integrity": "sha512-7mBgpi7UD82fsff5ThQKet0uBTl4BYerQuc+/qA1ELTwWEiIedRTcD3JgiUu9wwZ2kytW8JOb165rSdAt8PfcQ==", @@ -540,7 +554,7 @@ "base64-js" ] }, - "@hookform/resolvers@5.1.1_react-hook-form@7.58.1__react@19.1.0_react@19.1.0": { + "@hookform/resolvers@5.1.1_react-hook-form@7.60.0__react@19.1.0_react@19.1.0": { "integrity": "sha512-J/NVING3LMAEvexJkyTLjruSm7aOFx7QX21pzkiJfMoNG0wl5aFEjLTl7ay7IQb9EWY6AkrBy7tHL2Alijpdcg==", "dependencies": [ "@standard-schema/utils", @@ -553,10 +567,9 @@ "minipass" ] }, - "@jridgewell/gen-mapping@0.3.8": { - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "@jridgewell/gen-mapping@0.3.12": { + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", "dependencies": [ - "@jridgewell/set-array", "@jridgewell/sourcemap-codec", "@jridgewell/trace-mapping" ] @@ -564,14 +577,11 @@ "@jridgewell/resolve-uri@3.1.2": { "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" }, - "@jridgewell/set-array@1.2.1": { - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" - }, - "@jridgewell/sourcemap-codec@1.5.0": { - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "@jridgewell/sourcemap-codec@1.5.4": { + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==" }, - "@jridgewell/trace-mapping@0.3.25": { - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "@jridgewell/trace-mapping@0.3.29": { + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", "dependencies": [ "@jridgewell/resolve-uri", "@jridgewell/sourcemap-codec" @@ -1454,111 +1464,111 @@ "@rolldown/pluginutils@1.0.0-beta.19": { "integrity": "sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==" }, - "@rollup/rollup-android-arm-eabi@4.44.0": { - "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", + "@rollup/rollup-android-arm-eabi@4.44.2": { + "integrity": "sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==", "os": ["android"], "cpu": ["arm"] }, - "@rollup/rollup-android-arm64@4.44.0": { - "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", + "@rollup/rollup-android-arm64@4.44.2": { + "integrity": "sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==", "os": ["android"], "cpu": ["arm64"] }, - "@rollup/rollup-darwin-arm64@4.44.0": { - "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", + "@rollup/rollup-darwin-arm64@4.44.2": { + "integrity": "sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==", "os": ["darwin"], "cpu": ["arm64"] }, - "@rollup/rollup-darwin-x64@4.44.0": { - "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", + "@rollup/rollup-darwin-x64@4.44.2": { + "integrity": "sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==", "os": ["darwin"], "cpu": ["x64"] }, - "@rollup/rollup-freebsd-arm64@4.44.0": { - "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", + "@rollup/rollup-freebsd-arm64@4.44.2": { + "integrity": "sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==", "os": ["freebsd"], "cpu": ["arm64"] }, - "@rollup/rollup-freebsd-x64@4.44.0": { - "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", + "@rollup/rollup-freebsd-x64@4.44.2": { + "integrity": "sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==", "os": ["freebsd"], "cpu": ["x64"] }, - "@rollup/rollup-linux-arm-gnueabihf@4.44.0": { - "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", + "@rollup/rollup-linux-arm-gnueabihf@4.44.2": { + "integrity": "sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==", "os": ["linux"], "cpu": ["arm"] }, - "@rollup/rollup-linux-arm-musleabihf@4.44.0": { - "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", + "@rollup/rollup-linux-arm-musleabihf@4.44.2": { + "integrity": "sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==", "os": ["linux"], "cpu": ["arm"] }, - "@rollup/rollup-linux-arm64-gnu@4.44.0": { - "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", + "@rollup/rollup-linux-arm64-gnu@4.44.2": { + "integrity": "sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==", "os": ["linux"], "cpu": ["arm64"] }, - "@rollup/rollup-linux-arm64-musl@4.44.0": { - "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", + "@rollup/rollup-linux-arm64-musl@4.44.2": { + "integrity": "sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==", "os": ["linux"], "cpu": ["arm64"] }, - "@rollup/rollup-linux-loongarch64-gnu@4.44.0": { - "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", + "@rollup/rollup-linux-loongarch64-gnu@4.44.2": { + "integrity": "sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==", "os": ["linux"], "cpu": ["loong64"] }, - "@rollup/rollup-linux-powerpc64le-gnu@4.44.0": { - "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", + "@rollup/rollup-linux-powerpc64le-gnu@4.44.2": { + "integrity": "sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==", "os": ["linux"], "cpu": ["ppc64"] }, - "@rollup/rollup-linux-riscv64-gnu@4.44.0": { - "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", + "@rollup/rollup-linux-riscv64-gnu@4.44.2": { + "integrity": "sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==", "os": ["linux"], "cpu": ["riscv64"] }, - "@rollup/rollup-linux-riscv64-musl@4.44.0": { - "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", + "@rollup/rollup-linux-riscv64-musl@4.44.2": { + "integrity": "sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==", "os": ["linux"], "cpu": ["riscv64"] }, - "@rollup/rollup-linux-s390x-gnu@4.44.0": { - "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", + "@rollup/rollup-linux-s390x-gnu@4.44.2": { + "integrity": "sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==", "os": ["linux"], "cpu": ["s390x"] }, - "@rollup/rollup-linux-x64-gnu@4.44.0": { - "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", + "@rollup/rollup-linux-x64-gnu@4.44.2": { + "integrity": "sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==", "os": ["linux"], "cpu": ["x64"] }, - "@rollup/rollup-linux-x64-musl@4.44.0": { - "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", + "@rollup/rollup-linux-x64-musl@4.44.2": { + "integrity": "sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==", "os": ["linux"], "cpu": ["x64"] }, - "@rollup/rollup-win32-arm64-msvc@4.44.0": { - "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", + "@rollup/rollup-win32-arm64-msvc@4.44.2": { + "integrity": "sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==", "os": ["win32"], "cpu": ["arm64"] }, - "@rollup/rollup-win32-ia32-msvc@4.44.0": { - "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", + "@rollup/rollup-win32-ia32-msvc@4.44.2": { + "integrity": "sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==", "os": ["win32"], "cpu": ["ia32"] }, - "@rollup/rollup-win32-x64-msvc@4.44.0": { - "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", + "@rollup/rollup-win32-x64-msvc@4.44.2": { + "integrity": "sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==", "os": ["win32"], "cpu": ["x64"] }, "@standard-schema/utils@0.3.0": { "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==" }, - "@tailwindcss/node@4.1.10": { - "integrity": "sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==", + "@tailwindcss/node@4.1.11": { + "integrity": "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==", "dependencies": [ "@ampproject/remapping", "enhanced-resolve", @@ -1569,53 +1579,53 @@ "tailwindcss" ] }, - "@tailwindcss/oxide-android-arm64@4.1.10": { - "integrity": "sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==", + "@tailwindcss/oxide-android-arm64@4.1.11": { + "integrity": "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==", "os": ["android"], "cpu": ["arm64"] }, - "@tailwindcss/oxide-darwin-arm64@4.1.10": { - "integrity": "sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==", + "@tailwindcss/oxide-darwin-arm64@4.1.11": { + "integrity": "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==", "os": ["darwin"], "cpu": ["arm64"] }, - "@tailwindcss/oxide-darwin-x64@4.1.10": { - "integrity": "sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==", + "@tailwindcss/oxide-darwin-x64@4.1.11": { + "integrity": "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==", "os": ["darwin"], "cpu": ["x64"] }, - "@tailwindcss/oxide-freebsd-x64@4.1.10": { - "integrity": "sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==", + "@tailwindcss/oxide-freebsd-x64@4.1.11": { + "integrity": "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==", "os": ["freebsd"], "cpu": ["x64"] }, - "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10": { - "integrity": "sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==", + "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11": { + "integrity": "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==", "os": ["linux"], "cpu": ["arm"] }, - "@tailwindcss/oxide-linux-arm64-gnu@4.1.10": { - "integrity": "sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==", + "@tailwindcss/oxide-linux-arm64-gnu@4.1.11": { + "integrity": "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==", "os": ["linux"], "cpu": ["arm64"] }, - "@tailwindcss/oxide-linux-arm64-musl@4.1.10": { - "integrity": "sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==", + "@tailwindcss/oxide-linux-arm64-musl@4.1.11": { + "integrity": "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==", "os": ["linux"], "cpu": ["arm64"] }, - "@tailwindcss/oxide-linux-x64-gnu@4.1.10": { - "integrity": "sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==", + "@tailwindcss/oxide-linux-x64-gnu@4.1.11": { + "integrity": "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==", "os": ["linux"], "cpu": ["x64"] }, - "@tailwindcss/oxide-linux-x64-musl@4.1.10": { - "integrity": "sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==", + "@tailwindcss/oxide-linux-x64-musl@4.1.11": { + "integrity": "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==", "os": ["linux"], "cpu": ["x64"] }, - "@tailwindcss/oxide-wasm32-wasi@4.1.10": { - "integrity": "sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==", + "@tailwindcss/oxide-wasm32-wasi@4.1.11": { + "integrity": "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==", "dependencies": [ "@emnapi/core", "@emnapi/runtime", @@ -1626,18 +1636,18 @@ ], "cpu": ["wasm32"] }, - "@tailwindcss/oxide-win32-arm64-msvc@4.1.10": { - "integrity": "sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==", + "@tailwindcss/oxide-win32-arm64-msvc@4.1.11": { + "integrity": "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==", "os": ["win32"], "cpu": ["arm64"] }, - "@tailwindcss/oxide-win32-x64-msvc@4.1.10": { - "integrity": "sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==", + "@tailwindcss/oxide-win32-x64-msvc@4.1.11": { + "integrity": "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==", "os": ["win32"], "cpu": ["x64"] }, - "@tailwindcss/oxide@4.1.10": { - "integrity": "sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==", + "@tailwindcss/oxide@4.1.11": { + "integrity": "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==", "dependencies": [ "detect-libc", "tar" @@ -1658,8 +1668,8 @@ ], "scripts": true }, - "@tailwindcss/postcss@4.1.10": { - "integrity": "sha512-B+7r7ABZbkXJwpvt2VMnS6ujcDoR2OOcFaqrLIo1xbcdxje4Vf+VgJdBzNNbrAjBj/rLZ66/tlQ1knIGNLKOBQ==", + "@tailwindcss/postcss@4.1.11": { + "integrity": "sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==", "dependencies": [ "@alloc/quick-lru", "@tailwindcss/node", @@ -1671,8 +1681,8 @@ "@tanstack/history@1.121.34": { "integrity": "sha512-YL8dGi5ZU+xvtav2boRlw4zrRghkY6hvdcmHhA0RGSJ/CBgzv+cbADW9eYJLx74XMZvIQ1pp6VMbrpXnnM5gHA==" }, - "@tanstack/react-router-devtools@1.121.34_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-rqbgqTT5QaxeEX5oEI3K/9kDRRhCq3daszjZIWEWa9KKA8Fo4cE9F5OIQeXKdFu7QrIlHurlE7HB2uLkjgVviw==", + "@tanstack/react-router-devtools@1.125.4_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-eRg6Ht6bLno+Eo2Gps3cfjp++Mvy0brc6qs81At4beKZsCkS7jlmqHgrq6pXdH3l2bAQ/Dhr8J9zXvzxvRxf/g==", "dependencies": [ "@tanstack/react-router", "@tanstack/router-devtools-core", @@ -1680,12 +1690,13 @@ "react-dom" ] }, - "@tanstack/react-router@1.121.34_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-nQYUXh459/YX9tDOGUqBb8yCiUw4JjcCf1o9wtb9fMxy3hnP0iQNU2TeV1A1N4KCGKXV3ZzkhpBb6sJe3kd43Q==", + "@tanstack/react-router@1.125.4_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-IIlDiFCR+RN/17dWtYKMYiJvH38tmtgTyciHkeZvr8vSWhThAeuwjzKneF4mQl3B//YHYcrFm7rZM59c24As/A==", "dependencies": [ "@tanstack/history", "@tanstack/react-store", "@tanstack/router-core", + "isbot", "jsesc", "react", "react-dom", @@ -1693,8 +1704,8 @@ "tiny-warning" ] }, - "@tanstack/react-store@0.7.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-qUTEKdId6QPWGiWyKAPf/gkN29scEsz6EUSJ0C3HgLMgaqTAyBsQ2sMCfGVcqb+kkhEXAdjleCgH6LAPD6f2sA==", + "@tanstack/react-store@0.7.3_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-3Dnqtbw9P2P0gw8uUM8WP2fFfg8XMDSZCTsywRPZe/XqqYW8PGkXKZTvP0AHkE4mpqP9Y43GpOg9vwO44azu6Q==", "dependencies": [ "@tanstack/store", "react", @@ -1702,8 +1713,8 @@ "use-sync-external-store" ] }, - "@tanstack/router-cli@1.121.37": { - "integrity": "sha512-Jc/YIBPBGgKt10wqquWMR3dntbUWSlhXaGCYFRb31SM+zRl+NSyOIhEO5zAm0oP4l605yyejs9gGj8BC9idn0Q==", + "@tanstack/router-cli@1.125.4": { + "integrity": "sha512-09DGnwDKsRdLmbAwstN2biJ7P37PeD/Fv2uDDIOfc+AlBw6gfq8byy0zIYFXmQCjSBmHwmS9A4XOmfzaDkfQng==", "dependencies": [ "@tanstack/router-generator", "chokidar", @@ -1711,16 +1722,19 @@ ], "bin": true }, - "@tanstack/router-core@1.121.34": { - "integrity": "sha512-CRH9dC8uLfFOKUGTbtOcMPv+weNVt2xs+me34KLX0Yja2yHG99oAUCBwamXsVQPpfjLFPYeJuKyo98+Mg+Ppeg==", + "@tanstack/router-core@1.125.4": { + "integrity": "sha512-tdgGI0Kwt3Lgs9ceLbG32NPh4I2H1T9t2TKjcS+I78sifm5rjTWV8lfqVRNrvMPk5ek60vXPOL2AHAUg6ohwsA==", "dependencies": [ "@tanstack/history", "@tanstack/store", - "tiny-invariant" + "cookie-es", + "jsesc", + "tiny-invariant", + "tiny-warning" ] }, - "@tanstack/router-devtools-core@1.121.34_@tanstack+router-core@1.121.34_solid-js@1.9.7__seroval@1.3.2_tiny-invariant@1.3.3": { - "integrity": "sha512-WAFYxJ7qViKxqkFmf+VsrtMT4TfYqdfWTBRhVU/6qi0k/+7TO2EHjl8/aGBhg6q0/IwO9wyGvcbDhJxm0DwWag==", + "@tanstack/router-devtools-core@1.125.4_@tanstack+router-core@1.125.4_solid-js@1.9.7__seroval@1.3.2_tiny-invariant@1.3.3": { + "integrity": "sha512-5QbCQCcJcN/M0NF2TARKqauJ8QeRuk7kyHQMCqOoSJWWGUVcDHEmcbg1ZCJevfPVZPgnUjV9mqDfCPTYWT8/+w==", "dependencies": [ "@tanstack/router-core", "clsx", @@ -1729,8 +1743,8 @@ "tiny-invariant" ] }, - "@tanstack/router-devtools@1.121.34_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-si51q0B/rcUDPn4I9uULy117yVryaNsC/sn7fgwxPbGREfQZT45TmjzTqAYPm3q0lbZumysEGRVhTkZuriwTjg==", + "@tanstack/router-devtools@1.125.4_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-VpCxC80C+t+HNt8xuRGoXDwV+0c1LFDNzOdL/dPlYSuTZWLd8zwOEi49oMaNSLeGJFLwgQx7FLP020UvQO6pMg==", "dependencies": [ "@tanstack/react-router", "@tanstack/react-router-devtools", @@ -1740,8 +1754,8 @@ "react-dom" ] }, - "@tanstack/router-generator@1.121.37": { - "integrity": "sha512-d7IqEDf962uJFNPMWXfPr+kUpS3Cv72azZhBNMMVmZUox/h3VDGgQ6OUnWXHwnno4xqDoS/mx9huTUnItoewaw==", + "@tanstack/router-generator@1.125.4": { + "integrity": "sha512-jF71znMvpZxmkQF0MxfjKKyvXtft9NWRCVcLhb+6d/8nrVGNiEw+dsXn/CLpeRQLk7Mg/fsp/WipBql1dd3Qaw==", "dependencies": [ "@tanstack/router-core", "@tanstack/router-utils", @@ -1753,8 +1767,8 @@ "zod" ] }, - "@tanstack/router-plugin@1.121.37_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@24.0.4": { - "integrity": "sha512-zrolQ1J53xDUdxdO6MLfvnpVINnkIfOnEDVeX3kwHKBGQ5zyGdbolVcVVrJIRYQS0SJoWesn8cf8j+z+u8nZtg==", + "@tanstack/router-plugin@1.125.5_@tanstack+react-router@1.125.4__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2_@babel+core@7.28.0_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@22.16.0": { + "integrity": "sha512-blik4+pgwv0PEGYTtkVy6USQBwbPVex1WOBBfRudOaBf8vnGe7lBoEHZi6fora8QlmdTsEVhqX6IHDXuf3pWaQ==", "dependencies": [ "@babel/core", "@babel/plugin-syntax-jsx", @@ -1770,40 +1784,15 @@ "babel-dead-code-elimination", "chokidar", "unplugin", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2", + "vite", "zod" ], "optionalPeers": [ "@tanstack/react-router", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2" + "vite" ] }, - "@tanstack/router-plugin@1.121.37_@tanstack+react-router@1.121.34__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@24.0.4_@types+node@22.15.33": { - "integrity": "sha512-zrolQ1J53xDUdxdO6MLfvnpVINnkIfOnEDVeX3kwHKBGQ5zyGdbolVcVVrJIRYQS0SJoWesn8cf8j+z+u8nZtg==", - "dependencies": [ - "@babel/core", - "@babel/plugin-syntax-jsx", - "@babel/plugin-syntax-typescript", - "@babel/template", - "@babel/traverse", - "@babel/types", - "@tanstack/react-router", - "@tanstack/router-core", - "@tanstack/router-generator", - "@tanstack/router-utils", - "@tanstack/virtual-file-routes", - "babel-dead-code-elimination", - "chokidar", - "unplugin", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33", - "zod" - ], - "optionalPeers": [ - "@tanstack/react-router", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33" - ] - }, - "@tanstack/router-utils@1.121.21_@babel+core@7.27.4": { + "@tanstack/router-utils@1.121.21_@babel+core@7.28.0": { "integrity": "sha512-u7ubq1xPBtNiU7Fm+EOWlVWdgFLzuKOa1thhqdscVn8R4dNMUd1VoOjZ6AKmLw201VaUhFtlX+u0pjzI6szX7A==", "dependencies": [ "@babel/core", @@ -1814,8 +1803,8 @@ "diff" ] }, - "@tanstack/store@0.7.1": { - "integrity": "sha512-PjUQKXEXhLYj2X5/6c1Xn/0/qKY0IVFxTJweopRfF26xfjVyb14yALydJrHupDh3/d+1WKmfEgZPBVCmDkzzwg==" + "@tanstack/store@0.7.2": { + "integrity": "sha512-RP80Z30BYiPX2Pyo0Nyw4s1SJFH2jyM6f9i3HfX4pA+gm5jsnYryscdq2aIQLnL4TaGuQMO+zXmN9nh1Qck+Pg==" }, "@tanstack/virtual-file-routes@1.121.21": { "integrity": "sha512-3nuYsTyaq6ZN7jRZ9z6Gj3GXZqBOqOT0yzd/WZ33ZFfv4yVNIvsa5Lw+M1j3sgyEAxKMqGu/FaNi7FCjr3yOdw==" @@ -3250,8 +3239,8 @@ "@types/deep-eql" ] }, - "@types/chrome@0.0.318": { - "integrity": "sha512-rrtyYQ1t+g7EyG0FejE+UXQBjSGUHGh0RIdXwUT/laPo9T724NOIgXA94ns6ewmNauwijYa5ck3+dBxWnHcynQ==", + "@types/chrome@0.0.329": { + "integrity": "sha512-jAZX4QMnAa1bTSWoQ5/EhhiY1t+1B7a5ZCY5ZEs61tWiQfxXAkfBSxCkQWhGxJoiq/4b4vtcmYEebNEmlLKecg==", "dependencies": [ "@types/filesystem", "@types/har-format" @@ -3301,14 +3290,20 @@ "@types/pbf" ] }, - "@types/node@22.15.33": { - "integrity": "sha512-wzoocdnnpSxZ+6CjW4ADCK1jVmd1S/J3ArNWfn8FDDQtRm8dkDg7TA+mvek2wNrfCgwuZxqEOiB9B1XCJ6+dbw==", + "@types/node@20.19.4": { + "integrity": "sha512-OP+We5WV8Xnbuvw0zC2m4qfB/BJvjyCwtNjhHdJxV1639SGSKrLmJkc3fMnp2Qy8nJyHp8RO6umxELN/dS1/EA==", + "dependencies": [ + "undici-types@6.21.0" + ] + }, + "@types/node@22.16.0": { + "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==", "dependencies": [ "undici-types@6.21.0" ] }, - "@types/node@24.0.4": { - "integrity": "sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==", + "@types/node@24.0.10": { + "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", "dependencies": [ "undici-types@7.8.0" ] @@ -3328,8 +3323,8 @@ "csstype" ] }, - "@types/serviceworker@0.0.133": { - "integrity": "sha512-lEyAbLUMztFbps2GVZ5mKIXl5+BZiGfOOA8JxN6KTiT91Ct31lSAHISKUl2+iOwmrUwNvWeI9rbsFxFqDZCghQ==" + "@types/serviceworker@0.0.140": { + "integrity": "sha512-9YBn/87nAamFtRCKEFZh2F+3Hs0UQzrxPgDbiqTgIS+F0LxbcVavgKtLhqSgSVF+OYtQM+fw8r3VXs7P1QpiXg==" }, "@types/supercluster@7.1.3": { "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", @@ -3346,6 +3341,9 @@ "@types/web-bluetooth@0.0.21": { "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" }, + "@types/whatwg-mimetype@3.0.2": { + "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==" + }, "@vis.gl/react-mapbox@8.0.4_react@19.1.0_react-dom@19.1.0__react@19.1.0": { "integrity": "sha512-NFk0vsWcNzSs0YCsVdt2100Zli9QWR+pje8DacpLkkGEAXFaJsFtI1oKD0Hatiate4/iAIW39SQHhgfhbeEPfQ==", "dependencies": [ @@ -3353,7 +3351,7 @@ "react-dom" ] }, - "@vis.gl/react-maplibre@8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "@vis.gl/react-maplibre@8.0.4_maplibre-gl@5.6.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { "integrity": "sha512-HwZyfLjEu+y1mUFvwDAkVxinGm8fEegaWN+O8np/WZ2Sqe5Lv6OXFpV6GWz9LOEvBYMbGuGk1FQdejo+4HCJ5w==", "dependencies": [ "@maplibre/maplibre-gl-style-spec@19.3.3", @@ -3365,19 +3363,7 @@ "maplibre-gl" ] }, - "@vitejs/plugin-react@4.6.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_@types+node@24.0.4": { - "integrity": "sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==", - "dependencies": [ - "@babel/core", - "@babel/plugin-transform-react-jsx-self", - "@babel/plugin-transform-react-jsx-source", - "@rolldown/pluginutils", - "@types/babel__core", - "react-refresh", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2" - ] - }, - "@vitejs/plugin-react@4.6.0_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@babel+core@7.27.4_@types+node@24.0.4_@types+node@22.15.33": { + "@vitejs/plugin-react@4.6.0_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2_@babel+core@7.28.0_@types+node@22.16.0": { "integrity": "sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==", "dependencies": [ "@babel/core", @@ -3386,7 +3372,7 @@ "@rolldown/pluginutils", "@types/babel__core", "react-refresh", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33" + "vite" ] }, "@vitest/expect@3.2.4": { @@ -3399,28 +3385,16 @@ "tinyrainbow" ] }, - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@24.0.4": { - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", - "dependencies": [ - "@vitest/spy", - "estree-walker", - "magic-string", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2" - ], - "optionalPeers": [ - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2" - ] - }, - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@24.0.4_@types+node@22.15.33": { + "@vitest/mocker@3.2.4_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2_@types+node@22.16.0": { "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", "dependencies": [ "@vitest/spy", "estree-walker", "magic-string", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33" + "vite" ], "optionalPeers": [ - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33" + "vite" ] }, "@vitest/pretty-format@3.2.4": { @@ -3581,8 +3555,8 @@ "cac@6.7.14": { "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" }, - "caniuse-lite@1.0.30001726": { - "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==" + "caniuse-lite@1.0.30001727": { + "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==" }, "chai@5.2.0": { "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", @@ -3684,6 +3658,9 @@ "convert-source-map@2.0.0": { "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, + "cookie-es@1.2.2": { + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" + }, "core-util-is@1.0.3": { "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, @@ -3765,8 +3742,8 @@ "earcut@3.0.1": { "integrity": "sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw==" }, - "electron-to-chromium@1.5.174": { - "integrity": "sha512-HE43yYdUUiJVjewV2A9EP8o89Kb4AqMKplMQP2IxEPUws1Etu/ZkdsgUDabUZ/WmbP4ZbvJDOcunvbBUPPIfmw==" + "electron-to-chromium@1.5.179": { + "integrity": "sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==" }, "emoji-regex@8.0.0": { "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" @@ -3787,8 +3764,8 @@ "es-module-lexer@1.7.0": { "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" }, - "esbuild@0.25.5": { - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", + "esbuild@0.25.6": { + "integrity": "sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==", "optionalDependencies": [ "@esbuild/aix-ppc64", "@esbuild/android-arm", @@ -3811,6 +3788,7 @@ "@esbuild/netbsd-x64", "@esbuild/openbsd-arm64", "@esbuild/openbsd-x64", + "@esbuild/openharmony-arm64", "@esbuild/sunos-x64", "@esbuild/win32-arm64", "@esbuild/win32-ia32", @@ -3832,8 +3810,8 @@ "@types/estree" ] }, - "expect-type@1.2.1": { - "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==" + "expect-type@1.2.2": { + "integrity": "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==" }, "extend-shallow@2.0.1": { "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", @@ -3927,9 +3905,6 @@ "which" ] }, - "globals@11.12.0": { - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, "goober@2.1.16_csstype@3.1.3": { "integrity": "sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==", "dependencies": [ @@ -3948,10 +3923,11 @@ ], "bin": true }, - "happy-dom@17.6.3": { - "integrity": "sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==", + "happy-dom@18.0.1": { + "integrity": "sha512-qn+rKOW7KWpVTtgIUi6RVmTBZJSe2k0Db0vh1f7CWrWclkkc7/Q+FrOfkZIb2eiErLyqu5AXEzE7XthO9JVxRA==", "dependencies": [ - "webidl-conversions@7.0.0", + "@types/node@20.19.4", + "@types/whatwg-mimetype", "whatwg-mimetype" ] }, @@ -3976,8 +3952,8 @@ "cross-fetch" ] }, - "i18next@25.2.1_typescript@5.8.3": { - "integrity": "sha512-+UoXK5wh+VlE1Zy5p6MjcvctHXAhRwQKCxiJD8noKZzIXmnAX8gdHX5fLPA3MEVxEN4vbZkQFy8N0LyD9tUqPw==", + "i18next@25.3.1_typescript@5.8.3": { + "integrity": "sha512-S4CPAx8LfMOnURnnJa8jFWvur+UX/LWcl6+61p9VV7SK2m0445JeBJ6tLD0D5SR0H29G4PYfWkEhivKG5p4RDg==", "dependencies": [ "@babel/runtime", "typescript" @@ -4046,6 +4022,9 @@ "isarray@1.0.0": { "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, + "isbot@5.1.28": { + "integrity": "sha512-qrOp4g3xj8YNse4biorv6O5ZShwsJM0trsoda4y7j/Su7ZtTTfVXFzbKkpgcSoDrHS8FcTuUwcU04YimZlZOxw==" + }, "isexe@3.1.1": { "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" }, @@ -4172,8 +4151,8 @@ "yallist@3.1.1" ] }, - "lucide-react@0.507.0_react@19.1.0": { - "integrity": "sha512-XfgE6gvAHwAtnbUvWiTTHx4S3VGR+cUJHEc0vrh9Ogu672I1Tue2+Cp/8JJqpytgcBHAB1FVI297W4XGNwc2dQ==", + "lucide-react@0.525.0_react@19.1.0": { + "integrity": "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ==", "dependencies": [ "react" ] @@ -4188,8 +4167,8 @@ "@jridgewell/sourcemap-codec" ] }, - "maplibre-gl@5.4.0": { - "integrity": "sha512-ZVrtdFIhFAqt53H2k5Ssqn7QIKNI19fW+He5tr4loxZxWZffp1aZYY9ImNncAJaALU/NYlV6Eul7UVB56/N7WQ==", + "maplibre-gl@5.6.1": { + "integrity": "sha512-TTSfoTaF7RqKUR9wR5qDxCHH2J1XfZ1E85luiLOx0h8r50T/LnwAwwfV0WVNh9o8dA7rwt57Ucivf1emyeukXg==", "dependencies": [ "@mapbox/geojson-rewind", "@mapbox/jsonlint-lines-primitives", @@ -4333,8 +4312,8 @@ "potpack@2.0.0": { "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" }, - "prettier@3.6.1": { - "integrity": "sha512-5xGWRa90Sp2+x1dQtNpIpeOQpTDBs9cZDmA/qs2vDNN2i18PdapqY7CmBeyLlMuGqXJRIOPaCaVZTLNQRWUH/A==", + "prettier@3.6.2": { + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "bin": true }, "pretty-format@27.5.1": { @@ -4357,8 +4336,8 @@ "protocol-buffers-schema@3.6.0": { "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" }, - "qrcode-generator@1.5.1": { - "integrity": "sha512-u0zerMlMtKBgkDlDzWXG/7F7jo2En1d7bivC7V33HGqP62XxGiHGnbCJNkSCMxGfNlhXGBGEIamNMHbZ4P4mLg==" + "qrcode-generator@1.5.2": { + "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==" }, "quickselect@1.1.1": { "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" @@ -4395,14 +4374,14 @@ "react" ] }, - "react-hook-form@7.58.1_react@19.1.0": { - "integrity": "sha512-Lml/KZYEEFfPhUVgE0RdCVpnC4yhW+PndRhbiTtdvSlQTL8IfVR+iQkBjLIvmmc6+GGoVeM11z37ktKFPAb0FA==", + "react-hook-form@7.60.0_react@19.1.0": { + "integrity": "sha512-SBrYOvMbDB7cV8ZfNpaiLcgjH/a1c7aK0lK+aNigpf4xWLO8q+o4tcvVurv3c4EOyzn/3dCsYt4GKD42VvJ/+A==", "dependencies": [ "react" ] }, - "react-i18next@15.5.3_i18next@25.2.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3": { - "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", + "react-i18next@15.6.0_i18next@25.3.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3": { + "integrity": "sha512-W135dB0rDfiFmbMipC17nOhGdttO5mzH8BivY+2ybsQBbXvxWIwl3cmeH3T9d+YPBSJu/ouyJKFJTtkK7rJofw==", "dependencies": [ "@babel/runtime", "html-parse-stringify", @@ -4417,7 +4396,7 @@ "react-is@17.0.2": { "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, - "react-map-gl@8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "react-map-gl@8.0.4_maplibre-gl@5.6.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { "integrity": "sha512-SHdpvFIvswsZBg6BCPcwY/nbKuCo3sJM1Cj7Sd+gA3gFRFOixD+KtZ2XSuUWq2WySL2emYEXEgrLZoXsV4Ut4Q==", "dependencies": [ "@vis.gl/react-mapbox", @@ -4548,8 +4527,8 @@ "robust-predicates@3.0.2": { "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, - "rollup@4.44.0": { - "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", + "rollup@4.44.2": { + "integrity": "sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==", "dependencies": [ "@types/estree" ], @@ -4758,14 +4737,14 @@ "tailwind-merge@3.3.1": { "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==" }, - "tailwindcss-animate@1.0.7_tailwindcss@4.1.10": { + "tailwindcss-animate@1.0.7_tailwindcss@4.1.11": { "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", "dependencies": [ "tailwindcss" ] }, - "tailwindcss@4.1.10": { - "integrity": "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==" + "tailwindcss@4.1.11": { + "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==" }, "tapable@2.2.2": { "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==" @@ -4959,32 +4938,21 @@ "util-deprecate@1.0.2": { "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "vite-node@3.2.4_@types+node@24.0.4": { + "vite-node@3.2.4_@types+node@22.16.0": { "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", "dependencies": [ "cac", "debug", "es-module-lexer", "pathe", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2" + "vite" ], "bin": true }, - "vite-node@3.2.4_@types+node@24.0.4_@types+node@22.15.33": { - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", + "vite@7.0.2_@types+node@22.16.0_picomatch@4.0.2": { + "integrity": "sha512-hxdyZDY1CM6SNpKI4w4lcUc3Mtkd9ej4ECWVHSMrOdSinVc2zYOAppHeGc/hzmRo3pxM5blMzkuWHOJA/3NiFw==", "dependencies": [ - "cac", - "debug", - "es-module-lexer", - "pathe", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33" - ], - "bin": true - }, - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2": { - "integrity": "sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==", - "dependencies": [ - "@types/node@24.0.4", + "@types/node@22.16.0", "esbuild", "fdir", "picomatch@4.0.2", @@ -4996,36 +4964,17 @@ "fsevents" ], "optionalPeers": [ - "@types/node@24.0.4" + "@types/node@22.16.0" ], "bin": true }, - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33": { - "integrity": "sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==", - "dependencies": [ - "@types/node@22.15.33", - "esbuild", - "fdir", - "picomatch@4.0.2", - "postcss", - "rollup", - "tinyglobby" - ], - "optionalDependencies": [ - "fsevents" - ], - "optionalPeers": [ - "@types/node@22.15.33" - ], - "bin": true - }, - "vitest@3.2.4_@types+node@24.0.4_happy-dom@17.6.3_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2": { + "vitest@3.2.4_@types+node@22.16.0_happy-dom@18.0.1_vite@7.0.2__@types+node@22.16.0__picomatch@4.0.2": { "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", "dependencies": [ "@types/chai", - "@types/node@24.0.4", + "@types/node@22.16.0", "@vitest/expect", - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@24.0.4", + "@vitest/mocker", "@vitest/pretty-format", "@vitest/runner", "@vitest/snapshot", @@ -5044,47 +4993,12 @@ "tinyglobby", "tinypool", "tinyrainbow", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2", - "vite-node@3.2.4_@types+node@24.0.4", + "vite", + "vite-node", "why-is-node-running" ], "optionalPeers": [ - "@types/node@24.0.4", - "happy-dom" - ], - "bin": true - }, - "vitest@3.2.4_@types+node@24.0.4_happy-dom@17.6.3_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@22.15.33": { - "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", - "dependencies": [ - "@types/chai", - "@types/node@22.15.33", - "@vitest/expect", - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@24.0.4__picomatch@4.0.2_@types+node@24.0.4_@types+node@22.15.33", - "@vitest/pretty-format", - "@vitest/runner", - "@vitest/snapshot", - "@vitest/spy", - "@vitest/utils", - "chai", - "debug", - "expect-type", - "happy-dom", - "magic-string", - "pathe", - "picomatch@4.0.2", - "std-env", - "tinybench", - "tinyexec", - "tinyglobby", - "tinypool", - "tinyrainbow", - "vite@7.0.0_@types+node@24.0.4_picomatch@4.0.2_@types+node@22.15.33", - "vite-node@3.2.4_@types+node@24.0.4_@types+node@22.15.33", - "why-is-node-running" - ], - "optionalPeers": [ - "@types/node@22.15.33", + "@types/node@22.16.0", "happy-dom" ], "bin": true @@ -5103,9 +5017,6 @@ "webidl-conversions@3.0.1": { "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "webidl-conversions@7.0.0": { - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" - }, "webpack-virtual-modules@0.6.2": { "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" }, @@ -5116,7 +5027,7 @@ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": [ "tr46", - "webidl-conversions@3.0.1" + "webidl-conversions" ] }, "which@4.0.0": { @@ -5172,14 +5083,14 @@ "yargs-parser" ] }, - "zod@3.25.67": { - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==" + "zod@3.25.75": { + "integrity": "sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==" }, "zone.js@0.8.29": { "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ==" }, - "zustand@5.0.5_@types+react@19.1.8_immer@10.1.1_react@19.1.0": { - "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==", + "zustand@5.0.6_@types+react@19.1.8_immer@10.1.1_react@19.1.0": { + "integrity": "sha512-ihAqNeUVhe0MAD+X8M5UzqyZ9k3FFZLBTtqo6JLPwV53cbRB/mJwBI0PxcIgqhBBHlEs8G45OTDTMq3gNcLq3A==", "dependencies": [ "@types/react", "immer", @@ -5224,49 +5135,49 @@ ], "packageJson": { "dependencies": [ - "npm:@bufbuild/protobuf@^2.2.5", + "npm:@bufbuild/protobuf@^2.6.0", "npm:@hookform/resolvers@^5.1.1", "npm:@jsr/meshtastic__core@2.6.4", "npm:@jsr/meshtastic__js@2.6.0-0", "npm:@jsr/meshtastic__transport-http@*", "npm:@jsr/meshtastic__transport-web-bluetooth@*", "npm:@jsr/meshtastic__transport-web-serial@*", - "npm:@noble/curves@^1.9.0", - "npm:@radix-ui/react-accordion@^1.2.8", - "npm:@radix-ui/react-checkbox@^1.2.3", - "npm:@radix-ui/react-dialog@^1.1.11", - "npm:@radix-ui/react-dropdown-menu@^2.1.12", - "npm:@radix-ui/react-label@^2.1.4", - "npm:@radix-ui/react-menubar@^1.1.12", - "npm:@radix-ui/react-popover@^1.1.11", - "npm:@radix-ui/react-scroll-area@^1.2.6", - "npm:@radix-ui/react-select@^2.2.2", - "npm:@radix-ui/react-separator@^1.1.4", - "npm:@radix-ui/react-slider@^1.3.2", - "npm:@radix-ui/react-switch@^1.2.2", - "npm:@radix-ui/react-tabs@^1.1.9", - "npm:@radix-ui/react-toast@^1.2.11", - "npm:@radix-ui/react-toggle-group@^1.1.9", - "npm:@radix-ui/react-tooltip@^1.2.4", - "npm:@tailwindcss/postcss@^4.1.5", - "npm:@tanstack/react-router-devtools@^1.120.16", - "npm:@tanstack/react-router@^1.120.15", - "npm:@tanstack/router-cli@^1.121.37", - "npm:@tanstack/router-devtools@^1.120.15", - "npm:@tanstack/router-plugin@^1.120.15", + "npm:@noble/curves@^1.9.2", + "npm:@radix-ui/react-accordion@^1.2.11", + "npm:@radix-ui/react-checkbox@^1.3.2", + "npm:@radix-ui/react-dialog@^1.1.14", + "npm:@radix-ui/react-dropdown-menu@^2.1.15", + "npm:@radix-ui/react-label@^2.1.7", + "npm:@radix-ui/react-menubar@^1.1.15", + "npm:@radix-ui/react-popover@^1.1.14", + "npm:@radix-ui/react-scroll-area@^1.2.9", + "npm:@radix-ui/react-select@^2.2.5", + "npm:@radix-ui/react-separator@^1.1.7", + "npm:@radix-ui/react-slider@^1.3.5", + "npm:@radix-ui/react-switch@^1.2.5", + "npm:@radix-ui/react-tabs@^1.1.12", + "npm:@radix-ui/react-toast@^1.2.14", + "npm:@radix-ui/react-toggle-group@^1.1.10", + "npm:@radix-ui/react-tooltip@^1.2.7", + "npm:@tailwindcss/postcss@^4.1.11", + "npm:@tanstack/react-router-devtools@^1.125.4", + "npm:@tanstack/react-router@^1.125.4", + "npm:@tanstack/router-cli@^1.125.4", + "npm:@tanstack/router-devtools@^1.125.4", + "npm:@tanstack/router-plugin@^1.125.5", "npm:@testing-library/jest-dom@^6.6.3", "npm:@testing-library/react@^16.3.0", "npm:@testing-library/user-event@^14.6.1", "npm:@turf/turf@^7.2.0", - "npm:@types/chrome@^0.0.318", + "npm:@types/chrome@^0.0.329", "npm:@types/js-cookie@^3.0.6", - "npm:@types/node@^24.0.4", - "npm:@types/react-dom@^19.1.3", - "npm:@types/react@^19.1.2", - "npm:@types/serviceworker@^0.0.133", + "npm:@types/node@^24.0.10", + "npm:@types/react-dom@^19.1.6", + "npm:@types/react@^19.1.8", + "npm:@types/serviceworker@^0.0.140", "npm:@types/w3c-web-serial@^1.0.8", "npm:@types/web-bluetooth@^0.0.21", - "npm:@vitejs/plugin-react@^4.4.1", + "npm:@vitejs/plugin-react@^4.6.0", "npm:autoprefixer@^10.4.21", "npm:base64-js@^1.5.1", "npm:class-variance-authority@~0.7.1", @@ -5274,35 +5185,35 @@ "npm:cmdk@^1.1.1", "npm:crypto-random-string@5", "npm:gzipper@^8.2.1", - "npm:happy-dom@^17.4.6", - "npm:i18next-browser-languagedetector@^8.1.0", + "npm:happy-dom@^18.0.1", + "npm:i18next-browser-languagedetector@^8.2.0", "npm:i18next-http-backend@^3.0.2", - "npm:i18next@^25.2.0", - "npm:idb-keyval@^6.2.1", + "npm:i18next@^25.3.1", + "npm:idb-keyval@^6.2.2", "npm:immer@^10.1.1", "npm:js-cookie@^3.0.5", - "npm:lucide-react@0.507", - "npm:maplibre-gl@5.4.0", - "npm:postcss@^8.5.3", + "npm:lucide-react@0.525", + "npm:maplibre-gl@5.6.1", + "npm:postcss@^8.5.6", "npm:react-dom@^19.1.0", "npm:react-error-boundary@6", - "npm:react-hook-form@^7.56.2", - "npm:react-i18next@^15.5.1", + "npm:react-hook-form@^7.60.0", + "npm:react-i18next@^15.6.0", "npm:react-map-gl@8.0.4", "npm:react-qrcode-logo@3", "npm:react@^19.1.0", "npm:rfc4648@^1.5.4", "npm:simple-git-hooks@^2.13.0", - "npm:tailwind-merge@^3.2.0", + "npm:tailwind-merge@^3.3.1", "npm:tailwindcss-animate@^1.0.7", - "npm:tailwindcss@^4.1.5", + "npm:tailwindcss@^4.1.11", "npm:tar@^7.4.3", "npm:testing-library@^0.0.2", "npm:typescript@^5.8.3", "npm:vite@7", "npm:vitest@^3.2.4", - "npm:zod@^3.25.67", - "npm:zustand@5.0.5" + "npm:zod@^3.25.75", + "npm:zustand@5.0.6" ] } } diff --git a/packages/web/README.md b/packages/web/README.md index c1be319b..b64adf57 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -60,8 +60,8 @@ Our release process follows these guidelines: - **Pre-releases:** A pre-release is typically issued mid-month for testing and early adoption. - **Nightly Builds:** An experimental Docker image containing the latest - cutting-edge features and fixes is automatically built nightly from the - `main` branch. + cutting-edge features and fixes is automatically built nightly from the `main` + branch. ### Nightly Builds diff --git a/packages/web/deno.json b/packages/web/deno.json index 49630543..a3da671b 100644 --- a/packages/web/deno.json +++ b/packages/web/deno.json @@ -8,6 +8,20 @@ "@layouts/": "./src/layouts/", "@std/path": "jsr:@std/path@^1.1.0" }, + "tasks": { + "build": "vite build", + "build:analyze": "BUNDLE_ANALYZE=true deno task build", + "lint": "deno lint src/", + "lint:fix": "deno lint --fix src/", + "format": "deno fmt src/", + "dev": "deno task dev:ui", + "dev:ui": "VITE_APP_VERSION=development deno run -A npm:vite dev", + "test": "deno run -A npm:vitest", + "check": "deno check", + "preview": "deno run -A npm:vite preview", + "generate:routes": "deno run -A npm:@tanstack/router-cli generate --outDir src/ routes --rootRoutePath /", + "package": "gzipper c -i html,js,css,png,ico,svg,json,webmanifest,txt dist dist/output && tar -cvf dist/build.tar -C ./dist/output/ ." + }, "include": ["src", "./vite-env.d.ts"], "compilerOptions": { "lib": [ diff --git a/packages/web/deno.lock b/packages/web/deno.lock deleted file mode 100644 index 117a1d36..00000000 --- a/packages/web/deno.lock +++ /dev/null @@ -1,7229 +0,0 @@ -{ - "version": "5", - "specifiers": { - "jsr:@std/path@^1.1.0": "1.1.0", - "npm:@bufbuild/protobuf@^2.2.5": "2.5.2", - "npm:@hookform/resolvers@^5.1.1": "5.1.1_react-hook-form@7.58.1__react@19.1.0_react@19.1.0", - "npm:@jsr/meshtastic__core@2.6.4": "2.6.4", - "npm:@jsr/meshtastic__js@2.6.0-0": "2.6.0-0", - "npm:@jsr/meshtastic__transport-http@*": "0.2.1", - "npm:@jsr/meshtastic__transport-web-bluetooth@*": "0.1.2", - "npm:@jsr/meshtastic__transport-web-serial@*": "0.2.1", - "npm:@noble/curves@^1.9.0": "1.9.2", - "npm:@radix-ui/react-accordion@^1.2.8": "1.2.11_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-checkbox@^1.2.3": "1.3.2_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-dialog@^1.1.11": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-dropdown-menu@^2.1.12": "2.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-label@^2.1.4": "2.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-menubar@^1.1.12": "1.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-popover@^1.1.11": "1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-scroll-area@^1.2.6": "1.2.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-select@^2.2.2": "2.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-separator@^1.1.4": "1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-slider@^1.3.2": "1.3.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-switch@^1.2.2": "1.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-tabs@^1.1.9": "1.1.12_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-toast@^1.2.11": "1.2.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-toggle-group@^1.1.9": "1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@radix-ui/react-tooltip@^1.2.4": "1.2.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tailwindcss/postcss@^4.1.5": "4.1.10", - "npm:@tanstack/react-router-devtools@^1.120.16": "1.121.27_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/react-router@^1.120.15": "1.121.27_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/router-cli@*": "1.121.37", - "npm:@tanstack/router-cli@^1.121.37": "1.121.37", - "npm:@tanstack/router-devtools@^1.120.15": "1.121.27_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tanstack/router-plugin@^1.120.15": "1.121.37_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@22.15.32_@types+node@22.15.15", - "npm:@testing-library/jest-dom@^6.6.3": "6.6.3", - "npm:@testing-library/react@^16.3.0": "16.3.0_@testing-library+dom@10.4.0_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@testing-library/user-event@^14.6.1": "14.6.1_@testing-library+dom@10.4.0", - "npm:@turf/turf@^7.2.0": "7.2.0", - "npm:@types/chrome@^0.0.318": "0.0.318", - "npm:@types/js-cookie@^3.0.6": "3.0.6", - "npm:@types/node@*": "22.15.15", - "npm:@types/node@^22.15.3": "22.15.32", - "npm:@types/react-dom@^19.1.3": "19.1.6_@types+react@19.1.8", - "npm:@types/react@^19.1.2": "19.1.8", - "npm:@types/serviceworker@^0.0.133": "0.0.133", - "npm:@types/w3c-web-serial@*": "1.0.8", - "npm:@types/w3c-web-serial@^1.0.8": "1.0.8", - "npm:@types/web-bluetooth@*": "0.0.21", - "npm:@types/web-bluetooth@^0.0.21": "0.0.21", - "npm:@vitejs/plugin-react@^4.4.1": "4.6.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_@types+node@22.15.32_@types+node@22.15.15", - "npm:autoprefixer@^10.4.21": "10.4.21_postcss@8.5.6", - "npm:base64-js@^1.5.1": "1.5.1", - "npm:class-variance-authority@~0.7.1": "0.7.1", - "npm:clsx@^2.1.1": "2.1.1", - "npm:cmdk@^1.1.1": "1.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8", - "npm:crypto-random-string@5": "5.0.0", - "npm:gzipper@8.2.1": "8.2.1", - "npm:gzipper@^8.2.1": "8.2.1", - "npm:happy-dom@^17.4.6": "17.6.3", - "npm:i18next-browser-languagedetector@^8.1.0": "8.2.0", - "npm:i18next-http-backend@^3.0.2": "3.0.2", - "npm:i18next@^25.2.0": "25.2.1_typescript@5.8.3", - "npm:idb-keyval@^6.2.1": "6.2.2", - "npm:immer@^10.1.1": "10.1.1", - "npm:js-cookie@^3.0.5": "3.0.5", - "npm:lucide-react@0.507": "0.507.0_react@19.1.0", - "npm:maplibre-gl@5.4.0": "5.4.0", - "npm:postcss@^8.5.3": "8.5.6", - "npm:react-dom@^19.1.0": "19.1.0_react@19.1.0", - "npm:react-error-boundary@6": "6.0.0_react@19.1.0", - "npm:react-hook-form@^7.56.2": "7.58.1_react@19.1.0", - "npm:react-i18next@^15.5.1": "15.5.3_i18next@25.2.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3", - "npm:react-map-gl@8.0.4": "8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:react-qrcode-logo@3": "3.0.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:react@^19.1.0": "19.1.0", - "npm:rfc4648@^1.5.4": "1.5.4", - "npm:simple-git-hooks@^2.13.0": "2.13.0", - "npm:tailwind-merge@^3.2.0": "3.3.1", - "npm:tailwindcss-animate@^1.0.7": "1.0.7_tailwindcss@4.1.10", - "npm:tailwindcss@^4.1.5": "4.1.10", - "npm:tar@^7.4.3": "7.4.3", - "npm:testing-library@^0.0.2": "0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29", - "npm:typescript@^5.8.3": "5.8.3", - "npm:vite-plugin-pwa@1": "1.0.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.27.4__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.15.32_@types+node@22.15.15", - "npm:vite@*": "7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15", - "npm:vite@7": "7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15", - "npm:vitest@*": "3.2.4_@types+node@22.15.32_happy-dom@17.6.3_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.15", - "npm:vitest@^3.2.4": "3.2.4_@types+node@22.15.32_happy-dom@17.6.3_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.15", - "npm:zod@^3.25.67": "3.25.67", - "npm:zustand@5.0.5": "5.0.5_@types+react@19.1.8_immer@10.1.1_react@19.1.0" - }, - "jsr": { - "@std/path@1.1.0": { - "integrity": "ddc94f8e3c275627281cbc23341df6b8bcc874d70374f75fec2533521e3d6886" - } - }, - "npm": { - "@adobe/css-tools@4.4.3": { - "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==" - }, - "@alloc/quick-lru@5.2.0": { - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" - }, - "@ampproject/remapping@2.3.0": { - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": [ - "@jridgewell/gen-mapping", - "@jridgewell/trace-mapping" - ] - }, - "@angular/common@6.1.10_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29_rxjs@6.6.7": { - "integrity": "sha512-73xxTSYJNKfiJ7C1Ajg+sz5l8y+blb/vNgHYg7O3yem5zLBnfPpidJ1UGg4W4d2Y+jwUVJbZKh8SKJarqAJVUQ==", - "dependencies": [ - "@angular/core", - "rxjs", - "tslib@1.14.1" - ] - }, - "@angular/core@6.1.10_rxjs@6.6.7_zone.js@0.8.29": { - "integrity": "sha512-61l3rIQTVdT45eOf6/fBJIeVmV10mcrxqS4N/1OWkuDT29YSJTZSxGcv8QjAyyutuhcqWWpO6gVRkN07rWmkPg==", - "dependencies": [ - "rxjs", - "tslib@1.14.1", - "zone.js" - ] - }, - "@apideck/better-ajv-errors@0.3.6_ajv@8.17.1": { - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dependencies": [ - "ajv", - "json-schema", - "jsonpointer", - "leven" - ] - }, - "@babel/code-frame@7.27.1": { - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dependencies": [ - "@babel/helper-validator-identifier", - "js-tokens@4.0.0", - "picocolors" - ] - }, - "@babel/compat-data@7.27.5": { - "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==" - }, - "@babel/core@7.27.4": { - "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", - "dependencies": [ - "@ampproject/remapping", - "@babel/code-frame", - "@babel/generator", - "@babel/helper-compilation-targets", - "@babel/helper-module-transforms", - "@babel/helpers", - "@babel/parser", - "@babel/template", - "@babel/traverse", - "@babel/types", - "convert-source-map", - "debug", - "gensync", - "json5", - "semver" - ] - }, - "@babel/generator@7.27.5": { - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", - "dependencies": [ - "@babel/parser", - "@babel/types", - "@jridgewell/gen-mapping", - "@jridgewell/trace-mapping", - "jsesc@3.1.0" - ] - }, - "@babel/helper-annotate-as-pure@7.27.3": { - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "dependencies": [ - "@babel/types" - ] - }, - "@babel/helper-compilation-targets@7.27.2": { - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dependencies": [ - "@babel/compat-data", - "@babel/helper-validator-option", - "browserslist", - "lru-cache", - "semver" - ] - }, - "@babel/helper-create-class-features-plugin@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "@babel/helper-member-expression-to-functions", - "@babel/helper-optimise-call-expression", - "@babel/helper-replace-supers", - "@babel/helper-skip-transparent-expression-wrappers", - "@babel/traverse", - "semver" - ] - }, - "@babel/helper-create-regexp-features-plugin@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "regexpu-core", - "semver" - ] - }, - "@babel/helper-define-polyfill-provider@0.6.4_@babel+core@7.27.4": { - "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", - "dependencies": [ - "@babel/core", - "@babel/helper-compilation-targets", - "@babel/helper-plugin-utils", - "debug", - "lodash.debounce", - "resolve" - ] - }, - "@babel/helper-member-expression-to-functions@7.27.1": { - "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", - "dependencies": [ - "@babel/traverse", - "@babel/types" - ] - }, - "@babel/helper-module-imports@7.27.1": { - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "dependencies": [ - "@babel/traverse", - "@babel/types" - ] - }, - "@babel/helper-module-transforms@7.27.3_@babel+core@7.27.4": { - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-imports", - "@babel/helper-validator-identifier", - "@babel/traverse" - ] - }, - "@babel/helper-optimise-call-expression@7.27.1": { - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dependencies": [ - "@babel/types" - ] - }, - "@babel/helper-plugin-utils@7.27.1": { - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==" - }, - "@babel/helper-remap-async-to-generator@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "@babel/helper-wrap-function", - "@babel/traverse" - ] - }, - "@babel/helper-replace-supers@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", - "dependencies": [ - "@babel/core", - "@babel/helper-member-expression-to-functions", - "@babel/helper-optimise-call-expression", - "@babel/traverse" - ] - }, - "@babel/helper-skip-transparent-expression-wrappers@7.27.1": { - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dependencies": [ - "@babel/traverse", - "@babel/types" - ] - }, - "@babel/helper-string-parser@7.27.1": { - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" - }, - "@babel/helper-validator-identifier@7.27.1": { - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==" - }, - "@babel/helper-validator-option@7.27.1": { - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==" - }, - "@babel/helper-wrap-function@7.27.1": { - "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", - "dependencies": [ - "@babel/template", - "@babel/traverse", - "@babel/types" - ] - }, - "@babel/helpers@7.27.6": { - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", - "dependencies": [ - "@babel/template", - "@babel/types" - ] - }, - "@babel/parser@7.27.5": { - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", - "dependencies": [ - "@babel/types" - ], - "bin": true - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/traverse" - ] - }, - "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-skip-transparent-expression-wrappers", - "@babel/plugin-transform-optional-chaining" - ] - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/traverse" - ] - }, - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2_@babel+core@7.27.4": { - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dependencies": [ - "@babel/core" - ] - }, - "@babel/plugin-syntax-import-assertions@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-syntax-import-attributes@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-syntax-jsx@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-syntax-typescript@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-syntax-unicode-sets-regex@7.18.6_@babel+core@7.27.4": { - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-arrow-functions@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-async-generator-functions@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-remap-async-to-generator", - "@babel/traverse" - ] - }, - "@babel/plugin-transform-async-to-generator@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-imports", - "@babel/helper-plugin-utils", - "@babel/helper-remap-async-to-generator" - ] - }, - "@babel/plugin-transform-block-scoped-functions@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-block-scoping@7.27.5_@babel+core@7.27.4": { - "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-class-properties@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-class-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-class-static-block@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-class-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-classes@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "@babel/helper-compilation-targets", - "@babel/helper-plugin-utils", - "@babel/helper-replace-supers", - "@babel/traverse", - "globals" - ] - }, - "@babel/plugin-transform-computed-properties@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/template" - ] - }, - "@babel/plugin-transform-destructuring@7.27.3_@babel+core@7.27.4": { - "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-dotall-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-duplicate-keys@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-dynamic-import@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-exponentiation-operator@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-export-namespace-from@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-for-of@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-skip-transparent-expression-wrappers" - ] - }, - "@babel/plugin-transform-function-name@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-compilation-targets", - "@babel/helper-plugin-utils", - "@babel/traverse" - ] - }, - "@babel/plugin-transform-json-strings@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-literals@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-logical-assignment-operators@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-member-expression-literals@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-modules-amd@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-transforms", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-modules-commonjs@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-transforms", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-modules-systemjs@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-transforms", - "@babel/helper-plugin-utils", - "@babel/helper-validator-identifier", - "@babel/traverse" - ] - }, - "@babel/plugin-transform-modules-umd@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-transforms", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-named-capturing-groups-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-new-target@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-nullish-coalescing-operator@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-numeric-separator@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-object-rest-spread@7.27.3_@babel+core@7.27.4": { - "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-compilation-targets", - "@babel/helper-plugin-utils", - "@babel/plugin-transform-destructuring", - "@babel/plugin-transform-parameters" - ] - }, - "@babel/plugin-transform-object-super@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-replace-supers" - ] - }, - "@babel/plugin-transform-optional-catch-binding@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-optional-chaining@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-skip-transparent-expression-wrappers" - ] - }, - "@babel/plugin-transform-parameters@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-private-methods@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-class-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-private-property-in-object@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "@babel/helper-create-class-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-property-literals@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-react-jsx-self@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-react-jsx-source@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-regenerator@7.27.5_@babel+core@7.27.4": { - "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-regexp-modifiers@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-reserved-words@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-shorthand-properties@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-spread@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-skip-transparent-expression-wrappers" - ] - }, - "@babel/plugin-transform-sticky-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-template-literals@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-typeof-symbol@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-typescript@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", - "dependencies": [ - "@babel/core", - "@babel/helper-annotate-as-pure", - "@babel/helper-create-class-features-plugin", - "@babel/helper-plugin-utils", - "@babel/helper-skip-transparent-expression-wrappers", - "@babel/plugin-syntax-typescript" - ] - }, - "@babel/plugin-transform-unicode-escapes@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-unicode-property-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-unicode-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/plugin-transform-unicode-sets-regex@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", - "dependencies": [ - "@babel/core", - "@babel/helper-create-regexp-features-plugin", - "@babel/helper-plugin-utils" - ] - }, - "@babel/preset-env@7.27.2_@babel+core@7.27.4": { - "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", - "dependencies": [ - "@babel/compat-data", - "@babel/core", - "@babel/helper-compilation-targets", - "@babel/helper-plugin-utils", - "@babel/helper-validator-option", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key", - "@babel/plugin-bugfix-safari-class-field-initializer-scope", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", - "@babel/plugin-proposal-private-property-in-object", - "@babel/plugin-syntax-import-assertions", - "@babel/plugin-syntax-import-attributes", - "@babel/plugin-syntax-unicode-sets-regex", - "@babel/plugin-transform-arrow-functions", - "@babel/plugin-transform-async-generator-functions", - "@babel/plugin-transform-async-to-generator", - "@babel/plugin-transform-block-scoped-functions", - "@babel/plugin-transform-block-scoping", - "@babel/plugin-transform-class-properties", - "@babel/plugin-transform-class-static-block", - "@babel/plugin-transform-classes", - "@babel/plugin-transform-computed-properties", - "@babel/plugin-transform-destructuring", - "@babel/plugin-transform-dotall-regex", - "@babel/plugin-transform-duplicate-keys", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex", - "@babel/plugin-transform-dynamic-import", - "@babel/plugin-transform-exponentiation-operator", - "@babel/plugin-transform-export-namespace-from", - "@babel/plugin-transform-for-of", - "@babel/plugin-transform-function-name", - "@babel/plugin-transform-json-strings", - "@babel/plugin-transform-literals", - "@babel/plugin-transform-logical-assignment-operators", - "@babel/plugin-transform-member-expression-literals", - "@babel/plugin-transform-modules-amd", - "@babel/plugin-transform-modules-commonjs", - "@babel/plugin-transform-modules-systemjs", - "@babel/plugin-transform-modules-umd", - "@babel/plugin-transform-named-capturing-groups-regex", - "@babel/plugin-transform-new-target", - "@babel/plugin-transform-nullish-coalescing-operator", - "@babel/plugin-transform-numeric-separator", - "@babel/plugin-transform-object-rest-spread", - "@babel/plugin-transform-object-super", - "@babel/plugin-transform-optional-catch-binding", - "@babel/plugin-transform-optional-chaining", - "@babel/plugin-transform-parameters", - "@babel/plugin-transform-private-methods", - "@babel/plugin-transform-private-property-in-object", - "@babel/plugin-transform-property-literals", - "@babel/plugin-transform-regenerator", - "@babel/plugin-transform-regexp-modifiers", - "@babel/plugin-transform-reserved-words", - "@babel/plugin-transform-shorthand-properties", - "@babel/plugin-transform-spread", - "@babel/plugin-transform-sticky-regex", - "@babel/plugin-transform-template-literals", - "@babel/plugin-transform-typeof-symbol", - "@babel/plugin-transform-unicode-escapes", - "@babel/plugin-transform-unicode-property-regex", - "@babel/plugin-transform-unicode-regex", - "@babel/plugin-transform-unicode-sets-regex", - "@babel/preset-modules", - "babel-plugin-polyfill-corejs2", - "babel-plugin-polyfill-corejs3", - "babel-plugin-polyfill-regenerator", - "core-js-compat", - "semver" - ] - }, - "@babel/preset-modules@0.1.6-no-external-plugins_@babel+core@7.27.4": { - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/types", - "esutils" - ] - }, - "@babel/preset-typescript@7.27.1_@babel+core@7.27.4": { - "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-plugin-utils", - "@babel/helper-validator-option", - "@babel/plugin-syntax-jsx", - "@babel/plugin-transform-modules-commonjs", - "@babel/plugin-transform-typescript" - ] - }, - "@babel/runtime@7.27.6": { - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==" - }, - "@babel/template@7.27.2": { - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dependencies": [ - "@babel/code-frame", - "@babel/parser", - "@babel/types" - ] - }, - "@babel/traverse@7.27.4": { - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", - "dependencies": [ - "@babel/code-frame", - "@babel/generator", - "@babel/parser", - "@babel/template", - "@babel/types", - "debug", - "globals" - ] - }, - "@babel/types@7.27.6": { - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", - "dependencies": [ - "@babel/helper-string-parser", - "@babel/helper-validator-identifier" - ] - }, - "@bufbuild/protobuf@2.5.2": { - "integrity": "sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg==" - }, - "@emnapi/core@1.4.3": { - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", - "dependencies": [ - "@emnapi/wasi-threads", - "tslib@2.8.1" - ] - }, - "@emnapi/runtime@1.4.3": { - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", - "dependencies": [ - "tslib@2.8.1" - ] - }, - "@emnapi/wasi-threads@1.0.2": { - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", - "dependencies": [ - "tslib@2.8.1" - ] - }, - "@esbuild/aix-ppc64@0.25.5": { - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", - "os": ["aix"], - "cpu": ["ppc64"] - }, - "@esbuild/android-arm64@0.25.5": { - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", - "os": ["android"], - "cpu": ["arm64"] - }, - "@esbuild/android-arm@0.25.5": { - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", - "os": ["android"], - "cpu": ["arm"] - }, - "@esbuild/android-x64@0.25.5": { - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", - "os": ["android"], - "cpu": ["x64"] - }, - "@esbuild/darwin-arm64@0.25.5": { - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", - "os": ["darwin"], - "cpu": ["arm64"] - }, - "@esbuild/darwin-x64@0.25.5": { - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", - "os": ["darwin"], - "cpu": ["x64"] - }, - "@esbuild/freebsd-arm64@0.25.5": { - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", - "os": ["freebsd"], - "cpu": ["arm64"] - }, - "@esbuild/freebsd-x64@0.25.5": { - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", - "os": ["freebsd"], - "cpu": ["x64"] - }, - "@esbuild/linux-arm64@0.25.5": { - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "@esbuild/linux-arm@0.25.5": { - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", - "os": ["linux"], - "cpu": ["arm"] - }, - "@esbuild/linux-ia32@0.25.5": { - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", - "os": ["linux"], - "cpu": ["ia32"] - }, - "@esbuild/linux-loong64@0.25.5": { - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", - "os": ["linux"], - "cpu": ["loong64"] - }, - "@esbuild/linux-mips64el@0.25.5": { - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", - "os": ["linux"], - "cpu": ["mips64el"] - }, - "@esbuild/linux-ppc64@0.25.5": { - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", - "os": ["linux"], - "cpu": ["ppc64"] - }, - "@esbuild/linux-riscv64@0.25.5": { - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", - "os": ["linux"], - "cpu": ["riscv64"] - }, - "@esbuild/linux-s390x@0.25.5": { - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", - "os": ["linux"], - "cpu": ["s390x"] - }, - "@esbuild/linux-x64@0.25.5": { - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", - "os": ["linux"], - "cpu": ["x64"] - }, - "@esbuild/netbsd-arm64@0.25.5": { - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", - "os": ["netbsd"], - "cpu": ["arm64"] - }, - "@esbuild/netbsd-x64@0.25.5": { - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", - "os": ["netbsd"], - "cpu": ["x64"] - }, - "@esbuild/openbsd-arm64@0.25.5": { - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", - "os": ["openbsd"], - "cpu": ["arm64"] - }, - "@esbuild/openbsd-x64@0.25.5": { - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", - "os": ["openbsd"], - "cpu": ["x64"] - }, - "@esbuild/sunos-x64@0.25.5": { - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", - "os": ["sunos"], - "cpu": ["x64"] - }, - "@esbuild/win32-arm64@0.25.5": { - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", - "os": ["win32"], - "cpu": ["arm64"] - }, - "@esbuild/win32-ia32@0.25.5": { - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", - "os": ["win32"], - "cpu": ["ia32"] - }, - "@esbuild/win32-x64@0.25.5": { - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", - "os": ["win32"], - "cpu": ["x64"] - }, - "@floating-ui/core@1.7.1": { - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", - "dependencies": [ - "@floating-ui/utils" - ] - }, - "@floating-ui/dom@1.7.1": { - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", - "dependencies": [ - "@floating-ui/core", - "@floating-ui/utils" - ] - }, - "@floating-ui/react-dom@2.1.3_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", - "dependencies": [ - "@floating-ui/dom", - "react", - "react-dom" - ] - }, - "@floating-ui/utils@0.2.9": { - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" - }, - "@gfx/zopfli@1.0.15": { - "integrity": "sha512-7mBgpi7UD82fsff5ThQKet0uBTl4BYerQuc+/qA1ELTwWEiIedRTcD3JgiUu9wwZ2kytW8JOb165rSdAt8PfcQ==", - "dependencies": [ - "base64-js" - ] - }, - "@hookform/resolvers@5.1.1_react-hook-form@7.58.1__react@19.1.0_react@19.1.0": { - "integrity": "sha512-J/NVING3LMAEvexJkyTLjruSm7aOFx7QX21pzkiJfMoNG0wl5aFEjLTl7ay7IQb9EWY6AkrBy7tHL2Alijpdcg==", - "dependencies": [ - "@standard-schema/utils", - "react-hook-form" - ] - }, - "@isaacs/fs-minipass@4.0.1": { - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dependencies": [ - "minipass" - ] - }, - "@jridgewell/gen-mapping@0.3.8": { - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dependencies": [ - "@jridgewell/set-array", - "@jridgewell/sourcemap-codec", - "@jridgewell/trace-mapping" - ] - }, - "@jridgewell/resolve-uri@3.1.2": { - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" - }, - "@jridgewell/set-array@1.2.1": { - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" - }, - "@jridgewell/source-map@0.3.6": { - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": [ - "@jridgewell/gen-mapping", - "@jridgewell/trace-mapping" - ] - }, - "@jridgewell/sourcemap-codec@1.5.0": { - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "@jridgewell/trace-mapping@0.3.25": { - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": [ - "@jridgewell/resolve-uri", - "@jridgewell/sourcemap-codec" - ] - }, - "@jsr/meshtastic__core@2.6.4": { - "integrity": "sha512-1Kz5DK6peFxluHOJR38vFwfgeJzMXTz+3p6TvibjILVhSQC2U1nu8aJbn6w5zhRqS+j79OmtrRvdzL6VNsTkkQ==", - "dependencies": [ - "@bufbuild/protobuf", - "@jsr/meshtastic__protobufs", - "crc", - "ste-simple-events", - "tslog" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__core/2.6.4.tgz" - }, - "@jsr/meshtastic__js@2.6.0-0": { - "integrity": "sha512-+xpZpxK6oUIVOuEs7C+LyxRr2druvc7UNNNTK9Rl8ioXj63Jz1uQXlYe2Gj0xjnRAiSQLR7QVaPef21BR/YTxA==", - "dependencies": [ - "@bufbuild/protobuf", - "@jsr/meshtastic__protobufs", - "crc", - "ste-simple-events", - "tslog" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__js/2.6.0-0.tgz" - }, - "@jsr/meshtastic__protobufs@2.6.2": { - "integrity": "sha512-bIENtFnUEru28GrAeSdiBS9skp0hN/3HZunMbF/IjvUrXOlx2fptKVj3b+pzjOWnLBZxllrByV/W+XDmrxqJ6g==", - "dependencies": [ - "@bufbuild/protobuf" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__protobufs/2.6.2.tgz" - }, - "@jsr/meshtastic__transport-http@0.2.1": { - "integrity": "sha512-lmQKr3aIINKvtGROU4HchmSVqbZSbkIHqajowRRC8IAjsnR0zNTyxz210QyY4pFUF9hpcW3GRjwq5h/VO2JuGg==", - "dependencies": [ - "@jsr/meshtastic__core" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__transport-http/0.2.1.tgz" - }, - "@jsr/meshtastic__transport-web-bluetooth@0.1.2": { - "integrity": "sha512-Z+5pv9RXNgY0/crKExOH3pZ6LT0HIXFmnBL7NX5AO2knOFRn+4lmxQEhhmiTTlkUfqyEfAvbjuY5u4mq9TPTdQ==", - "dependencies": [ - "@jsr/meshtastic__core" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__transport-web-bluetooth/0.1.2.tgz" - }, - "@jsr/meshtastic__transport-web-serial@0.2.1": { - "integrity": "sha512-yumjEGLkAuJYOC3aWKvZzbQqi/LnqaKfNpVCY7Ki7oLtAshNiZrBLiwiFhN7+ZR9FfMdJThyBMqREBDRRWTO1Q==", - "dependencies": [ - "@jsr/meshtastic__core" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/meshtastic__transport-web-serial/0.2.1.tgz" - }, - "@mapbox/geojson-rewind@0.5.2": { - "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", - "dependencies": [ - "get-stream", - "minimist" - ], - "bin": true - }, - "@mapbox/jsonlint-lines-primitives@2.0.2": { - "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" - }, - "@mapbox/point-geometry@0.1.0": { - "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" - }, - "@mapbox/tiny-sdf@2.0.6": { - "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==" - }, - "@mapbox/unitbezier@0.0.1": { - "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" - }, - "@mapbox/vector-tile@1.3.1": { - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", - "dependencies": [ - "@mapbox/point-geometry" - ] - }, - "@mapbox/whoots-js@3.1.0": { - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" - }, - "@maplibre/maplibre-gl-style-spec@19.3.3": { - "integrity": "sha512-cOZZOVhDSulgK0meTsTkmNXb1ahVvmTmWmfx9gRBwc6hq98wS9JP35ESIoNq3xqEan+UN+gn8187Z6E4NKhLsw==", - "dependencies": [ - "@mapbox/jsonlint-lines-primitives", - "@mapbox/unitbezier", - "json-stringify-pretty-compact@3.0.0", - "minimist", - "rw", - "sort-object" - ], - "bin": true - }, - "@maplibre/maplibre-gl-style-spec@23.3.0": { - "integrity": "sha512-IGJtuBbaGzOUgODdBRg66p8stnwj9iDXkgbYKoYcNiiQmaez5WVRfXm4b03MCDwmZyX93csbfHFWEJJYHnn5oA==", - "dependencies": [ - "@mapbox/jsonlint-lines-primitives", - "@mapbox/unitbezier", - "json-stringify-pretty-compact@4.0.0", - "minimist", - "quickselect@3.0.0", - "rw", - "tinyqueue@3.0.0" - ], - "bin": true - }, - "@napi-rs/wasm-runtime@0.2.11": { - "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==", - "dependencies": [ - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util" - ] - }, - "@noble/curves@1.9.2": { - "integrity": "sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==", - "dependencies": [ - "@noble/hashes" - ] - }, - "@noble/hashes@1.8.0": { - "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==" - }, - "@radix-ui/number@1.1.1": { - "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==" - }, - "@radix-ui/primitive@1.1.2": { - "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==" - }, - "@radix-ui/react-accordion@1.2.11_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-l3W5D54emV2ues7jjeG1xcyN7S3jnK3zE2zHqgn0CmMsy9lNJwmgcrmaxS+7ipw15FAivzKNzH3d5EcGoFKw0A==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-collapsible", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-id", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-arrow@1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", - "dependencies": [ - "@radix-ui/react-primitive", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-checkbox@1.3.2_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-previous", - "@radix-ui/react-use-size", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-collapsible@1.1.11_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-2qrRsVGSCYasSz1RFOorXwl0H7g7J1frQtgpQgYrt+MOidtPAINHn9CPovQXb83r8ahapdx3Tu0fa/pdFFSdPg==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-id", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-layout-effect", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-collection@1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", - "dependencies": [ - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-primitive", - "@radix-ui/react-slot", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-compose-refs@1.1.2_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-context@1.1.2_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-dialog@1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-focus-guards", - "@radix-ui/react-focus-scope", - "@radix-ui/react-id", - "@radix-ui/react-portal", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-slot", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "aria-hidden", - "react", - "react-dom", - "react-remove-scroll" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-direction@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-dismissable-layer@1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-escape-keydown", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-dropdown-menu@2.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-id", - "@radix-ui/react-menu", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-focus-guards@1.1.2_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-focus-scope@1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", - "dependencies": [ - "@radix-ui/react-compose-refs", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-id@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", - "dependencies": [ - "@radix-ui/react-use-layout-effect", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-label@2.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", - "dependencies": [ - "@radix-ui/react-primitive", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-menu@2.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-focus-guards", - "@radix-ui/react-focus-scope", - "@radix-ui/react-id", - "@radix-ui/react-popper", - "@radix-ui/react-portal", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-roving-focus", - "@radix-ui/react-slot", - "@radix-ui/react-use-callback-ref", - "@types/react", - "@types/react-dom", - "aria-hidden", - "react", - "react-dom", - "react-remove-scroll" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-menubar@1.1.15_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-Z71C7LGD+YDYo3TV81paUs8f3Zbmkvg6VLRQpKYfzioOE6n7fOhA3ApK/V/2Odolxjoc4ENk8AYCjohCNayd5A==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-id", - "@radix-ui/react-menu", - "@radix-ui/react-primitive", - "@radix-ui/react-roving-focus", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-popover@1.1.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-focus-guards", - "@radix-ui/react-focus-scope", - "@radix-ui/react-id", - "@radix-ui/react-popper", - "@radix-ui/react-portal", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-slot", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "aria-hidden", - "react", - "react-dom", - "react-remove-scroll" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-popper@1.2.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==", - "dependencies": [ - "@floating-ui/react-dom", - "@radix-ui/react-arrow", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-layout-effect", - "@radix-ui/react-use-rect", - "@radix-ui/react-use-size", - "@radix-ui/rect", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-portal@1.1.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", - "dependencies": [ - "@radix-ui/react-primitive", - "@radix-ui/react-use-layout-effect", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-presence@1.1.4_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==", - "dependencies": [ - "@radix-ui/react-compose-refs", - "@radix-ui/react-use-layout-effect", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-primitive@2.1.3_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", - "dependencies": [ - "@radix-ui/react-slot", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-roving-focus@1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-id", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-scroll-area@1.2.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==", - "dependencies": [ - "@radix-ui/number", - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-layout-effect", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-select@2.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==", - "dependencies": [ - "@radix-ui/number", - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-focus-guards", - "@radix-ui/react-focus-scope", - "@radix-ui/react-id", - "@radix-ui/react-popper", - "@radix-ui/react-portal", - "@radix-ui/react-primitive", - "@radix-ui/react-slot", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-layout-effect", - "@radix-ui/react-use-previous", - "@radix-ui/react-visually-hidden", - "@types/react", - "@types/react-dom", - "aria-hidden", - "react", - "react-dom", - "react-remove-scroll" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-separator@1.1.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==", - "dependencies": [ - "@radix-ui/react-primitive", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-slider@1.3.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-rkfe2pU2NBAYfGaxa3Mqosi7VZEWX5CxKaanRv0vZd4Zhl9fvQrg0VM93dv3xGLGfrHuoTRF3JXH8nb9g+B3fw==", - "dependencies": [ - "@radix-ui/number", - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-layout-effect", - "@radix-ui/react-use-previous", - "@radix-ui/react-use-size", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-slot@1.2.3_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "dependencies": [ - "@radix-ui/react-compose-refs", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-switch@1.2.5_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-5ijLkak6ZMylXsaImpZ8u4Rlf5grRmoc0p0QeX9VJtlrM4f5m3nCTX8tWga/zOA8PZYIR/t0p2Mnvd7InrJ6yQ==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-previous", - "@radix-ui/react-use-size", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-tabs@1.1.12_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-GTVAlRVrQrSw3cEARM0nAx73ixrWDPNZAruETn3oHCNP6SbZ/hNxdxp+u7VkIEv3/sFoLq1PfcHrl7Pnp0CDpw==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-id", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-roving-focus", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-toast@1.2.14_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-nAP5FBxBJGQ/YfUB+r+O6USFVkWq3gAInkxyEnmvEV5jtSbfDhfa4hwX8CraCnbjMLsE7XSf/K75l9xXY7joWg==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-collection", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-portal", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-use-callback-ref", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-use-layout-effect", - "@radix-ui/react-visually-hidden", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-toggle-group@1.1.10_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-kiU694Km3WFLTC75DdqgM/3Jauf3rD9wxeS9XtyWFKsBUeZA337lC+6uUazT7I1DhanZ5gyD5Stf8uf2dbQxOQ==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-context", - "@radix-ui/react-direction", - "@radix-ui/react-primitive", - "@radix-ui/react-roving-focus", - "@radix-ui/react-toggle", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-toggle@1.1.9_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-primitive", - "@radix-ui/react-use-controllable-state", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-tooltip@1.2.7_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==", - "dependencies": [ - "@radix-ui/primitive", - "@radix-ui/react-compose-refs", - "@radix-ui/react-context", - "@radix-ui/react-dismissable-layer", - "@radix-ui/react-id", - "@radix-ui/react-popper", - "@radix-ui/react-portal", - "@radix-ui/react-presence", - "@radix-ui/react-primitive", - "@radix-ui/react-slot", - "@radix-ui/react-use-controllable-state", - "@radix-ui/react-visually-hidden", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/react-use-callback-ref@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-controllable-state@1.2.2_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", - "dependencies": [ - "@radix-ui/react-use-effect-event", - "@radix-ui/react-use-layout-effect", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-effect-event@0.0.2_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", - "dependencies": [ - "@radix-ui/react-use-layout-effect", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-escape-keydown@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", - "dependencies": [ - "@radix-ui/react-use-callback-ref", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-layout-effect@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-previous@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", - "dependencies": [ - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-rect@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", - "dependencies": [ - "@radix-ui/rect", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-use-size@1.1.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", - "dependencies": [ - "@radix-ui/react-use-layout-effect", - "@types/react", - "react" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "@radix-ui/react-visually-hidden@1.2.3_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", - "dependencies": [ - "@radix-ui/react-primitive", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@radix-ui/rect@1.1.1": { - "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==" - }, - "@rolldown/pluginutils@1.0.0-beta.19": { - "integrity": "sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==" - }, - "@rollup/plugin-babel@5.3.1_@babel+core@7.27.4_rollup@2.79.2": { - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": [ - "@babel/core", - "@babel/helper-module-imports", - "@rollup/pluginutils@3.1.0_rollup@2.79.2", - "rollup@2.79.2" - ] - }, - "@rollup/plugin-node-resolve@15.3.1_rollup@2.79.2": { - "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", - "dependencies": [ - "@rollup/pluginutils@5.2.0_rollup@2.79.2", - "@types/resolve", - "deepmerge", - "is-module", - "resolve", - "rollup@2.79.2" - ], - "optionalPeers": [ - "rollup@2.79.2" - ] - }, - "@rollup/plugin-replace@2.4.2_rollup@2.79.2": { - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": [ - "@rollup/pluginutils@3.1.0_rollup@2.79.2", - "magic-string@0.25.9", - "rollup@2.79.2" - ] - }, - "@rollup/plugin-terser@0.4.4_rollup@2.79.2": { - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", - "dependencies": [ - "rollup@2.79.2", - "serialize-javascript", - "smob", - "terser" - ], - "optionalPeers": [ - "rollup@2.79.2" - ] - }, - "@rollup/pluginutils@3.1.0_rollup@2.79.2": { - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": [ - "@types/estree@0.0.39", - "estree-walker@1.0.1", - "picomatch@2.3.1", - "rollup@2.79.2" - ] - }, - "@rollup/pluginutils@5.2.0_rollup@2.79.2": { - "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", - "dependencies": [ - "@types/estree@1.0.8", - "estree-walker@2.0.2", - "picomatch@4.0.2", - "rollup@2.79.2" - ], - "optionalPeers": [ - "rollup@2.79.2" - ] - }, - "@rollup/rollup-android-arm-eabi@4.44.0": { - "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", - "os": ["android"], - "cpu": ["arm"] - }, - "@rollup/rollup-android-arm64@4.44.0": { - "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", - "os": ["android"], - "cpu": ["arm64"] - }, - "@rollup/rollup-darwin-arm64@4.44.0": { - "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", - "os": ["darwin"], - "cpu": ["arm64"] - }, - "@rollup/rollup-darwin-x64@4.44.0": { - "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", - "os": ["darwin"], - "cpu": ["x64"] - }, - "@rollup/rollup-freebsd-arm64@4.44.0": { - "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", - "os": ["freebsd"], - "cpu": ["arm64"] - }, - "@rollup/rollup-freebsd-x64@4.44.0": { - "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", - "os": ["freebsd"], - "cpu": ["x64"] - }, - "@rollup/rollup-linux-arm-gnueabihf@4.44.0": { - "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", - "os": ["linux"], - "cpu": ["arm"] - }, - "@rollup/rollup-linux-arm-musleabihf@4.44.0": { - "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", - "os": ["linux"], - "cpu": ["arm"] - }, - "@rollup/rollup-linux-arm64-gnu@4.44.0": { - "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "@rollup/rollup-linux-arm64-musl@4.44.0": { - "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "@rollup/rollup-linux-loongarch64-gnu@4.44.0": { - "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", - "os": ["linux"], - "cpu": ["loong64"] - }, - "@rollup/rollup-linux-powerpc64le-gnu@4.44.0": { - "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", - "os": ["linux"], - "cpu": ["ppc64"] - }, - "@rollup/rollup-linux-riscv64-gnu@4.44.0": { - "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", - "os": ["linux"], - "cpu": ["riscv64"] - }, - "@rollup/rollup-linux-riscv64-musl@4.44.0": { - "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", - "os": ["linux"], - "cpu": ["riscv64"] - }, - "@rollup/rollup-linux-s390x-gnu@4.44.0": { - "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", - "os": ["linux"], - "cpu": ["s390x"] - }, - "@rollup/rollup-linux-x64-gnu@4.44.0": { - "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", - "os": ["linux"], - "cpu": ["x64"] - }, - "@rollup/rollup-linux-x64-musl@4.44.0": { - "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", - "os": ["linux"], - "cpu": ["x64"] - }, - "@rollup/rollup-win32-arm64-msvc@4.44.0": { - "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", - "os": ["win32"], - "cpu": ["arm64"] - }, - "@rollup/rollup-win32-ia32-msvc@4.44.0": { - "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", - "os": ["win32"], - "cpu": ["ia32"] - }, - "@rollup/rollup-win32-x64-msvc@4.44.0": { - "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", - "os": ["win32"], - "cpu": ["x64"] - }, - "@standard-schema/utils@0.3.0": { - "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==" - }, - "@surma/rollup-plugin-off-main-thread@2.2.3": { - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": [ - "ejs", - "json5", - "magic-string@0.25.9", - "string.prototype.matchall" - ] - }, - "@tailwindcss/node@4.1.10": { - "integrity": "sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==", - "dependencies": [ - "@ampproject/remapping", - "enhanced-resolve", - "jiti", - "lightningcss", - "magic-string@0.30.17", - "source-map-js", - "tailwindcss" - ] - }, - "@tailwindcss/oxide-android-arm64@4.1.10": { - "integrity": "sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==", - "os": ["android"], - "cpu": ["arm64"] - }, - "@tailwindcss/oxide-darwin-arm64@4.1.10": { - "integrity": "sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==", - "os": ["darwin"], - "cpu": ["arm64"] - }, - "@tailwindcss/oxide-darwin-x64@4.1.10": { - "integrity": "sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==", - "os": ["darwin"], - "cpu": ["x64"] - }, - "@tailwindcss/oxide-freebsd-x64@4.1.10": { - "integrity": "sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==", - "os": ["freebsd"], - "cpu": ["x64"] - }, - "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10": { - "integrity": "sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==", - "os": ["linux"], - "cpu": ["arm"] - }, - "@tailwindcss/oxide-linux-arm64-gnu@4.1.10": { - "integrity": "sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "@tailwindcss/oxide-linux-arm64-musl@4.1.10": { - "integrity": "sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "@tailwindcss/oxide-linux-x64-gnu@4.1.10": { - "integrity": "sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==", - "os": ["linux"], - "cpu": ["x64"] - }, - "@tailwindcss/oxide-linux-x64-musl@4.1.10": { - "integrity": "sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==", - "os": ["linux"], - "cpu": ["x64"] - }, - "@tailwindcss/oxide-wasm32-wasi@4.1.10": { - "integrity": "sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==", - "dependencies": [ - "@emnapi/core", - "@emnapi/runtime", - "@emnapi/wasi-threads", - "@napi-rs/wasm-runtime", - "@tybys/wasm-util", - "tslib@2.8.1" - ], - "cpu": ["wasm32"] - }, - "@tailwindcss/oxide-win32-arm64-msvc@4.1.10": { - "integrity": "sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==", - "os": ["win32"], - "cpu": ["arm64"] - }, - "@tailwindcss/oxide-win32-x64-msvc@4.1.10": { - "integrity": "sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==", - "os": ["win32"], - "cpu": ["x64"] - }, - "@tailwindcss/oxide@4.1.10": { - "integrity": "sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==", - "dependencies": [ - "detect-libc", - "tar" - ], - "optionalDependencies": [ - "@tailwindcss/oxide-android-arm64", - "@tailwindcss/oxide-darwin-arm64", - "@tailwindcss/oxide-darwin-x64", - "@tailwindcss/oxide-freebsd-x64", - "@tailwindcss/oxide-linux-arm-gnueabihf", - "@tailwindcss/oxide-linux-arm64-gnu", - "@tailwindcss/oxide-linux-arm64-musl", - "@tailwindcss/oxide-linux-x64-gnu", - "@tailwindcss/oxide-linux-x64-musl", - "@tailwindcss/oxide-wasm32-wasi", - "@tailwindcss/oxide-win32-arm64-msvc", - "@tailwindcss/oxide-win32-x64-msvc" - ], - "scripts": true - }, - "@tailwindcss/postcss@4.1.10": { - "integrity": "sha512-B+7r7ABZbkXJwpvt2VMnS6ujcDoR2OOcFaqrLIo1xbcdxje4Vf+VgJdBzNNbrAjBj/rLZ66/tlQ1knIGNLKOBQ==", - "dependencies": [ - "@alloc/quick-lru", - "@tailwindcss/node", - "@tailwindcss/oxide", - "postcss", - "tailwindcss" - ] - }, - "@tanstack/history@1.121.21": { - "integrity": "sha512-8BFGA7fpElicM1aEfZRDoEiWgMrNb/fVuJjSKv+nYtbp7jdtqt57fROi/uDGf6PLlgJbMoT3GWxqveZisOUEKA==" - }, - "@tanstack/history@1.121.34": { - "integrity": "sha512-YL8dGi5ZU+xvtav2boRlw4zrRghkY6hvdcmHhA0RGSJ/CBgzv+cbADW9eYJLx74XMZvIQ1pp6VMbrpXnnM5gHA==" - }, - "@tanstack/react-router-devtools@1.121.27_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-hPOI1FGVWSf9U70eW7NevF/i68Id44KLTM7YjKtDcQi+MWEoxqvXiyXrl/HUAm1IBqLNwO5ktnEdcDuAG/efDg==", - "dependencies": [ - "@tanstack/react-router", - "@tanstack/router-devtools-core", - "react", - "react-dom" - ] - }, - "@tanstack/react-router@1.121.27_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-zuLy8IC5fF52fzTTG61nMW2pMoK8LW4kSpeW21deb4gx/kMFKDOaYTe/soT63CO9/x0X6TYcbfjRj67038J0pQ==", - "dependencies": [ - "@tanstack/history@1.121.21", - "@tanstack/react-store", - "@tanstack/router-core@1.121.27", - "jsesc@3.1.0", - "react", - "react-dom", - "tiny-invariant", - "tiny-warning" - ] - }, - "@tanstack/react-store@0.7.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-qUTEKdId6QPWGiWyKAPf/gkN29scEsz6EUSJ0C3HgLMgaqTAyBsQ2sMCfGVcqb+kkhEXAdjleCgH6LAPD6f2sA==", - "dependencies": [ - "@tanstack/store", - "react", - "react-dom", - "use-sync-external-store" - ] - }, - "@tanstack/router-cli@1.121.37": { - "integrity": "sha512-Jc/YIBPBGgKt10wqquWMR3dntbUWSlhXaGCYFRb31SM+zRl+NSyOIhEO5zAm0oP4l605yyejs9gGj8BC9idn0Q==", - "dependencies": [ - "@tanstack/router-generator", - "chokidar", - "yargs" - ], - "bin": true - }, - "@tanstack/router-core@1.121.27": { - "integrity": "sha512-6lCQ3p7KhJ8Qy33TPRM6wIkQ1XKaikD5qqx3K2fPr3YtyDNefKQValbSAkb2CBB+hlDodfHNyxemE9alnQr55A==", - "dependencies": [ - "@tanstack/history@1.121.21", - "@tanstack/store", - "tiny-invariant" - ] - }, - "@tanstack/router-core@1.121.34": { - "integrity": "sha512-CRH9dC8uLfFOKUGTbtOcMPv+weNVt2xs+me34KLX0Yja2yHG99oAUCBwamXsVQPpfjLFPYeJuKyo98+Mg+Ppeg==", - "dependencies": [ - "@tanstack/history@1.121.34", - "@tanstack/store", - "tiny-invariant" - ] - }, - "@tanstack/router-devtools-core@1.121.27_@tanstack+router-core@1.121.27_solid-js@1.9.7__seroval@1.3.2_tiny-invariant@1.3.3": { - "integrity": "sha512-taeINd8CSIg+0916myI52HbQxjqfgxqHp68Ha6uxjXAHhHQKg/hBFCWpDs4Dwxi290mhT8j2oeXNyDaGMvVumQ==", - "dependencies": [ - "@tanstack/router-core@1.121.27", - "clsx", - "goober", - "solid-js", - "tiny-invariant" - ] - }, - "@tanstack/router-devtools@1.121.27_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-hQ+8CwMYXCk+FmDPSG5YavWNmY2WuHvEGsbmu1KkwyZ8pwj0RUYCArzGpKx8c0GT7Y29eWmU+U0DNzmEKQILpA==", - "dependencies": [ - "@tanstack/react-router", - "@tanstack/react-router-devtools", - "clsx", - "goober", - "react", - "react-dom" - ] - }, - "@tanstack/router-generator@1.121.37": { - "integrity": "sha512-d7IqEDf962uJFNPMWXfPr+kUpS3Cv72azZhBNMMVmZUox/h3VDGgQ6OUnWXHwnno4xqDoS/mx9huTUnItoewaw==", - "dependencies": [ - "@tanstack/router-core@1.121.34", - "@tanstack/router-utils", - "@tanstack/virtual-file-routes", - "prettier", - "recast", - "source-map@0.7.4", - "tsx", - "zod" - ] - }, - "@tanstack/router-plugin@1.121.37_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@22.15.32": { - "integrity": "sha512-zrolQ1J53xDUdxdO6MLfvnpVINnkIfOnEDVeX3kwHKBGQ5zyGdbolVcVVrJIRYQS0SJoWesn8cf8j+z+u8nZtg==", - "dependencies": [ - "@babel/core", - "@babel/plugin-syntax-jsx", - "@babel/plugin-syntax-typescript", - "@babel/template", - "@babel/traverse", - "@babel/types", - "@tanstack/react-router", - "@tanstack/router-core@1.121.34", - "@tanstack/router-generator", - "@tanstack/router-utils", - "@tanstack/virtual-file-routes", - "babel-dead-code-elimination", - "chokidar", - "unplugin", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2", - "zod" - ], - "optionalPeers": [ - "@tanstack/react-router", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2" - ] - }, - "@tanstack/router-plugin@1.121.37_@tanstack+react-router@1.121.27__react@19.1.0__react-dom@19.1.0___react@19.1.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+node@22.15.32_@types+node@22.15.15": { - "integrity": "sha512-zrolQ1J53xDUdxdO6MLfvnpVINnkIfOnEDVeX3kwHKBGQ5zyGdbolVcVVrJIRYQS0SJoWesn8cf8j+z+u8nZtg==", - "dependencies": [ - "@babel/core", - "@babel/plugin-syntax-jsx", - "@babel/plugin-syntax-typescript", - "@babel/template", - "@babel/traverse", - "@babel/types", - "@tanstack/react-router", - "@tanstack/router-core@1.121.34", - "@tanstack/router-generator", - "@tanstack/router-utils", - "@tanstack/virtual-file-routes", - "babel-dead-code-elimination", - "chokidar", - "unplugin", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15", - "zod" - ], - "optionalPeers": [ - "@tanstack/react-router", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15" - ] - }, - "@tanstack/router-utils@1.121.21_@babel+core@7.27.4": { - "integrity": "sha512-u7ubq1xPBtNiU7Fm+EOWlVWdgFLzuKOa1thhqdscVn8R4dNMUd1VoOjZ6AKmLw201VaUhFtlX+u0pjzI6szX7A==", - "dependencies": [ - "@babel/core", - "@babel/generator", - "@babel/parser", - "@babel/preset-typescript", - "ansis", - "diff" - ] - }, - "@tanstack/store@0.7.1": { - "integrity": "sha512-PjUQKXEXhLYj2X5/6c1Xn/0/qKY0IVFxTJweopRfF26xfjVyb14yALydJrHupDh3/d+1WKmfEgZPBVCmDkzzwg==" - }, - "@tanstack/virtual-file-routes@1.121.21": { - "integrity": "sha512-3nuYsTyaq6ZN7jRZ9z6Gj3GXZqBOqOT0yzd/WZ33ZFfv4yVNIvsa5Lw+M1j3sgyEAxKMqGu/FaNi7FCjr3yOdw==" - }, - "@testing-library/dom@10.4.0": { - "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", - "dependencies": [ - "@babel/code-frame", - "@babel/runtime", - "@types/aria-query", - "aria-query@5.3.0", - "chalk@4.1.2", - "dom-accessibility-api@0.5.16", - "lz-string", - "pretty-format" - ] - }, - "@testing-library/jest-dom@6.6.3": { - "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", - "dependencies": [ - "@adobe/css-tools", - "aria-query@5.3.2", - "chalk@3.0.0", - "css.escape", - "dom-accessibility-api@0.6.3", - "lodash", - "redent" - ] - }, - "@testing-library/react@16.3.0_@testing-library+dom@10.4.0_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==", - "dependencies": [ - "@babel/runtime", - "@testing-library/dom", - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "optionalPeers": [ - "@types/react", - "@types/react-dom" - ] - }, - "@testing-library/user-event@14.6.1_@testing-library+dom@10.4.0": { - "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", - "dependencies": [ - "@testing-library/dom" - ] - }, - "@turf/along@7.2.0": { - "integrity": "sha512-Cf+d2LozABdb0TJoIcJwFKB+qisJY4nMUW9z6PAuZ9UCH7AR//hy2Z06vwYCKFZKP4a7DRPkOMBadQABCyoYuw==", - "dependencies": [ - "@turf/bearing", - "@turf/destination", - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/angle@7.2.0": { - "integrity": "sha512-b28rs1NO8Dt/MXadFhnpqH7GnEWRsl+xF5JeFtg9+eM/+l/zGrdliPYMZtAj12xn33w22J1X4TRprAI0rruvVQ==", - "dependencies": [ - "@turf/bearing", - "@turf/helpers", - "@turf/invariant", - "@turf/rhumb-bearing", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/area@7.2.0": { - "integrity": "sha512-zuTTdQ4eoTI9nSSjerIy4QwgvxqwJVciQJ8tOPuMHbXJ9N/dNjI7bU8tasjhxas/Cx3NE9NxVHtNpYHL0FSzoA==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/bbox-clip@7.2.0": { - "integrity": "sha512-q6RXTpqeUQAYLAieUL1n3J6ukRGsNVDOqcYtfzaJbPW+0VsAf+1cI16sN700t0sekbeU1DH/RRVAHhpf8+36wA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/bbox-polygon@7.2.0": { - "integrity": "sha512-Aj4G1GAAy26fmOqMjUk0Z+Lcax5VQ9g1xYDbHLQWXvfTsaueBT+RzdH6XPnZ/seEEnZkio2IxE8V5af/osupgA==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/bbox@7.2.0": { - "integrity": "sha512-wzHEjCXlYZiDludDbXkpBSmv8Zu6tPGLmJ1sXQ6qDwpLE1Ew3mcWqt8AaxfTP5QwDNQa3sf2vvgTEzNbPQkCiA==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/bearing@7.2.0": { - "integrity": "sha512-Jm0Xt3GgHjRrWvBtAGvgfnADLm+4exud2pRlmCYx8zfiKuNXQFkrcTZcOiJOgTfG20Agq28iSh15uta47jSIbg==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/bezier-spline@7.2.0": { - "integrity": "sha512-7BPkc3ufYB9KLvcaTpTsnpXzh9DZoENxCS0Ms9XUwuRXw45TpevwUpOsa3atO76iKQ5puHntqFO4zs8IUxBaaA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-clockwise@7.2.0": { - "integrity": "sha512-0fJeFSARxy6ealGBM4Gmgpa1o8msQF87p2Dx5V6uSqzT8VPDegX1NSWl4b7QgXczYa9qv7IAABttdWP0K7Q7eQ==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-concave@7.2.0": { - "integrity": "sha512-v3dTN04dfO6VqctQj1a+pjDHb6+/Ev90oAR2QjJuAntY4ubhhr7vKeJdk/w+tWNSMKULnYwfe65Du3EOu3/TeA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-contains@7.2.0": { - "integrity": "sha512-dgRQm4uVO5XuLee4PLVH7CFQZKdefUBMIXTPITm2oRIDmPLJKHDOFKQTNkGJ73mDKKBR2lmt6eVH3br6OYrEYg==", - "dependencies": [ - "@turf/bbox", - "@turf/boolean-point-in-polygon", - "@turf/boolean-point-on-line", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-crosses@7.2.0": { - "integrity": "sha512-9GyM4UUWFKQOoNhHVSfJBf5XbPy8Fxfz9djjJNAnm/IOl8NmFUSwFPAjKlpiMcr6yuaAoc9R/1KokS9/eLqPvA==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@turf/invariant", - "@turf/line-intersect", - "@turf/polygon-to-line", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-disjoint@7.2.0": { - "integrity": "sha512-xdz+pYKkLMuqkNeJ6EF/3OdAiJdiHhcHCV0ykX33NIuALKIEpKik0+NdxxNsZsivOW6keKwr61SI+gcVtHYcnQ==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@turf/line-intersect", - "@turf/meta", - "@turf/polygon-to-line", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-equal@7.2.0": { - "integrity": "sha512-TmjKYLsxXqEmdDtFq3QgX4aSogiISp3/doeEtDOs3NNSR8susOtBEZkmvwO6DLW+g/rgoQJIBR6iVoWiRqkBxw==", - "dependencies": [ - "@turf/clean-coords", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "geojson-equality-ts", - "tslib@2.8.1" - ] - }, - "@turf/boolean-intersects@7.2.0": { - "integrity": "sha512-GLRyLQgK3F14drkK5Qi9Mv7Z9VT1bgQUd9a3DB3DACTZWDSwfh8YZUFn/HBwRkK8dDdgNEXaavggQHcPi1k9ow==", - "dependencies": [ - "@turf/boolean-disjoint", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-overlap@7.2.0": { - "integrity": "sha512-ieM5qIE4anO+gUHIOvEN7CjyowF+kQ6v20/oNYJCp63TVS6eGMkwgd+I4uMzBXfVW66nVHIXjODdUelU+Xyctw==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/line-intersect", - "@turf/line-overlap", - "@turf/meta", - "@types/geojson", - "geojson-equality-ts", - "tslib@2.8.1" - ] - }, - "@turf/boolean-parallel@7.2.0": { - "integrity": "sha512-iOtuzzff8nmwv05ROkSvyeGLMrfdGkIi+3hyQ+DH4IVyV37vQbqR5oOJ0Nt3Qq1Tjrq9fvF8G3OMdAv3W2kY9w==", - "dependencies": [ - "@turf/clean-coords", - "@turf/helpers", - "@turf/line-segment", - "@turf/rhumb-bearing", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-point-in-polygon@7.2.0": { - "integrity": "sha512-lvEOjxeXIp+wPXgl9kJA97dqzMfNexjqHou+XHVcfxQgolctoJiRYmcVCWGpiZ9CBf/CJha1KmD1qQoRIsjLaA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "point-in-polygon-hao", - "tslib@2.8.1" - ] - }, - "@turf/boolean-point-on-line@7.2.0": { - "integrity": "sha512-H/bXX8+2VYeSyH8JWrOsu8OGmeA9KVZfM7M6U5/fSqGsRHXo9MyYJ94k39A9kcKSwI0aWiMXVD2UFmiWy8423Q==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-touches@7.2.0": { - "integrity": "sha512-8qb1CO+cwFATGRGFgTRjzL9aibfsbI91pdiRl7KIEkVdeN/H9k8FDrUA1neY7Yq48IaciuwqjbbojQ16FD9b0w==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/boolean-point-on-line", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/boolean-valid@7.2.0": { - "integrity": "sha512-xb7gdHN8VV6ivPJh6rPpgxmAEGReiRxqY+QZoEZVGpW2dXcmU1BdY6FA6G/cwvggXAXxJBREoANtEDgp/0ySbA==", - "dependencies": [ - "@turf/bbox", - "@turf/boolean-crosses", - "@turf/boolean-disjoint", - "@turf/boolean-overlap", - "@turf/boolean-point-in-polygon", - "@turf/boolean-point-on-line", - "@turf/helpers", - "@turf/invariant", - "@turf/line-intersect", - "@types/geojson", - "geojson-polygon-self-intersections", - "tslib@2.8.1" - ] - }, - "@turf/boolean-within@7.2.0": { - "integrity": "sha512-zB3AiF59zQZ27Dp1iyhp9mVAKOFHat8RDH45TZhLY8EaqdEPdmLGvwMFCKfLryQcUDQvmzP8xWbtUR82QM5C4g==", - "dependencies": [ - "@turf/bbox", - "@turf/boolean-point-in-polygon", - "@turf/boolean-point-on-line", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/buffer@7.2.0": { - "integrity": "sha512-QH1FTr5Mk4z1kpQNztMD8XBOZfpOXPOtlsxaSAj2kDIf5+LquA6HtJjZrjUngnGtzG5+XwcfyRL4ImvLnFjm5Q==", - "dependencies": [ - "@turf/bbox", - "@turf/center", - "@turf/helpers", - "@turf/jsts", - "@turf/meta", - "@turf/projection", - "@types/geojson", - "d3-geo" - ] - }, - "@turf/center-mean@7.2.0": { - "integrity": "sha512-NaW6IowAooTJ35O198Jw3U4diZ6UZCCeJY+4E+WMLpks3FCxMDSHEfO2QjyOXQMGWZnVxVelqI5x9DdniDbQ+A==", - "dependencies": [ - "@turf/bbox", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/center-median@7.2.0": { - "integrity": "sha512-/CgVyHNG4zAoZpvkl7qBCe4w7giWNVtLyTU5PoIfg1vWM4VpYw+N7kcBBH46bbzvVBn0vhmZr586r543EwdC/A==", - "dependencies": [ - "@turf/center-mean", - "@turf/centroid", - "@turf/distance", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/center-of-mass@7.2.0": { - "integrity": "sha512-ij3pmG61WQPHGTQvOziPOdIgwTMegkYTwIc71Gl7xn4C0vWH6KLDSshCphds9xdWSXt2GbHpUs3tr4XGntHkEQ==", - "dependencies": [ - "@turf/centroid", - "@turf/convex", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/center@7.2.0": { - "integrity": "sha512-UTNp9abQ2kuyRg5gCIGDNwwEQeF3NbpYsd1Q0KW9lwWuzbLVNn0sOwbxjpNF4J2HtMOs5YVOcqNvYyuoa2XrXw==", - "dependencies": [ - "@turf/bbox", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/centroid@7.2.0": { - "integrity": "sha512-yJqDSw25T7P48au5KjvYqbDVZ7qVnipziVfZ9aSo7P2/jTE7d4BP21w0/XLi3T/9bry/t9PR1GDDDQljN4KfDw==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/circle@7.2.0": { - "integrity": "sha512-1AbqBYtXhstrHmnW6jhLwsv7TtmT0mW58Hvl1uZXEDM1NCVXIR50yDipIeQPjrCuJ/Zdg/91gU8+4GuDCAxBGA==", - "dependencies": [ - "@turf/destination", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/clean-coords@7.2.0": { - "integrity": "sha512-+5+J1+D7wW7O/RDXn46IfCHuX1gIV1pIAQNSA7lcDbr3HQITZj334C4mOGZLEcGbsiXtlHWZiBtm785Vg8i+QQ==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/clone@7.2.0": { - "integrity": "sha512-JlGUT+/5qoU5jqZmf6NMFIoLDY3O7jKd53Up+zbpJ2vzUp6QdwdNzwrsCeONhynWM13F0MVtPXH4AtdkrgFk4g==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/clusters-dbscan@7.2.0": { - "integrity": "sha512-VWVUuDreev56g3/BMlnq/81yzczqaz+NVTypN5CigGgP67e+u/CnijphiuhKjtjDd/MzGjXgEWBJc26Y6LYKAw==", - "dependencies": [ - "@turf/clone", - "@turf/distance", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "rbush@3.0.1", - "tslib@2.8.1" - ] - }, - "@turf/clusters-kmeans@7.2.0": { - "integrity": "sha512-BxQdK8jc8Mwm9yoClCYkktm4W004uiQGqb/i/6Y7a8xqgJITWDgTu/cy//wOxAWPk4xfe6MThjnqkszWW8JdyQ==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "skmeans", - "tslib@2.8.1" - ] - }, - "@turf/clusters@7.2.0": { - "integrity": "sha512-sKOrIKHHtXAuTKNm2USnEct+6/MrgyzMW42deZ2YG2RRKWGaaxHMFU2Yw71Yk4DqStOqTIBQpIOdrRuSOwbuQw==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/collect@7.2.0": { - "integrity": "sha512-zRVGDlYS8Bx/Zz4vnEUyRg4dmqHhkDbW/nIUIJh657YqaMj1SFi4Iv2i9NbcurlUBDJFkpuOhCvvEvAdskJ8UA==", - "dependencies": [ - "@turf/bbox", - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@types/geojson", - "rbush@3.0.1", - "tslib@2.8.1" - ] - }, - "@turf/combine@7.2.0": { - "integrity": "sha512-VEjm3IvnbMt3IgeRIhCDhhQDbLqCU1/5uN1+j1u6fyA095pCizPThGp4f/COSzC3t1s/iiV+fHuDsB6DihHffQ==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/concave@7.2.0": { - "integrity": "sha512-cpaDDlumK762kdadexw5ZAB6g/h2pJdihZ+e65lbQVe3WukJHAANnIEeKsdFCuIyNKrwTz2gWu5ws+OpjP48Yw==", - "dependencies": [ - "@turf/clone", - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/tin", - "@types/geojson", - "topojson-client", - "topojson-server", - "tslib@2.8.1" - ] - }, - "@turf/convex@7.2.0": { - "integrity": "sha512-HsgHm+zHRE8yPCE/jBUtWFyaaBmpXcSlyHd5/xsMhSZRImFzRzBibaONWQo7xbKZMISC3Nc6BtUjDi/jEVbqyA==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "concaveman", - "tslib@2.8.1" - ] - }, - "@turf/destination@7.2.0": { - "integrity": "sha512-8DUxtOO0Fvrh1xclIUj3d9C5WS20D21F5E+j+X9Q+ju6fcM4huOqTg5ckV1DN2Pg8caABEc5HEZJnGch/5YnYQ==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/difference@7.2.0": { - "integrity": "sha512-NHKD1v3s8RX+9lOpvHJg6xRuJOKiY3qxHhz5/FmE0VgGqnCkE7OObqWZ5SsXG+Ckh0aafs5qKhmDdDV/gGi6JA==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "polyclip-ts", - "tslib@2.8.1" - ] - }, - "@turf/dissolve@7.2.0": { - "integrity": "sha512-gPG5TE3mAYuZqBut8tPYCKwi4hhx5Cq0ALoQMB9X0hrVtFIKrihrsj98XQM/5pL/UIpAxQfwisQvy6XaOFaoPA==", - "dependencies": [ - "@turf/flatten", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "polyclip-ts", - "tslib@2.8.1" - ] - }, - "@turf/distance-weight@7.2.0": { - "integrity": "sha512-NeoyV0fXDH+7nIoNtLjAoH9XL0AS1pmTIyDxEE6LryoDTsqjnuR0YQxIkLCCWDqECoqaOmmBqpeWONjX5BwWCg==", - "dependencies": [ - "@turf/centroid", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/distance@7.2.0": { - "integrity": "sha512-HBjjXIgEcD/wJYjv7/6OZj5yoky2oUvTtVeIAqO3lL80XRvoYmVg6vkOIu6NswkerwLDDNT9kl7+BFLJoHbh6Q==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/ellipse@7.2.0": { - "integrity": "sha512-/Y75S5hE2+xjnTw4dXpQ5r/Y2HPM4xrwkPRCCQRpuuboKdEvm42azYmh7isPnMnBTVcmGb9UmGKj0HHAbiwt1g==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/rhumb-destination", - "@turf/transform-rotate", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/envelope@7.2.0": { - "integrity": "sha512-xOMtDeNKHwUuDfzQeoSNmdabsP0/IgVDeyzitDe/8j9wTeW+MrKzVbGz7627PT3h6gsO+2nUv5asfKtUbmTyHA==", - "dependencies": [ - "@turf/bbox", - "@turf/bbox-polygon", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/explode@7.2.0": { - "integrity": "sha512-jyMXg93J1OI7/65SsLE1k9dfQD3JbcPNMi4/O3QR2Qb3BAs2039oFaSjtW+YqhMqVC4V3ZeKebMcJ8h9sK1n+A==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/flatten@7.2.0": { - "integrity": "sha512-q38Qsqr4l7mxp780zSdn0gp/WLBX+sa+gV6qIbDQ1HKCrrPK8QQJmNx7gk1xxEXVot6tq/WyAPysCQdX+kLmMA==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/flip@7.2.0": { - "integrity": "sha512-X0TQ0U/UYh4tyXdLO5itP1sO2HOvfrZC0fYSWmTfLDM14jEPkEK8PblofznfBygL+pIFtOS2is8FuVcp5XxYpQ==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/geojson-rbush@7.2.0": { - "integrity": "sha512-ST8fLv+EwxVkDgsmhHggM0sPk2SfOHTZJkdgMXVFT7gB9o4lF8qk4y4lwvCCGIfFQAp2yv/PN5EaGMEKutk6xw==", - "dependencies": [ - "@turf/bbox", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "rbush@3.0.1" - ] - }, - "@turf/great-circle@7.2.0": { - "integrity": "sha512-n30OiADyOKHhor0aXNgYfXQYXO3UtsOKmhQsY1D89/Oh1nCIXG/1ZPlLL9ZoaRXXBTUBjh99a+K8029NQbGDhw==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson" - ] - }, - "@turf/helpers@7.2.0": { - "integrity": "sha512-cXo7bKNZoa7aC7ydLmUR02oB3IgDe7MxiPuRz3cCtYQHn+BJ6h1tihmamYDWWUlPHgSNF0i3ATc4WmDECZafKw==", - "dependencies": [ - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/hex-grid@7.2.0": { - "integrity": "sha512-Yo2yUGxrTCQfmcVsSjDt0G3Veg8YD26WRd7etVPD9eirNNgXrIyZkbYA7zVV/qLeRWVmYIKRXg1USWl7ORQOGA==", - "dependencies": [ - "@turf/distance", - "@turf/helpers", - "@turf/intersect", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/interpolate@7.2.0": { - "integrity": "sha512-Ifgjm1SEo6XujuSAU6lpRMvoJ1SYTreil1Rf5WsaXj16BQJCedht/4FtWCTNhSWTwEz2motQ1WNrjTCuPG94xA==", - "dependencies": [ - "@turf/bbox", - "@turf/centroid", - "@turf/clone", - "@turf/distance", - "@turf/helpers", - "@turf/hex-grid", - "@turf/invariant", - "@turf/meta", - "@turf/point-grid", - "@turf/square-grid", - "@turf/triangle-grid", - "@types/geojson" - ] - }, - "@turf/intersect@7.2.0": { - "integrity": "sha512-81GMzKS9pKqLPa61qSlFxLFeAC8XbwyCQ9Qv4z6o5skWk1qmMUbEHeMqaGUTEzk+q2XyhZ0sju1FV4iLevQ/aw==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "polyclip-ts", - "tslib@2.8.1" - ] - }, - "@turf/invariant@7.2.0": { - "integrity": "sha512-kV4u8e7Gkpq+kPbAKNC21CmyrXzlbBgFjO1PhrHPgEdNqXqDawoZ3i6ivE3ULJj2rSesCjduUaC/wyvH/sNr2Q==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/isobands@7.2.0": { - "integrity": "sha512-lYoHeRieFzpBp29Jh19QcDIb0E+dzo/K5uwZuNga4wxr6heNU0AfkD4ByAHYIXHtvmp4m/JpSKq/2N6h/zvBkg==", - "dependencies": [ - "@turf/area", - "@turf/bbox", - "@turf/boolean-point-in-polygon", - "@turf/explode", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "marchingsquares", - "tslib@2.8.1" - ] - }, - "@turf/isolines@7.2.0": { - "integrity": "sha512-4ZXKxvA/JKkxAXixXhN3UVza5FABsdYgOWXyYm3L5ryTPJVOYTVSSd9A+CAVlv9dZc3YdlsqMqLTXNOOre/kwg==", - "dependencies": [ - "@turf/bbox", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "marchingsquares", - "tslib@2.8.1" - ] - }, - "@turf/jsts@2.7.2": { - "integrity": "sha512-zAezGlwWHPyU0zxwcX2wQY3RkRpwuoBmhhNE9HY9kWhFDkCxZ3aWK5URKwa/SWKJbj9aztO+8vtdiBA28KVJFg==", - "dependencies": [ - "jsts" - ] - }, - "@turf/kinks@7.2.0": { - "integrity": "sha512-BtxDxGewJR0Q5WR9HKBSxZhirFX+GEH1rD7/EvgDsHS8e1Y5/vNQQUmXdURjdPa4StzaUBsWRU5T3A356gLbPA==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/length@7.2.0": { - "integrity": "sha512-LBmYN+iCgVtWNLsckVnpQIJENqIIPO63mogazMp23lrDGfWXu07zZQ9ZinJVO5xYurXNhc/QI2xxoqt2Xw90Ig==", - "dependencies": [ - "@turf/distance", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/line-arc@7.2.0": { - "integrity": "sha512-kfWzA5oYrTpslTg5fN50G04zSypiYQzjZv3FLjbZkk6kta5fo4JkERKjTeA8x4XNojb+pfmjMBB0yIh2w2dDRw==", - "dependencies": [ - "@turf/circle", - "@turf/destination", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/line-chunk@7.2.0": { - "integrity": "sha512-1ODyL5gETtWSL85MPI0lgp/78vl95M39gpeBxePXyDIqx8geDP9kXfAzctuKdxBoR4JmOVM3NT7Fz7h+IEkC+g==", - "dependencies": [ - "@turf/helpers", - "@turf/length", - "@turf/line-slice-along", - "@turf/meta", - "@types/geojson" - ] - }, - "@turf/line-intersect@7.2.0": { - "integrity": "sha512-GhCJVEkc8EmggNi85EuVLoXF5T5jNVxmhIetwppiVyJzMrwkYAkZSYB3IBFYGUUB9qiNFnTwungVSsBV/S8ZiA==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "sweepline-intersections", - "tslib@2.8.1" - ] - }, - "@turf/line-offset@7.2.0": { - "integrity": "sha512-1+OkYueDCbnEWzbfBh3taVr+3SyM2bal5jfnSEuDiLA6jnlScgr8tn3INo+zwrUkPFZPPAejL1swVyO5TjUahw==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson" - ] - }, - "@turf/line-overlap@7.2.0": { - "integrity": "sha512-NNn7/jg53+N10q2Kyt66bEDqN3101iW/1zA5FW7J6UbKApDFkByh+18YZq1of71kS6oUYplP86WkDp16LFpqqw==", - "dependencies": [ - "@turf/boolean-point-on-line", - "@turf/geojson-rbush", - "@turf/helpers", - "@turf/invariant", - "@turf/line-segment", - "@turf/meta", - "@turf/nearest-point-on-line", - "@types/geojson", - "fast-deep-equal", - "tslib@2.8.1" - ] - }, - "@turf/line-segment@7.2.0": { - "integrity": "sha512-E162rmTF9XjVN4rINJCd15AdQGCBlNqeWN3V0YI1vOUpZFNT2ii4SqEMCcH2d+5EheHLL8BWVwZoOsvHZbvaWA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/line-slice-along@7.2.0": { - "integrity": "sha512-4/gPgP0j5Rp+1prbhXqn7kIH/uZTmSgiubUnn67F8nb9zE+MhbRglhSlRYEZxAVkB7VrGwjyolCwvrROhjHp2A==", - "dependencies": [ - "@turf/bearing", - "@turf/destination", - "@turf/distance", - "@turf/helpers", - "@types/geojson" - ] - }, - "@turf/line-slice@7.2.0": { - "integrity": "sha512-bHotzZIaU1GPV3RMwttYpDrmcvb3X2i1g/WUttPZWtKrEo2VVAkoYdeZ2aFwtogERYS4quFdJ/TDzAtquBC8WQ==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/nearest-point-on-line", - "@types/geojson" - ] - }, - "@turf/line-split@7.2.0": { - "integrity": "sha512-yJTZR+c8CwoKqdW/aIs+iLbuFwAa3Yan+EOADFQuXXIUGps3bJUXx/38rmowNoZbHyP1np1+OtrotyHu5uBsfQ==", - "dependencies": [ - "@turf/bbox", - "@turf/geojson-rbush", - "@turf/helpers", - "@turf/invariant", - "@turf/line-intersect", - "@turf/line-segment", - "@turf/meta", - "@turf/nearest-point-on-line", - "@turf/square", - "@turf/truncate", - "@types/geojson" - ] - }, - "@turf/line-to-polygon@7.2.0": { - "integrity": "sha512-iKpJqc7EYc5NvlD4KaqrKKO6mXR7YWO/YwtW60E2FnsF/blnsy9OfAOcilYHgH3S/V/TT0VedC7DW7Kgjy2EIA==", - "dependencies": [ - "@turf/bbox", - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/mask@7.2.0": { - "integrity": "sha512-ulJ6dQqXC0wrjIoqFViXuMUdIPX5Q6GPViZ3kGfeVijvlLM7kTFBsZiPQwALSr5nTQg4Ppf3FD0Jmg8IErPrgA==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@types/geojson", - "polyclip-ts", - "tslib@2.8.1" - ] - }, - "@turf/meta@7.2.0": { - "integrity": "sha512-igzTdHsQc8TV1RhPuOLVo74Px/hyPrVgVOTgjWQZzt3J9BVseCdpfY/0cJBdlSRI4S/yTmmHl7gAqjhpYH5Yaw==", - "dependencies": [ - "@turf/helpers", - "@types/geojson" - ] - }, - "@turf/midpoint@7.2.0": { - "integrity": "sha512-AMn5S9aSrbXdE+Q4Rj+T5nLdpfpn+mfzqIaEKkYI021HC0vb22HyhQHsQbSeX+AWcS4CjD1hFsYVcgKI+5qCfw==", - "dependencies": [ - "@turf/bearing", - "@turf/destination", - "@turf/distance", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/moran-index@7.2.0": { - "integrity": "sha512-Aexh1EmXVPJhApr9grrd120vbalIthcIsQ3OAN2Tqwf+eExHXArJEJqGBo9IZiQbIpFJeftt/OvUvlI8BeO1bA==", - "dependencies": [ - "@turf/distance-weight", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/nearest-neighbor-analysis@7.2.0": { - "integrity": "sha512-LmP/crXb7gilgsL0wL9hsygqc537W/a1W5r9XBKJT4SKdqjoXX5APJatJfd3nwXbRIqwDH0cDA9/YyFjBPlKnA==", - "dependencies": [ - "@turf/area", - "@turf/bbox", - "@turf/bbox-polygon", - "@turf/centroid", - "@turf/distance", - "@turf/helpers", - "@turf/meta", - "@turf/nearest-point", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/nearest-point-on-line@7.2.0": { - "integrity": "sha512-UOhAeoDPVewBQV+PWg1YTMQcYpJsIqfW5+EuZ5vJl60XwUa0+kqB/eVfSLNXmHENjKKIlEt9Oy9HIDF4VeWmXA==", - "dependencies": [ - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/nearest-point-to-line@7.2.0": { - "integrity": "sha512-EorU7Qj30A7nAjh++KF/eTPDlzwuuV4neBz7tmSTB21HKuXZAR0upJsx6M2X1CSyGEgNsbFB0ivNKIvymRTKBw==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/point-to-line-distance", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/nearest-point@7.2.0": { - "integrity": "sha512-0wmsqXZ8CGw4QKeZmS+NdjYTqCMC+HXZvM3XAQIU6k6laNLqjad2oS4nDrtcRs/nWDvcj1CR+Io7OiQ6sbpn5Q==", - "dependencies": [ - "@turf/clone", - "@turf/distance", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/planepoint@7.2.0": { - "integrity": "sha512-8Vno01tvi5gThUEKBQ46CmlEKDAwVpkl7stOPFvJYlA1oywjAL4PsmgwjXgleZuFtXQUPBNgv5a42Pf438XP4g==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/point-grid@7.2.0": { - "integrity": "sha512-ai7lwBV2FREPW3XiUNohT4opC1hd6+F56qZe20xYhCTkTD9diWjXHiNudQPSmVAUjgMzQGasblQQqvOdL+bJ3Q==", - "dependencies": [ - "@turf/boolean-within", - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/point-on-feature@7.2.0": { - "integrity": "sha512-ksoYoLO9WtJ/qI8VI9ltF+2ZjLWrAjZNsCsu8F7nyGeCh4I8opjf4qVLytFG44XA2qI5yc6iXDpyv0sshvP82Q==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/center", - "@turf/explode", - "@turf/helpers", - "@turf/nearest-point", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/point-to-line-distance@7.2.0": { - "integrity": "sha512-fB9Rdnb5w5+t76Gho2dYDkGe20eRrFk8CXi4v1+l1PC8YyLXO+x+l3TrtT8HzL/dVaZeepO6WUIsIw3ditTOPg==", - "dependencies": [ - "@turf/bearing", - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/nearest-point-on-line", - "@turf/projection", - "@turf/rhumb-bearing", - "@turf/rhumb-distance", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/point-to-polygon-distance@7.2.0": { - "integrity": "sha512-w+WYuINgTiFjoZemQwOaQSje/8Kq+uqJOynvx7+gleQPHyWQ3VtTodtV4LwzVzXz8Sf7Mngx1Jcp2SNai5CJYA==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/point-to-line-distance", - "@turf/polygon-to-line", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/points-within-polygon@7.2.0": { - "integrity": "sha512-jRKp8/mWNMzA+hKlQhxci97H5nOio9tp14R2SzpvkOt+cswxl+NqTEi1hDd2XetA7tjU0TSoNjEgVY8FfA0S6w==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/polygon-smooth@7.2.0": { - "integrity": "sha512-KCp9wF2IEynvGXVhySR8oQ2razKP0zwg99K+fuClP21pSKCFjAPaihPEYq6e8uI/1J7ibjL5++6EMl+LrUTrLg==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/polygon-tangents@7.2.0": { - "integrity": "sha512-AHUUPmOjiQDrtP/ODXukHBlUG0C/9I1je7zz50OTfl2ZDOdEqFJQC3RyNELwq07grTXZvg5TS5wYx/Y7nsm47g==", - "dependencies": [ - "@turf/bbox", - "@turf/boolean-within", - "@turf/explode", - "@turf/helpers", - "@turf/invariant", - "@turf/nearest-point", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/polygon-to-line@7.2.0": { - "integrity": "sha512-9jeTN3LiJ933I5sd4K0kwkcivOYXXm1emk0dHorwXeSFSHF+nlYesEW3Hd889wb9lZd7/SVLMUeX/h39mX+vCA==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/polygonize@7.2.0": { - "integrity": "sha512-U9v+lBhUPDv+nsg/VcScdiqCB59afO6CHDGrwIl2+5i6Ve+/KQKjpTV/R+NqoC1iMXAEq3brY6HY8Ukp/pUWng==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/envelope", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/projection@7.2.0": { - "integrity": "sha512-/qke5vJScv8Mu7a+fU3RSChBRijE6EVuFHU3RYihMuYm04Vw8dBMIs0enEpoq0ke/IjSbleIrGQNZIMRX9EwZQ==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/quadrat-analysis@7.2.0": { - "integrity": "sha512-fDQh3+ldYNxUqS6QYlvJ7GZLlCeDZR6tD3ikdYtOsSemwW1n/4gm2xcgWJqy3Y0uszBwxc13IGGY7NGEjHA+0w==", - "dependencies": [ - "@turf/area", - "@turf/bbox", - "@turf/bbox-polygon", - "@turf/centroid", - "@turf/helpers", - "@turf/invariant", - "@turf/point-grid", - "@turf/random", - "@turf/square-grid", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/random@7.2.0": { - "integrity": "sha512-fNXs5mOeXsrirliw84S8UCNkpm4RMNbefPNsuCTfZEXhcr1MuHMzq4JWKb4FweMdN1Yx2l/xcytkO0s71cJ50w==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/rectangle-grid@7.2.0": { - "integrity": "sha512-f0o5ifvy0Ml/nHDJzMNcuSk4h11aa3BfvQNnYQhLpuTQu03j/ICZNlzKTLxwjcUqvxADUifty7Z9CX5W6zky4A==", - "dependencies": [ - "@turf/boolean-intersects", - "@turf/distance", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/rewind@7.2.0": { - "integrity": "sha512-SZpRAZiZsE22+HVz6pEID+ST25vOdpAMGk5NO1JeqzhpMALIkIGnkG+xnun2CfYHz7wv8/Z0ADiAvei9rkcQYA==", - "dependencies": [ - "@turf/boolean-clockwise", - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/rhumb-bearing@7.2.0": { - "integrity": "sha512-jbdexlrR8X2ZauUciHx3tRwG+BXoMXke4B8p8/IgDlAfIrVdzAxSQN89FMzIKnjJ/kdLjo9bFGvb92bu31Etug==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/rhumb-destination@7.2.0": { - "integrity": "sha512-U9OLgLAHlH4Wfx3fBZf3jvnkDjdTcfRan5eI7VPV1+fQWkOteATpzkiRjCvSYK575GljVwWBjkKca8LziGWitQ==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/rhumb-distance@7.2.0": { - "integrity": "sha512-NsijTPON1yOc9tirRPEQQuJ5aQi7pREsqchQquaYKbHNWsexZjcDi4wnw2kM3Si4XjmgynT+2f7aXH7FHarHzw==", - "dependencies": [ - "@turf/helpers", - "@turf/invariant", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/sample@7.2.0": { - "integrity": "sha512-f+ZbcbQJ9glQ/F26re8LadxO0ORafy298EJZe6XtbctRTJrNus6UNAsl8+GYXFqMnXM22tbTAznnJX3ZiWNorA==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/sector@7.2.0": { - "integrity": "sha512-zL06MjbbMG4DdpiNz+Q9Ax8jsCekt3R76uxeWShulAGkyDB5smdBOUDoRwxn05UX7l4kKv4Ucq2imQXhxKFd1w==", - "dependencies": [ - "@turf/circle", - "@turf/helpers", - "@turf/invariant", - "@turf/line-arc", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/shortest-path@7.2.0": { - "integrity": "sha512-6fpx8feZ2jMSaeRaFdqFShGWkNb+veUOeyLFSHA/aRD9n/e9F2pWZoRbQWKbKTpcKFJ2FnDEqCZnh/GrcAsqWA==", - "dependencies": [ - "@turf/bbox", - "@turf/bbox-polygon", - "@turf/boolean-point-in-polygon", - "@turf/clean-coords", - "@turf/distance", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/transform-scale", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/simplify@7.2.0": { - "integrity": "sha512-9YHIfSc8BXQfi5IvEMbCeQYqNch0UawIGwbboJaoV8rodhtk6kKV2wrpXdGqk/6Thg6/RWvChJFKVVTjVrULyQ==", - "dependencies": [ - "@turf/clean-coords", - "@turf/clone", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/square-grid@7.2.0": { - "integrity": "sha512-EmzGXa90hz+tiCOs9wX+Lak6pH0Vghb7QuX6KZej+pmWi3Yz7vdvQLmy/wuN048+wSkD5c8WUo/kTeNDe7GnmA==", - "dependencies": [ - "@turf/helpers", - "@turf/rectangle-grid", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/square@7.2.0": { - "integrity": "sha512-9pMoAGFvqzCDOlO9IRSSBCGXKbl8EwMx6xRRBMKdZgpS0mZgfm9xiptMmx/t1m4qqHIlb/N+3MUF7iMBx6upcA==", - "dependencies": [ - "@turf/distance", - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/standard-deviational-ellipse@7.2.0": { - "integrity": "sha512-+uC0pR2nRjm90JvMXe/2xOCZsYV2II1ZZ2zmWcBWv6bcFXBspcxk2QfCC3k0bj6jDapELzoQgnn3cG5lbdQV2w==", - "dependencies": [ - "@turf/center-mean", - "@turf/ellipse", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/points-within-polygon", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/tag@7.2.0": { - "integrity": "sha512-TAFvsbp5TCBqXue8ui+CtcLsPZ6NPC88L8Ad6Hb/R6VAi21qe0U42WJHQYXzWmtThoTNwxi+oKSeFbRDsr0FIA==", - "dependencies": [ - "@turf/boolean-point-in-polygon", - "@turf/clone", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/tesselate@7.2.0": { - "integrity": "sha512-zHGcG85aOJJu1seCm+CYTJ3UempX4Xtyt669vFG6Hbr/Hc7ii6STQ2ysFr7lJwFtU9uyYhphVrrgwIqwglvI/Q==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "earcut@2.2.4", - "tslib@2.8.1" - ] - }, - "@turf/tin@7.2.0": { - "integrity": "sha512-y24Vt3oeE6ZXvyLJamP0Ke02rPlDGE9gF7OFADnR0mT+2uectb0UTIBC3kKzON80TEAlA3GXpKFkCW5Fo/O/Kg==", - "dependencies": [ - "@turf/helpers", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/transform-rotate@7.2.0": { - "integrity": "sha512-EMCj0Zqy3cF9d3mGRqDlYnX2ZBXe3LgT+piDR0EuF5c5sjuKErcFcaBIsn/lg1gp4xCNZFinkZ3dsFfgGHf6fw==", - "dependencies": [ - "@turf/centroid", - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/rhumb-bearing", - "@turf/rhumb-destination", - "@turf/rhumb-distance", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/transform-scale@7.2.0": { - "integrity": "sha512-HYB+pw938eeI8s1/zSWFy6hq+t38fuUaBb0jJsZB1K9zQ1WjEYpPvKF/0//80zNPlyxLv3cOkeBucso3hzI07A==", - "dependencies": [ - "@turf/bbox", - "@turf/center", - "@turf/centroid", - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/rhumb-bearing", - "@turf/rhumb-destination", - "@turf/rhumb-distance", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/transform-translate@7.2.0": { - "integrity": "sha512-zAglR8MKCqkzDTjGMIQgbg/f+Q3XcKVzr9cELw5l9CrS1a0VTSDtBZLDm0kWx0ankwtam7ZmI2jXyuQWT8Gbug==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@turf/meta", - "@turf/rhumb-destination", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/triangle-grid@7.2.0": { - "integrity": "sha512-4gcAqWKh9hg6PC5nNSb9VWyLgl821cwf9yR9yEzQhEFfwYL/pZONBWCO1cwVF23vSYMSMm+/TwqxH4emxaArfw==", - "dependencies": [ - "@turf/distance", - "@turf/helpers", - "@turf/intersect", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/truncate@7.2.0": { - "integrity": "sha512-jyFzxYbPugK4XjV5V/k6Xr3taBjjvo210IbPHJXw0Zh7Y6sF+hGxeRVtSuZ9VP/6oRyqAOHKUrze+OOkPqBgUg==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/turf@7.2.0": { - "integrity": "sha512-G1kKBu4hYgoNoRJgnpJohNuS7bLnoWHZ2G/4wUMym5xOSiYah6carzdTEsMoTsauyi7ilByWHx5UHwbjjCVcBw==", - "dependencies": [ - "@turf/along", - "@turf/angle", - "@turf/area", - "@turf/bbox", - "@turf/bbox-clip", - "@turf/bbox-polygon", - "@turf/bearing", - "@turf/bezier-spline", - "@turf/boolean-clockwise", - "@turf/boolean-concave", - "@turf/boolean-contains", - "@turf/boolean-crosses", - "@turf/boolean-disjoint", - "@turf/boolean-equal", - "@turf/boolean-intersects", - "@turf/boolean-overlap", - "@turf/boolean-parallel", - "@turf/boolean-point-in-polygon", - "@turf/boolean-point-on-line", - "@turf/boolean-touches", - "@turf/boolean-valid", - "@turf/boolean-within", - "@turf/buffer", - "@turf/center", - "@turf/center-mean", - "@turf/center-median", - "@turf/center-of-mass", - "@turf/centroid", - "@turf/circle", - "@turf/clean-coords", - "@turf/clone", - "@turf/clusters", - "@turf/clusters-dbscan", - "@turf/clusters-kmeans", - "@turf/collect", - "@turf/combine", - "@turf/concave", - "@turf/convex", - "@turf/destination", - "@turf/difference", - "@turf/dissolve", - "@turf/distance", - "@turf/distance-weight", - "@turf/ellipse", - "@turf/envelope", - "@turf/explode", - "@turf/flatten", - "@turf/flip", - "@turf/geojson-rbush", - "@turf/great-circle", - "@turf/helpers", - "@turf/hex-grid", - "@turf/interpolate", - "@turf/intersect", - "@turf/invariant", - "@turf/isobands", - "@turf/isolines", - "@turf/kinks", - "@turf/length", - "@turf/line-arc", - "@turf/line-chunk", - "@turf/line-intersect", - "@turf/line-offset", - "@turf/line-overlap", - "@turf/line-segment", - "@turf/line-slice", - "@turf/line-slice-along", - "@turf/line-split", - "@turf/line-to-polygon", - "@turf/mask", - "@turf/meta", - "@turf/midpoint", - "@turf/moran-index", - "@turf/nearest-neighbor-analysis", - "@turf/nearest-point", - "@turf/nearest-point-on-line", - "@turf/nearest-point-to-line", - "@turf/planepoint", - "@turf/point-grid", - "@turf/point-on-feature", - "@turf/point-to-line-distance", - "@turf/point-to-polygon-distance", - "@turf/points-within-polygon", - "@turf/polygon-smooth", - "@turf/polygon-tangents", - "@turf/polygon-to-line", - "@turf/polygonize", - "@turf/projection", - "@turf/quadrat-analysis", - "@turf/random", - "@turf/rectangle-grid", - "@turf/rewind", - "@turf/rhumb-bearing", - "@turf/rhumb-destination", - "@turf/rhumb-distance", - "@turf/sample", - "@turf/sector", - "@turf/shortest-path", - "@turf/simplify", - "@turf/square", - "@turf/square-grid", - "@turf/standard-deviational-ellipse", - "@turf/tag", - "@turf/tesselate", - "@turf/tin", - "@turf/transform-rotate", - "@turf/transform-scale", - "@turf/transform-translate", - "@turf/triangle-grid", - "@turf/truncate", - "@turf/union", - "@turf/unkink-polygon", - "@turf/voronoi", - "@types/geojson", - "tslib@2.8.1" - ] - }, - "@turf/union@7.2.0": { - "integrity": "sha512-Xex/cfKSmH0RZRWSJl4RLlhSmEALVewywiEXcu0aIxNbuZGTcpNoI0h4oLFrE/fUd0iBGFg/EGLXRL3zTfpg6g==", - "dependencies": [ - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "polyclip-ts", - "tslib@2.8.1" - ] - }, - "@turf/unkink-polygon@7.2.0": { - "integrity": "sha512-dFPfzlIgkEr15z6oXVxTSWshWi51HeITGVFtl1GAKGMtiXJx1uMqnfRsvljqEjaQu/4AzG1QAp3b+EkSklQSiQ==", - "dependencies": [ - "@turf/area", - "@turf/boolean-point-in-polygon", - "@turf/helpers", - "@turf/meta", - "@types/geojson", - "rbush@3.0.1", - "tslib@2.8.1" - ] - }, - "@turf/voronoi@7.2.0": { - "integrity": "sha512-3K6N0LtJsWTXxPb/5N2qD9e8f4q8+tjTbGV3lE3v8x06iCnNlnuJnqM5NZNPpvgvCatecBkhClO3/3RndE61Fw==", - "dependencies": [ - "@turf/clone", - "@turf/helpers", - "@turf/invariant", - "@types/d3-voronoi", - "@types/geojson", - "d3-voronoi", - "tslib@2.8.1" - ] - }, - "@tybys/wasm-util@0.9.0": { - "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", - "dependencies": [ - "tslib@2.8.1" - ] - }, - "@types/aria-query@5.0.4": { - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" - }, - "@types/babel__core@7.20.5": { - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": [ - "@babel/parser", - "@babel/types", - "@types/babel__generator", - "@types/babel__template", - "@types/babel__traverse" - ] - }, - "@types/babel__generator@7.27.0": { - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dependencies": [ - "@babel/types" - ] - }, - "@types/babel__template@7.4.4": { - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": [ - "@babel/parser", - "@babel/types" - ] - }, - "@types/babel__traverse@7.20.7": { - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", - "dependencies": [ - "@babel/types" - ] - }, - "@types/chai@5.2.2": { - "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", - "dependencies": [ - "@types/deep-eql" - ] - }, - "@types/chrome@0.0.318": { - "integrity": "sha512-rrtyYQ1t+g7EyG0FejE+UXQBjSGUHGh0RIdXwUT/laPo9T724NOIgXA94ns6ewmNauwijYa5ck3+dBxWnHcynQ==", - "dependencies": [ - "@types/filesystem", - "@types/har-format" - ] - }, - "@types/d3-voronoi@1.1.12": { - "integrity": "sha512-DauBl25PKZZ0WVJr42a6CNvI6efsdzofl9sajqZr2Gf5Gu733WkDdUGiPkUHXiUvYGzNNlFQde2wdZdfQPG+yw==" - }, - "@types/deep-eql@4.0.2": { - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==" - }, - "@types/estree@0.0.39": { - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "@types/estree@1.0.8": { - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" - }, - "@types/filesystem@0.0.36": { - "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==", - "dependencies": [ - "@types/filewriter" - ] - }, - "@types/filewriter@0.0.33": { - "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" - }, - "@types/geojson-vt@3.2.5": { - "integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==", - "dependencies": [ - "@types/geojson" - ] - }, - "@types/geojson@7946.0.16": { - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" - }, - "@types/har-format@1.2.16": { - "integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==" - }, - "@types/js-cookie@3.0.6": { - "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==" - }, - "@types/mapbox__point-geometry@0.1.4": { - "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==" - }, - "@types/mapbox__vector-tile@1.3.4": { - "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==", - "dependencies": [ - "@types/geojson", - "@types/mapbox__point-geometry", - "@types/pbf" - ] - }, - "@types/node@22.15.15": { - "integrity": "sha512-R5muMcZob3/Jjchn5LcO8jdKwSCbzqmPB6ruBxMcf9kbxtniZHP327s6C37iOfuw8mbKK3cAQa7sEl7afLrQ8A==", - "dependencies": [ - "undici-types" - ] - }, - "@types/node@22.15.32": { - "integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==", - "dependencies": [ - "undici-types" - ] - }, - "@types/pbf@3.0.5": { - "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==" - }, - "@types/react-dom@19.1.6_@types+react@19.1.8": { - "integrity": "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==", - "dependencies": [ - "@types/react" - ] - }, - "@types/react@19.1.8": { - "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", - "dependencies": [ - "csstype" - ] - }, - "@types/resolve@1.20.2": { - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" - }, - "@types/serviceworker@0.0.133": { - "integrity": "sha512-lEyAbLUMztFbps2GVZ5mKIXl5+BZiGfOOA8JxN6KTiT91Ct31lSAHISKUl2+iOwmrUwNvWeI9rbsFxFqDZCghQ==" - }, - "@types/supercluster@7.1.3": { - "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", - "dependencies": [ - "@types/geojson" - ] - }, - "@types/trusted-types@2.0.7": { - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "@types/w3c-web-serial@1.0.8": { - "integrity": "sha512-QQOT+bxQJhRGXoZDZGLs3ksLud1dMNnMiSQtBA0w8KXvLpXX4oM4TZb6J0GgJ8UbCaHo5s9/4VQT8uXy9JER2A==" - }, - "@types/web-bluetooth@0.0.21": { - "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" - }, - "@vis.gl/react-mapbox@8.0.4_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-NFk0vsWcNzSs0YCsVdt2100Zli9QWR+pje8DacpLkkGEAXFaJsFtI1oKD0Hatiate4/iAIW39SQHhgfhbeEPfQ==", - "dependencies": [ - "react", - "react-dom" - ] - }, - "@vis.gl/react-maplibre@8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-HwZyfLjEu+y1mUFvwDAkVxinGm8fEegaWN+O8np/WZ2Sqe5Lv6OXFpV6GWz9LOEvBYMbGuGk1FQdejo+4HCJ5w==", - "dependencies": [ - "@maplibre/maplibre-gl-style-spec@19.3.3", - "maplibre-gl", - "react", - "react-dom" - ], - "optionalPeers": [ - "maplibre-gl" - ] - }, - "@vitejs/plugin-react@4.6.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_@types+node@22.15.32": { - "integrity": "sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==", - "dependencies": [ - "@babel/core", - "@babel/plugin-transform-react-jsx-self", - "@babel/plugin-transform-react-jsx-source", - "@rolldown/pluginutils", - "@types/babel__core", - "react-refresh", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2" - ] - }, - "@vitejs/plugin-react@4.6.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@babel+core@7.27.4_@types+node@22.15.32_@types+node@22.15.15": { - "integrity": "sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==", - "dependencies": [ - "@babel/core", - "@babel/plugin-transform-react-jsx-self", - "@babel/plugin-transform-react-jsx-source", - "@rolldown/pluginutils", - "@types/babel__core", - "react-refresh", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15" - ] - }, - "@vitest/expect@3.2.4": { - "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", - "dependencies": [ - "@types/chai", - "@vitest/spy", - "@vitest/utils", - "chai", - "tinyrainbow" - ] - }, - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32": { - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", - "dependencies": [ - "@vitest/spy", - "estree-walker@3.0.3", - "magic-string@0.30.17", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2" - ], - "optionalPeers": [ - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2" - ] - }, - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32_@types+node@22.15.15": { - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", - "dependencies": [ - "@vitest/spy", - "estree-walker@3.0.3", - "magic-string@0.30.17", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15" - ], - "optionalPeers": [ - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15" - ] - }, - "@vitest/pretty-format@3.2.4": { - "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", - "dependencies": [ - "tinyrainbow" - ] - }, - "@vitest/runner@3.2.4": { - "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", - "dependencies": [ - "@vitest/utils", - "pathe", - "strip-literal" - ] - }, - "@vitest/snapshot@3.2.4": { - "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==", - "dependencies": [ - "@vitest/pretty-format", - "magic-string@0.30.17", - "pathe" - ] - }, - "@vitest/spy@3.2.4": { - "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", - "dependencies": [ - "tinyspy" - ] - }, - "@vitest/utils@3.2.4": { - "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", - "dependencies": [ - "@vitest/pretty-format", - "loupe", - "tinyrainbow" - ] - }, - "acorn@8.15.0": { - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "bin": true - }, - "ajv@8.17.1": { - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dependencies": [ - "fast-deep-equal", - "fast-uri", - "json-schema-traverse", - "require-from-string" - ] - }, - "ansi-regex@5.0.1": { - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles@4.3.0": { - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": [ - "color-convert" - ] - }, - "ansi-styles@5.2.0": { - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "ansis@4.1.0": { - "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==" - }, - "anymatch@3.1.3": { - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": [ - "normalize-path", - "picomatch@2.3.1" - ] - }, - "aria-hidden@1.2.6": { - "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", - "dependencies": [ - "tslib@2.8.1" - ] - }, - "aria-query@5.3.0": { - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": [ - "dequal" - ] - }, - "aria-query@5.3.2": { - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" - }, - "arr-union@3.1.0": { - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-buffer-byte-length@1.0.2": { - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dependencies": [ - "call-bound", - "is-array-buffer" - ] - }, - "arraybuffer.prototype.slice@1.0.4": { - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dependencies": [ - "array-buffer-byte-length", - "call-bind", - "define-properties", - "es-abstract", - "es-errors", - "get-intrinsic", - "is-array-buffer" - ] - }, - "assertion-error@2.0.1": { - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==" - }, - "assign-symbols@1.0.0": { - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "ast-types@0.16.1": { - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dependencies": [ - "tslib@2.8.1" - ] - }, - "async-function@1.0.0": { - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==" - }, - "async@3.2.6": { - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" - }, - "at-least-node@1.0.0": { - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer@10.4.21_postcss@8.5.6": { - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "dependencies": [ - "browserslist", - "caniuse-lite", - "fraction.js", - "normalize-range", - "picocolors", - "postcss", - "postcss-value-parser" - ], - "bin": true - }, - "available-typed-arrays@1.0.7": { - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": [ - "possible-typed-array-names" - ] - }, - "babel-dead-code-elimination@1.0.10": { - "integrity": "sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==", - "dependencies": [ - "@babel/core", - "@babel/parser", - "@babel/traverse", - "@babel/types" - ] - }, - "babel-plugin-polyfill-corejs2@0.4.13_@babel+core@7.27.4": { - "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", - "dependencies": [ - "@babel/compat-data", - "@babel/core", - "@babel/helper-define-polyfill-provider", - "semver" - ] - }, - "babel-plugin-polyfill-corejs3@0.11.1_@babel+core@7.27.4": { - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "dependencies": [ - "@babel/core", - "@babel/helper-define-polyfill-provider", - "core-js-compat" - ] - }, - "babel-plugin-polyfill-regenerator@0.6.4_@babel+core@7.27.4": { - "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", - "dependencies": [ - "@babel/core", - "@babel/helper-define-polyfill-provider" - ] - }, - "balanced-match@1.0.2": { - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js@1.5.1": { - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bignumber.js@9.3.0": { - "integrity": "sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA==" - }, - "binary-extensions@2.3.0": { - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" - }, - "brace-expansion@1.1.12": { - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dependencies": [ - "balanced-match", - "concat-map" - ] - }, - "brace-expansion@2.0.2": { - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dependencies": [ - "balanced-match" - ] - }, - "braces@3.0.3": { - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": [ - "fill-range" - ] - }, - "browserslist@4.25.0": { - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", - "dependencies": [ - "caniuse-lite", - "electron-to-chromium", - "node-releases", - "update-browserslist-db" - ], - "bin": true - }, - "buffer-from@1.1.2": { - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytewise-core@1.2.3": { - "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", - "dependencies": [ - "typewise-core" - ] - }, - "bytewise@1.1.0": { - "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", - "dependencies": [ - "bytewise-core", - "typewise" - ] - }, - "cac@6.7.14": { - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" - }, - "call-bind-apply-helpers@1.0.2": { - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dependencies": [ - "es-errors", - "function-bind" - ] - }, - "call-bind@1.0.8": { - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dependencies": [ - "call-bind-apply-helpers", - "es-define-property", - "get-intrinsic", - "set-function-length" - ] - }, - "call-bound@1.0.4": { - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dependencies": [ - "call-bind-apply-helpers", - "get-intrinsic" - ] - }, - "caniuse-lite@1.0.30001724": { - "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==" - }, - "chai@5.2.0": { - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", - "dependencies": [ - "assertion-error", - "check-error", - "deep-eql", - "loupe", - "pathval" - ] - }, - "chalk@3.0.0": { - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": [ - "ansi-styles@4.3.0", - "supports-color" - ] - }, - "chalk@4.1.2": { - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": [ - "ansi-styles@4.3.0", - "supports-color" - ] - }, - "check-error@2.1.1": { - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==" - }, - "chokidar@3.6.0": { - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": [ - "anymatch", - "braces", - "glob-parent", - "is-binary-path", - "is-glob", - "normalize-path", - "readdirp" - ], - "optionalDependencies": [ - "fsevents" - ] - }, - "chownr@3.0.0": { - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==" - }, - "class-variance-authority@0.7.1": { - "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", - "dependencies": [ - "clsx" - ] - }, - "cliui@8.0.1": { - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": [ - "string-width", - "strip-ansi", - "wrap-ansi" - ] - }, - "clsx@2.1.1": { - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - }, - "cmdk@1.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+react@19.1.8_@types+react-dom@19.1.6__@types+react@19.1.8": { - "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==", - "dependencies": [ - "@radix-ui/react-compose-refs", - "@radix-ui/react-dialog", - "@radix-ui/react-id", - "@radix-ui/react-primitive", - "react", - "react-dom" - ] - }, - "color-convert@2.0.1": { - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": [ - "color-name" - ] - }, - "color-name@1.1.4": { - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander@12.1.0": { - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==" - }, - "commander@2.20.3": { - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "common-tags@1.8.2": { - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "concat-map@0.0.1": { - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concaveman@1.2.1": { - "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==", - "dependencies": [ - "point-in-polygon", - "rbush@3.0.1", - "robust-predicates@2.0.4", - "tinyqueue@2.0.3" - ] - }, - "convert-source-map@2.0.0": { - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "core-js-compat@3.43.0": { - "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", - "dependencies": [ - "browserslist" - ] - }, - "core-util-is@1.0.3": { - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "crc@4.3.2": { - "integrity": "sha512-uGDHf4KLLh2zsHa8D8hIQ1H/HtFQhyHrc0uhHBcoKGol/Xnb+MPYfUMw7cvON6ze/GUESTudKayDcJC5HnJv1A==" - }, - "cross-fetch@4.0.0": { - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": [ - "node-fetch" - ] - }, - "crypto-random-string@2.0.0": { - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "crypto-random-string@5.0.0": { - "integrity": "sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==", - "dependencies": [ - "type-fest@2.19.0" - ] - }, - "css.escape@1.5.1": { - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" - }, - "csstype@3.1.3": { - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "d3-array@1.2.4": { - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "d3-geo@1.7.1": { - "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==", - "dependencies": [ - "d3-array" - ] - }, - "d3-voronoi@1.1.2": { - "integrity": "sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw==" - }, - "data-view-buffer@1.0.2": { - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dependencies": [ - "call-bound", - "es-errors", - "is-data-view" - ] - }, - "data-view-byte-length@1.0.2": { - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dependencies": [ - "call-bound", - "es-errors", - "is-data-view" - ] - }, - "data-view-byte-offset@1.0.1": { - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dependencies": [ - "call-bound", - "es-errors", - "is-data-view" - ] - }, - "debug@4.4.1": { - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dependencies": [ - "ms" - ] - }, - "deep-eql@5.0.2": { - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==" - }, - "deepmerge@4.3.1": { - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "define-data-property@1.1.4": { - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": [ - "es-define-property", - "es-errors", - "gopd" - ] - }, - "define-properties@1.2.1": { - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": [ - "define-data-property", - "has-property-descriptors", - "object-keys" - ] - }, - "dequal@2.0.3": { - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "detect-libc@2.0.4": { - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==" - }, - "detect-node-es@1.1.0": { - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "diff@8.0.2": { - "integrity": "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==" - }, - "dom-accessibility-api@0.5.16": { - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "dom-accessibility-api@0.6.3": { - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" - }, - "dunder-proto@1.0.1": { - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dependencies": [ - "call-bind-apply-helpers", - "es-errors", - "gopd" - ] - }, - "duplex-maker@1.0.0": { - "integrity": "sha512-KoHuzggxg7f+vvjqOHfXxaQYI1POzBm+ah0eec7YDssZmbt6QFBI8d1nl5GQwAgR2f+VQCPvyvZtmWWqWuFtlA==" - }, - "duplexify@3.7.1": { - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": [ - "end-of-stream", - "inherits", - "readable-stream@2.3.8", - "stream-shift" - ] - }, - "earcut@2.2.4": { - "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" - }, - "earcut@3.0.1": { - "integrity": "sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw==" - }, - "ejs@3.1.10": { - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dependencies": [ - "jake" - ], - "bin": true - }, - "electron-to-chromium@1.5.171": { - "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==" - }, - "emoji-regex@8.0.0": { - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "end-of-stream@1.4.5": { - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "dependencies": [ - "once" - ] - }, - "enhanced-resolve@5.18.1": { - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", - "dependencies": [ - "graceful-fs", - "tapable" - ] - }, - "es-abstract@1.24.0": { - "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", - "dependencies": [ - "array-buffer-byte-length", - "arraybuffer.prototype.slice", - "available-typed-arrays", - "call-bind", - "call-bound", - "data-view-buffer", - "data-view-byte-length", - "data-view-byte-offset", - "es-define-property", - "es-errors", - "es-object-atoms", - "es-set-tostringtag", - "es-to-primitive", - "function.prototype.name", - "get-intrinsic", - "get-proto", - "get-symbol-description", - "globalthis", - "gopd", - "has-property-descriptors", - "has-proto", - "has-symbols", - "hasown", - "internal-slot", - "is-array-buffer", - "is-callable", - "is-data-view", - "is-negative-zero", - "is-regex", - "is-set", - "is-shared-array-buffer", - "is-string", - "is-typed-array", - "is-weakref", - "math-intrinsics", - "object-inspect", - "object-keys", - "object.assign", - "own-keys", - "regexp.prototype.flags", - "safe-array-concat", - "safe-push-apply", - "safe-regex-test", - "set-proto", - "stop-iteration-iterator", - "string.prototype.trim", - "string.prototype.trimend", - "string.prototype.trimstart", - "typed-array-buffer", - "typed-array-byte-length", - "typed-array-byte-offset", - "typed-array-length", - "unbox-primitive", - "which-typed-array" - ] - }, - "es-define-property@1.0.1": { - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" - }, - "es-errors@1.3.0": { - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" - }, - "es-module-lexer@1.7.0": { - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" - }, - "es-object-atoms@1.1.1": { - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dependencies": [ - "es-errors" - ] - }, - "es-set-tostringtag@2.1.0": { - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dependencies": [ - "es-errors", - "get-intrinsic", - "has-tostringtag", - "hasown" - ] - }, - "es-to-primitive@1.3.0": { - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dependencies": [ - "is-callable", - "is-date-object", - "is-symbol" - ] - }, - "esbuild@0.25.5": { - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", - "optionalDependencies": [ - "@esbuild/aix-ppc64", - "@esbuild/android-arm", - "@esbuild/android-arm64", - "@esbuild/android-x64", - "@esbuild/darwin-arm64", - "@esbuild/darwin-x64", - "@esbuild/freebsd-arm64", - "@esbuild/freebsd-x64", - "@esbuild/linux-arm", - "@esbuild/linux-arm64", - "@esbuild/linux-ia32", - "@esbuild/linux-loong64", - "@esbuild/linux-mips64el", - "@esbuild/linux-ppc64", - "@esbuild/linux-riscv64", - "@esbuild/linux-s390x", - "@esbuild/linux-x64", - "@esbuild/netbsd-arm64", - "@esbuild/netbsd-x64", - "@esbuild/openbsd-arm64", - "@esbuild/openbsd-x64", - "@esbuild/sunos-x64", - "@esbuild/win32-arm64", - "@esbuild/win32-ia32", - "@esbuild/win32-x64" - ], - "scripts": true, - "bin": true - }, - "escalade@3.2.0": { - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" - }, - "esprima@4.0.1": { - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": true - }, - "estree-walker@1.0.1": { - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "estree-walker@2.0.2": { - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "estree-walker@3.0.3": { - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": [ - "@types/estree@1.0.8" - ] - }, - "esutils@2.0.3": { - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "expect-type@1.2.1": { - "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==" - }, - "extend-shallow@2.0.1": { - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": [ - "is-extendable@0.1.1" - ] - }, - "extend-shallow@3.0.2": { - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": [ - "assign-symbols", - "is-extendable@1.0.1" - ] - }, - "fast-deep-equal@3.1.3": { - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify@2.1.0": { - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-uri@3.0.6": { - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==" - }, - "fdir@6.4.6_picomatch@4.0.2": { - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", - "dependencies": [ - "picomatch@4.0.2" - ], - "optionalPeers": [ - "picomatch@4.0.2" - ] - }, - "filelist@1.0.4": { - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": [ - "minimatch@5.1.6" - ] - }, - "fill-range@7.1.1": { - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": [ - "to-regex-range" - ] - }, - "for-each@0.3.5": { - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dependencies": [ - "is-callable" - ] - }, - "fraction.js@4.3.7": { - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" - }, - "fs-extra@9.1.0": { - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": [ - "at-least-node", - "graceful-fs", - "jsonfile", - "universalify" - ] - }, - "fs.realpath@1.0.0": { - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents@2.3.3": { - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "os": ["darwin"], - "scripts": true - }, - "function-bind@1.1.2": { - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - }, - "function.prototype.name@1.1.8": { - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dependencies": [ - "call-bind", - "call-bound", - "define-properties", - "functions-have-names", - "hasown", - "is-callable" - ] - }, - "functions-have-names@1.2.3": { - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync@1.0.0-beta.2": { - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "geojson-equality-ts@1.0.2": { - "integrity": "sha512-h3Ryq+0mCSN/7yLs0eDgrZhvc9af23o/QuC4aTiuuzP/MRCtd6mf5rLsLRY44jX0RPUfM8c4GqERQmlUxPGPoQ==", - "dependencies": [ - "@types/geojson" - ] - }, - "geojson-polygon-self-intersections@1.2.1": { - "integrity": "sha512-/QM1b5u2d172qQVO//9CGRa49jEmclKEsYOQmWP9ooEjj63tBM51m2805xsbxkzlEELQ2REgTf700gUhhlegxA==", - "dependencies": [ - "rbush@2.0.2" - ] - }, - "geojson-vt@4.0.2": { - "integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==" - }, - "get-caller-file@2.0.5": { - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic@1.3.0": { - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dependencies": [ - "call-bind-apply-helpers", - "es-define-property", - "es-errors", - "es-object-atoms", - "function-bind", - "get-proto", - "gopd", - "has-symbols", - "hasown", - "math-intrinsics" - ] - }, - "get-nonce@1.0.1": { - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" - }, - "get-own-enumerable-property-symbols@3.0.2": { - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-proto@1.0.1": { - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dependencies": [ - "dunder-proto", - "es-object-atoms" - ] - }, - "get-stream@6.0.1": { - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description@1.1.0": { - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dependencies": [ - "call-bound", - "es-errors", - "get-intrinsic" - ] - }, - "get-tsconfig@4.10.1": { - "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", - "dependencies": [ - "resolve-pkg-maps" - ] - }, - "get-value@2.0.6": { - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "gl-matrix@3.4.3": { - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" - }, - "glob-parent@5.1.2": { - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": [ - "is-glob" - ] - }, - "glob@7.2.3": { - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": [ - "fs.realpath", - "inflight", - "inherits", - "minimatch@3.1.2", - "once", - "path-is-absolute" - ], - "deprecated": true - }, - "global-prefix@4.0.0": { - "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", - "dependencies": [ - "ini", - "kind-of", - "which" - ] - }, - "globals@11.12.0": { - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globalthis@1.0.4": { - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": [ - "define-properties", - "gopd" - ] - }, - "goober@2.1.16_csstype@3.1.3": { - "integrity": "sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==", - "dependencies": [ - "csstype" - ] - }, - "gopd@1.2.0": { - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" - }, - "graceful-fs@4.2.11": { - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "gzipper@8.2.1": { - "integrity": "sha512-Vp2vDpwU4xKtWxTaLPfNTR4euqHJamB6aKCfSEbSd/CrgqihwNxrjihJcWJG1+3Ku1ROsfF6fPXRoytTFLhFlw==", - "dependencies": [ - "@gfx/zopfli", - "commander@12.1.0", - "simple-zstd" - ], - "bin": true - }, - "happy-dom@17.6.3": { - "integrity": "sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==", - "dependencies": [ - "webidl-conversions@7.0.0", - "whatwg-mimetype" - ] - }, - "has-bigints@1.1.0": { - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==" - }, - "has-flag@4.0.0": { - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors@1.0.2": { - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": [ - "es-define-property" - ] - }, - "has-proto@1.2.0": { - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dependencies": [ - "dunder-proto" - ] - }, - "has-symbols@1.1.0": { - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" - }, - "has-tostringtag@1.0.2": { - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": [ - "has-symbols" - ] - }, - "hasown@2.0.2": { - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": [ - "function-bind" - ] - }, - "html-parse-stringify@3.0.1": { - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "dependencies": [ - "void-elements" - ] - }, - "i18next-browser-languagedetector@8.2.0": { - "integrity": "sha512-P+3zEKLnOF0qmiesW383vsLdtQVyKtCNA9cjSoKCppTKPQVfKd2W8hbVo5ZhNJKDqeM7BOcvNoKJOjpHh4Js9g==", - "dependencies": [ - "@babel/runtime" - ] - }, - "i18next-http-backend@3.0.2": { - "integrity": "sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==", - "dependencies": [ - "cross-fetch" - ] - }, - "i18next@25.2.1_typescript@5.8.3": { - "integrity": "sha512-+UoXK5wh+VlE1Zy5p6MjcvctHXAhRwQKCxiJD8noKZzIXmnAX8gdHX5fLPA3MEVxEN4vbZkQFy8N0LyD9tUqPw==", - "dependencies": [ - "@babel/runtime", - "typescript" - ], - "optionalPeers": [ - "typescript" - ] - }, - "idb-keyval@6.2.2": { - "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==" - }, - "idb@7.1.1": { - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "ieee754@1.2.1": { - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "immer@10.1.1": { - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" - }, - "indent-string@4.0.0": { - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight@1.0.6": { - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": [ - "once", - "wrappy" - ], - "deprecated": true - }, - "inherits@2.0.4": { - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini@4.1.3": { - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==" - }, - "internal-slot@1.1.0": { - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dependencies": [ - "es-errors", - "hasown", - "side-channel" - ] - }, - "is-array-buffer@3.0.5": { - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dependencies": [ - "call-bind", - "call-bound", - "get-intrinsic" - ] - }, - "is-async-function@2.1.1": { - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "dependencies": [ - "async-function", - "call-bound", - "get-proto", - "has-tostringtag", - "safe-regex-test" - ] - }, - "is-bigint@1.1.0": { - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dependencies": [ - "has-bigints" - ] - }, - "is-binary-path@2.1.0": { - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": [ - "binary-extensions" - ] - }, - "is-boolean-object@1.2.2": { - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "dependencies": [ - "call-bound", - "has-tostringtag" - ] - }, - "is-callable@1.2.7": { - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" - }, - "is-core-module@2.16.1": { - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dependencies": [ - "hasown" - ] - }, - "is-data-view@1.0.2": { - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dependencies": [ - "call-bound", - "get-intrinsic", - "is-typed-array" - ] - }, - "is-date-object@1.1.0": { - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dependencies": [ - "call-bound", - "has-tostringtag" - ] - }, - "is-extendable@0.1.1": { - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extendable@1.0.1": { - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": [ - "is-plain-object" - ] - }, - "is-extglob@2.1.1": { - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-finalizationregistry@1.1.1": { - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dependencies": [ - "call-bound" - ] - }, - "is-fullwidth-code-point@3.0.0": { - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-function@1.1.0": { - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "dependencies": [ - "call-bound", - "get-proto", - "has-tostringtag", - "safe-regex-test" - ] - }, - "is-glob@4.0.3": { - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": [ - "is-extglob" - ] - }, - "is-map@2.0.3": { - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==" - }, - "is-module@1.0.0": { - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "is-negative-zero@2.0.3": { - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==" - }, - "is-number-object@1.1.1": { - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dependencies": [ - "call-bound", - "has-tostringtag" - ] - }, - "is-number@7.0.0": { - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj@1.0.1": { - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-plain-object@2.0.4": { - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": [ - "isobject" - ] - }, - "is-regex@1.2.1": { - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dependencies": [ - "call-bound", - "gopd", - "has-tostringtag", - "hasown" - ] - }, - "is-regexp@1.0.0": { - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-set@2.0.3": { - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==" - }, - "is-shared-array-buffer@1.0.4": { - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dependencies": [ - "call-bound" - ] - }, - "is-stream@2.0.1": { - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string@1.1.1": { - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dependencies": [ - "call-bound", - "has-tostringtag" - ] - }, - "is-symbol@1.1.1": { - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dependencies": [ - "call-bound", - "has-symbols", - "safe-regex-test" - ] - }, - "is-typed-array@1.1.15": { - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dependencies": [ - "which-typed-array" - ] - }, - "is-weakmap@2.0.2": { - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==" - }, - "is-weakref@1.1.1": { - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "dependencies": [ - "call-bound" - ] - }, - "is-weakset@2.0.4": { - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dependencies": [ - "call-bound", - "get-intrinsic" - ] - }, - "is-zst@1.0.0": { - "integrity": "sha512-ZA5lvshKAl8z30dX7saXLpVhpsq3d2EHK9uf7qtUjnOtdw4XBpAoWb2RvZ5kyoaebdoidnGI0g2hn9Z7ObPbww==" - }, - "isarray@1.0.0": { - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isarray@2.0.5": { - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "isexe@3.1.1": { - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" - }, - "isobject@3.0.1": { - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "jake@10.9.2": { - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dependencies": [ - "async", - "chalk@4.1.2", - "filelist", - "minimatch@3.1.2" - ], - "bin": true - }, - "jiti@2.4.2": { - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": true - }, - "js-cookie@3.0.5": { - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==" - }, - "js-tokens@4.0.0": { - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-tokens@9.0.1": { - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==" - }, - "jsesc@3.0.2": { - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "bin": true - }, - "jsesc@3.1.0": { - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "bin": true - }, - "json-schema-traverse@1.0.0": { - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "json-schema@0.4.0": { - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-stringify-pretty-compact@3.0.0": { - "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==" - }, - "json-stringify-pretty-compact@4.0.0": { - "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==" - }, - "json5@2.2.3": { - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": true - }, - "jsonfile@6.1.0": { - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": [ - "universalify" - ], - "optionalDependencies": [ - "graceful-fs" - ] - }, - "jsonpointer@5.0.1": { - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, - "jsts@2.7.1": { - "integrity": "sha512-x2wSZHEBK20CY+Wy+BPE7MrFQHW6sIsdaGUMEqmGAio+3gFzQaBYPwLRonUfQf9Ak8pBieqj9tUofX1+WtAEIg==" - }, - "kdbush@4.0.2": { - "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" - }, - "kind-of@6.0.3": { - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "leven@3.1.0": { - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "lightningcss-darwin-arm64@1.30.1": { - "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", - "os": ["darwin"], - "cpu": ["arm64"] - }, - "lightningcss-darwin-x64@1.30.1": { - "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", - "os": ["darwin"], - "cpu": ["x64"] - }, - "lightningcss-freebsd-x64@1.30.1": { - "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", - "os": ["freebsd"], - "cpu": ["x64"] - }, - "lightningcss-linux-arm-gnueabihf@1.30.1": { - "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", - "os": ["linux"], - "cpu": ["arm"] - }, - "lightningcss-linux-arm64-gnu@1.30.1": { - "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "lightningcss-linux-arm64-musl@1.30.1": { - "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", - "os": ["linux"], - "cpu": ["arm64"] - }, - "lightningcss-linux-x64-gnu@1.30.1": { - "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", - "os": ["linux"], - "cpu": ["x64"] - }, - "lightningcss-linux-x64-musl@1.30.1": { - "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", - "os": ["linux"], - "cpu": ["x64"] - }, - "lightningcss-win32-arm64-msvc@1.30.1": { - "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", - "os": ["win32"], - "cpu": ["arm64"] - }, - "lightningcss-win32-x64-msvc@1.30.1": { - "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", - "os": ["win32"], - "cpu": ["x64"] - }, - "lightningcss@1.30.1": { - "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", - "dependencies": [ - "detect-libc" - ], - "optionalDependencies": [ - "lightningcss-darwin-arm64", - "lightningcss-darwin-x64", - "lightningcss-freebsd-x64", - "lightningcss-linux-arm-gnueabihf", - "lightningcss-linux-arm64-gnu", - "lightningcss-linux-arm64-musl", - "lightningcss-linux-x64-gnu", - "lightningcss-linux-x64-musl", - "lightningcss-win32-arm64-msvc", - "lightningcss-win32-x64-msvc" - ] - }, - "lodash.debounce@4.0.8": { - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.isequal@4.5.0": { - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "deprecated": true - }, - "lodash.sortby@4.7.0": { - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "lodash@4.17.21": { - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "loupe@3.1.4": { - "integrity": "sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==" - }, - "lru-cache@5.1.1": { - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": [ - "yallist@3.1.1" - ] - }, - "lucide-react@0.507.0_react@19.1.0": { - "integrity": "sha512-XfgE6gvAHwAtnbUvWiTTHx4S3VGR+cUJHEc0vrh9Ogu672I1Tue2+Cp/8JJqpytgcBHAB1FVI297W4XGNwc2dQ==", - "dependencies": [ - "react" - ] - }, - "lz-string@1.5.0": { - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": true - }, - "magic-string@0.25.9": { - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": [ - "sourcemap-codec" - ] - }, - "magic-string@0.30.17": { - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dependencies": [ - "@jridgewell/sourcemap-codec" - ] - }, - "maplibre-gl@5.4.0": { - "integrity": "sha512-ZVrtdFIhFAqt53H2k5Ssqn7QIKNI19fW+He5tr4loxZxWZffp1aZYY9ImNncAJaALU/NYlV6Eul7UVB56/N7WQ==", - "dependencies": [ - "@mapbox/geojson-rewind", - "@mapbox/jsonlint-lines-primitives", - "@mapbox/point-geometry", - "@mapbox/tiny-sdf", - "@mapbox/unitbezier", - "@mapbox/vector-tile", - "@mapbox/whoots-js", - "@maplibre/maplibre-gl-style-spec@23.3.0", - "@types/geojson", - "@types/geojson-vt", - "@types/mapbox__point-geometry", - "@types/mapbox__vector-tile", - "@types/pbf", - "@types/supercluster", - "earcut@3.0.1", - "geojson-vt", - "gl-matrix", - "global-prefix", - "kdbush", - "murmurhash-js", - "pbf", - "potpack", - "quickselect@3.0.0", - "supercluster", - "tinyqueue@3.0.0", - "vt-pbf" - ] - }, - "marchingsquares@1.3.3": { - "integrity": "sha512-gz6nNQoVK7Lkh2pZulrT4qd4347S/toG9RXH2pyzhLgkL5mLkBoqgv4EvAGXcV0ikDW72n/OQb3Xe8bGagQZCg==" - }, - "math-intrinsics@1.1.0": { - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" - }, - "min-indent@1.0.1": { - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - }, - "minimatch@3.1.2": { - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": [ - "brace-expansion@1.1.12" - ] - }, - "minimatch@5.1.6": { - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": [ - "brace-expansion@2.0.2" - ] - }, - "minimist@1.2.8": { - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minipass@7.1.2": { - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" - }, - "minizlib@3.0.2": { - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", - "dependencies": [ - "minipass" - ] - }, - "mkdirp@3.0.1": { - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "bin": true - }, - "ms@2.1.3": { - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "murmurhash-js@1.0.0": { - "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" - }, - "nanoid@3.3.11": { - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "bin": true - }, - "node-fetch@2.7.0": { - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": [ - "whatwg-url@5.0.0" - ] - }, - "node-releases@2.0.19": { - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - }, - "normalize-path@3.0.0": { - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range@0.1.2": { - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "object-inspect@1.13.4": { - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" - }, - "object-keys@1.1.1": { - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign@4.1.7": { - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dependencies": [ - "call-bind", - "call-bound", - "define-properties", - "es-object-atoms", - "has-symbols", - "object-keys" - ] - }, - "once@1.4.0": { - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": [ - "wrappy" - ] - }, - "own-keys@1.0.1": { - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "dependencies": [ - "get-intrinsic", - "object-keys", - "safe-push-apply" - ] - }, - "path-is-absolute@1.0.1": { - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-parse@1.0.7": { - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "pathe@2.0.3": { - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "pathval@2.0.1": { - "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==" - }, - "pbf@3.3.0": { - "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==", - "dependencies": [ - "ieee754", - "resolve-protobuf-schema" - ], - "bin": true - }, - "peek-stream@1.1.3": { - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "dependencies": [ - "buffer-from", - "duplexify", - "through2@2.0.5" - ] - }, - "picocolors@1.1.1": { - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "picomatch@2.3.1": { - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "picomatch@4.0.2": { - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" - }, - "point-in-polygon-hao@1.2.4": { - "integrity": "sha512-x2pcvXeqhRHlNRdhLs/tgFapAbSSe86wa/eqmj1G6pWftbEs5aVRJhRGM6FYSUERKu0PjekJzMq0gsI2XyiclQ==", - "dependencies": [ - "robust-predicates@3.0.2" - ] - }, - "point-in-polygon@1.1.0": { - "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" - }, - "polyclip-ts@0.16.8": { - "integrity": "sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==", - "dependencies": [ - "bignumber.js", - "splaytree-ts" - ] - }, - "possible-typed-array-names@1.1.0": { - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==" - }, - "postcss-value-parser@4.2.0": { - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "postcss@8.5.6": { - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "dependencies": [ - "nanoid", - "picocolors", - "source-map-js" - ] - }, - "potpack@2.0.0": { - "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" - }, - "prettier@3.6.1": { - "integrity": "sha512-5xGWRa90Sp2+x1dQtNpIpeOQpTDBs9cZDmA/qs2vDNN2i18PdapqY7CmBeyLlMuGqXJRIOPaCaVZTLNQRWUH/A==", - "bin": true - }, - "pretty-bytes@5.6.0": { - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-bytes@6.1.1": { - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==" - }, - "pretty-format@27.5.1": { - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": [ - "ansi-regex", - "ansi-styles@5.2.0", - "react-is" - ] - }, - "process-nextick-args@2.0.1": { - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "process-streams@1.0.3": { - "integrity": "sha512-xkIaM5vYnyekB88WyET78YEqXiaJRy0xcvIdE22n+myhvBT7LlLmX6iAtq7jDvVH8CUx2rqQsd32JdRyJMV3NA==", - "dependencies": [ - "duplex-maker" - ] - }, - "protocol-buffers-schema@3.6.0": { - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" - }, - "punycode@2.3.1": { - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" - }, - "qrcode-generator@1.5.0": { - "integrity": "sha512-sqo7otiDq5rA4djRkFI7IjLQqxRrLpIou0d3rqr03JJLUGf5raPh91xCio+lFFbQf0SlcVckStz0EmDEX3EeZA==" - }, - "quickselect@1.1.1": { - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "quickselect@2.0.0": { - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" - }, - "quickselect@3.0.0": { - "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==" - }, - "randombytes@2.1.0": { - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": [ - "safe-buffer@5.2.1" - ] - }, - "rbush@2.0.2": { - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "dependencies": [ - "quickselect@1.1.1" - ] - }, - "rbush@3.0.1": { - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", - "dependencies": [ - "quickselect@2.0.0" - ] - }, - "react-dom@19.1.0_react@19.1.0": { - "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", - "dependencies": [ - "react", - "scheduler" - ] - }, - "react-error-boundary@6.0.0_react@19.1.0": { - "integrity": "sha512-gdlJjD7NWr0IfkPlaREN2d9uUZUlksrfOx7SX62VRerwXbMY6ftGCIZua1VG1aXFNOimhISsTq+Owp725b9SiA==", - "dependencies": [ - "@babel/runtime", - "react" - ] - }, - "react-hook-form@7.58.1_react@19.1.0": { - "integrity": "sha512-Lml/KZYEEFfPhUVgE0RdCVpnC4yhW+PndRhbiTtdvSlQTL8IfVR+iQkBjLIvmmc6+GGoVeM11z37ktKFPAb0FA==", - "dependencies": [ - "react" - ] - }, - "react-i18next@15.5.3_i18next@25.2.1__typescript@5.8.3_react@19.1.0_typescript@5.8.3": { - "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", - "dependencies": [ - "@babel/runtime", - "html-parse-stringify", - "i18next", - "react", - "typescript" - ], - "optionalPeers": [ - "typescript" - ] - }, - "react-is@17.0.2": { - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-map-gl@8.0.4_maplibre-gl@5.4.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-SHdpvFIvswsZBg6BCPcwY/nbKuCo3sJM1Cj7Sd+gA3gFRFOixD+KtZ2XSuUWq2WySL2emYEXEgrLZoXsV4Ut4Q==", - "dependencies": [ - "@vis.gl/react-mapbox", - "@vis.gl/react-maplibre", - "maplibre-gl", - "react", - "react-dom" - ], - "optionalPeers": [ - "maplibre-gl" - ] - }, - "react-qrcode-logo@3.0.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-2+vZ3GNBdUpYxIKyt6SFZsDGXa0xniyUQ0wPI4O0hJTzRjttPIx1pPnH9IWQmp/4nDMoN47IBhi3Breu1KudYw==", - "dependencies": [ - "lodash.isequal", - "qrcode-generator", - "react", - "react-dom" - ] - }, - "react-refresh@0.17.0": { - "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==" - }, - "react-remove-scroll-bar@2.3.8_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", - "dependencies": [ - "@types/react", - "react", - "react-style-singleton", - "tslib@2.8.1" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "react-remove-scroll@2.7.1_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==", - "dependencies": [ - "@types/react", - "react", - "react-remove-scroll-bar", - "react-style-singleton", - "tslib@2.8.1", - "use-callback-ref", - "use-sidecar" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "react-style-singleton@2.2.3_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", - "dependencies": [ - "@types/react", - "get-nonce", - "react", - "tslib@2.8.1" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "react@19.1.0": { - "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==" - }, - "readable-stream@2.3.8": { - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": [ - "core-util-is", - "inherits", - "isarray@1.0.0", - "process-nextick-args", - "safe-buffer@5.1.2", - "string_decoder@1.1.1", - "util-deprecate" - ] - }, - "readable-stream@3.6.2": { - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": [ - "inherits", - "string_decoder@1.3.0", - "util-deprecate" - ] - }, - "readdirp@3.6.0": { - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": [ - "picomatch@2.3.1" - ] - }, - "recast@0.23.11": { - "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - "dependencies": [ - "ast-types", - "esprima", - "source-map@0.6.1", - "tiny-invariant", - "tslib@2.8.1" - ] - }, - "redent@3.0.0": { - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": [ - "indent-string", - "strip-indent" - ] - }, - "reflect.getprototypeof@1.0.10": { - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "dependencies": [ - "call-bind", - "define-properties", - "es-abstract", - "es-errors", - "es-object-atoms", - "get-intrinsic", - "get-proto", - "which-builtin-type" - ] - }, - "regenerate-unicode-properties@10.2.0": { - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "dependencies": [ - "regenerate" - ] - }, - "regenerate@1.4.2": { - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regexp.prototype.flags@1.5.4": { - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "dependencies": [ - "call-bind", - "define-properties", - "es-errors", - "get-proto", - "gopd", - "set-function-name" - ] - }, - "regexpu-core@6.2.0": { - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "dependencies": [ - "regenerate", - "regenerate-unicode-properties", - "regjsgen", - "regjsparser", - "unicode-match-property-ecmascript", - "unicode-match-property-value-ecmascript" - ] - }, - "regjsgen@0.8.0": { - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - }, - "regjsparser@0.12.0": { - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "dependencies": [ - "jsesc@3.0.2" - ], - "bin": true - }, - "require-directory@2.1.1": { - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string@2.0.2": { - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "resolve-pkg-maps@1.0.0": { - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==" - }, - "resolve-protobuf-schema@2.1.0": { - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "dependencies": [ - "protocol-buffers-schema" - ] - }, - "resolve@1.22.10": { - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dependencies": [ - "is-core-module", - "path-parse", - "supports-preserve-symlinks-flag" - ], - "bin": true - }, - "rfc4648@1.5.4": { - "integrity": "sha512-rRg/6Lb+IGfJqO05HZkN50UtY7K/JhxJag1kP23+zyMfrvoB0B7RWv06MbOzoc79RgCdNTiUaNsTT1AJZ7Z+cg==" - }, - "robust-predicates@2.0.4": { - "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==" - }, - "robust-predicates@3.0.2": { - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" - }, - "rollup@2.79.2": { - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "optionalDependencies": [ - "fsevents" - ], - "bin": true - }, - "rollup@4.44.0": { - "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", - "dependencies": [ - "@types/estree@1.0.8" - ], - "optionalDependencies": [ - "@rollup/rollup-android-arm-eabi", - "@rollup/rollup-android-arm64", - "@rollup/rollup-darwin-arm64", - "@rollup/rollup-darwin-x64", - "@rollup/rollup-freebsd-arm64", - "@rollup/rollup-freebsd-x64", - "@rollup/rollup-linux-arm-gnueabihf", - "@rollup/rollup-linux-arm-musleabihf", - "@rollup/rollup-linux-arm64-gnu", - "@rollup/rollup-linux-arm64-musl", - "@rollup/rollup-linux-loongarch64-gnu", - "@rollup/rollup-linux-powerpc64le-gnu", - "@rollup/rollup-linux-riscv64-gnu", - "@rollup/rollup-linux-riscv64-musl", - "@rollup/rollup-linux-s390x-gnu", - "@rollup/rollup-linux-x64-gnu", - "@rollup/rollup-linux-x64-musl", - "@rollup/rollup-win32-arm64-msvc", - "@rollup/rollup-win32-ia32-msvc", - "@rollup/rollup-win32-x64-msvc", - "fsevents" - ], - "bin": true - }, - "rw@1.3.3": { - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "rxjs@6.6.7": { - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": [ - "tslib@1.14.1" - ] - }, - "safe-array-concat@1.1.3": { - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dependencies": [ - "call-bind", - "call-bound", - "get-intrinsic", - "has-symbols", - "isarray@2.0.5" - ] - }, - "safe-buffer@5.1.2": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-buffer@5.2.1": { - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-push-apply@1.0.0": { - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "dependencies": [ - "es-errors", - "isarray@2.0.5" - ] - }, - "safe-regex-test@1.1.0": { - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dependencies": [ - "call-bound", - "es-errors", - "is-regex" - ] - }, - "scheduler@0.26.0": { - "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==" - }, - "semver@6.3.1": { - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": true - }, - "serialize-javascript@6.0.2": { - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": [ - "randombytes" - ] - }, - "seroval-plugins@1.3.2_seroval@1.3.2": { - "integrity": "sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==", - "dependencies": [ - "seroval" - ] - }, - "seroval@1.3.2": { - "integrity": "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==" - }, - "set-function-length@1.2.2": { - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": [ - "define-data-property", - "es-errors", - "function-bind", - "get-intrinsic", - "gopd", - "has-property-descriptors" - ] - }, - "set-function-name@2.0.2": { - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": [ - "define-data-property", - "es-errors", - "functions-have-names", - "has-property-descriptors" - ] - }, - "set-proto@1.0.0": { - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "dependencies": [ - "dunder-proto", - "es-errors", - "es-object-atoms" - ] - }, - "set-value@2.0.1": { - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": [ - "extend-shallow@2.0.1", - "is-extendable@0.1.1", - "is-plain-object", - "split-string" - ] - }, - "side-channel-list@1.0.0": { - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dependencies": [ - "es-errors", - "object-inspect" - ] - }, - "side-channel-map@1.0.1": { - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dependencies": [ - "call-bound", - "es-errors", - "get-intrinsic", - "object-inspect" - ] - }, - "side-channel-weakmap@1.0.2": { - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dependencies": [ - "call-bound", - "es-errors", - "get-intrinsic", - "object-inspect", - "side-channel-map" - ] - }, - "side-channel@1.1.0": { - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dependencies": [ - "es-errors", - "object-inspect", - "side-channel-list", - "side-channel-map", - "side-channel-weakmap" - ] - }, - "siginfo@2.0.0": { - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" - }, - "simple-git-hooks@2.13.0": { - "integrity": "sha512-N+goiLxlkHJlyaYEglFypzVNMaNplPAk5syu0+OPp/Bk6dwVoXF6FfOw2vO0Dp+JHsBaI+w6cm8TnFl2Hw6tDA==", - "scripts": true, - "bin": true - }, - "simple-zstd@1.4.2": { - "integrity": "sha512-kGYEvT33M5XfyQvvW4wxl3eKcWbdbCc1V7OZzuElnaXft0qbVzoIIXHXiCm3JCUki+MZKKmvjl8p2VGLJc5Y/A==", - "dependencies": [ - "is-zst", - "peek-stream", - "process-streams", - "through2@4.0.2" - ] - }, - "skmeans@0.9.7": { - "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" - }, - "smob@1.5.0": { - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" - }, - "solid-js@1.9.7_seroval@1.3.2": { - "integrity": "sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==", - "dependencies": [ - "csstype", - "seroval", - "seroval-plugins" - ] - }, - "sort-asc@0.2.0": { - "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA==" - }, - "sort-desc@0.2.0": { - "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w==" - }, - "sort-object@3.0.3": { - "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==", - "dependencies": [ - "bytewise", - "get-value", - "is-extendable@0.1.1", - "sort-asc", - "sort-desc", - "union-value" - ] - }, - "source-map-js@1.2.1": { - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" - }, - "source-map-support@0.5.21": { - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": [ - "buffer-from", - "source-map@0.6.1" - ] - }, - "source-map@0.6.1": { - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map@0.7.4": { - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "source-map@0.8.0-beta.0": { - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": [ - "whatwg-url@7.1.0" - ] - }, - "sourcemap-codec@1.4.8": { - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": true - }, - "splaytree-ts@1.0.2": { - "integrity": "sha512-0kGecIZNIReCSiznK3uheYB8sbstLjCZLiwcQwbmLhgHJj2gz6OnSPkVzJQCMnmEz1BQ4gPK59ylhBoEWOhGNA==" - }, - "split-string@3.1.0": { - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": [ - "extend-shallow@3.0.2" - ] - }, - "stackback@0.0.2": { - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" - }, - "std-env@3.9.0": { - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" - }, - "ste-core@3.0.11": { - "integrity": "sha512-ivkRENMh0mdGoPlZ4xVcEaC8rXQfTEfvonRw5m8VDKV7kgcbZbaNd1TnKl08wXbcLdT7okSc63HNP8cVhy95zg==" - }, - "ste-simple-events@3.0.11": { - "integrity": "sha512-PDoQajqiTtJLNDWfJCihzACiTVZyFsXi6hNAVNelNJoNmqj+BaWuhJ/NHaAHxzfSRoMbL+hFgfPqFmxiHhAQSQ==", - "dependencies": [ - "ste-core" - ] - }, - "stop-iteration-iterator@1.1.0": { - "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", - "dependencies": [ - "es-errors", - "internal-slot" - ] - }, - "stream-shift@1.0.3": { - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" - }, - "string-width@4.2.3": { - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": [ - "emoji-regex", - "is-fullwidth-code-point", - "strip-ansi" - ] - }, - "string.prototype.matchall@4.0.12": { - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "dependencies": [ - "call-bind", - "call-bound", - "define-properties", - "es-abstract", - "es-errors", - "es-object-atoms", - "get-intrinsic", - "gopd", - "has-symbols", - "internal-slot", - "regexp.prototype.flags", - "set-function-name", - "side-channel" - ] - }, - "string.prototype.trim@1.2.10": { - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dependencies": [ - "call-bind", - "call-bound", - "define-data-property", - "define-properties", - "es-abstract", - "es-object-atoms", - "has-property-descriptors" - ] - }, - "string.prototype.trimend@1.0.9": { - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dependencies": [ - "call-bind", - "call-bound", - "define-properties", - "es-object-atoms" - ] - }, - "string.prototype.trimstart@1.0.8": { - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": [ - "call-bind", - "define-properties", - "es-object-atoms" - ] - }, - "string_decoder@1.1.1": { - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": [ - "safe-buffer@5.1.2" - ] - }, - "string_decoder@1.3.0": { - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": [ - "safe-buffer@5.2.1" - ] - }, - "stringify-object@3.3.0": { - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": [ - "get-own-enumerable-property-symbols", - "is-obj", - "is-regexp" - ] - }, - "strip-ansi@6.0.1": { - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": [ - "ansi-regex" - ] - }, - "strip-comments@2.0.1": { - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-indent@3.0.0": { - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": [ - "min-indent" - ] - }, - "strip-literal@3.0.0": { - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", - "dependencies": [ - "js-tokens@9.0.1" - ] - }, - "supercluster@8.0.1": { - "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", - "dependencies": [ - "kdbush" - ] - }, - "supports-color@7.2.0": { - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": [ - "has-flag" - ] - }, - "supports-preserve-symlinks-flag@1.0.0": { - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "sweepline-intersections@1.5.0": { - "integrity": "sha512-AoVmx72QHpKtItPu72TzFL+kcYjd67BPLDoR0LarIk+xyaRg+pDTMFXndIEvZf9xEKnJv6JdhgRMnocoG0D3AQ==", - "dependencies": [ - "tinyqueue@2.0.3" - ] - }, - "tailwind-merge@3.3.1": { - "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==" - }, - "tailwindcss-animate@1.0.7_tailwindcss@4.1.10": { - "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", - "dependencies": [ - "tailwindcss" - ] - }, - "tailwindcss@4.1.10": { - "integrity": "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==" - }, - "tapable@2.2.2": { - "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==" - }, - "tar@7.4.3": { - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", - "dependencies": [ - "@isaacs/fs-minipass", - "chownr", - "minipass", - "minizlib", - "mkdirp", - "yallist@5.0.0" - ] - }, - "temp-dir@2.0.0": { - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy@0.6.0": { - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": [ - "is-stream", - "temp-dir", - "type-fest@0.16.0", - "unique-string" - ] - }, - "terser@5.43.1": { - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", - "dependencies": [ - "@jridgewell/source-map", - "acorn", - "commander@2.20.3", - "source-map-support" - ], - "bin": true - }, - "testing-library@0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29": { - "integrity": "sha512-KCbqCCllbgiCXOgmh9MdsgdJ05pmimXGuggtC78pzpxpq/40A3bS+NJoqwCIqZbNnMr6KIZ2mlMZoZCkWVnaWw==", - "dependencies": [ - "@angular/common", - "@angular/core", - "tslib@1.14.1" - ] - }, - "through2@2.0.5": { - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": [ - "readable-stream@2.3.8", - "xtend" - ] - }, - "through2@4.0.2": { - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dependencies": [ - "readable-stream@3.6.2" - ] - }, - "tiny-invariant@1.3.3": { - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - }, - "tiny-warning@1.0.3": { - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tinybench@2.9.0": { - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==" - }, - "tinyexec@0.3.2": { - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==" - }, - "tinyglobby@0.2.14_picomatch@4.0.2": { - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", - "dependencies": [ - "fdir", - "picomatch@4.0.2" - ] - }, - "tinypool@1.1.1": { - "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==" - }, - "tinyqueue@2.0.3": { - "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" - }, - "tinyqueue@3.0.0": { - "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" - }, - "tinyrainbow@2.0.0": { - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==" - }, - "tinyspy@4.0.3": { - "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==" - }, - "to-regex-range@5.0.1": { - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": [ - "is-number" - ] - }, - "topojson-client@3.1.0": { - "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", - "dependencies": [ - "commander@2.20.3" - ], - "bin": true - }, - "topojson-server@3.0.1": { - "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==", - "dependencies": [ - "commander@2.20.3" - ], - "bin": true - }, - "tr46@0.0.3": { - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "tr46@1.0.1": { - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": [ - "punycode" - ] - }, - "tslib@1.14.1": { - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tslib@2.8.1": { - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" - }, - "tslog@4.9.3": { - "integrity": "sha512-oDWuGVONxhVEBtschLf2cs/Jy8i7h1T+CpdkTNWQgdAF7DhRo2G8vMCgILKe7ojdEkLhICWgI1LYSSKaJsRgcw==" - }, - "tsx@4.20.3": { - "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==", - "dependencies": [ - "esbuild", - "get-tsconfig" - ], - "optionalDependencies": [ - "fsevents" - ], - "bin": true - }, - "type-fest@0.16.0": { - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - }, - "type-fest@2.19.0": { - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - }, - "typed-array-buffer@1.0.3": { - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dependencies": [ - "call-bound", - "es-errors", - "is-typed-array" - ] - }, - "typed-array-byte-length@1.0.3": { - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dependencies": [ - "call-bind", - "for-each", - "gopd", - "has-proto", - "is-typed-array" - ] - }, - "typed-array-byte-offset@1.0.4": { - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dependencies": [ - "available-typed-arrays", - "call-bind", - "for-each", - "gopd", - "has-proto", - "is-typed-array", - "reflect.getprototypeof" - ] - }, - "typed-array-length@1.0.7": { - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dependencies": [ - "call-bind", - "for-each", - "gopd", - "is-typed-array", - "possible-typed-array-names", - "reflect.getprototypeof" - ] - }, - "typescript@5.8.3": { - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "bin": true - }, - "typewise-core@1.2.0": { - "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" - }, - "typewise@1.0.3": { - "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", - "dependencies": [ - "typewise-core" - ] - }, - "unbox-primitive@1.1.0": { - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dependencies": [ - "call-bound", - "has-bigints", - "has-symbols", - "which-boxed-primitive" - ] - }, - "undici-types@6.21.0": { - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" - }, - "unicode-canonical-property-names-ecmascript@2.0.1": { - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" - }, - "unicode-match-property-ecmascript@2.0.0": { - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": [ - "unicode-canonical-property-names-ecmascript", - "unicode-property-aliases-ecmascript" - ] - }, - "unicode-match-property-value-ecmascript@2.2.0": { - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" - }, - "unicode-property-aliases-ecmascript@2.1.0": { - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, - "union-value@1.0.1": { - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": [ - "arr-union", - "get-value", - "is-extendable@0.1.1", - "set-value" - ] - }, - "unique-string@2.0.0": { - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": [ - "crypto-random-string@2.0.0" - ] - }, - "universalify@2.0.1": { - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" - }, - "unplugin@2.3.5": { - "integrity": "sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==", - "dependencies": [ - "acorn", - "picomatch@4.0.2", - "webpack-virtual-modules" - ] - }, - "upath@1.2.0": { - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "update-browserslist-db@1.1.3_browserslist@4.25.0": { - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dependencies": [ - "browserslist", - "escalade", - "picocolors" - ], - "bin": true - }, - "use-callback-ref@1.3.3_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", - "dependencies": [ - "@types/react", - "react", - "tslib@2.8.1" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "use-sidecar@1.1.3_@types+react@19.1.8_react@19.1.0": { - "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", - "dependencies": [ - "@types/react", - "detect-node-es", - "react", - "tslib@2.8.1" - ], - "optionalPeers": [ - "@types/react" - ] - }, - "use-sync-external-store@1.5.0_react@19.1.0": { - "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", - "dependencies": [ - "react" - ] - }, - "util-deprecate@1.0.2": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "vite-node@3.2.4_@types+node@22.15.32": { - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", - "dependencies": [ - "cac", - "debug", - "es-module-lexer", - "pathe", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2" - ], - "bin": true - }, - "vite-node@3.2.4_@types+node@22.15.32_@types+node@22.15.15": { - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", - "dependencies": [ - "cac", - "debug", - "es-module-lexer", - "pathe", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15" - ], - "bin": true - }, - "vite-plugin-pwa@1.0.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.27.4__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.15.32": { - "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==", - "dependencies": [ - "debug", - "pretty-bytes@6.1.1", - "tinyglobby", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2", - "workbox-build", - "workbox-window" - ] - }, - "vite-plugin-pwa@1.0.0_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.27.4__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.15.32_@types+node@22.15.15": { - "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==", - "dependencies": [ - "debug", - "pretty-bytes@6.1.1", - "tinyglobby", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15", - "workbox-build", - "workbox-window" - ] - }, - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2": { - "integrity": "sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==", - "dependencies": [ - "@types/node@22.15.32", - "esbuild", - "fdir", - "picomatch@4.0.2", - "postcss", - "rollup@4.44.0", - "tinyglobby" - ], - "optionalDependencies": [ - "fsevents" - ], - "optionalPeers": [ - "@types/node@22.15.32" - ], - "bin": true - }, - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15": { - "integrity": "sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==", - "dependencies": [ - "@types/node@22.15.15", - "esbuild", - "fdir", - "picomatch@4.0.2", - "postcss", - "rollup@4.44.0", - "tinyglobby" - ], - "optionalDependencies": [ - "fsevents" - ], - "optionalPeers": [ - "@types/node@22.15.15" - ], - "bin": true - }, - "vitest@3.2.4_@types+node@22.15.32_happy-dom@17.6.3_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2": { - "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", - "dependencies": [ - "@types/chai", - "@types/node@22.15.32", - "@vitest/expect", - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32", - "@vitest/pretty-format", - "@vitest/runner", - "@vitest/snapshot", - "@vitest/spy", - "@vitest/utils", - "chai", - "debug", - "expect-type", - "happy-dom", - "magic-string@0.30.17", - "pathe", - "picomatch@4.0.2", - "std-env", - "tinybench", - "tinyexec", - "tinyglobby", - "tinypool", - "tinyrainbow", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2", - "vite-node@3.2.4_@types+node@22.15.32", - "why-is-node-running" - ], - "optionalPeers": [ - "@types/node@22.15.32", - "happy-dom" - ], - "bin": true - }, - "vitest@3.2.4_@types+node@22.15.32_happy-dom@17.6.3_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.15": { - "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", - "dependencies": [ - "@types/chai", - "@types/node@22.15.15", - "@vitest/expect", - "@vitest/mocker@3.2.4_vite@7.0.0__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32_@types+node@22.15.15", - "@vitest/pretty-format", - "@vitest/runner", - "@vitest/snapshot", - "@vitest/spy", - "@vitest/utils", - "chai", - "debug", - "expect-type", - "happy-dom", - "magic-string@0.30.17", - "pathe", - "picomatch@4.0.2", - "std-env", - "tinybench", - "tinyexec", - "tinyglobby", - "tinypool", - "tinyrainbow", - "vite@7.0.0_@types+node@22.15.32_picomatch@4.0.2_@types+node@22.15.15", - "vite-node@3.2.4_@types+node@22.15.32_@types+node@22.15.15", - "why-is-node-running" - ], - "optionalPeers": [ - "@types/node@22.15.15", - "happy-dom" - ], - "bin": true - }, - "void-elements@3.1.0": { - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" - }, - "vt-pbf@3.1.3": { - "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", - "dependencies": [ - "@mapbox/point-geometry", - "@mapbox/vector-tile", - "pbf" - ] - }, - "webidl-conversions@3.0.1": { - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webidl-conversions@4.0.2": { - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "webidl-conversions@7.0.0": { - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" - }, - "webpack-virtual-modules@0.6.2": { - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" - }, - "whatwg-mimetype@3.0.0": { - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" - }, - "whatwg-url@5.0.0": { - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": [ - "tr46@0.0.3", - "webidl-conversions@3.0.1" - ] - }, - "whatwg-url@7.1.0": { - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": [ - "lodash.sortby", - "tr46@1.0.1", - "webidl-conversions@4.0.2" - ] - }, - "which-boxed-primitive@1.1.1": { - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dependencies": [ - "is-bigint", - "is-boolean-object", - "is-number-object", - "is-string", - "is-symbol" - ] - }, - "which-builtin-type@1.2.1": { - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dependencies": [ - "call-bound", - "function.prototype.name", - "has-tostringtag", - "is-async-function", - "is-date-object", - "is-finalizationregistry", - "is-generator-function", - "is-regex", - "is-weakref", - "isarray@2.0.5", - "which-boxed-primitive", - "which-collection", - "which-typed-array" - ] - }, - "which-collection@1.0.2": { - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": [ - "is-map", - "is-set", - "is-weakmap", - "is-weakset" - ] - }, - "which-typed-array@1.1.19": { - "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "dependencies": [ - "available-typed-arrays", - "call-bind", - "call-bound", - "for-each", - "get-proto", - "gopd", - "has-tostringtag" - ] - }, - "which@4.0.0": { - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": [ - "isexe" - ], - "bin": true - }, - "why-is-node-running@2.3.0": { - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", - "dependencies": [ - "siginfo", - "stackback" - ], - "bin": true - }, - "workbox-background-sync@7.3.0": { - "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", - "dependencies": [ - "idb", - "workbox-core" - ] - }, - "workbox-broadcast-update@7.3.0": { - "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-build@7.3.0_ajv@8.17.1_@babel+core@7.27.4_rollup@2.79.2": { - "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", - "dependencies": [ - "@apideck/better-ajv-errors", - "@babel/core", - "@babel/preset-env", - "@babel/runtime", - "@rollup/plugin-babel", - "@rollup/plugin-node-resolve", - "@rollup/plugin-replace", - "@rollup/plugin-terser", - "@surma/rollup-plugin-off-main-thread", - "ajv", - "common-tags", - "fast-json-stable-stringify", - "fs-extra", - "glob", - "lodash", - "pretty-bytes@5.6.0", - "rollup@2.79.2", - "source-map@0.8.0-beta.0", - "stringify-object", - "strip-comments", - "tempy", - "upath", - "workbox-background-sync", - "workbox-broadcast-update", - "workbox-cacheable-response", - "workbox-core", - "workbox-expiration", - "workbox-google-analytics", - "workbox-navigation-preload", - "workbox-precaching", - "workbox-range-requests", - "workbox-recipes", - "workbox-routing", - "workbox-strategies", - "workbox-streams", - "workbox-sw", - "workbox-window" - ] - }, - "workbox-cacheable-response@7.3.0": { - "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-core@7.3.0": { - "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==" - }, - "workbox-expiration@7.3.0": { - "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", - "dependencies": [ - "idb", - "workbox-core" - ] - }, - "workbox-google-analytics@7.3.0": { - "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", - "dependencies": [ - "workbox-background-sync", - "workbox-core", - "workbox-routing", - "workbox-strategies" - ] - }, - "workbox-navigation-preload@7.3.0": { - "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-precaching@7.3.0": { - "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", - "dependencies": [ - "workbox-core", - "workbox-routing", - "workbox-strategies" - ] - }, - "workbox-range-requests@7.3.0": { - "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-recipes@7.3.0": { - "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", - "dependencies": [ - "workbox-cacheable-response", - "workbox-core", - "workbox-expiration", - "workbox-precaching", - "workbox-routing", - "workbox-strategies" - ] - }, - "workbox-routing@7.3.0": { - "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-strategies@7.3.0": { - "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", - "dependencies": [ - "workbox-core" - ] - }, - "workbox-streams@7.3.0": { - "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", - "dependencies": [ - "workbox-core", - "workbox-routing" - ] - }, - "workbox-sw@7.3.0": { - "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==" - }, - "workbox-window@7.3.0": { - "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", - "dependencies": [ - "@types/trusted-types", - "workbox-core" - ] - }, - "wrap-ansi@7.0.0": { - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": [ - "ansi-styles@4.3.0", - "string-width", - "strip-ansi" - ] - }, - "wrappy@1.0.2": { - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xtend@4.0.2": { - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n@5.0.8": { - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist@3.1.1": { - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yallist@5.0.0": { - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==" - }, - "yargs-parser@21.1.1": { - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yargs@17.7.2": { - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": [ - "cliui", - "escalade", - "get-caller-file", - "require-directory", - "string-width", - "y18n", - "yargs-parser" - ] - }, - "zod@3.25.67": { - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==" - }, - "zone.js@0.8.29": { - "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ==" - }, - "zustand@5.0.5_@types+react@19.1.8_immer@10.1.1_react@19.1.0": { - "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==", - "dependencies": [ - "@types/react", - "immer", - "react" - ], - "optionalPeers": [ - "@types/react", - "immer", - "react" - ] - } - }, - "workspace": { - "members": { - "packages/web": { - "dependencies": [ - "jsr:@std/path@^1.1.0", - "npm:@types/w3c-web-serial@*", - "npm:@types/web-bluetooth@*" - ], - "packageJson": { - "dependencies": [ - "npm:@bufbuild/protobuf@^2.2.5", - "npm:@hookform/resolvers@^5.1.1", - "npm:@jsr/meshtastic__core@2.6.4", - "npm:@jsr/meshtastic__js@2.6.0-0", - "npm:@jsr/meshtastic__transport-http@*", - "npm:@jsr/meshtastic__transport-web-bluetooth@*", - "npm:@jsr/meshtastic__transport-web-serial@*", - "npm:@noble/curves@^1.9.0", - "npm:@radix-ui/react-accordion@^1.2.8", - "npm:@radix-ui/react-checkbox@^1.2.3", - "npm:@radix-ui/react-dialog@^1.1.11", - "npm:@radix-ui/react-dropdown-menu@^2.1.12", - "npm:@radix-ui/react-label@^2.1.4", - "npm:@radix-ui/react-menubar@^1.1.12", - "npm:@radix-ui/react-popover@^1.1.11", - "npm:@radix-ui/react-scroll-area@^1.2.6", - "npm:@radix-ui/react-select@^2.2.2", - "npm:@radix-ui/react-separator@^1.1.4", - "npm:@radix-ui/react-slider@^1.3.2", - "npm:@radix-ui/react-switch@^1.2.2", - "npm:@radix-ui/react-tabs@^1.1.9", - "npm:@radix-ui/react-toast@^1.2.11", - "npm:@radix-ui/react-toggle-group@^1.1.9", - "npm:@radix-ui/react-tooltip@^1.2.4", - "npm:@tailwindcss/postcss@^4.1.5", - "npm:@tanstack/react-router-devtools@^1.120.16", - "npm:@tanstack/react-router@^1.120.15", - "npm:@tanstack/router-cli@^1.121.37", - "npm:@tanstack/router-devtools@^1.120.15", - "npm:@tanstack/router-plugin@^1.120.15", - "npm:@testing-library/jest-dom@^6.6.3", - "npm:@testing-library/react@^16.3.0", - "npm:@testing-library/user-event@^14.6.1", - "npm:@turf/turf@^7.2.0", - "npm:@types/chrome@^0.0.318", - "npm:@types/js-cookie@^3.0.6", - "npm:@types/node@^22.15.3", - "npm:@types/react-dom@^19.1.3", - "npm:@types/react@^19.1.2", - "npm:@types/serviceworker@^0.0.133", - "npm:@types/w3c-web-serial@^1.0.8", - "npm:@types/web-bluetooth@^0.0.21", - "npm:@vitejs/plugin-react@^4.4.1", - "npm:autoprefixer@^10.4.21", - "npm:base64-js@^1.5.1", - "npm:class-variance-authority@~0.7.1", - "npm:clsx@^2.1.1", - "npm:cmdk@^1.1.1", - "npm:crypto-random-string@5", - "npm:gzipper@^8.2.1", - "npm:happy-dom@^17.4.6", - "npm:i18next-browser-languagedetector@^8.1.0", - "npm:i18next-http-backend@^3.0.2", - "npm:i18next@^25.2.0", - "npm:idb-keyval@^6.2.1", - "npm:immer@^10.1.1", - "npm:js-cookie@^3.0.5", - "npm:lucide-react@0.507", - "npm:maplibre-gl@5.4.0", - "npm:postcss@^8.5.3", - "npm:react-dom@^19.1.0", - "npm:react-error-boundary@6", - "npm:react-hook-form@^7.56.2", - "npm:react-i18next@^15.5.1", - "npm:react-map-gl@8.0.4", - "npm:react-qrcode-logo@3", - "npm:react@^19.1.0", - "npm:rfc4648@^1.5.4", - "npm:simple-git-hooks@^2.13.0", - "npm:tailwind-merge@^3.2.0", - "npm:tailwindcss-animate@^1.0.7", - "npm:tailwindcss@^4.1.5", - "npm:tar@^7.4.3", - "npm:testing-library@^0.0.2", - "npm:typescript@^5.8.3", - "npm:vite-plugin-pwa@1", - "npm:vite@7", - "npm:vitest@^3.2.4", - "npm:zod@^3.25.67", - "npm:zustand@5.0.5" - ] - } - } - } - } -} diff --git a/packages/web/package.json b/packages/web/package.json index 5377c169..4304fc39 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -4,20 +4,7 @@ "type": "module", "description": "Meshtastic web client", "license": "GPL-3.0-only", - "scripts": { - "build": "vite build", - "build:analyze": "BUNDLE_ANALYZE=true deno task build", - "lint": "deno lint src/", - "lint:fix": "deno lint --fix src/", - "format": "deno fmt src/", - "dev": "deno task dev:ui", - "dev:ui": "VITE_APP_VERSION=development deno run -A npm:vite dev", - "test": "deno run -A npm:vitest", - "check": "deno check", - "preview": "deno run -A npm:vite preview", - "generate:routes": "deno run -A npm:@tanstack/router-cli generate --outDir src/ routes --rootRoutePath /", - "package": "gzipper c -i html,js,css,png,ico,svg,json,webmanifest,txt dist dist/output && tar -cvf dist/build.tar -C ./dist/output/ ." - }, + "repository": { "type": "git", "url": "git+https://github.com/meshtastic/web.git" @@ -30,86 +17,86 @@ }, "homepage": "https://meshtastic.org", "dependencies": { - "@bufbuild/protobuf": "^2.2.5", + "@bufbuild/protobuf": "^2.6.0", "@hookform/resolvers": "^5.1.1", "@meshtastic/core": "npm:@jsr/meshtastic__core@2.6.4", "@meshtastic/js": "npm:@jsr/meshtastic__js@2.6.0-0", "@meshtastic/transport-http": "npm:@jsr/meshtastic__transport-http", "@meshtastic/transport-web-bluetooth": "npm:@jsr/meshtastic__transport-web-bluetooth", "@meshtastic/transport-web-serial": "npm:@jsr/meshtastic__transport-web-serial", - "@noble/curves": "^1.9.0", - "@radix-ui/react-accordion": "^1.2.8", - "@radix-ui/react-checkbox": "^1.2.3", - "@radix-ui/react-dialog": "^1.1.11", - "@radix-ui/react-dropdown-menu": "^2.1.12", - "@radix-ui/react-label": "^2.1.4", - "@radix-ui/react-menubar": "^1.1.12", - "@radix-ui/react-popover": "^1.1.11", - "@radix-ui/react-scroll-area": "^1.2.6", - "@radix-ui/react-select": "^2.2.2", - "@radix-ui/react-separator": "^1.1.4", - "@radix-ui/react-slider": "^1.3.2", - "@radix-ui/react-switch": "^1.2.2", - "@radix-ui/react-tabs": "^1.1.9", - "@radix-ui/react-toast": "^1.2.11", - "@radix-ui/react-toggle-group": "^1.1.9", - "@radix-ui/react-tooltip": "^1.2.4", - "@tanstack/react-router": "^1.120.15", - "@tanstack/react-router-devtools": "^1.120.16", - "@tanstack/router-cli": "^1.121.37", - "@tanstack/router-devtools": "^1.120.15", + "@noble/curves": "^1.9.2", + "@radix-ui/react-accordion": "^1.2.11", + "@radix-ui/react-checkbox": "^1.3.2", + "@radix-ui/react-dialog": "^1.1.14", + "@radix-ui/react-dropdown-menu": "^2.1.15", + "@radix-ui/react-label": "^2.1.7", + "@radix-ui/react-menubar": "^1.1.15", + "@radix-ui/react-popover": "^1.1.14", + "@radix-ui/react-scroll-area": "^1.2.9", + "@radix-ui/react-select": "^2.2.5", + "@radix-ui/react-separator": "^1.1.7", + "@radix-ui/react-slider": "^1.3.5", + "@radix-ui/react-switch": "^1.2.5", + "@radix-ui/react-tabs": "^1.1.12", + "@radix-ui/react-toast": "^1.2.14", + "@radix-ui/react-toggle-group": "^1.1.10", + "@radix-ui/react-tooltip": "^1.2.7", + "@tanstack/react-router": "^1.125.4", + "@tanstack/react-router-devtools": "^1.125.4", + "@tanstack/router-cli": "^1.125.4", + "@tanstack/router-devtools": "^1.125.4", "@turf/turf": "^7.2.0", - "@types/node": "^24.0.4", + "@types/node": "^24.0.10", "@types/web-bluetooth": "^0.0.21", "base64-js": "^1.5.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "crypto-random-string": "^5.0.0", - "i18next": "^25.2.0", - "i18next-browser-languagedetector": "^8.1.0", + "i18next": "^25.3.1", + "i18next-browser-languagedetector": "^8.2.0", "i18next-http-backend": "^3.0.2", - "idb-keyval": "^6.2.1", + "idb-keyval": "^6.2.2", "immer": "^10.1.1", "js-cookie": "^3.0.5", - "lucide-react": "^0.507.0", - "maplibre-gl": "5.4.0", + "lucide-react": "^0.525.0", + "maplibre-gl": "5.6.1", "react": "^19.1.0", "react-dom": "^19.1.0", "react-error-boundary": "^6.0.0", - "react-hook-form": "^7.56.2", - "react-i18next": "^15.5.1", + "react-hook-form": "^7.60.0", + "react-i18next": "^15.6.0", "react-map-gl": "8.0.4", "react-qrcode-logo": "^3.0.0", "rfc4648": "^1.5.4", - "zod": "^3.25.67", - "zustand": "5.0.5" + "zod": "^3.25.75", + "zustand": "5.0.6" }, "devDependencies": { - "@tailwindcss/postcss": "^4.1.5", - "@tanstack/router-plugin": "^1.120.15", + "@tailwindcss/postcss": "^4.1.11", + "@tanstack/router-plugin": "^1.125.5", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", - "@types/chrome": "^0.0.318", - "@types/react": "^19.1.2", - "@types/react-dom": "^19.1.3", - "@types/serviceworker": "^0.0.133", + "@types/chrome": "^0.0.329", + "@types/react": "^19.1.8", + "@types/react-dom": "^19.1.6", + "@types/serviceworker": "^0.0.140", "@types/js-cookie": "^3.0.6", "@types/w3c-web-serial": "^1.0.8", - "@vitejs/plugin-react": "^4.4.1", + "@vitejs/plugin-react": "^4.6.0", "autoprefixer": "^10.4.21", "gzipper": "^8.2.1", - "happy-dom": "^17.4.6", - "postcss": "^8.5.3", + "happy-dom": "^18.0.1", + "postcss": "^8.5.6", "simple-git-hooks": "^2.13.0", - "tailwind-merge": "^3.2.0", - "tailwindcss": "^4.1.5", + "tailwind-merge": "^3.3.1", + "tailwindcss": "^4.1.11", "tailwindcss-animate": "^1.0.7", "tar": "^7.4.3", "testing-library": "^0.0.2", "typescript": "^5.8.3", - "vite": "^7.0.0", + "vite": "^7.0", "vitest": "^3.2.4" } } diff --git a/packages/web/postcss.config.cjs b/packages/web/postcss.config.cjs index e5640725..483f3785 100644 --- a/packages/web/postcss.config.cjs +++ b/packages/web/postcss.config.cjs @@ -1,5 +1,5 @@ module.exports = { plugins: { - '@tailwindcss/postcss': {}, + "@tailwindcss/postcss": {}, }, }; diff --git a/packages/web/public/Logo.svg b/packages/web/public/Logo.svg index e6863f6a..2d4a4fb6 100644 --- a/packages/web/public/Logo.svg +++ b/packages/web/public/Logo.svg @@ -1,16 +1,41 @@ - + - -Created with Fabric.js 4.6.0 - - - - - - - - - - - - \ No newline at end of file + + Created with Fabric.js 4.6.0 + + + + + + + + + + + diff --git a/packages/web/public/Logo_Black.svg b/packages/web/public/Logo_Black.svg index e0f9bb19..3568d300 100644 --- a/packages/web/public/Logo_Black.svg +++ b/packages/web/public/Logo_Black.svg @@ -1,12 +1,26 @@ - - - - - - - - + + + + + + + + diff --git a/packages/web/public/Logo_White.svg b/packages/web/public/Logo_White.svg index b1bcd575..7c5417ed 100644 --- a/packages/web/public/Logo_White.svg +++ b/packages/web/public/Logo_White.svg @@ -1,12 +1,28 @@ - - - - - - - - + + + + + + + + diff --git a/packages/web/public/chirpy.svg b/packages/web/public/chirpy.svg index d215662d..8769215f 100644 --- a/packages/web/public/chirpy.svg +++ b/packages/web/public/chirpy.svg @@ -1 +1,64 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/diy.svg b/packages/web/public/devices/diy.svg index 823467ed..2a364fd5 100644 --- a/packages/web/public/devices/diy.svg +++ b/packages/web/public/devices/diy.svg @@ -1 +1,2233 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-ht62-esp32c3-sx1262.svg b/packages/web/public/devices/heltec-ht62-esp32c3-sx1262.svg index c52534ef..ff244831 100644 --- a/packages/web/public/devices/heltec-ht62-esp32c3-sx1262.svg +++ b/packages/web/public/devices/heltec-ht62-esp32c3-sx1262.svg @@ -1 +1,2604 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-mesh-node-t114-case.svg b/packages/web/public/devices/heltec-mesh-node-t114-case.svg index b2abe639..895c6a39 100644 --- a/packages/web/public/devices/heltec-mesh-node-t114-case.svg +++ b/packages/web/public/devices/heltec-mesh-node-t114-case.svg @@ -1 +1,271 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-mesh-node-t114.svg b/packages/web/public/devices/heltec-mesh-node-t114.svg index 779a8f6a..d679a4b4 100644 --- a/packages/web/public/devices/heltec-mesh-node-t114.svg +++ b/packages/web/public/devices/heltec-mesh-node-t114.svg @@ -1 +1,398 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-v3-case.svg b/packages/web/public/devices/heltec-v3-case.svg index 1b1d3c55..2f772c5b 100644 --- a/packages/web/public/devices/heltec-v3-case.svg +++ b/packages/web/public/devices/heltec-v3-case.svg @@ -1 +1,74 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-v3.svg b/packages/web/public/devices/heltec-v3.svg index 13a5fa64..1c38cdcc 100644 --- a/packages/web/public/devices/heltec-v3.svg +++ b/packages/web/public/devices/heltec-v3.svg @@ -1 +1,1496 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-vision-master-e213.svg b/packages/web/public/devices/heltec-vision-master-e213.svg index 2c1cca09..1f128233 100644 --- a/packages/web/public/devices/heltec-vision-master-e213.svg +++ b/packages/web/public/devices/heltec-vision-master-e213.svg @@ -1 +1,149 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-vision-master-e290.svg b/packages/web/public/devices/heltec-vision-master-e290.svg index ca7d296a..dc64e35e 100644 --- a/packages/web/public/devices/heltec-vision-master-e290.svg +++ b/packages/web/public/devices/heltec-vision-master-e290.svg @@ -1 +1,221 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-vision-master-t190.svg b/packages/web/public/devices/heltec-vision-master-t190.svg index 55db34f9..0822ce3d 100644 --- a/packages/web/public/devices/heltec-vision-master-t190.svg +++ b/packages/web/public/devices/heltec-vision-master-t190.svg @@ -1 +1,213 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-wireless-paper-V1_0.svg b/packages/web/public/devices/heltec-wireless-paper-V1_0.svg index cb3f188d..def8143e 100644 --- a/packages/web/public/devices/heltec-wireless-paper-V1_0.svg +++ b/packages/web/public/devices/heltec-wireless-paper-V1_0.svg @@ -1 +1,510 @@ - + + + diff --git a/packages/web/public/devices/heltec-wireless-paper.svg b/packages/web/public/devices/heltec-wireless-paper.svg index cb3f188d..def8143e 100644 --- a/packages/web/public/devices/heltec-wireless-paper.svg +++ b/packages/web/public/devices/heltec-wireless-paper.svg @@ -1 +1,510 @@ - + + + diff --git a/packages/web/public/devices/heltec-wireless-tracker-V1-0.svg b/packages/web/public/devices/heltec-wireless-tracker-V1-0.svg index a5392595..e7676004 100644 --- a/packages/web/public/devices/heltec-wireless-tracker-V1-0.svg +++ b/packages/web/public/devices/heltec-wireless-tracker-V1-0.svg @@ -1 +1,2031 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-wireless-tracker.svg b/packages/web/public/devices/heltec-wireless-tracker.svg index a5392595..e7676004 100644 --- a/packages/web/public/devices/heltec-wireless-tracker.svg +++ b/packages/web/public/devices/heltec-wireless-tracker.svg @@ -1 +1,2031 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/heltec-wsl-v3.svg b/packages/web/public/devices/heltec-wsl-v3.svg index 1741223e..4dccfd5d 100644 --- a/packages/web/public/devices/heltec-wsl-v3.svg +++ b/packages/web/public/devices/heltec-wsl-v3.svg @@ -1 +1,1068 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/nano-g2-ultra.svg b/packages/web/public/devices/nano-g2-ultra.svg index 6dbe47af..e90c2359 100644 --- a/packages/web/public/devices/nano-g2-ultra.svg +++ b/packages/web/public/devices/nano-g2-ultra.svg @@ -1 +1,216 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/pico.svg b/packages/web/public/devices/pico.svg index 82ce6526..15d60bf5 100644 --- a/packages/web/public/devices/pico.svg +++ b/packages/web/public/devices/pico.svg @@ -1,2956 +1,3510 @@ + viewBox="303.37 653.64 1455.17 586.58" + version="1.1" + id="svg426" + sodipodi:docname="pico.svg" + inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" +> + id="namedview426" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="2.5279551" + inkscape:cx="522.16117" + inkscape:cy="248.22435" + inkscape:window-width="1920" + inkscape:window-height="1111" + inkscape:window-x="-9" + inkscape:window-y="-9" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_3" + /> + id="defs1" + > + id="style1" + > + .cls-1 { + fill: #c08c2d; + } + .cls-2 { + fill: #38996b; + } + .cls-3 { + fill: #cbcccb; + } + .cls-4 { + fill: #574841; + } + .cls-5 { + fill: #eab96b; + } + .cls-6 { + fill: #2b2b2b; + } + .cls-12, .cls-13, .cls-7, .cls-8, .cls-9 { + fill: none; + } + .cls-7, .cls-8, .cls-9 { + stroke: #050606; + } + .cls-12, .cls-7, .cls-8, .cls-9 { + stroke-miterlimit: 10; + } + .cls-7 { + stroke-width: 2.04px; + } + .cls-8 { + stroke-width: 1.25px; + } + .cls-9 { + stroke-width: 3.13px; + } + .cls-10 { + fill: #caa987; + } + .cls-11 { + fill: #808181; + } + .cls-12 { + stroke: #bbbcbc; + stroke-width: 5.85px; + } + .cls-13 { + stroke: #fff; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 1.91px; + } + .cls-14 { + fill: #fff; + } + - - - - - - - - - - - - - - - + id="Layer_3" + data-name="Layer 3" + > + + + + + + + + + + + + + + + + class="cls-4" + cx="1505.08" + cy="785.89" + r="24.43" + id="circle14" + /> + class="cls-1" + cx="1505.08" + cy="785.89" + r="14.51" + id="circle15" + /> - + class="cls-5" + points="1687.78 1138.83 1697.36 1148.41 1697.36 1182.51 1701.94 1196.38 1701.94 1239.19 1715.82 1239.19 1715.82 1138.83 1698.4 1121.41" + id="polyline15" + /> + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-5" + points="1687.78 756.11 1697.36 746.53 1697.36 712.43 1701.94 698.56 1701.94 655.75 1715.82 655.75 1715.82 756.11 1698.4 773.53" + id="polyline16" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + class="cls-7" + points="304.39 999.73 304.39 993.6 304.39 966.56 304.39 960.08" + id="polyline96" + /> + - - - - + class="cls-7" + points="304.39 890.12 304.39 896.6 304.39 923.63 304.39 929.76" + id="polyline97" + /> + + + + - - + class="cls-7" + cx="346.27" + cy="699.85" + r="15.16" + id="circle100" + /> + + - - + class="cls-7" + cx="416.65" + cy="699.85" + r="15.16" + id="circle102" + /> + + - - + class="cls-7" + cx="487.02" + cy="699.85" + r="15.16" + id="circle104" + /> + + - - + class="cls-7" + cx="838.89" + cy="699.85" + r="15.16" + id="circle106" + /> + + - - + class="cls-7" + cx="1190.59" + cy="699.85" + r="15.16" + id="circle108" + /> + + - - + class="cls-7" + cx="1542.64" + cy="699.85" + r="15.16" + id="circle110" + /> + + - - + class="cls-7" + cx="557.4" + cy="699.85" + r="15.16" + id="circle112" + /> + + - - + class="cls-7" + cx="627.77" + cy="699.85" + r="15.16" + id="circle114" + /> + + - - + class="cls-7" + cx="698.14" + cy="699.85" + r="15.16" + id="circle116" + /> + + - - + class="cls-7" + cx="768.52" + cy="699.85" + r="15.16" + id="circle118" + /> + + - - + class="cls-7" + cx="909.27" + cy="699.85" + r="15.16" + id="circle120" + /> + + - - + class="cls-7" + cx="979.64" + cy="699.85" + r="15.16" + id="circle122" + /> + + - - + class="cls-7" + cx="1050.02" + cy="699.85" + r="15.16" + id="circle124" + /> + + - - + class="cls-7" + cx="1120.39" + cy="699.85" + r="15.16" + id="circle126" + /> + + - - + class="cls-7" + cx="1261.14" + cy="699.85" + r="15.16" + id="circle128" + /> + + - - + class="cls-7" + cx="1331.51" + cy="699.85" + r="15.16" + id="circle130" + /> + + - - + class="cls-7" + cx="1401.89" + cy="699.85" + r="15.16" + id="circle132" + /> + + - - + class="cls-7" + cx="1472.26" + cy="699.85" + r="15.16" + id="circle134" + /> + + - - + class="cls-7" + cx="1613.01" + cy="699.85" + r="15.16" + id="circle136" + /> + + - - + class="cls-7" + cx="1683.39" + cy="699.85" + r="15.16" + id="circle138" + /> + + - - - + class="cls-7" + cx="346.27" + cy="1194.55" + r="15.16" + id="circle140" + /> + + + - - - + class="cls-7" + cx="349.03" + cy="1014.88" + r="15.16" + id="circle143" + /> + + + - - - + class="cls-7" + cx="349.03" + cy="944.92" + r="15.16" + id="circle146" + /> + + + - - + class="cls-7" + cx="349.03" + cy="874.96" + r="15.16" + id="circle149" + /> + + - - + class="cls-7" + cx="416.65" + cy="1194.55" + r="15.16" + id="circle151" + /> + + - - + class="cls-7" + cx="487.02" + cy="1194.55" + r="15.16" + id="circle153" + /> + + - - + class="cls-7" + cx="838.89" + cy="1194.55" + r="15.16" + id="circle155" + /> + + - - + class="cls-7" + cx="1190.59" + cy="1194.55" + r="15.16" + id="circle157" + /> + + - - + class="cls-7" + cx="1542.64" + cy="1194.55" + r="15.16" + id="circle159" + /> + + - - + class="cls-7" + cx="557.4" + cy="1194.55" + r="15.16" + id="circle161" + /> + + - - + class="cls-7" + cx="627.77" + cy="1194.55" + r="15.16" + id="circle163" + /> + + - - + class="cls-7" + cx="698.14" + cy="1194.55" + r="15.16" + id="circle165" + /> + + - - + class="cls-7" + cx="768.52" + cy="1194.55" + r="15.16" + id="circle167" + /> + + - - + class="cls-7" + cx="909.27" + cy="1194.55" + r="15.16" + id="circle169" + /> + + - - + class="cls-7" + cx="979.64" + cy="1194.55" + r="15.16" + id="circle171" + /> + + - - + class="cls-7" + cx="1050.02" + cy="1194.55" + r="15.16" + id="circle173" + /> + + - - + class="cls-7" + cx="1120.39" + cy="1194.55" + r="15.16" + id="circle175" + /> + + - - + class="cls-7" + cx="1261.14" + cy="1194.55" + r="15.16" + id="circle177" + /> + + - - + class="cls-7" + cx="1331.51" + cy="1194.55" + r="15.16" + id="circle179" + /> + + - - + class="cls-7" + cx="1401.89" + cy="1194.55" + r="15.16" + id="circle181" + /> + + - - + class="cls-7" + cx="1472.26" + cy="1194.55" + r="15.16" + id="circle183" + /> + + - - + class="cls-7" + cx="1613.01" + cy="1194.55" + r="15.16" + id="circle185" + /> + + - - - - - - - - - - + class="cls-7" + cx="1683.39" + cy="1194.55" + r="15.16" + id="circle187" + /> + + + + + + + + + + + class="cls-11" + points="1678.02 871.15 1678.02 893.72 1698.16 893.72 1708.06 898.41 1719.34 898.41 1719.34 867.05 1708.06 867.05 1698.16 871.45 1678.02 871.15" + id="polygon197" + /> + class="cls-11" + points="1678.02 1002.2 1678.02 1024.77 1698.16 1024.77 1708.06 1029.46 1719.34 1029.46 1719.34 998.1 1708.06 998.1 1698.16 1002.49 1678.02 1002.2" + id="polygon198" + /> + class="cls-7" + points="1678.02 871.15 1678.02 893.72 1698.16 893.72 1708.06 898.41 1719.34 898.41 1719.34 867.05 1708.06 867.05 1698.16 871.45 1678.02 871.15" + id="polygon199" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-7" + points="1678.02 1002.2 1678.02 1024.77 1698.16 1024.77 1708.06 1029.46 1719.34 1029.46 1719.34 998.1 1708.06 998.1 1698.16 1002.49 1678.02 1002.2" + id="polygon200" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-7" + cx="1505.08" + cy="785.89" + r="14.51" + id="circle239" + /> + class="cls-7" + cx="1505.08" + cy="785.89" + r="24.43" + id="circle240" + /> + class="cls-4" + cx="477.75" + cy="1108.22" + r="24.43" + id="circle241" + /> + class="cls-1" + cx="477.75" + cy="1108.22" + r="14.51" + id="circle242" + /> + class="cls-7" + cx="477.75" + cy="1108.22" + r="14.51" + id="circle243" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-7" + cx="477.75" + cy="1108.22" + r="24.43" + id="circle244" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-14" + points="401.66 858.14 401.66 884.45 386.52 871.29 401.66 858.14" + id="polygon361" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/web/public/devices/promicro.svg b/packages/web/public/devices/promicro.svg index 3dc26021..4ca7d076 100644 --- a/packages/web/public/devices/promicro.svg +++ b/packages/web/public/devices/promicro.svg @@ -1 +1,2619 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/rak-wismeshtap.svg b/packages/web/public/devices/rak-wismeshtap.svg index 34e77876..5801916e 100644 --- a/packages/web/public/devices/rak-wismeshtap.svg +++ b/packages/web/public/devices/rak-wismeshtap.svg @@ -1 +1,264 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/rak11310.svg b/packages/web/public/devices/rak11310.svg index 8f526a47..c5f90bab 100644 --- a/packages/web/public/devices/rak11310.svg +++ b/packages/web/public/devices/rak11310.svg @@ -1,2339 +1,2794 @@ + viewBox="603.65 579.13 682.64 792.16" + version="1.1" + id="svg292" + sodipodi:docname="rak11310.svg" + inkscape:version="1.4 (e7c3feb1, 2024-10-09)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" +> + id="namedview292" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="1.0967905" + inkscape:cx="411.65566" + inkscape:cy="490.97802" + inkscape:window-width="1472" + inkscape:window-height="890" + inkscape:window-x="0" + inkscape:window-y="38" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_3" + /> + id="defs1" + > + id="style1" + > + .cls-1 { + fill: #3a3a3a; + } + .cls-19, .cls-2, .cls-5, .cls-8 { + fill: none; + } + .cls-2 { + stroke: #fff; + stroke-width: 1.17px; + } + .cls-2, .cls-5, .cls-8 { + stroke-miterlimit: 10; + } + .cls-3 { + fill: #c08c2d; + } + .cls-4 { + fill: #cbcccb; + } + .cls-5, .cls-8 { + stroke: #050606; + } + .cls-5 { + stroke-width: 2.04px; + } + .cls-6 { + fill: #267f4b; + } + .cls-7 { + fill: #9e9d9e; + } + .cls-8 { + stroke-width: 4.58px; + } + .cls-9 { + fill: #808181; + } + .cls-10 { + fill: #e8eae8; + } + .cls-11 { + fill: #fffef5; + } + .cls-12 { + fill: #f5e3c1; + } + .cls-13 { + fill: #fad908; + } + .cls-14 { + fill: #2b2b2b; + } + .cls-15 { + fill: #a4a5a3; + } + .cls-16 { + fill: #dad9d9; + } + .cls-17 { + fill: #dad7bf; + } + .cls-18 { + fill: #231f20; + } + - + id="Layer_3" + data-name="Layer 3" + > + + class="cls-2" + points="878.86 1369 878.86 1311.97 648.66 1311.97 648.66 1369" + id="polyline1" + /> - - - - - - - - - - - - + class="cls-2" + x1="703.99" + y1="1311.97" + x2="703.99" + y2="1369" + id="line1" + /> + + + + + + + + + + + + + class="cls-2" + points="1034.16 1369 1034.16 1311.97 1264.36 1311.97 1264.36 1369" + id="polyline10" + /> - - - - - - + class="cls-2" + x1="1209.03" + y1="1311.97" + x2="1209.03" + y2="1369" + id="line10" + /> + + + + + + - - - - - - - + class="cls-4" + points="802.2 840.16 816.4 832.91 816.4 846.55 802.2 840.16" + id="polygon18" + /> + + + + + + + - + class="cls-4" + cx="967.43" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse22" + /> + - + class="cls-4" + cx="978.97" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse23" + /> + - + class="cls-4" + cx="990.52" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse24" + /> + - + class="cls-4" + cx="1002.07" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse25" + /> + - + class="cls-4" + cx="1013.61" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse26" + /> + - + class="cls-4" + cx="1025.16" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse27" + /> + - + class="cls-4" + cx="1036.71" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse28" + /> + - + class="cls-4" + cx="1048.26" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse29" + /> + - + class="cls-4" + cx="1059.8" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse30" + /> + - + class="cls-4" + cx="1071.35" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse31" + /> + - - - - - - - - - - - + class="cls-4" + cx="1082.9" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse32" + /> + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-4" + cx="955.69" + cy="767.23" + rx="3.58" + ry="3.42" + id="ellipse42" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-2" + points="759.88 754.44 759.88 742.96 776.89 742.96" + id="polyline115" + /> - - - - + class="cls-2" + points="759.88 772.52 759.88 784 776.89 784" + id="polyline116" + /> + + + + + class="cls-2" + points="759.88 821.65 759.88 810.17 776.89 810.17" + id="polyline119" + /> + class="cls-2" + points="759.88 839.73 759.88 851.21 776.89 851.21" + id="polyline120" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-4" + points="802.2 774.49 816.4 767.24 816.4 780.88 802.2 774.49" + id="polygon120" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-4" + points="710.4 861.71 672.68 861.71 691.54 842.85 710.4 861.71" + id="polygon210" + /> + class="cls-4" + points="1252.96 725.68 1280.87 725.68 1266.92 744.54 1252.96 725.68" + id="polygon211" + /> + class="cls-2" + points="614.59 842.85 712.03 842.85 712.03 756.31" + id="polyline211" + /> + class="cls-2" + x1="614.59" + y1="753.87" + x2="679.75" + y2="753.87" + id="line211" + /> + class="cls-2" + x1="613.69" + y1="704.61" + x2="631.79" + y2="704.61" + id="line212" + /> + class="cls-2" + x1="688.67" + y1="612.38" + x2="688.67" + y2="628.07" + id="line213" + /> + class="cls-2" + x1="705.88" + y1="612.38" + x2="705.88" + y2="628.07" + id="line214" + /> + class="cls-2" + points="787.99 623.7 787.99 613.07 799.54 613.07" + id="polyline214" + /> + class="cls-2" + points="887.39 613.07 897.01 613.07 897.01 623.03" + id="polyline215" + /> - - - - - + class="cls-2" + x1="897.01" + y1="655.77" + x2="897.01" + y2="688.51" + id="line215" + /> + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-4" + points="1257.39 1001.27 1273.92 1001.27 1273.92 1177.74 1257.39 1177.74 1257.39 1119.44 1239.47 1089.51 1257.39 1061.63 1257.39 1001.27" + id="polygon218" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + class="cls-19" + points="846.59 1196.74 846.59 1192.01 846.59 1187.28 846.59 1182.54 841.85 1182.54 837.12 1182.54 837.12 1187.28 837.12 1192.01 837.12 1196.74 841.85 1196.74 846.59 1196.74" + id="polygon275" + /> + + - + class="cls-19" + points="851.32 1187.28 851.32 1192.01 856.05 1192.01 856.05 1187.28 856.05 1182.54 851.32 1182.54 851.32 1187.28" + id="polygon276" + /> + + class="cls-19" + points="808.72 1121.01 813.45 1121.01 818.18 1121.01 818.18 1116.28 818.18 1111.54 813.45 1111.54 808.72 1111.54 808.72 1116.28 808.72 1121.01" + id="polygon277" + /> - + class="cls-1" + points="803.98 1168.34 803.98 1163.61 799.25 1163.61 799.25 1168.34 799.25 1173.08 803.98 1173.08 803.98 1168.34" + id="polygon278" + /> + - + class="cls-1" + points="799.25 1144.68 799.25 1149.41 799.25 1154.14 803.98 1154.14 808.72 1154.14 808.72 1149.41 803.98 1149.41 803.98 1144.68 799.25 1144.68" + id="polygon279" + /> + + class="cls-1" + points="799.25 1130.48 803.98 1130.48 803.98 1135.21 803.98 1139.94 808.72 1139.94 808.72 1135.21 808.72 1130.48 808.72 1125.74 813.45 1125.74 818.18 1125.74 818.18 1130.48 818.18 1135.21 822.92 1135.21 822.92 1130.48 822.92 1125.74 822.92 1121.01 822.92 1116.28 822.92 1111.54 822.92 1106.81 822.92 1102.08 818.18 1102.08 818.18 1106.81 813.45 1106.81 808.72 1106.81 808.72 1111.54 813.45 1111.54 818.18 1111.54 818.18 1116.28 818.18 1121.01 813.45 1121.01 808.72 1121.01 808.72 1116.28 808.72 1111.54 803.98 1111.54 803.98 1116.28 803.98 1121.01 799.25 1121.01 799.25 1116.28 799.25 1111.54 794.52 1111.54 794.52 1116.28 794.52 1121.01 794.52 1125.74 799.25 1125.74 799.25 1130.48" + id="polygon280" + /> - + class="cls-1" + points="813.45 1102.08 813.45 1097.34 808.72 1097.34 808.72 1092.61 803.98 1092.61 803.98 1087.88 803.98 1083.14 808.72 1083.14 808.72 1087.88 813.45 1087.88 813.45 1083.14 818.18 1083.14 822.92 1083.14 822.92 1078.41 818.18 1078.41 813.45 1078.41 808.72 1078.41 803.98 1078.41 799.25 1078.41 794.52 1078.41 794.52 1083.14 799.25 1083.14 799.25 1087.88 799.25 1092.61 799.25 1097.34 799.25 1102.08 803.98 1102.08 803.98 1106.81 808.72 1106.81 808.72 1102.08 813.45 1102.08" + id="polygon281" + /> + - + class="cls-1" + points="851.32 1130.48 851.32 1135.21 846.59 1135.21 846.59 1139.94 851.32 1139.94 851.32 1144.68 856.05 1144.68 856.05 1139.94 860.79 1139.94 860.79 1135.21 856.05 1135.21 856.05 1130.48 851.32 1130.48" + id="polygon282" + /> + + class="cls-1" + points="837.12 1163.61 837.12 1158.88 841.85 1158.88 841.85 1154.14 841.85 1149.41 841.85 1144.68 837.12 1144.68 837.12 1139.94 837.12 1135.21 832.38 1135.21 832.38 1130.48 832.38 1125.74 827.65 1125.74 827.65 1130.48 827.65 1135.21 827.65 1139.94 832.38 1139.94 832.38 1144.68 832.38 1149.41 832.38 1154.14 827.65 1154.14 827.65 1158.88 827.65 1163.61 832.38 1163.61 837.12 1163.61" + id="polygon283" + /> + class="cls-1" + points="822.92 1149.41 822.92 1144.68 818.18 1144.68 818.18 1149.41 818.18 1154.14 822.92 1154.14 822.92 1149.41" + id="polygon284" + /> - - + class="cls-1" + points="851.32 1158.88 846.59 1158.88 846.59 1163.61 846.59 1168.34 846.59 1173.08 841.85 1173.08 841.85 1177.81 837.12 1177.81 837.12 1173.08 832.38 1173.08 832.38 1177.81 832.38 1182.54 832.38 1187.28 827.65 1187.28 827.65 1192.01 822.92 1192.01 818.18 1192.01 818.18 1187.28 818.18 1182.54 822.92 1182.54 822.92 1177.81 818.18 1177.81 818.18 1173.08 822.92 1173.08 822.92 1168.34 818.18 1168.34 818.18 1163.61 818.18 1158.88 818.18 1154.14 813.45 1154.14 813.45 1158.88 813.45 1163.61 813.45 1168.34 813.45 1173.08 808.72 1173.08 803.98 1173.08 803.98 1177.81 799.25 1177.81 799.25 1173.08 794.52 1173.08 794.52 1177.81 794.52 1182.54 799.25 1182.54 799.25 1187.28 803.98 1187.28 803.98 1182.54 808.72 1182.54 808.72 1187.28 808.72 1192.01 808.72 1196.74 808.72 1201.48 813.45 1201.48 818.18 1201.48 818.18 1196.74 822.92 1196.74 827.65 1196.74 832.38 1196.74 837.12 1196.74 837.12 1192.01 837.12 1187.28 837.12 1182.54 841.85 1182.54 846.59 1182.54 846.59 1187.28 846.59 1192.01 846.59 1196.74 841.85 1196.74 837.12 1196.74 837.12 1201.48 841.85 1201.48 846.59 1201.48 851.32 1201.48 856.05 1201.48 860.79 1201.48 860.79 1196.74 860.79 1192.01 860.79 1187.28 865.52 1187.28 865.52 1182.54 860.79 1182.54 856.05 1182.54 856.05 1187.28 856.05 1192.01 851.32 1192.01 851.32 1187.28 851.32 1182.54 856.05 1182.54 856.05 1177.81 856.05 1173.08 856.05 1168.34 856.05 1163.61 860.79 1163.61 860.79 1158.88 856.05 1158.88 851.32 1158.88" + id="polygon285" + /> + + + class="cls-1" + points="794.52 1196.74 794.52 1201.48 799.25 1201.48 799.25 1196.74 799.25 1192.01 794.52 1192.01 794.52 1196.74" + id="polygon286" + /> + class="cls-1" + points="794.52 1135.21 789.78 1135.21 785.05 1135.21 780.32 1135.21 780.32 1139.94 785.05 1139.94 789.78 1139.94 794.52 1139.94 794.52 1135.21" + id="polygon287" + /> - + class="cls-1" + points="775.58 1130.48 775.58 1125.74 770.85 1125.74 766.12 1125.74 766.12 1130.48 766.12 1135.21 770.85 1135.21 770.85 1139.94 770.85 1144.68 770.85 1149.41 775.58 1149.41 780.32 1149.41 780.32 1144.68 775.58 1144.68 775.58 1139.94 775.58 1135.21 780.32 1135.21 780.32 1130.48 775.58 1130.48" + id="polygon288" + /> + - + class="cls-1" + points="846.59 1087.88 841.85 1087.88 837.12 1087.88 837.12 1092.61 837.12 1097.34 837.12 1102.08 837.12 1106.81 841.85 1106.81 846.59 1106.81 851.32 1106.81 856.05 1106.81 856.05 1102.08 856.05 1097.34 856.05 1092.61 856.05 1087.88 851.32 1087.88 846.59 1087.88" + id="polygon289" + /> + - - + class="cls-1" + points="766.12 1106.81 770.85 1106.81 775.58 1106.81 775.58 1102.08 775.58 1097.34 775.58 1092.61 775.58 1087.88 770.85 1087.88 766.12 1087.88 761.38 1087.88 756.65 1087.88 756.65 1092.61 756.65 1097.34 756.65 1102.08 756.65 1106.81 761.38 1106.81 766.12 1106.81" + id="polygon290" + /> + + + class="cls-1" + points="761.38 1149.41 761.38 1144.68 761.38 1139.94 756.65 1139.94 751.92 1139.94 751.92 1135.21 751.92 1130.48 756.65 1130.48 756.65 1125.74 751.92 1125.74 747.18 1125.74 747.18 1130.48 747.18 1135.21 747.18 1139.94 747.18 1144.68 751.92 1144.68 756.65 1144.68 756.65 1149.41 751.92 1149.41 747.18 1149.41 747.18 1154.14 751.92 1154.14 756.65 1154.14 761.38 1154.14 766.12 1154.14 770.85 1154.14 770.85 1149.41 766.12 1149.41 761.38 1149.41" + id="polygon291" + /> - - - - - - - - - - - - - - - + class="cls-1" + points="766.12 1173.08 761.38 1173.08 756.65 1173.08 756.65 1177.81 756.65 1182.54 756.65 1187.28 756.65 1192.01 761.38 1192.01 766.12 1192.01 770.85 1192.01 775.58 1192.01 775.58 1187.28 775.58 1182.54 775.58 1177.81 775.58 1173.08 770.85 1173.08 766.12 1173.08" + id="polygon292" + /> + + + + + + + + + + + + + + + diff --git a/packages/web/public/devices/rak2560.svg b/packages/web/public/devices/rak2560.svg index b8514f01..137df86a 100644 --- a/packages/web/public/devices/rak2560.svg +++ b/packages/web/public/devices/rak2560.svg @@ -1 +1,379 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/rak4631.svg b/packages/web/public/devices/rak4631.svg index 6dc2957a..d107dd67 100644 --- a/packages/web/public/devices/rak4631.svg +++ b/packages/web/public/devices/rak4631.svg @@ -1,3514 +1,4244 @@ + viewBox="709.5 366.32 581.38 1184.53" + version="1.1" + id="svg535" + sodipodi:docname="rak4631.svg" + inkscape:version="1.4 (e7c3feb1, 2024-10-09)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" +> + id="namedview535" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.61688272" + inkscape:cx="-286.11598" + inkscape:cy="359.06339" + inkscape:window-width="1472" + inkscape:window-height="890" + inkscape:window-x="0" + inkscape:window-y="38" + inkscape:window-maximized="1" + inkscape:current-layer="svg535" + /> + id="defs1" + > + id="style1" + > + .cls-1 { + fill: #383838; + } + .cls-2 { + fill: #217e6a; + } + .cls-3 { + fill: #cbcccb; + } + .cls-4 { + fill: #fff; + } + .cls-11, + .cls-13, + .cls-15, + .cls-16, + .cls-17, + .cls-18, + .cls-19, + .cls-20, + .cls-22, + .cls-23, + .cls-24, + .cls-26, + .cls-5, + .cls-7 { + fill: none; + } + .cls-13, .cls-15, .cls-16, .cls-17, .cls-18, .cls-19, .cls-26, .cls-5 { + stroke: #050606; + } + .cls-13, + .cls-15, + .cls-16, + .cls-17, + .cls-18, + .cls-19, + .cls-23, + .cls-26, + .cls-5, + .cls-7 { + stroke-miterlimit: 10; + } + .cls-5, .cls-7 { + stroke-width: 1.67px; + } + .cls-6 { + fill: #eecc42; + } + .cls-7 { + stroke: #eecc42; + } + .cls-8 { + fill: #2c2d2d; + } + .cls-9 { + fill: #dfac52; + } + .cls-10 { + fill: #c6c6c5; + } + .cls-11, .cls-20, .cls-22, .cls-24 { + stroke: #fff; + stroke-linejoin: round; + } + .cls-11 { + stroke-width: 1.37px; + } + .cls-12 { + fill: #202121; + } + .cls-13, .cls-24 { + stroke-width: 3px; + } + .cls-14 { + fill: #b4b4b5; + } + .cls-15 { + stroke-width: 1.08px; + } + .cls-16 { + stroke-width: 1.24px; + } + .cls-17 { + stroke-width: 1.69px; + } + .cls-18 { + stroke-width: 0.97px; + } + .cls-19 { + stroke-width: 0.98px; + } + .cls-20 { + stroke-width: 1.33px; + } + .cls-21 { + fill: #b1b0b1; + } + .cls-22, .cls-24 { + stroke-linecap: round; + } + .cls-22 { + stroke-width: 1.07px; + } + .cls-23 { + stroke: #dfac52; + } + .cls-25 { + fill: #f2e3c2; + } + .cls-26 { + stroke-width: 2.25px; + } + .cls-27 { + fill: #226bb5; + } + .cls-28 { + fill: #231f20; + } + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="Layer_7" + data-name="Layer 7" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-11" + points="720.77 1050.99 1158.2 1050.99 1158.2 1244.34 717.25 1244.34" + id="polyline183" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-11" + points="717.25 1542.17 717.25 1253.98 919.27 1253.98" + id="polyline209" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-11" + points="948.48 1253.98 1205.03 1253.98 1205.03 1312.52" + id="polyline210" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + class="cls-20" + x1="1189.34" + y1="1097.81" + x2="1236.06" + y2="1097.81" + id="line299" + /> + + + + + + + + + + + + - - - - - - - - - - - - + class="cls-20" + x1="1236.06" + y1="1097.81" + x2="1282.78" + y2="1097.81" + id="line309" + /> + + + + + + + + + + + + + class="cls-20" + x1="1236.06" + y1="1291.7" + x2="1282.78" + y2="1291.7" + id="line319" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-20" + points="1015.23 1306.26 1015.23 1312.82 1021.39 1312.82 1021.39 1328.41 1015.23 1328.41 1015.23 1334.97 1021.39 1334.97 1021.39 1350.57 1015.23 1350.57 1015.23 1358.38 981.79 1358.38 981.79 1283.25 1015.23 1283.25 1015.23 1290.66 1021.39 1290.66 1021.39 1306.26 1015.23 1306.26" + id="polygon319" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + class="cls-22" + points="1086.93 552.72 1086.93 578.81 1041.69 578.81 1041.69 552.72" + id="polyline425" + /> + + + + + - - + class="cls-24" + x1="1148.56" + y1="550.67" + x2="1148.56" + y2="576.36" + id="line429" + /> + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-24" + x1="825.04" + y1="550.67" + x2="825.04" + y2="576.36" + id="line430" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-4" + points="1256.82 498.47 1284.59 498.47 1270.99 512.07 1256.82 498.47" + id="polygon456" + /> + class="cls-4" + points="1246.27 1034.9 1274.04 1034.9 1260.44 1048.5 1246.27 1034.9" + id="polygon457" + /> + class="cls-4" + points="1169.65 1078.76 1169.65 1050.99 1183.25 1064.59 1169.65 1078.76" + id="polygon458" + /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="cls-4" + points="1217.88 1282.29 1217.88 1254.52 1231.48 1268.12 1217.88 1282.29" + id="polygon459" + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class="cls-1" + points="803.98,1144.68 799.25,1144.68 799.25,1149.41 799.25,1154.14 803.98,1154.14 808.72,1154.14 808.72,1149.41 803.98,1149.41 " + id="polygon279" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="808.72,1125.74 813.45,1125.74 818.18,1125.74 818.18,1130.48 818.18,1135.21 822.92,1135.21 822.92,1130.48 822.92,1125.74 822.92,1121.01 822.92,1116.28 822.92,1111.54 822.92,1106.81 822.92,1102.08 818.18,1102.08 818.18,1106.81 813.45,1106.81 808.72,1106.81 808.72,1111.54 813.45,1111.54 818.18,1111.54 818.18,1116.28 818.18,1121.01 813.45,1121.01 808.72,1121.01 808.72,1116.28 808.72,1111.54 803.98,1111.54 803.98,1116.28 803.98,1121.01 799.25,1121.01 799.25,1116.28 799.25,1111.54 794.52,1111.54 794.52,1116.28 794.52,1121.01 794.52,1125.74 799.25,1125.74 799.25,1130.48 803.98,1130.48 803.98,1135.21 803.98,1139.94 808.72,1139.94 808.72,1135.21 808.72,1130.48 " + id="polygon280" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="808.72,1083.14 808.72,1087.88 813.45,1087.88 813.45,1083.14 818.18,1083.14 822.92,1083.14 822.92,1078.41 818.18,1078.41 813.45,1078.41 808.72,1078.41 803.98,1078.41 799.25,1078.41 794.52,1078.41 794.52,1083.14 799.25,1083.14 799.25,1087.88 799.25,1092.61 799.25,1097.34 799.25,1102.08 803.98,1102.08 803.98,1106.81 808.72,1106.81 808.72,1102.08 813.45,1102.08 813.45,1097.34 808.72,1097.34 808.72,1092.61 803.98,1092.61 803.98,1087.88 803.98,1083.14 " + id="polygon281" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + x="944.7782" + y="850.44324" + width="4.73" + height="4.7399998" + id="rect281" + style="fill: #3a3a3a" + /> + class="cls-1" + points="856.05,1139.94 860.79,1139.94 860.79,1135.21 856.05,1135.21 856.05,1130.48 851.32,1130.48 851.32,1135.21 846.59,1135.21 846.59,1139.94 851.32,1139.94 851.32,1144.68 856.05,1144.68 " + id="polygon282" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="837.12,1139.94 837.12,1135.21 832.38,1135.21 832.38,1130.48 832.38,1125.74 827.65,1125.74 827.65,1130.48 827.65,1135.21 827.65,1139.94 832.38,1139.94 832.38,1144.68 832.38,1149.41 832.38,1154.14 827.65,1154.14 827.65,1158.88 827.65,1163.61 832.38,1163.61 837.12,1163.61 837.12,1158.88 841.85,1158.88 841.85,1154.14 841.85,1149.41 841.85,1144.68 837.12,1144.68 " + id="polygon283" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="822.92,1144.68 818.18,1144.68 818.18,1149.41 818.18,1154.14 822.92,1154.14 822.92,1149.41 " + id="polygon284" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="837.12,1177.81 837.12,1173.08 832.38,1173.08 832.38,1177.81 832.38,1182.54 832.38,1187.28 827.65,1187.28 827.65,1192.01 822.92,1192.01 818.18,1192.01 818.18,1187.28 818.18,1182.54 822.92,1182.54 822.92,1177.81 818.18,1177.81 818.18,1173.08 822.92,1173.08 822.92,1168.34 818.18,1168.34 818.18,1163.61 818.18,1158.88 818.18,1154.14 813.45,1154.14 813.45,1158.88 813.45,1163.61 813.45,1168.34 813.45,1173.08 808.72,1173.08 803.98,1173.08 803.98,1177.81 799.25,1177.81 799.25,1173.08 794.52,1173.08 794.52,1177.81 794.52,1182.54 799.25,1182.54 799.25,1187.28 803.98,1187.28 803.98,1182.54 808.72,1182.54 808.72,1187.28 808.72,1192.01 808.72,1196.74 808.72,1201.48 813.45,1201.48 818.18,1201.48 818.18,1196.74 822.92,1196.74 827.65,1196.74 832.38,1196.74 837.12,1196.74 837.12,1192.01 837.12,1187.28 837.12,1182.54 841.85,1182.54 846.59,1182.54 846.59,1187.28 846.59,1192.01 846.59,1196.74 841.85,1196.74 837.12,1196.74 837.12,1201.48 841.85,1201.48 846.59,1201.48 851.32,1201.48 856.05,1201.48 860.79,1201.48 860.79,1196.74 860.79,1192.01 860.79,1187.28 865.52,1187.28 865.52,1182.54 860.79,1182.54 856.05,1182.54 856.05,1187.28 856.05,1192.01 851.32,1192.01 851.32,1187.28 851.32,1182.54 856.05,1182.54 856.05,1177.81 856.05,1173.08 856.05,1168.34 856.05,1163.61 860.79,1163.61 860.79,1158.88 856.05,1158.88 851.32,1158.88 846.59,1158.88 846.59,1163.61 846.59,1168.34 846.59,1173.08 841.85,1173.08 841.85,1177.81 " + id="polygon285" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="770.85,1139.94 770.85,1144.68 770.85,1149.41 775.58,1149.41 780.32,1149.41 780.32,1144.68 775.58,1144.68 775.58,1139.94 775.58,1135.21 780.32,1135.21 780.32,1130.48 775.58,1130.48 775.58,1125.74 770.85,1125.74 766.12,1125.74 766.12,1130.48 766.12,1135.21 770.85,1135.21 " + id="polygon288" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="841.85,1106.81 846.59,1106.81 851.32,1106.81 856.05,1106.81 856.05,1102.08 856.05,1097.34 856.05,1092.61 856.05,1087.88 851.32,1087.88 846.59,1087.88 841.85,1087.88 837.12,1087.88 837.12,1092.61 837.12,1097.34 837.12,1102.08 837.12,1106.81 " + id="polygon289" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + d="m 944.77824,803.11328 h -33.14 v 37.87 h 37.87 v -37.87 z m 0,9.47 v 23.66 h -28.41 v -28.4 h 28.41 z" + id="path289" + style="fill: #3a3a3a" + /> + class="cls-1" + points="770.85,1087.88 766.12,1087.88 761.38,1087.88 756.65,1087.88 756.65,1092.61 756.65,1097.34 756.65,1102.08 756.65,1106.81 761.38,1106.81 766.12,1106.81 770.85,1106.81 775.58,1106.81 775.58,1102.08 775.58,1097.34 775.58,1092.61 775.58,1087.88 " + id="polygon290" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + d="m 840.63824,840.98328 h 28.4 v -37.87 h -37.87 v 37.87 z m -4.73,-9.47 v -23.67 h 28.4 v 28.4 h -28.4 z" + id="path290" + style="fill: #3a3a3a" + /> + class="cls-1" + x="864.30823" + y="874.11328" + width="4.73" + height="4.73" + id="rect290" + style="fill: #3a3a3a" + /> + class="cls-1" + points="756.65,1130.48 756.65,1125.74 751.92,1125.74 747.18,1125.74 747.18,1130.48 747.18,1135.21 747.18,1139.94 747.18,1144.68 751.92,1144.68 756.65,1144.68 756.65,1149.41 751.92,1149.41 747.18,1149.41 747.18,1154.14 751.92,1154.14 756.65,1154.14 761.38,1154.14 766.12,1154.14 770.85,1154.14 770.85,1149.41 766.12,1149.41 761.38,1149.41 761.38,1144.68 761.38,1139.94 756.65,1139.94 751.92,1139.94 751.92,1135.21 751.92,1130.48 " + id="polygon291" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + points="761.38,1192.01 766.12,1192.01 770.85,1192.01 775.58,1192.01 775.58,1187.28 775.58,1182.54 775.58,1177.81 775.58,1173.08 770.85,1173.08 766.12,1173.08 761.38,1173.08 756.65,1173.08 756.65,1177.81 756.65,1182.54 756.65,1187.28 756.65,1192.01 " + id="polygon292" + style="fill: #3a3a3a" + transform="translate(83.988238,-275.29672)" + /> + class="cls-1" + d="m 859.56824,888.31328 h -28.4 v 37.87 h 37.87 v -37.87 z m 4.74,9.47 v 23.66 h -28.4 v -28.4 h 28.4 z" + id="path292" + style="fill: #3a3a3a" + /> diff --git a/packages/web/public/devices/rak4631_case.svg b/packages/web/public/devices/rak4631_case.svg index a0b2bbb8..bcc88e29 100644 --- a/packages/web/public/devices/rak4631_case.svg +++ b/packages/web/public/devices/rak4631_case.svg @@ -1 +1,322 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/rpipicow.svg b/packages/web/public/devices/rpipicow.svg index cb4b1f68..49950a95 100644 --- a/packages/web/public/devices/rpipicow.svg +++ b/packages/web/public/devices/rpipicow.svg @@ -1 +1,2305 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/seeed-sensecap-indicator.svg b/packages/web/public/devices/seeed-sensecap-indicator.svg index f7bf9db0..2ec73bb4 100644 --- a/packages/web/public/devices/seeed-sensecap-indicator.svg +++ b/packages/web/public/devices/seeed-sensecap-indicator.svg @@ -1 +1,546 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/seeed-xiao-s3.svg b/packages/web/public/devices/seeed-xiao-s3.svg index 04e97fe0..a7f8046d 100644 --- a/packages/web/public/devices/seeed-xiao-s3.svg +++ b/packages/web/public/devices/seeed-xiao-s3.svg @@ -1 +1,1002 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/station-g2.svg b/packages/web/public/devices/station-g2.svg index 8d2e0aed..efc702d7 100644 --- a/packages/web/public/devices/station-g2.svg +++ b/packages/web/public/devices/station-g2.svg @@ -1 +1,512 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/t-deck.svg b/packages/web/public/devices/t-deck.svg index cdc53c5d..7b025e76 100644 --- a/packages/web/public/devices/t-deck.svg +++ b/packages/web/public/devices/t-deck.svg @@ -1 +1,697 @@ -QWERTYIUPOASDFGHKJLaltZXCVBMN \ No newline at end of file + + QWERTYIUPOASDFGHKJLaltZXCVBMN + diff --git a/packages/web/public/devices/t-echo.svg b/packages/web/public/devices/t-echo.svg index e178a50f..fc21b063 100644 --- a/packages/web/public/devices/t-echo.svg +++ b/packages/web/public/devices/t-echo.svg @@ -1 +1,195 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/t-watch-s3.svg b/packages/web/public/devices/t-watch-s3.svg index 19084c19..9bd241a2 100644 --- a/packages/web/public/devices/t-watch-s3.svg +++ b/packages/web/public/devices/t-watch-s3.svg @@ -1 +1,126 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tbeam-s3-core.svg b/packages/web/public/devices/tbeam-s3-core.svg index f42e6d2c..522c7c8b 100644 --- a/packages/web/public/devices/tbeam-s3-core.svg +++ b/packages/web/public/devices/tbeam-s3-core.svg @@ -1 +1,2514 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tbeam.svg b/packages/web/public/devices/tbeam.svg index cd0475c6..cc6797f8 100644 --- a/packages/web/public/devices/tbeam.svg +++ b/packages/web/public/devices/tbeam.svg @@ -1 +1,3447 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tlora-c6.svg b/packages/web/public/devices/tlora-c6.svg index 8b626638..bf906e1e 100644 --- a/packages/web/public/devices/tlora-c6.svg +++ b/packages/web/public/devices/tlora-c6.svg @@ -1 +1,493 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tlora-t3s3-epaper.svg b/packages/web/public/devices/tlora-t3s3-epaper.svg index 6f2e8452..8df65f47 100644 --- a/packages/web/public/devices/tlora-t3s3-epaper.svg +++ b/packages/web/public/devices/tlora-t3s3-epaper.svg @@ -1 +1,294 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tlora-t3s3-v1.svg b/packages/web/public/devices/tlora-t3s3-v1.svg index 1f8847d4..d5356e66 100644 --- a/packages/web/public/devices/tlora-t3s3-v1.svg +++ b/packages/web/public/devices/tlora-t3s3-v1.svg @@ -1 +1,1311 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tlora-v2-1-1_6.svg b/packages/web/public/devices/tlora-v2-1-1_6.svg index dbe36ef5..7a4c8b4f 100644 --- a/packages/web/public/devices/tlora-v2-1-1_6.svg +++ b/packages/web/public/devices/tlora-v2-1-1_6.svg @@ -1 +1,1237 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tlora-v2-1-1_8.svg b/packages/web/public/devices/tlora-v2-1-1_8.svg index dbe36ef5..7a4c8b4f 100644 --- a/packages/web/public/devices/tlora-v2-1-1_8.svg +++ b/packages/web/public/devices/tlora-v2-1-1_8.svg @@ -1 +1,1237 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/tracker-t1000-e.svg b/packages/web/public/devices/tracker-t1000-e.svg index 6f7a06c9..9ed42cf2 100644 --- a/packages/web/public/devices/tracker-t1000-e.svg +++ b/packages/web/public/devices/tracker-t1000-e.svg @@ -1 +1,441 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/devices/unknown.svg b/packages/web/public/devices/unknown.svg index 1d2cd87b..cbafa4ef 100644 --- a/packages/web/public/devices/unknown.svg +++ b/packages/web/public/devices/unknown.svg @@ -1,160 +1,242 @@ + class="svg-icon" + style="overflow: hidden; fill: currentColor" + viewBox="0 0 909.87988 546.85529" + version="1.1" + id="svg3" + xml:space="preserve" + width="909.87988" + height="546.85529" + sodipodi:docname="unknown.svg" + inkscape:version="1.4 (e7c3feb1, 2024-10-09)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" +> + + diff --git a/packages/web/public/devices/wio-tracker-wm1110.svg b/packages/web/public/devices/wio-tracker-wm1110.svg index 15ace5c5..2f5b6903 100644 --- a/packages/web/public/devices/wio-tracker-wm1110.svg +++ b/packages/web/public/devices/wio-tracker-wm1110.svg @@ -1 +1,3445 @@ -LoRaWI FILEDRESETGNSSBLE \ No newline at end of file + + LoRaWI FILEDRESETGNSSBLE + diff --git a/packages/web/public/devices/wm1110_dev_kit.svg b/packages/web/public/devices/wm1110_dev_kit.svg index 94aefe30..48da0230 100644 --- a/packages/web/public/devices/wm1110_dev_kit.svg +++ b/packages/web/public/devices/wm1110_dev_kit.svg @@ -1 +1,4908 @@ - \ No newline at end of file + + + diff --git a/packages/web/public/icon.svg b/packages/web/public/icon.svg index e6863f6a..2d4a4fb6 100644 --- a/packages/web/public/icon.svg +++ b/packages/web/public/icon.svg @@ -1,16 +1,41 @@ - + - -Created with Fabric.js 4.6.0 - - - - - - - - - - - - \ No newline at end of file + + Created with Fabric.js 4.6.0 + + + + + + + + + + + diff --git a/packages/web/public/logo.svg b/packages/web/public/logo.svg index e6863f6a..2d4a4fb6 100644 --- a/packages/web/public/logo.svg +++ b/packages/web/public/logo.svg @@ -1,16 +1,41 @@ - + - -Created with Fabric.js 4.6.0 - - - - - - - - - - - - \ No newline at end of file + + Created with Fabric.js 4.6.0 + + + + + + + + + + + diff --git a/packages/web/public/logo_black.svg b/packages/web/public/logo_black.svg index e0f9bb19..3568d300 100644 --- a/packages/web/public/logo_black.svg +++ b/packages/web/public/logo_black.svg @@ -1,12 +1,26 @@ - - - - - - - - + + + + + + + + diff --git a/packages/web/public/logo_white.svg b/packages/web/public/logo_white.svg index b1bcd575..7c5417ed 100644 --- a/packages/web/public/logo_white.svg +++ b/packages/web/public/logo_white.svg @@ -1,12 +1,28 @@ - - - - - - - - + + + + + + + + diff --git a/packages/web/src/index.tsx b/packages/web/src/index.tsx index fa0cecf5..d66afd57 100644 --- a/packages/web/src/index.tsx +++ b/packages/web/src/index.tsx @@ -16,7 +16,6 @@ declare module "@tanstack/react-router" { router: ReturnType; } } - const container = document.getElementById("root") as HTMLElement; const root = createRoot(container); diff --git a/packages/web/vite.config.ts b/packages/web/vite.config.ts index 16fc670c..7bef6349 100644 --- a/packages/web/vite.config.ts +++ b/packages/web/vite.config.ts @@ -27,6 +27,9 @@ export default defineConfig({ // }, // }), ], + optimizeDeps: { + include: ["react/jsx-runtime"], + }, define: { "import.meta.env.VITE_COMMIT_HASH": JSON.stringify(hash), },