An easy-to-use platform for EEG experimentation in the classroom
0
fork

Configure Feed

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

Phase 5 complete: fix tests, CSS import order, update README

- Install @testing-library/dom peer dep (all 25 tests now pass)
- Move @import before @tailwind directives in app.global.css
- Rewrite README dev/build sections: npm, electron-vite, Pyodide note

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

authored by

jdpigeon
Claude Sonnet 4.6
and committed by
Teon L Brooks
27db1cb3 2d6e2318

+2392 -4173
+33 -87
README.md
··· 20 20 21 21 ## Prerequisites 22 22 23 - BrainWaves is an Electron app that can be installed natively on your system. However, because it makes use of the [MNE Python](https://martinos.org/mne/stable/index.html) library to perform EEG analysis, it is necessary to set up an appropriate Python environment to be able to analyze collected experimental results. 24 - 25 - ### Environment Setup 26 - 27 - BrainWaves needs an Anaconda environment called "brainwaves" with the right 28 - dependencies to run its analysis. 29 - 30 - 1. Download and install Anaconda for Python 3. We recommend using the 31 - [Miniconda installer for Python 3.7 available from this page](https://conda.io/miniconda.html). When installing, select the option to "Add Anaconda to my PATH environment variable". 32 - 33 - 2. Download the BrainWaves 34 - [environment file](https://github.com/makebrainwaves/BrainWaves/releases/download/v0.8.1/environment.yml) 35 - or grab it by cloning this repository 36 - 37 - _Note: you may need to install Microsoft Visual C++ Build Tools to run this 38 - following command on Windows_ 39 - 40 - 3. Open Anaconda prompt (or terminal on Linux and OSX) in the directory where 41 - the environment file is located and run `conda env create -f environment.yml` 23 + - **Node.js** >= 18 24 + - **npm** >= 9 25 + - No Python installation required — EEG analysis runs via [Pyodide](https://pyodide.org) (Python compiled to WebAssembly), which is downloaded automatically on first `npm install`. 42 26 43 - 4. If the environment is created successfully, activate the new conda environment that is created with `conda activate brainwaves` 44 - 45 - 5. Finally, run the following command to create a new jupyter kernel that uses this environment: 46 - `python -m ipykernel install --user --name brainwaves --display-name "brainwaves"` 47 - 48 - ## Download 49 - 50 - - Windows: 51 - [click here](https://github.com/makebrainwaves/BrainWaves/releases/download/v0.8.1/BrainWaves.Setup.0.8.1.exe) 52 - - MacOS: coming soon 53 - - Linux (only supports Muse): 54 - [click here](https://github.com/makebrainwaves/BrainWaves/releases/download/v0.7.5/BrainWaves_0.7.4_amd64.deb) 27 + > **Note:** `npm install` downloads ~300 MB of Pyodide WASM files on first run. This is expected and only happens once. 55 28 56 29 ## Installing from Source (for developers) 57 30 58 - - Make sure you have node version >= 7, yarn, and have followed the [Environment Setup](https://github.com/makebrainwaves/BrainWaves#environment-setup) instructions 59 - 60 - ### OS X 61 - 62 - - may need to update your `.bash_profile` to include the path for your 63 - [compiler](https://github.com/sandeepmistry/node-xpc-connection/issues/2) 64 - (nothing terribly scary). 65 - 1. Find it's location 66 - ```bash 67 - which gcc 68 - ``` 69 - 2. Add this path to your `.bash_profile` 70 - ```bash 71 - export PATH="/usr/bin:$PATH" 72 - ``` 73 - 74 - ### Windows 10 75 - 76 - - [Visual C++ Build Tools](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15) 77 - 78 - 1. First, clone the repo via git: 31 + 1. Clone the repo: 79 32 80 33 ```bash 81 34 git clone https://github.com/makebrainwaves/BrainWaves.git 35 + cd BrainWaves 82 36 ``` 83 37 84 - 2. And then install dependencies 38 + 2. Install dependencies (this also installs Pyodide and patches certain deps): 85 39 86 40 ```bash 87 - $ cd BrainWaves 88 - $ yarn install 41 + npm install 89 42 ``` 90 43 91 - 3. If using Emotiv, insert your Emotiv account's credentials into the file 92 - `keys.js` 44 + ### Development 93 45 94 - ### Run 95 - 96 - Start the app in the `dev` environment. This starts the renderer process in 97 - [**hot-module-replacement**](https://webpack.js.org/guides/hmr-react/) mode and 98 - starts a webpack dev server that sends hot updates to the renderer process: 46 + Start the app with hot-reload using [electron-vite](https://electron-vite.org/): 99 47 100 48 ```bash 101 - $ yarn dev 49 + npm run dev 102 50 ``` 103 51 104 - Alternatively, you can run the renderer and main processes separately. This way, 105 - you can restart one process without waiting for the other. Run these two 106 - commands **simultaneously** in different console tabs: 52 + ### Testing 107 53 108 54 ```bash 109 - $ yarn start-renderer-dev 110 - $ yarn start-main-dev 55 + npm test # run all Vitest tests once 56 + npm run test:watch # run tests in watch mode 57 + npm run test-all # lint + typecheck + build + test (full CI check) 111 58 ``` 112 59 113 - ## Packaging 114 - 115 - To package apps for the local platform: 60 + ### Typecheck & Lint 116 61 117 62 ```bash 118 - $ yarn package 63 + npm run typecheck # TypeScript type check (no emit) 64 + npm run lint # ESLint 65 + npm run lint-fix # ESLint + Prettier auto-fix 119 66 ``` 120 67 121 - To package apps for all platforms: 68 + ## Packaging 122 69 123 - First, refer to 124 - [Multi Platform Build](https://www.electron.build/multi-platform-build) for 125 - dependencies. 126 - 127 - Then, 70 + Build only (no installer): 128 71 129 72 ```bash 130 - $ yarn package-all 73 + npm run build 131 74 ``` 132 75 133 - To package apps with options: 76 + Package for the current platform: 134 77 135 78 ```bash 136 - $ yarn package -- --[option] 79 + npm run package 137 80 ``` 138 81 139 - To run End-to-End Test 82 + Package for specific platforms: 140 83 141 84 ```bash 142 - $ yarn build 143 - $ yarn test-e2e 85 + npm run package-mac # macOS .dmg 86 + npm run package-win # Windows .exe (x64) 87 + npm run package-linux # Linux 88 + npm run package-all # all platforms (requires cross-platform build tools) 144 89 ``` 145 90 146 - :bulb: You can debug your production build with devtools by simply setting the 147 - `DEBUG_PROD` env variable: 91 + For cross-platform builds, see [electron-builder multi-platform docs](https://www.electron.build/multi-platform-build). 92 + 93 + To debug a production build with DevTools: 148 94 149 95 ```bash 150 - DEBUG_PROD=true yarn package 96 + DEBUG_PROD=true npm run package 151 97 ``` 152 98 153 99 ## Contributing
+2355 -4083
package-lock.json
··· 15 15 "@fortawesome/fontawesome-free": "^5.13.0", 16 16 "@neurosity/pipes": "^5.2.1", 17 17 "@nteract/transforms": "^3.2.0", 18 + "@radix-ui/react-dialog": "^1.1.0", 19 + "@radix-ui/react-dropdown-menu": "^2.1.0", 20 + "@radix-ui/react-slot": "^1.1.0", 18 21 "@reduxjs/toolkit": "^2.11.2", 19 22 "ajv": "^8.18.0", 20 23 "caniuse-lite": "^1.0.30001241", 21 - "connected-react-router": "^6.6.1", 24 + "class-variance-authority": "^0.7.0", 25 + "clsx": "^2.1.0", 22 26 "d3": "^7.9.0", 23 27 "dayjs": "^1.11.19", 24 28 "electron-log": "^5.4.3", 25 29 "electron-updater": "^6.8.3", 26 30 "events": "^3.3.0", 27 - "history": "^4.7.2", 28 31 "lab.js": "23.0.0-alpha4", 29 32 "lodash": "^4.17.15", 30 33 "mkdirp": "^1.0.4", ··· 38 41 "react-dom": "^18.x", 39 42 "react-plotly.js": "^2.6.0", 40 43 "react-redux": "^9.2.0", 41 - "react-router": "^5.2.0", 42 - "react-router-dom": "^5.2.0", 44 + "react-router-dom": "^6.26.0", 43 45 "react-toastify": "^11.x", 44 46 "redux": "^5.x", 45 47 "redux-observable": "^2.0.0-rc.2", 46 48 "redux-thunk": "^2.3.0", 47 49 "rxjs": "^7.8.2", 48 - "semantic-ui-css": "^2.4.1", 49 - "semantic-ui-react": "^2.1.5", 50 50 "simple-statistics": "^7.1.0", 51 51 "simplify-js": "^1.2.4", 52 + "tailwind-merge": "^2.3.0", 52 53 "typesafe-actions": "^5.1.0", 53 54 "ws": "^8.19.0" 54 55 }, 55 56 "devDependencies": { 56 57 "@babel/plugin-proposal-class-properties": "^7.10.4", 57 58 "@babel/plugin-proposal-decorators": "^7.10.5", 58 - "@types/history": "^4.7.6", 59 - "@types/jest": "^30.0.0", 59 + "@testing-library/dom": "^10.4.1", 60 + "@testing-library/jest-dom": "^6.4.0", 61 + "@testing-library/react": "^16.0.0", 60 62 "@types/node": "^22.12.0", 61 63 "@types/react": "^18.x", 62 64 "@types/react-dom": "^18.x", 63 65 "@types/react-plotly.js": "^2.6.4", 64 - "@types/react-router": "^5.1.8", 65 - "@types/react-router-dom": "^5.1.5", 66 66 "@types/redux-logger": "^3.0.8", 67 67 "@typescript-eslint/eslint-plugin": "^8.56.0", 68 68 "@typescript-eslint/parser": "^8.56.0", 69 69 "@vitejs/plugin-react": "^4.0.0", 70 + "autoprefixer": "^10.4.0", 70 71 "chalk": "^4.1.0", 71 72 "cross-env": "^7.0.0", 72 73 "electron": "^39.6.1", ··· 80 81 "eslint-plugin-react": "^7.37.5", 81 82 "eslint-plugin-react-hooks": "^5.2.0", 82 83 "husky": "^8.0.0", 83 - "identity-obj-proxy": "^3.0.0", 84 - "jest": "^30.2.0", 84 + "jsdom": "^25.0.0", 85 85 "lint-staged": "^16.2.7", 86 + "postcss": "^8.4.0", 86 87 "prettier": "^3.8.1", 87 - "react-test-renderer": "^18.x", 88 88 "redux-logger": "^3.0.6", 89 89 "rimraf": "^6.1.3", 90 90 "sass": "^1.50.0", 91 91 "stylelint": "^17.3.0", 92 92 "stylelint-config-standard": "^40.0.0", 93 + "tailwindcss": "^3.4.0", 93 94 "tar-fs": "^2.1.4", 94 95 "typescript": "^5.0.0", 95 96 "unbzip2-stream": "1.4.2", 96 - "vite": "^7.3.1" 97 + "vite": "^7.3.1", 98 + "vitest": "^3.0.0" 97 99 }, 98 100 "engines": { 99 101 "node": "^20.19.0 || >=22.12.0", 100 102 "npm": ">=8.x" 101 103 } 104 + }, 105 + "node_modules/@adobe/css-tools": { 106 + "version": "4.4.4", 107 + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", 108 + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", 109 + "dev": true, 110 + "license": "MIT" 111 + }, 112 + "node_modules/@alloc/quick-lru": { 113 + "version": "5.2.0", 114 + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 115 + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 116 + "dev": true, 117 + "license": "MIT", 118 + "engines": { 119 + "node": ">=10" 120 + }, 121 + "funding": { 122 + "url": "https://github.com/sponsors/sindresorhus" 123 + } 124 + }, 125 + "node_modules/@asamuzakjp/css-color": { 126 + "version": "3.2.0", 127 + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", 128 + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", 129 + "dev": true, 130 + "license": "MIT", 131 + "dependencies": { 132 + "@csstools/css-calc": "^2.1.3", 133 + "@csstools/css-color-parser": "^3.0.9", 134 + "@csstools/css-parser-algorithms": "^3.0.4", 135 + "@csstools/css-tokenizer": "^3.0.3", 136 + "lru-cache": "^10.4.3" 137 + } 138 + }, 139 + "node_modules/@asamuzakjp/css-color/node_modules/@csstools/css-calc": { 140 + "version": "2.1.4", 141 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", 142 + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", 143 + "dev": true, 144 + "funding": [ 145 + { 146 + "type": "github", 147 + "url": "https://github.com/sponsors/csstools" 148 + }, 149 + { 150 + "type": "opencollective", 151 + "url": "https://opencollective.com/csstools" 152 + } 153 + ], 154 + "license": "MIT", 155 + "engines": { 156 + "node": ">=18" 157 + }, 158 + "peerDependencies": { 159 + "@csstools/css-parser-algorithms": "^3.0.5", 160 + "@csstools/css-tokenizer": "^3.0.4" 161 + } 162 + }, 163 + "node_modules/@asamuzakjp/css-color/node_modules/@csstools/css-parser-algorithms": { 164 + "version": "3.0.5", 165 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", 166 + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", 167 + "dev": true, 168 + "funding": [ 169 + { 170 + "type": "github", 171 + "url": "https://github.com/sponsors/csstools" 172 + }, 173 + { 174 + "type": "opencollective", 175 + "url": "https://opencollective.com/csstools" 176 + } 177 + ], 178 + "license": "MIT", 179 + "engines": { 180 + "node": ">=18" 181 + }, 182 + "peerDependencies": { 183 + "@csstools/css-tokenizer": "^3.0.4" 184 + } 185 + }, 186 + "node_modules/@asamuzakjp/css-color/node_modules/@csstools/css-tokenizer": { 187 + "version": "3.0.4", 188 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", 189 + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", 190 + "dev": true, 191 + "funding": [ 192 + { 193 + "type": "github", 194 + "url": "https://github.com/sponsors/csstools" 195 + }, 196 + { 197 + "type": "opencollective", 198 + "url": "https://opencollective.com/csstools" 199 + } 200 + ], 201 + "license": "MIT", 202 + "engines": { 203 + "node": ">=18" 204 + } 205 + }, 206 + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { 207 + "version": "10.4.3", 208 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 209 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 210 + "dev": true, 211 + "license": "ISC" 102 212 }, 103 213 "node_modules/@babel/code-frame": { 104 214 "version": "7.29.0", ··· 415 525 "@babel/core": "^7.0.0-0" 416 526 } 417 527 }, 418 - "node_modules/@babel/plugin-syntax-async-generators": { 419 - "version": "7.8.4", 420 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 421 - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 422 - "dev": true, 423 - "license": "MIT", 424 - "dependencies": { 425 - "@babel/helper-plugin-utils": "^7.8.0" 426 - }, 427 - "peerDependencies": { 428 - "@babel/core": "^7.0.0-0" 429 - } 430 - }, 431 - "node_modules/@babel/plugin-syntax-bigint": { 432 - "version": "7.8.3", 433 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 434 - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 435 - "dev": true, 436 - "license": "MIT", 437 - "dependencies": { 438 - "@babel/helper-plugin-utils": "^7.8.0" 439 - }, 440 - "peerDependencies": { 441 - "@babel/core": "^7.0.0-0" 442 - } 443 - }, 444 - "node_modules/@babel/plugin-syntax-class-properties": { 445 - "version": "7.12.13", 446 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 447 - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 448 - "dev": true, 449 - "license": "MIT", 450 - "dependencies": { 451 - "@babel/helper-plugin-utils": "^7.12.13" 452 - }, 453 - "peerDependencies": { 454 - "@babel/core": "^7.0.0-0" 455 - } 456 - }, 457 - "node_modules/@babel/plugin-syntax-class-static-block": { 458 - "version": "7.14.5", 459 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 460 - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 461 - "dev": true, 462 - "license": "MIT", 463 - "dependencies": { 464 - "@babel/helper-plugin-utils": "^7.14.5" 465 - }, 466 - "engines": { 467 - "node": ">=6.9.0" 468 - }, 469 - "peerDependencies": { 470 - "@babel/core": "^7.0.0-0" 471 - } 472 - }, 473 528 "node_modules/@babel/plugin-syntax-decorators": { 474 529 "version": "7.10.4", 475 530 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", ··· 483 538 "@babel/core": "^7.0.0-0" 484 539 } 485 540 }, 486 - "node_modules/@babel/plugin-syntax-import-attributes": { 487 - "version": "7.28.6", 488 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", 489 - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", 490 - "dev": true, 491 - "license": "MIT", 492 - "dependencies": { 493 - "@babel/helper-plugin-utils": "^7.28.6" 494 - }, 495 - "engines": { 496 - "node": ">=6.9.0" 497 - }, 498 - "peerDependencies": { 499 - "@babel/core": "^7.0.0-0" 500 - } 501 - }, 502 - "node_modules/@babel/plugin-syntax-import-meta": { 503 - "version": "7.10.4", 504 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 505 - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 506 - "dev": true, 507 - "license": "MIT", 508 - "dependencies": { 509 - "@babel/helper-plugin-utils": "^7.10.4" 510 - }, 511 - "peerDependencies": { 512 - "@babel/core": "^7.0.0-0" 513 - } 514 - }, 515 - "node_modules/@babel/plugin-syntax-json-strings": { 516 - "version": "7.8.3", 517 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 518 - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 519 - "dev": true, 520 - "license": "MIT", 521 - "dependencies": { 522 - "@babel/helper-plugin-utils": "^7.8.0" 523 - }, 524 - "peerDependencies": { 525 - "@babel/core": "^7.0.0-0" 526 - } 527 - }, 528 - "node_modules/@babel/plugin-syntax-jsx": { 529 - "version": "7.28.6", 530 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", 531 - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", 532 - "dev": true, 533 - "license": "MIT", 534 - "dependencies": { 535 - "@babel/helper-plugin-utils": "^7.28.6" 536 - }, 537 - "engines": { 538 - "node": ">=6.9.0" 539 - }, 540 - "peerDependencies": { 541 - "@babel/core": "^7.0.0-0" 542 - } 543 - }, 544 - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 545 - "version": "7.10.4", 546 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 547 - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 548 - "dev": true, 549 - "license": "MIT", 550 - "dependencies": { 551 - "@babel/helper-plugin-utils": "^7.10.4" 552 - }, 553 - "peerDependencies": { 554 - "@babel/core": "^7.0.0-0" 555 - } 556 - }, 557 - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 558 - "version": "7.8.3", 559 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 560 - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 561 - "dev": true, 562 - "license": "MIT", 563 - "dependencies": { 564 - "@babel/helper-plugin-utils": "^7.8.0" 565 - }, 566 - "peerDependencies": { 567 - "@babel/core": "^7.0.0-0" 568 - } 569 - }, 570 - "node_modules/@babel/plugin-syntax-numeric-separator": { 571 - "version": "7.10.4", 572 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 573 - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 574 - "dev": true, 575 - "license": "MIT", 576 - "dependencies": { 577 - "@babel/helper-plugin-utils": "^7.10.4" 578 - }, 579 - "peerDependencies": { 580 - "@babel/core": "^7.0.0-0" 581 - } 582 - }, 583 - "node_modules/@babel/plugin-syntax-object-rest-spread": { 584 - "version": "7.8.3", 585 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 586 - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 587 - "dev": true, 588 - "license": "MIT", 589 - "dependencies": { 590 - "@babel/helper-plugin-utils": "^7.8.0" 591 - }, 592 - "peerDependencies": { 593 - "@babel/core": "^7.0.0-0" 594 - } 595 - }, 596 - "node_modules/@babel/plugin-syntax-optional-catch-binding": { 597 - "version": "7.8.3", 598 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 599 - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 600 - "dev": true, 601 - "license": "MIT", 602 - "dependencies": { 603 - "@babel/helper-plugin-utils": "^7.8.0" 604 - }, 605 - "peerDependencies": { 606 - "@babel/core": "^7.0.0-0" 607 - } 608 - }, 609 - "node_modules/@babel/plugin-syntax-optional-chaining": { 610 - "version": "7.8.3", 611 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 612 - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 613 - "dev": true, 614 - "license": "MIT", 615 - "dependencies": { 616 - "@babel/helper-plugin-utils": "^7.8.0" 617 - }, 618 - "peerDependencies": { 619 - "@babel/core": "^7.0.0-0" 620 - } 621 - }, 622 - "node_modules/@babel/plugin-syntax-private-property-in-object": { 623 - "version": "7.14.5", 624 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 625 - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 626 - "dev": true, 627 - "license": "MIT", 628 - "dependencies": { 629 - "@babel/helper-plugin-utils": "^7.14.5" 630 - }, 631 - "engines": { 632 - "node": ">=6.9.0" 633 - }, 634 - "peerDependencies": { 635 - "@babel/core": "^7.0.0-0" 636 - } 637 - }, 638 - "node_modules/@babel/plugin-syntax-top-level-await": { 639 - "version": "7.14.5", 640 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 641 - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 642 - "dev": true, 643 - "license": "MIT", 644 - "dependencies": { 645 - "@babel/helper-plugin-utils": "^7.14.5" 646 - }, 647 - "engines": { 648 - "node": ">=6.9.0" 649 - }, 650 - "peerDependencies": { 651 - "@babel/core": "^7.0.0-0" 652 - } 653 - }, 654 - "node_modules/@babel/plugin-syntax-typescript": { 655 - "version": "7.28.6", 656 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", 657 - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", 658 - "dev": true, 659 - "license": "MIT", 660 - "dependencies": { 661 - "@babel/helper-plugin-utils": "^7.28.6" 662 - }, 663 - "engines": { 664 - "node": ">=6.9.0" 665 - }, 666 - "peerDependencies": { 667 - "@babel/core": "^7.0.0-0" 668 - } 669 - }, 670 541 "node_modules/@babel/plugin-transform-arrow-functions": { 671 542 "version": "7.27.1", 672 543 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", ··· 770 641 "node": ">=6.9.0" 771 642 } 772 643 }, 773 - "node_modules/@babel/traverse/node_modules/debug": { 774 - "version": "4.4.3", 775 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 776 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 777 - "dev": true, 778 - "license": "MIT", 779 - "dependencies": { 780 - "ms": "^2.1.3" 781 - }, 782 - "engines": { 783 - "node": ">=6.0" 784 - }, 785 - "peerDependenciesMeta": { 786 - "supports-color": { 787 - "optional": true 788 - } 789 - } 790 - }, 791 - "node_modules/@babel/traverse/node_modules/ms": { 792 - "version": "2.1.3", 793 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 794 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 795 - "dev": true, 796 - "license": "MIT" 797 - }, 798 644 "node_modules/@babel/types": { 799 645 "version": "7.29.0", 800 646 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", ··· 809 655 "node": ">=6.9.0" 810 656 } 811 657 }, 812 - "node_modules/@bcoe/v8-coverage": { 813 - "version": "0.2.3", 814 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 815 - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 816 - "dev": true, 817 - "license": "MIT" 818 - }, 819 658 "node_modules/@cacheable/memory": { 820 659 "version": "2.0.7", 821 660 "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.0.7.tgz", ··· 889 728 "findup": "bin/findup.js" 890 729 } 891 730 }, 731 + "node_modules/@csstools/color-helpers": { 732 + "version": "5.1.0", 733 + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", 734 + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", 735 + "dev": true, 736 + "funding": [ 737 + { 738 + "type": "github", 739 + "url": "https://github.com/sponsors/csstools" 740 + }, 741 + { 742 + "type": "opencollective", 743 + "url": "https://opencollective.com/csstools" 744 + } 745 + ], 746 + "license": "MIT-0", 747 + "engines": { 748 + "node": ">=18" 749 + } 750 + }, 892 751 "node_modules/@csstools/css-calc": { 893 752 "version": "3.1.1", 894 753 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz", ··· 911 770 "peerDependencies": { 912 771 "@csstools/css-parser-algorithms": "^4.0.0", 913 772 "@csstools/css-tokenizer": "^4.0.0" 773 + } 774 + }, 775 + "node_modules/@csstools/css-color-parser": { 776 + "version": "3.1.0", 777 + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", 778 + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", 779 + "dev": true, 780 + "funding": [ 781 + { 782 + "type": "github", 783 + "url": "https://github.com/sponsors/csstools" 784 + }, 785 + { 786 + "type": "opencollective", 787 + "url": "https://opencollective.com/csstools" 788 + } 789 + ], 790 + "license": "MIT", 791 + "dependencies": { 792 + "@csstools/color-helpers": "^5.1.0", 793 + "@csstools/css-calc": "^2.1.4" 794 + }, 795 + "engines": { 796 + "node": ">=18" 797 + }, 798 + "peerDependencies": { 799 + "@csstools/css-parser-algorithms": "^3.0.5", 800 + "@csstools/css-tokenizer": "^3.0.4" 801 + } 802 + }, 803 + "node_modules/@csstools/css-color-parser/node_modules/@csstools/css-calc": { 804 + "version": "2.1.4", 805 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", 806 + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", 807 + "dev": true, 808 + "funding": [ 809 + { 810 + "type": "github", 811 + "url": "https://github.com/sponsors/csstools" 812 + }, 813 + { 814 + "type": "opencollective", 815 + "url": "https://opencollective.com/csstools" 816 + } 817 + ], 818 + "license": "MIT", 819 + "engines": { 820 + "node": ">=18" 821 + }, 822 + "peerDependencies": { 823 + "@csstools/css-parser-algorithms": "^3.0.5", 824 + "@csstools/css-tokenizer": "^3.0.4" 914 825 } 915 826 }, 916 827 "node_modules/@csstools/css-parser-algorithms": { ··· 1488 1399 "node": ">= 10.0.0" 1489 1400 } 1490 1401 }, 1491 - "node_modules/@emnapi/core": { 1492 - "version": "1.8.1", 1493 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", 1494 - "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", 1495 - "dev": true, 1496 - "license": "MIT", 1497 - "optional": true, 1498 - "dependencies": { 1499 - "@emnapi/wasi-threads": "1.1.0", 1500 - "tslib": "^2.4.0" 1501 - } 1502 - }, 1503 - "node_modules/@emnapi/runtime": { 1504 - "version": "1.8.1", 1505 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", 1506 - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", 1507 - "dev": true, 1508 - "license": "MIT", 1509 - "optional": true, 1510 - "dependencies": { 1511 - "tslib": "^2.4.0" 1512 - } 1513 - }, 1514 - "node_modules/@emnapi/wasi-threads": { 1515 - "version": "1.1.0", 1516 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", 1517 - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", 1518 - "dev": true, 1519 - "license": "MIT", 1520 - "optional": true, 1521 - "dependencies": { 1522 - "tslib": "^2.4.0" 1523 - } 1524 - }, 1525 1402 "node_modules/@esbuild/aix-ppc64": { 1526 1403 "version": "0.27.3", 1527 1404 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", ··· 2167 2044 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2168 2045 } 2169 2046 }, 2170 - "node_modules/@fluentui/react-component-event-listener": { 2171 - "version": "0.63.1", 2172 - "resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.63.1.tgz", 2173 - "integrity": "sha512-gSMdOh6tI3IJKZFqxfQwbTpskpME0CvxdxGM2tdglmf6ZPVDi0L4+KKIm+2dN8nzb8Ya1A8ZT+Ddq0KmZtwVQg==", 2047 + "node_modules/@floating-ui/core": { 2048 + "version": "1.7.5", 2049 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", 2050 + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", 2051 + "license": "MIT", 2052 + "dependencies": { 2053 + "@floating-ui/utils": "^0.2.11" 2054 + } 2055 + }, 2056 + "node_modules/@floating-ui/dom": { 2057 + "version": "1.7.6", 2058 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", 2059 + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", 2174 2060 "license": "MIT", 2175 2061 "dependencies": { 2176 - "@babel/runtime": "^7.10.4" 2177 - }, 2178 - "peerDependencies": { 2179 - "react": "^16.8.0 || ^17 || ^18", 2180 - "react-dom": "^16.8.0 || ^17 || ^18" 2062 + "@floating-ui/core": "^1.7.5", 2063 + "@floating-ui/utils": "^0.2.11" 2181 2064 } 2182 2065 }, 2183 - "node_modules/@fluentui/react-component-ref": { 2184 - "version": "0.63.1", 2185 - "resolved": "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.63.1.tgz", 2186 - "integrity": "sha512-8MkXX4+R3i80msdbD4rFpEB4WWq2UDvGwG386g3ckIWbekdvN9z2kWAd9OXhRGqB7QeOsoAGWocp6gAMCivRlw==", 2066 + "node_modules/@floating-ui/react-dom": { 2067 + "version": "2.1.8", 2068 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", 2069 + "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", 2187 2070 "license": "MIT", 2188 2071 "dependencies": { 2189 - "@babel/runtime": "^7.10.4", 2190 - "react-is": "^16.6.3" 2072 + "@floating-ui/dom": "^1.7.6" 2191 2073 }, 2192 2074 "peerDependencies": { 2193 - "react": "^16.8.0 || ^17 || ^18", 2194 - "react-dom": "^16.8.0 || ^17 || ^18" 2075 + "react": ">=16.8.0", 2076 + "react-dom": ">=16.8.0" 2195 2077 } 2078 + }, 2079 + "node_modules/@floating-ui/utils": { 2080 + "version": "0.2.11", 2081 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", 2082 + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", 2083 + "license": "MIT" 2196 2084 }, 2197 2085 "node_modules/@fortawesome/fontawesome-free": { 2198 2086 "version": "5.13.1", ··· 2333 2221 "node": ">=18.0.0" 2334 2222 } 2335 2223 }, 2336 - "node_modules/@istanbuljs/load-nyc-config": { 2337 - "version": "1.1.0", 2338 - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 2339 - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 2340 - "dev": true, 2341 - "license": "ISC", 2342 - "dependencies": { 2343 - "camelcase": "^5.3.1", 2344 - "find-up": "^4.1.0", 2345 - "get-package-type": "^0.1.0", 2346 - "js-yaml": "^3.13.1", 2347 - "resolve-from": "^5.0.0" 2348 - }, 2349 - "engines": { 2350 - "node": ">=8" 2351 - } 2352 - }, 2353 - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 2354 - "version": "1.0.10", 2355 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 2356 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 2357 - "dev": true, 2358 - "license": "MIT", 2359 - "dependencies": { 2360 - "sprintf-js": "~1.0.2" 2361 - } 2362 - }, 2363 - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 2364 - "version": "4.1.0", 2365 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2366 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2367 - "dev": true, 2368 - "license": "MIT", 2369 - "dependencies": { 2370 - "locate-path": "^5.0.0", 2371 - "path-exists": "^4.0.0" 2372 - }, 2373 - "engines": { 2374 - "node": ">=8" 2375 - } 2376 - }, 2377 - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 2378 - "version": "3.14.2", 2379 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", 2380 - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", 2381 - "dev": true, 2382 - "license": "MIT", 2383 - "dependencies": { 2384 - "argparse": "^1.0.7", 2385 - "esprima": "^4.0.0" 2386 - }, 2387 - "bin": { 2388 - "js-yaml": "bin/js-yaml.js" 2389 - } 2390 - }, 2391 - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 2392 - "version": "5.0.0", 2393 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2394 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2395 - "dev": true, 2396 - "license": "MIT", 2397 - "dependencies": { 2398 - "p-locate": "^4.1.0" 2399 - }, 2400 - "engines": { 2401 - "node": ">=8" 2402 - } 2403 - }, 2404 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 2405 - "version": "2.3.0", 2406 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 2407 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2408 - "dev": true, 2409 - "license": "MIT", 2410 - "dependencies": { 2411 - "p-try": "^2.0.0" 2412 - }, 2413 - "engines": { 2414 - "node": ">=6" 2415 - }, 2416 - "funding": { 2417 - "url": "https://github.com/sponsors/sindresorhus" 2418 - } 2419 - }, 2420 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 2421 - "version": "4.1.0", 2422 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2423 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2424 - "dev": true, 2425 - "license": "MIT", 2426 - "dependencies": { 2427 - "p-limit": "^2.2.0" 2428 - }, 2429 - "engines": { 2430 - "node": ">=8" 2431 - } 2432 - }, 2433 - "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { 2434 - "version": "1.0.3", 2435 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 2436 - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 2437 - "dev": true, 2438 - "license": "BSD-3-Clause" 2439 - }, 2440 - "node_modules/@istanbuljs/schema": { 2441 - "version": "0.1.3", 2442 - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 2443 - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 2444 - "dev": true, 2445 - "license": "MIT", 2446 - "engines": { 2447 - "node": ">=8" 2448 - } 2449 - }, 2450 - "node_modules/@jest/console": { 2451 - "version": "30.2.0", 2452 - "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz", 2453 - "integrity": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==", 2454 - "dev": true, 2455 - "license": "MIT", 2456 - "dependencies": { 2457 - "@jest/types": "30.2.0", 2458 - "@types/node": "*", 2459 - "chalk": "^4.1.2", 2460 - "jest-message-util": "30.2.0", 2461 - "jest-util": "30.2.0", 2462 - "slash": "^3.0.0" 2463 - }, 2464 - "engines": { 2465 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2466 - } 2467 - }, 2468 - "node_modules/@jest/console/node_modules/@jest/types": { 2469 - "version": "30.2.0", 2470 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2471 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2472 - "dev": true, 2473 - "license": "MIT", 2474 - "dependencies": { 2475 - "@jest/pattern": "30.0.1", 2476 - "@jest/schemas": "30.0.5", 2477 - "@types/istanbul-lib-coverage": "^2.0.6", 2478 - "@types/istanbul-reports": "^3.0.4", 2479 - "@types/node": "*", 2480 - "@types/yargs": "^17.0.33", 2481 - "chalk": "^4.1.2" 2482 - }, 2483 - "engines": { 2484 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2485 - } 2486 - }, 2487 - "node_modules/@jest/console/node_modules/@types/istanbul-reports": { 2488 - "version": "3.0.4", 2489 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2490 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2491 - "dev": true, 2492 - "license": "MIT", 2493 - "dependencies": { 2494 - "@types/istanbul-lib-report": "*" 2495 - } 2496 - }, 2497 - "node_modules/@jest/console/node_modules/@types/yargs": { 2498 - "version": "17.0.35", 2499 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2500 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2501 - "dev": true, 2502 - "license": "MIT", 2503 - "dependencies": { 2504 - "@types/yargs-parser": "*" 2505 - } 2506 - }, 2507 - "node_modules/@jest/core": { 2508 - "version": "30.2.0", 2509 - "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.2.0.tgz", 2510 - "integrity": "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==", 2511 - "dev": true, 2512 - "license": "MIT", 2513 - "dependencies": { 2514 - "@jest/console": "30.2.0", 2515 - "@jest/pattern": "30.0.1", 2516 - "@jest/reporters": "30.2.0", 2517 - "@jest/test-result": "30.2.0", 2518 - "@jest/transform": "30.2.0", 2519 - "@jest/types": "30.2.0", 2520 - "@types/node": "*", 2521 - "ansi-escapes": "^4.3.2", 2522 - "chalk": "^4.1.2", 2523 - "ci-info": "^4.2.0", 2524 - "exit-x": "^0.2.2", 2525 - "graceful-fs": "^4.2.11", 2526 - "jest-changed-files": "30.2.0", 2527 - "jest-config": "30.2.0", 2528 - "jest-haste-map": "30.2.0", 2529 - "jest-message-util": "30.2.0", 2530 - "jest-regex-util": "30.0.1", 2531 - "jest-resolve": "30.2.0", 2532 - "jest-resolve-dependencies": "30.2.0", 2533 - "jest-runner": "30.2.0", 2534 - "jest-runtime": "30.2.0", 2535 - "jest-snapshot": "30.2.0", 2536 - "jest-util": "30.2.0", 2537 - "jest-validate": "30.2.0", 2538 - "jest-watcher": "30.2.0", 2539 - "micromatch": "^4.0.8", 2540 - "pretty-format": "30.2.0", 2541 - "slash": "^3.0.0" 2542 - }, 2543 - "engines": { 2544 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2545 - }, 2546 - "peerDependencies": { 2547 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 2548 - }, 2549 - "peerDependenciesMeta": { 2550 - "node-notifier": { 2551 - "optional": true 2552 - } 2553 - } 2554 - }, 2555 - "node_modules/@jest/core/node_modules/@jest/types": { 2556 - "version": "30.2.0", 2557 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2558 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2559 - "dev": true, 2560 - "license": "MIT", 2561 - "dependencies": { 2562 - "@jest/pattern": "30.0.1", 2563 - "@jest/schemas": "30.0.5", 2564 - "@types/istanbul-lib-coverage": "^2.0.6", 2565 - "@types/istanbul-reports": "^3.0.4", 2566 - "@types/node": "*", 2567 - "@types/yargs": "^17.0.33", 2568 - "chalk": "^4.1.2" 2569 - }, 2570 - "engines": { 2571 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2572 - } 2573 - }, 2574 - "node_modules/@jest/core/node_modules/@types/istanbul-reports": { 2575 - "version": "3.0.4", 2576 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2577 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2578 - "dev": true, 2579 - "license": "MIT", 2580 - "dependencies": { 2581 - "@types/istanbul-lib-report": "*" 2582 - } 2583 - }, 2584 - "node_modules/@jest/core/node_modules/@types/yargs": { 2585 - "version": "17.0.35", 2586 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2587 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2588 - "dev": true, 2589 - "license": "MIT", 2590 - "dependencies": { 2591 - "@types/yargs-parser": "*" 2592 - } 2593 - }, 2594 - "node_modules/@jest/diff-sequences": { 2595 - "version": "30.0.1", 2596 - "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", 2597 - "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", 2598 - "dev": true, 2599 - "license": "MIT", 2600 - "engines": { 2601 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2602 - } 2603 - }, 2604 - "node_modules/@jest/environment": { 2605 - "version": "30.2.0", 2606 - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz", 2607 - "integrity": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==", 2608 - "dev": true, 2609 - "license": "MIT", 2610 - "dependencies": { 2611 - "@jest/fake-timers": "30.2.0", 2612 - "@jest/types": "30.2.0", 2613 - "@types/node": "*", 2614 - "jest-mock": "30.2.0" 2615 - }, 2616 - "engines": { 2617 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2618 - } 2619 - }, 2620 - "node_modules/@jest/environment/node_modules/@jest/types": { 2621 - "version": "30.2.0", 2622 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2623 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2624 - "dev": true, 2625 - "license": "MIT", 2626 - "dependencies": { 2627 - "@jest/pattern": "30.0.1", 2628 - "@jest/schemas": "30.0.5", 2629 - "@types/istanbul-lib-coverage": "^2.0.6", 2630 - "@types/istanbul-reports": "^3.0.4", 2631 - "@types/node": "*", 2632 - "@types/yargs": "^17.0.33", 2633 - "chalk": "^4.1.2" 2634 - }, 2635 - "engines": { 2636 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2637 - } 2638 - }, 2639 - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { 2640 - "version": "3.0.4", 2641 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2642 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2643 - "dev": true, 2644 - "license": "MIT", 2645 - "dependencies": { 2646 - "@types/istanbul-lib-report": "*" 2647 - } 2648 - }, 2649 - "node_modules/@jest/environment/node_modules/@types/yargs": { 2650 - "version": "17.0.35", 2651 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2652 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2653 - "dev": true, 2654 - "license": "MIT", 2655 - "dependencies": { 2656 - "@types/yargs-parser": "*" 2657 - } 2658 - }, 2659 - "node_modules/@jest/expect": { 2660 - "version": "30.2.0", 2661 - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz", 2662 - "integrity": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==", 2663 - "dev": true, 2664 - "license": "MIT", 2665 - "dependencies": { 2666 - "expect": "30.2.0", 2667 - "jest-snapshot": "30.2.0" 2668 - }, 2669 - "engines": { 2670 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2671 - } 2672 - }, 2673 - "node_modules/@jest/expect-utils": { 2674 - "version": "30.2.0", 2675 - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", 2676 - "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==", 2677 - "dev": true, 2678 - "license": "MIT", 2679 - "dependencies": { 2680 - "@jest/get-type": "30.1.0" 2681 - }, 2682 - "engines": { 2683 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2684 - } 2685 - }, 2686 - "node_modules/@jest/fake-timers": { 2687 - "version": "30.2.0", 2688 - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz", 2689 - "integrity": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==", 2690 - "dev": true, 2691 - "license": "MIT", 2692 - "dependencies": { 2693 - "@jest/types": "30.2.0", 2694 - "@sinonjs/fake-timers": "^13.0.0", 2695 - "@types/node": "*", 2696 - "jest-message-util": "30.2.0", 2697 - "jest-mock": "30.2.0", 2698 - "jest-util": "30.2.0" 2699 - }, 2700 - "engines": { 2701 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2702 - } 2703 - }, 2704 - "node_modules/@jest/fake-timers/node_modules/@jest/types": { 2705 - "version": "30.2.0", 2706 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2707 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2708 - "dev": true, 2709 - "license": "MIT", 2710 - "dependencies": { 2711 - "@jest/pattern": "30.0.1", 2712 - "@jest/schemas": "30.0.5", 2713 - "@types/istanbul-lib-coverage": "^2.0.6", 2714 - "@types/istanbul-reports": "^3.0.4", 2715 - "@types/node": "*", 2716 - "@types/yargs": "^17.0.33", 2717 - "chalk": "^4.1.2" 2718 - }, 2719 - "engines": { 2720 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2721 - } 2722 - }, 2723 - "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { 2724 - "version": "3.0.4", 2725 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2726 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2727 - "dev": true, 2728 - "license": "MIT", 2729 - "dependencies": { 2730 - "@types/istanbul-lib-report": "*" 2731 - } 2732 - }, 2733 - "node_modules/@jest/fake-timers/node_modules/@types/yargs": { 2734 - "version": "17.0.35", 2735 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2736 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2737 - "dev": true, 2738 - "license": "MIT", 2739 - "dependencies": { 2740 - "@types/yargs-parser": "*" 2741 - } 2742 - }, 2743 - "node_modules/@jest/get-type": { 2744 - "version": "30.1.0", 2745 - "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", 2746 - "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", 2747 - "dev": true, 2748 - "license": "MIT", 2749 - "engines": { 2750 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2751 - } 2752 - }, 2753 - "node_modules/@jest/globals": { 2754 - "version": "30.2.0", 2755 - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz", 2756 - "integrity": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==", 2757 - "dev": true, 2758 - "license": "MIT", 2759 - "dependencies": { 2760 - "@jest/environment": "30.2.0", 2761 - "@jest/expect": "30.2.0", 2762 - "@jest/types": "30.2.0", 2763 - "jest-mock": "30.2.0" 2764 - }, 2765 - "engines": { 2766 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2767 - } 2768 - }, 2769 - "node_modules/@jest/globals/node_modules/@jest/types": { 2770 - "version": "30.2.0", 2771 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2772 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2773 - "dev": true, 2774 - "license": "MIT", 2775 - "dependencies": { 2776 - "@jest/pattern": "30.0.1", 2777 - "@jest/schemas": "30.0.5", 2778 - "@types/istanbul-lib-coverage": "^2.0.6", 2779 - "@types/istanbul-reports": "^3.0.4", 2780 - "@types/node": "*", 2781 - "@types/yargs": "^17.0.33", 2782 - "chalk": "^4.1.2" 2783 - }, 2784 - "engines": { 2785 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2786 - } 2787 - }, 2788 - "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { 2789 - "version": "3.0.4", 2790 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2791 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2792 - "dev": true, 2793 - "license": "MIT", 2794 - "dependencies": { 2795 - "@types/istanbul-lib-report": "*" 2796 - } 2797 - }, 2798 - "node_modules/@jest/globals/node_modules/@types/yargs": { 2799 - "version": "17.0.35", 2800 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2801 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2802 - "dev": true, 2803 - "license": "MIT", 2804 - "dependencies": { 2805 - "@types/yargs-parser": "*" 2806 - } 2807 - }, 2808 - "node_modules/@jest/pattern": { 2809 - "version": "30.0.1", 2810 - "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", 2811 - "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", 2812 - "dev": true, 2813 - "license": "MIT", 2814 - "dependencies": { 2815 - "@types/node": "*", 2816 - "jest-regex-util": "30.0.1" 2817 - }, 2818 - "engines": { 2819 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2820 - } 2821 - }, 2822 - "node_modules/@jest/reporters": { 2823 - "version": "30.2.0", 2824 - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz", 2825 - "integrity": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==", 2826 - "dev": true, 2827 - "license": "MIT", 2828 - "dependencies": { 2829 - "@bcoe/v8-coverage": "^0.2.3", 2830 - "@jest/console": "30.2.0", 2831 - "@jest/test-result": "30.2.0", 2832 - "@jest/transform": "30.2.0", 2833 - "@jest/types": "30.2.0", 2834 - "@jridgewell/trace-mapping": "^0.3.25", 2835 - "@types/node": "*", 2836 - "chalk": "^4.1.2", 2837 - "collect-v8-coverage": "^1.0.2", 2838 - "exit-x": "^0.2.2", 2839 - "glob": "^10.3.10", 2840 - "graceful-fs": "^4.2.11", 2841 - "istanbul-lib-coverage": "^3.0.0", 2842 - "istanbul-lib-instrument": "^6.0.0", 2843 - "istanbul-lib-report": "^3.0.0", 2844 - "istanbul-lib-source-maps": "^5.0.0", 2845 - "istanbul-reports": "^3.1.3", 2846 - "jest-message-util": "30.2.0", 2847 - "jest-util": "30.2.0", 2848 - "jest-worker": "30.2.0", 2849 - "slash": "^3.0.0", 2850 - "string-length": "^4.0.2", 2851 - "v8-to-istanbul": "^9.0.1" 2852 - }, 2853 - "engines": { 2854 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2855 - }, 2856 - "peerDependencies": { 2857 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 2858 - }, 2859 - "peerDependenciesMeta": { 2860 - "node-notifier": { 2861 - "optional": true 2862 - } 2863 - } 2864 - }, 2865 - "node_modules/@jest/reporters/node_modules/@jest/types": { 2866 - "version": "30.2.0", 2867 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2868 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2869 - "dev": true, 2870 - "license": "MIT", 2871 - "dependencies": { 2872 - "@jest/pattern": "30.0.1", 2873 - "@jest/schemas": "30.0.5", 2874 - "@types/istanbul-lib-coverage": "^2.0.6", 2875 - "@types/istanbul-reports": "^3.0.4", 2876 - "@types/node": "*", 2877 - "@types/yargs": "^17.0.33", 2878 - "chalk": "^4.1.2" 2879 - }, 2880 - "engines": { 2881 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2882 - } 2883 - }, 2884 - "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { 2885 - "version": "3.0.4", 2886 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2887 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2888 - "dev": true, 2889 - "license": "MIT", 2890 - "dependencies": { 2891 - "@types/istanbul-lib-report": "*" 2892 - } 2893 - }, 2894 - "node_modules/@jest/reporters/node_modules/@types/yargs": { 2895 - "version": "17.0.35", 2896 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2897 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2898 - "dev": true, 2899 - "license": "MIT", 2900 - "dependencies": { 2901 - "@types/yargs-parser": "*" 2902 - } 2903 - }, 2904 - "node_modules/@jest/reporters/node_modules/jest-worker": { 2905 - "version": "30.2.0", 2906 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", 2907 - "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", 2908 - "dev": true, 2909 - "license": "MIT", 2910 - "dependencies": { 2911 - "@types/node": "*", 2912 - "@ungap/structured-clone": "^1.3.0", 2913 - "jest-util": "30.2.0", 2914 - "merge-stream": "^2.0.0", 2915 - "supports-color": "^8.1.1" 2916 - }, 2917 - "engines": { 2918 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2919 - } 2920 - }, 2921 - "node_modules/@jest/reporters/node_modules/supports-color": { 2922 - "version": "8.1.1", 2923 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 2924 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 2925 - "dev": true, 2926 - "license": "MIT", 2927 - "dependencies": { 2928 - "has-flag": "^4.0.0" 2929 - }, 2930 - "engines": { 2931 - "node": ">=10" 2932 - }, 2933 - "funding": { 2934 - "url": "https://github.com/chalk/supports-color?sponsor=1" 2935 - } 2936 - }, 2937 - "node_modules/@jest/schemas": { 2938 - "version": "30.0.5", 2939 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", 2940 - "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", 2941 - "dev": true, 2942 - "license": "MIT", 2943 - "dependencies": { 2944 - "@sinclair/typebox": "^0.34.0" 2945 - }, 2946 - "engines": { 2947 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2948 - } 2949 - }, 2950 - "node_modules/@jest/snapshot-utils": { 2951 - "version": "30.2.0", 2952 - "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz", 2953 - "integrity": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==", 2954 - "dev": true, 2955 - "license": "MIT", 2956 - "dependencies": { 2957 - "@jest/types": "30.2.0", 2958 - "chalk": "^4.1.2", 2959 - "graceful-fs": "^4.2.11", 2960 - "natural-compare": "^1.4.0" 2961 - }, 2962 - "engines": { 2963 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2964 - } 2965 - }, 2966 - "node_modules/@jest/snapshot-utils/node_modules/@jest/types": { 2967 - "version": "30.2.0", 2968 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 2969 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 2970 - "dev": true, 2971 - "license": "MIT", 2972 - "dependencies": { 2973 - "@jest/pattern": "30.0.1", 2974 - "@jest/schemas": "30.0.5", 2975 - "@types/istanbul-lib-coverage": "^2.0.6", 2976 - "@types/istanbul-reports": "^3.0.4", 2977 - "@types/node": "*", 2978 - "@types/yargs": "^17.0.33", 2979 - "chalk": "^4.1.2" 2980 - }, 2981 - "engines": { 2982 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 2983 - } 2984 - }, 2985 - "node_modules/@jest/snapshot-utils/node_modules/@types/istanbul-reports": { 2986 - "version": "3.0.4", 2987 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 2988 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 2989 - "dev": true, 2990 - "license": "MIT", 2991 - "dependencies": { 2992 - "@types/istanbul-lib-report": "*" 2993 - } 2994 - }, 2995 - "node_modules/@jest/snapshot-utils/node_modules/@types/yargs": { 2996 - "version": "17.0.35", 2997 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 2998 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 2999 - "dev": true, 3000 - "license": "MIT", 3001 - "dependencies": { 3002 - "@types/yargs-parser": "*" 3003 - } 3004 - }, 3005 - "node_modules/@jest/source-map": { 3006 - "version": "30.0.1", 3007 - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", 3008 - "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", 3009 - "dev": true, 3010 - "license": "MIT", 3011 - "dependencies": { 3012 - "@jridgewell/trace-mapping": "^0.3.25", 3013 - "callsites": "^3.1.0", 3014 - "graceful-fs": "^4.2.11" 3015 - }, 3016 - "engines": { 3017 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3018 - } 3019 - }, 3020 - "node_modules/@jest/test-result": { 3021 - "version": "30.2.0", 3022 - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz", 3023 - "integrity": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==", 3024 - "dev": true, 3025 - "license": "MIT", 3026 - "dependencies": { 3027 - "@jest/console": "30.2.0", 3028 - "@jest/types": "30.2.0", 3029 - "@types/istanbul-lib-coverage": "^2.0.6", 3030 - "collect-v8-coverage": "^1.0.2" 3031 - }, 3032 - "engines": { 3033 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3034 - } 3035 - }, 3036 - "node_modules/@jest/test-result/node_modules/@jest/types": { 3037 - "version": "30.2.0", 3038 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 3039 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 3040 - "dev": true, 3041 - "license": "MIT", 3042 - "dependencies": { 3043 - "@jest/pattern": "30.0.1", 3044 - "@jest/schemas": "30.0.5", 3045 - "@types/istanbul-lib-coverage": "^2.0.6", 3046 - "@types/istanbul-reports": "^3.0.4", 3047 - "@types/node": "*", 3048 - "@types/yargs": "^17.0.33", 3049 - "chalk": "^4.1.2" 3050 - }, 3051 - "engines": { 3052 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3053 - } 3054 - }, 3055 - "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { 3056 - "version": "3.0.4", 3057 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 3058 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 3059 - "dev": true, 3060 - "license": "MIT", 3061 - "dependencies": { 3062 - "@types/istanbul-lib-report": "*" 3063 - } 3064 - }, 3065 - "node_modules/@jest/test-result/node_modules/@types/yargs": { 3066 - "version": "17.0.35", 3067 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 3068 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 3069 - "dev": true, 3070 - "license": "MIT", 3071 - "dependencies": { 3072 - "@types/yargs-parser": "*" 3073 - } 3074 - }, 3075 - "node_modules/@jest/test-sequencer": { 3076 - "version": "30.2.0", 3077 - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz", 3078 - "integrity": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==", 3079 - "dev": true, 3080 - "license": "MIT", 3081 - "dependencies": { 3082 - "@jest/test-result": "30.2.0", 3083 - "graceful-fs": "^4.2.11", 3084 - "jest-haste-map": "30.2.0", 3085 - "slash": "^3.0.0" 3086 - }, 3087 - "engines": { 3088 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3089 - } 3090 - }, 3091 - "node_modules/@jest/transform": { 3092 - "version": "30.2.0", 3093 - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz", 3094 - "integrity": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==", 3095 - "dev": true, 3096 - "license": "MIT", 3097 - "dependencies": { 3098 - "@babel/core": "^7.27.4", 3099 - "@jest/types": "30.2.0", 3100 - "@jridgewell/trace-mapping": "^0.3.25", 3101 - "babel-plugin-istanbul": "^7.0.1", 3102 - "chalk": "^4.1.2", 3103 - "convert-source-map": "^2.0.0", 3104 - "fast-json-stable-stringify": "^2.1.0", 3105 - "graceful-fs": "^4.2.11", 3106 - "jest-haste-map": "30.2.0", 3107 - "jest-regex-util": "30.0.1", 3108 - "jest-util": "30.2.0", 3109 - "micromatch": "^4.0.8", 3110 - "pirates": "^4.0.7", 3111 - "slash": "^3.0.0", 3112 - "write-file-atomic": "^5.0.1" 3113 - }, 3114 - "engines": { 3115 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3116 - } 3117 - }, 3118 - "node_modules/@jest/transform/node_modules/@jest/types": { 3119 - "version": "30.2.0", 3120 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 3121 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 3122 - "dev": true, 3123 - "license": "MIT", 3124 - "dependencies": { 3125 - "@jest/pattern": "30.0.1", 3126 - "@jest/schemas": "30.0.5", 3127 - "@types/istanbul-lib-coverage": "^2.0.6", 3128 - "@types/istanbul-reports": "^3.0.4", 3129 - "@types/node": "*", 3130 - "@types/yargs": "^17.0.33", 3131 - "chalk": "^4.1.2" 3132 - }, 3133 - "engines": { 3134 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3135 - } 3136 - }, 3137 - "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { 3138 - "version": "3.0.4", 3139 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 3140 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 3141 - "dev": true, 3142 - "license": "MIT", 3143 - "dependencies": { 3144 - "@types/istanbul-lib-report": "*" 3145 - } 3146 - }, 3147 - "node_modules/@jest/transform/node_modules/@types/yargs": { 3148 - "version": "17.0.35", 3149 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 3150 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 3151 - "dev": true, 3152 - "license": "MIT", 3153 - "dependencies": { 3154 - "@types/yargs-parser": "*" 3155 - } 3156 - }, 3157 2224 "node_modules/@jridgewell/gen-mapping": { 3158 2225 "version": "0.3.13", 3159 2226 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", ··· 3404 2471 "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", 3405 2472 "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==", 3406 2473 "license": "ISC" 3407 - }, 3408 - "node_modules/@napi-rs/wasm-runtime": { 3409 - "version": "0.2.12", 3410 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", 3411 - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", 3412 - "dev": true, 3413 - "license": "MIT", 3414 - "optional": true, 3415 - "dependencies": { 3416 - "@emnapi/core": "^1.4.3", 3417 - "@emnapi/runtime": "^1.4.3", 3418 - "@tybys/wasm-util": "^0.10.0" 3419 - } 3420 2474 }, 3421 2475 "node_modules/@neurosity/dsp": { 3422 2476 "version": "1.0.1", ··· 4015 3069 "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw==", 4016 3070 "license": "MIT" 4017 3071 }, 4018 - "node_modules/@popperjs/core": { 4019 - "version": "2.11.8", 4020 - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", 4021 - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", 3072 + "node_modules/@radix-ui/primitive": { 3073 + "version": "1.1.3", 3074 + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", 3075 + "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", 3076 + "license": "MIT" 3077 + }, 3078 + "node_modules/@radix-ui/react-arrow": { 3079 + "version": "1.1.7", 3080 + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", 3081 + "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", 3082 + "license": "MIT", 3083 + "dependencies": { 3084 + "@radix-ui/react-primitive": "2.1.3" 3085 + }, 3086 + "peerDependencies": { 3087 + "@types/react": "*", 3088 + "@types/react-dom": "*", 3089 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3090 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3091 + }, 3092 + "peerDependenciesMeta": { 3093 + "@types/react": { 3094 + "optional": true 3095 + }, 3096 + "@types/react-dom": { 3097 + "optional": true 3098 + } 3099 + } 3100 + }, 3101 + "node_modules/@radix-ui/react-collection": { 3102 + "version": "1.1.7", 3103 + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", 3104 + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", 3105 + "license": "MIT", 3106 + "dependencies": { 3107 + "@radix-ui/react-compose-refs": "1.1.2", 3108 + "@radix-ui/react-context": "1.1.2", 3109 + "@radix-ui/react-primitive": "2.1.3", 3110 + "@radix-ui/react-slot": "1.2.3" 3111 + }, 3112 + "peerDependencies": { 3113 + "@types/react": "*", 3114 + "@types/react-dom": "*", 3115 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3116 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3117 + }, 3118 + "peerDependenciesMeta": { 3119 + "@types/react": { 3120 + "optional": true 3121 + }, 3122 + "@types/react-dom": { 3123 + "optional": true 3124 + } 3125 + } 3126 + }, 3127 + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { 3128 + "version": "1.2.3", 3129 + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 3130 + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 3131 + "license": "MIT", 3132 + "dependencies": { 3133 + "@radix-ui/react-compose-refs": "1.1.2" 3134 + }, 3135 + "peerDependencies": { 3136 + "@types/react": "*", 3137 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3138 + }, 3139 + "peerDependenciesMeta": { 3140 + "@types/react": { 3141 + "optional": true 3142 + } 3143 + } 3144 + }, 3145 + "node_modules/@radix-ui/react-compose-refs": { 3146 + "version": "1.1.2", 3147 + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", 3148 + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", 3149 + "license": "MIT", 3150 + "peerDependencies": { 3151 + "@types/react": "*", 3152 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3153 + }, 3154 + "peerDependenciesMeta": { 3155 + "@types/react": { 3156 + "optional": true 3157 + } 3158 + } 3159 + }, 3160 + "node_modules/@radix-ui/react-context": { 3161 + "version": "1.1.2", 3162 + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", 3163 + "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", 3164 + "license": "MIT", 3165 + "peerDependencies": { 3166 + "@types/react": "*", 3167 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3168 + }, 3169 + "peerDependenciesMeta": { 3170 + "@types/react": { 3171 + "optional": true 3172 + } 3173 + } 3174 + }, 3175 + "node_modules/@radix-ui/react-dialog": { 3176 + "version": "1.1.15", 3177 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", 3178 + "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==", 3179 + "license": "MIT", 3180 + "dependencies": { 3181 + "@radix-ui/primitive": "1.1.3", 3182 + "@radix-ui/react-compose-refs": "1.1.2", 3183 + "@radix-ui/react-context": "1.1.2", 3184 + "@radix-ui/react-dismissable-layer": "1.1.11", 3185 + "@radix-ui/react-focus-guards": "1.1.3", 3186 + "@radix-ui/react-focus-scope": "1.1.7", 3187 + "@radix-ui/react-id": "1.1.1", 3188 + "@radix-ui/react-portal": "1.1.9", 3189 + "@radix-ui/react-presence": "1.1.5", 3190 + "@radix-ui/react-primitive": "2.1.3", 3191 + "@radix-ui/react-slot": "1.2.3", 3192 + "@radix-ui/react-use-controllable-state": "1.2.2", 3193 + "aria-hidden": "^1.2.4", 3194 + "react-remove-scroll": "^2.6.3" 3195 + }, 3196 + "peerDependencies": { 3197 + "@types/react": "*", 3198 + "@types/react-dom": "*", 3199 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3200 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3201 + }, 3202 + "peerDependenciesMeta": { 3203 + "@types/react": { 3204 + "optional": true 3205 + }, 3206 + "@types/react-dom": { 3207 + "optional": true 3208 + } 3209 + } 3210 + }, 3211 + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { 3212 + "version": "1.2.3", 3213 + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 3214 + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 3215 + "license": "MIT", 3216 + "dependencies": { 3217 + "@radix-ui/react-compose-refs": "1.1.2" 3218 + }, 3219 + "peerDependencies": { 3220 + "@types/react": "*", 3221 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3222 + }, 3223 + "peerDependenciesMeta": { 3224 + "@types/react": { 3225 + "optional": true 3226 + } 3227 + } 3228 + }, 3229 + "node_modules/@radix-ui/react-direction": { 3230 + "version": "1.1.1", 3231 + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", 3232 + "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", 3233 + "license": "MIT", 3234 + "peerDependencies": { 3235 + "@types/react": "*", 3236 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3237 + }, 3238 + "peerDependenciesMeta": { 3239 + "@types/react": { 3240 + "optional": true 3241 + } 3242 + } 3243 + }, 3244 + "node_modules/@radix-ui/react-dismissable-layer": { 3245 + "version": "1.1.11", 3246 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", 3247 + "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", 3248 + "license": "MIT", 3249 + "dependencies": { 3250 + "@radix-ui/primitive": "1.1.3", 3251 + "@radix-ui/react-compose-refs": "1.1.2", 3252 + "@radix-ui/react-primitive": "2.1.3", 3253 + "@radix-ui/react-use-callback-ref": "1.1.1", 3254 + "@radix-ui/react-use-escape-keydown": "1.1.1" 3255 + }, 3256 + "peerDependencies": { 3257 + "@types/react": "*", 3258 + "@types/react-dom": "*", 3259 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3260 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3261 + }, 3262 + "peerDependenciesMeta": { 3263 + "@types/react": { 3264 + "optional": true 3265 + }, 3266 + "@types/react-dom": { 3267 + "optional": true 3268 + } 3269 + } 3270 + }, 3271 + "node_modules/@radix-ui/react-dropdown-menu": { 3272 + "version": "2.1.16", 3273 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz", 3274 + "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==", 3275 + "license": "MIT", 3276 + "dependencies": { 3277 + "@radix-ui/primitive": "1.1.3", 3278 + "@radix-ui/react-compose-refs": "1.1.2", 3279 + "@radix-ui/react-context": "1.1.2", 3280 + "@radix-ui/react-id": "1.1.1", 3281 + "@radix-ui/react-menu": "2.1.16", 3282 + "@radix-ui/react-primitive": "2.1.3", 3283 + "@radix-ui/react-use-controllable-state": "1.2.2" 3284 + }, 3285 + "peerDependencies": { 3286 + "@types/react": "*", 3287 + "@types/react-dom": "*", 3288 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3289 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3290 + }, 3291 + "peerDependenciesMeta": { 3292 + "@types/react": { 3293 + "optional": true 3294 + }, 3295 + "@types/react-dom": { 3296 + "optional": true 3297 + } 3298 + } 3299 + }, 3300 + "node_modules/@radix-ui/react-focus-guards": { 3301 + "version": "1.1.3", 3302 + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", 3303 + "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", 3304 + "license": "MIT", 3305 + "peerDependencies": { 3306 + "@types/react": "*", 3307 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3308 + }, 3309 + "peerDependenciesMeta": { 3310 + "@types/react": { 3311 + "optional": true 3312 + } 3313 + } 3314 + }, 3315 + "node_modules/@radix-ui/react-focus-scope": { 3316 + "version": "1.1.7", 3317 + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", 3318 + "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", 3319 + "license": "MIT", 3320 + "dependencies": { 3321 + "@radix-ui/react-compose-refs": "1.1.2", 3322 + "@radix-ui/react-primitive": "2.1.3", 3323 + "@radix-ui/react-use-callback-ref": "1.1.1" 3324 + }, 3325 + "peerDependencies": { 3326 + "@types/react": "*", 3327 + "@types/react-dom": "*", 3328 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3329 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3330 + }, 3331 + "peerDependenciesMeta": { 3332 + "@types/react": { 3333 + "optional": true 3334 + }, 3335 + "@types/react-dom": { 3336 + "optional": true 3337 + } 3338 + } 3339 + }, 3340 + "node_modules/@radix-ui/react-id": { 3341 + "version": "1.1.1", 3342 + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", 3343 + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", 3344 + "license": "MIT", 3345 + "dependencies": { 3346 + "@radix-ui/react-use-layout-effect": "1.1.1" 3347 + }, 3348 + "peerDependencies": { 3349 + "@types/react": "*", 3350 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3351 + }, 3352 + "peerDependenciesMeta": { 3353 + "@types/react": { 3354 + "optional": true 3355 + } 3356 + } 3357 + }, 3358 + "node_modules/@radix-ui/react-menu": { 3359 + "version": "2.1.16", 3360 + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz", 3361 + "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==", 3362 + "license": "MIT", 3363 + "dependencies": { 3364 + "@radix-ui/primitive": "1.1.3", 3365 + "@radix-ui/react-collection": "1.1.7", 3366 + "@radix-ui/react-compose-refs": "1.1.2", 3367 + "@radix-ui/react-context": "1.1.2", 3368 + "@radix-ui/react-direction": "1.1.1", 3369 + "@radix-ui/react-dismissable-layer": "1.1.11", 3370 + "@radix-ui/react-focus-guards": "1.1.3", 3371 + "@radix-ui/react-focus-scope": "1.1.7", 3372 + "@radix-ui/react-id": "1.1.1", 3373 + "@radix-ui/react-popper": "1.2.8", 3374 + "@radix-ui/react-portal": "1.1.9", 3375 + "@radix-ui/react-presence": "1.1.5", 3376 + "@radix-ui/react-primitive": "2.1.3", 3377 + "@radix-ui/react-roving-focus": "1.1.11", 3378 + "@radix-ui/react-slot": "1.2.3", 3379 + "@radix-ui/react-use-callback-ref": "1.1.1", 3380 + "aria-hidden": "^1.2.4", 3381 + "react-remove-scroll": "^2.6.3" 3382 + }, 3383 + "peerDependencies": { 3384 + "@types/react": "*", 3385 + "@types/react-dom": "*", 3386 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3387 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3388 + }, 3389 + "peerDependenciesMeta": { 3390 + "@types/react": { 3391 + "optional": true 3392 + }, 3393 + "@types/react-dom": { 3394 + "optional": true 3395 + } 3396 + } 3397 + }, 3398 + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { 3399 + "version": "1.2.3", 3400 + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 3401 + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 3402 + "license": "MIT", 3403 + "dependencies": { 3404 + "@radix-ui/react-compose-refs": "1.1.2" 3405 + }, 3406 + "peerDependencies": { 3407 + "@types/react": "*", 3408 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3409 + }, 3410 + "peerDependenciesMeta": { 3411 + "@types/react": { 3412 + "optional": true 3413 + } 3414 + } 3415 + }, 3416 + "node_modules/@radix-ui/react-popper": { 3417 + "version": "1.2.8", 3418 + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", 3419 + "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", 3420 + "license": "MIT", 3421 + "dependencies": { 3422 + "@floating-ui/react-dom": "^2.0.0", 3423 + "@radix-ui/react-arrow": "1.1.7", 3424 + "@radix-ui/react-compose-refs": "1.1.2", 3425 + "@radix-ui/react-context": "1.1.2", 3426 + "@radix-ui/react-primitive": "2.1.3", 3427 + "@radix-ui/react-use-callback-ref": "1.1.1", 3428 + "@radix-ui/react-use-layout-effect": "1.1.1", 3429 + "@radix-ui/react-use-rect": "1.1.1", 3430 + "@radix-ui/react-use-size": "1.1.1", 3431 + "@radix-ui/rect": "1.1.1" 3432 + }, 3433 + "peerDependencies": { 3434 + "@types/react": "*", 3435 + "@types/react-dom": "*", 3436 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3437 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3438 + }, 3439 + "peerDependenciesMeta": { 3440 + "@types/react": { 3441 + "optional": true 3442 + }, 3443 + "@types/react-dom": { 3444 + "optional": true 3445 + } 3446 + } 3447 + }, 3448 + "node_modules/@radix-ui/react-portal": { 3449 + "version": "1.1.9", 3450 + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", 3451 + "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", 3452 + "license": "MIT", 3453 + "dependencies": { 3454 + "@radix-ui/react-primitive": "2.1.3", 3455 + "@radix-ui/react-use-layout-effect": "1.1.1" 3456 + }, 3457 + "peerDependencies": { 3458 + "@types/react": "*", 3459 + "@types/react-dom": "*", 3460 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3461 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3462 + }, 3463 + "peerDependenciesMeta": { 3464 + "@types/react": { 3465 + "optional": true 3466 + }, 3467 + "@types/react-dom": { 3468 + "optional": true 3469 + } 3470 + } 3471 + }, 3472 + "node_modules/@radix-ui/react-presence": { 3473 + "version": "1.1.5", 3474 + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", 3475 + "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", 3476 + "license": "MIT", 3477 + "dependencies": { 3478 + "@radix-ui/react-compose-refs": "1.1.2", 3479 + "@radix-ui/react-use-layout-effect": "1.1.1" 3480 + }, 3481 + "peerDependencies": { 3482 + "@types/react": "*", 3483 + "@types/react-dom": "*", 3484 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3485 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3486 + }, 3487 + "peerDependenciesMeta": { 3488 + "@types/react": { 3489 + "optional": true 3490 + }, 3491 + "@types/react-dom": { 3492 + "optional": true 3493 + } 3494 + } 3495 + }, 3496 + "node_modules/@radix-ui/react-primitive": { 3497 + "version": "2.1.3", 3498 + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 3499 + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 3500 + "license": "MIT", 3501 + "dependencies": { 3502 + "@radix-ui/react-slot": "1.2.3" 3503 + }, 3504 + "peerDependencies": { 3505 + "@types/react": "*", 3506 + "@types/react-dom": "*", 3507 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3508 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3509 + }, 3510 + "peerDependenciesMeta": { 3511 + "@types/react": { 3512 + "optional": true 3513 + }, 3514 + "@types/react-dom": { 3515 + "optional": true 3516 + } 3517 + } 3518 + }, 3519 + "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { 3520 + "version": "1.2.3", 3521 + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 3522 + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 3523 + "license": "MIT", 3524 + "dependencies": { 3525 + "@radix-ui/react-compose-refs": "1.1.2" 3526 + }, 3527 + "peerDependencies": { 3528 + "@types/react": "*", 3529 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3530 + }, 3531 + "peerDependenciesMeta": { 3532 + "@types/react": { 3533 + "optional": true 3534 + } 3535 + } 3536 + }, 3537 + "node_modules/@radix-ui/react-roving-focus": { 3538 + "version": "1.1.11", 3539 + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", 3540 + "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", 3541 + "license": "MIT", 3542 + "dependencies": { 3543 + "@radix-ui/primitive": "1.1.3", 3544 + "@radix-ui/react-collection": "1.1.7", 3545 + "@radix-ui/react-compose-refs": "1.1.2", 3546 + "@radix-ui/react-context": "1.1.2", 3547 + "@radix-ui/react-direction": "1.1.1", 3548 + "@radix-ui/react-id": "1.1.1", 3549 + "@radix-ui/react-primitive": "2.1.3", 3550 + "@radix-ui/react-use-callback-ref": "1.1.1", 3551 + "@radix-ui/react-use-controllable-state": "1.2.2" 3552 + }, 3553 + "peerDependencies": { 3554 + "@types/react": "*", 3555 + "@types/react-dom": "*", 3556 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3557 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3558 + }, 3559 + "peerDependenciesMeta": { 3560 + "@types/react": { 3561 + "optional": true 3562 + }, 3563 + "@types/react-dom": { 3564 + "optional": true 3565 + } 3566 + } 3567 + }, 3568 + "node_modules/@radix-ui/react-slot": { 3569 + "version": "1.2.4", 3570 + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", 3571 + "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", 3572 + "license": "MIT", 3573 + "dependencies": { 3574 + "@radix-ui/react-compose-refs": "1.1.2" 3575 + }, 3576 + "peerDependencies": { 3577 + "@types/react": "*", 3578 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3579 + }, 3580 + "peerDependenciesMeta": { 3581 + "@types/react": { 3582 + "optional": true 3583 + } 3584 + } 3585 + }, 3586 + "node_modules/@radix-ui/react-use-callback-ref": { 3587 + "version": "1.1.1", 3588 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", 3589 + "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", 3590 + "license": "MIT", 3591 + "peerDependencies": { 3592 + "@types/react": "*", 3593 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3594 + }, 3595 + "peerDependenciesMeta": { 3596 + "@types/react": { 3597 + "optional": true 3598 + } 3599 + } 3600 + }, 3601 + "node_modules/@radix-ui/react-use-controllable-state": { 3602 + "version": "1.2.2", 3603 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", 3604 + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", 3605 + "license": "MIT", 3606 + "dependencies": { 3607 + "@radix-ui/react-use-effect-event": "0.0.2", 3608 + "@radix-ui/react-use-layout-effect": "1.1.1" 3609 + }, 3610 + "peerDependencies": { 3611 + "@types/react": "*", 3612 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3613 + }, 3614 + "peerDependenciesMeta": { 3615 + "@types/react": { 3616 + "optional": true 3617 + } 3618 + } 3619 + }, 3620 + "node_modules/@radix-ui/react-use-effect-event": { 3621 + "version": "0.0.2", 3622 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", 3623 + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", 3624 + "license": "MIT", 3625 + "dependencies": { 3626 + "@radix-ui/react-use-layout-effect": "1.1.1" 3627 + }, 3628 + "peerDependencies": { 3629 + "@types/react": "*", 3630 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3631 + }, 3632 + "peerDependenciesMeta": { 3633 + "@types/react": { 3634 + "optional": true 3635 + } 3636 + } 3637 + }, 3638 + "node_modules/@radix-ui/react-use-escape-keydown": { 3639 + "version": "1.1.1", 3640 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", 3641 + "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", 3642 + "license": "MIT", 3643 + "dependencies": { 3644 + "@radix-ui/react-use-callback-ref": "1.1.1" 3645 + }, 3646 + "peerDependencies": { 3647 + "@types/react": "*", 3648 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3649 + }, 3650 + "peerDependenciesMeta": { 3651 + "@types/react": { 3652 + "optional": true 3653 + } 3654 + } 3655 + }, 3656 + "node_modules/@radix-ui/react-use-layout-effect": { 3657 + "version": "1.1.1", 3658 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", 3659 + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", 3660 + "license": "MIT", 3661 + "peerDependencies": { 3662 + "@types/react": "*", 3663 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3664 + }, 3665 + "peerDependenciesMeta": { 3666 + "@types/react": { 3667 + "optional": true 3668 + } 3669 + } 3670 + }, 3671 + "node_modules/@radix-ui/react-use-rect": { 3672 + "version": "1.1.1", 3673 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", 3674 + "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", 3675 + "license": "MIT", 3676 + "dependencies": { 3677 + "@radix-ui/rect": "1.1.1" 3678 + }, 3679 + "peerDependencies": { 3680 + "@types/react": "*", 3681 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3682 + }, 3683 + "peerDependenciesMeta": { 3684 + "@types/react": { 3685 + "optional": true 3686 + } 3687 + } 3688 + }, 3689 + "node_modules/@radix-ui/react-use-size": { 3690 + "version": "1.1.1", 3691 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", 3692 + "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", 4022 3693 "license": "MIT", 4023 - "funding": { 4024 - "type": "opencollective", 4025 - "url": "https://opencollective.com/popperjs" 3694 + "dependencies": { 3695 + "@radix-ui/react-use-layout-effect": "1.1.1" 3696 + }, 3697 + "peerDependencies": { 3698 + "@types/react": "*", 3699 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3700 + }, 3701 + "peerDependenciesMeta": { 3702 + "@types/react": { 3703 + "optional": true 3704 + } 4026 3705 } 3706 + }, 3707 + "node_modules/@radix-ui/rect": { 3708 + "version": "1.1.1", 3709 + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", 3710 + "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", 3711 + "license": "MIT" 4027 3712 }, 4028 3713 "node_modules/@reduxjs/toolkit": { 4029 3714 "version": "2.11.2", ··· 4058 3743 "license": "MIT", 4059 3744 "peerDependencies": { 4060 3745 "redux": "^5.0.0" 3746 + } 3747 + }, 3748 + "node_modules/@remix-run/router": { 3749 + "version": "1.23.2", 3750 + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz", 3751 + "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==", 3752 + "license": "MIT", 3753 + "engines": { 3754 + "node": ">=14.0.0" 4061 3755 } 4062 3756 }, 4063 3757 "node_modules/@rolldown/pluginutils": { ··· 4424 4118 "dev": true, 4425 4119 "license": "MIT" 4426 4120 }, 4427 - "node_modules/@semantic-ui-react/event-stack": { 4428 - "version": "3.1.3", 4429 - "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.3.tgz", 4430 - "integrity": "sha512-FdTmJyWvJaYinHrKRsMLDrz4tTMGdFfds299Qory53hBugiDvGC0tEJf+cHsi5igDwWb/CLOgOiChInHwq8URQ==", 4431 - "license": "MIT", 4432 - "dependencies": { 4433 - "exenv": "^1.2.2", 4434 - "prop-types": "^15.6.2" 4435 - }, 4436 - "peerDependencies": { 4437 - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", 4438 - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" 4439 - } 4440 - }, 4441 - "node_modules/@sinclair/typebox": { 4442 - "version": "0.34.48", 4443 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", 4444 - "integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==", 4445 - "dev": true, 4446 - "license": "MIT" 4447 - }, 4448 4121 "node_modules/@sindresorhus/is": { 4449 4122 "version": "4.6.0", 4450 4123 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", ··· 4471 4144 "url": "https://github.com/sponsors/sindresorhus" 4472 4145 } 4473 4146 }, 4474 - "node_modules/@sinonjs/commons": { 4475 - "version": "3.0.1", 4476 - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", 4477 - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", 4478 - "dev": true, 4479 - "license": "BSD-3-Clause", 4480 - "dependencies": { 4481 - "type-detect": "4.0.8" 4482 - } 4483 - }, 4484 - "node_modules/@sinonjs/fake-timers": { 4485 - "version": "13.0.5", 4486 - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", 4487 - "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", 4488 - "dev": true, 4489 - "license": "BSD-3-Clause", 4490 - "dependencies": { 4491 - "@sinonjs/commons": "^3.0.1" 4492 - } 4493 - }, 4494 4147 "node_modules/@standard-schema/spec": { 4495 4148 "version": "1.1.0", 4496 4149 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", ··· 4516 4169 "node": ">=10" 4517 4170 } 4518 4171 }, 4172 + "node_modules/@testing-library/dom": { 4173 + "version": "10.4.1", 4174 + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", 4175 + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", 4176 + "dev": true, 4177 + "license": "MIT", 4178 + "dependencies": { 4179 + "@babel/code-frame": "^7.10.4", 4180 + "@babel/runtime": "^7.12.5", 4181 + "@types/aria-query": "^5.0.1", 4182 + "aria-query": "5.3.0", 4183 + "dom-accessibility-api": "^0.5.9", 4184 + "lz-string": "^1.5.0", 4185 + "picocolors": "1.1.1", 4186 + "pretty-format": "^27.0.2" 4187 + }, 4188 + "engines": { 4189 + "node": ">=18" 4190 + } 4191 + }, 4192 + "node_modules/@testing-library/dom/node_modules/aria-query": { 4193 + "version": "5.3.0", 4194 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 4195 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 4196 + "dev": true, 4197 + "license": "Apache-2.0", 4198 + "dependencies": { 4199 + "dequal": "^2.0.3" 4200 + } 4201 + }, 4202 + "node_modules/@testing-library/dom/node_modules/dom-accessibility-api": { 4203 + "version": "0.5.16", 4204 + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", 4205 + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", 4206 + "dev": true, 4207 + "license": "MIT" 4208 + }, 4209 + "node_modules/@testing-library/jest-dom": { 4210 + "version": "6.9.1", 4211 + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", 4212 + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", 4213 + "dev": true, 4214 + "license": "MIT", 4215 + "dependencies": { 4216 + "@adobe/css-tools": "^4.4.0", 4217 + "aria-query": "^5.0.0", 4218 + "css.escape": "^1.5.1", 4219 + "dom-accessibility-api": "^0.6.3", 4220 + "picocolors": "^1.1.1", 4221 + "redent": "^3.0.0" 4222 + }, 4223 + "engines": { 4224 + "node": ">=14", 4225 + "npm": ">=6", 4226 + "yarn": ">=1" 4227 + } 4228 + }, 4229 + "node_modules/@testing-library/react": { 4230 + "version": "16.3.2", 4231 + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", 4232 + "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", 4233 + "dev": true, 4234 + "license": "MIT", 4235 + "dependencies": { 4236 + "@babel/runtime": "^7.12.5" 4237 + }, 4238 + "engines": { 4239 + "node": ">=18" 4240 + }, 4241 + "peerDependencies": { 4242 + "@testing-library/dom": "^10.0.0", 4243 + "@types/react": "^18.0.0 || ^19.0.0", 4244 + "@types/react-dom": "^18.0.0 || ^19.0.0", 4245 + "react": "^18.0.0 || ^19.0.0", 4246 + "react-dom": "^18.0.0 || ^19.0.0" 4247 + }, 4248 + "peerDependenciesMeta": { 4249 + "@types/react": { 4250 + "optional": true 4251 + }, 4252 + "@types/react-dom": { 4253 + "optional": true 4254 + } 4255 + } 4256 + }, 4519 4257 "node_modules/@turf/area": { 4520 4258 "version": "7.3.4", 4521 4259 "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.3.4.tgz", ··· 4588 4326 "url": "https://opencollective.com/turf" 4589 4327 } 4590 4328 }, 4591 - "node_modules/@tybys/wasm-util": { 4592 - "version": "0.10.1", 4593 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 4594 - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 4329 + "node_modules/@types/aria-query": { 4330 + "version": "5.0.4", 4331 + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", 4332 + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", 4595 4333 "dev": true, 4596 - "license": "MIT", 4597 - "optional": true, 4598 - "dependencies": { 4599 - "tslib": "^2.4.0" 4600 - } 4334 + "license": "MIT" 4601 4335 }, 4602 4336 "node_modules/@types/babel__core": { 4603 4337 "version": "7.20.5", ··· 4657 4391 "@types/responselike": "^1.0.0" 4658 4392 } 4659 4393 }, 4394 + "node_modules/@types/chai": { 4395 + "version": "5.2.3", 4396 + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", 4397 + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", 4398 + "dev": true, 4399 + "license": "MIT", 4400 + "dependencies": { 4401 + "@types/deep-eql": "*", 4402 + "assertion-error": "^2.0.1" 4403 + } 4404 + }, 4660 4405 "node_modules/@types/color-name": { 4661 4406 "version": "1.1.1", 4662 4407 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", ··· 4680 4425 "@types/ms": "*" 4681 4426 } 4682 4427 }, 4428 + "node_modules/@types/deep-eql": { 4429 + "version": "4.0.2", 4430 + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", 4431 + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", 4432 + "dev": true, 4433 + "license": "MIT" 4434 + }, 4683 4435 "node_modules/@types/estree": { 4684 4436 "version": "1.0.8", 4685 4437 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", ··· 4712 4464 "@types/geojson": "*" 4713 4465 } 4714 4466 }, 4715 - "node_modules/@types/history": { 4716 - "version": "4.7.7", 4717 - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.7.tgz", 4718 - "integrity": "sha512-2xtoL22/3Mv6a70i4+4RB7VgbDDORoWwjcqeNysojZA0R7NK17RbY5Gof/2QiFfJgX+KkWghbwJ+d/2SB8Ndzg==", 4719 - "dev": true, 4720 - "license": "MIT" 4721 - }, 4722 4467 "node_modules/@types/http-cache-semantics": { 4723 4468 "version": "4.2.0", 4724 4469 "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", ··· 4726 4471 "dev": true, 4727 4472 "license": "MIT" 4728 4473 }, 4729 - "node_modules/@types/istanbul-lib-coverage": { 4730 - "version": "2.0.6", 4731 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", 4732 - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", 4733 - "dev": true, 4734 - "license": "MIT" 4735 - }, 4736 - "node_modules/@types/istanbul-lib-report": { 4737 - "version": "3.0.3", 4738 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 4739 - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 4740 - "dev": true, 4741 - "license": "MIT", 4742 - "dependencies": { 4743 - "@types/istanbul-lib-coverage": "*" 4744 - } 4745 - }, 4746 - "node_modules/@types/jest": { 4747 - "version": "30.0.0", 4748 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz", 4749 - "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==", 4750 - "dev": true, 4751 - "license": "MIT", 4752 - "dependencies": { 4753 - "expect": "^30.0.0", 4754 - "pretty-format": "^30.0.0" 4755 - } 4756 - }, 4757 4474 "node_modules/@types/jsdom": { 4758 4475 "version": "20.0.1", 4759 4476 "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", ··· 4886 4603 "@types/react": "*" 4887 4604 } 4888 4605 }, 4889 - "node_modules/@types/react-router": { 4890 - "version": "5.1.8", 4891 - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.8.tgz", 4892 - "integrity": "sha512-HzOyJb+wFmyEhyfp4D4NYrumi+LQgQL/68HvJO+q6XtuHSDvw6Aqov7sCAhjbNq3bUPgPqbdvjXC5HeB2oEAPg==", 4893 - "dev": true, 4894 - "license": "MIT", 4895 - "dependencies": { 4896 - "@types/history": "*", 4897 - "@types/react": "*" 4898 - } 4899 - }, 4900 - "node_modules/@types/react-router-dom": { 4901 - "version": "5.1.5", 4902 - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.5.tgz", 4903 - "integrity": "sha512-ArBM4B1g3BWLGbaGvwBGO75GNFbLDUthrDojV2vHLih/Tq8M+tgvY1DSwkuNrPSwdp/GUL93WSEpTZs8nVyJLw==", 4904 - "dev": true, 4905 - "license": "MIT", 4906 - "dependencies": { 4907 - "@types/history": "*", 4908 - "@types/react": "*", 4909 - "@types/react-router": "*" 4910 - } 4911 - }, 4912 4606 "node_modules/@types/redux-logger": { 4913 4607 "version": "3.0.8", 4914 4608 "resolved": "https://registry.npmjs.org/@types/redux-logger/-/redux-logger-3.0.8.tgz", ··· 4939 4633 "@types/node": "*" 4940 4634 } 4941 4635 }, 4942 - "node_modules/@types/stack-utils": { 4943 - "version": "2.0.3", 4944 - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", 4945 - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", 4946 - "dev": true, 4947 - "license": "MIT" 4948 - }, 4949 4636 "node_modules/@types/supercluster": { 4950 4637 "version": "7.1.3", 4951 4638 "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz", ··· 4979 4666 "version": "0.0.2", 4980 4667 "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.2.tgz", 4981 4668 "integrity": "sha1-XPCBwyAyNUNxLEnEntUgv2XurRo= sha512-E3/gvUxuBxtsLVNZLNr0ATDoWC+QHMIjJvP94CtApCDDM+db4kII+Ci5cWF2At8OQ9Wq1fd1x1c245oL4uD94w==", 4982 - "license": "MIT" 4983 - }, 4984 - "node_modules/@types/yargs-parser": { 4985 - "version": "15.0.0", 4986 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", 4987 - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", 4988 - "dev": true, 4989 4669 "license": "MIT" 4990 4670 }, 4991 4671 "node_modules/@types/yauzl": { ··· 5063 4743 "typescript": ">=4.8.4 <6.0.0" 5064 4744 } 5065 4745 }, 5066 - "node_modules/@typescript-eslint/parser/node_modules/debug": { 5067 - "version": "4.4.3", 5068 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 5069 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 5070 - "dev": true, 5071 - "license": "MIT", 5072 - "dependencies": { 5073 - "ms": "^2.1.3" 5074 - }, 5075 - "engines": { 5076 - "node": ">=6.0" 5077 - }, 5078 - "peerDependenciesMeta": { 5079 - "supports-color": { 5080 - "optional": true 5081 - } 5082 - } 5083 - }, 5084 - "node_modules/@typescript-eslint/parser/node_modules/ms": { 5085 - "version": "2.1.3", 5086 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5087 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5088 - "dev": true, 5089 - "license": "MIT" 5090 - }, 5091 4746 "node_modules/@typescript-eslint/project-service": { 5092 4747 "version": "8.56.0", 5093 4748 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", ··· 5110 4765 "typescript": ">=4.8.4 <6.0.0" 5111 4766 } 5112 4767 }, 5113 - "node_modules/@typescript-eslint/project-service/node_modules/debug": { 5114 - "version": "4.4.3", 5115 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 5116 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 5117 - "dev": true, 5118 - "license": "MIT", 5119 - "dependencies": { 5120 - "ms": "^2.1.3" 5121 - }, 5122 - "engines": { 5123 - "node": ">=6.0" 5124 - }, 5125 - "peerDependenciesMeta": { 5126 - "supports-color": { 5127 - "optional": true 5128 - } 5129 - } 5130 - }, 5131 - "node_modules/@typescript-eslint/project-service/node_modules/ms": { 5132 - "version": "2.1.3", 5133 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5134 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5135 - "dev": true, 5136 - "license": "MIT" 5137 - }, 5138 4768 "node_modules/@typescript-eslint/scope-manager": { 5139 4769 "version": "8.56.0", 5140 4770 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", ··· 5195 4825 "typescript": ">=4.8.4 <6.0.0" 5196 4826 } 5197 4827 }, 5198 - "node_modules/@typescript-eslint/type-utils/node_modules/debug": { 5199 - "version": "4.4.3", 5200 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 5201 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 5202 - "dev": true, 5203 - "license": "MIT", 5204 - "dependencies": { 5205 - "ms": "^2.1.3" 5206 - }, 5207 - "engines": { 5208 - "node": ">=6.0" 5209 - }, 5210 - "peerDependenciesMeta": { 5211 - "supports-color": { 5212 - "optional": true 5213 - } 5214 - } 5215 - }, 5216 - "node_modules/@typescript-eslint/type-utils/node_modules/ms": { 5217 - "version": "2.1.3", 5218 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5219 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5220 - "dev": true, 5221 - "license": "MIT" 5222 - }, 5223 4828 "node_modules/@typescript-eslint/types": { 5224 4829 "version": "8.56.0", 5225 4830 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", ··· 5262 4867 "typescript": ">=4.8.4 <6.0.0" 5263 4868 } 5264 4869 }, 5265 - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { 5266 - "version": "4.4.3", 5267 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 5268 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 5269 - "dev": true, 5270 - "license": "MIT", 5271 - "dependencies": { 5272 - "ms": "^2.1.3" 5273 - }, 5274 - "engines": { 5275 - "node": ">=6.0" 5276 - }, 5277 - "peerDependenciesMeta": { 5278 - "supports-color": { 5279 - "optional": true 5280 - } 5281 - } 5282 - }, 5283 - "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { 5284 - "version": "2.1.3", 5285 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5286 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5287 - "dev": true, 5288 - "license": "MIT" 5289 - }, 5290 4870 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 5291 4871 "version": "7.7.4", 5292 4872 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", ··· 5355 4935 "url": "https://opencollective.com/eslint" 5356 4936 } 5357 4937 }, 5358 - "node_modules/@ungap/structured-clone": { 5359 - "version": "1.3.0", 5360 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 5361 - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 5362 - "dev": true, 5363 - "license": "ISC" 5364 - }, 5365 - "node_modules/@unrs/resolver-binding-android-arm-eabi": { 5366 - "version": "1.11.1", 5367 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", 5368 - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", 5369 - "cpu": [ 5370 - "arm" 5371 - ], 4938 + "node_modules/@vitejs/plugin-react": { 4939 + "version": "4.7.0", 4940 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", 4941 + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", 5372 4942 "dev": true, 5373 4943 "license": "MIT", 5374 - "optional": true, 5375 - "os": [ 5376 - "android" 5377 - ] 4944 + "dependencies": { 4945 + "@babel/core": "^7.28.0", 4946 + "@babel/plugin-transform-react-jsx-self": "^7.27.1", 4947 + "@babel/plugin-transform-react-jsx-source": "^7.27.1", 4948 + "@rolldown/pluginutils": "1.0.0-beta.27", 4949 + "@types/babel__core": "^7.20.5", 4950 + "react-refresh": "^0.17.0" 4951 + }, 4952 + "engines": { 4953 + "node": "^14.18.0 || >=16.0.0" 4954 + }, 4955 + "peerDependencies": { 4956 + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 4957 + } 5378 4958 }, 5379 - "node_modules/@unrs/resolver-binding-android-arm64": { 5380 - "version": "1.11.1", 5381 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", 5382 - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", 5383 - "cpu": [ 5384 - "arm64" 5385 - ], 4959 + "node_modules/@vitest/expect": { 4960 + "version": "3.2.4", 4961 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", 4962 + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", 5386 4963 "dev": true, 5387 4964 "license": "MIT", 5388 - "optional": true, 5389 - "os": [ 5390 - "android" 5391 - ] 4965 + "dependencies": { 4966 + "@types/chai": "^5.2.2", 4967 + "@vitest/spy": "3.2.4", 4968 + "@vitest/utils": "3.2.4", 4969 + "chai": "^5.2.0", 4970 + "tinyrainbow": "^2.0.0" 4971 + }, 4972 + "funding": { 4973 + "url": "https://opencollective.com/vitest" 4974 + } 5392 4975 }, 5393 - "node_modules/@unrs/resolver-binding-darwin-arm64": { 5394 - "version": "1.11.1", 5395 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", 5396 - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", 5397 - "cpu": [ 5398 - "arm64" 5399 - ], 5400 - "dev": true, 5401 - "license": "MIT", 5402 - "optional": true, 5403 - "os": [ 5404 - "darwin" 5405 - ] 5406 - }, 5407 - "node_modules/@unrs/resolver-binding-darwin-x64": { 5408 - "version": "1.11.1", 5409 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", 5410 - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", 5411 - "cpu": [ 5412 - "x64" 5413 - ], 5414 - "dev": true, 5415 - "license": "MIT", 5416 - "optional": true, 5417 - "os": [ 5418 - "darwin" 5419 - ] 5420 - }, 5421 - "node_modules/@unrs/resolver-binding-freebsd-x64": { 5422 - "version": "1.11.1", 5423 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", 5424 - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", 5425 - "cpu": [ 5426 - "x64" 5427 - ], 5428 - "dev": true, 5429 - "license": "MIT", 5430 - "optional": true, 5431 - "os": [ 5432 - "freebsd" 5433 - ] 5434 - }, 5435 - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { 5436 - "version": "1.11.1", 5437 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", 5438 - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", 5439 - "cpu": [ 5440 - "arm" 5441 - ], 5442 - "dev": true, 5443 - "license": "MIT", 5444 - "optional": true, 5445 - "os": [ 5446 - "linux" 5447 - ] 5448 - }, 5449 - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { 5450 - "version": "1.11.1", 5451 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", 5452 - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", 5453 - "cpu": [ 5454 - "arm" 5455 - ], 5456 - "dev": true, 5457 - "license": "MIT", 5458 - "optional": true, 5459 - "os": [ 5460 - "linux" 5461 - ] 5462 - }, 5463 - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { 5464 - "version": "1.11.1", 5465 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", 5466 - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", 5467 - "cpu": [ 5468 - "arm64" 5469 - ], 5470 - "dev": true, 5471 - "license": "MIT", 5472 - "optional": true, 5473 - "os": [ 5474 - "linux" 5475 - ] 5476 - }, 5477 - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { 5478 - "version": "1.11.1", 5479 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", 5480 - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", 5481 - "cpu": [ 5482 - "arm64" 5483 - ], 5484 - "dev": true, 5485 - "license": "MIT", 5486 - "optional": true, 5487 - "os": [ 5488 - "linux" 5489 - ] 5490 - }, 5491 - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { 5492 - "version": "1.11.1", 5493 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", 5494 - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", 5495 - "cpu": [ 5496 - "ppc64" 5497 - ], 5498 - "dev": true, 5499 - "license": "MIT", 5500 - "optional": true, 5501 - "os": [ 5502 - "linux" 5503 - ] 5504 - }, 5505 - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { 5506 - "version": "1.11.1", 5507 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", 5508 - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", 5509 - "cpu": [ 5510 - "riscv64" 5511 - ], 5512 - "dev": true, 5513 - "license": "MIT", 5514 - "optional": true, 5515 - "os": [ 5516 - "linux" 5517 - ] 5518 - }, 5519 - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { 5520 - "version": "1.11.1", 5521 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", 5522 - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", 5523 - "cpu": [ 5524 - "riscv64" 5525 - ], 5526 - "dev": true, 5527 - "license": "MIT", 5528 - "optional": true, 5529 - "os": [ 5530 - "linux" 5531 - ] 5532 - }, 5533 - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { 5534 - "version": "1.11.1", 5535 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", 5536 - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", 5537 - "cpu": [ 5538 - "s390x" 5539 - ], 5540 - "dev": true, 5541 - "license": "MIT", 5542 - "optional": true, 5543 - "os": [ 5544 - "linux" 5545 - ] 5546 - }, 5547 - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { 5548 - "version": "1.11.1", 5549 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", 5550 - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", 5551 - "cpu": [ 5552 - "x64" 5553 - ], 5554 - "dev": true, 5555 - "license": "MIT", 5556 - "optional": true, 5557 - "os": [ 5558 - "linux" 5559 - ] 5560 - }, 5561 - "node_modules/@unrs/resolver-binding-linux-x64-musl": { 5562 - "version": "1.11.1", 5563 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", 5564 - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", 5565 - "cpu": [ 5566 - "x64" 5567 - ], 4976 + "node_modules/@vitest/mocker": { 4977 + "version": "3.2.4", 4978 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", 4979 + "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", 5568 4980 "dev": true, 5569 4981 "license": "MIT", 5570 - "optional": true, 5571 - "os": [ 5572 - "linux" 5573 - ] 4982 + "dependencies": { 4983 + "@vitest/spy": "3.2.4", 4984 + "estree-walker": "^3.0.3", 4985 + "magic-string": "^0.30.17" 4986 + }, 4987 + "funding": { 4988 + "url": "https://opencollective.com/vitest" 4989 + }, 4990 + "peerDependencies": { 4991 + "msw": "^2.4.9", 4992 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" 4993 + }, 4994 + "peerDependenciesMeta": { 4995 + "msw": { 4996 + "optional": true 4997 + }, 4998 + "vite": { 4999 + "optional": true 5000 + } 5001 + } 5574 5002 }, 5575 - "node_modules/@unrs/resolver-binding-wasm32-wasi": { 5576 - "version": "1.11.1", 5577 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", 5578 - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", 5579 - "cpu": [ 5580 - "wasm32" 5581 - ], 5003 + "node_modules/@vitest/pretty-format": { 5004 + "version": "3.2.4", 5005 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", 5006 + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", 5582 5007 "dev": true, 5583 5008 "license": "MIT", 5584 - "optional": true, 5585 5009 "dependencies": { 5586 - "@napi-rs/wasm-runtime": "^0.2.11" 5010 + "tinyrainbow": "^2.0.0" 5587 5011 }, 5588 - "engines": { 5589 - "node": ">=14.0.0" 5012 + "funding": { 5013 + "url": "https://opencollective.com/vitest" 5590 5014 } 5591 5015 }, 5592 - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { 5593 - "version": "1.11.1", 5594 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", 5595 - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", 5596 - "cpu": [ 5597 - "arm64" 5598 - ], 5016 + "node_modules/@vitest/runner": { 5017 + "version": "3.2.4", 5018 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz", 5019 + "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", 5599 5020 "dev": true, 5600 5021 "license": "MIT", 5601 - "optional": true, 5602 - "os": [ 5603 - "win32" 5604 - ] 5022 + "dependencies": { 5023 + "@vitest/utils": "3.2.4", 5024 + "pathe": "^2.0.3", 5025 + "strip-literal": "^3.0.0" 5026 + }, 5027 + "funding": { 5028 + "url": "https://opencollective.com/vitest" 5029 + } 5605 5030 }, 5606 - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { 5607 - "version": "1.11.1", 5608 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", 5609 - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", 5610 - "cpu": [ 5611 - "ia32" 5612 - ], 5031 + "node_modules/@vitest/snapshot": { 5032 + "version": "3.2.4", 5033 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz", 5034 + "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==", 5613 5035 "dev": true, 5614 5036 "license": "MIT", 5615 - "optional": true, 5616 - "os": [ 5617 - "win32" 5618 - ] 5037 + "dependencies": { 5038 + "@vitest/pretty-format": "3.2.4", 5039 + "magic-string": "^0.30.17", 5040 + "pathe": "^2.0.3" 5041 + }, 5042 + "funding": { 5043 + "url": "https://opencollective.com/vitest" 5044 + } 5619 5045 }, 5620 - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { 5621 - "version": "1.11.1", 5622 - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", 5623 - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", 5624 - "cpu": [ 5625 - "x64" 5626 - ], 5046 + "node_modules/@vitest/spy": { 5047 + "version": "3.2.4", 5048 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", 5049 + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", 5627 5050 "dev": true, 5628 5051 "license": "MIT", 5629 - "optional": true, 5630 - "os": [ 5631 - "win32" 5632 - ] 5052 + "dependencies": { 5053 + "tinyspy": "^4.0.3" 5054 + }, 5055 + "funding": { 5056 + "url": "https://opencollective.com/vitest" 5057 + } 5633 5058 }, 5634 - "node_modules/@vitejs/plugin-react": { 5635 - "version": "4.7.0", 5636 - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", 5637 - "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", 5059 + "node_modules/@vitest/utils": { 5060 + "version": "3.2.4", 5061 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", 5062 + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", 5638 5063 "dev": true, 5639 5064 "license": "MIT", 5640 5065 "dependencies": { 5641 - "@babel/core": "^7.28.0", 5642 - "@babel/plugin-transform-react-jsx-self": "^7.27.1", 5643 - "@babel/plugin-transform-react-jsx-source": "^7.27.1", 5644 - "@rolldown/pluginutils": "1.0.0-beta.27", 5645 - "@types/babel__core": "^7.20.5", 5646 - "react-refresh": "^0.17.0" 5647 - }, 5648 - "engines": { 5649 - "node": "^14.18.0 || >=16.0.0" 5066 + "@vitest/pretty-format": "3.2.4", 5067 + "loupe": "^3.1.4", 5068 + "tinyrainbow": "^2.0.0" 5650 5069 }, 5651 - "peerDependencies": { 5652 - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 5070 + "funding": { 5071 + "url": "https://opencollective.com/vitest" 5653 5072 } 5654 5073 }, 5655 5074 "node_modules/@xmldom/xmldom": { ··· 5754 5173 "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", 5755 5174 "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", 5756 5175 "license": "MIT" 5757 - }, 5758 - "node_modules/ansi-escapes": { 5759 - "version": "4.3.2", 5760 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 5761 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 5762 - "dev": true, 5763 - "license": "MIT", 5764 - "dependencies": { 5765 - "type-fest": "^0.21.3" 5766 - }, 5767 - "engines": { 5768 - "node": ">=8" 5769 - }, 5770 - "funding": { 5771 - "url": "https://github.com/sponsors/sindresorhus" 5772 - } 5773 5176 }, 5774 5177 "node_modules/ansi-regex": { 5775 5178 "version": "5.0.1", ··· 5812 5215 "react-dom": "^16.2.0" 5813 5216 } 5814 5217 }, 5218 + "node_modules/any-promise": { 5219 + "version": "1.3.0", 5220 + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 5221 + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 5222 + "dev": true, 5223 + "license": "MIT" 5224 + }, 5815 5225 "node_modules/anymatch": { 5816 5226 "version": "3.1.3", 5817 5227 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", ··· 6064 5474 "node": "^18.17.0 || >=20.5.0" 6065 5475 } 6066 5476 }, 5477 + "node_modules/arg": { 5478 + "version": "5.0.2", 5479 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 5480 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 5481 + "dev": true, 5482 + "license": "MIT" 5483 + }, 6067 5484 "node_modules/argparse": { 6068 5485 "version": "2.0.1", 6069 5486 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 6070 5487 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 6071 5488 "license": "Python-2.0" 6072 5489 }, 5490 + "node_modules/aria-hidden": { 5491 + "version": "1.2.6", 5492 + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", 5493 + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", 5494 + "license": "MIT", 5495 + "dependencies": { 5496 + "tslib": "^2.0.0" 5497 + }, 5498 + "engines": { 5499 + "node": ">=10" 5500 + } 5501 + }, 6073 5502 "node_modules/aria-query": { 6074 5503 "version": "5.3.2", 6075 5504 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", ··· 6287 5716 "node": ">=0.8" 6288 5717 } 6289 5718 }, 5719 + "node_modules/assertion-error": { 5720 + "version": "2.0.1", 5721 + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 5722 + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 5723 + "dev": true, 5724 + "license": "MIT", 5725 + "engines": { 5726 + "node": ">=12" 5727 + } 5728 + }, 6290 5729 "node_modules/ast-types-flow": { 6291 5730 "version": "0.0.8", 6292 5731 "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", ··· 6348 5787 "node": ">= 4.0.0" 6349 5788 } 6350 5789 }, 5790 + "node_modules/autoprefixer": { 5791 + "version": "10.4.27", 5792 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", 5793 + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", 5794 + "dev": true, 5795 + "funding": [ 5796 + { 5797 + "type": "opencollective", 5798 + "url": "https://opencollective.com/postcss/" 5799 + }, 5800 + { 5801 + "type": "tidelift", 5802 + "url": "https://tidelift.com/funding/github/npm/autoprefixer" 5803 + }, 5804 + { 5805 + "type": "github", 5806 + "url": "https://github.com/sponsors/ai" 5807 + } 5808 + ], 5809 + "license": "MIT", 5810 + "dependencies": { 5811 + "browserslist": "^4.28.1", 5812 + "caniuse-lite": "^1.0.30001774", 5813 + "fraction.js": "^5.3.4", 5814 + "picocolors": "^1.1.1", 5815 + "postcss-value-parser": "^4.2.0" 5816 + }, 5817 + "bin": { 5818 + "autoprefixer": "bin/autoprefixer" 5819 + }, 5820 + "engines": { 5821 + "node": "^10 || ^12 || >=14" 5822 + }, 5823 + "peerDependencies": { 5824 + "postcss": "^8.1.0" 5825 + } 5826 + }, 6351 5827 "node_modules/available-typed-arrays": { 6352 5828 "version": "1.0.7", 6353 5829 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", ··· 6384 5860 "node": ">= 0.4" 6385 5861 } 6386 5862 }, 6387 - "node_modules/babel-jest": { 6388 - "version": "30.2.0", 6389 - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz", 6390 - "integrity": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==", 6391 - "dev": true, 6392 - "license": "MIT", 6393 - "dependencies": { 6394 - "@jest/transform": "30.2.0", 6395 - "@types/babel__core": "^7.20.5", 6396 - "babel-plugin-istanbul": "^7.0.1", 6397 - "babel-preset-jest": "30.2.0", 6398 - "chalk": "^4.1.2", 6399 - "graceful-fs": "^4.2.11", 6400 - "slash": "^3.0.0" 6401 - }, 6402 - "engines": { 6403 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 6404 - }, 6405 - "peerDependencies": { 6406 - "@babel/core": "^7.11.0 || ^8.0.0-0" 6407 - } 6408 - }, 6409 - "node_modules/babel-plugin-istanbul": { 6410 - "version": "7.0.1", 6411 - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", 6412 - "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", 6413 - "dev": true, 6414 - "license": "BSD-3-Clause", 6415 - "workspaces": [ 6416 - "test/babel-8" 6417 - ], 6418 - "dependencies": { 6419 - "@babel/helper-plugin-utils": "^7.0.0", 6420 - "@istanbuljs/load-nyc-config": "^1.0.0", 6421 - "@istanbuljs/schema": "^0.1.3", 6422 - "istanbul-lib-instrument": "^6.0.2", 6423 - "test-exclude": "^6.0.0" 6424 - }, 6425 - "engines": { 6426 - "node": ">=12" 6427 - } 6428 - }, 6429 - "node_modules/babel-plugin-jest-hoist": { 6430 - "version": "30.2.0", 6431 - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz", 6432 - "integrity": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==", 6433 - "dev": true, 6434 - "license": "MIT", 6435 - "dependencies": { 6436 - "@types/babel__core": "^7.20.5" 6437 - }, 6438 - "engines": { 6439 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 6440 - } 6441 - }, 6442 - "node_modules/babel-preset-current-node-syntax": { 6443 - "version": "1.2.0", 6444 - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", 6445 - "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", 6446 - "dev": true, 6447 - "license": "MIT", 6448 - "dependencies": { 6449 - "@babel/plugin-syntax-async-generators": "^7.8.4", 6450 - "@babel/plugin-syntax-bigint": "^7.8.3", 6451 - "@babel/plugin-syntax-class-properties": "^7.12.13", 6452 - "@babel/plugin-syntax-class-static-block": "^7.14.5", 6453 - "@babel/plugin-syntax-import-attributes": "^7.24.7", 6454 - "@babel/plugin-syntax-import-meta": "^7.10.4", 6455 - "@babel/plugin-syntax-json-strings": "^7.8.3", 6456 - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 6457 - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 6458 - "@babel/plugin-syntax-numeric-separator": "^7.10.4", 6459 - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 6460 - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 6461 - "@babel/plugin-syntax-optional-chaining": "^7.8.3", 6462 - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 6463 - "@babel/plugin-syntax-top-level-await": "^7.14.5" 6464 - }, 6465 - "peerDependencies": { 6466 - "@babel/core": "^7.0.0 || ^8.0.0-0" 6467 - } 6468 - }, 6469 - "node_modules/babel-preset-jest": { 6470 - "version": "30.2.0", 6471 - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz", 6472 - "integrity": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==", 6473 - "dev": true, 6474 - "license": "MIT", 6475 - "dependencies": { 6476 - "babel-plugin-jest-hoist": "30.2.0", 6477 - "babel-preset-current-node-syntax": "^1.2.0" 6478 - }, 6479 - "engines": { 6480 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 6481 - }, 6482 - "peerDependencies": { 6483 - "@babel/core": "^7.11.0 || ^8.0.0-beta.1" 6484 - } 6485 - }, 6486 5863 "node_modules/babel-runtime": { 6487 5864 "version": "6.26.0", 6488 5865 "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", ··· 6553 5930 }, 6554 5931 "engines": { 6555 5932 "node": ">=6.0.0" 5933 + } 5934 + }, 5935 + "node_modules/binary-extensions": { 5936 + "version": "2.3.0", 5937 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 5938 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 5939 + "dev": true, 5940 + "license": "MIT", 5941 + "engines": { 5942 + "node": ">=8" 5943 + }, 5944 + "funding": { 5945 + "url": "https://github.com/sponsors/sindresorhus" 6556 5946 } 6557 5947 }, 6558 5948 "node_modules/binary-search-bounds": { ··· 6686 6076 }, 6687 6077 "engines": { 6688 6078 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 6689 - } 6690 - }, 6691 - "node_modules/bser": { 6692 - "version": "2.1.1", 6693 - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 6694 - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 6695 - "dev": true, 6696 - "license": "Apache-2.0", 6697 - "dependencies": { 6698 - "node-int64": "^0.4.0" 6699 6079 } 6700 6080 }, 6701 6081 "node_modules/buffer": { ··· 6969 6349 "node": ">=6" 6970 6350 } 6971 6351 }, 6972 - "node_modules/camelcase": { 6973 - "version": "5.3.1", 6974 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 6975 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 6352 + "node_modules/camelcase-css": { 6353 + "version": "2.0.1", 6354 + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 6355 + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 6976 6356 "dev": true, 6977 6357 "license": "MIT", 6978 6358 "engines": { 6979 - "node": ">=6" 6359 + "node": ">= 6" 6980 6360 } 6981 6361 }, 6982 6362 "node_modules/caniuse-lite": { 6983 - "version": "1.0.30001770", 6984 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", 6985 - "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", 6363 + "version": "1.0.30001778", 6364 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", 6365 + "integrity": "sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==", 6986 6366 "funding": [ 6987 6367 { 6988 6368 "type": "opencollective", ··· 7008 6388 "element-size": "^1.1.1" 7009 6389 } 7010 6390 }, 6391 + "node_modules/chai": { 6392 + "version": "5.3.3", 6393 + "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", 6394 + "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", 6395 + "dev": true, 6396 + "license": "MIT", 6397 + "dependencies": { 6398 + "assertion-error": "^2.0.1", 6399 + "check-error": "^2.1.1", 6400 + "deep-eql": "^5.0.1", 6401 + "loupe": "^3.1.0", 6402 + "pathval": "^2.0.0" 6403 + }, 6404 + "engines": { 6405 + "node": ">=18" 6406 + } 6407 + }, 7011 6408 "node_modules/chalk": { 7012 6409 "version": "4.1.2", 7013 6410 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", ··· 7025 6422 "url": "https://github.com/chalk/chalk?sponsor=1" 7026 6423 } 7027 6424 }, 7028 - "node_modules/char-regex": { 7029 - "version": "1.0.2", 7030 - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 7031 - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 6425 + "node_modules/check-error": { 6426 + "version": "2.1.3", 6427 + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", 6428 + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", 7032 6429 "dev": true, 7033 6430 "license": "MIT", 7034 6431 "engines": { 7035 - "node": ">=10" 6432 + "node": ">= 16" 7036 6433 } 7037 6434 }, 7038 6435 "node_modules/chokidar": { ··· 7084 6481 "node": ">=8" 7085 6482 } 7086 6483 }, 7087 - "node_modules/cjs-module-lexer": { 7088 - "version": "2.2.0", 7089 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", 7090 - "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", 7091 - "dev": true, 7092 - "license": "MIT" 7093 - }, 7094 6484 "node_modules/clamp": { 7095 6485 "version": "1.0.1", 7096 6486 "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", 7097 6487 "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ= sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==", 7098 6488 "license": "MIT" 7099 6489 }, 6490 + "node_modules/class-variance-authority": { 6491 + "version": "0.7.1", 6492 + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", 6493 + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", 6494 + "license": "Apache-2.0", 6495 + "dependencies": { 6496 + "clsx": "^2.1.1" 6497 + }, 6498 + "funding": { 6499 + "url": "https://polar.sh/cva" 6500 + } 6501 + }, 7100 6502 "node_modules/classnames": { 7101 6503 "version": "2.2.6", 7102 6504 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", ··· 7211 6613 "engines": { 7212 6614 "node": ">=6" 7213 6615 } 7214 - }, 7215 - "node_modules/co": { 7216 - "version": "4.6.0", 7217 - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 7218 - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 7219 - "dev": true, 7220 - "license": "MIT", 7221 - "engines": { 7222 - "iojs": ">= 1.0.0", 7223 - "node": ">= 0.12.0" 7224 - } 7225 - }, 7226 - "node_modules/collect-v8-coverage": { 7227 - "version": "1.0.3", 7228 - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", 7229 - "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", 7230 - "dev": true, 7231 - "license": "MIT" 7232 6616 }, 7233 6617 "node_modules/color-alpha": { 7234 6618 "version": "1.0.4", ··· 7452 6836 "safe-buffer": "~5.1.0" 7453 6837 } 7454 6838 }, 7455 - "node_modules/connected-react-router": { 7456 - "version": "6.8.0", 7457 - "resolved": "https://registry.npmjs.org/connected-react-router/-/connected-react-router-6.8.0.tgz", 7458 - "integrity": "sha512-E64/6krdJM3Ag3MMmh2nKPtMbH15s3JQDuaYJvOVXzu6MbHbDyIvuwLOyhQIuP4Om9zqEfZYiVyflROibSsONg==", 7459 - "license": "MIT", 7460 - "dependencies": { 7461 - "prop-types": "^15.7.2" 7462 - }, 7463 - "peerDependencies": { 7464 - "history": "^4.7.2", 7465 - "immutable": "^3.8.1 || ^4.0.0-rc.1", 7466 - "react": "^16.4.0", 7467 - "react-redux": "^6.0.0 || ^7.1.0", 7468 - "react-router": "^4.3.1 || ^5.0.0", 7469 - "redux": "^3.6.0 || ^4.0.0", 7470 - "seamless-immutable": "^7.1.3" 7471 - } 7472 - }, 7473 6839 "node_modules/convert-source-map": { 7474 6840 "version": "2.0.0", 7475 6841 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", ··· 7646 7012 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 7647 7013 } 7648 7014 }, 7015 + "node_modules/css.escape": { 7016 + "version": "1.5.1", 7017 + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", 7018 + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", 7019 + "dev": true, 7020 + "license": "MIT" 7021 + }, 7649 7022 "node_modules/csscolorparser": { 7650 7023 "version": "1.0.3", 7651 7024 "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", ··· 7665 7038 "node": ">=4" 7666 7039 } 7667 7040 }, 7041 + "node_modules/cssstyle": { 7042 + "version": "4.6.0", 7043 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", 7044 + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", 7045 + "dev": true, 7046 + "license": "MIT", 7047 + "dependencies": { 7048 + "@asamuzakjp/css-color": "^3.2.0", 7049 + "rrweb-cssom": "^0.8.0" 7050 + }, 7051 + "engines": { 7052 + "node": ">=18" 7053 + } 7054 + }, 7055 + "node_modules/cssstyle/node_modules/rrweb-cssom": { 7056 + "version": "0.8.0", 7057 + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", 7058 + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", 7059 + "dev": true, 7060 + "license": "MIT" 7061 + }, 7668 7062 "node_modules/csstype": { 7669 7063 "version": "3.2.3", 7670 7064 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", ··· 8262 7656 "dev": true, 8263 7657 "license": "BSD-2-Clause" 8264 7658 }, 7659 + "node_modules/data-urls": { 7660 + "version": "5.0.0", 7661 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", 7662 + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", 7663 + "dev": true, 7664 + "license": "MIT", 7665 + "dependencies": { 7666 + "whatwg-mimetype": "^4.0.0", 7667 + "whatwg-url": "^14.0.0" 7668 + }, 7669 + "engines": { 7670 + "node": ">=18" 7671 + } 7672 + }, 8265 7673 "node_modules/data-view-buffer": { 8266 7674 "version": "1.0.2", 8267 7675 "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", ··· 8323 7731 "license": "MIT" 8324 7732 }, 8325 7733 "node_modules/debug": { 8326 - "version": "4.3.4", 8327 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 8328 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 7734 + "version": "4.4.3", 7735 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 7736 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 8329 7737 "license": "MIT", 8330 7738 "dependencies": { 8331 - "ms": "2.1.2" 7739 + "ms": "^2.1.3" 8332 7740 }, 8333 7741 "engines": { 8334 7742 "node": ">=6.0" ··· 8338 7746 "optional": true 8339 7747 } 8340 7748 } 7749 + }, 7750 + "node_modules/decimal.js": { 7751 + "version": "10.6.0", 7752 + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", 7753 + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", 7754 + "dev": true, 7755 + "license": "MIT" 8341 7756 }, 8342 7757 "node_modules/decompress-response": { 8343 7758 "version": "6.0.0", ··· 8368 7783 "url": "https://github.com/sponsors/sindresorhus" 8369 7784 } 8370 7785 }, 8371 - "node_modules/dedent": { 8372 - "version": "1.7.1", 8373 - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.1.tgz", 8374 - "integrity": "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==", 8375 - "dev": true, 8376 - "license": "MIT", 8377 - "peerDependencies": { 8378 - "babel-plugin-macros": "^3.1.0" 8379 - }, 8380 - "peerDependenciesMeta": { 8381 - "babel-plugin-macros": { 8382 - "optional": true 8383 - } 8384 - } 8385 - }, 8386 7786 "node_modules/deep-diff": { 8387 7787 "version": "0.3.8", 8388 7788 "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", ··· 8391 7791 "dev": true, 8392 7792 "license": "MIT" 8393 7793 }, 7794 + "node_modules/deep-eql": { 7795 + "version": "5.0.2", 7796 + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", 7797 + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", 7798 + "dev": true, 7799 + "license": "MIT", 7800 + "engines": { 7801 + "node": ">=6" 7802 + } 7803 + }, 8394 7804 "node_modules/deep-is": { 8395 7805 "version": "0.1.3", 8396 7806 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 8397 7807 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==", 8398 7808 "dev": true, 8399 7809 "license": "MIT" 8400 - }, 8401 - "node_modules/deepmerge": { 8402 - "version": "4.3.1", 8403 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 8404 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 8405 - "dev": true, 8406 - "license": "MIT", 8407 - "engines": { 8408 - "node": ">=0.10.0" 8409 - } 8410 7810 }, 8411 7811 "node_modules/defaults": { 8412 7812 "version": "1.0.4", ··· 8495 7895 "node": ">=0.4.0" 8496 7896 } 8497 7897 }, 7898 + "node_modules/dequal": { 7899 + "version": "2.0.3", 7900 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 7901 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 7902 + "dev": true, 7903 + "license": "MIT", 7904 + "engines": { 7905 + "node": ">=6" 7906 + } 7907 + }, 8498 7908 "node_modules/detect-kerning": { 8499 7909 "version": "2.1.2", 8500 7910 "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz", ··· 8511 7921 "node": ">=8" 8512 7922 } 8513 7923 }, 8514 - "node_modules/detect-newline": { 8515 - "version": "3.1.0", 8516 - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 8517 - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 8518 - "dev": true, 8519 - "license": "MIT", 8520 - "engines": { 8521 - "node": ">=8" 8522 - } 8523 - }, 8524 7924 "node_modules/detect-node": { 8525 7925 "version": "2.0.4", 8526 7926 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", ··· 8529 7929 "license": "ISC", 8530 7930 "optional": true 8531 7931 }, 7932 + "node_modules/detect-node-es": { 7933 + "version": "1.1.0", 7934 + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", 7935 + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", 7936 + "license": "MIT" 7937 + }, 7938 + "node_modules/didyoumean": { 7939 + "version": "1.2.2", 7940 + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 7941 + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 7942 + "dev": true, 7943 + "license": "Apache-2.0" 7944 + }, 8532 7945 "node_modules/dir-compare": { 8533 7946 "version": "4.2.0", 8534 7947 "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", ··· 8563 7976 "engines": { 8564 7977 "node": "*" 8565 7978 } 7979 + }, 7980 + "node_modules/dlv": { 7981 + "version": "1.1.3", 7982 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 7983 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 7984 + "dev": true, 7985 + "license": "MIT" 8566 7986 }, 8567 7987 "node_modules/dmg-builder": { 8568 7988 "version": "26.8.1", ··· 8697 8117 "engines": { 8698 8118 "node": ">=0.10.0" 8699 8119 } 8120 + }, 8121 + "node_modules/dom-accessibility-api": { 8122 + "version": "0.6.3", 8123 + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", 8124 + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", 8125 + "dev": true, 8126 + "license": "MIT" 8700 8127 }, 8701 8128 "node_modules/dom-align": { 8702 8129 "version": "1.12.4", ··· 9605 9032 "strongly-connected-components": "^1.0.1" 9606 9033 } 9607 9034 }, 9608 - "node_modules/emittery": { 9609 - "version": "0.13.1", 9610 - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", 9611 - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", 9612 - "dev": true, 9613 - "license": "MIT", 9614 - "engines": { 9615 - "node": ">=12" 9616 - }, 9617 - "funding": { 9618 - "url": "https://github.com/sindresorhus/emittery?sponsor=1" 9619 - } 9620 - }, 9621 9035 "node_modules/emoji-regex": { 9622 9036 "version": "9.2.2", 9623 9037 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ··· 9821 9235 "engines": { 9822 9236 "node": ">= 0.4" 9823 9237 } 9238 + }, 9239 + "node_modules/es-module-lexer": { 9240 + "version": "1.7.0", 9241 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 9242 + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 9243 + "dev": true, 9244 + "license": "MIT" 9824 9245 }, 9825 9246 "node_modules/es-object-atoms": { 9826 9247 "version": "1.1.1", ··· 10603 10024 "node": ">=4.0" 10604 10025 } 10605 10026 }, 10027 + "node_modules/estree-walker": { 10028 + "version": "3.0.3", 10029 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 10030 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 10031 + "dev": true, 10032 + "license": "MIT", 10033 + "dependencies": { 10034 + "@types/estree": "^1.0.0" 10035 + } 10036 + }, 10606 10037 "node_modules/esutils": { 10607 10038 "version": "2.0.3", 10608 10039 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 10638 10069 "node": ">=0.8.x" 10639 10070 } 10640 10071 }, 10641 - "node_modules/execa": { 10642 - "version": "5.1.1", 10643 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 10644 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 10072 + "node_modules/expect-type": { 10073 + "version": "1.3.0", 10074 + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", 10075 + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", 10645 10076 "dev": true, 10646 - "license": "MIT", 10647 - "dependencies": { 10648 - "cross-spawn": "^7.0.3", 10649 - "get-stream": "^6.0.0", 10650 - "human-signals": "^2.1.0", 10651 - "is-stream": "^2.0.0", 10652 - "merge-stream": "^2.0.0", 10653 - "npm-run-path": "^4.0.1", 10654 - "onetime": "^5.1.2", 10655 - "signal-exit": "^3.0.3", 10656 - "strip-final-newline": "^2.0.0" 10657 - }, 10077 + "license": "Apache-2.0", 10658 10078 "engines": { 10659 - "node": ">=10" 10660 - }, 10661 - "funding": { 10662 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 10663 - } 10664 - }, 10665 - "node_modules/execa/node_modules/get-stream": { 10666 - "version": "6.0.1", 10667 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 10668 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 10669 - "dev": true, 10670 - "license": "MIT", 10671 - "engines": { 10672 - "node": ">=10" 10673 - }, 10674 - "funding": { 10675 - "url": "https://github.com/sponsors/sindresorhus" 10676 - } 10677 - }, 10678 - "node_modules/exenv": { 10679 - "version": "1.2.2", 10680 - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", 10681 - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==", 10682 - "license": "BSD-3-Clause" 10683 - }, 10684 - "node_modules/exit-x": { 10685 - "version": "0.2.2", 10686 - "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", 10687 - "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", 10688 - "dev": true, 10689 - "license": "MIT", 10690 - "engines": { 10691 - "node": ">= 0.8.0" 10692 - } 10693 - }, 10694 - "node_modules/expect": { 10695 - "version": "30.2.0", 10696 - "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", 10697 - "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==", 10698 - "dev": true, 10699 - "license": "MIT", 10700 - "dependencies": { 10701 - "@jest/expect-utils": "30.2.0", 10702 - "@jest/get-type": "30.1.0", 10703 - "jest-matcher-utils": "30.2.0", 10704 - "jest-message-util": "30.2.0", 10705 - "jest-mock": "30.2.0", 10706 - "jest-util": "30.2.0" 10707 - }, 10708 - "engines": { 10709 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 10079 + "node": ">=12.0.0" 10710 10080 } 10711 10081 }, 10712 10082 "node_modules/exponential-backoff": { ··· 10882 10252 "license": "ISC", 10883 10253 "dependencies": { 10884 10254 "reusify": "^1.0.4" 10885 - } 10886 - }, 10887 - "node_modules/fb-watchman": { 10888 - "version": "2.0.2", 10889 - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 10890 - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 10891 - "dev": true, 10892 - "license": "Apache-2.0", 10893 - "dependencies": { 10894 - "bser": "2.1.1" 10895 10255 } 10896 10256 }, 10897 10257 "node_modules/fd-slicer": { ··· 11093 10453 "node": ">= 6" 11094 10454 } 11095 10455 }, 10456 + "node_modules/fraction.js": { 10457 + "version": "5.3.4", 10458 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", 10459 + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", 10460 + "dev": true, 10461 + "license": "MIT", 10462 + "engines": { 10463 + "node": "*" 10464 + }, 10465 + "funding": { 10466 + "type": "github", 10467 + "url": "https://github.com/sponsors/rawify" 10468 + } 10469 + }, 11096 10470 "node_modules/from2": { 11097 10471 "version": "2.3.0", 11098 10472 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", ··· 11316 10690 "url": "https://github.com/sponsors/ljharb" 11317 10691 } 11318 10692 }, 11319 - "node_modules/get-package-type": { 11320 - "version": "0.1.0", 11321 - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 11322 - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 11323 - "dev": true, 10693 + "node_modules/get-nonce": { 10694 + "version": "1.0.1", 10695 + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", 10696 + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", 11324 10697 "license": "MIT", 11325 10698 "engines": { 11326 - "node": ">=8.0.0" 10699 + "node": ">=6" 11327 10700 } 11328 10701 }, 11329 10702 "node_modules/get-proto": { ··· 11865 11238 "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==", 11866 11239 "license": "ISC" 11867 11240 }, 11868 - "node_modules/harmony-reflect": { 11869 - "version": "1.6.1", 11870 - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", 11871 - "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==", 11872 - "dev": true, 11873 - "license": "(Apache-2.0 OR MPL-1.1)" 11874 - }, 11875 11241 "node_modules/has-bigints": { 11876 11242 "version": "1.1.0", 11877 11243 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", ··· 11996 11362 "node": ">= 0.4" 11997 11363 } 11998 11364 }, 11999 - "node_modules/history": { 12000 - "version": "4.10.1", 12001 - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", 12002 - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", 12003 - "license": "MIT", 12004 - "dependencies": { 12005 - "@babel/runtime": "^7.1.2", 12006 - "loose-envify": "^1.2.0", 12007 - "resolve-pathname": "^3.0.0", 12008 - "tiny-invariant": "^1.0.2", 12009 - "tiny-warning": "^1.0.0", 12010 - "value-equal": "^1.0.1" 12011 - } 12012 - }, 12013 - "node_modules/hoist-non-react-statics": { 12014 - "version": "3.3.2", 12015 - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", 12016 - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", 12017 - "license": "BSD-3-Clause", 12018 - "dependencies": { 12019 - "react-is": "^16.7.0" 12020 - } 12021 - }, 12022 11365 "node_modules/hookified": { 12023 11366 "version": "1.15.1", 12024 11367 "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", ··· 12065 11408 "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==", 12066 11409 "license": "MIT" 12067 11410 }, 12068 - "node_modules/html-escaper": { 12069 - "version": "2.0.2", 12070 - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 12071 - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 11411 + "node_modules/html-encoding-sniffer": { 11412 + "version": "4.0.0", 11413 + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", 11414 + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", 12072 11415 "dev": true, 12073 - "license": "MIT" 11416 + "license": "MIT", 11417 + "dependencies": { 11418 + "whatwg-encoding": "^3.1.1" 11419 + }, 11420 + "engines": { 11421 + "node": ">=18" 11422 + } 12074 11423 }, 12075 11424 "node_modules/html-tags": { 12076 11425 "version": "5.1.0", ··· 12134 11483 "node": ">= 14" 12135 11484 } 12136 11485 }, 12137 - "node_modules/human-signals": { 12138 - "version": "2.1.0", 12139 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 12140 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 12141 - "dev": true, 12142 - "license": "Apache-2.0", 12143 - "engines": { 12144 - "node": ">=10.17.0" 12145 - } 12146 - }, 12147 11486 "node_modules/husky": { 12148 11487 "version": "8.0.3", 12149 11488 "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", ··· 12190 11529 "node": ">=0.10.0" 12191 11530 } 12192 11531 }, 12193 - "node_modules/identity-obj-proxy": { 12194 - "version": "3.0.0", 12195 - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", 12196 - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", 12197 - "dev": true, 12198 - "license": "MIT", 12199 - "dependencies": { 12200 - "harmony-reflect": "^1.4.6" 12201 - }, 12202 - "engines": { 12203 - "node": ">=4" 12204 - } 12205 - }, 12206 11532 "node_modules/ieee754": { 12207 11533 "version": "1.2.1", 12208 11534 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", ··· 12276 11602 "node": ">=4" 12277 11603 } 12278 11604 }, 12279 - "node_modules/import-local": { 12280 - "version": "3.2.0", 12281 - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", 12282 - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", 12283 - "dev": true, 12284 - "license": "MIT", 12285 - "dependencies": { 12286 - "pkg-dir": "^4.2.0", 12287 - "resolve-cwd": "^3.0.0" 12288 - }, 12289 - "bin": { 12290 - "import-local-fixture": "fixtures/cli.js" 12291 - }, 12292 - "engines": { 12293 - "node": ">=8" 12294 - }, 12295 - "funding": { 12296 - "url": "https://github.com/sponsors/sindresorhus" 12297 - } 12298 - }, 12299 - "node_modules/import-local/node_modules/find-up": { 12300 - "version": "4.1.0", 12301 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 12302 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 12303 - "dev": true, 12304 - "license": "MIT", 12305 - "dependencies": { 12306 - "locate-path": "^5.0.0", 12307 - "path-exists": "^4.0.0" 12308 - }, 12309 - "engines": { 12310 - "node": ">=8" 12311 - } 12312 - }, 12313 - "node_modules/import-local/node_modules/locate-path": { 12314 - "version": "5.0.0", 12315 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 12316 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 12317 - "dev": true, 12318 - "license": "MIT", 12319 - "dependencies": { 12320 - "p-locate": "^4.1.0" 12321 - }, 12322 - "engines": { 12323 - "node": ">=8" 12324 - } 12325 - }, 12326 - "node_modules/import-local/node_modules/p-limit": { 12327 - "version": "2.3.0", 12328 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 12329 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 12330 - "dev": true, 12331 - "license": "MIT", 12332 - "dependencies": { 12333 - "p-try": "^2.0.0" 12334 - }, 12335 - "engines": { 12336 - "node": ">=6" 12337 - }, 12338 - "funding": { 12339 - "url": "https://github.com/sponsors/sindresorhus" 12340 - } 12341 - }, 12342 - "node_modules/import-local/node_modules/p-locate": { 12343 - "version": "4.1.0", 12344 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 12345 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 12346 - "dev": true, 12347 - "license": "MIT", 12348 - "dependencies": { 12349 - "p-limit": "^2.2.0" 12350 - }, 12351 - "engines": { 12352 - "node": ">=8" 12353 - } 12354 - }, 12355 - "node_modules/import-local/node_modules/pkg-dir": { 12356 - "version": "4.2.0", 12357 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 12358 - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 12359 - "dev": true, 12360 - "license": "MIT", 12361 - "dependencies": { 12362 - "find-up": "^4.0.0" 12363 - }, 12364 - "engines": { 12365 - "node": ">=8" 12366 - } 12367 - }, 12368 11605 "node_modules/import-meta-resolve": { 12369 11606 "version": "4.2.0", 12370 11607 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", ··· 12386 11623 "node": ">=0.8.19" 12387 11624 } 12388 11625 }, 11626 + "node_modules/indent-string": { 11627 + "version": "4.0.0", 11628 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 11629 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 11630 + "dev": true, 11631 + "license": "MIT", 11632 + "engines": { 11633 + "node": ">=8" 11634 + } 11635 + }, 12389 11636 "node_modules/inflight": { 12390 11637 "version": "1.0.6", 12391 11638 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", ··· 12504 11751 }, 12505 11752 "funding": { 12506 11753 "url": "https://github.com/sponsors/ljharb" 11754 + } 11755 + }, 11756 + "node_modules/is-binary-path": { 11757 + "version": "2.1.0", 11758 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 11759 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 11760 + "dev": true, 11761 + "license": "MIT", 11762 + "dependencies": { 11763 + "binary-extensions": "^2.0.0" 11764 + }, 11765 + "engines": { 11766 + "node": ">=8" 12507 11767 } 12508 11768 }, 12509 11769 "node_modules/is-boolean-object": { ··· 12649 11909 "node": ">=8" 12650 11910 } 12651 11911 }, 12652 - "node_modules/is-generator-fn": { 12653 - "version": "2.1.0", 12654 - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 12655 - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 12656 - "dev": true, 12657 - "license": "MIT", 12658 - "engines": { 12659 - "node": ">=6" 12660 - } 12661 - }, 12662 11912 "node_modules/is-generator-function": { 12663 11913 "version": "1.1.2", 12664 11914 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", ··· 12811 12061 "node": ">=0.10.0" 12812 12062 } 12813 12063 }, 12064 + "node_modules/is-potential-custom-element-name": { 12065 + "version": "1.0.1", 12066 + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", 12067 + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", 12068 + "dev": true, 12069 + "license": "MIT" 12070 + }, 12814 12071 "node_modules/is-regex": { 12815 12072 "version": "1.2.1", 12816 12073 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", ··· 12859 12116 "url": "https://github.com/sponsors/ljharb" 12860 12117 } 12861 12118 }, 12862 - "node_modules/is-stream": { 12863 - "version": "2.0.1", 12864 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 12865 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 12866 - "dev": true, 12867 - "license": "MIT", 12868 - "engines": { 12869 - "node": ">=8" 12870 - }, 12871 - "funding": { 12872 - "url": "https://github.com/sponsors/sindresorhus" 12873 - } 12874 - }, 12875 12119 "node_modules/is-string": { 12876 12120 "version": "1.1.1", 12877 12121 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", ··· 13020 12264 "dev": true, 13021 12265 "license": "ISC" 13022 12266 }, 13023 - "node_modules/istanbul-lib-coverage": { 13024 - "version": "3.2.2", 13025 - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", 13026 - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", 13027 - "dev": true, 13028 - "license": "BSD-3-Clause", 13029 - "engines": { 13030 - "node": ">=8" 13031 - } 13032 - }, 13033 - "node_modules/istanbul-lib-instrument": { 13034 - "version": "6.0.3", 13035 - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", 13036 - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", 13037 - "dev": true, 13038 - "license": "BSD-3-Clause", 13039 - "dependencies": { 13040 - "@babel/core": "^7.23.9", 13041 - "@babel/parser": "^7.23.9", 13042 - "@istanbuljs/schema": "^0.1.3", 13043 - "istanbul-lib-coverage": "^3.2.0", 13044 - "semver": "^7.5.4" 13045 - }, 13046 - "engines": { 13047 - "node": ">=10" 13048 - } 13049 - }, 13050 - "node_modules/istanbul-lib-instrument/node_modules/semver": { 13051 - "version": "7.7.4", 13052 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 13053 - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 13054 - "dev": true, 13055 - "license": "ISC", 13056 - "bin": { 13057 - "semver": "bin/semver.js" 13058 - }, 13059 - "engines": { 13060 - "node": ">=10" 13061 - } 13062 - }, 13063 - "node_modules/istanbul-lib-report": { 13064 - "version": "3.0.1", 13065 - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", 13066 - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", 13067 - "dev": true, 13068 - "license": "BSD-3-Clause", 13069 - "dependencies": { 13070 - "istanbul-lib-coverage": "^3.0.0", 13071 - "make-dir": "^4.0.0", 13072 - "supports-color": "^7.1.0" 13073 - }, 13074 - "engines": { 13075 - "node": ">=10" 13076 - } 13077 - }, 13078 - "node_modules/istanbul-lib-source-maps": { 13079 - "version": "5.0.6", 13080 - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", 13081 - "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", 13082 - "dev": true, 13083 - "license": "BSD-3-Clause", 13084 - "dependencies": { 13085 - "@jridgewell/trace-mapping": "^0.3.23", 13086 - "debug": "^4.1.1", 13087 - "istanbul-lib-coverage": "^3.0.0" 13088 - }, 13089 - "engines": { 13090 - "node": ">=10" 13091 - } 13092 - }, 13093 - "node_modules/istanbul-reports": { 13094 - "version": "3.2.0", 13095 - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", 13096 - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", 13097 - "dev": true, 13098 - "license": "BSD-3-Clause", 13099 - "dependencies": { 13100 - "html-escaper": "^2.0.0", 13101 - "istanbul-lib-report": "^3.0.0" 13102 - }, 13103 - "engines": { 13104 - "node": ">=8" 13105 - } 13106 - }, 13107 12267 "node_modules/iterator.prototype": { 13108 12268 "version": "1.1.5", 13109 12269 "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", ··· 13156 12316 "node": ">=10" 13157 12317 } 13158 12318 }, 13159 - "node_modules/jest": { 13160 - "version": "30.2.0", 13161 - "resolved": "https://registry.npmjs.org/jest/-/jest-30.2.0.tgz", 13162 - "integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==", 13163 - "dev": true, 13164 - "license": "MIT", 13165 - "dependencies": { 13166 - "@jest/core": "30.2.0", 13167 - "@jest/types": "30.2.0", 13168 - "import-local": "^3.2.0", 13169 - "jest-cli": "30.2.0" 13170 - }, 13171 - "bin": { 13172 - "jest": "bin/jest.js" 13173 - }, 13174 - "engines": { 13175 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13176 - }, 13177 - "peerDependencies": { 13178 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 13179 - }, 13180 - "peerDependenciesMeta": { 13181 - "node-notifier": { 13182 - "optional": true 13183 - } 13184 - } 13185 - }, 13186 - "node_modules/jest-changed-files": { 13187 - "version": "30.2.0", 13188 - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.2.0.tgz", 13189 - "integrity": "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==", 13190 - "dev": true, 13191 - "license": "MIT", 13192 - "dependencies": { 13193 - "execa": "^5.1.1", 13194 - "jest-util": "30.2.0", 13195 - "p-limit": "^3.1.0" 13196 - }, 13197 - "engines": { 13198 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13199 - } 13200 - }, 13201 - "node_modules/jest-circus": { 13202 - "version": "30.2.0", 13203 - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz", 13204 - "integrity": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==", 13205 - "dev": true, 13206 - "license": "MIT", 13207 - "dependencies": { 13208 - "@jest/environment": "30.2.0", 13209 - "@jest/expect": "30.2.0", 13210 - "@jest/test-result": "30.2.0", 13211 - "@jest/types": "30.2.0", 13212 - "@types/node": "*", 13213 - "chalk": "^4.1.2", 13214 - "co": "^4.6.0", 13215 - "dedent": "^1.6.0", 13216 - "is-generator-fn": "^2.1.0", 13217 - "jest-each": "30.2.0", 13218 - "jest-matcher-utils": "30.2.0", 13219 - "jest-message-util": "30.2.0", 13220 - "jest-runtime": "30.2.0", 13221 - "jest-snapshot": "30.2.0", 13222 - "jest-util": "30.2.0", 13223 - "p-limit": "^3.1.0", 13224 - "pretty-format": "30.2.0", 13225 - "pure-rand": "^7.0.0", 13226 - "slash": "^3.0.0", 13227 - "stack-utils": "^2.0.6" 13228 - }, 13229 - "engines": { 13230 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13231 - } 13232 - }, 13233 - "node_modules/jest-circus/node_modules/@jest/types": { 13234 - "version": "30.2.0", 13235 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13236 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13237 - "dev": true, 13238 - "license": "MIT", 13239 - "dependencies": { 13240 - "@jest/pattern": "30.0.1", 13241 - "@jest/schemas": "30.0.5", 13242 - "@types/istanbul-lib-coverage": "^2.0.6", 13243 - "@types/istanbul-reports": "^3.0.4", 13244 - "@types/node": "*", 13245 - "@types/yargs": "^17.0.33", 13246 - "chalk": "^4.1.2" 13247 - }, 13248 - "engines": { 13249 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13250 - } 13251 - }, 13252 - "node_modules/jest-circus/node_modules/@types/istanbul-reports": { 13253 - "version": "3.0.4", 13254 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13255 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13256 - "dev": true, 13257 - "license": "MIT", 13258 - "dependencies": { 13259 - "@types/istanbul-lib-report": "*" 13260 - } 13261 - }, 13262 - "node_modules/jest-circus/node_modules/@types/yargs": { 13263 - "version": "17.0.35", 13264 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13265 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13266 - "dev": true, 13267 - "license": "MIT", 13268 - "dependencies": { 13269 - "@types/yargs-parser": "*" 13270 - } 13271 - }, 13272 - "node_modules/jest-cli": { 13273 - "version": "30.2.0", 13274 - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.2.0.tgz", 13275 - "integrity": "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==", 13276 - "dev": true, 13277 - "license": "MIT", 13278 - "dependencies": { 13279 - "@jest/core": "30.2.0", 13280 - "@jest/test-result": "30.2.0", 13281 - "@jest/types": "30.2.0", 13282 - "chalk": "^4.1.2", 13283 - "exit-x": "^0.2.2", 13284 - "import-local": "^3.2.0", 13285 - "jest-config": "30.2.0", 13286 - "jest-util": "30.2.0", 13287 - "jest-validate": "30.2.0", 13288 - "yargs": "^17.7.2" 13289 - }, 13290 - "bin": { 13291 - "jest": "bin/jest.js" 13292 - }, 13293 - "engines": { 13294 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13295 - }, 13296 - "peerDependencies": { 13297 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 13298 - }, 13299 - "peerDependenciesMeta": { 13300 - "node-notifier": { 13301 - "optional": true 13302 - } 13303 - } 13304 - }, 13305 - "node_modules/jest-cli/node_modules/@jest/types": { 13306 - "version": "30.2.0", 13307 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13308 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13309 - "dev": true, 13310 - "license": "MIT", 13311 - "dependencies": { 13312 - "@jest/pattern": "30.0.1", 13313 - "@jest/schemas": "30.0.5", 13314 - "@types/istanbul-lib-coverage": "^2.0.6", 13315 - "@types/istanbul-reports": "^3.0.4", 13316 - "@types/node": "*", 13317 - "@types/yargs": "^17.0.33", 13318 - "chalk": "^4.1.2" 13319 - }, 13320 - "engines": { 13321 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13322 - } 13323 - }, 13324 - "node_modules/jest-cli/node_modules/@types/istanbul-reports": { 13325 - "version": "3.0.4", 13326 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13327 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13328 - "dev": true, 13329 - "license": "MIT", 13330 - "dependencies": { 13331 - "@types/istanbul-lib-report": "*" 13332 - } 13333 - }, 13334 - "node_modules/jest-cli/node_modules/@types/yargs": { 13335 - "version": "17.0.35", 13336 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13337 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13338 - "dev": true, 13339 - "license": "MIT", 13340 - "dependencies": { 13341 - "@types/yargs-parser": "*" 13342 - } 13343 - }, 13344 - "node_modules/jest-config": { 13345 - "version": "30.2.0", 13346 - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz", 13347 - "integrity": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==", 13348 - "dev": true, 13349 - "license": "MIT", 13350 - "dependencies": { 13351 - "@babel/core": "^7.27.4", 13352 - "@jest/get-type": "30.1.0", 13353 - "@jest/pattern": "30.0.1", 13354 - "@jest/test-sequencer": "30.2.0", 13355 - "@jest/types": "30.2.0", 13356 - "babel-jest": "30.2.0", 13357 - "chalk": "^4.1.2", 13358 - "ci-info": "^4.2.0", 13359 - "deepmerge": "^4.3.1", 13360 - "glob": "^10.3.10", 13361 - "graceful-fs": "^4.2.11", 13362 - "jest-circus": "30.2.0", 13363 - "jest-docblock": "30.2.0", 13364 - "jest-environment-node": "30.2.0", 13365 - "jest-regex-util": "30.0.1", 13366 - "jest-resolve": "30.2.0", 13367 - "jest-runner": "30.2.0", 13368 - "jest-util": "30.2.0", 13369 - "jest-validate": "30.2.0", 13370 - "micromatch": "^4.0.8", 13371 - "parse-json": "^5.2.0", 13372 - "pretty-format": "30.2.0", 13373 - "slash": "^3.0.0", 13374 - "strip-json-comments": "^3.1.1" 13375 - }, 13376 - "engines": { 13377 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13378 - }, 13379 - "peerDependencies": { 13380 - "@types/node": "*", 13381 - "esbuild-register": ">=3.4.0", 13382 - "ts-node": ">=9.0.0" 13383 - }, 13384 - "peerDependenciesMeta": { 13385 - "@types/node": { 13386 - "optional": true 13387 - }, 13388 - "esbuild-register": { 13389 - "optional": true 13390 - }, 13391 - "ts-node": { 13392 - "optional": true 13393 - } 13394 - } 13395 - }, 13396 - "node_modules/jest-config/node_modules/@jest/types": { 13397 - "version": "30.2.0", 13398 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13399 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13400 - "dev": true, 13401 - "license": "MIT", 13402 - "dependencies": { 13403 - "@jest/pattern": "30.0.1", 13404 - "@jest/schemas": "30.0.5", 13405 - "@types/istanbul-lib-coverage": "^2.0.6", 13406 - "@types/istanbul-reports": "^3.0.4", 13407 - "@types/node": "*", 13408 - "@types/yargs": "^17.0.33", 13409 - "chalk": "^4.1.2" 13410 - }, 13411 - "engines": { 13412 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13413 - } 13414 - }, 13415 - "node_modules/jest-config/node_modules/@types/istanbul-reports": { 13416 - "version": "3.0.4", 13417 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13418 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13419 - "dev": true, 13420 - "license": "MIT", 13421 - "dependencies": { 13422 - "@types/istanbul-lib-report": "*" 13423 - } 13424 - }, 13425 - "node_modules/jest-config/node_modules/@types/yargs": { 13426 - "version": "17.0.35", 13427 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13428 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13429 - "dev": true, 13430 - "license": "MIT", 13431 - "dependencies": { 13432 - "@types/yargs-parser": "*" 13433 - } 13434 - }, 13435 - "node_modules/jest-config/node_modules/jest-docblock": { 13436 - "version": "30.2.0", 13437 - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", 13438 - "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", 13439 - "dev": true, 13440 - "license": "MIT", 13441 - "dependencies": { 13442 - "detect-newline": "^3.1.0" 13443 - }, 13444 - "engines": { 13445 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13446 - } 13447 - }, 13448 - "node_modules/jest-each": { 13449 - "version": "30.2.0", 13450 - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz", 13451 - "integrity": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==", 13452 - "dev": true, 13453 - "license": "MIT", 13454 - "dependencies": { 13455 - "@jest/get-type": "30.1.0", 13456 - "@jest/types": "30.2.0", 13457 - "chalk": "^4.1.2", 13458 - "jest-util": "30.2.0", 13459 - "pretty-format": "30.2.0" 13460 - }, 13461 - "engines": { 13462 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13463 - } 13464 - }, 13465 - "node_modules/jest-each/node_modules/@jest/types": { 13466 - "version": "30.2.0", 13467 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13468 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13469 - "dev": true, 13470 - "license": "MIT", 13471 - "dependencies": { 13472 - "@jest/pattern": "30.0.1", 13473 - "@jest/schemas": "30.0.5", 13474 - "@types/istanbul-lib-coverage": "^2.0.6", 13475 - "@types/istanbul-reports": "^3.0.4", 13476 - "@types/node": "*", 13477 - "@types/yargs": "^17.0.33", 13478 - "chalk": "^4.1.2" 13479 - }, 13480 - "engines": { 13481 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13482 - } 13483 - }, 13484 - "node_modules/jest-each/node_modules/@types/istanbul-reports": { 13485 - "version": "3.0.4", 13486 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13487 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13488 - "dev": true, 13489 - "license": "MIT", 13490 - "dependencies": { 13491 - "@types/istanbul-lib-report": "*" 13492 - } 13493 - }, 13494 - "node_modules/jest-each/node_modules/@types/yargs": { 13495 - "version": "17.0.35", 13496 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13497 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13498 - "dev": true, 13499 - "license": "MIT", 13500 - "dependencies": { 13501 - "@types/yargs-parser": "*" 13502 - } 13503 - }, 13504 - "node_modules/jest-environment-node": { 13505 - "version": "30.2.0", 13506 - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz", 13507 - "integrity": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==", 13508 - "dev": true, 13509 - "license": "MIT", 13510 - "dependencies": { 13511 - "@jest/environment": "30.2.0", 13512 - "@jest/fake-timers": "30.2.0", 13513 - "@jest/types": "30.2.0", 13514 - "@types/node": "*", 13515 - "jest-mock": "30.2.0", 13516 - "jest-util": "30.2.0", 13517 - "jest-validate": "30.2.0" 13518 - }, 13519 - "engines": { 13520 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13521 - } 13522 - }, 13523 - "node_modules/jest-environment-node/node_modules/@jest/types": { 13524 - "version": "30.2.0", 13525 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13526 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13527 - "dev": true, 13528 - "license": "MIT", 13529 - "dependencies": { 13530 - "@jest/pattern": "30.0.1", 13531 - "@jest/schemas": "30.0.5", 13532 - "@types/istanbul-lib-coverage": "^2.0.6", 13533 - "@types/istanbul-reports": "^3.0.4", 13534 - "@types/node": "*", 13535 - "@types/yargs": "^17.0.33", 13536 - "chalk": "^4.1.2" 13537 - }, 13538 - "engines": { 13539 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13540 - } 13541 - }, 13542 - "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { 13543 - "version": "3.0.4", 13544 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13545 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13546 - "dev": true, 13547 - "license": "MIT", 13548 - "dependencies": { 13549 - "@types/istanbul-lib-report": "*" 13550 - } 13551 - }, 13552 - "node_modules/jest-environment-node/node_modules/@types/yargs": { 13553 - "version": "17.0.35", 13554 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13555 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13556 - "dev": true, 13557 - "license": "MIT", 13558 - "dependencies": { 13559 - "@types/yargs-parser": "*" 13560 - } 13561 - }, 13562 - "node_modules/jest-haste-map": { 13563 - "version": "30.2.0", 13564 - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz", 13565 - "integrity": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==", 13566 - "dev": true, 13567 - "license": "MIT", 13568 - "dependencies": { 13569 - "@jest/types": "30.2.0", 13570 - "@types/node": "*", 13571 - "anymatch": "^3.1.3", 13572 - "fb-watchman": "^2.0.2", 13573 - "graceful-fs": "^4.2.11", 13574 - "jest-regex-util": "30.0.1", 13575 - "jest-util": "30.2.0", 13576 - "jest-worker": "30.2.0", 13577 - "micromatch": "^4.0.8", 13578 - "walker": "^1.0.8" 13579 - }, 13580 - "engines": { 13581 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13582 - }, 13583 - "optionalDependencies": { 13584 - "fsevents": "^2.3.3" 13585 - } 13586 - }, 13587 - "node_modules/jest-haste-map/node_modules/@jest/types": { 13588 - "version": "30.2.0", 13589 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13590 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13591 - "dev": true, 13592 - "license": "MIT", 13593 - "dependencies": { 13594 - "@jest/pattern": "30.0.1", 13595 - "@jest/schemas": "30.0.5", 13596 - "@types/istanbul-lib-coverage": "^2.0.6", 13597 - "@types/istanbul-reports": "^3.0.4", 13598 - "@types/node": "*", 13599 - "@types/yargs": "^17.0.33", 13600 - "chalk": "^4.1.2" 13601 - }, 13602 - "engines": { 13603 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13604 - } 13605 - }, 13606 - "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { 13607 - "version": "3.0.4", 13608 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13609 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13610 - "dev": true, 13611 - "license": "MIT", 13612 - "dependencies": { 13613 - "@types/istanbul-lib-report": "*" 13614 - } 13615 - }, 13616 - "node_modules/jest-haste-map/node_modules/@types/yargs": { 13617 - "version": "17.0.35", 13618 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13619 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13620 - "dev": true, 13621 - "license": "MIT", 13622 - "dependencies": { 13623 - "@types/yargs-parser": "*" 13624 - } 13625 - }, 13626 - "node_modules/jest-haste-map/node_modules/jest-worker": { 13627 - "version": "30.2.0", 13628 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", 13629 - "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", 13630 - "dev": true, 13631 - "license": "MIT", 13632 - "dependencies": { 13633 - "@types/node": "*", 13634 - "@ungap/structured-clone": "^1.3.0", 13635 - "jest-util": "30.2.0", 13636 - "merge-stream": "^2.0.0", 13637 - "supports-color": "^8.1.1" 13638 - }, 13639 - "engines": { 13640 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13641 - } 13642 - }, 13643 - "node_modules/jest-haste-map/node_modules/supports-color": { 13644 - "version": "8.1.1", 13645 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 13646 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 13647 - "dev": true, 13648 - "license": "MIT", 13649 - "dependencies": { 13650 - "has-flag": "^4.0.0" 13651 - }, 13652 - "engines": { 13653 - "node": ">=10" 13654 - }, 13655 - "funding": { 13656 - "url": "https://github.com/chalk/supports-color?sponsor=1" 13657 - } 13658 - }, 13659 - "node_modules/jest-leak-detector": { 13660 - "version": "30.2.0", 13661 - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz", 13662 - "integrity": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==", 13663 - "dev": true, 13664 - "license": "MIT", 13665 - "dependencies": { 13666 - "@jest/get-type": "30.1.0", 13667 - "pretty-format": "30.2.0" 13668 - }, 13669 - "engines": { 13670 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13671 - } 13672 - }, 13673 - "node_modules/jest-matcher-utils": { 13674 - "version": "30.2.0", 13675 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", 13676 - "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==", 13677 - "dev": true, 13678 - "license": "MIT", 13679 - "dependencies": { 13680 - "@jest/get-type": "30.1.0", 13681 - "chalk": "^4.1.2", 13682 - "jest-diff": "30.2.0", 13683 - "pretty-format": "30.2.0" 13684 - }, 13685 - "engines": { 13686 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13687 - } 13688 - }, 13689 - "node_modules/jest-matcher-utils/node_modules/jest-diff": { 13690 - "version": "30.2.0", 13691 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", 13692 - "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", 13693 - "dev": true, 13694 - "license": "MIT", 13695 - "dependencies": { 13696 - "@jest/diff-sequences": "30.0.1", 13697 - "@jest/get-type": "30.1.0", 13698 - "chalk": "^4.1.2", 13699 - "pretty-format": "30.2.0" 13700 - }, 13701 - "engines": { 13702 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13703 - } 13704 - }, 13705 - "node_modules/jest-message-util": { 13706 - "version": "30.2.0", 13707 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", 13708 - "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==", 13709 - "dev": true, 13710 - "license": "MIT", 13711 - "dependencies": { 13712 - "@babel/code-frame": "^7.27.1", 13713 - "@jest/types": "30.2.0", 13714 - "@types/stack-utils": "^2.0.3", 13715 - "chalk": "^4.1.2", 13716 - "graceful-fs": "^4.2.11", 13717 - "micromatch": "^4.0.8", 13718 - "pretty-format": "30.2.0", 13719 - "slash": "^3.0.0", 13720 - "stack-utils": "^2.0.6" 13721 - }, 13722 - "engines": { 13723 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13724 - } 13725 - }, 13726 - "node_modules/jest-message-util/node_modules/@jest/types": { 13727 - "version": "30.2.0", 13728 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13729 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13730 - "dev": true, 13731 - "license": "MIT", 13732 - "dependencies": { 13733 - "@jest/pattern": "30.0.1", 13734 - "@jest/schemas": "30.0.5", 13735 - "@types/istanbul-lib-coverage": "^2.0.6", 13736 - "@types/istanbul-reports": "^3.0.4", 13737 - "@types/node": "*", 13738 - "@types/yargs": "^17.0.33", 13739 - "chalk": "^4.1.2" 13740 - }, 13741 - "engines": { 13742 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13743 - } 13744 - }, 13745 - "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { 13746 - "version": "3.0.4", 13747 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13748 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13749 - "dev": true, 13750 - "license": "MIT", 13751 - "dependencies": { 13752 - "@types/istanbul-lib-report": "*" 13753 - } 13754 - }, 13755 - "node_modules/jest-message-util/node_modules/@types/yargs": { 13756 - "version": "17.0.35", 13757 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13758 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13759 - "dev": true, 13760 - "license": "MIT", 13761 - "dependencies": { 13762 - "@types/yargs-parser": "*" 13763 - } 13764 - }, 13765 - "node_modules/jest-mock": { 13766 - "version": "30.2.0", 13767 - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", 13768 - "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==", 13769 - "dev": true, 13770 - "license": "MIT", 13771 - "dependencies": { 13772 - "@jest/types": "30.2.0", 13773 - "@types/node": "*", 13774 - "jest-util": "30.2.0" 13775 - }, 13776 - "engines": { 13777 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13778 - } 13779 - }, 13780 - "node_modules/jest-mock/node_modules/@jest/types": { 13781 - "version": "30.2.0", 13782 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13783 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13784 - "dev": true, 13785 - "license": "MIT", 13786 - "dependencies": { 13787 - "@jest/pattern": "30.0.1", 13788 - "@jest/schemas": "30.0.5", 13789 - "@types/istanbul-lib-coverage": "^2.0.6", 13790 - "@types/istanbul-reports": "^3.0.4", 13791 - "@types/node": "*", 13792 - "@types/yargs": "^17.0.33", 13793 - "chalk": "^4.1.2" 13794 - }, 13795 - "engines": { 13796 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13797 - } 13798 - }, 13799 - "node_modules/jest-mock/node_modules/@types/istanbul-reports": { 13800 - "version": "3.0.4", 13801 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13802 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13803 - "dev": true, 13804 - "license": "MIT", 13805 - "dependencies": { 13806 - "@types/istanbul-lib-report": "*" 13807 - } 13808 - }, 13809 - "node_modules/jest-mock/node_modules/@types/yargs": { 13810 - "version": "17.0.35", 13811 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13812 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13813 - "dev": true, 13814 - "license": "MIT", 13815 - "dependencies": { 13816 - "@types/yargs-parser": "*" 13817 - } 13818 - }, 13819 - "node_modules/jest-pnp-resolver": { 13820 - "version": "1.2.3", 13821 - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 13822 - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 13823 - "dev": true, 13824 - "license": "MIT", 13825 - "engines": { 13826 - "node": ">=6" 13827 - }, 13828 - "peerDependencies": { 13829 - "jest-resolve": "*" 13830 - }, 13831 - "peerDependenciesMeta": { 13832 - "jest-resolve": { 13833 - "optional": true 13834 - } 13835 - } 13836 - }, 13837 - "node_modules/jest-regex-util": { 13838 - "version": "30.0.1", 13839 - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", 13840 - "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", 13841 - "dev": true, 13842 - "license": "MIT", 13843 - "engines": { 13844 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13845 - } 13846 - }, 13847 - "node_modules/jest-resolve": { 13848 - "version": "30.2.0", 13849 - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz", 13850 - "integrity": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==", 13851 - "dev": true, 13852 - "license": "MIT", 13853 - "dependencies": { 13854 - "chalk": "^4.1.2", 13855 - "graceful-fs": "^4.2.11", 13856 - "jest-haste-map": "30.2.0", 13857 - "jest-pnp-resolver": "^1.2.3", 13858 - "jest-util": "30.2.0", 13859 - "jest-validate": "30.2.0", 13860 - "slash": "^3.0.0", 13861 - "unrs-resolver": "^1.7.11" 13862 - }, 13863 - "engines": { 13864 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13865 - } 13866 - }, 13867 - "node_modules/jest-resolve-dependencies": { 13868 - "version": "30.2.0", 13869 - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz", 13870 - "integrity": "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==", 13871 - "dev": true, 13872 - "license": "MIT", 13873 - "dependencies": { 13874 - "jest-regex-util": "30.0.1", 13875 - "jest-snapshot": "30.2.0" 13876 - }, 13877 - "engines": { 13878 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13879 - } 13880 - }, 13881 - "node_modules/jest-runner": { 13882 - "version": "30.2.0", 13883 - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz", 13884 - "integrity": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==", 13885 - "dev": true, 13886 - "license": "MIT", 13887 - "dependencies": { 13888 - "@jest/console": "30.2.0", 13889 - "@jest/environment": "30.2.0", 13890 - "@jest/test-result": "30.2.0", 13891 - "@jest/transform": "30.2.0", 13892 - "@jest/types": "30.2.0", 13893 - "@types/node": "*", 13894 - "chalk": "^4.1.2", 13895 - "emittery": "^0.13.1", 13896 - "exit-x": "^0.2.2", 13897 - "graceful-fs": "^4.2.11", 13898 - "jest-docblock": "30.2.0", 13899 - "jest-environment-node": "30.2.0", 13900 - "jest-haste-map": "30.2.0", 13901 - "jest-leak-detector": "30.2.0", 13902 - "jest-message-util": "30.2.0", 13903 - "jest-resolve": "30.2.0", 13904 - "jest-runtime": "30.2.0", 13905 - "jest-util": "30.2.0", 13906 - "jest-watcher": "30.2.0", 13907 - "jest-worker": "30.2.0", 13908 - "p-limit": "^3.1.0", 13909 - "source-map-support": "0.5.13" 13910 - }, 13911 - "engines": { 13912 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13913 - } 13914 - }, 13915 - "node_modules/jest-runner/node_modules/@jest/types": { 13916 - "version": "30.2.0", 13917 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 13918 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 13919 - "dev": true, 13920 - "license": "MIT", 13921 - "dependencies": { 13922 - "@jest/pattern": "30.0.1", 13923 - "@jest/schemas": "30.0.5", 13924 - "@types/istanbul-lib-coverage": "^2.0.6", 13925 - "@types/istanbul-reports": "^3.0.4", 13926 - "@types/node": "*", 13927 - "@types/yargs": "^17.0.33", 13928 - "chalk": "^4.1.2" 13929 - }, 13930 - "engines": { 13931 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13932 - } 13933 - }, 13934 - "node_modules/jest-runner/node_modules/@types/istanbul-reports": { 13935 - "version": "3.0.4", 13936 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 13937 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 13938 - "dev": true, 13939 - "license": "MIT", 13940 - "dependencies": { 13941 - "@types/istanbul-lib-report": "*" 13942 - } 13943 - }, 13944 - "node_modules/jest-runner/node_modules/@types/yargs": { 13945 - "version": "17.0.35", 13946 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 13947 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 13948 - "dev": true, 13949 - "license": "MIT", 13950 - "dependencies": { 13951 - "@types/yargs-parser": "*" 13952 - } 13953 - }, 13954 - "node_modules/jest-runner/node_modules/jest-docblock": { 13955 - "version": "30.2.0", 13956 - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", 13957 - "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", 13958 - "dev": true, 13959 - "license": "MIT", 13960 - "dependencies": { 13961 - "detect-newline": "^3.1.0" 13962 - }, 13963 - "engines": { 13964 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13965 - } 13966 - }, 13967 - "node_modules/jest-runner/node_modules/jest-worker": { 13968 - "version": "30.2.0", 13969 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", 13970 - "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", 13971 - "dev": true, 13972 - "license": "MIT", 13973 - "dependencies": { 13974 - "@types/node": "*", 13975 - "@ungap/structured-clone": "^1.3.0", 13976 - "jest-util": "30.2.0", 13977 - "merge-stream": "^2.0.0", 13978 - "supports-color": "^8.1.1" 13979 - }, 13980 - "engines": { 13981 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 13982 - } 13983 - }, 13984 - "node_modules/jest-runner/node_modules/source-map-support": { 13985 - "version": "0.5.13", 13986 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 13987 - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 13988 - "dev": true, 13989 - "license": "MIT", 13990 - "dependencies": { 13991 - "buffer-from": "^1.0.0", 13992 - "source-map": "^0.6.0" 13993 - } 13994 - }, 13995 - "node_modules/jest-runner/node_modules/supports-color": { 13996 - "version": "8.1.1", 13997 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 13998 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 13999 - "dev": true, 14000 - "license": "MIT", 14001 - "dependencies": { 14002 - "has-flag": "^4.0.0" 14003 - }, 14004 - "engines": { 14005 - "node": ">=10" 14006 - }, 14007 - "funding": { 14008 - "url": "https://github.com/chalk/supports-color?sponsor=1" 14009 - } 14010 - }, 14011 - "node_modules/jest-runtime": { 14012 - "version": "30.2.0", 14013 - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz", 14014 - "integrity": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==", 14015 - "dev": true, 14016 - "license": "MIT", 14017 - "dependencies": { 14018 - "@jest/environment": "30.2.0", 14019 - "@jest/fake-timers": "30.2.0", 14020 - "@jest/globals": "30.2.0", 14021 - "@jest/source-map": "30.0.1", 14022 - "@jest/test-result": "30.2.0", 14023 - "@jest/transform": "30.2.0", 14024 - "@jest/types": "30.2.0", 14025 - "@types/node": "*", 14026 - "chalk": "^4.1.2", 14027 - "cjs-module-lexer": "^2.1.0", 14028 - "collect-v8-coverage": "^1.0.2", 14029 - "glob": "^10.3.10", 14030 - "graceful-fs": "^4.2.11", 14031 - "jest-haste-map": "30.2.0", 14032 - "jest-message-util": "30.2.0", 14033 - "jest-mock": "30.2.0", 14034 - "jest-regex-util": "30.0.1", 14035 - "jest-resolve": "30.2.0", 14036 - "jest-snapshot": "30.2.0", 14037 - "jest-util": "30.2.0", 14038 - "slash": "^3.0.0", 14039 - "strip-bom": "^4.0.0" 14040 - }, 14041 - "engines": { 14042 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14043 - } 14044 - }, 14045 - "node_modules/jest-runtime/node_modules/@jest/types": { 14046 - "version": "30.2.0", 14047 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14048 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14049 - "dev": true, 14050 - "license": "MIT", 14051 - "dependencies": { 14052 - "@jest/pattern": "30.0.1", 14053 - "@jest/schemas": "30.0.5", 14054 - "@types/istanbul-lib-coverage": "^2.0.6", 14055 - "@types/istanbul-reports": "^3.0.4", 14056 - "@types/node": "*", 14057 - "@types/yargs": "^17.0.33", 14058 - "chalk": "^4.1.2" 14059 - }, 14060 - "engines": { 14061 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14062 - } 14063 - }, 14064 - "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { 14065 - "version": "3.0.4", 14066 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14067 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14068 - "dev": true, 14069 - "license": "MIT", 14070 - "dependencies": { 14071 - "@types/istanbul-lib-report": "*" 14072 - } 14073 - }, 14074 - "node_modules/jest-runtime/node_modules/@types/yargs": { 14075 - "version": "17.0.35", 14076 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14077 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14078 - "dev": true, 14079 - "license": "MIT", 14080 - "dependencies": { 14081 - "@types/yargs-parser": "*" 14082 - } 14083 - }, 14084 - "node_modules/jest-snapshot": { 14085 - "version": "30.2.0", 14086 - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz", 14087 - "integrity": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==", 14088 - "dev": true, 14089 - "license": "MIT", 14090 - "dependencies": { 14091 - "@babel/core": "^7.27.4", 14092 - "@babel/generator": "^7.27.5", 14093 - "@babel/plugin-syntax-jsx": "^7.27.1", 14094 - "@babel/plugin-syntax-typescript": "^7.27.1", 14095 - "@babel/types": "^7.27.3", 14096 - "@jest/expect-utils": "30.2.0", 14097 - "@jest/get-type": "30.1.0", 14098 - "@jest/snapshot-utils": "30.2.0", 14099 - "@jest/transform": "30.2.0", 14100 - "@jest/types": "30.2.0", 14101 - "babel-preset-current-node-syntax": "^1.2.0", 14102 - "chalk": "^4.1.2", 14103 - "expect": "30.2.0", 14104 - "graceful-fs": "^4.2.11", 14105 - "jest-diff": "30.2.0", 14106 - "jest-matcher-utils": "30.2.0", 14107 - "jest-message-util": "30.2.0", 14108 - "jest-util": "30.2.0", 14109 - "pretty-format": "30.2.0", 14110 - "semver": "^7.7.2", 14111 - "synckit": "^0.11.8" 14112 - }, 14113 - "engines": { 14114 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14115 - } 14116 - }, 14117 - "node_modules/jest-snapshot/node_modules/@jest/types": { 14118 - "version": "30.2.0", 14119 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14120 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14121 - "dev": true, 14122 - "license": "MIT", 14123 - "dependencies": { 14124 - "@jest/pattern": "30.0.1", 14125 - "@jest/schemas": "30.0.5", 14126 - "@types/istanbul-lib-coverage": "^2.0.6", 14127 - "@types/istanbul-reports": "^3.0.4", 14128 - "@types/node": "*", 14129 - "@types/yargs": "^17.0.33", 14130 - "chalk": "^4.1.2" 14131 - }, 14132 - "engines": { 14133 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14134 - } 14135 - }, 14136 - "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { 14137 - "version": "3.0.4", 14138 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14139 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14140 - "dev": true, 14141 - "license": "MIT", 14142 - "dependencies": { 14143 - "@types/istanbul-lib-report": "*" 14144 - } 14145 - }, 14146 - "node_modules/jest-snapshot/node_modules/@types/yargs": { 14147 - "version": "17.0.35", 14148 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14149 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14150 - "dev": true, 14151 - "license": "MIT", 14152 - "dependencies": { 14153 - "@types/yargs-parser": "*" 14154 - } 14155 - }, 14156 - "node_modules/jest-snapshot/node_modules/jest-diff": { 14157 - "version": "30.2.0", 14158 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", 14159 - "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", 14160 - "dev": true, 14161 - "license": "MIT", 14162 - "dependencies": { 14163 - "@jest/diff-sequences": "30.0.1", 14164 - "@jest/get-type": "30.1.0", 14165 - "chalk": "^4.1.2", 14166 - "pretty-format": "30.2.0" 14167 - }, 14168 - "engines": { 14169 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14170 - } 14171 - }, 14172 - "node_modules/jest-snapshot/node_modules/semver": { 14173 - "version": "7.7.4", 14174 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 14175 - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 14176 - "dev": true, 14177 - "license": "ISC", 14178 - "bin": { 14179 - "semver": "bin/semver.js" 14180 - }, 14181 - "engines": { 14182 - "node": ">=10" 14183 - } 14184 - }, 14185 - "node_modules/jest-util": { 14186 - "version": "30.2.0", 14187 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", 14188 - "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", 14189 - "dev": true, 14190 - "license": "MIT", 14191 - "dependencies": { 14192 - "@jest/types": "30.2.0", 14193 - "@types/node": "*", 14194 - "chalk": "^4.1.2", 14195 - "ci-info": "^4.2.0", 14196 - "graceful-fs": "^4.2.11", 14197 - "picomatch": "^4.0.2" 14198 - }, 14199 - "engines": { 14200 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14201 - } 14202 - }, 14203 - "node_modules/jest-util/node_modules/@jest/types": { 14204 - "version": "30.2.0", 14205 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14206 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14207 - "dev": true, 14208 - "license": "MIT", 14209 - "dependencies": { 14210 - "@jest/pattern": "30.0.1", 14211 - "@jest/schemas": "30.0.5", 14212 - "@types/istanbul-lib-coverage": "^2.0.6", 14213 - "@types/istanbul-reports": "^3.0.4", 14214 - "@types/node": "*", 14215 - "@types/yargs": "^17.0.33", 14216 - "chalk": "^4.1.2" 14217 - }, 14218 - "engines": { 14219 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14220 - } 14221 - }, 14222 - "node_modules/jest-util/node_modules/@types/istanbul-reports": { 14223 - "version": "3.0.4", 14224 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14225 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14226 - "dev": true, 14227 - "license": "MIT", 14228 - "dependencies": { 14229 - "@types/istanbul-lib-report": "*" 14230 - } 14231 - }, 14232 - "node_modules/jest-util/node_modules/@types/yargs": { 14233 - "version": "17.0.35", 14234 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14235 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14236 - "dev": true, 14237 - "license": "MIT", 14238 - "dependencies": { 14239 - "@types/yargs-parser": "*" 14240 - } 14241 - }, 14242 - "node_modules/jest-util/node_modules/picomatch": { 14243 - "version": "4.0.3", 14244 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 14245 - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 14246 - "dev": true, 14247 - "license": "MIT", 14248 - "engines": { 14249 - "node": ">=12" 14250 - }, 14251 - "funding": { 14252 - "url": "https://github.com/sponsors/jonschlinkert" 14253 - } 14254 - }, 14255 - "node_modules/jest-validate": { 14256 - "version": "30.2.0", 14257 - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz", 14258 - "integrity": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==", 14259 - "dev": true, 14260 - "license": "MIT", 14261 - "dependencies": { 14262 - "@jest/get-type": "30.1.0", 14263 - "@jest/types": "30.2.0", 14264 - "camelcase": "^6.3.0", 14265 - "chalk": "^4.1.2", 14266 - "leven": "^3.1.0", 14267 - "pretty-format": "30.2.0" 14268 - }, 14269 - "engines": { 14270 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14271 - } 14272 - }, 14273 - "node_modules/jest-validate/node_modules/@jest/types": { 14274 - "version": "30.2.0", 14275 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14276 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14277 - "dev": true, 14278 - "license": "MIT", 14279 - "dependencies": { 14280 - "@jest/pattern": "30.0.1", 14281 - "@jest/schemas": "30.0.5", 14282 - "@types/istanbul-lib-coverage": "^2.0.6", 14283 - "@types/istanbul-reports": "^3.0.4", 14284 - "@types/node": "*", 14285 - "@types/yargs": "^17.0.33", 14286 - "chalk": "^4.1.2" 14287 - }, 14288 - "engines": { 14289 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14290 - } 14291 - }, 14292 - "node_modules/jest-validate/node_modules/@types/istanbul-reports": { 14293 - "version": "3.0.4", 14294 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14295 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14296 - "dev": true, 14297 - "license": "MIT", 14298 - "dependencies": { 14299 - "@types/istanbul-lib-report": "*" 14300 - } 14301 - }, 14302 - "node_modules/jest-validate/node_modules/@types/yargs": { 14303 - "version": "17.0.35", 14304 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14305 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14306 - "dev": true, 14307 - "license": "MIT", 14308 - "dependencies": { 14309 - "@types/yargs-parser": "*" 14310 - } 14311 - }, 14312 - "node_modules/jest-validate/node_modules/camelcase": { 14313 - "version": "6.3.0", 14314 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 14315 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 14316 - "dev": true, 14317 - "license": "MIT", 14318 - "engines": { 14319 - "node": ">=10" 14320 - }, 14321 - "funding": { 14322 - "url": "https://github.com/sponsors/sindresorhus" 14323 - } 14324 - }, 14325 - "node_modules/jest-watcher": { 14326 - "version": "30.2.0", 14327 - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz", 14328 - "integrity": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==", 14329 - "dev": true, 14330 - "license": "MIT", 14331 - "dependencies": { 14332 - "@jest/test-result": "30.2.0", 14333 - "@jest/types": "30.2.0", 14334 - "@types/node": "*", 14335 - "ansi-escapes": "^4.3.2", 14336 - "chalk": "^4.1.2", 14337 - "emittery": "^0.13.1", 14338 - "jest-util": "30.2.0", 14339 - "string-length": "^4.0.2" 14340 - }, 14341 - "engines": { 14342 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14343 - } 14344 - }, 14345 - "node_modules/jest-watcher/node_modules/@jest/types": { 14346 - "version": "30.2.0", 14347 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14348 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14349 - "dev": true, 14350 - "license": "MIT", 14351 - "dependencies": { 14352 - "@jest/pattern": "30.0.1", 14353 - "@jest/schemas": "30.0.5", 14354 - "@types/istanbul-lib-coverage": "^2.0.6", 14355 - "@types/istanbul-reports": "^3.0.4", 14356 - "@types/node": "*", 14357 - "@types/yargs": "^17.0.33", 14358 - "chalk": "^4.1.2" 14359 - }, 14360 - "engines": { 14361 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14362 - } 14363 - }, 14364 - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { 14365 - "version": "3.0.4", 14366 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14367 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14368 - "dev": true, 14369 - "license": "MIT", 14370 - "dependencies": { 14371 - "@types/istanbul-lib-report": "*" 14372 - } 14373 - }, 14374 - "node_modules/jest-watcher/node_modules/@types/yargs": { 14375 - "version": "17.0.35", 14376 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14377 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14378 - "dev": true, 14379 - "license": "MIT", 14380 - "dependencies": { 14381 - "@types/yargs-parser": "*" 14382 - } 14383 - }, 14384 - "node_modules/jest/node_modules/@jest/types": { 14385 - "version": "30.2.0", 14386 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", 14387 - "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", 14388 - "dev": true, 14389 - "license": "MIT", 14390 - "dependencies": { 14391 - "@jest/pattern": "30.0.1", 14392 - "@jest/schemas": "30.0.5", 14393 - "@types/istanbul-lib-coverage": "^2.0.6", 14394 - "@types/istanbul-reports": "^3.0.4", 14395 - "@types/node": "*", 14396 - "@types/yargs": "^17.0.33", 14397 - "chalk": "^4.1.2" 14398 - }, 14399 - "engines": { 14400 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 14401 - } 14402 - }, 14403 - "node_modules/jest/node_modules/@types/istanbul-reports": { 14404 - "version": "3.0.4", 14405 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 14406 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 14407 - "dev": true, 14408 - "license": "MIT", 14409 - "dependencies": { 14410 - "@types/istanbul-lib-report": "*" 14411 - } 14412 - }, 14413 - "node_modules/jest/node_modules/@types/yargs": { 14414 - "version": "17.0.35", 14415 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 14416 - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 14417 - "dev": true, 14418 - "license": "MIT", 14419 - "dependencies": { 14420 - "@types/yargs-parser": "*" 14421 - } 14422 - }, 14423 12319 "node_modules/jiti": { 14424 12320 "version": "2.6.1", 14425 12321 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", ··· 14429 12325 "bin": { 14430 12326 "jiti": "lib/jiti-cli.mjs" 14431 12327 } 14432 - }, 14433 - "node_modules/jquery": { 14434 - "version": "3.5.1", 14435 - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", 14436 - "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==", 14437 - "license": "MIT" 14438 12328 }, 14439 12329 "node_modules/js-tokens": { 14440 12330 "version": "4.0.0", ··· 14454 12344 "js-yaml": "bin/js-yaml.js" 14455 12345 } 14456 12346 }, 12347 + "node_modules/jsdom": { 12348 + "version": "25.0.1", 12349 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", 12350 + "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", 12351 + "dev": true, 12352 + "license": "MIT", 12353 + "dependencies": { 12354 + "cssstyle": "^4.1.0", 12355 + "data-urls": "^5.0.0", 12356 + "decimal.js": "^10.4.3", 12357 + "form-data": "^4.0.0", 12358 + "html-encoding-sniffer": "^4.0.0", 12359 + "http-proxy-agent": "^7.0.2", 12360 + "https-proxy-agent": "^7.0.5", 12361 + "is-potential-custom-element-name": "^1.0.1", 12362 + "nwsapi": "^2.2.12", 12363 + "parse5": "^7.1.2", 12364 + "rrweb-cssom": "^0.7.1", 12365 + "saxes": "^6.0.0", 12366 + "symbol-tree": "^3.2.4", 12367 + "tough-cookie": "^5.0.0", 12368 + "w3c-xmlserializer": "^5.0.0", 12369 + "webidl-conversions": "^7.0.0", 12370 + "whatwg-encoding": "^3.1.1", 12371 + "whatwg-mimetype": "^4.0.0", 12372 + "whatwg-url": "^14.0.0", 12373 + "ws": "^8.18.0", 12374 + "xml-name-validator": "^5.0.0" 12375 + }, 12376 + "engines": { 12377 + "node": ">=18" 12378 + }, 12379 + "peerDependencies": { 12380 + "canvas": "^2.11.2" 12381 + }, 12382 + "peerDependenciesMeta": { 12383 + "canvas": { 12384 + "optional": true 12385 + } 12386 + } 12387 + }, 14457 12388 "node_modules/jsesc": { 14458 12389 "version": "3.1.0", 14459 12390 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", ··· 14601 12532 "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==", 14602 12533 "license": "ISC" 14603 12534 }, 14604 - "node_modules/keyboard-key": { 14605 - "version": "1.1.0", 14606 - "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.1.0.tgz", 14607 - "integrity": "sha512-qkBzPTi3rlAKvX7k0/ub44sqOfXeLc/jcnGGmj5c7BJpU8eDrEVPyhCvNYAaoubbsLm9uGWwQJO1ytQK1a9/dQ==", 14608 - "license": "MIT" 14609 - }, 14610 12535 "node_modules/keyv": { 14611 12536 "version": "4.5.4", 14612 12537 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", ··· 14676 12601 "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", 14677 12602 "license": "MIT" 14678 12603 }, 14679 - "node_modules/leven": { 14680 - "version": "3.1.0", 14681 - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 14682 - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 14683 - "dev": true, 14684 - "license": "MIT", 14685 - "engines": { 14686 - "node": ">=6" 14687 - } 14688 - }, 14689 12604 "node_modules/levn": { 14690 12605 "version": "0.4.1", 14691 12606 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 14709 12624 "immediate": "~3.0.5" 14710 12625 } 14711 12626 }, 12627 + "node_modules/lilconfig": { 12628 + "version": "3.1.3", 12629 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", 12630 + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", 12631 + "dev": true, 12632 + "license": "MIT", 12633 + "engines": { 12634 + "node": ">=14" 12635 + }, 12636 + "funding": { 12637 + "url": "https://github.com/sponsors/antonk52" 12638 + } 12639 + }, 14712 12640 "node_modules/lines-and-columns": { 14713 12641 "version": "1.2.4", 14714 12642 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", ··· 14943 12871 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 14944 12872 "license": "MIT" 14945 12873 }, 14946 - "node_modules/lodash-es": { 14947 - "version": "4.17.23", 14948 - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", 14949 - "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", 14950 - "license": "MIT" 14951 - }, 14952 12874 "node_modules/lodash.assign": { 14953 12875 "version": "4.2.0", 14954 12876 "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", ··· 15182 13104 "loose-envify": "cli.js" 15183 13105 } 15184 13106 }, 13107 + "node_modules/loupe": { 13108 + "version": "3.2.1", 13109 + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", 13110 + "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", 13111 + "dev": true, 13112 + "license": "MIT" 13113 + }, 15185 13114 "node_modules/lowercase-keys": { 15186 13115 "version": "2.0.0", 15187 13116 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", ··· 15202 13131 "yallist": "^3.0.2" 15203 13132 } 15204 13133 }, 13134 + "node_modules/lz-string": { 13135 + "version": "1.5.0", 13136 + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", 13137 + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", 13138 + "dev": true, 13139 + "license": "MIT", 13140 + "bin": { 13141 + "lz-string": "bin/bin.js" 13142 + } 13143 + }, 15205 13144 "node_modules/magic-string": { 15206 13145 "version": "0.30.21", 15207 13146 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", ··· 15212 13151 "@jridgewell/sourcemap-codec": "^1.5.5" 15213 13152 } 15214 13153 }, 15215 - "node_modules/make-dir": { 15216 - "version": "4.0.0", 15217 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", 15218 - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", 15219 - "dev": true, 15220 - "license": "MIT", 15221 - "dependencies": { 15222 - "semver": "^7.5.3" 15223 - }, 15224 - "engines": { 15225 - "node": ">=10" 15226 - }, 15227 - "funding": { 15228 - "url": "https://github.com/sponsors/sindresorhus" 15229 - } 15230 - }, 15231 - "node_modules/make-dir/node_modules/semver": { 15232 - "version": "7.7.4", 15233 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 15234 - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 15235 - "dev": true, 15236 - "license": "ISC", 15237 - "bin": { 15238 - "semver": "bin/semver.js" 15239 - }, 15240 - "engines": { 15241 - "node": ">=10" 15242 - } 15243 - }, 15244 13154 "node_modules/make-fetch-happen": { 15245 13155 "version": "14.0.3", 15246 13156 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", ··· 15264 13174 "node": "^18.17.0 || >=20.5.0" 15265 13175 } 15266 13176 }, 15267 - "node_modules/makeerror": { 15268 - "version": "1.0.12", 15269 - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 15270 - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 15271 - "dev": true, 15272 - "license": "BSD-3-Clause", 15273 - "dependencies": { 15274 - "tmpl": "1.0.5" 15275 - } 15276 - }, 15277 13177 "node_modules/map-limit": { 15278 13178 "version": "0.0.1", 15279 13179 "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", ··· 15507 13407 "url": "https://github.com/sponsors/sindresorhus" 15508 13408 } 15509 13409 }, 15510 - "node_modules/merge-stream": { 15511 - "version": "2.0.0", 15512 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 15513 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 15514 - "dev": true, 15515 - "license": "MIT" 15516 - }, 15517 13410 "node_modules/merge2": { 15518 13411 "version": "1.4.1", 15519 13412 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", ··· 15607 13500 "node": ">=4" 15608 13501 } 15609 13502 }, 15610 - "node_modules/mini-create-react-context": { 15611 - "version": "0.4.0", 15612 - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz", 15613 - "integrity": "sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==", 15614 - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 13503 + "node_modules/min-indent": { 13504 + "version": "1.0.1", 13505 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 13506 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 13507 + "dev": true, 15615 13508 "license": "MIT", 15616 - "dependencies": { 15617 - "@babel/runtime": "^7.5.5", 15618 - "tiny-warning": "^1.0.3" 15619 - }, 15620 - "peerDependencies": { 15621 - "prop-types": "^15.0.0", 15622 - "react": "^0.14.0 || ^15.0.0 || ^16.0.0" 13509 + "engines": { 13510 + "node": ">=4" 15623 13511 } 15624 13512 }, 15625 13513 "node_modules/minimatch": { ··· 15858 13746 "license": "Apache-2.0 WITH LLVM-exception" 15859 13747 }, 15860 13748 "node_modules/ms": { 15861 - "version": "2.1.2", 15862 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 15863 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 13749 + "version": "2.1.3", 13750 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 13751 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 15864 13752 "license": "MIT" 15865 13753 }, 15866 13754 "node_modules/mumath": { ··· 15907 13795 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 15908 13796 "license": "0BSD" 15909 13797 }, 13798 + "node_modules/mz": { 13799 + "version": "2.7.0", 13800 + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 13801 + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 13802 + "dev": true, 13803 + "license": "MIT", 13804 + "dependencies": { 13805 + "any-promise": "^1.0.0", 13806 + "object-assign": "^4.0.1", 13807 + "thenify-all": "^1.0.0" 13808 + } 13809 + }, 15910 13810 "node_modules/nano-spawn": { 15911 13811 "version": "2.0.0", 15912 13812 "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-2.0.0.tgz", ··· 15939 13839 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 15940 13840 } 15941 13841 }, 15942 - "node_modules/napi-postinstall": { 15943 - "version": "0.3.4", 15944 - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", 15945 - "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", 15946 - "dev": true, 15947 - "license": "MIT", 15948 - "bin": { 15949 - "napi-postinstall": "lib/cli.js" 15950 - }, 15951 - "engines": { 15952 - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 15953 - }, 15954 - "funding": { 15955 - "url": "https://opencollective.com/napi-postinstall" 15956 - } 15957 - }, 15958 13842 "node_modules/native-promise-only": { 15959 13843 "version": "0.8.1", 15960 13844 "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", ··· 16150 14034 "node": "^18.17.0 || >=20.5.0" 16151 14035 } 16152 14036 }, 16153 - "node_modules/node-int64": { 16154 - "version": "0.4.0", 16155 - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 16156 - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 16157 - "dev": true, 16158 - "license": "MIT" 16159 - }, 16160 14037 "node_modules/node-releases": { 16161 14038 "version": "2.0.27", 16162 14039 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", ··· 16209 14086 "url": "https://github.com/sponsors/sindresorhus" 16210 14087 } 16211 14088 }, 16212 - "node_modules/npm-run-path": { 16213 - "version": "4.0.1", 16214 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 16215 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 16216 - "dev": true, 16217 - "license": "MIT", 16218 - "dependencies": { 16219 - "path-key": "^3.0.0" 16220 - }, 16221 - "engines": { 16222 - "node": ">=8" 16223 - } 16224 - }, 16225 14089 "node_modules/number-is-integer": { 16226 14090 "version": "1.0.1", 16227 14091 "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz", ··· 16234 14098 "node": ">=0.10.0" 16235 14099 } 16236 14100 }, 14101 + "node_modules/nwsapi": { 14102 + "version": "2.2.23", 14103 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", 14104 + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", 14105 + "dev": true, 14106 + "license": "MIT" 14107 + }, 16237 14108 "node_modules/object-assign": { 16238 14109 "version": "4.1.1", 16239 14110 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", ··· 16241 14112 "license": "MIT", 16242 14113 "engines": { 16243 14114 "node": ">=0.10.0" 14115 + } 14116 + }, 14117 + "node_modules/object-hash": { 14118 + "version": "3.0.0", 14119 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 14120 + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 14121 + "dev": true, 14122 + "license": "MIT", 14123 + "engines": { 14124 + "node": ">= 6" 16244 14125 } 16245 14126 }, 16246 14127 "node_modules/object-inspect": { ··· 16535 14416 "url": "https://github.com/sponsors/sindresorhus" 16536 14417 } 16537 14418 }, 16538 - "node_modules/p-try": { 16539 - "version": "2.2.0", 16540 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 16541 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 16542 - "dev": true, 16543 - "license": "MIT", 16544 - "engines": { 16545 - "node": ">=6" 16546 - } 16547 - }, 16548 14419 "node_modules/package-json-from-dist": { 16549 14420 "version": "1.0.1", 16550 14421 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 16716 14587 "dev": true, 16717 14588 "license": "ISC" 16718 14589 }, 16719 - "node_modules/path-to-regexp": { 16720 - "version": "1.9.0", 16721 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", 16722 - "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", 16723 - "license": "MIT", 16724 - "dependencies": { 16725 - "isarray": "0.0.1" 16726 - } 16727 - }, 16728 - "node_modules/path-to-regexp/node_modules/isarray": { 16729 - "version": "0.0.1", 16730 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 16731 - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", 16732 - "license": "MIT" 16733 - }, 16734 14590 "node_modules/pathe": { 16735 14591 "version": "2.0.3", 16736 14592 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 16737 14593 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 16738 14594 "license": "MIT" 16739 14595 }, 14596 + "node_modules/pathval": { 14597 + "version": "2.0.1", 14598 + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", 14599 + "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", 14600 + "dev": true, 14601 + "license": "MIT", 14602 + "engines": { 14603 + "node": ">= 14.16" 14604 + } 14605 + }, 16740 14606 "node_modules/pbf": { 16741 14607 "version": "3.3.0", 16742 14608 "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz", ··· 16815 14681 }, 16816 14682 "engines": { 16817 14683 "node": ">=0.10" 14684 + } 14685 + }, 14686 + "node_modules/pify": { 14687 + "version": "2.3.0", 14688 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 14689 + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 14690 + "dev": true, 14691 + "license": "MIT", 14692 + "engines": { 14693 + "node": ">=0.10.0" 16818 14694 } 16819 14695 }, 16820 14696 "node_modules/pirates": { ··· 16970 14846 "node": "^10 || ^12 || >=14" 16971 14847 } 16972 14848 }, 14849 + "node_modules/postcss-import": { 14850 + "version": "15.1.0", 14851 + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 14852 + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 14853 + "dev": true, 14854 + "license": "MIT", 14855 + "dependencies": { 14856 + "postcss-value-parser": "^4.0.0", 14857 + "read-cache": "^1.0.0", 14858 + "resolve": "^1.1.7" 14859 + }, 14860 + "engines": { 14861 + "node": ">=14.0.0" 14862 + }, 14863 + "peerDependencies": { 14864 + "postcss": "^8.0.0" 14865 + } 14866 + }, 14867 + "node_modules/postcss-js": { 14868 + "version": "4.1.0", 14869 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", 14870 + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", 14871 + "dev": true, 14872 + "funding": [ 14873 + { 14874 + "type": "opencollective", 14875 + "url": "https://opencollective.com/postcss/" 14876 + }, 14877 + { 14878 + "type": "github", 14879 + "url": "https://github.com/sponsors/ai" 14880 + } 14881 + ], 14882 + "license": "MIT", 14883 + "dependencies": { 14884 + "camelcase-css": "^2.0.1" 14885 + }, 14886 + "engines": { 14887 + "node": "^12 || ^14 || >= 16" 14888 + }, 14889 + "peerDependencies": { 14890 + "postcss": "^8.4.21" 14891 + } 14892 + }, 14893 + "node_modules/postcss-load-config": { 14894 + "version": "6.0.1", 14895 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", 14896 + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", 14897 + "dev": true, 14898 + "funding": [ 14899 + { 14900 + "type": "opencollective", 14901 + "url": "https://opencollective.com/postcss/" 14902 + }, 14903 + { 14904 + "type": "github", 14905 + "url": "https://github.com/sponsors/ai" 14906 + } 14907 + ], 14908 + "license": "MIT", 14909 + "dependencies": { 14910 + "lilconfig": "^3.1.1" 14911 + }, 14912 + "engines": { 14913 + "node": ">= 18" 14914 + }, 14915 + "peerDependencies": { 14916 + "jiti": ">=1.21.0", 14917 + "postcss": ">=8.0.9", 14918 + "tsx": "^4.8.1", 14919 + "yaml": "^2.4.2" 14920 + }, 14921 + "peerDependenciesMeta": { 14922 + "jiti": { 14923 + "optional": true 14924 + }, 14925 + "postcss": { 14926 + "optional": true 14927 + }, 14928 + "tsx": { 14929 + "optional": true 14930 + }, 14931 + "yaml": { 14932 + "optional": true 14933 + } 14934 + } 14935 + }, 14936 + "node_modules/postcss-nested": { 14937 + "version": "6.2.0", 14938 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", 14939 + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", 14940 + "dev": true, 14941 + "funding": [ 14942 + { 14943 + "type": "opencollective", 14944 + "url": "https://opencollective.com/postcss/" 14945 + }, 14946 + { 14947 + "type": "github", 14948 + "url": "https://github.com/sponsors/ai" 14949 + } 14950 + ], 14951 + "license": "MIT", 14952 + "dependencies": { 14953 + "postcss-selector-parser": "^6.1.1" 14954 + }, 14955 + "engines": { 14956 + "node": ">=12.0" 14957 + }, 14958 + "peerDependencies": { 14959 + "postcss": "^8.2.14" 14960 + } 14961 + }, 14962 + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { 14963 + "version": "6.1.2", 14964 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 14965 + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 14966 + "dev": true, 14967 + "license": "MIT", 14968 + "dependencies": { 14969 + "cssesc": "^3.0.0", 14970 + "util-deprecate": "^1.0.2" 14971 + }, 14972 + "engines": { 14973 + "node": ">=4" 14974 + } 14975 + }, 16973 14976 "node_modules/postcss-safe-parser": { 16974 14977 "version": "7.0.1", 16975 14978 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", ··· 17064 15067 } 17065 15068 }, 17066 15069 "node_modules/pretty-format": { 17067 - "version": "30.2.0", 17068 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", 17069 - "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", 15070 + "version": "27.5.1", 15071 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 15072 + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 17070 15073 "dev": true, 17071 15074 "license": "MIT", 17072 15075 "dependencies": { 17073 - "@jest/schemas": "30.0.5", 17074 - "ansi-styles": "^5.2.0", 17075 - "react-is": "^18.3.1" 15076 + "ansi-regex": "^5.0.1", 15077 + "ansi-styles": "^5.0.0", 15078 + "react-is": "^17.0.1" 17076 15079 }, 17077 15080 "engines": { 17078 - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 15081 + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17079 15082 } 17080 15083 }, 17081 15084 "node_modules/pretty-format/node_modules/ansi-styles": { ··· 17092 15095 } 17093 15096 }, 17094 15097 "node_modules/pretty-format/node_modules/react-is": { 17095 - "version": "18.3.1", 17096 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 17097 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 15098 + "version": "17.0.2", 15099 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 15100 + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 17098 15101 "dev": true, 17099 15102 "license": "MIT" 17100 15103 }, ··· 17205 15208 "integrity": "sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==", 17206 15209 "license": "MIT" 17207 15210 }, 17208 - "node_modules/pure-rand": { 17209 - "version": "7.0.1", 17210 - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", 17211 - "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", 17212 - "dev": true, 17213 - "funding": [ 17214 - { 17215 - "type": "individual", 17216 - "url": "https://github.com/sponsors/dubzzz" 17217 - }, 17218 - { 17219 - "type": "opencollective", 17220 - "url": "https://opencollective.com/fast-check" 17221 - } 17222 - ], 17223 - "license": "MIT" 17224 - }, 17225 15211 "node_modules/qified": { 17226 15212 "version": "0.6.0", 17227 15213 "resolved": "https://registry.npmjs.org/qified/-/qified-0.6.0.tgz", ··· 17468 15454 "react": "^18.3.1" 17469 15455 } 17470 15456 }, 17471 - "node_modules/react-fast-compare": { 17472 - "version": "3.2.2", 17473 - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", 17474 - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", 17475 - "license": "MIT" 17476 - }, 17477 15457 "node_modules/react-is": { 17478 15458 "version": "16.13.1", 17479 15459 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", ··· 17514 15494 "react": ">0.13.0" 17515 15495 } 17516 15496 }, 17517 - "node_modules/react-popper": { 17518 - "version": "2.3.0", 17519 - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", 17520 - "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", 17521 - "license": "MIT", 17522 - "dependencies": { 17523 - "react-fast-compare": "^3.0.1", 17524 - "warning": "^4.0.2" 17525 - }, 17526 - "peerDependencies": { 17527 - "@popperjs/core": "^2.0.0", 17528 - "react": "^16.8.0 || ^17 || ^18", 17529 - "react-dom": "^16.8.0 || ^17 || ^18" 17530 - } 17531 - }, 17532 15497 "node_modules/react-redux": { 17533 15498 "version": "9.2.0", 17534 15499 "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", ··· 17562 15527 "node": ">=0.10.0" 17563 15528 } 17564 15529 }, 17565 - "node_modules/react-router": { 17566 - "version": "5.2.0", 17567 - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", 17568 - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", 15530 + "node_modules/react-remove-scroll": { 15531 + "version": "2.7.2", 15532 + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", 15533 + "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", 17569 15534 "license": "MIT", 17570 15535 "dependencies": { 17571 - "@babel/runtime": "^7.1.2", 17572 - "history": "^4.9.0", 17573 - "hoist-non-react-statics": "^3.1.0", 17574 - "loose-envify": "^1.3.1", 17575 - "mini-create-react-context": "^0.4.0", 17576 - "path-to-regexp": "^1.7.0", 17577 - "prop-types": "^15.6.2", 17578 - "react-is": "^16.6.0", 17579 - "tiny-invariant": "^1.0.2", 17580 - "tiny-warning": "^1.0.0" 15536 + "react-remove-scroll-bar": "^2.3.7", 15537 + "react-style-singleton": "^2.2.3", 15538 + "tslib": "^2.1.0", 15539 + "use-callback-ref": "^1.3.3", 15540 + "use-sidecar": "^1.1.3" 15541 + }, 15542 + "engines": { 15543 + "node": ">=10" 17581 15544 }, 17582 15545 "peerDependencies": { 17583 - "react": ">=15" 15546 + "@types/react": "*", 15547 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 15548 + }, 15549 + "peerDependenciesMeta": { 15550 + "@types/react": { 15551 + "optional": true 15552 + } 17584 15553 } 17585 15554 }, 17586 - "node_modules/react-router-dom": { 17587 - "version": "5.2.0", 17588 - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", 17589 - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", 15555 + "node_modules/react-remove-scroll-bar": { 15556 + "version": "2.3.8", 15557 + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", 15558 + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", 17590 15559 "license": "MIT", 17591 15560 "dependencies": { 17592 - "@babel/runtime": "^7.1.2", 17593 - "history": "^4.9.0", 17594 - "loose-envify": "^1.3.1", 17595 - "prop-types": "^15.6.2", 17596 - "react-router": "5.2.0", 17597 - "tiny-invariant": "^1.0.2", 17598 - "tiny-warning": "^1.0.0" 15561 + "react-style-singleton": "^2.2.2", 15562 + "tslib": "^2.0.0" 15563 + }, 15564 + "engines": { 15565 + "node": ">=10" 17599 15566 }, 17600 15567 "peerDependencies": { 17601 - "react": ">=15" 15568 + "@types/react": "*", 15569 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 15570 + }, 15571 + "peerDependenciesMeta": { 15572 + "@types/react": { 15573 + "optional": true 15574 + } 17602 15575 } 17603 15576 }, 17604 - "node_modules/react-shallow-renderer": { 17605 - "version": "16.15.0", 17606 - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", 17607 - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", 17608 - "dev": true, 15577 + "node_modules/react-router": { 15578 + "version": "6.30.3", 15579 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.3.tgz", 15580 + "integrity": "sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==", 17609 15581 "license": "MIT", 17610 15582 "dependencies": { 17611 - "object-assign": "^4.1.1", 17612 - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" 15583 + "@remix-run/router": "1.23.2" 15584 + }, 15585 + "engines": { 15586 + "node": ">=14.0.0" 17613 15587 }, 17614 15588 "peerDependencies": { 17615 - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" 15589 + "react": ">=16.8" 17616 15590 } 17617 15591 }, 17618 - "node_modules/react-test-renderer": { 17619 - "version": "18.3.1", 17620 - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", 17621 - "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", 17622 - "dev": true, 15592 + "node_modules/react-router-dom": { 15593 + "version": "6.30.3", 15594 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.3.tgz", 15595 + "integrity": "sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==", 17623 15596 "license": "MIT", 17624 15597 "dependencies": { 17625 - "react-is": "^18.3.1", 17626 - "react-shallow-renderer": "^16.15.0", 17627 - "scheduler": "^0.23.2" 15598 + "@remix-run/router": "1.23.2", 15599 + "react-router": "6.30.3" 15600 + }, 15601 + "engines": { 15602 + "node": ">=14.0.0" 17628 15603 }, 17629 15604 "peerDependencies": { 17630 - "react": "^18.3.1" 15605 + "react": ">=16.8", 15606 + "react-dom": ">=16.8" 17631 15607 } 17632 15608 }, 17633 - "node_modules/react-test-renderer/node_modules/react-is": { 17634 - "version": "18.3.1", 17635 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 17636 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 17637 - "dev": true, 17638 - "license": "MIT" 15609 + "node_modules/react-style-singleton": { 15610 + "version": "2.2.3", 15611 + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", 15612 + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", 15613 + "license": "MIT", 15614 + "dependencies": { 15615 + "get-nonce": "^1.0.0", 15616 + "tslib": "^2.0.0" 15617 + }, 15618 + "engines": { 15619 + "node": ">=10" 15620 + }, 15621 + "peerDependencies": { 15622 + "@types/react": "*", 15623 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 15624 + }, 15625 + "peerDependenciesMeta": { 15626 + "@types/react": { 15627 + "optional": true 15628 + } 15629 + } 17639 15630 }, 17640 15631 "node_modules/react-toastify": { 17641 15632 "version": "11.0.5", ··· 17663 15654 "read-binary-file-arch": "cli.js" 17664 15655 } 17665 15656 }, 15657 + "node_modules/read-cache": { 15658 + "version": "1.0.0", 15659 + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 15660 + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 15661 + "dev": true, 15662 + "license": "MIT", 15663 + "dependencies": { 15664 + "pify": "^2.3.0" 15665 + } 15666 + }, 17666 15667 "node_modules/readable-stream": { 17667 15668 "version": "3.6.0", 17668 15669 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", ··· 17690 15691 "funding": { 17691 15692 "type": "individual", 17692 15693 "url": "https://paulmillr.com/funding/" 15694 + } 15695 + }, 15696 + "node_modules/redent": { 15697 + "version": "3.0.0", 15698 + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 15699 + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 15700 + "dev": true, 15701 + "license": "MIT", 15702 + "dependencies": { 15703 + "indent-string": "^4.0.0", 15704 + "strip-indent": "^3.0.0" 15705 + }, 15706 + "engines": { 15707 + "node": ">=8" 17693 15708 } 17694 15709 }, 17695 15710 "node_modules/redux": { ··· 17933 15948 "dev": true, 17934 15949 "license": "MIT" 17935 15950 }, 17936 - "node_modules/resolve-cwd": { 17937 - "version": "3.0.0", 17938 - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 17939 - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 17940 - "dev": true, 17941 - "license": "MIT", 17942 - "dependencies": { 17943 - "resolve-from": "^5.0.0" 17944 - }, 17945 - "engines": { 17946 - "node": ">=8" 17947 - } 17948 - }, 17949 - "node_modules/resolve-from": { 17950 - "version": "5.0.0", 17951 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 17952 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 17953 - "dev": true, 17954 - "license": "MIT", 17955 - "engines": { 17956 - "node": ">=8" 17957 - } 17958 - }, 17959 - "node_modules/resolve-pathname": { 17960 - "version": "3.0.0", 17961 - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", 17962 - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", 17963 - "license": "MIT" 17964 - }, 17965 15951 "node_modules/resolve-protobuf-schema": { 17966 15952 "version": "2.1.0", 17967 15953 "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", ··· 18238 16224 "fsevents": "~2.3.2" 18239 16225 } 18240 16226 }, 16227 + "node_modules/rrweb-cssom": { 16228 + "version": "0.7.1", 16229 + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", 16230 + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", 16231 + "dev": true, 16232 + "license": "MIT" 16233 + }, 18241 16234 "node_modules/run-parallel": { 18242 16235 "version": "1.2.0", 18243 16236 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", ··· 18403 16396 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 18404 16397 "license": "ISC" 18405 16398 }, 16399 + "node_modules/saxes": { 16400 + "version": "6.0.0", 16401 + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", 16402 + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", 16403 + "dev": true, 16404 + "license": "ISC", 16405 + "dependencies": { 16406 + "xmlchars": "^2.2.0" 16407 + }, 16408 + "engines": { 16409 + "node": ">=v12.22.7" 16410 + } 16411 + }, 18406 16412 "node_modules/scheduler": { 18407 16413 "version": "0.23.2", 18408 16414 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", ··· 18418 16424 "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", 18419 16425 "license": "MIT" 18420 16426 }, 18421 - "node_modules/semantic-ui-css": { 18422 - "version": "2.4.1", 18423 - "resolved": "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz", 18424 - "integrity": "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==", 18425 - "license": "MIT", 18426 - "dependencies": { 18427 - "jquery": "x.*" 18428 - } 18429 - }, 18430 - "node_modules/semantic-ui-react": { 18431 - "version": "2.1.5", 18432 - "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-2.1.5.tgz", 18433 - "integrity": "sha512-nIqmmUNpFHfovEb+RI2w3E2/maZQutd8UIWyRjf1SLse+XF51hI559xbz/sLN3O6RpLjr/echLOOXwKCirPy3Q==", 18434 - "license": "MIT", 18435 - "dependencies": { 18436 - "@babel/runtime": "^7.10.5", 18437 - "@fluentui/react-component-event-listener": "~0.63.0", 18438 - "@fluentui/react-component-ref": "~0.63.0", 18439 - "@popperjs/core": "^2.6.0", 18440 - "@semantic-ui-react/event-stack": "^3.1.3", 18441 - "clsx": "^1.1.1", 18442 - "keyboard-key": "^1.1.0", 18443 - "lodash": "^4.17.21", 18444 - "lodash-es": "^4.17.21", 18445 - "prop-types": "^15.7.2", 18446 - "react-is": "^16.8.6 || ^17.0.0 || ^18.0.0", 18447 - "react-popper": "^2.3.0", 18448 - "shallowequal": "^1.1.0" 18449 - }, 18450 - "peerDependencies": { 18451 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 18452 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 18453 - } 18454 - }, 18455 - "node_modules/semantic-ui-react/node_modules/clsx": { 18456 - "version": "1.2.1", 18457 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", 18458 - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", 18459 - "license": "MIT", 18460 - "engines": { 18461 - "node": ">=6" 18462 - } 18463 - }, 18464 16427 "node_modules/semver": { 18465 16428 "version": "6.3.1", 18466 16429 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", ··· 18682 16645 "url": "https://github.com/sponsors/ljharb" 18683 16646 } 18684 16647 }, 16648 + "node_modules/siginfo": { 16649 + "version": "2.0.0", 16650 + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 16651 + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 16652 + "dev": true, 16653 + "license": "ISC" 16654 + }, 18685 16655 "node_modules/signal-exit": { 18686 16656 "version": "3.0.7", 18687 16657 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", ··· 18735 16705 "resolved": "https://registry.npmjs.org/simplify-js/-/simplify-js-1.2.4.tgz", 18736 16706 "integrity": "sha512-vITfSlwt7h/oyrU42R83mtzFpwYk3+mkH9bOHqq/Qw6n8rtR7aE3NZQ5fbcyCUVVmuMJR6ynsAhOfK2qoah8Jg==", 18737 16707 "license": "BSD-2-Clause" 18738 - }, 18739 - "node_modules/slash": { 18740 - "version": "3.0.0", 18741 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 18742 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 18743 - "dev": true, 18744 - "license": "MIT", 18745 - "engines": { 18746 - "node": ">=8" 18747 - } 18748 16708 }, 18749 16709 "node_modules/slice-ansi": { 18750 16710 "version": "3.0.0", ··· 18863 16823 "node": "*" 18864 16824 } 18865 16825 }, 18866 - "node_modules/stack-utils": { 18867 - "version": "2.0.6", 18868 - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 18869 - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 16826 + "node_modules/stackback": { 16827 + "version": "0.0.2", 16828 + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 16829 + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 18870 16830 "dev": true, 18871 - "license": "MIT", 18872 - "dependencies": { 18873 - "escape-string-regexp": "^2.0.0" 18874 - }, 18875 - "engines": { 18876 - "node": ">=10" 18877 - } 18878 - }, 18879 - "node_modules/stack-utils/node_modules/escape-string-regexp": { 18880 - "version": "2.0.0", 18881 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 18882 - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 18883 - "dev": true, 18884 - "license": "MIT", 18885 - "engines": { 18886 - "node": ">=8" 18887 - } 16831 + "license": "MIT" 18888 16832 }, 18889 16833 "node_modules/stat-mode": { 18890 16834 "version": "1.0.0", ··· 18904 16848 "dependencies": { 18905 16849 "escodegen": "^2.1.0" 18906 16850 } 16851 + }, 16852 + "node_modules/std-env": { 16853 + "version": "3.10.0", 16854 + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", 16855 + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", 16856 + "dev": true, 16857 + "license": "MIT" 18907 16858 }, 18908 16859 "node_modules/stop-iteration-iterator": { 18909 16860 "version": "1.1.0", ··· 18967 16918 "license": "MIT", 18968 16919 "engines": { 18969 16920 "node": ">=0.6.19" 18970 - } 18971 - }, 18972 - "node_modules/string-length": { 18973 - "version": "4.0.2", 18974 - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 18975 - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 18976 - "dev": true, 18977 - "license": "MIT", 18978 - "dependencies": { 18979 - "char-regex": "^1.0.2", 18980 - "strip-ansi": "^6.0.0" 18981 - }, 18982 - "engines": { 18983 - "node": ">=10" 18984 16921 } 18985 16922 }, 18986 16923 "node_modules/string-split-by": { ··· 19171 17108 "node": ">=8" 19172 17109 } 19173 17110 }, 19174 - "node_modules/strip-bom": { 19175 - "version": "4.0.0", 19176 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 19177 - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 17111 + "node_modules/strip-indent": { 17112 + "version": "3.0.0", 17113 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 17114 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 19178 17115 "dev": true, 19179 17116 "license": "MIT", 17117 + "dependencies": { 17118 + "min-indent": "^1.0.0" 17119 + }, 19180 17120 "engines": { 19181 17121 "node": ">=8" 19182 17122 } 19183 17123 }, 19184 - "node_modules/strip-final-newline": { 19185 - "version": "2.0.0", 19186 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 19187 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 19188 - "dev": true, 19189 - "license": "MIT", 19190 - "engines": { 19191 - "node": ">=6" 19192 - } 19193 - }, 19194 17124 "node_modules/strip-json-comments": { 19195 17125 "version": "3.1.1", 19196 17126 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", ··· 19203 17133 "funding": { 19204 17134 "url": "https://github.com/sponsors/sindresorhus" 19205 17135 } 17136 + }, 17137 + "node_modules/strip-literal": { 17138 + "version": "3.1.0", 17139 + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", 17140 + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", 17141 + "dev": true, 17142 + "license": "MIT", 17143 + "dependencies": { 17144 + "js-tokens": "^9.0.1" 17145 + }, 17146 + "funding": { 17147 + "url": "https://github.com/sponsors/antfu" 17148 + } 17149 + }, 17150 + "node_modules/strip-literal/node_modules/js-tokens": { 17151 + "version": "9.0.1", 17152 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 17153 + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 17154 + "dev": true, 17155 + "license": "MIT" 19206 17156 }, 19207 17157 "node_modules/strongly-connected-components": { 19208 17158 "version": "1.0.1", ··· 19346 17296 "node": ">= 16" 19347 17297 } 19348 17298 }, 19349 - "node_modules/stylelint/node_modules/debug": { 19350 - "version": "4.4.3", 19351 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 19352 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 19353 - "dev": true, 19354 - "license": "MIT", 19355 - "dependencies": { 19356 - "ms": "^2.1.3" 19357 - }, 19358 - "engines": { 19359 - "node": ">=6.0" 19360 - }, 19361 - "peerDependenciesMeta": { 19362 - "supports-color": { 19363 - "optional": true 19364 - } 19365 - } 19366 - }, 19367 17299 "node_modules/stylelint/node_modules/file-entry-cache": { 19368 17300 "version": "11.1.2", 19369 17301 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.2.tgz", ··· 19395 17327 "engines": { 19396 17328 "node": ">= 4" 19397 17329 } 19398 - }, 19399 - "node_modules/stylelint/node_modules/ms": { 19400 - "version": "2.1.3", 19401 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 19402 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 19403 - "dev": true, 19404 - "license": "MIT" 19405 17330 }, 19406 17331 "node_modules/stylelint/node_modules/signal-exit": { 19407 17332 "version": "4.1.0", ··· 19463 17388 "node": "^20.17.0 || >=22.9.0" 19464 17389 } 19465 17390 }, 17391 + "node_modules/sucrase": { 17392 + "version": "3.35.1", 17393 + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", 17394 + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", 17395 + "dev": true, 17396 + "license": "MIT", 17397 + "dependencies": { 17398 + "@jridgewell/gen-mapping": "^0.3.2", 17399 + "commander": "^4.0.0", 17400 + "lines-and-columns": "^1.1.6", 17401 + "mz": "^2.7.0", 17402 + "pirates": "^4.0.1", 17403 + "tinyglobby": "^0.2.11", 17404 + "ts-interface-checker": "^0.1.9" 17405 + }, 17406 + "bin": { 17407 + "sucrase": "bin/sucrase", 17408 + "sucrase-node": "bin/sucrase-node" 17409 + }, 17410 + "engines": { 17411 + "node": ">=16 || 14 >=14.17" 17412 + } 17413 + }, 17414 + "node_modules/sucrase/node_modules/commander": { 17415 + "version": "4.1.1", 17416 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 17417 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 17418 + "dev": true, 17419 + "license": "MIT", 17420 + "engines": { 17421 + "node": ">= 6" 17422 + } 17423 + }, 19466 17424 "node_modules/sumchecker": { 19467 17425 "version": "3.0.1", 19468 17426 "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", ··· 19611 17569 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", 19612 17570 "dev": true 19613 17571 }, 17572 + "node_modules/symbol-tree": { 17573 + "version": "3.2.4", 17574 + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", 17575 + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", 17576 + "dev": true, 17577 + "license": "MIT" 17578 + }, 19614 17579 "node_modules/synckit": { 19615 17580 "version": "0.11.12", 19616 17581 "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", ··· 19662 17627 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 19663 17628 } 19664 17629 }, 17630 + "node_modules/tailwind-merge": { 17631 + "version": "2.6.1", 17632 + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.6.1.tgz", 17633 + "integrity": "sha512-Oo6tHdpZsGpkKG88HJ8RR1rg/RdnEkQEfMoEk2x1XRI3F1AxeU+ijRXpiVUF4UbLfcxxRGw6TbUINKYdWVsQTQ==", 17634 + "license": "MIT", 17635 + "funding": { 17636 + "type": "github", 17637 + "url": "https://github.com/sponsors/dcastil" 17638 + } 17639 + }, 17640 + "node_modules/tailwindcss": { 17641 + "version": "3.4.19", 17642 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", 17643 + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", 17644 + "dev": true, 17645 + "license": "MIT", 17646 + "dependencies": { 17647 + "@alloc/quick-lru": "^5.2.0", 17648 + "arg": "^5.0.2", 17649 + "chokidar": "^3.6.0", 17650 + "didyoumean": "^1.2.2", 17651 + "dlv": "^1.1.3", 17652 + "fast-glob": "^3.3.2", 17653 + "glob-parent": "^6.0.2", 17654 + "is-glob": "^4.0.3", 17655 + "jiti": "^1.21.7", 17656 + "lilconfig": "^3.1.3", 17657 + "micromatch": "^4.0.8", 17658 + "normalize-path": "^3.0.0", 17659 + "object-hash": "^3.0.0", 17660 + "picocolors": "^1.1.1", 17661 + "postcss": "^8.4.47", 17662 + "postcss-import": "^15.1.0", 17663 + "postcss-js": "^4.0.1", 17664 + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", 17665 + "postcss-nested": "^6.2.0", 17666 + "postcss-selector-parser": "^6.1.2", 17667 + "resolve": "^1.22.8", 17668 + "sucrase": "^3.35.0" 17669 + }, 17670 + "bin": { 17671 + "tailwind": "lib/cli.js", 17672 + "tailwindcss": "lib/cli.js" 17673 + }, 17674 + "engines": { 17675 + "node": ">=14.0.0" 17676 + } 17677 + }, 17678 + "node_modules/tailwindcss/node_modules/chokidar": { 17679 + "version": "3.6.0", 17680 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 17681 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 17682 + "dev": true, 17683 + "license": "MIT", 17684 + "dependencies": { 17685 + "anymatch": "~3.1.2", 17686 + "braces": "~3.0.2", 17687 + "glob-parent": "~5.1.2", 17688 + "is-binary-path": "~2.1.0", 17689 + "is-glob": "~4.0.1", 17690 + "normalize-path": "~3.0.0", 17691 + "readdirp": "~3.6.0" 17692 + }, 17693 + "engines": { 17694 + "node": ">= 8.10.0" 17695 + }, 17696 + "funding": { 17697 + "url": "https://paulmillr.com/funding/" 17698 + }, 17699 + "optionalDependencies": { 17700 + "fsevents": "~2.3.2" 17701 + } 17702 + }, 17703 + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { 17704 + "version": "5.1.2", 17705 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 17706 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 17707 + "dev": true, 17708 + "license": "ISC", 17709 + "dependencies": { 17710 + "is-glob": "^4.0.1" 17711 + }, 17712 + "engines": { 17713 + "node": ">= 6" 17714 + } 17715 + }, 17716 + "node_modules/tailwindcss/node_modules/jiti": { 17717 + "version": "1.21.7", 17718 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", 17719 + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", 17720 + "dev": true, 17721 + "license": "MIT", 17722 + "bin": { 17723 + "jiti": "bin/jiti.js" 17724 + } 17725 + }, 17726 + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { 17727 + "version": "6.1.2", 17728 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 17729 + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 17730 + "dev": true, 17731 + "license": "MIT", 17732 + "dependencies": { 17733 + "cssesc": "^3.0.0", 17734 + "util-deprecate": "^1.0.2" 17735 + }, 17736 + "engines": { 17737 + "node": ">=4" 17738 + } 17739 + }, 17740 + "node_modules/tailwindcss/node_modules/readdirp": { 17741 + "version": "3.6.0", 17742 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 17743 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 17744 + "dev": true, 17745 + "license": "MIT", 17746 + "dependencies": { 17747 + "picomatch": "^2.2.1" 17748 + }, 17749 + "engines": { 17750 + "node": ">=8.10.0" 17751 + } 17752 + }, 19665 17753 "node_modules/tar": { 19666 17754 "version": "7.5.10", 19667 17755 "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.10.tgz", ··· 19787 17875 "node": ">= 10.0.0" 19788 17876 } 19789 17877 }, 19790 - "node_modules/test-exclude": { 19791 - "version": "6.0.0", 19792 - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 19793 - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 19794 - "dev": true, 19795 - "license": "ISC", 19796 - "dependencies": { 19797 - "@istanbuljs/schema": "^0.1.2", 19798 - "glob": "^7.1.4", 19799 - "minimatch": "^3.0.4" 19800 - }, 19801 - "engines": { 19802 - "node": ">=8" 19803 - } 19804 - }, 19805 - "node_modules/test-exclude/node_modules/brace-expansion": { 19806 - "version": "1.1.12", 19807 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 19808 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 17878 + "node_modules/thenify": { 17879 + "version": "3.3.1", 17880 + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 17881 + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 19809 17882 "dev": true, 19810 17883 "license": "MIT", 19811 17884 "dependencies": { 19812 - "balanced-match": "^1.0.0", 19813 - "concat-map": "0.0.1" 17885 + "any-promise": "^1.0.0" 19814 17886 } 19815 17887 }, 19816 - "node_modules/test-exclude/node_modules/glob": { 19817 - "version": "7.2.3", 19818 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 19819 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 19820 - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", 17888 + "node_modules/thenify-all": { 17889 + "version": "1.6.0", 17890 + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 17891 + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 19821 17892 "dev": true, 19822 - "license": "ISC", 17893 + "license": "MIT", 19823 17894 "dependencies": { 19824 - "fs.realpath": "^1.0.0", 19825 - "inflight": "^1.0.4", 19826 - "inherits": "2", 19827 - "minimatch": "^3.1.1", 19828 - "once": "^1.3.0", 19829 - "path-is-absolute": "^1.0.0" 17895 + "thenify": ">= 3.1.0 < 4" 19830 17896 }, 19831 17897 "engines": { 19832 - "node": "*" 19833 - }, 19834 - "funding": { 19835 - "url": "https://github.com/sponsors/isaacs" 19836 - } 19837 - }, 19838 - "node_modules/test-exclude/node_modules/minimatch": { 19839 - "version": "3.1.5", 19840 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 19841 - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 19842 - "dev": true, 19843 - "license": "ISC", 19844 - "dependencies": { 19845 - "brace-expansion": "^1.1.7" 19846 - }, 19847 - "engines": { 19848 - "node": "*" 17898 + "node": ">=0.8" 19849 17899 } 19850 17900 }, 19851 17901 "node_modules/through": { ··· 19921 17971 "semver": "bin/semver" 19922 17972 } 19923 17973 }, 19924 - "node_modules/tiny-invariant": { 19925 - "version": "1.1.0", 19926 - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", 19927 - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==", 19928 - "license": "MIT" 19929 - }, 19930 17974 "node_modules/tiny-typed-emitter": { 19931 17975 "version": "2.1.0", 19932 17976 "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", 19933 17977 "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==", 19934 17978 "license": "MIT" 19935 17979 }, 19936 - "node_modules/tiny-warning": { 19937 - "version": "1.0.3", 19938 - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", 19939 - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", 17980 + "node_modules/tinybench": { 17981 + "version": "2.9.0", 17982 + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 17983 + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 17984 + "dev": true, 19940 17985 "license": "MIT" 19941 17986 }, 19942 17987 "node_modules/tinycolor2": { 19943 17988 "version": "1.6.0", 19944 17989 "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", 19945 17990 "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", 17991 + "license": "MIT" 17992 + }, 17993 + "node_modules/tinyexec": { 17994 + "version": "0.3.2", 17995 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 17996 + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 17997 + "dev": true, 19946 17998 "license": "MIT" 19947 17999 }, 19948 18000 "node_modules/tinyglobby": { ··· 19993 18045 "url": "https://github.com/sponsors/jonschlinkert" 19994 18046 } 19995 18047 }, 18048 + "node_modules/tinypool": { 18049 + "version": "1.1.1", 18050 + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", 18051 + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", 18052 + "dev": true, 18053 + "license": "MIT", 18054 + "engines": { 18055 + "node": "^18.0.0 || >=20.0.0" 18056 + } 18057 + }, 19996 18058 "node_modules/tinyqueue": { 19997 18059 "version": "2.0.3", 19998 18060 "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", 19999 18061 "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==", 20000 18062 "license": "ISC" 20001 18063 }, 18064 + "node_modules/tinyrainbow": { 18065 + "version": "2.0.0", 18066 + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", 18067 + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", 18068 + "dev": true, 18069 + "license": "MIT", 18070 + "engines": { 18071 + "node": ">=14.0.0" 18072 + } 18073 + }, 18074 + "node_modules/tinyspy": { 18075 + "version": "4.0.4", 18076 + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", 18077 + "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", 18078 + "dev": true, 18079 + "license": "MIT", 18080 + "engines": { 18081 + "node": ">=14.0.0" 18082 + } 18083 + }, 18084 + "node_modules/tldts": { 18085 + "version": "6.1.86", 18086 + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", 18087 + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", 18088 + "dev": true, 18089 + "license": "MIT", 18090 + "dependencies": { 18091 + "tldts-core": "^6.1.86" 18092 + }, 18093 + "bin": { 18094 + "tldts": "bin/cli.js" 18095 + } 18096 + }, 18097 + "node_modules/tldts-core": { 18098 + "version": "6.1.86", 18099 + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", 18100 + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", 18101 + "dev": true, 18102 + "license": "MIT" 18103 + }, 20002 18104 "node_modules/tmp": { 20003 18105 "version": "0.2.5", 20004 18106 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", ··· 20019 18121 "tmp": "^0.2.0" 20020 18122 } 20021 18123 }, 20022 - "node_modules/tmpl": { 20023 - "version": "1.0.5", 20024 - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 20025 - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 20026 - "dev": true, 20027 - "license": "BSD-3-Clause" 20028 - }, 20029 18124 "node_modules/to-float32": { 20030 18125 "version": "1.1.0", 20031 18126 "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz", ··· 20068 18163 "topoquantize": "bin/topoquantize" 20069 18164 } 20070 18165 }, 18166 + "node_modules/tough-cookie": { 18167 + "version": "5.1.2", 18168 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", 18169 + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", 18170 + "dev": true, 18171 + "license": "BSD-3-Clause", 18172 + "dependencies": { 18173 + "tldts": "^6.1.32" 18174 + }, 18175 + "engines": { 18176 + "node": ">=16" 18177 + } 18178 + }, 18179 + "node_modules/tr46": { 18180 + "version": "5.1.1", 18181 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 18182 + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 18183 + "dev": true, 18184 + "license": "MIT", 18185 + "dependencies": { 18186 + "punycode": "^2.3.1" 18187 + }, 18188 + "engines": { 18189 + "node": ">=18" 18190 + } 18191 + }, 20071 18192 "node_modules/truncate-utf8-bytes": { 20072 18193 "version": "1.0.2", 20073 18194 "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", ··· 20091 18212 "typescript": ">=4.8.4" 20092 18213 } 20093 18214 }, 18215 + "node_modules/ts-interface-checker": { 18216 + "version": "0.1.13", 18217 + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 18218 + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 18219 + "dev": true, 18220 + "license": "Apache-2.0" 18221 + }, 20094 18222 "node_modules/tsconfig-paths": { 20095 18223 "version": "3.15.0", 20096 18224 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", ··· 20150 18278 }, 20151 18279 "engines": { 20152 18280 "node": ">= 0.8.0" 20153 - } 20154 - }, 20155 - "node_modules/type-detect": { 20156 - "version": "4.0.8", 20157 - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 20158 - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 20159 - "dev": true, 20160 - "license": "MIT", 20161 - "engines": { 20162 - "node": ">=4" 20163 - } 20164 - }, 20165 - "node_modules/type-fest": { 20166 - "version": "0.21.3", 20167 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 20168 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 20169 - "dev": true, 20170 - "license": "(MIT OR CC0-1.0)", 20171 - "engines": { 20172 - "node": ">=10" 20173 - }, 20174 - "funding": { 20175 - "url": "https://github.com/sponsors/sindresorhus" 20176 18281 } 20177 18282 }, 20178 18283 "node_modules/typed-array-buffer": { ··· 20409 18514 "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", 20410 18515 "license": "MIT" 20411 18516 }, 20412 - "node_modules/unrs-resolver": { 20413 - "version": "1.11.1", 20414 - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", 20415 - "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", 20416 - "dev": true, 20417 - "hasInstallScript": true, 20418 - "license": "MIT", 20419 - "dependencies": { 20420 - "napi-postinstall": "^0.3.0" 20421 - }, 20422 - "funding": { 20423 - "url": "https://opencollective.com/unrs-resolver" 20424 - }, 20425 - "optionalDependencies": { 20426 - "@unrs/resolver-binding-android-arm-eabi": "1.11.1", 20427 - "@unrs/resolver-binding-android-arm64": "1.11.1", 20428 - "@unrs/resolver-binding-darwin-arm64": "1.11.1", 20429 - "@unrs/resolver-binding-darwin-x64": "1.11.1", 20430 - "@unrs/resolver-binding-freebsd-x64": "1.11.1", 20431 - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", 20432 - "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", 20433 - "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", 20434 - "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", 20435 - "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", 20436 - "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", 20437 - "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", 20438 - "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", 20439 - "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", 20440 - "@unrs/resolver-binding-linux-x64-musl": "1.11.1", 20441 - "@unrs/resolver-binding-wasm32-wasi": "1.11.1", 20442 - "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", 20443 - "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", 20444 - "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" 20445 - } 20446 - }, 20447 18517 "node_modules/update-browserslist-db": { 20448 18518 "version": "1.2.3", 20449 18519 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", ··· 20491 18561 "punycode": "^2.1.0" 20492 18562 } 20493 18563 }, 18564 + "node_modules/use-callback-ref": { 18565 + "version": "1.3.3", 18566 + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", 18567 + "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", 18568 + "license": "MIT", 18569 + "dependencies": { 18570 + "tslib": "^2.0.0" 18571 + }, 18572 + "engines": { 18573 + "node": ">=10" 18574 + }, 18575 + "peerDependencies": { 18576 + "@types/react": "*", 18577 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 18578 + }, 18579 + "peerDependenciesMeta": { 18580 + "@types/react": { 18581 + "optional": true 18582 + } 18583 + } 18584 + }, 18585 + "node_modules/use-sidecar": { 18586 + "version": "1.1.3", 18587 + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", 18588 + "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", 18589 + "license": "MIT", 18590 + "dependencies": { 18591 + "detect-node-es": "^1.1.0", 18592 + "tslib": "^2.0.0" 18593 + }, 18594 + "engines": { 18595 + "node": ">=10" 18596 + }, 18597 + "peerDependencies": { 18598 + "@types/react": "*", 18599 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 18600 + }, 18601 + "peerDependenciesMeta": { 18602 + "@types/react": { 18603 + "optional": true 18604 + } 18605 + } 18606 + }, 20494 18607 "node_modules/use-sync-external-store": { 20495 18608 "version": "1.6.0", 20496 18609 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", ··· 20513 18626 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 20514 18627 "license": "MIT" 20515 18628 }, 20516 - "node_modules/v8-to-istanbul": { 20517 - "version": "9.3.0", 20518 - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", 20519 - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", 20520 - "dev": true, 20521 - "license": "ISC", 20522 - "dependencies": { 20523 - "@jridgewell/trace-mapping": "^0.3.12", 20524 - "@types/istanbul-lib-coverage": "^2.0.1", 20525 - "convert-source-map": "^2.0.0" 20526 - }, 20527 - "engines": { 20528 - "node": ">=10.12.0" 20529 - } 20530 - }, 20531 - "node_modules/value-equal": { 20532 - "version": "1.0.1", 20533 - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", 20534 - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", 20535 - "license": "MIT" 20536 - }, 20537 18629 "node_modules/verror": { 20538 18630 "version": "1.10.1", 20539 18631 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", ··· 20625 18717 } 20626 18718 } 20627 18719 }, 18720 + "node_modules/vite-node": { 18721 + "version": "3.2.4", 18722 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", 18723 + "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", 18724 + "dev": true, 18725 + "license": "MIT", 18726 + "dependencies": { 18727 + "cac": "^6.7.14", 18728 + "debug": "^4.4.1", 18729 + "es-module-lexer": "^1.7.0", 18730 + "pathe": "^2.0.3", 18731 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" 18732 + }, 18733 + "bin": { 18734 + "vite-node": "vite-node.mjs" 18735 + }, 18736 + "engines": { 18737 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 18738 + }, 18739 + "funding": { 18740 + "url": "https://opencollective.com/vitest" 18741 + } 18742 + }, 20628 18743 "node_modules/vite/node_modules/fdir": { 20629 18744 "version": "6.5.0", 20630 18745 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", ··· 20656 18771 "url": "https://github.com/sponsors/jonschlinkert" 20657 18772 } 20658 18773 }, 18774 + "node_modules/vitest": { 18775 + "version": "3.2.4", 18776 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz", 18777 + "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", 18778 + "dev": true, 18779 + "license": "MIT", 18780 + "dependencies": { 18781 + "@types/chai": "^5.2.2", 18782 + "@vitest/expect": "3.2.4", 18783 + "@vitest/mocker": "3.2.4", 18784 + "@vitest/pretty-format": "^3.2.4", 18785 + "@vitest/runner": "3.2.4", 18786 + "@vitest/snapshot": "3.2.4", 18787 + "@vitest/spy": "3.2.4", 18788 + "@vitest/utils": "3.2.4", 18789 + "chai": "^5.2.0", 18790 + "debug": "^4.4.1", 18791 + "expect-type": "^1.2.1", 18792 + "magic-string": "^0.30.17", 18793 + "pathe": "^2.0.3", 18794 + "picomatch": "^4.0.2", 18795 + "std-env": "^3.9.0", 18796 + "tinybench": "^2.9.0", 18797 + "tinyexec": "^0.3.2", 18798 + "tinyglobby": "^0.2.14", 18799 + "tinypool": "^1.1.1", 18800 + "tinyrainbow": "^2.0.0", 18801 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0", 18802 + "vite-node": "3.2.4", 18803 + "why-is-node-running": "^2.3.0" 18804 + }, 18805 + "bin": { 18806 + "vitest": "vitest.mjs" 18807 + }, 18808 + "engines": { 18809 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 18810 + }, 18811 + "funding": { 18812 + "url": "https://opencollective.com/vitest" 18813 + }, 18814 + "peerDependencies": { 18815 + "@edge-runtime/vm": "*", 18816 + "@types/debug": "^4.1.12", 18817 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 18818 + "@vitest/browser": "3.2.4", 18819 + "@vitest/ui": "3.2.4", 18820 + "happy-dom": "*", 18821 + "jsdom": "*" 18822 + }, 18823 + "peerDependenciesMeta": { 18824 + "@edge-runtime/vm": { 18825 + "optional": true 18826 + }, 18827 + "@types/debug": { 18828 + "optional": true 18829 + }, 18830 + "@types/node": { 18831 + "optional": true 18832 + }, 18833 + "@vitest/browser": { 18834 + "optional": true 18835 + }, 18836 + "@vitest/ui": { 18837 + "optional": true 18838 + }, 18839 + "happy-dom": { 18840 + "optional": true 18841 + }, 18842 + "jsdom": { 18843 + "optional": true 18844 + } 18845 + } 18846 + }, 18847 + "node_modules/vitest/node_modules/picomatch": { 18848 + "version": "4.0.3", 18849 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 18850 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 18851 + "dev": true, 18852 + "license": "MIT", 18853 + "engines": { 18854 + "node": ">=12" 18855 + }, 18856 + "funding": { 18857 + "url": "https://github.com/sponsors/jonschlinkert" 18858 + } 18859 + }, 20659 18860 "node_modules/vt-pbf": { 20660 18861 "version": "3.1.3", 20661 18862 "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", ··· 20667 18868 "pbf": "^3.2.1" 20668 18869 } 20669 18870 }, 20670 - "node_modules/walker": { 20671 - "version": "1.0.8", 20672 - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 20673 - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 18871 + "node_modules/w3c-xmlserializer": { 18872 + "version": "5.0.0", 18873 + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", 18874 + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", 20674 18875 "dev": true, 20675 - "license": "Apache-2.0", 18876 + "license": "MIT", 20676 18877 "dependencies": { 20677 - "makeerror": "1.0.12" 18878 + "xml-name-validator": "^5.0.0" 18879 + }, 18880 + "engines": { 18881 + "node": ">=18" 20678 18882 } 20679 18883 }, 20680 18884 "node_modules/warning": { ··· 20711 18915 "get-canvas-context": "^1.0.1" 20712 18916 } 20713 18917 }, 18918 + "node_modules/webidl-conversions": { 18919 + "version": "7.0.0", 18920 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", 18921 + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", 18922 + "dev": true, 18923 + "license": "BSD-2-Clause", 18924 + "engines": { 18925 + "node": ">=12" 18926 + } 18927 + }, 18928 + "node_modules/whatwg-encoding": { 18929 + "version": "3.1.1", 18930 + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", 18931 + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", 18932 + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", 18933 + "dev": true, 18934 + "license": "MIT", 18935 + "dependencies": { 18936 + "iconv-lite": "0.6.3" 18937 + }, 18938 + "engines": { 18939 + "node": ">=18" 18940 + } 18941 + }, 18942 + "node_modules/whatwg-encoding/node_modules/iconv-lite": { 18943 + "version": "0.6.3", 18944 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 18945 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 18946 + "dev": true, 18947 + "license": "MIT", 18948 + "dependencies": { 18949 + "safer-buffer": ">= 2.1.2 < 3.0.0" 18950 + }, 18951 + "engines": { 18952 + "node": ">=0.10.0" 18953 + } 18954 + }, 18955 + "node_modules/whatwg-mimetype": { 18956 + "version": "4.0.0", 18957 + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", 18958 + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", 18959 + "dev": true, 18960 + "license": "MIT", 18961 + "engines": { 18962 + "node": ">=18" 18963 + } 18964 + }, 18965 + "node_modules/whatwg-url": { 18966 + "version": "14.2.0", 18967 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", 18968 + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", 18969 + "dev": true, 18970 + "license": "MIT", 18971 + "dependencies": { 18972 + "tr46": "^5.1.0", 18973 + "webidl-conversions": "^7.0.0" 18974 + }, 18975 + "engines": { 18976 + "node": ">=18" 18977 + } 18978 + }, 20714 18979 "node_modules/which": { 20715 18980 "version": "2.0.2", 20716 18981 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ··· 20816 19081 "url": "https://github.com/sponsors/ljharb" 20817 19082 } 20818 19083 }, 19084 + "node_modules/why-is-node-running": { 19085 + "version": "2.3.0", 19086 + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 19087 + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 19088 + "dev": true, 19089 + "license": "MIT", 19090 + "dependencies": { 19091 + "siginfo": "^2.0.0", 19092 + "stackback": "0.0.2" 19093 + }, 19094 + "bin": { 19095 + "why-is-node-running": "cli.js" 19096 + }, 19097 + "engines": { 19098 + "node": ">=8" 19099 + } 19100 + }, 20819 19101 "node_modules/word-wrap": { 20820 19102 "version": "1.2.5", 20821 19103 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", ··· 20938 19220 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 20939 19221 "license": "ISC" 20940 19222 }, 20941 - "node_modules/write-file-atomic": { 20942 - "version": "5.0.1", 20943 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", 20944 - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 20945 - "dev": true, 20946 - "license": "ISC", 20947 - "dependencies": { 20948 - "imurmurhash": "^0.1.4", 20949 - "signal-exit": "^4.0.1" 20950 - }, 20951 - "engines": { 20952 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 20953 - } 20954 - }, 20955 - "node_modules/write-file-atomic/node_modules/signal-exit": { 20956 - "version": "4.1.0", 20957 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 20958 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 20959 - "dev": true, 20960 - "license": "ISC", 20961 - "engines": { 20962 - "node": ">=14" 20963 - }, 20964 - "funding": { 20965 - "url": "https://github.com/sponsors/isaacs" 20966 - } 20967 - }, 20968 19223 "node_modules/ws": { 20969 19224 "version": "8.19.0", 20970 19225 "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", ··· 20986 19241 } 20987 19242 } 20988 19243 }, 19244 + "node_modules/xml-name-validator": { 19245 + "version": "5.0.0", 19246 + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", 19247 + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", 19248 + "dev": true, 19249 + "license": "Apache-2.0", 19250 + "engines": { 19251 + "node": ">=18" 19252 + } 19253 + }, 20989 19254 "node_modules/xmlbuilder": { 20990 19255 "version": "15.1.1", 20991 19256 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", ··· 20995 19260 "engines": { 20996 19261 "node": ">=8.0" 20997 19262 } 19263 + }, 19264 + "node_modules/xmlchars": { 19265 + "version": "2.2.0", 19266 + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", 19267 + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", 19268 + "dev": true, 19269 + "license": "MIT" 20998 19270 }, 20999 19271 "node_modules/xss-filters": { 21000 19272 "version": "1.2.7",
+1
package.json
··· 139 139 "devDependencies": { 140 140 "@babel/plugin-proposal-class-properties": "^7.10.4", 141 141 "@babel/plugin-proposal-decorators": "^7.10.5", 142 + "@testing-library/dom": "^10.4.1", 142 143 "@testing-library/jest-dom": "^6.4.0", 143 144 "@testing-library/react": "^16.0.0", 144 145 "@types/node": "^22.12.0",
+3 -3
src/renderer/app.global.css
··· 1 + @import 'rc-slider/assets/index.css'; 2 + @import 'react-toastify/dist/ReactToastify.css'; 3 + @import 'lab.js/dist/css/lab.css'; 1 4 @tailwind base; 2 5 @tailwind components; 3 6 @tailwind utilities; 4 - @import 'rc-slider/assets/index.css'; 5 - @import 'react-toastify/dist/ReactToastify.css'; 6 - @import 'lab.js/dist/css/lab.css'; 7 7 8 8 body { 9 9 position: relative;