Multicolumn Bluesky client powered by Angular

initial commit

kbenlloch c73cb93d

+15237
+17
.editorconfig
··· 1 + # Editor configuration, see https://editorconfig.org 2 + root = true 3 + 4 + [*] 5 + charset = utf-8 6 + indent_style = space 7 + indent_size = 2 8 + insert_final_newline = true 9 + trim_trailing_whitespace = true 10 + 11 + [*.ts] 12 + quote_type = single 13 + ij_typescript_use_double_quotes = false 14 + 15 + [*.md] 16 + max_line_length = off 17 + trim_trailing_whitespace = false
+42
.gitignore
··· 1 + # See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. 2 + 3 + # Compiled output 4 + /dist 5 + /tmp 6 + /out-tsc 7 + /bazel-out 8 + 9 + # Node 10 + /node_modules 11 + npm-debug.log 12 + yarn-error.log 13 + 14 + # IDEs and editors 15 + .idea/ 16 + .project 17 + .classpath 18 + .c9/ 19 + *.launch 20 + .settings/ 21 + *.sublime-workspace 22 + 23 + # Visual Studio Code 24 + .vscode/* 25 + !.vscode/settings.json 26 + !.vscode/tasks.json 27 + !.vscode/launch.json 28 + !.vscode/extensions.json 29 + .history/* 30 + 31 + # Miscellaneous 32 + /.angular/cache 33 + .sass-cache/ 34 + /connect.lock 35 + /coverage 36 + /libpeerconnection.log 37 + testem.log 38 + /typings 39 + 40 + # System files 41 + .DS_Store 42 + Thumbs.db
+4
.vscode/extensions.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 3 + "recommendations": ["angular.ng-template"] 4 + }
+20
.vscode/launch.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 3 + "version": "0.2.0", 4 + "configurations": [ 5 + { 6 + "name": "ng serve", 7 + "type": "chrome", 8 + "request": "launch", 9 + "preLaunchTask": "npm: start", 10 + "url": "http://localhost:4200/" 11 + }, 12 + { 13 + "name": "ng test", 14 + "type": "chrome", 15 + "request": "launch", 16 + "preLaunchTask": "npm: test", 17 + "url": "http://localhost:9876/debug.html" 18 + } 19 + ] 20 + }
+42
.vscode/tasks.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558 3 + "version": "2.0.0", 4 + "tasks": [ 5 + { 6 + "type": "npm", 7 + "script": "start", 8 + "isBackground": true, 9 + "problemMatcher": { 10 + "owner": "typescript", 11 + "pattern": "$tsc", 12 + "background": { 13 + "activeOnStart": true, 14 + "beginsPattern": { 15 + "regexp": "(.*?)" 16 + }, 17 + "endsPattern": { 18 + "regexp": "bundle generation complete" 19 + } 20 + } 21 + } 22 + }, 23 + { 24 + "type": "npm", 25 + "script": "test", 26 + "isBackground": true, 27 + "problemMatcher": { 28 + "owner": "typescript", 29 + "pattern": "$tsc", 30 + "background": { 31 + "activeOnStart": true, 32 + "beginsPattern": { 33 + "regexp": "(.*?)" 34 + }, 35 + "endsPattern": { 36 + "regexp": "bundle generation complete" 37 + } 38 + } 39 + } 40 + } 41 + ] 42 + }
+59
README.md
··· 1 + # Consolesky 2 + 3 + This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.5. 4 + 5 + ## Development server 6 + 7 + To start a local development server, run: 8 + 9 + ```bash 10 + ng serve 11 + ``` 12 + 13 + Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. 14 + 15 + ## Code scaffolding 16 + 17 + Angular CLI includes powerful code scaffolding tools. To generate a new component, run: 18 + 19 + ```bash 20 + ng generate component component-name 21 + ``` 22 + 23 + For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: 24 + 25 + ```bash 26 + ng generate --help 27 + ``` 28 + 29 + ## Building 30 + 31 + To build the project run: 32 + 33 + ```bash 34 + ng build 35 + ``` 36 + 37 + This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. 38 + 39 + ## Running unit tests 40 + 41 + To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: 42 + 43 + ```bash 44 + ng test 45 + ``` 46 + 47 + ## Running end-to-end tests 48 + 49 + For end-to-end (e2e) testing, run: 50 + 51 + ```bash 52 + ng e2e 53 + ``` 54 + 55 + Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. 56 + 57 + ## Additional Resources 58 + 59 + For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
+96
angular.json
··· 1 + { 2 + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 + "version": 1, 4 + "newProjectRoot": "projects", 5 + "projects": { 6 + "consolesky": { 7 + "projectType": "application", 8 + "schematics": {}, 9 + "root": "", 10 + "sourceRoot": "src", 11 + "prefix": "app", 12 + "architect": { 13 + "build": { 14 + "builder": "@angular-devkit/build-angular:application", 15 + "options": { 16 + "outputPath": "dist/consolesky", 17 + "index": "src/index.html", 18 + "browser": "src/main.ts", 19 + "polyfills": [ 20 + "zone.js" 21 + ], 22 + "tsConfig": "tsconfig.app.json", 23 + "assets": [ 24 + { 25 + "glob": "**/*", 26 + "input": "public" 27 + } 28 + ], 29 + "styles": [ 30 + "src/styles.css" 31 + ], 32 + "scripts": [] 33 + }, 34 + "configurations": { 35 + "production": { 36 + "budgets": [ 37 + { 38 + "type": "initial", 39 + "maximumWarning": "500kB", 40 + "maximumError": "1MB" 41 + }, 42 + { 43 + "type": "anyComponentStyle", 44 + "maximumWarning": "4kB", 45 + "maximumError": "8kB" 46 + } 47 + ], 48 + "outputHashing": "all" 49 + }, 50 + "development": { 51 + "optimization": false, 52 + "extractLicenses": false, 53 + "sourceMap": true 54 + } 55 + }, 56 + "defaultConfiguration": "production" 57 + }, 58 + "serve": { 59 + "builder": "@angular-devkit/build-angular:dev-server", 60 + "configurations": { 61 + "production": { 62 + "buildTarget": "consolesky:build:production" 63 + }, 64 + "development": { 65 + "buildTarget": "consolesky:build:development" 66 + } 67 + }, 68 + "defaultConfiguration": "development" 69 + }, 70 + "extract-i18n": { 71 + "builder": "@angular-devkit/build-angular:extract-i18n" 72 + }, 73 + "test": { 74 + "builder": "@angular-devkit/build-angular:karma", 75 + "options": { 76 + "polyfills": [ 77 + "zone.js", 78 + "zone.js/testing" 79 + ], 80 + "tsConfig": "tsconfig.spec.json", 81 + "assets": [ 82 + { 83 + "glob": "**/*", 84 + "input": "public" 85 + } 86 + ], 87 + "styles": [ 88 + "src/styles.css" 89 + ], 90 + "scripts": [] 91 + } 92 + } 93 + } 94 + } 95 + } 96 + }
+14455
package-lock.json
··· 1 + { 2 + "name": "consolesky", 3 + "version": "0.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "consolesky", 9 + "version": "0.0.0", 10 + "dependencies": { 11 + "@angular/common": "^19.2.0", 12 + "@angular/compiler": "^19.2.0", 13 + "@angular/core": "^19.2.0", 14 + "@angular/forms": "^19.2.0", 15 + "@angular/platform-browser": "^19.2.0", 16 + "@angular/platform-browser-dynamic": "^19.2.0", 17 + "@angular/router": "^19.2.0", 18 + "rxjs": "~7.8.0", 19 + "tslib": "^2.3.0", 20 + "zone.js": "~0.15.0" 21 + }, 22 + "devDependencies": { 23 + "@angular-devkit/build-angular": "^19.2.5", 24 + "@angular/cli": "^19.2.5", 25 + "@angular/compiler-cli": "^19.2.0", 26 + "@types/jasmine": "~5.1.0", 27 + "jasmine-core": "~5.6.0", 28 + "karma": "~6.4.0", 29 + "karma-chrome-launcher": "~3.2.0", 30 + "karma-coverage": "~2.2.0", 31 + "karma-jasmine": "~5.1.0", 32 + "karma-jasmine-html-reporter": "~2.1.0", 33 + "typescript": "~5.7.2" 34 + } 35 + }, 36 + "node_modules/@ampproject/remapping": { 37 + "version": "2.3.0", 38 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 39 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 40 + "dev": true, 41 + "license": "Apache-2.0", 42 + "dependencies": { 43 + "@jridgewell/gen-mapping": "^0.3.5", 44 + "@jridgewell/trace-mapping": "^0.3.24" 45 + }, 46 + "engines": { 47 + "node": ">=6.0.0" 48 + } 49 + }, 50 + "node_modules/@angular-devkit/architect": { 51 + "version": "0.1902.5", 52 + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.5.tgz", 53 + "integrity": "sha512-GdcTqwCZT0CTagUoTmq799hpnbQeICx53+eHsfs+lyKjkojk1ahC6ZOi4nNLDl/J2DIMFPHIG1ZgHPuhjKItAw==", 54 + "dev": true, 55 + "license": "MIT", 56 + "dependencies": { 57 + "@angular-devkit/core": "19.2.5", 58 + "rxjs": "7.8.1" 59 + }, 60 + "engines": { 61 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 62 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 63 + "yarn": ">= 1.13.0" 64 + } 65 + }, 66 + "node_modules/@angular-devkit/architect/node_modules/rxjs": { 67 + "version": "7.8.1", 68 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 69 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 70 + "dev": true, 71 + "license": "Apache-2.0", 72 + "dependencies": { 73 + "tslib": "^2.1.0" 74 + } 75 + }, 76 + "node_modules/@angular-devkit/build-angular": { 77 + "version": "19.2.5", 78 + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.5.tgz", 79 + "integrity": "sha512-PmLAaPuruTzEACsVe7MVyDuShQhyFdj83gWqvPKXVd8p2SIEE8SeVXyNRKNYf84cZdxqJB+IgjyvTPK7R7a+rA==", 80 + "dev": true, 81 + "license": "MIT", 82 + "dependencies": { 83 + "@ampproject/remapping": "2.3.0", 84 + "@angular-devkit/architect": "0.1902.5", 85 + "@angular-devkit/build-webpack": "0.1902.5", 86 + "@angular-devkit/core": "19.2.5", 87 + "@angular/build": "19.2.5", 88 + "@babel/core": "7.26.10", 89 + "@babel/generator": "7.26.10", 90 + "@babel/helper-annotate-as-pure": "7.25.9", 91 + "@babel/helper-split-export-declaration": "7.24.7", 92 + "@babel/plugin-transform-async-generator-functions": "7.26.8", 93 + "@babel/plugin-transform-async-to-generator": "7.25.9", 94 + "@babel/plugin-transform-runtime": "7.26.10", 95 + "@babel/preset-env": "7.26.9", 96 + "@babel/runtime": "7.26.10", 97 + "@discoveryjs/json-ext": "0.6.3", 98 + "@ngtools/webpack": "19.2.5", 99 + "@vitejs/plugin-basic-ssl": "1.2.0", 100 + "ansi-colors": "4.1.3", 101 + "autoprefixer": "10.4.20", 102 + "babel-loader": "9.2.1", 103 + "browserslist": "^4.21.5", 104 + "copy-webpack-plugin": "12.0.2", 105 + "css-loader": "7.1.2", 106 + "esbuild-wasm": "0.25.1", 107 + "fast-glob": "3.3.3", 108 + "http-proxy-middleware": "3.0.3", 109 + "istanbul-lib-instrument": "6.0.3", 110 + "jsonc-parser": "3.3.1", 111 + "karma-source-map-support": "1.4.0", 112 + "less": "4.2.2", 113 + "less-loader": "12.2.0", 114 + "license-webpack-plugin": "4.0.2", 115 + "loader-utils": "3.3.1", 116 + "mini-css-extract-plugin": "2.9.2", 117 + "open": "10.1.0", 118 + "ora": "5.4.1", 119 + "picomatch": "4.0.2", 120 + "piscina": "4.8.0", 121 + "postcss": "8.5.2", 122 + "postcss-loader": "8.1.1", 123 + "resolve-url-loader": "5.0.0", 124 + "rxjs": "7.8.1", 125 + "sass": "1.85.0", 126 + "sass-loader": "16.0.5", 127 + "semver": "7.7.1", 128 + "source-map-loader": "5.0.0", 129 + "source-map-support": "0.5.21", 130 + "terser": "5.39.0", 131 + "tree-kill": "1.2.2", 132 + "tslib": "2.8.1", 133 + "webpack": "5.98.0", 134 + "webpack-dev-middleware": "7.4.2", 135 + "webpack-dev-server": "5.2.0", 136 + "webpack-merge": "6.0.1", 137 + "webpack-subresource-integrity": "5.1.0" 138 + }, 139 + "engines": { 140 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 141 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 142 + "yarn": ">= 1.13.0" 143 + }, 144 + "optionalDependencies": { 145 + "esbuild": "0.25.1" 146 + }, 147 + "peerDependencies": { 148 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 149 + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", 150 + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", 151 + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", 152 + "@angular/ssr": "^19.2.5", 153 + "@web/test-runner": "^0.20.0", 154 + "browser-sync": "^3.0.2", 155 + "jest": "^29.5.0", 156 + "jest-environment-jsdom": "^29.5.0", 157 + "karma": "^6.3.0", 158 + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", 159 + "protractor": "^7.0.0", 160 + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", 161 + "typescript": ">=5.5 <5.9" 162 + }, 163 + "peerDependenciesMeta": { 164 + "@angular/localize": { 165 + "optional": true 166 + }, 167 + "@angular/platform-server": { 168 + "optional": true 169 + }, 170 + "@angular/service-worker": { 171 + "optional": true 172 + }, 173 + "@angular/ssr": { 174 + "optional": true 175 + }, 176 + "@web/test-runner": { 177 + "optional": true 178 + }, 179 + "browser-sync": { 180 + "optional": true 181 + }, 182 + "jest": { 183 + "optional": true 184 + }, 185 + "jest-environment-jsdom": { 186 + "optional": true 187 + }, 188 + "karma": { 189 + "optional": true 190 + }, 191 + "ng-packagr": { 192 + "optional": true 193 + }, 194 + "protractor": { 195 + "optional": true 196 + }, 197 + "tailwindcss": { 198 + "optional": true 199 + } 200 + } 201 + }, 202 + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { 203 + "version": "7.8.1", 204 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 205 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 206 + "dev": true, 207 + "license": "Apache-2.0", 208 + "dependencies": { 209 + "tslib": "^2.1.0" 210 + } 211 + }, 212 + "node_modules/@angular-devkit/build-webpack": { 213 + "version": "0.1902.5", 214 + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.5.tgz", 215 + "integrity": "sha512-rXvUKRAgjhHTmBVr4HbZs+gS6sQ5EM+sv+Ygzl7oz7xC2+JOKBYiq+9B8Udk4GnW3Es9m6Dq7G4XbBMPzVia3Q==", 216 + "dev": true, 217 + "license": "MIT", 218 + "dependencies": { 219 + "@angular-devkit/architect": "0.1902.5", 220 + "rxjs": "7.8.1" 221 + }, 222 + "engines": { 223 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 224 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 225 + "yarn": ">= 1.13.0" 226 + }, 227 + "peerDependencies": { 228 + "webpack": "^5.30.0", 229 + "webpack-dev-server": "^5.0.2" 230 + } 231 + }, 232 + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { 233 + "version": "7.8.1", 234 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 235 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 236 + "dev": true, 237 + "license": "Apache-2.0", 238 + "dependencies": { 239 + "tslib": "^2.1.0" 240 + } 241 + }, 242 + "node_modules/@angular-devkit/core": { 243 + "version": "19.2.5", 244 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.5.tgz", 245 + "integrity": "sha512-s5d6ZQmut5QO7pcxssIoDgeVhVEjoQKxWpBeqsSdYxMYjROMR+QnlNcyiSDLI6Wc7QR9mZINOpx8yoj6Nim1Rw==", 246 + "dev": true, 247 + "license": "MIT", 248 + "dependencies": { 249 + "ajv": "8.17.1", 250 + "ajv-formats": "3.0.1", 251 + "jsonc-parser": "3.3.1", 252 + "picomatch": "4.0.2", 253 + "rxjs": "7.8.1", 254 + "source-map": "0.7.4" 255 + }, 256 + "engines": { 257 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 258 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 259 + "yarn": ">= 1.13.0" 260 + }, 261 + "peerDependencies": { 262 + "chokidar": "^4.0.0" 263 + }, 264 + "peerDependenciesMeta": { 265 + "chokidar": { 266 + "optional": true 267 + } 268 + } 269 + }, 270 + "node_modules/@angular-devkit/core/node_modules/rxjs": { 271 + "version": "7.8.1", 272 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 273 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 274 + "dev": true, 275 + "license": "Apache-2.0", 276 + "dependencies": { 277 + "tslib": "^2.1.0" 278 + } 279 + }, 280 + "node_modules/@angular-devkit/schematics": { 281 + "version": "19.2.5", 282 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.5.tgz", 283 + "integrity": "sha512-gfWnbwDOuKyRZK0biVyiNIhV6kmI1VmHg1LLbJm3QK6jDL0JgXD0NudgL8ILl5Ksd1sJOwQAuzTLM5iPfB3hDA==", 284 + "dev": true, 285 + "license": "MIT", 286 + "dependencies": { 287 + "@angular-devkit/core": "19.2.5", 288 + "jsonc-parser": "3.3.1", 289 + "magic-string": "0.30.17", 290 + "ora": "5.4.1", 291 + "rxjs": "7.8.1" 292 + }, 293 + "engines": { 294 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 295 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 296 + "yarn": ">= 1.13.0" 297 + } 298 + }, 299 + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { 300 + "version": "7.8.1", 301 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 302 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 303 + "dev": true, 304 + "license": "Apache-2.0", 305 + "dependencies": { 306 + "tslib": "^2.1.0" 307 + } 308 + }, 309 + "node_modules/@angular/build": { 310 + "version": "19.2.5", 311 + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.5.tgz", 312 + "integrity": "sha512-WtgdBHxFVMtbLzEYf1dYJqtld282aXxEbefsRi3RZWnLya8qO33bKMxpcd0V2iLIuIc1v/sUXPIzbWLO10mvTg==", 313 + "dev": true, 314 + "license": "MIT", 315 + "dependencies": { 316 + "@ampproject/remapping": "2.3.0", 317 + "@angular-devkit/architect": "0.1902.5", 318 + "@babel/core": "7.26.10", 319 + "@babel/helper-annotate-as-pure": "7.25.9", 320 + "@babel/helper-split-export-declaration": "7.24.7", 321 + "@babel/plugin-syntax-import-attributes": "7.26.0", 322 + "@inquirer/confirm": "5.1.6", 323 + "@vitejs/plugin-basic-ssl": "1.2.0", 324 + "beasties": "0.2.0", 325 + "browserslist": "^4.23.0", 326 + "esbuild": "0.25.1", 327 + "fast-glob": "3.3.3", 328 + "https-proxy-agent": "7.0.6", 329 + "istanbul-lib-instrument": "6.0.3", 330 + "listr2": "8.2.5", 331 + "magic-string": "0.30.17", 332 + "mrmime": "2.0.1", 333 + "parse5-html-rewriting-stream": "7.0.0", 334 + "picomatch": "4.0.2", 335 + "piscina": "4.8.0", 336 + "rollup": "4.34.8", 337 + "sass": "1.85.0", 338 + "semver": "7.7.1", 339 + "source-map-support": "0.5.21", 340 + "vite": "6.2.3", 341 + "watchpack": "2.4.2" 342 + }, 343 + "engines": { 344 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 345 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 346 + "yarn": ">= 1.13.0" 347 + }, 348 + "optionalDependencies": { 349 + "lmdb": "3.2.6" 350 + }, 351 + "peerDependencies": { 352 + "@angular/compiler": "^19.0.0 || ^19.2.0-next.0", 353 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 354 + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", 355 + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", 356 + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", 357 + "@angular/ssr": "^19.2.5", 358 + "karma": "^6.4.0", 359 + "less": "^4.2.0", 360 + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", 361 + "postcss": "^8.4.0", 362 + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", 363 + "typescript": ">=5.5 <5.9" 364 + }, 365 + "peerDependenciesMeta": { 366 + "@angular/localize": { 367 + "optional": true 368 + }, 369 + "@angular/platform-server": { 370 + "optional": true 371 + }, 372 + "@angular/service-worker": { 373 + "optional": true 374 + }, 375 + "@angular/ssr": { 376 + "optional": true 377 + }, 378 + "karma": { 379 + "optional": true 380 + }, 381 + "less": { 382 + "optional": true 383 + }, 384 + "ng-packagr": { 385 + "optional": true 386 + }, 387 + "postcss": { 388 + "optional": true 389 + }, 390 + "tailwindcss": { 391 + "optional": true 392 + } 393 + } 394 + }, 395 + "node_modules/@angular/build/node_modules/vite": { 396 + "version": "6.2.3", 397 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", 398 + "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", 399 + "dev": true, 400 + "license": "MIT", 401 + "dependencies": { 402 + "esbuild": "^0.25.0", 403 + "postcss": "^8.5.3", 404 + "rollup": "^4.30.1" 405 + }, 406 + "bin": { 407 + "vite": "bin/vite.js" 408 + }, 409 + "engines": { 410 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 411 + }, 412 + "funding": { 413 + "url": "https://github.com/vitejs/vite?sponsor=1" 414 + }, 415 + "optionalDependencies": { 416 + "fsevents": "~2.3.3" 417 + }, 418 + "peerDependencies": { 419 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 420 + "jiti": ">=1.21.0", 421 + "less": "*", 422 + "lightningcss": "^1.21.0", 423 + "sass": "*", 424 + "sass-embedded": "*", 425 + "stylus": "*", 426 + "sugarss": "*", 427 + "terser": "^5.16.0", 428 + "tsx": "^4.8.1", 429 + "yaml": "^2.4.2" 430 + }, 431 + "peerDependenciesMeta": { 432 + "@types/node": { 433 + "optional": true 434 + }, 435 + "jiti": { 436 + "optional": true 437 + }, 438 + "less": { 439 + "optional": true 440 + }, 441 + "lightningcss": { 442 + "optional": true 443 + }, 444 + "sass": { 445 + "optional": true 446 + }, 447 + "sass-embedded": { 448 + "optional": true 449 + }, 450 + "stylus": { 451 + "optional": true 452 + }, 453 + "sugarss": { 454 + "optional": true 455 + }, 456 + "terser": { 457 + "optional": true 458 + }, 459 + "tsx": { 460 + "optional": true 461 + }, 462 + "yaml": { 463 + "optional": true 464 + } 465 + } 466 + }, 467 + "node_modules/@angular/build/node_modules/vite/node_modules/postcss": { 468 + "version": "8.5.3", 469 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 470 + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 471 + "dev": true, 472 + "funding": [ 473 + { 474 + "type": "opencollective", 475 + "url": "https://opencollective.com/postcss/" 476 + }, 477 + { 478 + "type": "tidelift", 479 + "url": "https://tidelift.com/funding/github/npm/postcss" 480 + }, 481 + { 482 + "type": "github", 483 + "url": "https://github.com/sponsors/ai" 484 + } 485 + ], 486 + "license": "MIT", 487 + "dependencies": { 488 + "nanoid": "^3.3.8", 489 + "picocolors": "^1.1.1", 490 + "source-map-js": "^1.2.1" 491 + }, 492 + "engines": { 493 + "node": "^10 || ^12 || >=14" 494 + } 495 + }, 496 + "node_modules/@angular/cli": { 497 + "version": "19.2.5", 498 + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.5.tgz", 499 + "integrity": "sha512-jiaYtbRdrGGgMQ+Qw68so7m4ZoSblz1Q27ucaFMdKZhzi9yLsWoo9bCpzIk2B7K3dG/VebbjvjLf5WOdKI8UWQ==", 500 + "dev": true, 501 + "license": "MIT", 502 + "dependencies": { 503 + "@angular-devkit/architect": "0.1902.5", 504 + "@angular-devkit/core": "19.2.5", 505 + "@angular-devkit/schematics": "19.2.5", 506 + "@inquirer/prompts": "7.3.2", 507 + "@listr2/prompt-adapter-inquirer": "2.0.18", 508 + "@schematics/angular": "19.2.5", 509 + "@yarnpkg/lockfile": "1.1.0", 510 + "ini": "5.0.0", 511 + "jsonc-parser": "3.3.1", 512 + "listr2": "8.2.5", 513 + "npm-package-arg": "12.0.2", 514 + "npm-pick-manifest": "10.0.0", 515 + "pacote": "20.0.0", 516 + "resolve": "1.22.10", 517 + "semver": "7.7.1", 518 + "symbol-observable": "4.0.0", 519 + "yargs": "17.7.2" 520 + }, 521 + "bin": { 522 + "ng": "bin/ng.js" 523 + }, 524 + "engines": { 525 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 526 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 527 + "yarn": ">= 1.13.0" 528 + } 529 + }, 530 + "node_modules/@angular/common": { 531 + "version": "19.2.4", 532 + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.4.tgz", 533 + "integrity": "sha512-5iBerI1hkY8rAt0gZQgOlfzR69jj5j25JyfkDOhdZhezE0pqhDc69OnbkUM20LTau4bFRYOj015eiKWzE2DOzQ==", 534 + "license": "MIT", 535 + "dependencies": { 536 + "tslib": "^2.3.0" 537 + }, 538 + "engines": { 539 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 540 + }, 541 + "peerDependencies": { 542 + "@angular/core": "19.2.4", 543 + "rxjs": "^6.5.3 || ^7.4.0" 544 + } 545 + }, 546 + "node_modules/@angular/compiler": { 547 + "version": "19.2.4", 548 + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.4.tgz", 549 + "integrity": "sha512-HxUwmkoXMlj9EiSmRMRTI4vR3d5hSxiIZazq7OWtlEm8uKedzLzf72dF+hdc3yF6JCdF87vWiQN22bcGeTxYZw==", 550 + "license": "MIT", 551 + "dependencies": { 552 + "tslib": "^2.3.0" 553 + }, 554 + "engines": { 555 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 556 + } 557 + }, 558 + "node_modules/@angular/compiler-cli": { 559 + "version": "19.2.4", 560 + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.4.tgz", 561 + "integrity": "sha512-zIWWJm0L+OGMGoRJ73WW96+LDSmZsWqNpwYYXBAEzzoMtPMsWg8uiOIxxjF9ZUWQ1Y5ODUSADnBJwt5vtiLbzA==", 562 + "dev": true, 563 + "license": "MIT", 564 + "dependencies": { 565 + "@babel/core": "7.26.9", 566 + "@jridgewell/sourcemap-codec": "^1.4.14", 567 + "chokidar": "^4.0.0", 568 + "convert-source-map": "^1.5.1", 569 + "reflect-metadata": "^0.2.0", 570 + "semver": "^7.0.0", 571 + "tslib": "^2.3.0", 572 + "yargs": "^17.2.1" 573 + }, 574 + "bin": { 575 + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", 576 + "ngc": "bundles/src/bin/ngc.js", 577 + "ngcc": "bundles/ngcc/index.js" 578 + }, 579 + "engines": { 580 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 581 + }, 582 + "peerDependencies": { 583 + "@angular/compiler": "19.2.4", 584 + "typescript": ">=5.5 <5.9" 585 + } 586 + }, 587 + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { 588 + "version": "7.26.9", 589 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", 590 + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", 591 + "dev": true, 592 + "license": "MIT", 593 + "dependencies": { 594 + "@ampproject/remapping": "^2.2.0", 595 + "@babel/code-frame": "^7.26.2", 596 + "@babel/generator": "^7.26.9", 597 + "@babel/helper-compilation-targets": "^7.26.5", 598 + "@babel/helper-module-transforms": "^7.26.0", 599 + "@babel/helpers": "^7.26.9", 600 + "@babel/parser": "^7.26.9", 601 + "@babel/template": "^7.26.9", 602 + "@babel/traverse": "^7.26.9", 603 + "@babel/types": "^7.26.9", 604 + "convert-source-map": "^2.0.0", 605 + "debug": "^4.1.0", 606 + "gensync": "^1.0.0-beta.2", 607 + "json5": "^2.2.3", 608 + "semver": "^6.3.1" 609 + }, 610 + "engines": { 611 + "node": ">=6.9.0" 612 + }, 613 + "funding": { 614 + "type": "opencollective", 615 + "url": "https://opencollective.com/babel" 616 + } 617 + }, 618 + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { 619 + "version": "2.0.0", 620 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 621 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 622 + "dev": true, 623 + "license": "MIT" 624 + }, 625 + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { 626 + "version": "6.3.1", 627 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 628 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 629 + "dev": true, 630 + "license": "ISC", 631 + "bin": { 632 + "semver": "bin/semver.js" 633 + } 634 + }, 635 + "node_modules/@angular/core": { 636 + "version": "19.2.4", 637 + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.4.tgz", 638 + "integrity": "sha512-ZuSMg+LWG0ADLEvMzSqU+D6M5KcQtxBssEFq4UskGIYuvNGqC91hAl4sbnXDQ5C7GgFcLY6ouaemS6dBOIfc/g==", 639 + "license": "MIT", 640 + "dependencies": { 641 + "tslib": "^2.3.0" 642 + }, 643 + "engines": { 644 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 645 + }, 646 + "peerDependencies": { 647 + "rxjs": "^6.5.3 || ^7.4.0", 648 + "zone.js": "~0.15.0" 649 + } 650 + }, 651 + "node_modules/@angular/forms": { 652 + "version": "19.2.4", 653 + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.4.tgz", 654 + "integrity": "sha512-XzFVmy2BduohtV6E304VCiCvayqV6hiYfPDvkzQnPiFfnQqRCGOTKSDOqxBDsSoDoZW7vZNHe3HmNMdyPg3Rog==", 655 + "license": "MIT", 656 + "dependencies": { 657 + "tslib": "^2.3.0" 658 + }, 659 + "engines": { 660 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 661 + }, 662 + "peerDependencies": { 663 + "@angular/common": "19.2.4", 664 + "@angular/core": "19.2.4", 665 + "@angular/platform-browser": "19.2.4", 666 + "rxjs": "^6.5.3 || ^7.4.0" 667 + } 668 + }, 669 + "node_modules/@angular/platform-browser": { 670 + "version": "19.2.4", 671 + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.4.tgz", 672 + "integrity": "sha512-skP+Oq9hxh0hkLcs2bXgnt7Z+KKP5xZYzaHPEToLtPat6l6kSPjT0CJ+DE/8ce443hItAcCbn+JrKGC29nd2pw==", 673 + "license": "MIT", 674 + "dependencies": { 675 + "tslib": "^2.3.0" 676 + }, 677 + "engines": { 678 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 679 + }, 680 + "peerDependencies": { 681 + "@angular/animations": "19.2.4", 682 + "@angular/common": "19.2.4", 683 + "@angular/core": "19.2.4" 684 + }, 685 + "peerDependenciesMeta": { 686 + "@angular/animations": { 687 + "optional": true 688 + } 689 + } 690 + }, 691 + "node_modules/@angular/platform-browser-dynamic": { 692 + "version": "19.2.4", 693 + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.4.tgz", 694 + "integrity": "sha512-KEVf5YTVBFrFAAW7nOVARy+A/xFJ56iDaeoqn63XB3VF5btEGpqoAxKbQGWRRB9G68uZBFXalJ9wXjS6v2T4ng==", 695 + "license": "MIT", 696 + "dependencies": { 697 + "tslib": "^2.3.0" 698 + }, 699 + "engines": { 700 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 701 + }, 702 + "peerDependencies": { 703 + "@angular/common": "19.2.4", 704 + "@angular/compiler": "19.2.4", 705 + "@angular/core": "19.2.4", 706 + "@angular/platform-browser": "19.2.4" 707 + } 708 + }, 709 + "node_modules/@angular/router": { 710 + "version": "19.2.4", 711 + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.4.tgz", 712 + "integrity": "sha512-pnQX6gk8Z+YQFtnuqRDPEv+d9Up2oP1ZJk9/i/vnYS53PguSEtKgCBuiy6FQmn7SdrYFJ3+ZoV6ow9jhv00eqA==", 713 + "license": "MIT", 714 + "dependencies": { 715 + "tslib": "^2.3.0" 716 + }, 717 + "engines": { 718 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 719 + }, 720 + "peerDependencies": { 721 + "@angular/common": "19.2.4", 722 + "@angular/core": "19.2.4", 723 + "@angular/platform-browser": "19.2.4", 724 + "rxjs": "^6.5.3 || ^7.4.0" 725 + } 726 + }, 727 + "node_modules/@babel/code-frame": { 728 + "version": "7.26.2", 729 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", 730 + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", 731 + "dev": true, 732 + "license": "MIT", 733 + "dependencies": { 734 + "@babel/helper-validator-identifier": "^7.25.9", 735 + "js-tokens": "^4.0.0", 736 + "picocolors": "^1.0.0" 737 + }, 738 + "engines": { 739 + "node": ">=6.9.0" 740 + } 741 + }, 742 + "node_modules/@babel/compat-data": { 743 + "version": "7.26.8", 744 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", 745 + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", 746 + "dev": true, 747 + "license": "MIT", 748 + "engines": { 749 + "node": ">=6.9.0" 750 + } 751 + }, 752 + "node_modules/@babel/core": { 753 + "version": "7.26.10", 754 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", 755 + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", 756 + "dev": true, 757 + "license": "MIT", 758 + "dependencies": { 759 + "@ampproject/remapping": "^2.2.0", 760 + "@babel/code-frame": "^7.26.2", 761 + "@babel/generator": "^7.26.10", 762 + "@babel/helper-compilation-targets": "^7.26.5", 763 + "@babel/helper-module-transforms": "^7.26.0", 764 + "@babel/helpers": "^7.26.10", 765 + "@babel/parser": "^7.26.10", 766 + "@babel/template": "^7.26.9", 767 + "@babel/traverse": "^7.26.10", 768 + "@babel/types": "^7.26.10", 769 + "convert-source-map": "^2.0.0", 770 + "debug": "^4.1.0", 771 + "gensync": "^1.0.0-beta.2", 772 + "json5": "^2.2.3", 773 + "semver": "^6.3.1" 774 + }, 775 + "engines": { 776 + "node": ">=6.9.0" 777 + }, 778 + "funding": { 779 + "type": "opencollective", 780 + "url": "https://opencollective.com/babel" 781 + } 782 + }, 783 + "node_modules/@babel/core/node_modules/convert-source-map": { 784 + "version": "2.0.0", 785 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 786 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 787 + "dev": true, 788 + "license": "MIT" 789 + }, 790 + "node_modules/@babel/core/node_modules/semver": { 791 + "version": "6.3.1", 792 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 793 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 794 + "dev": true, 795 + "license": "ISC", 796 + "bin": { 797 + "semver": "bin/semver.js" 798 + } 799 + }, 800 + "node_modules/@babel/generator": { 801 + "version": "7.26.10", 802 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", 803 + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", 804 + "dev": true, 805 + "license": "MIT", 806 + "dependencies": { 807 + "@babel/parser": "^7.26.10", 808 + "@babel/types": "^7.26.10", 809 + "@jridgewell/gen-mapping": "^0.3.5", 810 + "@jridgewell/trace-mapping": "^0.3.25", 811 + "jsesc": "^3.0.2" 812 + }, 813 + "engines": { 814 + "node": ">=6.9.0" 815 + } 816 + }, 817 + "node_modules/@babel/helper-annotate-as-pure": { 818 + "version": "7.25.9", 819 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", 820 + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", 821 + "dev": true, 822 + "license": "MIT", 823 + "dependencies": { 824 + "@babel/types": "^7.25.9" 825 + }, 826 + "engines": { 827 + "node": ">=6.9.0" 828 + } 829 + }, 830 + "node_modules/@babel/helper-compilation-targets": { 831 + "version": "7.27.0", 832 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", 833 + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", 834 + "dev": true, 835 + "license": "MIT", 836 + "dependencies": { 837 + "@babel/compat-data": "^7.26.8", 838 + "@babel/helper-validator-option": "^7.25.9", 839 + "browserslist": "^4.24.0", 840 + "lru-cache": "^5.1.1", 841 + "semver": "^6.3.1" 842 + }, 843 + "engines": { 844 + "node": ">=6.9.0" 845 + } 846 + }, 847 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 848 + "version": "6.3.1", 849 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 850 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 851 + "dev": true, 852 + "license": "ISC", 853 + "bin": { 854 + "semver": "bin/semver.js" 855 + } 856 + }, 857 + "node_modules/@babel/helper-create-class-features-plugin": { 858 + "version": "7.27.0", 859 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", 860 + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", 861 + "dev": true, 862 + "license": "MIT", 863 + "dependencies": { 864 + "@babel/helper-annotate-as-pure": "^7.25.9", 865 + "@babel/helper-member-expression-to-functions": "^7.25.9", 866 + "@babel/helper-optimise-call-expression": "^7.25.9", 867 + "@babel/helper-replace-supers": "^7.26.5", 868 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 869 + "@babel/traverse": "^7.27.0", 870 + "semver": "^6.3.1" 871 + }, 872 + "engines": { 873 + "node": ">=6.9.0" 874 + }, 875 + "peerDependencies": { 876 + "@babel/core": "^7.0.0" 877 + } 878 + }, 879 + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { 880 + "version": "6.3.1", 881 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 882 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 883 + "dev": true, 884 + "license": "ISC", 885 + "bin": { 886 + "semver": "bin/semver.js" 887 + } 888 + }, 889 + "node_modules/@babel/helper-create-regexp-features-plugin": { 890 + "version": "7.27.0", 891 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz", 892 + "integrity": "sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ==", 893 + "dev": true, 894 + "license": "MIT", 895 + "dependencies": { 896 + "@babel/helper-annotate-as-pure": "^7.25.9", 897 + "regexpu-core": "^6.2.0", 898 + "semver": "^6.3.1" 899 + }, 900 + "engines": { 901 + "node": ">=6.9.0" 902 + }, 903 + "peerDependencies": { 904 + "@babel/core": "^7.0.0" 905 + } 906 + }, 907 + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { 908 + "version": "6.3.1", 909 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 910 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 911 + "dev": true, 912 + "license": "ISC", 913 + "bin": { 914 + "semver": "bin/semver.js" 915 + } 916 + }, 917 + "node_modules/@babel/helper-define-polyfill-provider": { 918 + "version": "0.6.4", 919 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", 920 + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", 921 + "dev": true, 922 + "license": "MIT", 923 + "dependencies": { 924 + "@babel/helper-compilation-targets": "^7.22.6", 925 + "@babel/helper-plugin-utils": "^7.22.5", 926 + "debug": "^4.1.1", 927 + "lodash.debounce": "^4.0.8", 928 + "resolve": "^1.14.2" 929 + }, 930 + "peerDependencies": { 931 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 932 + } 933 + }, 934 + "node_modules/@babel/helper-member-expression-to-functions": { 935 + "version": "7.25.9", 936 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", 937 + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", 938 + "dev": true, 939 + "license": "MIT", 940 + "dependencies": { 941 + "@babel/traverse": "^7.25.9", 942 + "@babel/types": "^7.25.9" 943 + }, 944 + "engines": { 945 + "node": ">=6.9.0" 946 + } 947 + }, 948 + "node_modules/@babel/helper-module-imports": { 949 + "version": "7.25.9", 950 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", 951 + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", 952 + "dev": true, 953 + "license": "MIT", 954 + "dependencies": { 955 + "@babel/traverse": "^7.25.9", 956 + "@babel/types": "^7.25.9" 957 + }, 958 + "engines": { 959 + "node": ">=6.9.0" 960 + } 961 + }, 962 + "node_modules/@babel/helper-module-transforms": { 963 + "version": "7.26.0", 964 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", 965 + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", 966 + "dev": true, 967 + "license": "MIT", 968 + "dependencies": { 969 + "@babel/helper-module-imports": "^7.25.9", 970 + "@babel/helper-validator-identifier": "^7.25.9", 971 + "@babel/traverse": "^7.25.9" 972 + }, 973 + "engines": { 974 + "node": ">=6.9.0" 975 + }, 976 + "peerDependencies": { 977 + "@babel/core": "^7.0.0" 978 + } 979 + }, 980 + "node_modules/@babel/helper-optimise-call-expression": { 981 + "version": "7.25.9", 982 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", 983 + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", 984 + "dev": true, 985 + "license": "MIT", 986 + "dependencies": { 987 + "@babel/types": "^7.25.9" 988 + }, 989 + "engines": { 990 + "node": ">=6.9.0" 991 + } 992 + }, 993 + "node_modules/@babel/helper-plugin-utils": { 994 + "version": "7.26.5", 995 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", 996 + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", 997 + "dev": true, 998 + "license": "MIT", 999 + "engines": { 1000 + "node": ">=6.9.0" 1001 + } 1002 + }, 1003 + "node_modules/@babel/helper-remap-async-to-generator": { 1004 + "version": "7.25.9", 1005 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", 1006 + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", 1007 + "dev": true, 1008 + "license": "MIT", 1009 + "dependencies": { 1010 + "@babel/helper-annotate-as-pure": "^7.25.9", 1011 + "@babel/helper-wrap-function": "^7.25.9", 1012 + "@babel/traverse": "^7.25.9" 1013 + }, 1014 + "engines": { 1015 + "node": ">=6.9.0" 1016 + }, 1017 + "peerDependencies": { 1018 + "@babel/core": "^7.0.0" 1019 + } 1020 + }, 1021 + "node_modules/@babel/helper-replace-supers": { 1022 + "version": "7.26.5", 1023 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", 1024 + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", 1025 + "dev": true, 1026 + "license": "MIT", 1027 + "dependencies": { 1028 + "@babel/helper-member-expression-to-functions": "^7.25.9", 1029 + "@babel/helper-optimise-call-expression": "^7.25.9", 1030 + "@babel/traverse": "^7.26.5" 1031 + }, 1032 + "engines": { 1033 + "node": ">=6.9.0" 1034 + }, 1035 + "peerDependencies": { 1036 + "@babel/core": "^7.0.0" 1037 + } 1038 + }, 1039 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 1040 + "version": "7.25.9", 1041 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", 1042 + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", 1043 + "dev": true, 1044 + "license": "MIT", 1045 + "dependencies": { 1046 + "@babel/traverse": "^7.25.9", 1047 + "@babel/types": "^7.25.9" 1048 + }, 1049 + "engines": { 1050 + "node": ">=6.9.0" 1051 + } 1052 + }, 1053 + "node_modules/@babel/helper-split-export-declaration": { 1054 + "version": "7.24.7", 1055 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", 1056 + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", 1057 + "dev": true, 1058 + "license": "MIT", 1059 + "dependencies": { 1060 + "@babel/types": "^7.24.7" 1061 + }, 1062 + "engines": { 1063 + "node": ">=6.9.0" 1064 + } 1065 + }, 1066 + "node_modules/@babel/helper-string-parser": { 1067 + "version": "7.25.9", 1068 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 1069 + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 1070 + "dev": true, 1071 + "license": "MIT", 1072 + "engines": { 1073 + "node": ">=6.9.0" 1074 + } 1075 + }, 1076 + "node_modules/@babel/helper-validator-identifier": { 1077 + "version": "7.25.9", 1078 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 1079 + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 1080 + "dev": true, 1081 + "license": "MIT", 1082 + "engines": { 1083 + "node": ">=6.9.0" 1084 + } 1085 + }, 1086 + "node_modules/@babel/helper-validator-option": { 1087 + "version": "7.25.9", 1088 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", 1089 + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", 1090 + "dev": true, 1091 + "license": "MIT", 1092 + "engines": { 1093 + "node": ">=6.9.0" 1094 + } 1095 + }, 1096 + "node_modules/@babel/helper-wrap-function": { 1097 + "version": "7.25.9", 1098 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", 1099 + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", 1100 + "dev": true, 1101 + "license": "MIT", 1102 + "dependencies": { 1103 + "@babel/template": "^7.25.9", 1104 + "@babel/traverse": "^7.25.9", 1105 + "@babel/types": "^7.25.9" 1106 + }, 1107 + "engines": { 1108 + "node": ">=6.9.0" 1109 + } 1110 + }, 1111 + "node_modules/@babel/helpers": { 1112 + "version": "7.27.0", 1113 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", 1114 + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", 1115 + "dev": true, 1116 + "license": "MIT", 1117 + "dependencies": { 1118 + "@babel/template": "^7.27.0", 1119 + "@babel/types": "^7.27.0" 1120 + }, 1121 + "engines": { 1122 + "node": ">=6.9.0" 1123 + } 1124 + }, 1125 + "node_modules/@babel/parser": { 1126 + "version": "7.27.0", 1127 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", 1128 + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", 1129 + "dev": true, 1130 + "license": "MIT", 1131 + "dependencies": { 1132 + "@babel/types": "^7.27.0" 1133 + }, 1134 + "bin": { 1135 + "parser": "bin/babel-parser.js" 1136 + }, 1137 + "engines": { 1138 + "node": ">=6.0.0" 1139 + } 1140 + }, 1141 + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 1142 + "version": "7.25.9", 1143 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", 1144 + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", 1145 + "dev": true, 1146 + "license": "MIT", 1147 + "dependencies": { 1148 + "@babel/helper-plugin-utils": "^7.25.9", 1149 + "@babel/traverse": "^7.25.9" 1150 + }, 1151 + "engines": { 1152 + "node": ">=6.9.0" 1153 + }, 1154 + "peerDependencies": { 1155 + "@babel/core": "^7.0.0" 1156 + } 1157 + }, 1158 + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 1159 + "version": "7.25.9", 1160 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", 1161 + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", 1162 + "dev": true, 1163 + "license": "MIT", 1164 + "dependencies": { 1165 + "@babel/helper-plugin-utils": "^7.25.9" 1166 + }, 1167 + "engines": { 1168 + "node": ">=6.9.0" 1169 + }, 1170 + "peerDependencies": { 1171 + "@babel/core": "^7.0.0" 1172 + } 1173 + }, 1174 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 1175 + "version": "7.25.9", 1176 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", 1177 + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", 1178 + "dev": true, 1179 + "license": "MIT", 1180 + "dependencies": { 1181 + "@babel/helper-plugin-utils": "^7.25.9" 1182 + }, 1183 + "engines": { 1184 + "node": ">=6.9.0" 1185 + }, 1186 + "peerDependencies": { 1187 + "@babel/core": "^7.0.0" 1188 + } 1189 + }, 1190 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 1191 + "version": "7.25.9", 1192 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", 1193 + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", 1194 + "dev": true, 1195 + "license": "MIT", 1196 + "dependencies": { 1197 + "@babel/helper-plugin-utils": "^7.25.9", 1198 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 1199 + "@babel/plugin-transform-optional-chaining": "^7.25.9" 1200 + }, 1201 + "engines": { 1202 + "node": ">=6.9.0" 1203 + }, 1204 + "peerDependencies": { 1205 + "@babel/core": "^7.13.0" 1206 + } 1207 + }, 1208 + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 1209 + "version": "7.25.9", 1210 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", 1211 + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", 1212 + "dev": true, 1213 + "license": "MIT", 1214 + "dependencies": { 1215 + "@babel/helper-plugin-utils": "^7.25.9", 1216 + "@babel/traverse": "^7.25.9" 1217 + }, 1218 + "engines": { 1219 + "node": ">=6.9.0" 1220 + }, 1221 + "peerDependencies": { 1222 + "@babel/core": "^7.0.0" 1223 + } 1224 + }, 1225 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 1226 + "version": "7.21.0-placeholder-for-preset-env.2", 1227 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", 1228 + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", 1229 + "dev": true, 1230 + "license": "MIT", 1231 + "engines": { 1232 + "node": ">=6.9.0" 1233 + }, 1234 + "peerDependencies": { 1235 + "@babel/core": "^7.0.0-0" 1236 + } 1237 + }, 1238 + "node_modules/@babel/plugin-syntax-import-assertions": { 1239 + "version": "7.26.0", 1240 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", 1241 + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", 1242 + "dev": true, 1243 + "license": "MIT", 1244 + "dependencies": { 1245 + "@babel/helper-plugin-utils": "^7.25.9" 1246 + }, 1247 + "engines": { 1248 + "node": ">=6.9.0" 1249 + }, 1250 + "peerDependencies": { 1251 + "@babel/core": "^7.0.0-0" 1252 + } 1253 + }, 1254 + "node_modules/@babel/plugin-syntax-import-attributes": { 1255 + "version": "7.26.0", 1256 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", 1257 + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", 1258 + "dev": true, 1259 + "license": "MIT", 1260 + "dependencies": { 1261 + "@babel/helper-plugin-utils": "^7.25.9" 1262 + }, 1263 + "engines": { 1264 + "node": ">=6.9.0" 1265 + }, 1266 + "peerDependencies": { 1267 + "@babel/core": "^7.0.0-0" 1268 + } 1269 + }, 1270 + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { 1271 + "version": "7.18.6", 1272 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", 1273 + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", 1274 + "dev": true, 1275 + "license": "MIT", 1276 + "dependencies": { 1277 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1278 + "@babel/helper-plugin-utils": "^7.18.6" 1279 + }, 1280 + "engines": { 1281 + "node": ">=6.9.0" 1282 + }, 1283 + "peerDependencies": { 1284 + "@babel/core": "^7.0.0" 1285 + } 1286 + }, 1287 + "node_modules/@babel/plugin-transform-arrow-functions": { 1288 + "version": "7.25.9", 1289 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", 1290 + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", 1291 + "dev": true, 1292 + "license": "MIT", 1293 + "dependencies": { 1294 + "@babel/helper-plugin-utils": "^7.25.9" 1295 + }, 1296 + "engines": { 1297 + "node": ">=6.9.0" 1298 + }, 1299 + "peerDependencies": { 1300 + "@babel/core": "^7.0.0-0" 1301 + } 1302 + }, 1303 + "node_modules/@babel/plugin-transform-async-generator-functions": { 1304 + "version": "7.26.8", 1305 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", 1306 + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", 1307 + "dev": true, 1308 + "license": "MIT", 1309 + "dependencies": { 1310 + "@babel/helper-plugin-utils": "^7.26.5", 1311 + "@babel/helper-remap-async-to-generator": "^7.25.9", 1312 + "@babel/traverse": "^7.26.8" 1313 + }, 1314 + "engines": { 1315 + "node": ">=6.9.0" 1316 + }, 1317 + "peerDependencies": { 1318 + "@babel/core": "^7.0.0-0" 1319 + } 1320 + }, 1321 + "node_modules/@babel/plugin-transform-async-to-generator": { 1322 + "version": "7.25.9", 1323 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", 1324 + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", 1325 + "dev": true, 1326 + "license": "MIT", 1327 + "dependencies": { 1328 + "@babel/helper-module-imports": "^7.25.9", 1329 + "@babel/helper-plugin-utils": "^7.25.9", 1330 + "@babel/helper-remap-async-to-generator": "^7.25.9" 1331 + }, 1332 + "engines": { 1333 + "node": ">=6.9.0" 1334 + }, 1335 + "peerDependencies": { 1336 + "@babel/core": "^7.0.0-0" 1337 + } 1338 + }, 1339 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 1340 + "version": "7.26.5", 1341 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", 1342 + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", 1343 + "dev": true, 1344 + "license": "MIT", 1345 + "dependencies": { 1346 + "@babel/helper-plugin-utils": "^7.26.5" 1347 + }, 1348 + "engines": { 1349 + "node": ">=6.9.0" 1350 + }, 1351 + "peerDependencies": { 1352 + "@babel/core": "^7.0.0-0" 1353 + } 1354 + }, 1355 + "node_modules/@babel/plugin-transform-block-scoping": { 1356 + "version": "7.27.0", 1357 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz", 1358 + "integrity": "sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ==", 1359 + "dev": true, 1360 + "license": "MIT", 1361 + "dependencies": { 1362 + "@babel/helper-plugin-utils": "^7.26.5" 1363 + }, 1364 + "engines": { 1365 + "node": ">=6.9.0" 1366 + }, 1367 + "peerDependencies": { 1368 + "@babel/core": "^7.0.0-0" 1369 + } 1370 + }, 1371 + "node_modules/@babel/plugin-transform-class-properties": { 1372 + "version": "7.25.9", 1373 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", 1374 + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", 1375 + "dev": true, 1376 + "license": "MIT", 1377 + "dependencies": { 1378 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1379 + "@babel/helper-plugin-utils": "^7.25.9" 1380 + }, 1381 + "engines": { 1382 + "node": ">=6.9.0" 1383 + }, 1384 + "peerDependencies": { 1385 + "@babel/core": "^7.0.0-0" 1386 + } 1387 + }, 1388 + "node_modules/@babel/plugin-transform-class-static-block": { 1389 + "version": "7.26.0", 1390 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", 1391 + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", 1392 + "dev": true, 1393 + "license": "MIT", 1394 + "dependencies": { 1395 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1396 + "@babel/helper-plugin-utils": "^7.25.9" 1397 + }, 1398 + "engines": { 1399 + "node": ">=6.9.0" 1400 + }, 1401 + "peerDependencies": { 1402 + "@babel/core": "^7.12.0" 1403 + } 1404 + }, 1405 + "node_modules/@babel/plugin-transform-classes": { 1406 + "version": "7.25.9", 1407 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", 1408 + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", 1409 + "dev": true, 1410 + "license": "MIT", 1411 + "dependencies": { 1412 + "@babel/helper-annotate-as-pure": "^7.25.9", 1413 + "@babel/helper-compilation-targets": "^7.25.9", 1414 + "@babel/helper-plugin-utils": "^7.25.9", 1415 + "@babel/helper-replace-supers": "^7.25.9", 1416 + "@babel/traverse": "^7.25.9", 1417 + "globals": "^11.1.0" 1418 + }, 1419 + "engines": { 1420 + "node": ">=6.9.0" 1421 + }, 1422 + "peerDependencies": { 1423 + "@babel/core": "^7.0.0-0" 1424 + } 1425 + }, 1426 + "node_modules/@babel/plugin-transform-computed-properties": { 1427 + "version": "7.25.9", 1428 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", 1429 + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", 1430 + "dev": true, 1431 + "license": "MIT", 1432 + "dependencies": { 1433 + "@babel/helper-plugin-utils": "^7.25.9", 1434 + "@babel/template": "^7.25.9" 1435 + }, 1436 + "engines": { 1437 + "node": ">=6.9.0" 1438 + }, 1439 + "peerDependencies": { 1440 + "@babel/core": "^7.0.0-0" 1441 + } 1442 + }, 1443 + "node_modules/@babel/plugin-transform-destructuring": { 1444 + "version": "7.25.9", 1445 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", 1446 + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", 1447 + "dev": true, 1448 + "license": "MIT", 1449 + "dependencies": { 1450 + "@babel/helper-plugin-utils": "^7.25.9" 1451 + }, 1452 + "engines": { 1453 + "node": ">=6.9.0" 1454 + }, 1455 + "peerDependencies": { 1456 + "@babel/core": "^7.0.0-0" 1457 + } 1458 + }, 1459 + "node_modules/@babel/plugin-transform-dotall-regex": { 1460 + "version": "7.25.9", 1461 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", 1462 + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", 1463 + "dev": true, 1464 + "license": "MIT", 1465 + "dependencies": { 1466 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1467 + "@babel/helper-plugin-utils": "^7.25.9" 1468 + }, 1469 + "engines": { 1470 + "node": ">=6.9.0" 1471 + }, 1472 + "peerDependencies": { 1473 + "@babel/core": "^7.0.0-0" 1474 + } 1475 + }, 1476 + "node_modules/@babel/plugin-transform-duplicate-keys": { 1477 + "version": "7.25.9", 1478 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", 1479 + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", 1480 + "dev": true, 1481 + "license": "MIT", 1482 + "dependencies": { 1483 + "@babel/helper-plugin-utils": "^7.25.9" 1484 + }, 1485 + "engines": { 1486 + "node": ">=6.9.0" 1487 + }, 1488 + "peerDependencies": { 1489 + "@babel/core": "^7.0.0-0" 1490 + } 1491 + }, 1492 + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 1493 + "version": "7.25.9", 1494 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", 1495 + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", 1496 + "dev": true, 1497 + "license": "MIT", 1498 + "dependencies": { 1499 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1500 + "@babel/helper-plugin-utils": "^7.25.9" 1501 + }, 1502 + "engines": { 1503 + "node": ">=6.9.0" 1504 + }, 1505 + "peerDependencies": { 1506 + "@babel/core": "^7.0.0" 1507 + } 1508 + }, 1509 + "node_modules/@babel/plugin-transform-dynamic-import": { 1510 + "version": "7.25.9", 1511 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", 1512 + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", 1513 + "dev": true, 1514 + "license": "MIT", 1515 + "dependencies": { 1516 + "@babel/helper-plugin-utils": "^7.25.9" 1517 + }, 1518 + "engines": { 1519 + "node": ">=6.9.0" 1520 + }, 1521 + "peerDependencies": { 1522 + "@babel/core": "^7.0.0-0" 1523 + } 1524 + }, 1525 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 1526 + "version": "7.26.3", 1527 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", 1528 + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", 1529 + "dev": true, 1530 + "license": "MIT", 1531 + "dependencies": { 1532 + "@babel/helper-plugin-utils": "^7.25.9" 1533 + }, 1534 + "engines": { 1535 + "node": ">=6.9.0" 1536 + }, 1537 + "peerDependencies": { 1538 + "@babel/core": "^7.0.0-0" 1539 + } 1540 + }, 1541 + "node_modules/@babel/plugin-transform-export-namespace-from": { 1542 + "version": "7.25.9", 1543 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", 1544 + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", 1545 + "dev": true, 1546 + "license": "MIT", 1547 + "dependencies": { 1548 + "@babel/helper-plugin-utils": "^7.25.9" 1549 + }, 1550 + "engines": { 1551 + "node": ">=6.9.0" 1552 + }, 1553 + "peerDependencies": { 1554 + "@babel/core": "^7.0.0-0" 1555 + } 1556 + }, 1557 + "node_modules/@babel/plugin-transform-for-of": { 1558 + "version": "7.26.9", 1559 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", 1560 + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", 1561 + "dev": true, 1562 + "license": "MIT", 1563 + "dependencies": { 1564 + "@babel/helper-plugin-utils": "^7.26.5", 1565 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1566 + }, 1567 + "engines": { 1568 + "node": ">=6.9.0" 1569 + }, 1570 + "peerDependencies": { 1571 + "@babel/core": "^7.0.0-0" 1572 + } 1573 + }, 1574 + "node_modules/@babel/plugin-transform-function-name": { 1575 + "version": "7.25.9", 1576 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", 1577 + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", 1578 + "dev": true, 1579 + "license": "MIT", 1580 + "dependencies": { 1581 + "@babel/helper-compilation-targets": "^7.25.9", 1582 + "@babel/helper-plugin-utils": "^7.25.9", 1583 + "@babel/traverse": "^7.25.9" 1584 + }, 1585 + "engines": { 1586 + "node": ">=6.9.0" 1587 + }, 1588 + "peerDependencies": { 1589 + "@babel/core": "^7.0.0-0" 1590 + } 1591 + }, 1592 + "node_modules/@babel/plugin-transform-json-strings": { 1593 + "version": "7.25.9", 1594 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", 1595 + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", 1596 + "dev": true, 1597 + "license": "MIT", 1598 + "dependencies": { 1599 + "@babel/helper-plugin-utils": "^7.25.9" 1600 + }, 1601 + "engines": { 1602 + "node": ">=6.9.0" 1603 + }, 1604 + "peerDependencies": { 1605 + "@babel/core": "^7.0.0-0" 1606 + } 1607 + }, 1608 + "node_modules/@babel/plugin-transform-literals": { 1609 + "version": "7.25.9", 1610 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", 1611 + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", 1612 + "dev": true, 1613 + "license": "MIT", 1614 + "dependencies": { 1615 + "@babel/helper-plugin-utils": "^7.25.9" 1616 + }, 1617 + "engines": { 1618 + "node": ">=6.9.0" 1619 + }, 1620 + "peerDependencies": { 1621 + "@babel/core": "^7.0.0-0" 1622 + } 1623 + }, 1624 + "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1625 + "version": "7.25.9", 1626 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", 1627 + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", 1628 + "dev": true, 1629 + "license": "MIT", 1630 + "dependencies": { 1631 + "@babel/helper-plugin-utils": "^7.25.9" 1632 + }, 1633 + "engines": { 1634 + "node": ">=6.9.0" 1635 + }, 1636 + "peerDependencies": { 1637 + "@babel/core": "^7.0.0-0" 1638 + } 1639 + }, 1640 + "node_modules/@babel/plugin-transform-member-expression-literals": { 1641 + "version": "7.25.9", 1642 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", 1643 + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", 1644 + "dev": true, 1645 + "license": "MIT", 1646 + "dependencies": { 1647 + "@babel/helper-plugin-utils": "^7.25.9" 1648 + }, 1649 + "engines": { 1650 + "node": ">=6.9.0" 1651 + }, 1652 + "peerDependencies": { 1653 + "@babel/core": "^7.0.0-0" 1654 + } 1655 + }, 1656 + "node_modules/@babel/plugin-transform-modules-amd": { 1657 + "version": "7.25.9", 1658 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", 1659 + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", 1660 + "dev": true, 1661 + "license": "MIT", 1662 + "dependencies": { 1663 + "@babel/helper-module-transforms": "^7.25.9", 1664 + "@babel/helper-plugin-utils": "^7.25.9" 1665 + }, 1666 + "engines": { 1667 + "node": ">=6.9.0" 1668 + }, 1669 + "peerDependencies": { 1670 + "@babel/core": "^7.0.0-0" 1671 + } 1672 + }, 1673 + "node_modules/@babel/plugin-transform-modules-commonjs": { 1674 + "version": "7.26.3", 1675 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", 1676 + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", 1677 + "dev": true, 1678 + "license": "MIT", 1679 + "dependencies": { 1680 + "@babel/helper-module-transforms": "^7.26.0", 1681 + "@babel/helper-plugin-utils": "^7.25.9" 1682 + }, 1683 + "engines": { 1684 + "node": ">=6.9.0" 1685 + }, 1686 + "peerDependencies": { 1687 + "@babel/core": "^7.0.0-0" 1688 + } 1689 + }, 1690 + "node_modules/@babel/plugin-transform-modules-systemjs": { 1691 + "version": "7.25.9", 1692 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", 1693 + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", 1694 + "dev": true, 1695 + "license": "MIT", 1696 + "dependencies": { 1697 + "@babel/helper-module-transforms": "^7.25.9", 1698 + "@babel/helper-plugin-utils": "^7.25.9", 1699 + "@babel/helper-validator-identifier": "^7.25.9", 1700 + "@babel/traverse": "^7.25.9" 1701 + }, 1702 + "engines": { 1703 + "node": ">=6.9.0" 1704 + }, 1705 + "peerDependencies": { 1706 + "@babel/core": "^7.0.0-0" 1707 + } 1708 + }, 1709 + "node_modules/@babel/plugin-transform-modules-umd": { 1710 + "version": "7.25.9", 1711 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", 1712 + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", 1713 + "dev": true, 1714 + "license": "MIT", 1715 + "dependencies": { 1716 + "@babel/helper-module-transforms": "^7.25.9", 1717 + "@babel/helper-plugin-utils": "^7.25.9" 1718 + }, 1719 + "engines": { 1720 + "node": ">=6.9.0" 1721 + }, 1722 + "peerDependencies": { 1723 + "@babel/core": "^7.0.0-0" 1724 + } 1725 + }, 1726 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1727 + "version": "7.25.9", 1728 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", 1729 + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", 1730 + "dev": true, 1731 + "license": "MIT", 1732 + "dependencies": { 1733 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1734 + "@babel/helper-plugin-utils": "^7.25.9" 1735 + }, 1736 + "engines": { 1737 + "node": ">=6.9.0" 1738 + }, 1739 + "peerDependencies": { 1740 + "@babel/core": "^7.0.0" 1741 + } 1742 + }, 1743 + "node_modules/@babel/plugin-transform-new-target": { 1744 + "version": "7.25.9", 1745 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", 1746 + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", 1747 + "dev": true, 1748 + "license": "MIT", 1749 + "dependencies": { 1750 + "@babel/helper-plugin-utils": "^7.25.9" 1751 + }, 1752 + "engines": { 1753 + "node": ">=6.9.0" 1754 + }, 1755 + "peerDependencies": { 1756 + "@babel/core": "^7.0.0-0" 1757 + } 1758 + }, 1759 + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1760 + "version": "7.26.6", 1761 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", 1762 + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", 1763 + "dev": true, 1764 + "license": "MIT", 1765 + "dependencies": { 1766 + "@babel/helper-plugin-utils": "^7.26.5" 1767 + }, 1768 + "engines": { 1769 + "node": ">=6.9.0" 1770 + }, 1771 + "peerDependencies": { 1772 + "@babel/core": "^7.0.0-0" 1773 + } 1774 + }, 1775 + "node_modules/@babel/plugin-transform-numeric-separator": { 1776 + "version": "7.25.9", 1777 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", 1778 + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", 1779 + "dev": true, 1780 + "license": "MIT", 1781 + "dependencies": { 1782 + "@babel/helper-plugin-utils": "^7.25.9" 1783 + }, 1784 + "engines": { 1785 + "node": ">=6.9.0" 1786 + }, 1787 + "peerDependencies": { 1788 + "@babel/core": "^7.0.0-0" 1789 + } 1790 + }, 1791 + "node_modules/@babel/plugin-transform-object-rest-spread": { 1792 + "version": "7.25.9", 1793 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", 1794 + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", 1795 + "dev": true, 1796 + "license": "MIT", 1797 + "dependencies": { 1798 + "@babel/helper-compilation-targets": "^7.25.9", 1799 + "@babel/helper-plugin-utils": "^7.25.9", 1800 + "@babel/plugin-transform-parameters": "^7.25.9" 1801 + }, 1802 + "engines": { 1803 + "node": ">=6.9.0" 1804 + }, 1805 + "peerDependencies": { 1806 + "@babel/core": "^7.0.0-0" 1807 + } 1808 + }, 1809 + "node_modules/@babel/plugin-transform-object-super": { 1810 + "version": "7.25.9", 1811 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", 1812 + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", 1813 + "dev": true, 1814 + "license": "MIT", 1815 + "dependencies": { 1816 + "@babel/helper-plugin-utils": "^7.25.9", 1817 + "@babel/helper-replace-supers": "^7.25.9" 1818 + }, 1819 + "engines": { 1820 + "node": ">=6.9.0" 1821 + }, 1822 + "peerDependencies": { 1823 + "@babel/core": "^7.0.0-0" 1824 + } 1825 + }, 1826 + "node_modules/@babel/plugin-transform-optional-catch-binding": { 1827 + "version": "7.25.9", 1828 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", 1829 + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", 1830 + "dev": true, 1831 + "license": "MIT", 1832 + "dependencies": { 1833 + "@babel/helper-plugin-utils": "^7.25.9" 1834 + }, 1835 + "engines": { 1836 + "node": ">=6.9.0" 1837 + }, 1838 + "peerDependencies": { 1839 + "@babel/core": "^7.0.0-0" 1840 + } 1841 + }, 1842 + "node_modules/@babel/plugin-transform-optional-chaining": { 1843 + "version": "7.25.9", 1844 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", 1845 + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", 1846 + "dev": true, 1847 + "license": "MIT", 1848 + "dependencies": { 1849 + "@babel/helper-plugin-utils": "^7.25.9", 1850 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1851 + }, 1852 + "engines": { 1853 + "node": ">=6.9.0" 1854 + }, 1855 + "peerDependencies": { 1856 + "@babel/core": "^7.0.0-0" 1857 + } 1858 + }, 1859 + "node_modules/@babel/plugin-transform-parameters": { 1860 + "version": "7.25.9", 1861 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", 1862 + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", 1863 + "dev": true, 1864 + "license": "MIT", 1865 + "dependencies": { 1866 + "@babel/helper-plugin-utils": "^7.25.9" 1867 + }, 1868 + "engines": { 1869 + "node": ">=6.9.0" 1870 + }, 1871 + "peerDependencies": { 1872 + "@babel/core": "^7.0.0-0" 1873 + } 1874 + }, 1875 + "node_modules/@babel/plugin-transform-private-methods": { 1876 + "version": "7.25.9", 1877 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", 1878 + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", 1879 + "dev": true, 1880 + "license": "MIT", 1881 + "dependencies": { 1882 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1883 + "@babel/helper-plugin-utils": "^7.25.9" 1884 + }, 1885 + "engines": { 1886 + "node": ">=6.9.0" 1887 + }, 1888 + "peerDependencies": { 1889 + "@babel/core": "^7.0.0-0" 1890 + } 1891 + }, 1892 + "node_modules/@babel/plugin-transform-private-property-in-object": { 1893 + "version": "7.25.9", 1894 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", 1895 + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", 1896 + "dev": true, 1897 + "license": "MIT", 1898 + "dependencies": { 1899 + "@babel/helper-annotate-as-pure": "^7.25.9", 1900 + "@babel/helper-create-class-features-plugin": "^7.25.9", 1901 + "@babel/helper-plugin-utils": "^7.25.9" 1902 + }, 1903 + "engines": { 1904 + "node": ">=6.9.0" 1905 + }, 1906 + "peerDependencies": { 1907 + "@babel/core": "^7.0.0-0" 1908 + } 1909 + }, 1910 + "node_modules/@babel/plugin-transform-property-literals": { 1911 + "version": "7.25.9", 1912 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", 1913 + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", 1914 + "dev": true, 1915 + "license": "MIT", 1916 + "dependencies": { 1917 + "@babel/helper-plugin-utils": "^7.25.9" 1918 + }, 1919 + "engines": { 1920 + "node": ">=6.9.0" 1921 + }, 1922 + "peerDependencies": { 1923 + "@babel/core": "^7.0.0-0" 1924 + } 1925 + }, 1926 + "node_modules/@babel/plugin-transform-regenerator": { 1927 + "version": "7.27.0", 1928 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz", 1929 + "integrity": "sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA==", 1930 + "dev": true, 1931 + "license": "MIT", 1932 + "dependencies": { 1933 + "@babel/helper-plugin-utils": "^7.26.5", 1934 + "regenerator-transform": "^0.15.2" 1935 + }, 1936 + "engines": { 1937 + "node": ">=6.9.0" 1938 + }, 1939 + "peerDependencies": { 1940 + "@babel/core": "^7.0.0-0" 1941 + } 1942 + }, 1943 + "node_modules/@babel/plugin-transform-regexp-modifiers": { 1944 + "version": "7.26.0", 1945 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", 1946 + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", 1947 + "dev": true, 1948 + "license": "MIT", 1949 + "dependencies": { 1950 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1951 + "@babel/helper-plugin-utils": "^7.25.9" 1952 + }, 1953 + "engines": { 1954 + "node": ">=6.9.0" 1955 + }, 1956 + "peerDependencies": { 1957 + "@babel/core": "^7.0.0" 1958 + } 1959 + }, 1960 + "node_modules/@babel/plugin-transform-reserved-words": { 1961 + "version": "7.25.9", 1962 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", 1963 + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", 1964 + "dev": true, 1965 + "license": "MIT", 1966 + "dependencies": { 1967 + "@babel/helper-plugin-utils": "^7.25.9" 1968 + }, 1969 + "engines": { 1970 + "node": ">=6.9.0" 1971 + }, 1972 + "peerDependencies": { 1973 + "@babel/core": "^7.0.0-0" 1974 + } 1975 + }, 1976 + "node_modules/@babel/plugin-transform-runtime": { 1977 + "version": "7.26.10", 1978 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", 1979 + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", 1980 + "dev": true, 1981 + "license": "MIT", 1982 + "dependencies": { 1983 + "@babel/helper-module-imports": "^7.25.9", 1984 + "@babel/helper-plugin-utils": "^7.26.5", 1985 + "babel-plugin-polyfill-corejs2": "^0.4.10", 1986 + "babel-plugin-polyfill-corejs3": "^0.11.0", 1987 + "babel-plugin-polyfill-regenerator": "^0.6.1", 1988 + "semver": "^6.3.1" 1989 + }, 1990 + "engines": { 1991 + "node": ">=6.9.0" 1992 + }, 1993 + "peerDependencies": { 1994 + "@babel/core": "^7.0.0-0" 1995 + } 1996 + }, 1997 + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { 1998 + "version": "6.3.1", 1999 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2000 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2001 + "dev": true, 2002 + "license": "ISC", 2003 + "bin": { 2004 + "semver": "bin/semver.js" 2005 + } 2006 + }, 2007 + "node_modules/@babel/plugin-transform-shorthand-properties": { 2008 + "version": "7.25.9", 2009 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", 2010 + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", 2011 + "dev": true, 2012 + "license": "MIT", 2013 + "dependencies": { 2014 + "@babel/helper-plugin-utils": "^7.25.9" 2015 + }, 2016 + "engines": { 2017 + "node": ">=6.9.0" 2018 + }, 2019 + "peerDependencies": { 2020 + "@babel/core": "^7.0.0-0" 2021 + } 2022 + }, 2023 + "node_modules/@babel/plugin-transform-spread": { 2024 + "version": "7.25.9", 2025 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", 2026 + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", 2027 + "dev": true, 2028 + "license": "MIT", 2029 + "dependencies": { 2030 + "@babel/helper-plugin-utils": "^7.25.9", 2031 + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 2032 + }, 2033 + "engines": { 2034 + "node": ">=6.9.0" 2035 + }, 2036 + "peerDependencies": { 2037 + "@babel/core": "^7.0.0-0" 2038 + } 2039 + }, 2040 + "node_modules/@babel/plugin-transform-sticky-regex": { 2041 + "version": "7.25.9", 2042 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", 2043 + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", 2044 + "dev": true, 2045 + "license": "MIT", 2046 + "dependencies": { 2047 + "@babel/helper-plugin-utils": "^7.25.9" 2048 + }, 2049 + "engines": { 2050 + "node": ">=6.9.0" 2051 + }, 2052 + "peerDependencies": { 2053 + "@babel/core": "^7.0.0-0" 2054 + } 2055 + }, 2056 + "node_modules/@babel/plugin-transform-template-literals": { 2057 + "version": "7.26.8", 2058 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", 2059 + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", 2060 + "dev": true, 2061 + "license": "MIT", 2062 + "dependencies": { 2063 + "@babel/helper-plugin-utils": "^7.26.5" 2064 + }, 2065 + "engines": { 2066 + "node": ">=6.9.0" 2067 + }, 2068 + "peerDependencies": { 2069 + "@babel/core": "^7.0.0-0" 2070 + } 2071 + }, 2072 + "node_modules/@babel/plugin-transform-typeof-symbol": { 2073 + "version": "7.27.0", 2074 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", 2075 + "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", 2076 + "dev": true, 2077 + "license": "MIT", 2078 + "dependencies": { 2079 + "@babel/helper-plugin-utils": "^7.26.5" 2080 + }, 2081 + "engines": { 2082 + "node": ">=6.9.0" 2083 + }, 2084 + "peerDependencies": { 2085 + "@babel/core": "^7.0.0-0" 2086 + } 2087 + }, 2088 + "node_modules/@babel/plugin-transform-unicode-escapes": { 2089 + "version": "7.25.9", 2090 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", 2091 + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", 2092 + "dev": true, 2093 + "license": "MIT", 2094 + "dependencies": { 2095 + "@babel/helper-plugin-utils": "^7.25.9" 2096 + }, 2097 + "engines": { 2098 + "node": ">=6.9.0" 2099 + }, 2100 + "peerDependencies": { 2101 + "@babel/core": "^7.0.0-0" 2102 + } 2103 + }, 2104 + "node_modules/@babel/plugin-transform-unicode-property-regex": { 2105 + "version": "7.25.9", 2106 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", 2107 + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", 2108 + "dev": true, 2109 + "license": "MIT", 2110 + "dependencies": { 2111 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 2112 + "@babel/helper-plugin-utils": "^7.25.9" 2113 + }, 2114 + "engines": { 2115 + "node": ">=6.9.0" 2116 + }, 2117 + "peerDependencies": { 2118 + "@babel/core": "^7.0.0-0" 2119 + } 2120 + }, 2121 + "node_modules/@babel/plugin-transform-unicode-regex": { 2122 + "version": "7.25.9", 2123 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", 2124 + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", 2125 + "dev": true, 2126 + "license": "MIT", 2127 + "dependencies": { 2128 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 2129 + "@babel/helper-plugin-utils": "^7.25.9" 2130 + }, 2131 + "engines": { 2132 + "node": ">=6.9.0" 2133 + }, 2134 + "peerDependencies": { 2135 + "@babel/core": "^7.0.0-0" 2136 + } 2137 + }, 2138 + "node_modules/@babel/plugin-transform-unicode-sets-regex": { 2139 + "version": "7.25.9", 2140 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", 2141 + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", 2142 + "dev": true, 2143 + "license": "MIT", 2144 + "dependencies": { 2145 + "@babel/helper-create-regexp-features-plugin": "^7.25.9", 2146 + "@babel/helper-plugin-utils": "^7.25.9" 2147 + }, 2148 + "engines": { 2149 + "node": ">=6.9.0" 2150 + }, 2151 + "peerDependencies": { 2152 + "@babel/core": "^7.0.0" 2153 + } 2154 + }, 2155 + "node_modules/@babel/preset-env": { 2156 + "version": "7.26.9", 2157 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", 2158 + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", 2159 + "dev": true, 2160 + "license": "MIT", 2161 + "dependencies": { 2162 + "@babel/compat-data": "^7.26.8", 2163 + "@babel/helper-compilation-targets": "^7.26.5", 2164 + "@babel/helper-plugin-utils": "^7.26.5", 2165 + "@babel/helper-validator-option": "^7.25.9", 2166 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", 2167 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", 2168 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", 2169 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", 2170 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", 2171 + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 2172 + "@babel/plugin-syntax-import-assertions": "^7.26.0", 2173 + "@babel/plugin-syntax-import-attributes": "^7.26.0", 2174 + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 2175 + "@babel/plugin-transform-arrow-functions": "^7.25.9", 2176 + "@babel/plugin-transform-async-generator-functions": "^7.26.8", 2177 + "@babel/plugin-transform-async-to-generator": "^7.25.9", 2178 + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", 2179 + "@babel/plugin-transform-block-scoping": "^7.25.9", 2180 + "@babel/plugin-transform-class-properties": "^7.25.9", 2181 + "@babel/plugin-transform-class-static-block": "^7.26.0", 2182 + "@babel/plugin-transform-classes": "^7.25.9", 2183 + "@babel/plugin-transform-computed-properties": "^7.25.9", 2184 + "@babel/plugin-transform-destructuring": "^7.25.9", 2185 + "@babel/plugin-transform-dotall-regex": "^7.25.9", 2186 + "@babel/plugin-transform-duplicate-keys": "^7.25.9", 2187 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", 2188 + "@babel/plugin-transform-dynamic-import": "^7.25.9", 2189 + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", 2190 + "@babel/plugin-transform-export-namespace-from": "^7.25.9", 2191 + "@babel/plugin-transform-for-of": "^7.26.9", 2192 + "@babel/plugin-transform-function-name": "^7.25.9", 2193 + "@babel/plugin-transform-json-strings": "^7.25.9", 2194 + "@babel/plugin-transform-literals": "^7.25.9", 2195 + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", 2196 + "@babel/plugin-transform-member-expression-literals": "^7.25.9", 2197 + "@babel/plugin-transform-modules-amd": "^7.25.9", 2198 + "@babel/plugin-transform-modules-commonjs": "^7.26.3", 2199 + "@babel/plugin-transform-modules-systemjs": "^7.25.9", 2200 + "@babel/plugin-transform-modules-umd": "^7.25.9", 2201 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", 2202 + "@babel/plugin-transform-new-target": "^7.25.9", 2203 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", 2204 + "@babel/plugin-transform-numeric-separator": "^7.25.9", 2205 + "@babel/plugin-transform-object-rest-spread": "^7.25.9", 2206 + "@babel/plugin-transform-object-super": "^7.25.9", 2207 + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", 2208 + "@babel/plugin-transform-optional-chaining": "^7.25.9", 2209 + "@babel/plugin-transform-parameters": "^7.25.9", 2210 + "@babel/plugin-transform-private-methods": "^7.25.9", 2211 + "@babel/plugin-transform-private-property-in-object": "^7.25.9", 2212 + "@babel/plugin-transform-property-literals": "^7.25.9", 2213 + "@babel/plugin-transform-regenerator": "^7.25.9", 2214 + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", 2215 + "@babel/plugin-transform-reserved-words": "^7.25.9", 2216 + "@babel/plugin-transform-shorthand-properties": "^7.25.9", 2217 + "@babel/plugin-transform-spread": "^7.25.9", 2218 + "@babel/plugin-transform-sticky-regex": "^7.25.9", 2219 + "@babel/plugin-transform-template-literals": "^7.26.8", 2220 + "@babel/plugin-transform-typeof-symbol": "^7.26.7", 2221 + "@babel/plugin-transform-unicode-escapes": "^7.25.9", 2222 + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", 2223 + "@babel/plugin-transform-unicode-regex": "^7.25.9", 2224 + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", 2225 + "@babel/preset-modules": "0.1.6-no-external-plugins", 2226 + "babel-plugin-polyfill-corejs2": "^0.4.10", 2227 + "babel-plugin-polyfill-corejs3": "^0.11.0", 2228 + "babel-plugin-polyfill-regenerator": "^0.6.1", 2229 + "core-js-compat": "^3.40.0", 2230 + "semver": "^6.3.1" 2231 + }, 2232 + "engines": { 2233 + "node": ">=6.9.0" 2234 + }, 2235 + "peerDependencies": { 2236 + "@babel/core": "^7.0.0-0" 2237 + } 2238 + }, 2239 + "node_modules/@babel/preset-env/node_modules/semver": { 2240 + "version": "6.3.1", 2241 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2242 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2243 + "dev": true, 2244 + "license": "ISC", 2245 + "bin": { 2246 + "semver": "bin/semver.js" 2247 + } 2248 + }, 2249 + "node_modules/@babel/preset-modules": { 2250 + "version": "0.1.6-no-external-plugins", 2251 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", 2252 + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", 2253 + "dev": true, 2254 + "license": "MIT", 2255 + "dependencies": { 2256 + "@babel/helper-plugin-utils": "^7.0.0", 2257 + "@babel/types": "^7.4.4", 2258 + "esutils": "^2.0.2" 2259 + }, 2260 + "peerDependencies": { 2261 + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 2262 + } 2263 + }, 2264 + "node_modules/@babel/runtime": { 2265 + "version": "7.26.10", 2266 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", 2267 + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", 2268 + "dev": true, 2269 + "license": "MIT", 2270 + "dependencies": { 2271 + "regenerator-runtime": "^0.14.0" 2272 + }, 2273 + "engines": { 2274 + "node": ">=6.9.0" 2275 + } 2276 + }, 2277 + "node_modules/@babel/template": { 2278 + "version": "7.27.0", 2279 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", 2280 + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", 2281 + "dev": true, 2282 + "license": "MIT", 2283 + "dependencies": { 2284 + "@babel/code-frame": "^7.26.2", 2285 + "@babel/parser": "^7.27.0", 2286 + "@babel/types": "^7.27.0" 2287 + }, 2288 + "engines": { 2289 + "node": ">=6.9.0" 2290 + } 2291 + }, 2292 + "node_modules/@babel/traverse": { 2293 + "version": "7.27.0", 2294 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", 2295 + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", 2296 + "dev": true, 2297 + "license": "MIT", 2298 + "dependencies": { 2299 + "@babel/code-frame": "^7.26.2", 2300 + "@babel/generator": "^7.27.0", 2301 + "@babel/parser": "^7.27.0", 2302 + "@babel/template": "^7.27.0", 2303 + "@babel/types": "^7.27.0", 2304 + "debug": "^4.3.1", 2305 + "globals": "^11.1.0" 2306 + }, 2307 + "engines": { 2308 + "node": ">=6.9.0" 2309 + } 2310 + }, 2311 + "node_modules/@babel/traverse/node_modules/@babel/generator": { 2312 + "version": "7.27.0", 2313 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", 2314 + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", 2315 + "dev": true, 2316 + "license": "MIT", 2317 + "dependencies": { 2318 + "@babel/parser": "^7.27.0", 2319 + "@babel/types": "^7.27.0", 2320 + "@jridgewell/gen-mapping": "^0.3.5", 2321 + "@jridgewell/trace-mapping": "^0.3.25", 2322 + "jsesc": "^3.0.2" 2323 + }, 2324 + "engines": { 2325 + "node": ">=6.9.0" 2326 + } 2327 + }, 2328 + "node_modules/@babel/types": { 2329 + "version": "7.27.0", 2330 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", 2331 + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", 2332 + "dev": true, 2333 + "license": "MIT", 2334 + "dependencies": { 2335 + "@babel/helper-string-parser": "^7.25.9", 2336 + "@babel/helper-validator-identifier": "^7.25.9" 2337 + }, 2338 + "engines": { 2339 + "node": ">=6.9.0" 2340 + } 2341 + }, 2342 + "node_modules/@colors/colors": { 2343 + "version": "1.5.0", 2344 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", 2345 + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", 2346 + "dev": true, 2347 + "license": "MIT", 2348 + "engines": { 2349 + "node": ">=0.1.90" 2350 + } 2351 + }, 2352 + "node_modules/@discoveryjs/json-ext": { 2353 + "version": "0.6.3", 2354 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", 2355 + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", 2356 + "dev": true, 2357 + "license": "MIT", 2358 + "engines": { 2359 + "node": ">=14.17.0" 2360 + } 2361 + }, 2362 + "node_modules/@esbuild/aix-ppc64": { 2363 + "version": "0.25.1", 2364 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", 2365 + "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", 2366 + "cpu": [ 2367 + "ppc64" 2368 + ], 2369 + "dev": true, 2370 + "license": "MIT", 2371 + "optional": true, 2372 + "os": [ 2373 + "aix" 2374 + ], 2375 + "engines": { 2376 + "node": ">=18" 2377 + } 2378 + }, 2379 + "node_modules/@esbuild/android-arm": { 2380 + "version": "0.25.1", 2381 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", 2382 + "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", 2383 + "cpu": [ 2384 + "arm" 2385 + ], 2386 + "dev": true, 2387 + "license": "MIT", 2388 + "optional": true, 2389 + "os": [ 2390 + "android" 2391 + ], 2392 + "engines": { 2393 + "node": ">=18" 2394 + } 2395 + }, 2396 + "node_modules/@esbuild/android-arm64": { 2397 + "version": "0.25.1", 2398 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", 2399 + "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", 2400 + "cpu": [ 2401 + "arm64" 2402 + ], 2403 + "dev": true, 2404 + "license": "MIT", 2405 + "optional": true, 2406 + "os": [ 2407 + "android" 2408 + ], 2409 + "engines": { 2410 + "node": ">=18" 2411 + } 2412 + }, 2413 + "node_modules/@esbuild/android-x64": { 2414 + "version": "0.25.1", 2415 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", 2416 + "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", 2417 + "cpu": [ 2418 + "x64" 2419 + ], 2420 + "dev": true, 2421 + "license": "MIT", 2422 + "optional": true, 2423 + "os": [ 2424 + "android" 2425 + ], 2426 + "engines": { 2427 + "node": ">=18" 2428 + } 2429 + }, 2430 + "node_modules/@esbuild/darwin-arm64": { 2431 + "version": "0.25.1", 2432 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", 2433 + "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", 2434 + "cpu": [ 2435 + "arm64" 2436 + ], 2437 + "dev": true, 2438 + "license": "MIT", 2439 + "optional": true, 2440 + "os": [ 2441 + "darwin" 2442 + ], 2443 + "engines": { 2444 + "node": ">=18" 2445 + } 2446 + }, 2447 + "node_modules/@esbuild/darwin-x64": { 2448 + "version": "0.25.1", 2449 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", 2450 + "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", 2451 + "cpu": [ 2452 + "x64" 2453 + ], 2454 + "dev": true, 2455 + "license": "MIT", 2456 + "optional": true, 2457 + "os": [ 2458 + "darwin" 2459 + ], 2460 + "engines": { 2461 + "node": ">=18" 2462 + } 2463 + }, 2464 + "node_modules/@esbuild/freebsd-arm64": { 2465 + "version": "0.25.1", 2466 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", 2467 + "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", 2468 + "cpu": [ 2469 + "arm64" 2470 + ], 2471 + "dev": true, 2472 + "license": "MIT", 2473 + "optional": true, 2474 + "os": [ 2475 + "freebsd" 2476 + ], 2477 + "engines": { 2478 + "node": ">=18" 2479 + } 2480 + }, 2481 + "node_modules/@esbuild/freebsd-x64": { 2482 + "version": "0.25.1", 2483 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", 2484 + "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", 2485 + "cpu": [ 2486 + "x64" 2487 + ], 2488 + "dev": true, 2489 + "license": "MIT", 2490 + "optional": true, 2491 + "os": [ 2492 + "freebsd" 2493 + ], 2494 + "engines": { 2495 + "node": ">=18" 2496 + } 2497 + }, 2498 + "node_modules/@esbuild/linux-arm": { 2499 + "version": "0.25.1", 2500 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", 2501 + "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", 2502 + "cpu": [ 2503 + "arm" 2504 + ], 2505 + "dev": true, 2506 + "license": "MIT", 2507 + "optional": true, 2508 + "os": [ 2509 + "linux" 2510 + ], 2511 + "engines": { 2512 + "node": ">=18" 2513 + } 2514 + }, 2515 + "node_modules/@esbuild/linux-arm64": { 2516 + "version": "0.25.1", 2517 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", 2518 + "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", 2519 + "cpu": [ 2520 + "arm64" 2521 + ], 2522 + "dev": true, 2523 + "license": "MIT", 2524 + "optional": true, 2525 + "os": [ 2526 + "linux" 2527 + ], 2528 + "engines": { 2529 + "node": ">=18" 2530 + } 2531 + }, 2532 + "node_modules/@esbuild/linux-ia32": { 2533 + "version": "0.25.1", 2534 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", 2535 + "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", 2536 + "cpu": [ 2537 + "ia32" 2538 + ], 2539 + "dev": true, 2540 + "license": "MIT", 2541 + "optional": true, 2542 + "os": [ 2543 + "linux" 2544 + ], 2545 + "engines": { 2546 + "node": ">=18" 2547 + } 2548 + }, 2549 + "node_modules/@esbuild/linux-loong64": { 2550 + "version": "0.25.1", 2551 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", 2552 + "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", 2553 + "cpu": [ 2554 + "loong64" 2555 + ], 2556 + "dev": true, 2557 + "license": "MIT", 2558 + "optional": true, 2559 + "os": [ 2560 + "linux" 2561 + ], 2562 + "engines": { 2563 + "node": ">=18" 2564 + } 2565 + }, 2566 + "node_modules/@esbuild/linux-mips64el": { 2567 + "version": "0.25.1", 2568 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", 2569 + "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", 2570 + "cpu": [ 2571 + "mips64el" 2572 + ], 2573 + "dev": true, 2574 + "license": "MIT", 2575 + "optional": true, 2576 + "os": [ 2577 + "linux" 2578 + ], 2579 + "engines": { 2580 + "node": ">=18" 2581 + } 2582 + }, 2583 + "node_modules/@esbuild/linux-ppc64": { 2584 + "version": "0.25.1", 2585 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", 2586 + "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", 2587 + "cpu": [ 2588 + "ppc64" 2589 + ], 2590 + "dev": true, 2591 + "license": "MIT", 2592 + "optional": true, 2593 + "os": [ 2594 + "linux" 2595 + ], 2596 + "engines": { 2597 + "node": ">=18" 2598 + } 2599 + }, 2600 + "node_modules/@esbuild/linux-riscv64": { 2601 + "version": "0.25.1", 2602 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", 2603 + "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", 2604 + "cpu": [ 2605 + "riscv64" 2606 + ], 2607 + "dev": true, 2608 + "license": "MIT", 2609 + "optional": true, 2610 + "os": [ 2611 + "linux" 2612 + ], 2613 + "engines": { 2614 + "node": ">=18" 2615 + } 2616 + }, 2617 + "node_modules/@esbuild/linux-s390x": { 2618 + "version": "0.25.1", 2619 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", 2620 + "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", 2621 + "cpu": [ 2622 + "s390x" 2623 + ], 2624 + "dev": true, 2625 + "license": "MIT", 2626 + "optional": true, 2627 + "os": [ 2628 + "linux" 2629 + ], 2630 + "engines": { 2631 + "node": ">=18" 2632 + } 2633 + }, 2634 + "node_modules/@esbuild/linux-x64": { 2635 + "version": "0.25.1", 2636 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", 2637 + "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", 2638 + "cpu": [ 2639 + "x64" 2640 + ], 2641 + "dev": true, 2642 + "license": "MIT", 2643 + "optional": true, 2644 + "os": [ 2645 + "linux" 2646 + ], 2647 + "engines": { 2648 + "node": ">=18" 2649 + } 2650 + }, 2651 + "node_modules/@esbuild/netbsd-arm64": { 2652 + "version": "0.25.1", 2653 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", 2654 + "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", 2655 + "cpu": [ 2656 + "arm64" 2657 + ], 2658 + "dev": true, 2659 + "license": "MIT", 2660 + "optional": true, 2661 + "os": [ 2662 + "netbsd" 2663 + ], 2664 + "engines": { 2665 + "node": ">=18" 2666 + } 2667 + }, 2668 + "node_modules/@esbuild/netbsd-x64": { 2669 + "version": "0.25.1", 2670 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", 2671 + "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", 2672 + "cpu": [ 2673 + "x64" 2674 + ], 2675 + "dev": true, 2676 + "license": "MIT", 2677 + "optional": true, 2678 + "os": [ 2679 + "netbsd" 2680 + ], 2681 + "engines": { 2682 + "node": ">=18" 2683 + } 2684 + }, 2685 + "node_modules/@esbuild/openbsd-arm64": { 2686 + "version": "0.25.1", 2687 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", 2688 + "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", 2689 + "cpu": [ 2690 + "arm64" 2691 + ], 2692 + "dev": true, 2693 + "license": "MIT", 2694 + "optional": true, 2695 + "os": [ 2696 + "openbsd" 2697 + ], 2698 + "engines": { 2699 + "node": ">=18" 2700 + } 2701 + }, 2702 + "node_modules/@esbuild/openbsd-x64": { 2703 + "version": "0.25.1", 2704 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", 2705 + "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", 2706 + "cpu": [ 2707 + "x64" 2708 + ], 2709 + "dev": true, 2710 + "license": "MIT", 2711 + "optional": true, 2712 + "os": [ 2713 + "openbsd" 2714 + ], 2715 + "engines": { 2716 + "node": ">=18" 2717 + } 2718 + }, 2719 + "node_modules/@esbuild/sunos-x64": { 2720 + "version": "0.25.1", 2721 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", 2722 + "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", 2723 + "cpu": [ 2724 + "x64" 2725 + ], 2726 + "dev": true, 2727 + "license": "MIT", 2728 + "optional": true, 2729 + "os": [ 2730 + "sunos" 2731 + ], 2732 + "engines": { 2733 + "node": ">=18" 2734 + } 2735 + }, 2736 + "node_modules/@esbuild/win32-arm64": { 2737 + "version": "0.25.1", 2738 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", 2739 + "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", 2740 + "cpu": [ 2741 + "arm64" 2742 + ], 2743 + "dev": true, 2744 + "license": "MIT", 2745 + "optional": true, 2746 + "os": [ 2747 + "win32" 2748 + ], 2749 + "engines": { 2750 + "node": ">=18" 2751 + } 2752 + }, 2753 + "node_modules/@esbuild/win32-ia32": { 2754 + "version": "0.25.1", 2755 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", 2756 + "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", 2757 + "cpu": [ 2758 + "ia32" 2759 + ], 2760 + "dev": true, 2761 + "license": "MIT", 2762 + "optional": true, 2763 + "os": [ 2764 + "win32" 2765 + ], 2766 + "engines": { 2767 + "node": ">=18" 2768 + } 2769 + }, 2770 + "node_modules/@esbuild/win32-x64": { 2771 + "version": "0.25.1", 2772 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", 2773 + "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", 2774 + "cpu": [ 2775 + "x64" 2776 + ], 2777 + "dev": true, 2778 + "license": "MIT", 2779 + "optional": true, 2780 + "os": [ 2781 + "win32" 2782 + ], 2783 + "engines": { 2784 + "node": ">=18" 2785 + } 2786 + }, 2787 + "node_modules/@inquirer/checkbox": { 2788 + "version": "4.1.4", 2789 + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.4.tgz", 2790 + "integrity": "sha512-d30576EZdApjAMceijXA5jDzRQHT/MygbC+J8I7EqA6f/FRpYxlRtRJbHF8gHeWYeSdOuTEJqonn7QLB1ELezA==", 2791 + "dev": true, 2792 + "license": "MIT", 2793 + "dependencies": { 2794 + "@inquirer/core": "^10.1.9", 2795 + "@inquirer/figures": "^1.0.11", 2796 + "@inquirer/type": "^3.0.5", 2797 + "ansi-escapes": "^4.3.2", 2798 + "yoctocolors-cjs": "^2.1.2" 2799 + }, 2800 + "engines": { 2801 + "node": ">=18" 2802 + }, 2803 + "peerDependencies": { 2804 + "@types/node": ">=18" 2805 + }, 2806 + "peerDependenciesMeta": { 2807 + "@types/node": { 2808 + "optional": true 2809 + } 2810 + } 2811 + }, 2812 + "node_modules/@inquirer/confirm": { 2813 + "version": "5.1.6", 2814 + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", 2815 + "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", 2816 + "dev": true, 2817 + "license": "MIT", 2818 + "dependencies": { 2819 + "@inquirer/core": "^10.1.7", 2820 + "@inquirer/type": "^3.0.4" 2821 + }, 2822 + "engines": { 2823 + "node": ">=18" 2824 + }, 2825 + "peerDependencies": { 2826 + "@types/node": ">=18" 2827 + }, 2828 + "peerDependenciesMeta": { 2829 + "@types/node": { 2830 + "optional": true 2831 + } 2832 + } 2833 + }, 2834 + "node_modules/@inquirer/core": { 2835 + "version": "10.1.9", 2836 + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.9.tgz", 2837 + "integrity": "sha512-sXhVB8n20NYkUBfDYgizGHlpRVaCRjtuzNZA6xpALIUbkgfd2Hjz+DfEN6+h1BRnuxw0/P4jCIMjMsEOAMwAJw==", 2838 + "dev": true, 2839 + "license": "MIT", 2840 + "dependencies": { 2841 + "@inquirer/figures": "^1.0.11", 2842 + "@inquirer/type": "^3.0.5", 2843 + "ansi-escapes": "^4.3.2", 2844 + "cli-width": "^4.1.0", 2845 + "mute-stream": "^2.0.0", 2846 + "signal-exit": "^4.1.0", 2847 + "wrap-ansi": "^6.2.0", 2848 + "yoctocolors-cjs": "^2.1.2" 2849 + }, 2850 + "engines": { 2851 + "node": ">=18" 2852 + }, 2853 + "peerDependencies": { 2854 + "@types/node": ">=18" 2855 + }, 2856 + "peerDependenciesMeta": { 2857 + "@types/node": { 2858 + "optional": true 2859 + } 2860 + } 2861 + }, 2862 + "node_modules/@inquirer/editor": { 2863 + "version": "4.2.9", 2864 + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.9.tgz", 2865 + "integrity": "sha512-8HjOppAxO7O4wV1ETUlJFg6NDjp/W2NP5FB9ZPAcinAlNT4ZIWOLe2pUVwmmPRSV0NMdI5r/+lflN55AwZOKSw==", 2866 + "dev": true, 2867 + "license": "MIT", 2868 + "dependencies": { 2869 + "@inquirer/core": "^10.1.9", 2870 + "@inquirer/type": "^3.0.5", 2871 + "external-editor": "^3.1.0" 2872 + }, 2873 + "engines": { 2874 + "node": ">=18" 2875 + }, 2876 + "peerDependencies": { 2877 + "@types/node": ">=18" 2878 + }, 2879 + "peerDependenciesMeta": { 2880 + "@types/node": { 2881 + "optional": true 2882 + } 2883 + } 2884 + }, 2885 + "node_modules/@inquirer/expand": { 2886 + "version": "4.0.11", 2887 + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.11.tgz", 2888 + "integrity": "sha512-OZSUW4hFMW2TYvX/Sv+NnOZgO8CHT2TU1roUCUIF2T+wfw60XFRRp9MRUPCT06cRnKL+aemt2YmTWwt7rOrNEA==", 2889 + "dev": true, 2890 + "license": "MIT", 2891 + "dependencies": { 2892 + "@inquirer/core": "^10.1.9", 2893 + "@inquirer/type": "^3.0.5", 2894 + "yoctocolors-cjs": "^2.1.2" 2895 + }, 2896 + "engines": { 2897 + "node": ">=18" 2898 + }, 2899 + "peerDependencies": { 2900 + "@types/node": ">=18" 2901 + }, 2902 + "peerDependenciesMeta": { 2903 + "@types/node": { 2904 + "optional": true 2905 + } 2906 + } 2907 + }, 2908 + "node_modules/@inquirer/figures": { 2909 + "version": "1.0.11", 2910 + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz", 2911 + "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==", 2912 + "dev": true, 2913 + "license": "MIT", 2914 + "engines": { 2915 + "node": ">=18" 2916 + } 2917 + }, 2918 + "node_modules/@inquirer/input": { 2919 + "version": "4.1.8", 2920 + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.8.tgz", 2921 + "integrity": "sha512-WXJI16oOZ3/LiENCAxe8joniNp8MQxF6Wi5V+EBbVA0ZIOpFcL4I9e7f7cXse0HJeIPCWO8Lcgnk98juItCi7Q==", 2922 + "dev": true, 2923 + "license": "MIT", 2924 + "dependencies": { 2925 + "@inquirer/core": "^10.1.9", 2926 + "@inquirer/type": "^3.0.5" 2927 + }, 2928 + "engines": { 2929 + "node": ">=18" 2930 + }, 2931 + "peerDependencies": { 2932 + "@types/node": ">=18" 2933 + }, 2934 + "peerDependenciesMeta": { 2935 + "@types/node": { 2936 + "optional": true 2937 + } 2938 + } 2939 + }, 2940 + "node_modules/@inquirer/number": { 2941 + "version": "3.0.11", 2942 + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.11.tgz", 2943 + "integrity": "sha512-pQK68CsKOgwvU2eA53AG/4npRTH2pvs/pZ2bFvzpBhrznh8Mcwt19c+nMO7LHRr3Vreu1KPhNBF3vQAKrjIulw==", 2944 + "dev": true, 2945 + "license": "MIT", 2946 + "dependencies": { 2947 + "@inquirer/core": "^10.1.9", 2948 + "@inquirer/type": "^3.0.5" 2949 + }, 2950 + "engines": { 2951 + "node": ">=18" 2952 + }, 2953 + "peerDependencies": { 2954 + "@types/node": ">=18" 2955 + }, 2956 + "peerDependenciesMeta": { 2957 + "@types/node": { 2958 + "optional": true 2959 + } 2960 + } 2961 + }, 2962 + "node_modules/@inquirer/password": { 2963 + "version": "4.0.11", 2964 + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.11.tgz", 2965 + "integrity": "sha512-dH6zLdv+HEv1nBs96Case6eppkRggMe8LoOTl30+Gq5Wf27AO/vHFgStTVz4aoevLdNXqwE23++IXGw4eiOXTg==", 2966 + "dev": true, 2967 + "license": "MIT", 2968 + "dependencies": { 2969 + "@inquirer/core": "^10.1.9", 2970 + "@inquirer/type": "^3.0.5", 2971 + "ansi-escapes": "^4.3.2" 2972 + }, 2973 + "engines": { 2974 + "node": ">=18" 2975 + }, 2976 + "peerDependencies": { 2977 + "@types/node": ">=18" 2978 + }, 2979 + "peerDependenciesMeta": { 2980 + "@types/node": { 2981 + "optional": true 2982 + } 2983 + } 2984 + }, 2985 + "node_modules/@inquirer/prompts": { 2986 + "version": "7.3.2", 2987 + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", 2988 + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", 2989 + "dev": true, 2990 + "license": "MIT", 2991 + "dependencies": { 2992 + "@inquirer/checkbox": "^4.1.2", 2993 + "@inquirer/confirm": "^5.1.6", 2994 + "@inquirer/editor": "^4.2.7", 2995 + "@inquirer/expand": "^4.0.9", 2996 + "@inquirer/input": "^4.1.6", 2997 + "@inquirer/number": "^3.0.9", 2998 + "@inquirer/password": "^4.0.9", 2999 + "@inquirer/rawlist": "^4.0.9", 3000 + "@inquirer/search": "^3.0.9", 3001 + "@inquirer/select": "^4.0.9" 3002 + }, 3003 + "engines": { 3004 + "node": ">=18" 3005 + }, 3006 + "peerDependencies": { 3007 + "@types/node": ">=18" 3008 + }, 3009 + "peerDependenciesMeta": { 3010 + "@types/node": { 3011 + "optional": true 3012 + } 3013 + } 3014 + }, 3015 + "node_modules/@inquirer/rawlist": { 3016 + "version": "4.0.11", 3017 + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.11.tgz", 3018 + "integrity": "sha512-uAYtTx0IF/PqUAvsRrF3xvnxJV516wmR6YVONOmCWJbbt87HcDHLfL9wmBQFbNJRv5kCjdYKrZcavDkH3sVJPg==", 3019 + "dev": true, 3020 + "license": "MIT", 3021 + "dependencies": { 3022 + "@inquirer/core": "^10.1.9", 3023 + "@inquirer/type": "^3.0.5", 3024 + "yoctocolors-cjs": "^2.1.2" 3025 + }, 3026 + "engines": { 3027 + "node": ">=18" 3028 + }, 3029 + "peerDependencies": { 3030 + "@types/node": ">=18" 3031 + }, 3032 + "peerDependenciesMeta": { 3033 + "@types/node": { 3034 + "optional": true 3035 + } 3036 + } 3037 + }, 3038 + "node_modules/@inquirer/search": { 3039 + "version": "3.0.11", 3040 + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.11.tgz", 3041 + "integrity": "sha512-9CWQT0ikYcg6Ls3TOa7jljsD7PgjcsYEM0bYE+Gkz+uoW9u8eaJCRHJKkucpRE5+xKtaaDbrND+nPDoxzjYyew==", 3042 + "dev": true, 3043 + "license": "MIT", 3044 + "dependencies": { 3045 + "@inquirer/core": "^10.1.9", 3046 + "@inquirer/figures": "^1.0.11", 3047 + "@inquirer/type": "^3.0.5", 3048 + "yoctocolors-cjs": "^2.1.2" 3049 + }, 3050 + "engines": { 3051 + "node": ">=18" 3052 + }, 3053 + "peerDependencies": { 3054 + "@types/node": ">=18" 3055 + }, 3056 + "peerDependenciesMeta": { 3057 + "@types/node": { 3058 + "optional": true 3059 + } 3060 + } 3061 + }, 3062 + "node_modules/@inquirer/select": { 3063 + "version": "4.1.0", 3064 + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.1.0.tgz", 3065 + "integrity": "sha512-z0a2fmgTSRN+YBuiK1ROfJ2Nvrpij5lVN3gPDkQGhavdvIVGHGW29LwYZfM/j42Ai2hUghTI/uoBuTbrJk42bA==", 3066 + "dev": true, 3067 + "license": "MIT", 3068 + "dependencies": { 3069 + "@inquirer/core": "^10.1.9", 3070 + "@inquirer/figures": "^1.0.11", 3071 + "@inquirer/type": "^3.0.5", 3072 + "ansi-escapes": "^4.3.2", 3073 + "yoctocolors-cjs": "^2.1.2" 3074 + }, 3075 + "engines": { 3076 + "node": ">=18" 3077 + }, 3078 + "peerDependencies": { 3079 + "@types/node": ">=18" 3080 + }, 3081 + "peerDependenciesMeta": { 3082 + "@types/node": { 3083 + "optional": true 3084 + } 3085 + } 3086 + }, 3087 + "node_modules/@inquirer/type": { 3088 + "version": "3.0.5", 3089 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.5.tgz", 3090 + "integrity": "sha512-ZJpeIYYueOz/i/ONzrfof8g89kNdO2hjGuvULROo3O8rlB2CRtSseE5KeirnyE4t/thAn/EwvS/vuQeJCn+NZg==", 3091 + "dev": true, 3092 + "license": "MIT", 3093 + "engines": { 3094 + "node": ">=18" 3095 + }, 3096 + "peerDependencies": { 3097 + "@types/node": ">=18" 3098 + }, 3099 + "peerDependenciesMeta": { 3100 + "@types/node": { 3101 + "optional": true 3102 + } 3103 + } 3104 + }, 3105 + "node_modules/@isaacs/cliui": { 3106 + "version": "8.0.2", 3107 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 3108 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 3109 + "dev": true, 3110 + "license": "ISC", 3111 + "dependencies": { 3112 + "string-width": "^5.1.2", 3113 + "string-width-cjs": "npm:string-width@^4.2.0", 3114 + "strip-ansi": "^7.0.1", 3115 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 3116 + "wrap-ansi": "^8.1.0", 3117 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 3118 + }, 3119 + "engines": { 3120 + "node": ">=12" 3121 + } 3122 + }, 3123 + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 3124 + "version": "6.2.1", 3125 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 3126 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 3127 + "dev": true, 3128 + "license": "MIT", 3129 + "engines": { 3130 + "node": ">=12" 3131 + }, 3132 + "funding": { 3133 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3134 + } 3135 + }, 3136 + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 3137 + "version": "9.2.2", 3138 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3139 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3140 + "dev": true, 3141 + "license": "MIT" 3142 + }, 3143 + "node_modules/@isaacs/cliui/node_modules/string-width": { 3144 + "version": "5.1.2", 3145 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3146 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3147 + "dev": true, 3148 + "license": "MIT", 3149 + "dependencies": { 3150 + "eastasianwidth": "^0.2.0", 3151 + "emoji-regex": "^9.2.2", 3152 + "strip-ansi": "^7.0.1" 3153 + }, 3154 + "engines": { 3155 + "node": ">=12" 3156 + }, 3157 + "funding": { 3158 + "url": "https://github.com/sponsors/sindresorhus" 3159 + } 3160 + }, 3161 + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 3162 + "version": "8.1.0", 3163 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 3164 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 3165 + "dev": true, 3166 + "license": "MIT", 3167 + "dependencies": { 3168 + "ansi-styles": "^6.1.0", 3169 + "string-width": "^5.0.1", 3170 + "strip-ansi": "^7.0.1" 3171 + }, 3172 + "engines": { 3173 + "node": ">=12" 3174 + }, 3175 + "funding": { 3176 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3177 + } 3178 + }, 3179 + "node_modules/@isaacs/fs-minipass": { 3180 + "version": "4.0.1", 3181 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 3182 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 3183 + "dev": true, 3184 + "license": "ISC", 3185 + "dependencies": { 3186 + "minipass": "^7.0.4" 3187 + }, 3188 + "engines": { 3189 + "node": ">=18.0.0" 3190 + } 3191 + }, 3192 + "node_modules/@istanbuljs/schema": { 3193 + "version": "0.1.3", 3194 + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 3195 + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 3196 + "dev": true, 3197 + "license": "MIT", 3198 + "engines": { 3199 + "node": ">=8" 3200 + } 3201 + }, 3202 + "node_modules/@jridgewell/gen-mapping": { 3203 + "version": "0.3.8", 3204 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 3205 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 3206 + "dev": true, 3207 + "license": "MIT", 3208 + "dependencies": { 3209 + "@jridgewell/set-array": "^1.2.1", 3210 + "@jridgewell/sourcemap-codec": "^1.4.10", 3211 + "@jridgewell/trace-mapping": "^0.3.24" 3212 + }, 3213 + "engines": { 3214 + "node": ">=6.0.0" 3215 + } 3216 + }, 3217 + "node_modules/@jridgewell/resolve-uri": { 3218 + "version": "3.1.2", 3219 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 3220 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 3221 + "dev": true, 3222 + "license": "MIT", 3223 + "engines": { 3224 + "node": ">=6.0.0" 3225 + } 3226 + }, 3227 + "node_modules/@jridgewell/set-array": { 3228 + "version": "1.2.1", 3229 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 3230 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 3231 + "dev": true, 3232 + "license": "MIT", 3233 + "engines": { 3234 + "node": ">=6.0.0" 3235 + } 3236 + }, 3237 + "node_modules/@jridgewell/source-map": { 3238 + "version": "0.3.6", 3239 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 3240 + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 3241 + "dev": true, 3242 + "license": "MIT", 3243 + "dependencies": { 3244 + "@jridgewell/gen-mapping": "^0.3.5", 3245 + "@jridgewell/trace-mapping": "^0.3.25" 3246 + } 3247 + }, 3248 + "node_modules/@jridgewell/sourcemap-codec": { 3249 + "version": "1.5.0", 3250 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 3251 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 3252 + "dev": true, 3253 + "license": "MIT" 3254 + }, 3255 + "node_modules/@jridgewell/trace-mapping": { 3256 + "version": "0.3.25", 3257 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 3258 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 3259 + "dev": true, 3260 + "license": "MIT", 3261 + "dependencies": { 3262 + "@jridgewell/resolve-uri": "^3.1.0", 3263 + "@jridgewell/sourcemap-codec": "^1.4.14" 3264 + } 3265 + }, 3266 + "node_modules/@jsonjoy.com/base64": { 3267 + "version": "1.1.2", 3268 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", 3269 + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", 3270 + "dev": true, 3271 + "license": "Apache-2.0", 3272 + "engines": { 3273 + "node": ">=10.0" 3274 + }, 3275 + "funding": { 3276 + "type": "github", 3277 + "url": "https://github.com/sponsors/streamich" 3278 + }, 3279 + "peerDependencies": { 3280 + "tslib": "2" 3281 + } 3282 + }, 3283 + "node_modules/@jsonjoy.com/json-pack": { 3284 + "version": "1.2.0", 3285 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz", 3286 + "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==", 3287 + "dev": true, 3288 + "license": "Apache-2.0", 3289 + "dependencies": { 3290 + "@jsonjoy.com/base64": "^1.1.1", 3291 + "@jsonjoy.com/util": "^1.1.2", 3292 + "hyperdyperid": "^1.2.0", 3293 + "thingies": "^1.20.0" 3294 + }, 3295 + "engines": { 3296 + "node": ">=10.0" 3297 + }, 3298 + "funding": { 3299 + "type": "github", 3300 + "url": "https://github.com/sponsors/streamich" 3301 + }, 3302 + "peerDependencies": { 3303 + "tslib": "2" 3304 + } 3305 + }, 3306 + "node_modules/@jsonjoy.com/util": { 3307 + "version": "1.5.0", 3308 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", 3309 + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", 3310 + "dev": true, 3311 + "license": "Apache-2.0", 3312 + "engines": { 3313 + "node": ">=10.0" 3314 + }, 3315 + "funding": { 3316 + "type": "github", 3317 + "url": "https://github.com/sponsors/streamich" 3318 + }, 3319 + "peerDependencies": { 3320 + "tslib": "2" 3321 + } 3322 + }, 3323 + "node_modules/@leichtgewicht/ip-codec": { 3324 + "version": "2.0.5", 3325 + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", 3326 + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", 3327 + "dev": true, 3328 + "license": "MIT" 3329 + }, 3330 + "node_modules/@listr2/prompt-adapter-inquirer": { 3331 + "version": "2.0.18", 3332 + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz", 3333 + "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==", 3334 + "dev": true, 3335 + "license": "MIT", 3336 + "dependencies": { 3337 + "@inquirer/type": "^1.5.5" 3338 + }, 3339 + "engines": { 3340 + "node": ">=18.0.0" 3341 + }, 3342 + "peerDependencies": { 3343 + "@inquirer/prompts": ">= 3 < 8" 3344 + } 3345 + }, 3346 + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { 3347 + "version": "1.5.5", 3348 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", 3349 + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", 3350 + "dev": true, 3351 + "license": "MIT", 3352 + "dependencies": { 3353 + "mute-stream": "^1.0.0" 3354 + }, 3355 + "engines": { 3356 + "node": ">=18" 3357 + } 3358 + }, 3359 + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { 3360 + "version": "1.0.0", 3361 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", 3362 + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", 3363 + "dev": true, 3364 + "license": "ISC", 3365 + "engines": { 3366 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3367 + } 3368 + }, 3369 + "node_modules/@lmdb/lmdb-darwin-arm64": { 3370 + "version": "3.2.6", 3371 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", 3372 + "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", 3373 + "cpu": [ 3374 + "arm64" 3375 + ], 3376 + "dev": true, 3377 + "license": "MIT", 3378 + "optional": true, 3379 + "os": [ 3380 + "darwin" 3381 + ] 3382 + }, 3383 + "node_modules/@lmdb/lmdb-darwin-x64": { 3384 + "version": "3.2.6", 3385 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", 3386 + "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", 3387 + "cpu": [ 3388 + "x64" 3389 + ], 3390 + "dev": true, 3391 + "license": "MIT", 3392 + "optional": true, 3393 + "os": [ 3394 + "darwin" 3395 + ] 3396 + }, 3397 + "node_modules/@lmdb/lmdb-linux-arm": { 3398 + "version": "3.2.6", 3399 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", 3400 + "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", 3401 + "cpu": [ 3402 + "arm" 3403 + ], 3404 + "dev": true, 3405 + "license": "MIT", 3406 + "optional": true, 3407 + "os": [ 3408 + "linux" 3409 + ] 3410 + }, 3411 + "node_modules/@lmdb/lmdb-linux-arm64": { 3412 + "version": "3.2.6", 3413 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", 3414 + "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", 3415 + "cpu": [ 3416 + "arm64" 3417 + ], 3418 + "dev": true, 3419 + "license": "MIT", 3420 + "optional": true, 3421 + "os": [ 3422 + "linux" 3423 + ] 3424 + }, 3425 + "node_modules/@lmdb/lmdb-linux-x64": { 3426 + "version": "3.2.6", 3427 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", 3428 + "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", 3429 + "cpu": [ 3430 + "x64" 3431 + ], 3432 + "dev": true, 3433 + "license": "MIT", 3434 + "optional": true, 3435 + "os": [ 3436 + "linux" 3437 + ] 3438 + }, 3439 + "node_modules/@lmdb/lmdb-win32-x64": { 3440 + "version": "3.2.6", 3441 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", 3442 + "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==", 3443 + "cpu": [ 3444 + "x64" 3445 + ], 3446 + "dev": true, 3447 + "license": "MIT", 3448 + "optional": true, 3449 + "os": [ 3450 + "win32" 3451 + ] 3452 + }, 3453 + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { 3454 + "version": "3.0.3", 3455 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", 3456 + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", 3457 + "cpu": [ 3458 + "arm64" 3459 + ], 3460 + "dev": true, 3461 + "license": "MIT", 3462 + "optional": true, 3463 + "os": [ 3464 + "darwin" 3465 + ] 3466 + }, 3467 + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { 3468 + "version": "3.0.3", 3469 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", 3470 + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", 3471 + "cpu": [ 3472 + "x64" 3473 + ], 3474 + "dev": true, 3475 + "license": "MIT", 3476 + "optional": true, 3477 + "os": [ 3478 + "darwin" 3479 + ] 3480 + }, 3481 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { 3482 + "version": "3.0.3", 3483 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", 3484 + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", 3485 + "cpu": [ 3486 + "arm" 3487 + ], 3488 + "dev": true, 3489 + "license": "MIT", 3490 + "optional": true, 3491 + "os": [ 3492 + "linux" 3493 + ] 3494 + }, 3495 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { 3496 + "version": "3.0.3", 3497 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", 3498 + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", 3499 + "cpu": [ 3500 + "arm64" 3501 + ], 3502 + "dev": true, 3503 + "license": "MIT", 3504 + "optional": true, 3505 + "os": [ 3506 + "linux" 3507 + ] 3508 + }, 3509 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { 3510 + "version": "3.0.3", 3511 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", 3512 + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", 3513 + "cpu": [ 3514 + "x64" 3515 + ], 3516 + "dev": true, 3517 + "license": "MIT", 3518 + "optional": true, 3519 + "os": [ 3520 + "linux" 3521 + ] 3522 + }, 3523 + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 3524 + "version": "3.0.3", 3525 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", 3526 + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", 3527 + "cpu": [ 3528 + "x64" 3529 + ], 3530 + "dev": true, 3531 + "license": "MIT", 3532 + "optional": true, 3533 + "os": [ 3534 + "win32" 3535 + ] 3536 + }, 3537 + "node_modules/@napi-rs/nice": { 3538 + "version": "1.0.1", 3539 + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", 3540 + "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==", 3541 + "dev": true, 3542 + "license": "MIT", 3543 + "optional": true, 3544 + "engines": { 3545 + "node": ">= 10" 3546 + }, 3547 + "funding": { 3548 + "type": "github", 3549 + "url": "https://github.com/sponsors/Brooooooklyn" 3550 + }, 3551 + "optionalDependencies": { 3552 + "@napi-rs/nice-android-arm-eabi": "1.0.1", 3553 + "@napi-rs/nice-android-arm64": "1.0.1", 3554 + "@napi-rs/nice-darwin-arm64": "1.0.1", 3555 + "@napi-rs/nice-darwin-x64": "1.0.1", 3556 + "@napi-rs/nice-freebsd-x64": "1.0.1", 3557 + "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1", 3558 + "@napi-rs/nice-linux-arm64-gnu": "1.0.1", 3559 + "@napi-rs/nice-linux-arm64-musl": "1.0.1", 3560 + "@napi-rs/nice-linux-ppc64-gnu": "1.0.1", 3561 + "@napi-rs/nice-linux-riscv64-gnu": "1.0.1", 3562 + "@napi-rs/nice-linux-s390x-gnu": "1.0.1", 3563 + "@napi-rs/nice-linux-x64-gnu": "1.0.1", 3564 + "@napi-rs/nice-linux-x64-musl": "1.0.1", 3565 + "@napi-rs/nice-win32-arm64-msvc": "1.0.1", 3566 + "@napi-rs/nice-win32-ia32-msvc": "1.0.1", 3567 + "@napi-rs/nice-win32-x64-msvc": "1.0.1" 3568 + } 3569 + }, 3570 + "node_modules/@napi-rs/nice-android-arm-eabi": { 3571 + "version": "1.0.1", 3572 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", 3573 + "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", 3574 + "cpu": [ 3575 + "arm" 3576 + ], 3577 + "dev": true, 3578 + "license": "MIT", 3579 + "optional": true, 3580 + "os": [ 3581 + "android" 3582 + ], 3583 + "engines": { 3584 + "node": ">= 10" 3585 + } 3586 + }, 3587 + "node_modules/@napi-rs/nice-android-arm64": { 3588 + "version": "1.0.1", 3589 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", 3590 + "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", 3591 + "cpu": [ 3592 + "arm64" 3593 + ], 3594 + "dev": true, 3595 + "license": "MIT", 3596 + "optional": true, 3597 + "os": [ 3598 + "android" 3599 + ], 3600 + "engines": { 3601 + "node": ">= 10" 3602 + } 3603 + }, 3604 + "node_modules/@napi-rs/nice-darwin-arm64": { 3605 + "version": "1.0.1", 3606 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", 3607 + "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", 3608 + "cpu": [ 3609 + "arm64" 3610 + ], 3611 + "dev": true, 3612 + "license": "MIT", 3613 + "optional": true, 3614 + "os": [ 3615 + "darwin" 3616 + ], 3617 + "engines": { 3618 + "node": ">= 10" 3619 + } 3620 + }, 3621 + "node_modules/@napi-rs/nice-darwin-x64": { 3622 + "version": "1.0.1", 3623 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", 3624 + "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", 3625 + "cpu": [ 3626 + "x64" 3627 + ], 3628 + "dev": true, 3629 + "license": "MIT", 3630 + "optional": true, 3631 + "os": [ 3632 + "darwin" 3633 + ], 3634 + "engines": { 3635 + "node": ">= 10" 3636 + } 3637 + }, 3638 + "node_modules/@napi-rs/nice-freebsd-x64": { 3639 + "version": "1.0.1", 3640 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", 3641 + "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", 3642 + "cpu": [ 3643 + "x64" 3644 + ], 3645 + "dev": true, 3646 + "license": "MIT", 3647 + "optional": true, 3648 + "os": [ 3649 + "freebsd" 3650 + ], 3651 + "engines": { 3652 + "node": ">= 10" 3653 + } 3654 + }, 3655 + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { 3656 + "version": "1.0.1", 3657 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", 3658 + "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", 3659 + "cpu": [ 3660 + "arm" 3661 + ], 3662 + "dev": true, 3663 + "license": "MIT", 3664 + "optional": true, 3665 + "os": [ 3666 + "linux" 3667 + ], 3668 + "engines": { 3669 + "node": ">= 10" 3670 + } 3671 + }, 3672 + "node_modules/@napi-rs/nice-linux-arm64-gnu": { 3673 + "version": "1.0.1", 3674 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", 3675 + "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", 3676 + "cpu": [ 3677 + "arm64" 3678 + ], 3679 + "dev": true, 3680 + "license": "MIT", 3681 + "optional": true, 3682 + "os": [ 3683 + "linux" 3684 + ], 3685 + "engines": { 3686 + "node": ">= 10" 3687 + } 3688 + }, 3689 + "node_modules/@napi-rs/nice-linux-arm64-musl": { 3690 + "version": "1.0.1", 3691 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", 3692 + "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", 3693 + "cpu": [ 3694 + "arm64" 3695 + ], 3696 + "dev": true, 3697 + "license": "MIT", 3698 + "optional": true, 3699 + "os": [ 3700 + "linux" 3701 + ], 3702 + "engines": { 3703 + "node": ">= 10" 3704 + } 3705 + }, 3706 + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { 3707 + "version": "1.0.1", 3708 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", 3709 + "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", 3710 + "cpu": [ 3711 + "ppc64" 3712 + ], 3713 + "dev": true, 3714 + "license": "MIT", 3715 + "optional": true, 3716 + "os": [ 3717 + "linux" 3718 + ], 3719 + "engines": { 3720 + "node": ">= 10" 3721 + } 3722 + }, 3723 + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { 3724 + "version": "1.0.1", 3725 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", 3726 + "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", 3727 + "cpu": [ 3728 + "riscv64" 3729 + ], 3730 + "dev": true, 3731 + "license": "MIT", 3732 + "optional": true, 3733 + "os": [ 3734 + "linux" 3735 + ], 3736 + "engines": { 3737 + "node": ">= 10" 3738 + } 3739 + }, 3740 + "node_modules/@napi-rs/nice-linux-s390x-gnu": { 3741 + "version": "1.0.1", 3742 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", 3743 + "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", 3744 + "cpu": [ 3745 + "s390x" 3746 + ], 3747 + "dev": true, 3748 + "license": "MIT", 3749 + "optional": true, 3750 + "os": [ 3751 + "linux" 3752 + ], 3753 + "engines": { 3754 + "node": ">= 10" 3755 + } 3756 + }, 3757 + "node_modules/@napi-rs/nice-linux-x64-gnu": { 3758 + "version": "1.0.1", 3759 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", 3760 + "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", 3761 + "cpu": [ 3762 + "x64" 3763 + ], 3764 + "dev": true, 3765 + "license": "MIT", 3766 + "optional": true, 3767 + "os": [ 3768 + "linux" 3769 + ], 3770 + "engines": { 3771 + "node": ">= 10" 3772 + } 3773 + }, 3774 + "node_modules/@napi-rs/nice-linux-x64-musl": { 3775 + "version": "1.0.1", 3776 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", 3777 + "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", 3778 + "cpu": [ 3779 + "x64" 3780 + ], 3781 + "dev": true, 3782 + "license": "MIT", 3783 + "optional": true, 3784 + "os": [ 3785 + "linux" 3786 + ], 3787 + "engines": { 3788 + "node": ">= 10" 3789 + } 3790 + }, 3791 + "node_modules/@napi-rs/nice-win32-arm64-msvc": { 3792 + "version": "1.0.1", 3793 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", 3794 + "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", 3795 + "cpu": [ 3796 + "arm64" 3797 + ], 3798 + "dev": true, 3799 + "license": "MIT", 3800 + "optional": true, 3801 + "os": [ 3802 + "win32" 3803 + ], 3804 + "engines": { 3805 + "node": ">= 10" 3806 + } 3807 + }, 3808 + "node_modules/@napi-rs/nice-win32-ia32-msvc": { 3809 + "version": "1.0.1", 3810 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", 3811 + "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", 3812 + "cpu": [ 3813 + "ia32" 3814 + ], 3815 + "dev": true, 3816 + "license": "MIT", 3817 + "optional": true, 3818 + "os": [ 3819 + "win32" 3820 + ], 3821 + "engines": { 3822 + "node": ">= 10" 3823 + } 3824 + }, 3825 + "node_modules/@napi-rs/nice-win32-x64-msvc": { 3826 + "version": "1.0.1", 3827 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", 3828 + "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==", 3829 + "cpu": [ 3830 + "x64" 3831 + ], 3832 + "dev": true, 3833 + "license": "MIT", 3834 + "optional": true, 3835 + "os": [ 3836 + "win32" 3837 + ], 3838 + "engines": { 3839 + "node": ">= 10" 3840 + } 3841 + }, 3842 + "node_modules/@ngtools/webpack": { 3843 + "version": "19.2.5", 3844 + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.5.tgz", 3845 + "integrity": "sha512-rp9hRFJiUzRrlUBbM3c4BSt/zB93GLM1X9eb+JQOwBsoQhRL92VU9kkffGDpK14hf6uB4goQ00AvQ4lEnxlUag==", 3846 + "dev": true, 3847 + "license": "MIT", 3848 + "engines": { 3849 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 3850 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 3851 + "yarn": ">= 1.13.0" 3852 + }, 3853 + "peerDependencies": { 3854 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 3855 + "typescript": ">=5.5 <5.9", 3856 + "webpack": "^5.54.0" 3857 + } 3858 + }, 3859 + "node_modules/@nodelib/fs.scandir": { 3860 + "version": "2.1.5", 3861 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 3862 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 3863 + "dev": true, 3864 + "license": "MIT", 3865 + "dependencies": { 3866 + "@nodelib/fs.stat": "2.0.5", 3867 + "run-parallel": "^1.1.9" 3868 + }, 3869 + "engines": { 3870 + "node": ">= 8" 3871 + } 3872 + }, 3873 + "node_modules/@nodelib/fs.stat": { 3874 + "version": "2.0.5", 3875 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 3876 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 3877 + "dev": true, 3878 + "license": "MIT", 3879 + "engines": { 3880 + "node": ">= 8" 3881 + } 3882 + }, 3883 + "node_modules/@nodelib/fs.walk": { 3884 + "version": "1.2.8", 3885 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 3886 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 3887 + "dev": true, 3888 + "license": "MIT", 3889 + "dependencies": { 3890 + "@nodelib/fs.scandir": "2.1.5", 3891 + "fastq": "^1.6.0" 3892 + }, 3893 + "engines": { 3894 + "node": ">= 8" 3895 + } 3896 + }, 3897 + "node_modules/@npmcli/agent": { 3898 + "version": "3.0.0", 3899 + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", 3900 + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", 3901 + "dev": true, 3902 + "license": "ISC", 3903 + "dependencies": { 3904 + "agent-base": "^7.1.0", 3905 + "http-proxy-agent": "^7.0.0", 3906 + "https-proxy-agent": "^7.0.1", 3907 + "lru-cache": "^10.0.1", 3908 + "socks-proxy-agent": "^8.0.3" 3909 + }, 3910 + "engines": { 3911 + "node": "^18.17.0 || >=20.5.0" 3912 + } 3913 + }, 3914 + "node_modules/@npmcli/agent/node_modules/lru-cache": { 3915 + "version": "10.4.3", 3916 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 3917 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 3918 + "dev": true, 3919 + "license": "ISC" 3920 + }, 3921 + "node_modules/@npmcli/fs": { 3922 + "version": "4.0.0", 3923 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", 3924 + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", 3925 + "dev": true, 3926 + "license": "ISC", 3927 + "dependencies": { 3928 + "semver": "^7.3.5" 3929 + }, 3930 + "engines": { 3931 + "node": "^18.17.0 || >=20.5.0" 3932 + } 3933 + }, 3934 + "node_modules/@npmcli/git": { 3935 + "version": "6.0.3", 3936 + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", 3937 + "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", 3938 + "dev": true, 3939 + "license": "ISC", 3940 + "dependencies": { 3941 + "@npmcli/promise-spawn": "^8.0.0", 3942 + "ini": "^5.0.0", 3943 + "lru-cache": "^10.0.1", 3944 + "npm-pick-manifest": "^10.0.0", 3945 + "proc-log": "^5.0.0", 3946 + "promise-retry": "^2.0.1", 3947 + "semver": "^7.3.5", 3948 + "which": "^5.0.0" 3949 + }, 3950 + "engines": { 3951 + "node": "^18.17.0 || >=20.5.0" 3952 + } 3953 + }, 3954 + "node_modules/@npmcli/git/node_modules/isexe": { 3955 + "version": "3.1.1", 3956 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 3957 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 3958 + "dev": true, 3959 + "license": "ISC", 3960 + "engines": { 3961 + "node": ">=16" 3962 + } 3963 + }, 3964 + "node_modules/@npmcli/git/node_modules/lru-cache": { 3965 + "version": "10.4.3", 3966 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 3967 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 3968 + "dev": true, 3969 + "license": "ISC" 3970 + }, 3971 + "node_modules/@npmcli/git/node_modules/which": { 3972 + "version": "5.0.0", 3973 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 3974 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 3975 + "dev": true, 3976 + "license": "ISC", 3977 + "dependencies": { 3978 + "isexe": "^3.1.1" 3979 + }, 3980 + "bin": { 3981 + "node-which": "bin/which.js" 3982 + }, 3983 + "engines": { 3984 + "node": "^18.17.0 || >=20.5.0" 3985 + } 3986 + }, 3987 + "node_modules/@npmcli/installed-package-contents": { 3988 + "version": "3.0.0", 3989 + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", 3990 + "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", 3991 + "dev": true, 3992 + "license": "ISC", 3993 + "dependencies": { 3994 + "npm-bundled": "^4.0.0", 3995 + "npm-normalize-package-bin": "^4.0.0" 3996 + }, 3997 + "bin": { 3998 + "installed-package-contents": "bin/index.js" 3999 + }, 4000 + "engines": { 4001 + "node": "^18.17.0 || >=20.5.0" 4002 + } 4003 + }, 4004 + "node_modules/@npmcli/node-gyp": { 4005 + "version": "4.0.0", 4006 + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", 4007 + "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", 4008 + "dev": true, 4009 + "license": "ISC", 4010 + "engines": { 4011 + "node": "^18.17.0 || >=20.5.0" 4012 + } 4013 + }, 4014 + "node_modules/@npmcli/package-json": { 4015 + "version": "6.1.1", 4016 + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.1.1.tgz", 4017 + "integrity": "sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==", 4018 + "dev": true, 4019 + "license": "ISC", 4020 + "dependencies": { 4021 + "@npmcli/git": "^6.0.0", 4022 + "glob": "^10.2.2", 4023 + "hosted-git-info": "^8.0.0", 4024 + "json-parse-even-better-errors": "^4.0.0", 4025 + "proc-log": "^5.0.0", 4026 + "semver": "^7.5.3", 4027 + "validate-npm-package-license": "^3.0.4" 4028 + }, 4029 + "engines": { 4030 + "node": "^18.17.0 || >=20.5.0" 4031 + } 4032 + }, 4033 + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { 4034 + "version": "2.0.1", 4035 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4036 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4037 + "dev": true, 4038 + "license": "MIT", 4039 + "dependencies": { 4040 + "balanced-match": "^1.0.0" 4041 + } 4042 + }, 4043 + "node_modules/@npmcli/package-json/node_modules/glob": { 4044 + "version": "10.4.5", 4045 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 4046 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 4047 + "dev": true, 4048 + "license": "ISC", 4049 + "dependencies": { 4050 + "foreground-child": "^3.1.0", 4051 + "jackspeak": "^3.1.2", 4052 + "minimatch": "^9.0.4", 4053 + "minipass": "^7.1.2", 4054 + "package-json-from-dist": "^1.0.0", 4055 + "path-scurry": "^1.11.1" 4056 + }, 4057 + "bin": { 4058 + "glob": "dist/esm/bin.mjs" 4059 + }, 4060 + "funding": { 4061 + "url": "https://github.com/sponsors/isaacs" 4062 + } 4063 + }, 4064 + "node_modules/@npmcli/package-json/node_modules/minimatch": { 4065 + "version": "9.0.5", 4066 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4067 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4068 + "dev": true, 4069 + "license": "ISC", 4070 + "dependencies": { 4071 + "brace-expansion": "^2.0.1" 4072 + }, 4073 + "engines": { 4074 + "node": ">=16 || 14 >=14.17" 4075 + }, 4076 + "funding": { 4077 + "url": "https://github.com/sponsors/isaacs" 4078 + } 4079 + }, 4080 + "node_modules/@npmcli/promise-spawn": { 4081 + "version": "8.0.2", 4082 + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", 4083 + "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", 4084 + "dev": true, 4085 + "license": "ISC", 4086 + "dependencies": { 4087 + "which": "^5.0.0" 4088 + }, 4089 + "engines": { 4090 + "node": "^18.17.0 || >=20.5.0" 4091 + } 4092 + }, 4093 + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { 4094 + "version": "3.1.1", 4095 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 4096 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 4097 + "dev": true, 4098 + "license": "ISC", 4099 + "engines": { 4100 + "node": ">=16" 4101 + } 4102 + }, 4103 + "node_modules/@npmcli/promise-spawn/node_modules/which": { 4104 + "version": "5.0.0", 4105 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 4106 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 4107 + "dev": true, 4108 + "license": "ISC", 4109 + "dependencies": { 4110 + "isexe": "^3.1.1" 4111 + }, 4112 + "bin": { 4113 + "node-which": "bin/which.js" 4114 + }, 4115 + "engines": { 4116 + "node": "^18.17.0 || >=20.5.0" 4117 + } 4118 + }, 4119 + "node_modules/@npmcli/redact": { 4120 + "version": "3.1.1", 4121 + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.1.1.tgz", 4122 + "integrity": "sha512-3Hc2KGIkrvJWJqTbvueXzBeZlmvoOxc2jyX00yzr3+sNFquJg0N8hH4SAPLPVrkWIRQICVpVgjrss971awXVnA==", 4123 + "dev": true, 4124 + "license": "ISC", 4125 + "engines": { 4126 + "node": "^18.17.0 || >=20.5.0" 4127 + } 4128 + }, 4129 + "node_modules/@npmcli/run-script": { 4130 + "version": "9.1.0", 4131 + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz", 4132 + "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==", 4133 + "dev": true, 4134 + "license": "ISC", 4135 + "dependencies": { 4136 + "@npmcli/node-gyp": "^4.0.0", 4137 + "@npmcli/package-json": "^6.0.0", 4138 + "@npmcli/promise-spawn": "^8.0.0", 4139 + "node-gyp": "^11.0.0", 4140 + "proc-log": "^5.0.0", 4141 + "which": "^5.0.0" 4142 + }, 4143 + "engines": { 4144 + "node": "^18.17.0 || >=20.5.0" 4145 + } 4146 + }, 4147 + "node_modules/@npmcli/run-script/node_modules/isexe": { 4148 + "version": "3.1.1", 4149 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 4150 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 4151 + "dev": true, 4152 + "license": "ISC", 4153 + "engines": { 4154 + "node": ">=16" 4155 + } 4156 + }, 4157 + "node_modules/@npmcli/run-script/node_modules/which": { 4158 + "version": "5.0.0", 4159 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 4160 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 4161 + "dev": true, 4162 + "license": "ISC", 4163 + "dependencies": { 4164 + "isexe": "^3.1.1" 4165 + }, 4166 + "bin": { 4167 + "node-which": "bin/which.js" 4168 + }, 4169 + "engines": { 4170 + "node": "^18.17.0 || >=20.5.0" 4171 + } 4172 + }, 4173 + "node_modules/@parcel/watcher": { 4174 + "version": "2.5.1", 4175 + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 4176 + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 4177 + "dev": true, 4178 + "hasInstallScript": true, 4179 + "license": "MIT", 4180 + "optional": true, 4181 + "dependencies": { 4182 + "detect-libc": "^1.0.3", 4183 + "is-glob": "^4.0.3", 4184 + "micromatch": "^4.0.5", 4185 + "node-addon-api": "^7.0.0" 4186 + }, 4187 + "engines": { 4188 + "node": ">= 10.0.0" 4189 + }, 4190 + "funding": { 4191 + "type": "opencollective", 4192 + "url": "https://opencollective.com/parcel" 4193 + }, 4194 + "optionalDependencies": { 4195 + "@parcel/watcher-android-arm64": "2.5.1", 4196 + "@parcel/watcher-darwin-arm64": "2.5.1", 4197 + "@parcel/watcher-darwin-x64": "2.5.1", 4198 + "@parcel/watcher-freebsd-x64": "2.5.1", 4199 + "@parcel/watcher-linux-arm-glibc": "2.5.1", 4200 + "@parcel/watcher-linux-arm-musl": "2.5.1", 4201 + "@parcel/watcher-linux-arm64-glibc": "2.5.1", 4202 + "@parcel/watcher-linux-arm64-musl": "2.5.1", 4203 + "@parcel/watcher-linux-x64-glibc": "2.5.1", 4204 + "@parcel/watcher-linux-x64-musl": "2.5.1", 4205 + "@parcel/watcher-win32-arm64": "2.5.1", 4206 + "@parcel/watcher-win32-ia32": "2.5.1", 4207 + "@parcel/watcher-win32-x64": "2.5.1" 4208 + } 4209 + }, 4210 + "node_modules/@parcel/watcher-android-arm64": { 4211 + "version": "2.5.1", 4212 + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 4213 + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 4214 + "cpu": [ 4215 + "arm64" 4216 + ], 4217 + "dev": true, 4218 + "license": "MIT", 4219 + "optional": true, 4220 + "os": [ 4221 + "android" 4222 + ], 4223 + "engines": { 4224 + "node": ">= 10.0.0" 4225 + }, 4226 + "funding": { 4227 + "type": "opencollective", 4228 + "url": "https://opencollective.com/parcel" 4229 + } 4230 + }, 4231 + "node_modules/@parcel/watcher-darwin-arm64": { 4232 + "version": "2.5.1", 4233 + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 4234 + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 4235 + "cpu": [ 4236 + "arm64" 4237 + ], 4238 + "dev": true, 4239 + "license": "MIT", 4240 + "optional": true, 4241 + "os": [ 4242 + "darwin" 4243 + ], 4244 + "engines": { 4245 + "node": ">= 10.0.0" 4246 + }, 4247 + "funding": { 4248 + "type": "opencollective", 4249 + "url": "https://opencollective.com/parcel" 4250 + } 4251 + }, 4252 + "node_modules/@parcel/watcher-darwin-x64": { 4253 + "version": "2.5.1", 4254 + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 4255 + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 4256 + "cpu": [ 4257 + "x64" 4258 + ], 4259 + "dev": true, 4260 + "license": "MIT", 4261 + "optional": true, 4262 + "os": [ 4263 + "darwin" 4264 + ], 4265 + "engines": { 4266 + "node": ">= 10.0.0" 4267 + }, 4268 + "funding": { 4269 + "type": "opencollective", 4270 + "url": "https://opencollective.com/parcel" 4271 + } 4272 + }, 4273 + "node_modules/@parcel/watcher-freebsd-x64": { 4274 + "version": "2.5.1", 4275 + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 4276 + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 4277 + "cpu": [ 4278 + "x64" 4279 + ], 4280 + "dev": true, 4281 + "license": "MIT", 4282 + "optional": true, 4283 + "os": [ 4284 + "freebsd" 4285 + ], 4286 + "engines": { 4287 + "node": ">= 10.0.0" 4288 + }, 4289 + "funding": { 4290 + "type": "opencollective", 4291 + "url": "https://opencollective.com/parcel" 4292 + } 4293 + }, 4294 + "node_modules/@parcel/watcher-linux-arm-glibc": { 4295 + "version": "2.5.1", 4296 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 4297 + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 4298 + "cpu": [ 4299 + "arm" 4300 + ], 4301 + "dev": true, 4302 + "license": "MIT", 4303 + "optional": true, 4304 + "os": [ 4305 + "linux" 4306 + ], 4307 + "engines": { 4308 + "node": ">= 10.0.0" 4309 + }, 4310 + "funding": { 4311 + "type": "opencollective", 4312 + "url": "https://opencollective.com/parcel" 4313 + } 4314 + }, 4315 + "node_modules/@parcel/watcher-linux-arm-musl": { 4316 + "version": "2.5.1", 4317 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 4318 + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 4319 + "cpu": [ 4320 + "arm" 4321 + ], 4322 + "dev": true, 4323 + "license": "MIT", 4324 + "optional": true, 4325 + "os": [ 4326 + "linux" 4327 + ], 4328 + "engines": { 4329 + "node": ">= 10.0.0" 4330 + }, 4331 + "funding": { 4332 + "type": "opencollective", 4333 + "url": "https://opencollective.com/parcel" 4334 + } 4335 + }, 4336 + "node_modules/@parcel/watcher-linux-arm64-glibc": { 4337 + "version": "2.5.1", 4338 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 4339 + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 4340 + "cpu": [ 4341 + "arm64" 4342 + ], 4343 + "dev": true, 4344 + "license": "MIT", 4345 + "optional": true, 4346 + "os": [ 4347 + "linux" 4348 + ], 4349 + "engines": { 4350 + "node": ">= 10.0.0" 4351 + }, 4352 + "funding": { 4353 + "type": "opencollective", 4354 + "url": "https://opencollective.com/parcel" 4355 + } 4356 + }, 4357 + "node_modules/@parcel/watcher-linux-arm64-musl": { 4358 + "version": "2.5.1", 4359 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 4360 + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 4361 + "cpu": [ 4362 + "arm64" 4363 + ], 4364 + "dev": true, 4365 + "license": "MIT", 4366 + "optional": true, 4367 + "os": [ 4368 + "linux" 4369 + ], 4370 + "engines": { 4371 + "node": ">= 10.0.0" 4372 + }, 4373 + "funding": { 4374 + "type": "opencollective", 4375 + "url": "https://opencollective.com/parcel" 4376 + } 4377 + }, 4378 + "node_modules/@parcel/watcher-linux-x64-glibc": { 4379 + "version": "2.5.1", 4380 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 4381 + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 4382 + "cpu": [ 4383 + "x64" 4384 + ], 4385 + "dev": true, 4386 + "license": "MIT", 4387 + "optional": true, 4388 + "os": [ 4389 + "linux" 4390 + ], 4391 + "engines": { 4392 + "node": ">= 10.0.0" 4393 + }, 4394 + "funding": { 4395 + "type": "opencollective", 4396 + "url": "https://opencollective.com/parcel" 4397 + } 4398 + }, 4399 + "node_modules/@parcel/watcher-linux-x64-musl": { 4400 + "version": "2.5.1", 4401 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 4402 + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 4403 + "cpu": [ 4404 + "x64" 4405 + ], 4406 + "dev": true, 4407 + "license": "MIT", 4408 + "optional": true, 4409 + "os": [ 4410 + "linux" 4411 + ], 4412 + "engines": { 4413 + "node": ">= 10.0.0" 4414 + }, 4415 + "funding": { 4416 + "type": "opencollective", 4417 + "url": "https://opencollective.com/parcel" 4418 + } 4419 + }, 4420 + "node_modules/@parcel/watcher-win32-arm64": { 4421 + "version": "2.5.1", 4422 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 4423 + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 4424 + "cpu": [ 4425 + "arm64" 4426 + ], 4427 + "dev": true, 4428 + "license": "MIT", 4429 + "optional": true, 4430 + "os": [ 4431 + "win32" 4432 + ], 4433 + "engines": { 4434 + "node": ">= 10.0.0" 4435 + }, 4436 + "funding": { 4437 + "type": "opencollective", 4438 + "url": "https://opencollective.com/parcel" 4439 + } 4440 + }, 4441 + "node_modules/@parcel/watcher-win32-ia32": { 4442 + "version": "2.5.1", 4443 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 4444 + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 4445 + "cpu": [ 4446 + "ia32" 4447 + ], 4448 + "dev": true, 4449 + "license": "MIT", 4450 + "optional": true, 4451 + "os": [ 4452 + "win32" 4453 + ], 4454 + "engines": { 4455 + "node": ">= 10.0.0" 4456 + }, 4457 + "funding": { 4458 + "type": "opencollective", 4459 + "url": "https://opencollective.com/parcel" 4460 + } 4461 + }, 4462 + "node_modules/@parcel/watcher-win32-x64": { 4463 + "version": "2.5.1", 4464 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", 4465 + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", 4466 + "cpu": [ 4467 + "x64" 4468 + ], 4469 + "dev": true, 4470 + "license": "MIT", 4471 + "optional": true, 4472 + "os": [ 4473 + "win32" 4474 + ], 4475 + "engines": { 4476 + "node": ">= 10.0.0" 4477 + }, 4478 + "funding": { 4479 + "type": "opencollective", 4480 + "url": "https://opencollective.com/parcel" 4481 + } 4482 + }, 4483 + "node_modules/@parcel/watcher/node_modules/detect-libc": { 4484 + "version": "1.0.3", 4485 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 4486 + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 4487 + "dev": true, 4488 + "license": "Apache-2.0", 4489 + "optional": true, 4490 + "bin": { 4491 + "detect-libc": "bin/detect-libc.js" 4492 + }, 4493 + "engines": { 4494 + "node": ">=0.10" 4495 + } 4496 + }, 4497 + "node_modules/@parcel/watcher/node_modules/node-addon-api": { 4498 + "version": "7.1.1", 4499 + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 4500 + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 4501 + "dev": true, 4502 + "license": "MIT", 4503 + "optional": true 4504 + }, 4505 + "node_modules/@pkgjs/parseargs": { 4506 + "version": "0.11.0", 4507 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 4508 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 4509 + "dev": true, 4510 + "license": "MIT", 4511 + "optional": true, 4512 + "engines": { 4513 + "node": ">=14" 4514 + } 4515 + }, 4516 + "node_modules/@rollup/rollup-android-arm-eabi": { 4517 + "version": "4.34.8", 4518 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", 4519 + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", 4520 + "cpu": [ 4521 + "arm" 4522 + ], 4523 + "dev": true, 4524 + "license": "MIT", 4525 + "optional": true, 4526 + "os": [ 4527 + "android" 4528 + ] 4529 + }, 4530 + "node_modules/@rollup/rollup-android-arm64": { 4531 + "version": "4.34.8", 4532 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", 4533 + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", 4534 + "cpu": [ 4535 + "arm64" 4536 + ], 4537 + "dev": true, 4538 + "license": "MIT", 4539 + "optional": true, 4540 + "os": [ 4541 + "android" 4542 + ] 4543 + }, 4544 + "node_modules/@rollup/rollup-darwin-arm64": { 4545 + "version": "4.34.8", 4546 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", 4547 + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", 4548 + "cpu": [ 4549 + "arm64" 4550 + ], 4551 + "dev": true, 4552 + "license": "MIT", 4553 + "optional": true, 4554 + "os": [ 4555 + "darwin" 4556 + ] 4557 + }, 4558 + "node_modules/@rollup/rollup-darwin-x64": { 4559 + "version": "4.34.8", 4560 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", 4561 + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", 4562 + "cpu": [ 4563 + "x64" 4564 + ], 4565 + "dev": true, 4566 + "license": "MIT", 4567 + "optional": true, 4568 + "os": [ 4569 + "darwin" 4570 + ] 4571 + }, 4572 + "node_modules/@rollup/rollup-freebsd-arm64": { 4573 + "version": "4.34.8", 4574 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", 4575 + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", 4576 + "cpu": [ 4577 + "arm64" 4578 + ], 4579 + "dev": true, 4580 + "license": "MIT", 4581 + "optional": true, 4582 + "os": [ 4583 + "freebsd" 4584 + ] 4585 + }, 4586 + "node_modules/@rollup/rollup-freebsd-x64": { 4587 + "version": "4.34.8", 4588 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", 4589 + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", 4590 + "cpu": [ 4591 + "x64" 4592 + ], 4593 + "dev": true, 4594 + "license": "MIT", 4595 + "optional": true, 4596 + "os": [ 4597 + "freebsd" 4598 + ] 4599 + }, 4600 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 4601 + "version": "4.34.8", 4602 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", 4603 + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", 4604 + "cpu": [ 4605 + "arm" 4606 + ], 4607 + "dev": true, 4608 + "license": "MIT", 4609 + "optional": true, 4610 + "os": [ 4611 + "linux" 4612 + ] 4613 + }, 4614 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 4615 + "version": "4.34.8", 4616 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", 4617 + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", 4618 + "cpu": [ 4619 + "arm" 4620 + ], 4621 + "dev": true, 4622 + "license": "MIT", 4623 + "optional": true, 4624 + "os": [ 4625 + "linux" 4626 + ] 4627 + }, 4628 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 4629 + "version": "4.34.8", 4630 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", 4631 + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", 4632 + "cpu": [ 4633 + "arm64" 4634 + ], 4635 + "dev": true, 4636 + "license": "MIT", 4637 + "optional": true, 4638 + "os": [ 4639 + "linux" 4640 + ] 4641 + }, 4642 + "node_modules/@rollup/rollup-linux-arm64-musl": { 4643 + "version": "4.34.8", 4644 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", 4645 + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", 4646 + "cpu": [ 4647 + "arm64" 4648 + ], 4649 + "dev": true, 4650 + "license": "MIT", 4651 + "optional": true, 4652 + "os": [ 4653 + "linux" 4654 + ] 4655 + }, 4656 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 4657 + "version": "4.34.8", 4658 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", 4659 + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", 4660 + "cpu": [ 4661 + "loong64" 4662 + ], 4663 + "dev": true, 4664 + "license": "MIT", 4665 + "optional": true, 4666 + "os": [ 4667 + "linux" 4668 + ] 4669 + }, 4670 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 4671 + "version": "4.34.8", 4672 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", 4673 + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", 4674 + "cpu": [ 4675 + "ppc64" 4676 + ], 4677 + "dev": true, 4678 + "license": "MIT", 4679 + "optional": true, 4680 + "os": [ 4681 + "linux" 4682 + ] 4683 + }, 4684 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 4685 + "version": "4.34.8", 4686 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", 4687 + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", 4688 + "cpu": [ 4689 + "riscv64" 4690 + ], 4691 + "dev": true, 4692 + "license": "MIT", 4693 + "optional": true, 4694 + "os": [ 4695 + "linux" 4696 + ] 4697 + }, 4698 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 4699 + "version": "4.34.8", 4700 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", 4701 + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", 4702 + "cpu": [ 4703 + "s390x" 4704 + ], 4705 + "dev": true, 4706 + "license": "MIT", 4707 + "optional": true, 4708 + "os": [ 4709 + "linux" 4710 + ] 4711 + }, 4712 + "node_modules/@rollup/rollup-linux-x64-gnu": { 4713 + "version": "4.34.8", 4714 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", 4715 + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", 4716 + "cpu": [ 4717 + "x64" 4718 + ], 4719 + "dev": true, 4720 + "license": "MIT", 4721 + "optional": true, 4722 + "os": [ 4723 + "linux" 4724 + ] 4725 + }, 4726 + "node_modules/@rollup/rollup-linux-x64-musl": { 4727 + "version": "4.34.8", 4728 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", 4729 + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", 4730 + "cpu": [ 4731 + "x64" 4732 + ], 4733 + "dev": true, 4734 + "license": "MIT", 4735 + "optional": true, 4736 + "os": [ 4737 + "linux" 4738 + ] 4739 + }, 4740 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 4741 + "version": "4.34.8", 4742 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", 4743 + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", 4744 + "cpu": [ 4745 + "arm64" 4746 + ], 4747 + "dev": true, 4748 + "license": "MIT", 4749 + "optional": true, 4750 + "os": [ 4751 + "win32" 4752 + ] 4753 + }, 4754 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 4755 + "version": "4.34.8", 4756 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", 4757 + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", 4758 + "cpu": [ 4759 + "ia32" 4760 + ], 4761 + "dev": true, 4762 + "license": "MIT", 4763 + "optional": true, 4764 + "os": [ 4765 + "win32" 4766 + ] 4767 + }, 4768 + "node_modules/@rollup/rollup-win32-x64-msvc": { 4769 + "version": "4.34.8", 4770 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", 4771 + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", 4772 + "cpu": [ 4773 + "x64" 4774 + ], 4775 + "dev": true, 4776 + "license": "MIT", 4777 + "optional": true, 4778 + "os": [ 4779 + "win32" 4780 + ] 4781 + }, 4782 + "node_modules/@schematics/angular": { 4783 + "version": "19.2.5", 4784 + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.5.tgz", 4785 + "integrity": "sha512-LXzeWpW7vhW7zk48atwdR860hOp2xEyU+TqDUz4dcLk5sPI14x94fAJuAWch42+9/X6LnkFLB+W2CmyOY9ZD1g==", 4786 + "dev": true, 4787 + "license": "MIT", 4788 + "dependencies": { 4789 + "@angular-devkit/core": "19.2.5", 4790 + "@angular-devkit/schematics": "19.2.5", 4791 + "jsonc-parser": "3.3.1" 4792 + }, 4793 + "engines": { 4794 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 4795 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 4796 + "yarn": ">= 1.13.0" 4797 + } 4798 + }, 4799 + "node_modules/@sigstore/bundle": { 4800 + "version": "3.1.0", 4801 + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", 4802 + "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", 4803 + "dev": true, 4804 + "license": "Apache-2.0", 4805 + "dependencies": { 4806 + "@sigstore/protobuf-specs": "^0.4.0" 4807 + }, 4808 + "engines": { 4809 + "node": "^18.17.0 || >=20.5.0" 4810 + } 4811 + }, 4812 + "node_modules/@sigstore/core": { 4813 + "version": "2.0.0", 4814 + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", 4815 + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", 4816 + "dev": true, 4817 + "license": "Apache-2.0", 4818 + "engines": { 4819 + "node": "^18.17.0 || >=20.5.0" 4820 + } 4821 + }, 4822 + "node_modules/@sigstore/protobuf-specs": { 4823 + "version": "0.4.0", 4824 + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.0.tgz", 4825 + "integrity": "sha512-o09cLSIq9EKyRXwryWDOJagkml9XgQCoCSRjHOnHLnvsivaW7Qznzz6yjfV7PHJHhIvyp8OH7OX8w0Dc5bQK7A==", 4826 + "dev": true, 4827 + "license": "Apache-2.0", 4828 + "engines": { 4829 + "node": "^18.17.0 || >=20.5.0" 4830 + } 4831 + }, 4832 + "node_modules/@sigstore/sign": { 4833 + "version": "3.1.0", 4834 + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", 4835 + "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", 4836 + "dev": true, 4837 + "license": "Apache-2.0", 4838 + "dependencies": { 4839 + "@sigstore/bundle": "^3.1.0", 4840 + "@sigstore/core": "^2.0.0", 4841 + "@sigstore/protobuf-specs": "^0.4.0", 4842 + "make-fetch-happen": "^14.0.2", 4843 + "proc-log": "^5.0.0", 4844 + "promise-retry": "^2.0.1" 4845 + }, 4846 + "engines": { 4847 + "node": "^18.17.0 || >=20.5.0" 4848 + } 4849 + }, 4850 + "node_modules/@sigstore/tuf": { 4851 + "version": "3.1.0", 4852 + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.0.tgz", 4853 + "integrity": "sha512-suVMQEA+sKdOz5hwP9qNcEjX6B45R+hFFr4LAWzbRc5O+U2IInwvay/bpG5a4s+qR35P/JK/PiKiRGjfuLy1IA==", 4854 + "dev": true, 4855 + "license": "Apache-2.0", 4856 + "dependencies": { 4857 + "@sigstore/protobuf-specs": "^0.4.0", 4858 + "tuf-js": "^3.0.1" 4859 + }, 4860 + "engines": { 4861 + "node": "^18.17.0 || >=20.5.0" 4862 + } 4863 + }, 4864 + "node_modules/@sigstore/verify": { 4865 + "version": "2.1.0", 4866 + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.0.tgz", 4867 + "integrity": "sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA==", 4868 + "dev": true, 4869 + "license": "Apache-2.0", 4870 + "dependencies": { 4871 + "@sigstore/bundle": "^3.1.0", 4872 + "@sigstore/core": "^2.0.0", 4873 + "@sigstore/protobuf-specs": "^0.4.0" 4874 + }, 4875 + "engines": { 4876 + "node": "^18.17.0 || >=20.5.0" 4877 + } 4878 + }, 4879 + "node_modules/@sindresorhus/merge-streams": { 4880 + "version": "2.3.0", 4881 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 4882 + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 4883 + "dev": true, 4884 + "license": "MIT", 4885 + "engines": { 4886 + "node": ">=18" 4887 + }, 4888 + "funding": { 4889 + "url": "https://github.com/sponsors/sindresorhus" 4890 + } 4891 + }, 4892 + "node_modules/@socket.io/component-emitter": { 4893 + "version": "3.1.2", 4894 + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", 4895 + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", 4896 + "dev": true, 4897 + "license": "MIT" 4898 + }, 4899 + "node_modules/@tufjs/canonical-json": { 4900 + "version": "2.0.0", 4901 + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", 4902 + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", 4903 + "dev": true, 4904 + "license": "MIT", 4905 + "engines": { 4906 + "node": "^16.14.0 || >=18.0.0" 4907 + } 4908 + }, 4909 + "node_modules/@tufjs/models": { 4910 + "version": "3.0.1", 4911 + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", 4912 + "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", 4913 + "dev": true, 4914 + "license": "MIT", 4915 + "dependencies": { 4916 + "@tufjs/canonical-json": "2.0.0", 4917 + "minimatch": "^9.0.5" 4918 + }, 4919 + "engines": { 4920 + "node": "^18.17.0 || >=20.5.0" 4921 + } 4922 + }, 4923 + "node_modules/@tufjs/models/node_modules/brace-expansion": { 4924 + "version": "2.0.1", 4925 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4926 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4927 + "dev": true, 4928 + "license": "MIT", 4929 + "dependencies": { 4930 + "balanced-match": "^1.0.0" 4931 + } 4932 + }, 4933 + "node_modules/@tufjs/models/node_modules/minimatch": { 4934 + "version": "9.0.5", 4935 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4936 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4937 + "dev": true, 4938 + "license": "ISC", 4939 + "dependencies": { 4940 + "brace-expansion": "^2.0.1" 4941 + }, 4942 + "engines": { 4943 + "node": ">=16 || 14 >=14.17" 4944 + }, 4945 + "funding": { 4946 + "url": "https://github.com/sponsors/isaacs" 4947 + } 4948 + }, 4949 + "node_modules/@types/body-parser": { 4950 + "version": "1.19.5", 4951 + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", 4952 + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", 4953 + "dev": true, 4954 + "license": "MIT", 4955 + "dependencies": { 4956 + "@types/connect": "*", 4957 + "@types/node": "*" 4958 + } 4959 + }, 4960 + "node_modules/@types/bonjour": { 4961 + "version": "3.5.13", 4962 + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", 4963 + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", 4964 + "dev": true, 4965 + "license": "MIT", 4966 + "dependencies": { 4967 + "@types/node": "*" 4968 + } 4969 + }, 4970 + "node_modules/@types/connect": { 4971 + "version": "3.4.38", 4972 + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", 4973 + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", 4974 + "dev": true, 4975 + "license": "MIT", 4976 + "dependencies": { 4977 + "@types/node": "*" 4978 + } 4979 + }, 4980 + "node_modules/@types/connect-history-api-fallback": { 4981 + "version": "1.5.4", 4982 + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", 4983 + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", 4984 + "dev": true, 4985 + "license": "MIT", 4986 + "dependencies": { 4987 + "@types/express-serve-static-core": "*", 4988 + "@types/node": "*" 4989 + } 4990 + }, 4991 + "node_modules/@types/cors": { 4992 + "version": "2.8.17", 4993 + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", 4994 + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", 4995 + "dev": true, 4996 + "license": "MIT", 4997 + "dependencies": { 4998 + "@types/node": "*" 4999 + } 5000 + }, 5001 + "node_modules/@types/eslint": { 5002 + "version": "9.6.1", 5003 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", 5004 + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", 5005 + "dev": true, 5006 + "license": "MIT", 5007 + "dependencies": { 5008 + "@types/estree": "*", 5009 + "@types/json-schema": "*" 5010 + } 5011 + }, 5012 + "node_modules/@types/eslint-scope": { 5013 + "version": "3.7.7", 5014 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 5015 + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 5016 + "dev": true, 5017 + "license": "MIT", 5018 + "dependencies": { 5019 + "@types/eslint": "*", 5020 + "@types/estree": "*" 5021 + } 5022 + }, 5023 + "node_modules/@types/estree": { 5024 + "version": "1.0.6", 5025 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 5026 + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 5027 + "dev": true, 5028 + "license": "MIT" 5029 + }, 5030 + "node_modules/@types/express": { 5031 + "version": "4.17.21", 5032 + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", 5033 + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", 5034 + "dev": true, 5035 + "license": "MIT", 5036 + "dependencies": { 5037 + "@types/body-parser": "*", 5038 + "@types/express-serve-static-core": "^4.17.33", 5039 + "@types/qs": "*", 5040 + "@types/serve-static": "*" 5041 + } 5042 + }, 5043 + "node_modules/@types/express-serve-static-core": { 5044 + "version": "5.0.6", 5045 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", 5046 + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", 5047 + "dev": true, 5048 + "license": "MIT", 5049 + "dependencies": { 5050 + "@types/node": "*", 5051 + "@types/qs": "*", 5052 + "@types/range-parser": "*", 5053 + "@types/send": "*" 5054 + } 5055 + }, 5056 + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { 5057 + "version": "4.19.6", 5058 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", 5059 + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", 5060 + "dev": true, 5061 + "license": "MIT", 5062 + "dependencies": { 5063 + "@types/node": "*", 5064 + "@types/qs": "*", 5065 + "@types/range-parser": "*", 5066 + "@types/send": "*" 5067 + } 5068 + }, 5069 + "node_modules/@types/http-errors": { 5070 + "version": "2.0.4", 5071 + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", 5072 + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", 5073 + "dev": true, 5074 + "license": "MIT" 5075 + }, 5076 + "node_modules/@types/http-proxy": { 5077 + "version": "1.17.16", 5078 + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", 5079 + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", 5080 + "dev": true, 5081 + "license": "MIT", 5082 + "dependencies": { 5083 + "@types/node": "*" 5084 + } 5085 + }, 5086 + "node_modules/@types/jasmine": { 5087 + "version": "5.1.7", 5088 + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.7.tgz", 5089 + "integrity": "sha512-DVOfk9FaClQfNFpSfaML15jjB5cjffDMvjtph525sroR5BEAW2uKnTOYUTqTFuZFjNvH0T5XMIydvIctnUKufw==", 5090 + "dev": true, 5091 + "license": "MIT" 5092 + }, 5093 + "node_modules/@types/json-schema": { 5094 + "version": "7.0.15", 5095 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 5096 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 5097 + "dev": true, 5098 + "license": "MIT" 5099 + }, 5100 + "node_modules/@types/mime": { 5101 + "version": "1.3.5", 5102 + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", 5103 + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", 5104 + "dev": true, 5105 + "license": "MIT" 5106 + }, 5107 + "node_modules/@types/node": { 5108 + "version": "22.13.16", 5109 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.16.tgz", 5110 + "integrity": "sha512-15tM+qA4Ypml/N7kyRdvfRjBQT2RL461uF1Bldn06K0Nzn1lY3nAPgHlsVrJxdZ9WhZiW0Fmc1lOYMtDsAuB3w==", 5111 + "dev": true, 5112 + "license": "MIT", 5113 + "dependencies": { 5114 + "undici-types": "~6.20.0" 5115 + } 5116 + }, 5117 + "node_modules/@types/node-forge": { 5118 + "version": "1.3.11", 5119 + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", 5120 + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", 5121 + "dev": true, 5122 + "license": "MIT", 5123 + "dependencies": { 5124 + "@types/node": "*" 5125 + } 5126 + }, 5127 + "node_modules/@types/qs": { 5128 + "version": "6.9.18", 5129 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", 5130 + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", 5131 + "dev": true, 5132 + "license": "MIT" 5133 + }, 5134 + "node_modules/@types/range-parser": { 5135 + "version": "1.2.7", 5136 + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", 5137 + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", 5138 + "dev": true, 5139 + "license": "MIT" 5140 + }, 5141 + "node_modules/@types/retry": { 5142 + "version": "0.12.2", 5143 + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", 5144 + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", 5145 + "dev": true, 5146 + "license": "MIT" 5147 + }, 5148 + "node_modules/@types/send": { 5149 + "version": "0.17.4", 5150 + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", 5151 + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", 5152 + "dev": true, 5153 + "license": "MIT", 5154 + "dependencies": { 5155 + "@types/mime": "^1", 5156 + "@types/node": "*" 5157 + } 5158 + }, 5159 + "node_modules/@types/serve-index": { 5160 + "version": "1.9.4", 5161 + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", 5162 + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", 5163 + "dev": true, 5164 + "license": "MIT", 5165 + "dependencies": { 5166 + "@types/express": "*" 5167 + } 5168 + }, 5169 + "node_modules/@types/serve-static": { 5170 + "version": "1.15.7", 5171 + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", 5172 + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", 5173 + "dev": true, 5174 + "license": "MIT", 5175 + "dependencies": { 5176 + "@types/http-errors": "*", 5177 + "@types/node": "*", 5178 + "@types/send": "*" 5179 + } 5180 + }, 5181 + "node_modules/@types/sockjs": { 5182 + "version": "0.3.36", 5183 + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", 5184 + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", 5185 + "dev": true, 5186 + "license": "MIT", 5187 + "dependencies": { 5188 + "@types/node": "*" 5189 + } 5190 + }, 5191 + "node_modules/@types/ws": { 5192 + "version": "8.18.1", 5193 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", 5194 + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", 5195 + "dev": true, 5196 + "license": "MIT", 5197 + "dependencies": { 5198 + "@types/node": "*" 5199 + } 5200 + }, 5201 + "node_modules/@vitejs/plugin-basic-ssl": { 5202 + "version": "1.2.0", 5203 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", 5204 + "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==", 5205 + "dev": true, 5206 + "license": "MIT", 5207 + "engines": { 5208 + "node": ">=14.21.3" 5209 + }, 5210 + "peerDependencies": { 5211 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 5212 + } 5213 + }, 5214 + "node_modules/@webassemblyjs/ast": { 5215 + "version": "1.14.1", 5216 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", 5217 + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", 5218 + "dev": true, 5219 + "license": "MIT", 5220 + "dependencies": { 5221 + "@webassemblyjs/helper-numbers": "1.13.2", 5222 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" 5223 + } 5224 + }, 5225 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 5226 + "version": "1.13.2", 5227 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", 5228 + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", 5229 + "dev": true, 5230 + "license": "MIT" 5231 + }, 5232 + "node_modules/@webassemblyjs/helper-api-error": { 5233 + "version": "1.13.2", 5234 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", 5235 + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", 5236 + "dev": true, 5237 + "license": "MIT" 5238 + }, 5239 + "node_modules/@webassemblyjs/helper-buffer": { 5240 + "version": "1.14.1", 5241 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", 5242 + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", 5243 + "dev": true, 5244 + "license": "MIT" 5245 + }, 5246 + "node_modules/@webassemblyjs/helper-numbers": { 5247 + "version": "1.13.2", 5248 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", 5249 + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", 5250 + "dev": true, 5251 + "license": "MIT", 5252 + "dependencies": { 5253 + "@webassemblyjs/floating-point-hex-parser": "1.13.2", 5254 + "@webassemblyjs/helper-api-error": "1.13.2", 5255 + "@xtuc/long": "4.2.2" 5256 + } 5257 + }, 5258 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 5259 + "version": "1.13.2", 5260 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", 5261 + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", 5262 + "dev": true, 5263 + "license": "MIT" 5264 + }, 5265 + "node_modules/@webassemblyjs/helper-wasm-section": { 5266 + "version": "1.14.1", 5267 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", 5268 + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", 5269 + "dev": true, 5270 + "license": "MIT", 5271 + "dependencies": { 5272 + "@webassemblyjs/ast": "1.14.1", 5273 + "@webassemblyjs/helper-buffer": "1.14.1", 5274 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5275 + "@webassemblyjs/wasm-gen": "1.14.1" 5276 + } 5277 + }, 5278 + "node_modules/@webassemblyjs/ieee754": { 5279 + "version": "1.13.2", 5280 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", 5281 + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", 5282 + "dev": true, 5283 + "license": "MIT", 5284 + "dependencies": { 5285 + "@xtuc/ieee754": "^1.2.0" 5286 + } 5287 + }, 5288 + "node_modules/@webassemblyjs/leb128": { 5289 + "version": "1.13.2", 5290 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", 5291 + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", 5292 + "dev": true, 5293 + "license": "Apache-2.0", 5294 + "dependencies": { 5295 + "@xtuc/long": "4.2.2" 5296 + } 5297 + }, 5298 + "node_modules/@webassemblyjs/utf8": { 5299 + "version": "1.13.2", 5300 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", 5301 + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", 5302 + "dev": true, 5303 + "license": "MIT" 5304 + }, 5305 + "node_modules/@webassemblyjs/wasm-edit": { 5306 + "version": "1.14.1", 5307 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", 5308 + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", 5309 + "dev": true, 5310 + "license": "MIT", 5311 + "dependencies": { 5312 + "@webassemblyjs/ast": "1.14.1", 5313 + "@webassemblyjs/helper-buffer": "1.14.1", 5314 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5315 + "@webassemblyjs/helper-wasm-section": "1.14.1", 5316 + "@webassemblyjs/wasm-gen": "1.14.1", 5317 + "@webassemblyjs/wasm-opt": "1.14.1", 5318 + "@webassemblyjs/wasm-parser": "1.14.1", 5319 + "@webassemblyjs/wast-printer": "1.14.1" 5320 + } 5321 + }, 5322 + "node_modules/@webassemblyjs/wasm-gen": { 5323 + "version": "1.14.1", 5324 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", 5325 + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", 5326 + "dev": true, 5327 + "license": "MIT", 5328 + "dependencies": { 5329 + "@webassemblyjs/ast": "1.14.1", 5330 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5331 + "@webassemblyjs/ieee754": "1.13.2", 5332 + "@webassemblyjs/leb128": "1.13.2", 5333 + "@webassemblyjs/utf8": "1.13.2" 5334 + } 5335 + }, 5336 + "node_modules/@webassemblyjs/wasm-opt": { 5337 + "version": "1.14.1", 5338 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", 5339 + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", 5340 + "dev": true, 5341 + "license": "MIT", 5342 + "dependencies": { 5343 + "@webassemblyjs/ast": "1.14.1", 5344 + "@webassemblyjs/helper-buffer": "1.14.1", 5345 + "@webassemblyjs/wasm-gen": "1.14.1", 5346 + "@webassemblyjs/wasm-parser": "1.14.1" 5347 + } 5348 + }, 5349 + "node_modules/@webassemblyjs/wasm-parser": { 5350 + "version": "1.14.1", 5351 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", 5352 + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", 5353 + "dev": true, 5354 + "license": "MIT", 5355 + "dependencies": { 5356 + "@webassemblyjs/ast": "1.14.1", 5357 + "@webassemblyjs/helper-api-error": "1.13.2", 5358 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5359 + "@webassemblyjs/ieee754": "1.13.2", 5360 + "@webassemblyjs/leb128": "1.13.2", 5361 + "@webassemblyjs/utf8": "1.13.2" 5362 + } 5363 + }, 5364 + "node_modules/@webassemblyjs/wast-printer": { 5365 + "version": "1.14.1", 5366 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", 5367 + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", 5368 + "dev": true, 5369 + "license": "MIT", 5370 + "dependencies": { 5371 + "@webassemblyjs/ast": "1.14.1", 5372 + "@xtuc/long": "4.2.2" 5373 + } 5374 + }, 5375 + "node_modules/@xtuc/ieee754": { 5376 + "version": "1.2.0", 5377 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 5378 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 5379 + "dev": true, 5380 + "license": "BSD-3-Clause" 5381 + }, 5382 + "node_modules/@xtuc/long": { 5383 + "version": "4.2.2", 5384 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 5385 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 5386 + "dev": true, 5387 + "license": "Apache-2.0" 5388 + }, 5389 + "node_modules/@yarnpkg/lockfile": { 5390 + "version": "1.1.0", 5391 + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", 5392 + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", 5393 + "dev": true, 5394 + "license": "BSD-2-Clause" 5395 + }, 5396 + "node_modules/abbrev": { 5397 + "version": "3.0.0", 5398 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz", 5399 + "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==", 5400 + "dev": true, 5401 + "license": "ISC", 5402 + "engines": { 5403 + "node": "^18.17.0 || >=20.5.0" 5404 + } 5405 + }, 5406 + "node_modules/accepts": { 5407 + "version": "1.3.8", 5408 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 5409 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 5410 + "dev": true, 5411 + "license": "MIT", 5412 + "dependencies": { 5413 + "mime-types": "~2.1.34", 5414 + "negotiator": "0.6.3" 5415 + }, 5416 + "engines": { 5417 + "node": ">= 0.6" 5418 + } 5419 + }, 5420 + "node_modules/accepts/node_modules/negotiator": { 5421 + "version": "0.6.3", 5422 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 5423 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 5424 + "dev": true, 5425 + "license": "MIT", 5426 + "engines": { 5427 + "node": ">= 0.6" 5428 + } 5429 + }, 5430 + "node_modules/acorn": { 5431 + "version": "8.14.1", 5432 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 5433 + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 5434 + "dev": true, 5435 + "license": "MIT", 5436 + "bin": { 5437 + "acorn": "bin/acorn" 5438 + }, 5439 + "engines": { 5440 + "node": ">=0.4.0" 5441 + } 5442 + }, 5443 + "node_modules/adjust-sourcemap-loader": { 5444 + "version": "4.0.0", 5445 + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", 5446 + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", 5447 + "dev": true, 5448 + "license": "MIT", 5449 + "dependencies": { 5450 + "loader-utils": "^2.0.0", 5451 + "regex-parser": "^2.2.11" 5452 + }, 5453 + "engines": { 5454 + "node": ">=8.9" 5455 + } 5456 + }, 5457 + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { 5458 + "version": "2.0.4", 5459 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", 5460 + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", 5461 + "dev": true, 5462 + "license": "MIT", 5463 + "dependencies": { 5464 + "big.js": "^5.2.2", 5465 + "emojis-list": "^3.0.0", 5466 + "json5": "^2.1.2" 5467 + }, 5468 + "engines": { 5469 + "node": ">=8.9.0" 5470 + } 5471 + }, 5472 + "node_modules/agent-base": { 5473 + "version": "7.1.3", 5474 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", 5475 + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", 5476 + "dev": true, 5477 + "license": "MIT", 5478 + "engines": { 5479 + "node": ">= 14" 5480 + } 5481 + }, 5482 + "node_modules/ajv": { 5483 + "version": "8.17.1", 5484 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 5485 + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 5486 + "dev": true, 5487 + "license": "MIT", 5488 + "dependencies": { 5489 + "fast-deep-equal": "^3.1.3", 5490 + "fast-uri": "^3.0.1", 5491 + "json-schema-traverse": "^1.0.0", 5492 + "require-from-string": "^2.0.2" 5493 + }, 5494 + "funding": { 5495 + "type": "github", 5496 + "url": "https://github.com/sponsors/epoberezkin" 5497 + } 5498 + }, 5499 + "node_modules/ajv-formats": { 5500 + "version": "3.0.1", 5501 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", 5502 + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 5503 + "dev": true, 5504 + "license": "MIT", 5505 + "dependencies": { 5506 + "ajv": "^8.0.0" 5507 + }, 5508 + "peerDependencies": { 5509 + "ajv": "^8.0.0" 5510 + }, 5511 + "peerDependenciesMeta": { 5512 + "ajv": { 5513 + "optional": true 5514 + } 5515 + } 5516 + }, 5517 + "node_modules/ajv-keywords": { 5518 + "version": "5.1.0", 5519 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 5520 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 5521 + "dev": true, 5522 + "license": "MIT", 5523 + "dependencies": { 5524 + "fast-deep-equal": "^3.1.3" 5525 + }, 5526 + "peerDependencies": { 5527 + "ajv": "^8.8.2" 5528 + } 5529 + }, 5530 + "node_modules/ansi-colors": { 5531 + "version": "4.1.3", 5532 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 5533 + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 5534 + "dev": true, 5535 + "license": "MIT", 5536 + "engines": { 5537 + "node": ">=6" 5538 + } 5539 + }, 5540 + "node_modules/ansi-escapes": { 5541 + "version": "4.3.2", 5542 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 5543 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 5544 + "dev": true, 5545 + "license": "MIT", 5546 + "dependencies": { 5547 + "type-fest": "^0.21.3" 5548 + }, 5549 + "engines": { 5550 + "node": ">=8" 5551 + }, 5552 + "funding": { 5553 + "url": "https://github.com/sponsors/sindresorhus" 5554 + } 5555 + }, 5556 + "node_modules/ansi-html-community": { 5557 + "version": "0.0.8", 5558 + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 5559 + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 5560 + "dev": true, 5561 + "engines": [ 5562 + "node >= 0.8.0" 5563 + ], 5564 + "license": "Apache-2.0", 5565 + "bin": { 5566 + "ansi-html": "bin/ansi-html" 5567 + } 5568 + }, 5569 + "node_modules/ansi-regex": { 5570 + "version": "6.1.0", 5571 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 5572 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 5573 + "dev": true, 5574 + "license": "MIT", 5575 + "engines": { 5576 + "node": ">=12" 5577 + }, 5578 + "funding": { 5579 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 5580 + } 5581 + }, 5582 + "node_modules/ansi-styles": { 5583 + "version": "4.3.0", 5584 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5585 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5586 + "dev": true, 5587 + "license": "MIT", 5588 + "dependencies": { 5589 + "color-convert": "^2.0.1" 5590 + }, 5591 + "engines": { 5592 + "node": ">=8" 5593 + }, 5594 + "funding": { 5595 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5596 + } 5597 + }, 5598 + "node_modules/anymatch": { 5599 + "version": "3.1.3", 5600 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 5601 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 5602 + "dev": true, 5603 + "license": "ISC", 5604 + "dependencies": { 5605 + "normalize-path": "^3.0.0", 5606 + "picomatch": "^2.0.4" 5607 + }, 5608 + "engines": { 5609 + "node": ">= 8" 5610 + } 5611 + }, 5612 + "node_modules/anymatch/node_modules/picomatch": { 5613 + "version": "2.3.1", 5614 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5615 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5616 + "dev": true, 5617 + "license": "MIT", 5618 + "engines": { 5619 + "node": ">=8.6" 5620 + }, 5621 + "funding": { 5622 + "url": "https://github.com/sponsors/jonschlinkert" 5623 + } 5624 + }, 5625 + "node_modules/argparse": { 5626 + "version": "2.0.1", 5627 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 5628 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 5629 + "dev": true, 5630 + "license": "Python-2.0" 5631 + }, 5632 + "node_modules/array-flatten": { 5633 + "version": "1.1.1", 5634 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 5635 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 5636 + "dev": true, 5637 + "license": "MIT" 5638 + }, 5639 + "node_modules/autoprefixer": { 5640 + "version": "10.4.20", 5641 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", 5642 + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", 5643 + "dev": true, 5644 + "funding": [ 5645 + { 5646 + "type": "opencollective", 5647 + "url": "https://opencollective.com/postcss/" 5648 + }, 5649 + { 5650 + "type": "tidelift", 5651 + "url": "https://tidelift.com/funding/github/npm/autoprefixer" 5652 + }, 5653 + { 5654 + "type": "github", 5655 + "url": "https://github.com/sponsors/ai" 5656 + } 5657 + ], 5658 + "license": "MIT", 5659 + "dependencies": { 5660 + "browserslist": "^4.23.3", 5661 + "caniuse-lite": "^1.0.30001646", 5662 + "fraction.js": "^4.3.7", 5663 + "normalize-range": "^0.1.2", 5664 + "picocolors": "^1.0.1", 5665 + "postcss-value-parser": "^4.2.0" 5666 + }, 5667 + "bin": { 5668 + "autoprefixer": "bin/autoprefixer" 5669 + }, 5670 + "engines": { 5671 + "node": "^10 || ^12 || >=14" 5672 + }, 5673 + "peerDependencies": { 5674 + "postcss": "^8.1.0" 5675 + } 5676 + }, 5677 + "node_modules/babel-loader": { 5678 + "version": "9.2.1", 5679 + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", 5680 + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", 5681 + "dev": true, 5682 + "license": "MIT", 5683 + "dependencies": { 5684 + "find-cache-dir": "^4.0.0", 5685 + "schema-utils": "^4.0.0" 5686 + }, 5687 + "engines": { 5688 + "node": ">= 14.15.0" 5689 + }, 5690 + "peerDependencies": { 5691 + "@babel/core": "^7.12.0", 5692 + "webpack": ">=5" 5693 + } 5694 + }, 5695 + "node_modules/babel-plugin-polyfill-corejs2": { 5696 + "version": "0.4.13", 5697 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", 5698 + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", 5699 + "dev": true, 5700 + "license": "MIT", 5701 + "dependencies": { 5702 + "@babel/compat-data": "^7.22.6", 5703 + "@babel/helper-define-polyfill-provider": "^0.6.4", 5704 + "semver": "^6.3.1" 5705 + }, 5706 + "peerDependencies": { 5707 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5708 + } 5709 + }, 5710 + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 5711 + "version": "6.3.1", 5712 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5713 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5714 + "dev": true, 5715 + "license": "ISC", 5716 + "bin": { 5717 + "semver": "bin/semver.js" 5718 + } 5719 + }, 5720 + "node_modules/babel-plugin-polyfill-corejs3": { 5721 + "version": "0.11.1", 5722 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", 5723 + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", 5724 + "dev": true, 5725 + "license": "MIT", 5726 + "dependencies": { 5727 + "@babel/helper-define-polyfill-provider": "^0.6.3", 5728 + "core-js-compat": "^3.40.0" 5729 + }, 5730 + "peerDependencies": { 5731 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5732 + } 5733 + }, 5734 + "node_modules/babel-plugin-polyfill-regenerator": { 5735 + "version": "0.6.4", 5736 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", 5737 + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", 5738 + "dev": true, 5739 + "license": "MIT", 5740 + "dependencies": { 5741 + "@babel/helper-define-polyfill-provider": "^0.6.4" 5742 + }, 5743 + "peerDependencies": { 5744 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5745 + } 5746 + }, 5747 + "node_modules/balanced-match": { 5748 + "version": "1.0.2", 5749 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 5750 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 5751 + "dev": true, 5752 + "license": "MIT" 5753 + }, 5754 + "node_modules/base64-js": { 5755 + "version": "1.5.1", 5756 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 5757 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 5758 + "dev": true, 5759 + "funding": [ 5760 + { 5761 + "type": "github", 5762 + "url": "https://github.com/sponsors/feross" 5763 + }, 5764 + { 5765 + "type": "patreon", 5766 + "url": "https://www.patreon.com/feross" 5767 + }, 5768 + { 5769 + "type": "consulting", 5770 + "url": "https://feross.org/support" 5771 + } 5772 + ], 5773 + "license": "MIT" 5774 + }, 5775 + "node_modules/base64id": { 5776 + "version": "2.0.0", 5777 + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 5778 + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 5779 + "dev": true, 5780 + "license": "MIT", 5781 + "engines": { 5782 + "node": "^4.5.0 || >= 5.9" 5783 + } 5784 + }, 5785 + "node_modules/batch": { 5786 + "version": "0.6.1", 5787 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 5788 + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", 5789 + "dev": true, 5790 + "license": "MIT" 5791 + }, 5792 + "node_modules/beasties": { 5793 + "version": "0.2.0", 5794 + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.2.0.tgz", 5795 + "integrity": "sha512-Ljqskqx/tbZagIglYoJIMzH5zgssyp+in9+9sAyh15N22AornBeIDnb8EZ6Rk+6ShfMxd92uO3gfpT0NtZbpow==", 5796 + "dev": true, 5797 + "license": "Apache-2.0", 5798 + "dependencies": { 5799 + "css-select": "^5.1.0", 5800 + "css-what": "^6.1.0", 5801 + "dom-serializer": "^2.0.0", 5802 + "domhandler": "^5.0.3", 5803 + "htmlparser2": "^9.1.0", 5804 + "picocolors": "^1.1.1", 5805 + "postcss": "^8.4.49", 5806 + "postcss-media-query-parser": "^0.2.3" 5807 + }, 5808 + "engines": { 5809 + "node": ">=14.0.0" 5810 + } 5811 + }, 5812 + "node_modules/big.js": { 5813 + "version": "5.2.2", 5814 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 5815 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 5816 + "dev": true, 5817 + "license": "MIT", 5818 + "engines": { 5819 + "node": "*" 5820 + } 5821 + }, 5822 + "node_modules/binary-extensions": { 5823 + "version": "2.3.0", 5824 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 5825 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 5826 + "dev": true, 5827 + "license": "MIT", 5828 + "engines": { 5829 + "node": ">=8" 5830 + }, 5831 + "funding": { 5832 + "url": "https://github.com/sponsors/sindresorhus" 5833 + } 5834 + }, 5835 + "node_modules/bl": { 5836 + "version": "4.1.0", 5837 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 5838 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 5839 + "dev": true, 5840 + "license": "MIT", 5841 + "dependencies": { 5842 + "buffer": "^5.5.0", 5843 + "inherits": "^2.0.4", 5844 + "readable-stream": "^3.4.0" 5845 + } 5846 + }, 5847 + "node_modules/body-parser": { 5848 + "version": "1.20.3", 5849 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 5850 + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 5851 + "dev": true, 5852 + "license": "MIT", 5853 + "dependencies": { 5854 + "bytes": "3.1.2", 5855 + "content-type": "~1.0.5", 5856 + "debug": "2.6.9", 5857 + "depd": "2.0.0", 5858 + "destroy": "1.2.0", 5859 + "http-errors": "2.0.0", 5860 + "iconv-lite": "0.4.24", 5861 + "on-finished": "2.4.1", 5862 + "qs": "6.13.0", 5863 + "raw-body": "2.5.2", 5864 + "type-is": "~1.6.18", 5865 + "unpipe": "1.0.0" 5866 + }, 5867 + "engines": { 5868 + "node": ">= 0.8", 5869 + "npm": "1.2.8000 || >= 1.4.16" 5870 + } 5871 + }, 5872 + "node_modules/body-parser/node_modules/debug": { 5873 + "version": "2.6.9", 5874 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 5875 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 5876 + "dev": true, 5877 + "license": "MIT", 5878 + "dependencies": { 5879 + "ms": "2.0.0" 5880 + } 5881 + }, 5882 + "node_modules/body-parser/node_modules/ms": { 5883 + "version": "2.0.0", 5884 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 5885 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 5886 + "dev": true, 5887 + "license": "MIT" 5888 + }, 5889 + "node_modules/bonjour-service": { 5890 + "version": "1.3.0", 5891 + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", 5892 + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", 5893 + "dev": true, 5894 + "license": "MIT", 5895 + "dependencies": { 5896 + "fast-deep-equal": "^3.1.3", 5897 + "multicast-dns": "^7.2.5" 5898 + } 5899 + }, 5900 + "node_modules/boolbase": { 5901 + "version": "1.0.0", 5902 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 5903 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", 5904 + "dev": true, 5905 + "license": "ISC" 5906 + }, 5907 + "node_modules/brace-expansion": { 5908 + "version": "1.1.11", 5909 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 5910 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 5911 + "dev": true, 5912 + "license": "MIT", 5913 + "dependencies": { 5914 + "balanced-match": "^1.0.0", 5915 + "concat-map": "0.0.1" 5916 + } 5917 + }, 5918 + "node_modules/braces": { 5919 + "version": "3.0.3", 5920 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 5921 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 5922 + "dev": true, 5923 + "license": "MIT", 5924 + "dependencies": { 5925 + "fill-range": "^7.1.1" 5926 + }, 5927 + "engines": { 5928 + "node": ">=8" 5929 + } 5930 + }, 5931 + "node_modules/browserslist": { 5932 + "version": "4.24.4", 5933 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", 5934 + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", 5935 + "dev": true, 5936 + "funding": [ 5937 + { 5938 + "type": "opencollective", 5939 + "url": "https://opencollective.com/browserslist" 5940 + }, 5941 + { 5942 + "type": "tidelift", 5943 + "url": "https://tidelift.com/funding/github/npm/browserslist" 5944 + }, 5945 + { 5946 + "type": "github", 5947 + "url": "https://github.com/sponsors/ai" 5948 + } 5949 + ], 5950 + "license": "MIT", 5951 + "dependencies": { 5952 + "caniuse-lite": "^1.0.30001688", 5953 + "electron-to-chromium": "^1.5.73", 5954 + "node-releases": "^2.0.19", 5955 + "update-browserslist-db": "^1.1.1" 5956 + }, 5957 + "bin": { 5958 + "browserslist": "cli.js" 5959 + }, 5960 + "engines": { 5961 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 5962 + } 5963 + }, 5964 + "node_modules/buffer": { 5965 + "version": "5.7.1", 5966 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 5967 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 5968 + "dev": true, 5969 + "funding": [ 5970 + { 5971 + "type": "github", 5972 + "url": "https://github.com/sponsors/feross" 5973 + }, 5974 + { 5975 + "type": "patreon", 5976 + "url": "https://www.patreon.com/feross" 5977 + }, 5978 + { 5979 + "type": "consulting", 5980 + "url": "https://feross.org/support" 5981 + } 5982 + ], 5983 + "license": "MIT", 5984 + "dependencies": { 5985 + "base64-js": "^1.3.1", 5986 + "ieee754": "^1.1.13" 5987 + } 5988 + }, 5989 + "node_modules/buffer-from": { 5990 + "version": "1.1.2", 5991 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 5992 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 5993 + "dev": true, 5994 + "license": "MIT" 5995 + }, 5996 + "node_modules/bundle-name": { 5997 + "version": "4.1.0", 5998 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 5999 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 6000 + "dev": true, 6001 + "license": "MIT", 6002 + "dependencies": { 6003 + "run-applescript": "^7.0.0" 6004 + }, 6005 + "engines": { 6006 + "node": ">=18" 6007 + }, 6008 + "funding": { 6009 + "url": "https://github.com/sponsors/sindresorhus" 6010 + } 6011 + }, 6012 + "node_modules/bytes": { 6013 + "version": "3.1.2", 6014 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 6015 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 6016 + "dev": true, 6017 + "license": "MIT", 6018 + "engines": { 6019 + "node": ">= 0.8" 6020 + } 6021 + }, 6022 + "node_modules/cacache": { 6023 + "version": "19.0.1", 6024 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", 6025 + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", 6026 + "dev": true, 6027 + "license": "ISC", 6028 + "dependencies": { 6029 + "@npmcli/fs": "^4.0.0", 6030 + "fs-minipass": "^3.0.0", 6031 + "glob": "^10.2.2", 6032 + "lru-cache": "^10.0.1", 6033 + "minipass": "^7.0.3", 6034 + "minipass-collect": "^2.0.1", 6035 + "minipass-flush": "^1.0.5", 6036 + "minipass-pipeline": "^1.2.4", 6037 + "p-map": "^7.0.2", 6038 + "ssri": "^12.0.0", 6039 + "tar": "^7.4.3", 6040 + "unique-filename": "^4.0.0" 6041 + }, 6042 + "engines": { 6043 + "node": "^18.17.0 || >=20.5.0" 6044 + } 6045 + }, 6046 + "node_modules/cacache/node_modules/brace-expansion": { 6047 + "version": "2.0.1", 6048 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 6049 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 6050 + "dev": true, 6051 + "license": "MIT", 6052 + "dependencies": { 6053 + "balanced-match": "^1.0.0" 6054 + } 6055 + }, 6056 + "node_modules/cacache/node_modules/chownr": { 6057 + "version": "3.0.0", 6058 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 6059 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 6060 + "dev": true, 6061 + "license": "BlueOak-1.0.0", 6062 + "engines": { 6063 + "node": ">=18" 6064 + } 6065 + }, 6066 + "node_modules/cacache/node_modules/glob": { 6067 + "version": "10.4.5", 6068 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 6069 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 6070 + "dev": true, 6071 + "license": "ISC", 6072 + "dependencies": { 6073 + "foreground-child": "^3.1.0", 6074 + "jackspeak": "^3.1.2", 6075 + "minimatch": "^9.0.4", 6076 + "minipass": "^7.1.2", 6077 + "package-json-from-dist": "^1.0.0", 6078 + "path-scurry": "^1.11.1" 6079 + }, 6080 + "bin": { 6081 + "glob": "dist/esm/bin.mjs" 6082 + }, 6083 + "funding": { 6084 + "url": "https://github.com/sponsors/isaacs" 6085 + } 6086 + }, 6087 + "node_modules/cacache/node_modules/lru-cache": { 6088 + "version": "10.4.3", 6089 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6090 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 6091 + "dev": true, 6092 + "license": "ISC" 6093 + }, 6094 + "node_modules/cacache/node_modules/minimatch": { 6095 + "version": "9.0.5", 6096 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 6097 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 6098 + "dev": true, 6099 + "license": "ISC", 6100 + "dependencies": { 6101 + "brace-expansion": "^2.0.1" 6102 + }, 6103 + "engines": { 6104 + "node": ">=16 || 14 >=14.17" 6105 + }, 6106 + "funding": { 6107 + "url": "https://github.com/sponsors/isaacs" 6108 + } 6109 + }, 6110 + "node_modules/cacache/node_modules/mkdirp": { 6111 + "version": "3.0.1", 6112 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 6113 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 6114 + "dev": true, 6115 + "license": "MIT", 6116 + "bin": { 6117 + "mkdirp": "dist/cjs/src/bin.js" 6118 + }, 6119 + "engines": { 6120 + "node": ">=10" 6121 + }, 6122 + "funding": { 6123 + "url": "https://github.com/sponsors/isaacs" 6124 + } 6125 + }, 6126 + "node_modules/cacache/node_modules/tar": { 6127 + "version": "7.4.3", 6128 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 6129 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 6130 + "dev": true, 6131 + "license": "ISC", 6132 + "dependencies": { 6133 + "@isaacs/fs-minipass": "^4.0.0", 6134 + "chownr": "^3.0.0", 6135 + "minipass": "^7.1.2", 6136 + "minizlib": "^3.0.1", 6137 + "mkdirp": "^3.0.1", 6138 + "yallist": "^5.0.0" 6139 + }, 6140 + "engines": { 6141 + "node": ">=18" 6142 + } 6143 + }, 6144 + "node_modules/cacache/node_modules/yallist": { 6145 + "version": "5.0.0", 6146 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 6147 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 6148 + "dev": true, 6149 + "license": "BlueOak-1.0.0", 6150 + "engines": { 6151 + "node": ">=18" 6152 + } 6153 + }, 6154 + "node_modules/call-bind-apply-helpers": { 6155 + "version": "1.0.2", 6156 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 6157 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 6158 + "dev": true, 6159 + "license": "MIT", 6160 + "dependencies": { 6161 + "es-errors": "^1.3.0", 6162 + "function-bind": "^1.1.2" 6163 + }, 6164 + "engines": { 6165 + "node": ">= 0.4" 6166 + } 6167 + }, 6168 + "node_modules/call-bound": { 6169 + "version": "1.0.4", 6170 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 6171 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 6172 + "dev": true, 6173 + "license": "MIT", 6174 + "dependencies": { 6175 + "call-bind-apply-helpers": "^1.0.2", 6176 + "get-intrinsic": "^1.3.0" 6177 + }, 6178 + "engines": { 6179 + "node": ">= 0.4" 6180 + }, 6181 + "funding": { 6182 + "url": "https://github.com/sponsors/ljharb" 6183 + } 6184 + }, 6185 + "node_modules/callsites": { 6186 + "version": "3.1.0", 6187 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 6188 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 6189 + "dev": true, 6190 + "license": "MIT", 6191 + "engines": { 6192 + "node": ">=6" 6193 + } 6194 + }, 6195 + "node_modules/caniuse-lite": { 6196 + "version": "1.0.30001707", 6197 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", 6198 + "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", 6199 + "dev": true, 6200 + "funding": [ 6201 + { 6202 + "type": "opencollective", 6203 + "url": "https://opencollective.com/browserslist" 6204 + }, 6205 + { 6206 + "type": "tidelift", 6207 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 6208 + }, 6209 + { 6210 + "type": "github", 6211 + "url": "https://github.com/sponsors/ai" 6212 + } 6213 + ], 6214 + "license": "CC-BY-4.0" 6215 + }, 6216 + "node_modules/chalk": { 6217 + "version": "4.1.2", 6218 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6219 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6220 + "dev": true, 6221 + "license": "MIT", 6222 + "dependencies": { 6223 + "ansi-styles": "^4.1.0", 6224 + "supports-color": "^7.1.0" 6225 + }, 6226 + "engines": { 6227 + "node": ">=10" 6228 + }, 6229 + "funding": { 6230 + "url": "https://github.com/chalk/chalk?sponsor=1" 6231 + } 6232 + }, 6233 + "node_modules/chardet": { 6234 + "version": "0.7.0", 6235 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 6236 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 6237 + "dev": true, 6238 + "license": "MIT" 6239 + }, 6240 + "node_modules/chokidar": { 6241 + "version": "4.0.3", 6242 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 6243 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 6244 + "dev": true, 6245 + "license": "MIT", 6246 + "dependencies": { 6247 + "readdirp": "^4.0.1" 6248 + }, 6249 + "engines": { 6250 + "node": ">= 14.16.0" 6251 + }, 6252 + "funding": { 6253 + "url": "https://paulmillr.com/funding/" 6254 + } 6255 + }, 6256 + "node_modules/chownr": { 6257 + "version": "2.0.0", 6258 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 6259 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 6260 + "dev": true, 6261 + "license": "ISC", 6262 + "engines": { 6263 + "node": ">=10" 6264 + } 6265 + }, 6266 + "node_modules/chrome-trace-event": { 6267 + "version": "1.0.4", 6268 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 6269 + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 6270 + "dev": true, 6271 + "license": "MIT", 6272 + "engines": { 6273 + "node": ">=6.0" 6274 + } 6275 + }, 6276 + "node_modules/cli-cursor": { 6277 + "version": "5.0.0", 6278 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", 6279 + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", 6280 + "dev": true, 6281 + "license": "MIT", 6282 + "dependencies": { 6283 + "restore-cursor": "^5.0.0" 6284 + }, 6285 + "engines": { 6286 + "node": ">=18" 6287 + }, 6288 + "funding": { 6289 + "url": "https://github.com/sponsors/sindresorhus" 6290 + } 6291 + }, 6292 + "node_modules/cli-spinners": { 6293 + "version": "2.9.2", 6294 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 6295 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 6296 + "dev": true, 6297 + "license": "MIT", 6298 + "engines": { 6299 + "node": ">=6" 6300 + }, 6301 + "funding": { 6302 + "url": "https://github.com/sponsors/sindresorhus" 6303 + } 6304 + }, 6305 + "node_modules/cli-truncate": { 6306 + "version": "4.0.0", 6307 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", 6308 + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", 6309 + "dev": true, 6310 + "license": "MIT", 6311 + "dependencies": { 6312 + "slice-ansi": "^5.0.0", 6313 + "string-width": "^7.0.0" 6314 + }, 6315 + "engines": { 6316 + "node": ">=18" 6317 + }, 6318 + "funding": { 6319 + "url": "https://github.com/sponsors/sindresorhus" 6320 + } 6321 + }, 6322 + "node_modules/cli-width": { 6323 + "version": "4.1.0", 6324 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 6325 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 6326 + "dev": true, 6327 + "license": "ISC", 6328 + "engines": { 6329 + "node": ">= 12" 6330 + } 6331 + }, 6332 + "node_modules/cliui": { 6333 + "version": "8.0.1", 6334 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 6335 + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 6336 + "dev": true, 6337 + "license": "ISC", 6338 + "dependencies": { 6339 + "string-width": "^4.2.0", 6340 + "strip-ansi": "^6.0.1", 6341 + "wrap-ansi": "^7.0.0" 6342 + }, 6343 + "engines": { 6344 + "node": ">=12" 6345 + } 6346 + }, 6347 + "node_modules/cliui/node_modules/ansi-regex": { 6348 + "version": "5.0.1", 6349 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6350 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6351 + "dev": true, 6352 + "license": "MIT", 6353 + "engines": { 6354 + "node": ">=8" 6355 + } 6356 + }, 6357 + "node_modules/cliui/node_modules/emoji-regex": { 6358 + "version": "8.0.0", 6359 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6360 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6361 + "dev": true, 6362 + "license": "MIT" 6363 + }, 6364 + "node_modules/cliui/node_modules/is-fullwidth-code-point": { 6365 + "version": "3.0.0", 6366 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 6367 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 6368 + "dev": true, 6369 + "license": "MIT", 6370 + "engines": { 6371 + "node": ">=8" 6372 + } 6373 + }, 6374 + "node_modules/cliui/node_modules/string-width": { 6375 + "version": "4.2.3", 6376 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6377 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6378 + "dev": true, 6379 + "license": "MIT", 6380 + "dependencies": { 6381 + "emoji-regex": "^8.0.0", 6382 + "is-fullwidth-code-point": "^3.0.0", 6383 + "strip-ansi": "^6.0.1" 6384 + }, 6385 + "engines": { 6386 + "node": ">=8" 6387 + } 6388 + }, 6389 + "node_modules/cliui/node_modules/strip-ansi": { 6390 + "version": "6.0.1", 6391 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6392 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6393 + "dev": true, 6394 + "license": "MIT", 6395 + "dependencies": { 6396 + "ansi-regex": "^5.0.1" 6397 + }, 6398 + "engines": { 6399 + "node": ">=8" 6400 + } 6401 + }, 6402 + "node_modules/cliui/node_modules/wrap-ansi": { 6403 + "version": "7.0.0", 6404 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6405 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6406 + "dev": true, 6407 + "license": "MIT", 6408 + "dependencies": { 6409 + "ansi-styles": "^4.0.0", 6410 + "string-width": "^4.1.0", 6411 + "strip-ansi": "^6.0.0" 6412 + }, 6413 + "engines": { 6414 + "node": ">=10" 6415 + }, 6416 + "funding": { 6417 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6418 + } 6419 + }, 6420 + "node_modules/clone": { 6421 + "version": "1.0.4", 6422 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 6423 + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 6424 + "dev": true, 6425 + "license": "MIT", 6426 + "engines": { 6427 + "node": ">=0.8" 6428 + } 6429 + }, 6430 + "node_modules/clone-deep": { 6431 + "version": "4.0.1", 6432 + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 6433 + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 6434 + "dev": true, 6435 + "license": "MIT", 6436 + "dependencies": { 6437 + "is-plain-object": "^2.0.4", 6438 + "kind-of": "^6.0.2", 6439 + "shallow-clone": "^3.0.0" 6440 + }, 6441 + "engines": { 6442 + "node": ">=6" 6443 + } 6444 + }, 6445 + "node_modules/clone-deep/node_modules/is-plain-object": { 6446 + "version": "2.0.4", 6447 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 6448 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 6449 + "dev": true, 6450 + "license": "MIT", 6451 + "dependencies": { 6452 + "isobject": "^3.0.1" 6453 + }, 6454 + "engines": { 6455 + "node": ">=0.10.0" 6456 + } 6457 + }, 6458 + "node_modules/color-convert": { 6459 + "version": "2.0.1", 6460 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6461 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6462 + "dev": true, 6463 + "license": "MIT", 6464 + "dependencies": { 6465 + "color-name": "~1.1.4" 6466 + }, 6467 + "engines": { 6468 + "node": ">=7.0.0" 6469 + } 6470 + }, 6471 + "node_modules/color-name": { 6472 + "version": "1.1.4", 6473 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6474 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6475 + "dev": true, 6476 + "license": "MIT" 6477 + }, 6478 + "node_modules/colorette": { 6479 + "version": "2.0.20", 6480 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 6481 + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 6482 + "dev": true, 6483 + "license": "MIT" 6484 + }, 6485 + "node_modules/commander": { 6486 + "version": "2.20.3", 6487 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 6488 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 6489 + "dev": true, 6490 + "license": "MIT" 6491 + }, 6492 + "node_modules/common-path-prefix": { 6493 + "version": "3.0.0", 6494 + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 6495 + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 6496 + "dev": true, 6497 + "license": "ISC" 6498 + }, 6499 + "node_modules/compressible": { 6500 + "version": "2.0.18", 6501 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 6502 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 6503 + "dev": true, 6504 + "license": "MIT", 6505 + "dependencies": { 6506 + "mime-db": ">= 1.43.0 < 2" 6507 + }, 6508 + "engines": { 6509 + "node": ">= 0.6" 6510 + } 6511 + }, 6512 + "node_modules/compression": { 6513 + "version": "1.8.0", 6514 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", 6515 + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", 6516 + "dev": true, 6517 + "license": "MIT", 6518 + "dependencies": { 6519 + "bytes": "3.1.2", 6520 + "compressible": "~2.0.18", 6521 + "debug": "2.6.9", 6522 + "negotiator": "~0.6.4", 6523 + "on-headers": "~1.0.2", 6524 + "safe-buffer": "5.2.1", 6525 + "vary": "~1.1.2" 6526 + }, 6527 + "engines": { 6528 + "node": ">= 0.8.0" 6529 + } 6530 + }, 6531 + "node_modules/compression/node_modules/debug": { 6532 + "version": "2.6.9", 6533 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6534 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6535 + "dev": true, 6536 + "license": "MIT", 6537 + "dependencies": { 6538 + "ms": "2.0.0" 6539 + } 6540 + }, 6541 + "node_modules/compression/node_modules/ms": { 6542 + "version": "2.0.0", 6543 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6544 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6545 + "dev": true, 6546 + "license": "MIT" 6547 + }, 6548 + "node_modules/compression/node_modules/negotiator": { 6549 + "version": "0.6.4", 6550 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 6551 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 6552 + "dev": true, 6553 + "license": "MIT", 6554 + "engines": { 6555 + "node": ">= 0.6" 6556 + } 6557 + }, 6558 + "node_modules/concat-map": { 6559 + "version": "0.0.1", 6560 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 6561 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 6562 + "dev": true, 6563 + "license": "MIT" 6564 + }, 6565 + "node_modules/connect": { 6566 + "version": "3.7.0", 6567 + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", 6568 + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", 6569 + "dev": true, 6570 + "license": "MIT", 6571 + "dependencies": { 6572 + "debug": "2.6.9", 6573 + "finalhandler": "1.1.2", 6574 + "parseurl": "~1.3.3", 6575 + "utils-merge": "1.0.1" 6576 + }, 6577 + "engines": { 6578 + "node": ">= 0.10.0" 6579 + } 6580 + }, 6581 + "node_modules/connect-history-api-fallback": { 6582 + "version": "2.0.0", 6583 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", 6584 + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", 6585 + "dev": true, 6586 + "license": "MIT", 6587 + "engines": { 6588 + "node": ">=0.8" 6589 + } 6590 + }, 6591 + "node_modules/connect/node_modules/debug": { 6592 + "version": "2.6.9", 6593 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6594 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6595 + "dev": true, 6596 + "license": "MIT", 6597 + "dependencies": { 6598 + "ms": "2.0.0" 6599 + } 6600 + }, 6601 + "node_modules/connect/node_modules/ms": { 6602 + "version": "2.0.0", 6603 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6604 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6605 + "dev": true, 6606 + "license": "MIT" 6607 + }, 6608 + "node_modules/content-disposition": { 6609 + "version": "0.5.4", 6610 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 6611 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 6612 + "dev": true, 6613 + "license": "MIT", 6614 + "dependencies": { 6615 + "safe-buffer": "5.2.1" 6616 + }, 6617 + "engines": { 6618 + "node": ">= 0.6" 6619 + } 6620 + }, 6621 + "node_modules/content-type": { 6622 + "version": "1.0.5", 6623 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 6624 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 6625 + "dev": true, 6626 + "license": "MIT", 6627 + "engines": { 6628 + "node": ">= 0.6" 6629 + } 6630 + }, 6631 + "node_modules/convert-source-map": { 6632 + "version": "1.9.0", 6633 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 6634 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 6635 + "dev": true, 6636 + "license": "MIT" 6637 + }, 6638 + "node_modules/cookie": { 6639 + "version": "0.7.2", 6640 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 6641 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 6642 + "dev": true, 6643 + "license": "MIT", 6644 + "engines": { 6645 + "node": ">= 0.6" 6646 + } 6647 + }, 6648 + "node_modules/cookie-signature": { 6649 + "version": "1.0.6", 6650 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 6651 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 6652 + "dev": true, 6653 + "license": "MIT" 6654 + }, 6655 + "node_modules/copy-anything": { 6656 + "version": "2.0.6", 6657 + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", 6658 + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", 6659 + "dev": true, 6660 + "license": "MIT", 6661 + "dependencies": { 6662 + "is-what": "^3.14.1" 6663 + }, 6664 + "funding": { 6665 + "url": "https://github.com/sponsors/mesqueeb" 6666 + } 6667 + }, 6668 + "node_modules/copy-webpack-plugin": { 6669 + "version": "12.0.2", 6670 + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", 6671 + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", 6672 + "dev": true, 6673 + "license": "MIT", 6674 + "dependencies": { 6675 + "fast-glob": "^3.3.2", 6676 + "glob-parent": "^6.0.1", 6677 + "globby": "^14.0.0", 6678 + "normalize-path": "^3.0.0", 6679 + "schema-utils": "^4.2.0", 6680 + "serialize-javascript": "^6.0.2" 6681 + }, 6682 + "engines": { 6683 + "node": ">= 18.12.0" 6684 + }, 6685 + "funding": { 6686 + "type": "opencollective", 6687 + "url": "https://opencollective.com/webpack" 6688 + }, 6689 + "peerDependencies": { 6690 + "webpack": "^5.1.0" 6691 + } 6692 + }, 6693 + "node_modules/core-js-compat": { 6694 + "version": "3.41.0", 6695 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", 6696 + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", 6697 + "dev": true, 6698 + "license": "MIT", 6699 + "dependencies": { 6700 + "browserslist": "^4.24.4" 6701 + }, 6702 + "funding": { 6703 + "type": "opencollective", 6704 + "url": "https://opencollective.com/core-js" 6705 + } 6706 + }, 6707 + "node_modules/core-util-is": { 6708 + "version": "1.0.3", 6709 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 6710 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 6711 + "dev": true, 6712 + "license": "MIT" 6713 + }, 6714 + "node_modules/cors": { 6715 + "version": "2.8.5", 6716 + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 6717 + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 6718 + "dev": true, 6719 + "license": "MIT", 6720 + "dependencies": { 6721 + "object-assign": "^4", 6722 + "vary": "^1" 6723 + }, 6724 + "engines": { 6725 + "node": ">= 0.10" 6726 + } 6727 + }, 6728 + "node_modules/cosmiconfig": { 6729 + "version": "9.0.0", 6730 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 6731 + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 6732 + "dev": true, 6733 + "license": "MIT", 6734 + "dependencies": { 6735 + "env-paths": "^2.2.1", 6736 + "import-fresh": "^3.3.0", 6737 + "js-yaml": "^4.1.0", 6738 + "parse-json": "^5.2.0" 6739 + }, 6740 + "engines": { 6741 + "node": ">=14" 6742 + }, 6743 + "funding": { 6744 + "url": "https://github.com/sponsors/d-fischer" 6745 + }, 6746 + "peerDependencies": { 6747 + "typescript": ">=4.9.5" 6748 + }, 6749 + "peerDependenciesMeta": { 6750 + "typescript": { 6751 + "optional": true 6752 + } 6753 + } 6754 + }, 6755 + "node_modules/cross-spawn": { 6756 + "version": "7.0.6", 6757 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 6758 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 6759 + "dev": true, 6760 + "license": "MIT", 6761 + "dependencies": { 6762 + "path-key": "^3.1.0", 6763 + "shebang-command": "^2.0.0", 6764 + "which": "^2.0.1" 6765 + }, 6766 + "engines": { 6767 + "node": ">= 8" 6768 + } 6769 + }, 6770 + "node_modules/cross-spawn/node_modules/which": { 6771 + "version": "2.0.2", 6772 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 6773 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 6774 + "dev": true, 6775 + "license": "ISC", 6776 + "dependencies": { 6777 + "isexe": "^2.0.0" 6778 + }, 6779 + "bin": { 6780 + "node-which": "bin/node-which" 6781 + }, 6782 + "engines": { 6783 + "node": ">= 8" 6784 + } 6785 + }, 6786 + "node_modules/css-loader": { 6787 + "version": "7.1.2", 6788 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", 6789 + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", 6790 + "dev": true, 6791 + "license": "MIT", 6792 + "dependencies": { 6793 + "icss-utils": "^5.1.0", 6794 + "postcss": "^8.4.33", 6795 + "postcss-modules-extract-imports": "^3.1.0", 6796 + "postcss-modules-local-by-default": "^4.0.5", 6797 + "postcss-modules-scope": "^3.2.0", 6798 + "postcss-modules-values": "^4.0.0", 6799 + "postcss-value-parser": "^4.2.0", 6800 + "semver": "^7.5.4" 6801 + }, 6802 + "engines": { 6803 + "node": ">= 18.12.0" 6804 + }, 6805 + "funding": { 6806 + "type": "opencollective", 6807 + "url": "https://opencollective.com/webpack" 6808 + }, 6809 + "peerDependencies": { 6810 + "@rspack/core": "0.x || 1.x", 6811 + "webpack": "^5.27.0" 6812 + }, 6813 + "peerDependenciesMeta": { 6814 + "@rspack/core": { 6815 + "optional": true 6816 + }, 6817 + "webpack": { 6818 + "optional": true 6819 + } 6820 + } 6821 + }, 6822 + "node_modules/css-select": { 6823 + "version": "5.1.0", 6824 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", 6825 + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", 6826 + "dev": true, 6827 + "license": "BSD-2-Clause", 6828 + "dependencies": { 6829 + "boolbase": "^1.0.0", 6830 + "css-what": "^6.1.0", 6831 + "domhandler": "^5.0.2", 6832 + "domutils": "^3.0.1", 6833 + "nth-check": "^2.0.1" 6834 + }, 6835 + "funding": { 6836 + "url": "https://github.com/sponsors/fb55" 6837 + } 6838 + }, 6839 + "node_modules/css-what": { 6840 + "version": "6.1.0", 6841 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", 6842 + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", 6843 + "dev": true, 6844 + "license": "BSD-2-Clause", 6845 + "engines": { 6846 + "node": ">= 6" 6847 + }, 6848 + "funding": { 6849 + "url": "https://github.com/sponsors/fb55" 6850 + } 6851 + }, 6852 + "node_modules/cssesc": { 6853 + "version": "3.0.0", 6854 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 6855 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 6856 + "dev": true, 6857 + "license": "MIT", 6858 + "bin": { 6859 + "cssesc": "bin/cssesc" 6860 + }, 6861 + "engines": { 6862 + "node": ">=4" 6863 + } 6864 + }, 6865 + "node_modules/custom-event": { 6866 + "version": "1.0.1", 6867 + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", 6868 + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", 6869 + "dev": true, 6870 + "license": "MIT" 6871 + }, 6872 + "node_modules/date-format": { 6873 + "version": "4.0.14", 6874 + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", 6875 + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", 6876 + "dev": true, 6877 + "license": "MIT", 6878 + "engines": { 6879 + "node": ">=4.0" 6880 + } 6881 + }, 6882 + "node_modules/debug": { 6883 + "version": "4.4.0", 6884 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 6885 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 6886 + "dev": true, 6887 + "license": "MIT", 6888 + "dependencies": { 6889 + "ms": "^2.1.3" 6890 + }, 6891 + "engines": { 6892 + "node": ">=6.0" 6893 + }, 6894 + "peerDependenciesMeta": { 6895 + "supports-color": { 6896 + "optional": true 6897 + } 6898 + } 6899 + }, 6900 + "node_modules/default-browser": { 6901 + "version": "5.2.1", 6902 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", 6903 + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", 6904 + "dev": true, 6905 + "license": "MIT", 6906 + "dependencies": { 6907 + "bundle-name": "^4.1.0", 6908 + "default-browser-id": "^5.0.0" 6909 + }, 6910 + "engines": { 6911 + "node": ">=18" 6912 + }, 6913 + "funding": { 6914 + "url": "https://github.com/sponsors/sindresorhus" 6915 + } 6916 + }, 6917 + "node_modules/default-browser-id": { 6918 + "version": "5.0.0", 6919 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", 6920 + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", 6921 + "dev": true, 6922 + "license": "MIT", 6923 + "engines": { 6924 + "node": ">=18" 6925 + }, 6926 + "funding": { 6927 + "url": "https://github.com/sponsors/sindresorhus" 6928 + } 6929 + }, 6930 + "node_modules/defaults": { 6931 + "version": "1.0.4", 6932 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 6933 + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 6934 + "dev": true, 6935 + "license": "MIT", 6936 + "dependencies": { 6937 + "clone": "^1.0.2" 6938 + }, 6939 + "funding": { 6940 + "url": "https://github.com/sponsors/sindresorhus" 6941 + } 6942 + }, 6943 + "node_modules/define-lazy-prop": { 6944 + "version": "3.0.0", 6945 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 6946 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 6947 + "dev": true, 6948 + "license": "MIT", 6949 + "engines": { 6950 + "node": ">=12" 6951 + }, 6952 + "funding": { 6953 + "url": "https://github.com/sponsors/sindresorhus" 6954 + } 6955 + }, 6956 + "node_modules/depd": { 6957 + "version": "2.0.0", 6958 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 6959 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 6960 + "dev": true, 6961 + "license": "MIT", 6962 + "engines": { 6963 + "node": ">= 0.8" 6964 + } 6965 + }, 6966 + "node_modules/destroy": { 6967 + "version": "1.2.0", 6968 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 6969 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 6970 + "dev": true, 6971 + "license": "MIT", 6972 + "engines": { 6973 + "node": ">= 0.8", 6974 + "npm": "1.2.8000 || >= 1.4.16" 6975 + } 6976 + }, 6977 + "node_modules/detect-libc": { 6978 + "version": "2.0.3", 6979 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 6980 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 6981 + "dev": true, 6982 + "license": "Apache-2.0", 6983 + "optional": true, 6984 + "engines": { 6985 + "node": ">=8" 6986 + } 6987 + }, 6988 + "node_modules/detect-node": { 6989 + "version": "2.1.0", 6990 + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 6991 + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 6992 + "dev": true, 6993 + "license": "MIT" 6994 + }, 6995 + "node_modules/di": { 6996 + "version": "0.0.1", 6997 + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", 6998 + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", 6999 + "dev": true, 7000 + "license": "MIT" 7001 + }, 7002 + "node_modules/dns-packet": { 7003 + "version": "5.6.1", 7004 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", 7005 + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", 7006 + "dev": true, 7007 + "license": "MIT", 7008 + "dependencies": { 7009 + "@leichtgewicht/ip-codec": "^2.0.1" 7010 + }, 7011 + "engines": { 7012 + "node": ">=6" 7013 + } 7014 + }, 7015 + "node_modules/dom-serialize": { 7016 + "version": "2.2.1", 7017 + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", 7018 + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", 7019 + "dev": true, 7020 + "license": "MIT", 7021 + "dependencies": { 7022 + "custom-event": "~1.0.0", 7023 + "ent": "~2.2.0", 7024 + "extend": "^3.0.0", 7025 + "void-elements": "^2.0.0" 7026 + } 7027 + }, 7028 + "node_modules/dom-serializer": { 7029 + "version": "2.0.0", 7030 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 7031 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 7032 + "dev": true, 7033 + "license": "MIT", 7034 + "dependencies": { 7035 + "domelementtype": "^2.3.0", 7036 + "domhandler": "^5.0.2", 7037 + "entities": "^4.2.0" 7038 + }, 7039 + "funding": { 7040 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 7041 + } 7042 + }, 7043 + "node_modules/domelementtype": { 7044 + "version": "2.3.0", 7045 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 7046 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 7047 + "dev": true, 7048 + "funding": [ 7049 + { 7050 + "type": "github", 7051 + "url": "https://github.com/sponsors/fb55" 7052 + } 7053 + ], 7054 + "license": "BSD-2-Clause" 7055 + }, 7056 + "node_modules/domhandler": { 7057 + "version": "5.0.3", 7058 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 7059 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 7060 + "dev": true, 7061 + "license": "BSD-2-Clause", 7062 + "dependencies": { 7063 + "domelementtype": "^2.3.0" 7064 + }, 7065 + "engines": { 7066 + "node": ">= 4" 7067 + }, 7068 + "funding": { 7069 + "url": "https://github.com/fb55/domhandler?sponsor=1" 7070 + } 7071 + }, 7072 + "node_modules/domutils": { 7073 + "version": "3.2.2", 7074 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 7075 + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 7076 + "dev": true, 7077 + "license": "BSD-2-Clause", 7078 + "dependencies": { 7079 + "dom-serializer": "^2.0.0", 7080 + "domelementtype": "^2.3.0", 7081 + "domhandler": "^5.0.3" 7082 + }, 7083 + "funding": { 7084 + "url": "https://github.com/fb55/domutils?sponsor=1" 7085 + } 7086 + }, 7087 + "node_modules/dunder-proto": { 7088 + "version": "1.0.1", 7089 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 7090 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 7091 + "dev": true, 7092 + "license": "MIT", 7093 + "dependencies": { 7094 + "call-bind-apply-helpers": "^1.0.1", 7095 + "es-errors": "^1.3.0", 7096 + "gopd": "^1.2.0" 7097 + }, 7098 + "engines": { 7099 + "node": ">= 0.4" 7100 + } 7101 + }, 7102 + "node_modules/eastasianwidth": { 7103 + "version": "0.2.0", 7104 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 7105 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 7106 + "dev": true, 7107 + "license": "MIT" 7108 + }, 7109 + "node_modules/ee-first": { 7110 + "version": "1.1.1", 7111 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 7112 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 7113 + "dev": true, 7114 + "license": "MIT" 7115 + }, 7116 + "node_modules/electron-to-chromium": { 7117 + "version": "1.5.129", 7118 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.129.tgz", 7119 + "integrity": "sha512-JlXUemX4s0+9f8mLqib/bHH8gOHf5elKS6KeWG3sk3xozb/JTq/RLXIv8OKUWiK4Ah00Wm88EFj5PYkFr4RUPA==", 7120 + "dev": true, 7121 + "license": "ISC" 7122 + }, 7123 + "node_modules/emoji-regex": { 7124 + "version": "10.4.0", 7125 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", 7126 + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", 7127 + "dev": true, 7128 + "license": "MIT" 7129 + }, 7130 + "node_modules/emojis-list": { 7131 + "version": "3.0.0", 7132 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 7133 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 7134 + "dev": true, 7135 + "license": "MIT", 7136 + "engines": { 7137 + "node": ">= 4" 7138 + } 7139 + }, 7140 + "node_modules/encodeurl": { 7141 + "version": "1.0.2", 7142 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 7143 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 7144 + "dev": true, 7145 + "license": "MIT", 7146 + "engines": { 7147 + "node": ">= 0.8" 7148 + } 7149 + }, 7150 + "node_modules/encoding": { 7151 + "version": "0.1.13", 7152 + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 7153 + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 7154 + "dev": true, 7155 + "license": "MIT", 7156 + "optional": true, 7157 + "dependencies": { 7158 + "iconv-lite": "^0.6.2" 7159 + } 7160 + }, 7161 + "node_modules/encoding/node_modules/iconv-lite": { 7162 + "version": "0.6.3", 7163 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 7164 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 7165 + "dev": true, 7166 + "license": "MIT", 7167 + "optional": true, 7168 + "dependencies": { 7169 + "safer-buffer": ">= 2.1.2 < 3.0.0" 7170 + }, 7171 + "engines": { 7172 + "node": ">=0.10.0" 7173 + } 7174 + }, 7175 + "node_modules/engine.io": { 7176 + "version": "6.6.4", 7177 + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", 7178 + "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", 7179 + "dev": true, 7180 + "license": "MIT", 7181 + "dependencies": { 7182 + "@types/cors": "^2.8.12", 7183 + "@types/node": ">=10.0.0", 7184 + "accepts": "~1.3.4", 7185 + "base64id": "2.0.0", 7186 + "cookie": "~0.7.2", 7187 + "cors": "~2.8.5", 7188 + "debug": "~4.3.1", 7189 + "engine.io-parser": "~5.2.1", 7190 + "ws": "~8.17.1" 7191 + }, 7192 + "engines": { 7193 + "node": ">=10.2.0" 7194 + } 7195 + }, 7196 + "node_modules/engine.io-parser": { 7197 + "version": "5.2.3", 7198 + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", 7199 + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", 7200 + "dev": true, 7201 + "license": "MIT", 7202 + "engines": { 7203 + "node": ">=10.0.0" 7204 + } 7205 + }, 7206 + "node_modules/engine.io/node_modules/debug": { 7207 + "version": "4.3.7", 7208 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 7209 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 7210 + "dev": true, 7211 + "license": "MIT", 7212 + "dependencies": { 7213 + "ms": "^2.1.3" 7214 + }, 7215 + "engines": { 7216 + "node": ">=6.0" 7217 + }, 7218 + "peerDependenciesMeta": { 7219 + "supports-color": { 7220 + "optional": true 7221 + } 7222 + } 7223 + }, 7224 + "node_modules/enhanced-resolve": { 7225 + "version": "5.18.1", 7226 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 7227 + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 7228 + "dev": true, 7229 + "license": "MIT", 7230 + "dependencies": { 7231 + "graceful-fs": "^4.2.4", 7232 + "tapable": "^2.2.0" 7233 + }, 7234 + "engines": { 7235 + "node": ">=10.13.0" 7236 + } 7237 + }, 7238 + "node_modules/ent": { 7239 + "version": "2.2.2", 7240 + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", 7241 + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", 7242 + "dev": true, 7243 + "license": "MIT", 7244 + "dependencies": { 7245 + "call-bound": "^1.0.3", 7246 + "es-errors": "^1.3.0", 7247 + "punycode": "^1.4.1", 7248 + "safe-regex-test": "^1.1.0" 7249 + }, 7250 + "engines": { 7251 + "node": ">= 0.4" 7252 + } 7253 + }, 7254 + "node_modules/entities": { 7255 + "version": "4.5.0", 7256 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 7257 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 7258 + "dev": true, 7259 + "license": "BSD-2-Clause", 7260 + "engines": { 7261 + "node": ">=0.12" 7262 + }, 7263 + "funding": { 7264 + "url": "https://github.com/fb55/entities?sponsor=1" 7265 + } 7266 + }, 7267 + "node_modules/env-paths": { 7268 + "version": "2.2.1", 7269 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 7270 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 7271 + "dev": true, 7272 + "license": "MIT", 7273 + "engines": { 7274 + "node": ">=6" 7275 + } 7276 + }, 7277 + "node_modules/environment": { 7278 + "version": "1.1.0", 7279 + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", 7280 + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", 7281 + "dev": true, 7282 + "license": "MIT", 7283 + "engines": { 7284 + "node": ">=18" 7285 + }, 7286 + "funding": { 7287 + "url": "https://github.com/sponsors/sindresorhus" 7288 + } 7289 + }, 7290 + "node_modules/err-code": { 7291 + "version": "2.0.3", 7292 + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 7293 + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", 7294 + "dev": true, 7295 + "license": "MIT" 7296 + }, 7297 + "node_modules/errno": { 7298 + "version": "0.1.8", 7299 + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 7300 + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 7301 + "dev": true, 7302 + "license": "MIT", 7303 + "optional": true, 7304 + "dependencies": { 7305 + "prr": "~1.0.1" 7306 + }, 7307 + "bin": { 7308 + "errno": "cli.js" 7309 + } 7310 + }, 7311 + "node_modules/error-ex": { 7312 + "version": "1.3.2", 7313 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 7314 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 7315 + "dev": true, 7316 + "license": "MIT", 7317 + "dependencies": { 7318 + "is-arrayish": "^0.2.1" 7319 + } 7320 + }, 7321 + "node_modules/es-define-property": { 7322 + "version": "1.0.1", 7323 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 7324 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 7325 + "dev": true, 7326 + "license": "MIT", 7327 + "engines": { 7328 + "node": ">= 0.4" 7329 + } 7330 + }, 7331 + "node_modules/es-errors": { 7332 + "version": "1.3.0", 7333 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 7334 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 7335 + "dev": true, 7336 + "license": "MIT", 7337 + "engines": { 7338 + "node": ">= 0.4" 7339 + } 7340 + }, 7341 + "node_modules/es-module-lexer": { 7342 + "version": "1.6.0", 7343 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", 7344 + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", 7345 + "dev": true, 7346 + "license": "MIT" 7347 + }, 7348 + "node_modules/es-object-atoms": { 7349 + "version": "1.1.1", 7350 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 7351 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 7352 + "dev": true, 7353 + "license": "MIT", 7354 + "dependencies": { 7355 + "es-errors": "^1.3.0" 7356 + }, 7357 + "engines": { 7358 + "node": ">= 0.4" 7359 + } 7360 + }, 7361 + "node_modules/esbuild": { 7362 + "version": "0.25.1", 7363 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", 7364 + "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", 7365 + "dev": true, 7366 + "hasInstallScript": true, 7367 + "license": "MIT", 7368 + "bin": { 7369 + "esbuild": "bin/esbuild" 7370 + }, 7371 + "engines": { 7372 + "node": ">=18" 7373 + }, 7374 + "optionalDependencies": { 7375 + "@esbuild/aix-ppc64": "0.25.1", 7376 + "@esbuild/android-arm": "0.25.1", 7377 + "@esbuild/android-arm64": "0.25.1", 7378 + "@esbuild/android-x64": "0.25.1", 7379 + "@esbuild/darwin-arm64": "0.25.1", 7380 + "@esbuild/darwin-x64": "0.25.1", 7381 + "@esbuild/freebsd-arm64": "0.25.1", 7382 + "@esbuild/freebsd-x64": "0.25.1", 7383 + "@esbuild/linux-arm": "0.25.1", 7384 + "@esbuild/linux-arm64": "0.25.1", 7385 + "@esbuild/linux-ia32": "0.25.1", 7386 + "@esbuild/linux-loong64": "0.25.1", 7387 + "@esbuild/linux-mips64el": "0.25.1", 7388 + "@esbuild/linux-ppc64": "0.25.1", 7389 + "@esbuild/linux-riscv64": "0.25.1", 7390 + "@esbuild/linux-s390x": "0.25.1", 7391 + "@esbuild/linux-x64": "0.25.1", 7392 + "@esbuild/netbsd-arm64": "0.25.1", 7393 + "@esbuild/netbsd-x64": "0.25.1", 7394 + "@esbuild/openbsd-arm64": "0.25.1", 7395 + "@esbuild/openbsd-x64": "0.25.1", 7396 + "@esbuild/sunos-x64": "0.25.1", 7397 + "@esbuild/win32-arm64": "0.25.1", 7398 + "@esbuild/win32-ia32": "0.25.1", 7399 + "@esbuild/win32-x64": "0.25.1" 7400 + } 7401 + }, 7402 + "node_modules/esbuild-wasm": { 7403 + "version": "0.25.1", 7404 + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.1.tgz", 7405 + "integrity": "sha512-dZxPeDHcDIQ6ilml/NzYxnPbNkoVsHSFH3JGLSobttc5qYYgExMo8lh2XcB+w+AfiqykVDGK5PWanGB0gWaAWw==", 7406 + "dev": true, 7407 + "license": "MIT", 7408 + "bin": { 7409 + "esbuild": "bin/esbuild" 7410 + }, 7411 + "engines": { 7412 + "node": ">=18" 7413 + } 7414 + }, 7415 + "node_modules/escalade": { 7416 + "version": "3.2.0", 7417 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 7418 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 7419 + "dev": true, 7420 + "license": "MIT", 7421 + "engines": { 7422 + "node": ">=6" 7423 + } 7424 + }, 7425 + "node_modules/escape-html": { 7426 + "version": "1.0.3", 7427 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 7428 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 7429 + "dev": true, 7430 + "license": "MIT" 7431 + }, 7432 + "node_modules/eslint-scope": { 7433 + "version": "5.1.1", 7434 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 7435 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 7436 + "dev": true, 7437 + "license": "BSD-2-Clause", 7438 + "dependencies": { 7439 + "esrecurse": "^4.3.0", 7440 + "estraverse": "^4.1.1" 7441 + }, 7442 + "engines": { 7443 + "node": ">=8.0.0" 7444 + } 7445 + }, 7446 + "node_modules/esrecurse": { 7447 + "version": "4.3.0", 7448 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 7449 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 7450 + "dev": true, 7451 + "license": "BSD-2-Clause", 7452 + "dependencies": { 7453 + "estraverse": "^5.2.0" 7454 + }, 7455 + "engines": { 7456 + "node": ">=4.0" 7457 + } 7458 + }, 7459 + "node_modules/esrecurse/node_modules/estraverse": { 7460 + "version": "5.3.0", 7461 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 7462 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 7463 + "dev": true, 7464 + "license": "BSD-2-Clause", 7465 + "engines": { 7466 + "node": ">=4.0" 7467 + } 7468 + }, 7469 + "node_modules/estraverse": { 7470 + "version": "4.3.0", 7471 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 7472 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 7473 + "dev": true, 7474 + "license": "BSD-2-Clause", 7475 + "engines": { 7476 + "node": ">=4.0" 7477 + } 7478 + }, 7479 + "node_modules/esutils": { 7480 + "version": "2.0.3", 7481 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 7482 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 7483 + "dev": true, 7484 + "license": "BSD-2-Clause", 7485 + "engines": { 7486 + "node": ">=0.10.0" 7487 + } 7488 + }, 7489 + "node_modules/etag": { 7490 + "version": "1.8.1", 7491 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 7492 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 7493 + "dev": true, 7494 + "license": "MIT", 7495 + "engines": { 7496 + "node": ">= 0.6" 7497 + } 7498 + }, 7499 + "node_modules/eventemitter3": { 7500 + "version": "4.0.7", 7501 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 7502 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 7503 + "dev": true, 7504 + "license": "MIT" 7505 + }, 7506 + "node_modules/events": { 7507 + "version": "3.3.0", 7508 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 7509 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 7510 + "dev": true, 7511 + "license": "MIT", 7512 + "engines": { 7513 + "node": ">=0.8.x" 7514 + } 7515 + }, 7516 + "node_modules/exponential-backoff": { 7517 + "version": "3.1.2", 7518 + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", 7519 + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", 7520 + "dev": true, 7521 + "license": "Apache-2.0" 7522 + }, 7523 + "node_modules/express": { 7524 + "version": "4.21.2", 7525 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 7526 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 7527 + "dev": true, 7528 + "license": "MIT", 7529 + "dependencies": { 7530 + "accepts": "~1.3.8", 7531 + "array-flatten": "1.1.1", 7532 + "body-parser": "1.20.3", 7533 + "content-disposition": "0.5.4", 7534 + "content-type": "~1.0.4", 7535 + "cookie": "0.7.1", 7536 + "cookie-signature": "1.0.6", 7537 + "debug": "2.6.9", 7538 + "depd": "2.0.0", 7539 + "encodeurl": "~2.0.0", 7540 + "escape-html": "~1.0.3", 7541 + "etag": "~1.8.1", 7542 + "finalhandler": "1.3.1", 7543 + "fresh": "0.5.2", 7544 + "http-errors": "2.0.0", 7545 + "merge-descriptors": "1.0.3", 7546 + "methods": "~1.1.2", 7547 + "on-finished": "2.4.1", 7548 + "parseurl": "~1.3.3", 7549 + "path-to-regexp": "0.1.12", 7550 + "proxy-addr": "~2.0.7", 7551 + "qs": "6.13.0", 7552 + "range-parser": "~1.2.1", 7553 + "safe-buffer": "5.2.1", 7554 + "send": "0.19.0", 7555 + "serve-static": "1.16.2", 7556 + "setprototypeof": "1.2.0", 7557 + "statuses": "2.0.1", 7558 + "type-is": "~1.6.18", 7559 + "utils-merge": "1.0.1", 7560 + "vary": "~1.1.2" 7561 + }, 7562 + "engines": { 7563 + "node": ">= 0.10.0" 7564 + }, 7565 + "funding": { 7566 + "type": "opencollective", 7567 + "url": "https://opencollective.com/express" 7568 + } 7569 + }, 7570 + "node_modules/express/node_modules/cookie": { 7571 + "version": "0.7.1", 7572 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 7573 + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 7574 + "dev": true, 7575 + "license": "MIT", 7576 + "engines": { 7577 + "node": ">= 0.6" 7578 + } 7579 + }, 7580 + "node_modules/express/node_modules/debug": { 7581 + "version": "2.6.9", 7582 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7583 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7584 + "dev": true, 7585 + "license": "MIT", 7586 + "dependencies": { 7587 + "ms": "2.0.0" 7588 + } 7589 + }, 7590 + "node_modules/express/node_modules/encodeurl": { 7591 + "version": "2.0.0", 7592 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 7593 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 7594 + "dev": true, 7595 + "license": "MIT", 7596 + "engines": { 7597 + "node": ">= 0.8" 7598 + } 7599 + }, 7600 + "node_modules/express/node_modules/finalhandler": { 7601 + "version": "1.3.1", 7602 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 7603 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 7604 + "dev": true, 7605 + "license": "MIT", 7606 + "dependencies": { 7607 + "debug": "2.6.9", 7608 + "encodeurl": "~2.0.0", 7609 + "escape-html": "~1.0.3", 7610 + "on-finished": "2.4.1", 7611 + "parseurl": "~1.3.3", 7612 + "statuses": "2.0.1", 7613 + "unpipe": "~1.0.0" 7614 + }, 7615 + "engines": { 7616 + "node": ">= 0.8" 7617 + } 7618 + }, 7619 + "node_modules/express/node_modules/ms": { 7620 + "version": "2.0.0", 7621 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7622 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 7623 + "dev": true, 7624 + "license": "MIT" 7625 + }, 7626 + "node_modules/express/node_modules/statuses": { 7627 + "version": "2.0.1", 7628 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 7629 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 7630 + "dev": true, 7631 + "license": "MIT", 7632 + "engines": { 7633 + "node": ">= 0.8" 7634 + } 7635 + }, 7636 + "node_modules/extend": { 7637 + "version": "3.0.2", 7638 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 7639 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 7640 + "dev": true, 7641 + "license": "MIT" 7642 + }, 7643 + "node_modules/external-editor": { 7644 + "version": "3.1.0", 7645 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 7646 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 7647 + "dev": true, 7648 + "license": "MIT", 7649 + "dependencies": { 7650 + "chardet": "^0.7.0", 7651 + "iconv-lite": "^0.4.24", 7652 + "tmp": "^0.0.33" 7653 + }, 7654 + "engines": { 7655 + "node": ">=4" 7656 + } 7657 + }, 7658 + "node_modules/fast-deep-equal": { 7659 + "version": "3.1.3", 7660 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7661 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7662 + "dev": true, 7663 + "license": "MIT" 7664 + }, 7665 + "node_modules/fast-glob": { 7666 + "version": "3.3.3", 7667 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 7668 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 7669 + "dev": true, 7670 + "license": "MIT", 7671 + "dependencies": { 7672 + "@nodelib/fs.stat": "^2.0.2", 7673 + "@nodelib/fs.walk": "^1.2.3", 7674 + "glob-parent": "^5.1.2", 7675 + "merge2": "^1.3.0", 7676 + "micromatch": "^4.0.8" 7677 + }, 7678 + "engines": { 7679 + "node": ">=8.6.0" 7680 + } 7681 + }, 7682 + "node_modules/fast-glob/node_modules/glob-parent": { 7683 + "version": "5.1.2", 7684 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 7685 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 7686 + "dev": true, 7687 + "license": "ISC", 7688 + "dependencies": { 7689 + "is-glob": "^4.0.1" 7690 + }, 7691 + "engines": { 7692 + "node": ">= 6" 7693 + } 7694 + }, 7695 + "node_modules/fast-uri": { 7696 + "version": "3.0.6", 7697 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", 7698 + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", 7699 + "dev": true, 7700 + "funding": [ 7701 + { 7702 + "type": "github", 7703 + "url": "https://github.com/sponsors/fastify" 7704 + }, 7705 + { 7706 + "type": "opencollective", 7707 + "url": "https://opencollective.com/fastify" 7708 + } 7709 + ], 7710 + "license": "BSD-3-Clause" 7711 + }, 7712 + "node_modules/fastq": { 7713 + "version": "1.19.1", 7714 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 7715 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 7716 + "dev": true, 7717 + "license": "ISC", 7718 + "dependencies": { 7719 + "reusify": "^1.0.4" 7720 + } 7721 + }, 7722 + "node_modules/faye-websocket": { 7723 + "version": "0.11.4", 7724 + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 7725 + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 7726 + "dev": true, 7727 + "license": "Apache-2.0", 7728 + "dependencies": { 7729 + "websocket-driver": ">=0.5.1" 7730 + }, 7731 + "engines": { 7732 + "node": ">=0.8.0" 7733 + } 7734 + }, 7735 + "node_modules/fill-range": { 7736 + "version": "7.1.1", 7737 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 7738 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 7739 + "dev": true, 7740 + "license": "MIT", 7741 + "dependencies": { 7742 + "to-regex-range": "^5.0.1" 7743 + }, 7744 + "engines": { 7745 + "node": ">=8" 7746 + } 7747 + }, 7748 + "node_modules/finalhandler": { 7749 + "version": "1.1.2", 7750 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 7751 + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 7752 + "dev": true, 7753 + "license": "MIT", 7754 + "dependencies": { 7755 + "debug": "2.6.9", 7756 + "encodeurl": "~1.0.2", 7757 + "escape-html": "~1.0.3", 7758 + "on-finished": "~2.3.0", 7759 + "parseurl": "~1.3.3", 7760 + "statuses": "~1.5.0", 7761 + "unpipe": "~1.0.0" 7762 + }, 7763 + "engines": { 7764 + "node": ">= 0.8" 7765 + } 7766 + }, 7767 + "node_modules/finalhandler/node_modules/debug": { 7768 + "version": "2.6.9", 7769 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7770 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7771 + "dev": true, 7772 + "license": "MIT", 7773 + "dependencies": { 7774 + "ms": "2.0.0" 7775 + } 7776 + }, 7777 + "node_modules/finalhandler/node_modules/ms": { 7778 + "version": "2.0.0", 7779 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7780 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 7781 + "dev": true, 7782 + "license": "MIT" 7783 + }, 7784 + "node_modules/finalhandler/node_modules/on-finished": { 7785 + "version": "2.3.0", 7786 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 7787 + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", 7788 + "dev": true, 7789 + "license": "MIT", 7790 + "dependencies": { 7791 + "ee-first": "1.1.1" 7792 + }, 7793 + "engines": { 7794 + "node": ">= 0.8" 7795 + } 7796 + }, 7797 + "node_modules/find-cache-dir": { 7798 + "version": "4.0.0", 7799 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 7800 + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 7801 + "dev": true, 7802 + "license": "MIT", 7803 + "dependencies": { 7804 + "common-path-prefix": "^3.0.0", 7805 + "pkg-dir": "^7.0.0" 7806 + }, 7807 + "engines": { 7808 + "node": ">=14.16" 7809 + }, 7810 + "funding": { 7811 + "url": "https://github.com/sponsors/sindresorhus" 7812 + } 7813 + }, 7814 + "node_modules/find-up": { 7815 + "version": "6.3.0", 7816 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7817 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 7818 + "dev": true, 7819 + "license": "MIT", 7820 + "dependencies": { 7821 + "locate-path": "^7.1.0", 7822 + "path-exists": "^5.0.0" 7823 + }, 7824 + "engines": { 7825 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7826 + }, 7827 + "funding": { 7828 + "url": "https://github.com/sponsors/sindresorhus" 7829 + } 7830 + }, 7831 + "node_modules/flat": { 7832 + "version": "5.0.2", 7833 + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 7834 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 7835 + "dev": true, 7836 + "license": "BSD-3-Clause", 7837 + "bin": { 7838 + "flat": "cli.js" 7839 + } 7840 + }, 7841 + "node_modules/flatted": { 7842 + "version": "3.3.3", 7843 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 7844 + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 7845 + "dev": true, 7846 + "license": "ISC" 7847 + }, 7848 + "node_modules/follow-redirects": { 7849 + "version": "1.15.9", 7850 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", 7851 + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", 7852 + "dev": true, 7853 + "funding": [ 7854 + { 7855 + "type": "individual", 7856 + "url": "https://github.com/sponsors/RubenVerborgh" 7857 + } 7858 + ], 7859 + "license": "MIT", 7860 + "engines": { 7861 + "node": ">=4.0" 7862 + }, 7863 + "peerDependenciesMeta": { 7864 + "debug": { 7865 + "optional": true 7866 + } 7867 + } 7868 + }, 7869 + "node_modules/foreground-child": { 7870 + "version": "3.3.1", 7871 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 7872 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 7873 + "dev": true, 7874 + "license": "ISC", 7875 + "dependencies": { 7876 + "cross-spawn": "^7.0.6", 7877 + "signal-exit": "^4.0.1" 7878 + }, 7879 + "engines": { 7880 + "node": ">=14" 7881 + }, 7882 + "funding": { 7883 + "url": "https://github.com/sponsors/isaacs" 7884 + } 7885 + }, 7886 + "node_modules/forwarded": { 7887 + "version": "0.2.0", 7888 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 7889 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 7890 + "dev": true, 7891 + "license": "MIT", 7892 + "engines": { 7893 + "node": ">= 0.6" 7894 + } 7895 + }, 7896 + "node_modules/fraction.js": { 7897 + "version": "4.3.7", 7898 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 7899 + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 7900 + "dev": true, 7901 + "license": "MIT", 7902 + "engines": { 7903 + "node": "*" 7904 + }, 7905 + "funding": { 7906 + "type": "patreon", 7907 + "url": "https://github.com/sponsors/rawify" 7908 + } 7909 + }, 7910 + "node_modules/fresh": { 7911 + "version": "0.5.2", 7912 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 7913 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 7914 + "dev": true, 7915 + "license": "MIT", 7916 + "engines": { 7917 + "node": ">= 0.6" 7918 + } 7919 + }, 7920 + "node_modules/fs-extra": { 7921 + "version": "8.1.0", 7922 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 7923 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 7924 + "dev": true, 7925 + "license": "MIT", 7926 + "dependencies": { 7927 + "graceful-fs": "^4.2.0", 7928 + "jsonfile": "^4.0.0", 7929 + "universalify": "^0.1.0" 7930 + }, 7931 + "engines": { 7932 + "node": ">=6 <7 || >=8" 7933 + } 7934 + }, 7935 + "node_modules/fs-minipass": { 7936 + "version": "3.0.3", 7937 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", 7938 + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", 7939 + "dev": true, 7940 + "license": "ISC", 7941 + "dependencies": { 7942 + "minipass": "^7.0.3" 7943 + }, 7944 + "engines": { 7945 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 7946 + } 7947 + }, 7948 + "node_modules/fs.realpath": { 7949 + "version": "1.0.0", 7950 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7951 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 7952 + "dev": true, 7953 + "license": "ISC" 7954 + }, 7955 + "node_modules/fsevents": { 7956 + "version": "2.3.3", 7957 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 7958 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 7959 + "dev": true, 7960 + "hasInstallScript": true, 7961 + "license": "MIT", 7962 + "optional": true, 7963 + "os": [ 7964 + "darwin" 7965 + ], 7966 + "engines": { 7967 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 7968 + } 7969 + }, 7970 + "node_modules/function-bind": { 7971 + "version": "1.1.2", 7972 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 7973 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 7974 + "dev": true, 7975 + "license": "MIT", 7976 + "funding": { 7977 + "url": "https://github.com/sponsors/ljharb" 7978 + } 7979 + }, 7980 + "node_modules/gensync": { 7981 + "version": "1.0.0-beta.2", 7982 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 7983 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 7984 + "dev": true, 7985 + "license": "MIT", 7986 + "engines": { 7987 + "node": ">=6.9.0" 7988 + } 7989 + }, 7990 + "node_modules/get-caller-file": { 7991 + "version": "2.0.5", 7992 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 7993 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 7994 + "dev": true, 7995 + "license": "ISC", 7996 + "engines": { 7997 + "node": "6.* || 8.* || >= 10.*" 7998 + } 7999 + }, 8000 + "node_modules/get-east-asian-width": { 8001 + "version": "1.3.0", 8002 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", 8003 + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", 8004 + "dev": true, 8005 + "license": "MIT", 8006 + "engines": { 8007 + "node": ">=18" 8008 + }, 8009 + "funding": { 8010 + "url": "https://github.com/sponsors/sindresorhus" 8011 + } 8012 + }, 8013 + "node_modules/get-intrinsic": { 8014 + "version": "1.3.0", 8015 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 8016 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 8017 + "dev": true, 8018 + "license": "MIT", 8019 + "dependencies": { 8020 + "call-bind-apply-helpers": "^1.0.2", 8021 + "es-define-property": "^1.0.1", 8022 + "es-errors": "^1.3.0", 8023 + "es-object-atoms": "^1.1.1", 8024 + "function-bind": "^1.1.2", 8025 + "get-proto": "^1.0.1", 8026 + "gopd": "^1.2.0", 8027 + "has-symbols": "^1.1.0", 8028 + "hasown": "^2.0.2", 8029 + "math-intrinsics": "^1.1.0" 8030 + }, 8031 + "engines": { 8032 + "node": ">= 0.4" 8033 + }, 8034 + "funding": { 8035 + "url": "https://github.com/sponsors/ljharb" 8036 + } 8037 + }, 8038 + "node_modules/get-proto": { 8039 + "version": "1.0.1", 8040 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 8041 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 8042 + "dev": true, 8043 + "license": "MIT", 8044 + "dependencies": { 8045 + "dunder-proto": "^1.0.1", 8046 + "es-object-atoms": "^1.0.0" 8047 + }, 8048 + "engines": { 8049 + "node": ">= 0.4" 8050 + } 8051 + }, 8052 + "node_modules/glob": { 8053 + "version": "7.2.3", 8054 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8055 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 8056 + "deprecated": "Glob versions prior to v9 are no longer supported", 8057 + "dev": true, 8058 + "license": "ISC", 8059 + "dependencies": { 8060 + "fs.realpath": "^1.0.0", 8061 + "inflight": "^1.0.4", 8062 + "inherits": "2", 8063 + "minimatch": "^3.1.1", 8064 + "once": "^1.3.0", 8065 + "path-is-absolute": "^1.0.0" 8066 + }, 8067 + "engines": { 8068 + "node": "*" 8069 + }, 8070 + "funding": { 8071 + "url": "https://github.com/sponsors/isaacs" 8072 + } 8073 + }, 8074 + "node_modules/glob-parent": { 8075 + "version": "6.0.2", 8076 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 8077 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 8078 + "dev": true, 8079 + "license": "ISC", 8080 + "dependencies": { 8081 + "is-glob": "^4.0.3" 8082 + }, 8083 + "engines": { 8084 + "node": ">=10.13.0" 8085 + } 8086 + }, 8087 + "node_modules/glob-to-regexp": { 8088 + "version": "0.4.1", 8089 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 8090 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 8091 + "dev": true, 8092 + "license": "BSD-2-Clause" 8093 + }, 8094 + "node_modules/globals": { 8095 + "version": "11.12.0", 8096 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 8097 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 8098 + "dev": true, 8099 + "license": "MIT", 8100 + "engines": { 8101 + "node": ">=4" 8102 + } 8103 + }, 8104 + "node_modules/globby": { 8105 + "version": "14.1.0", 8106 + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", 8107 + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", 8108 + "dev": true, 8109 + "license": "MIT", 8110 + "dependencies": { 8111 + "@sindresorhus/merge-streams": "^2.1.0", 8112 + "fast-glob": "^3.3.3", 8113 + "ignore": "^7.0.3", 8114 + "path-type": "^6.0.0", 8115 + "slash": "^5.1.0", 8116 + "unicorn-magic": "^0.3.0" 8117 + }, 8118 + "engines": { 8119 + "node": ">=18" 8120 + }, 8121 + "funding": { 8122 + "url": "https://github.com/sponsors/sindresorhus" 8123 + } 8124 + }, 8125 + "node_modules/gopd": { 8126 + "version": "1.2.0", 8127 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 8128 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 8129 + "dev": true, 8130 + "license": "MIT", 8131 + "engines": { 8132 + "node": ">= 0.4" 8133 + }, 8134 + "funding": { 8135 + "url": "https://github.com/sponsors/ljharb" 8136 + } 8137 + }, 8138 + "node_modules/graceful-fs": { 8139 + "version": "4.2.11", 8140 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 8141 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 8142 + "dev": true, 8143 + "license": "ISC" 8144 + }, 8145 + "node_modules/handle-thing": { 8146 + "version": "2.0.1", 8147 + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 8148 + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 8149 + "dev": true, 8150 + "license": "MIT" 8151 + }, 8152 + "node_modules/has-flag": { 8153 + "version": "4.0.0", 8154 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8155 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8156 + "dev": true, 8157 + "license": "MIT", 8158 + "engines": { 8159 + "node": ">=8" 8160 + } 8161 + }, 8162 + "node_modules/has-symbols": { 8163 + "version": "1.1.0", 8164 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 8165 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 8166 + "dev": true, 8167 + "license": "MIT", 8168 + "engines": { 8169 + "node": ">= 0.4" 8170 + }, 8171 + "funding": { 8172 + "url": "https://github.com/sponsors/ljharb" 8173 + } 8174 + }, 8175 + "node_modules/has-tostringtag": { 8176 + "version": "1.0.2", 8177 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 8178 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 8179 + "dev": true, 8180 + "license": "MIT", 8181 + "dependencies": { 8182 + "has-symbols": "^1.0.3" 8183 + }, 8184 + "engines": { 8185 + "node": ">= 0.4" 8186 + }, 8187 + "funding": { 8188 + "url": "https://github.com/sponsors/ljharb" 8189 + } 8190 + }, 8191 + "node_modules/hasown": { 8192 + "version": "2.0.2", 8193 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 8194 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 8195 + "dev": true, 8196 + "license": "MIT", 8197 + "dependencies": { 8198 + "function-bind": "^1.1.2" 8199 + }, 8200 + "engines": { 8201 + "node": ">= 0.4" 8202 + } 8203 + }, 8204 + "node_modules/hosted-git-info": { 8205 + "version": "8.0.2", 8206 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.0.2.tgz", 8207 + "integrity": "sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==", 8208 + "dev": true, 8209 + "license": "ISC", 8210 + "dependencies": { 8211 + "lru-cache": "^10.0.1" 8212 + }, 8213 + "engines": { 8214 + "node": "^18.17.0 || >=20.5.0" 8215 + } 8216 + }, 8217 + "node_modules/hosted-git-info/node_modules/lru-cache": { 8218 + "version": "10.4.3", 8219 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 8220 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 8221 + "dev": true, 8222 + "license": "ISC" 8223 + }, 8224 + "node_modules/hpack.js": { 8225 + "version": "2.1.6", 8226 + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 8227 + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", 8228 + "dev": true, 8229 + "license": "MIT", 8230 + "dependencies": { 8231 + "inherits": "^2.0.1", 8232 + "obuf": "^1.0.0", 8233 + "readable-stream": "^2.0.1", 8234 + "wbuf": "^1.1.0" 8235 + } 8236 + }, 8237 + "node_modules/hpack.js/node_modules/readable-stream": { 8238 + "version": "2.3.8", 8239 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 8240 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 8241 + "dev": true, 8242 + "license": "MIT", 8243 + "dependencies": { 8244 + "core-util-is": "~1.0.0", 8245 + "inherits": "~2.0.3", 8246 + "isarray": "~1.0.0", 8247 + "process-nextick-args": "~2.0.0", 8248 + "safe-buffer": "~5.1.1", 8249 + "string_decoder": "~1.1.1", 8250 + "util-deprecate": "~1.0.1" 8251 + } 8252 + }, 8253 + "node_modules/hpack.js/node_modules/safe-buffer": { 8254 + "version": "5.1.2", 8255 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8256 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8257 + "dev": true, 8258 + "license": "MIT" 8259 + }, 8260 + "node_modules/hpack.js/node_modules/string_decoder": { 8261 + "version": "1.1.1", 8262 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 8263 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 8264 + "dev": true, 8265 + "license": "MIT", 8266 + "dependencies": { 8267 + "safe-buffer": "~5.1.0" 8268 + } 8269 + }, 8270 + "node_modules/html-escaper": { 8271 + "version": "2.0.2", 8272 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 8273 + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 8274 + "dev": true, 8275 + "license": "MIT" 8276 + }, 8277 + "node_modules/htmlparser2": { 8278 + "version": "9.1.0", 8279 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", 8280 + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", 8281 + "dev": true, 8282 + "funding": [ 8283 + "https://github.com/fb55/htmlparser2?sponsor=1", 8284 + { 8285 + "type": "github", 8286 + "url": "https://github.com/sponsors/fb55" 8287 + } 8288 + ], 8289 + "license": "MIT", 8290 + "dependencies": { 8291 + "domelementtype": "^2.3.0", 8292 + "domhandler": "^5.0.3", 8293 + "domutils": "^3.1.0", 8294 + "entities": "^4.5.0" 8295 + } 8296 + }, 8297 + "node_modules/http-cache-semantics": { 8298 + "version": "4.1.1", 8299 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 8300 + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 8301 + "dev": true, 8302 + "license": "BSD-2-Clause" 8303 + }, 8304 + "node_modules/http-deceiver": { 8305 + "version": "1.2.7", 8306 + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 8307 + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", 8308 + "dev": true, 8309 + "license": "MIT" 8310 + }, 8311 + "node_modules/http-errors": { 8312 + "version": "2.0.0", 8313 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 8314 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 8315 + "dev": true, 8316 + "license": "MIT", 8317 + "dependencies": { 8318 + "depd": "2.0.0", 8319 + "inherits": "2.0.4", 8320 + "setprototypeof": "1.2.0", 8321 + "statuses": "2.0.1", 8322 + "toidentifier": "1.0.1" 8323 + }, 8324 + "engines": { 8325 + "node": ">= 0.8" 8326 + } 8327 + }, 8328 + "node_modules/http-errors/node_modules/statuses": { 8329 + "version": "2.0.1", 8330 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 8331 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 8332 + "dev": true, 8333 + "license": "MIT", 8334 + "engines": { 8335 + "node": ">= 0.8" 8336 + } 8337 + }, 8338 + "node_modules/http-parser-js": { 8339 + "version": "0.5.9", 8340 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", 8341 + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", 8342 + "dev": true, 8343 + "license": "MIT" 8344 + }, 8345 + "node_modules/http-proxy": { 8346 + "version": "1.18.1", 8347 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 8348 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 8349 + "dev": true, 8350 + "license": "MIT", 8351 + "dependencies": { 8352 + "eventemitter3": "^4.0.0", 8353 + "follow-redirects": "^1.0.0", 8354 + "requires-port": "^1.0.0" 8355 + }, 8356 + "engines": { 8357 + "node": ">=8.0.0" 8358 + } 8359 + }, 8360 + "node_modules/http-proxy-agent": { 8361 + "version": "7.0.2", 8362 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", 8363 + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", 8364 + "dev": true, 8365 + "license": "MIT", 8366 + "dependencies": { 8367 + "agent-base": "^7.1.0", 8368 + "debug": "^4.3.4" 8369 + }, 8370 + "engines": { 8371 + "node": ">= 14" 8372 + } 8373 + }, 8374 + "node_modules/http-proxy-middleware": { 8375 + "version": "3.0.3", 8376 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz", 8377 + "integrity": "sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==", 8378 + "dev": true, 8379 + "license": "MIT", 8380 + "dependencies": { 8381 + "@types/http-proxy": "^1.17.15", 8382 + "debug": "^4.3.6", 8383 + "http-proxy": "^1.18.1", 8384 + "is-glob": "^4.0.3", 8385 + "is-plain-object": "^5.0.0", 8386 + "micromatch": "^4.0.8" 8387 + }, 8388 + "engines": { 8389 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 8390 + } 8391 + }, 8392 + "node_modules/https-proxy-agent": { 8393 + "version": "7.0.6", 8394 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 8395 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 8396 + "dev": true, 8397 + "license": "MIT", 8398 + "dependencies": { 8399 + "agent-base": "^7.1.2", 8400 + "debug": "4" 8401 + }, 8402 + "engines": { 8403 + "node": ">= 14" 8404 + } 8405 + }, 8406 + "node_modules/hyperdyperid": { 8407 + "version": "1.2.0", 8408 + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", 8409 + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", 8410 + "dev": true, 8411 + "license": "MIT", 8412 + "engines": { 8413 + "node": ">=10.18" 8414 + } 8415 + }, 8416 + "node_modules/iconv-lite": { 8417 + "version": "0.4.24", 8418 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 8419 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 8420 + "dev": true, 8421 + "license": "MIT", 8422 + "dependencies": { 8423 + "safer-buffer": ">= 2.1.2 < 3" 8424 + }, 8425 + "engines": { 8426 + "node": ">=0.10.0" 8427 + } 8428 + }, 8429 + "node_modules/icss-utils": { 8430 + "version": "5.1.0", 8431 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 8432 + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 8433 + "dev": true, 8434 + "license": "ISC", 8435 + "engines": { 8436 + "node": "^10 || ^12 || >= 14" 8437 + }, 8438 + "peerDependencies": { 8439 + "postcss": "^8.1.0" 8440 + } 8441 + }, 8442 + "node_modules/ieee754": { 8443 + "version": "1.2.1", 8444 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 8445 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 8446 + "dev": true, 8447 + "funding": [ 8448 + { 8449 + "type": "github", 8450 + "url": "https://github.com/sponsors/feross" 8451 + }, 8452 + { 8453 + "type": "patreon", 8454 + "url": "https://www.patreon.com/feross" 8455 + }, 8456 + { 8457 + "type": "consulting", 8458 + "url": "https://feross.org/support" 8459 + } 8460 + ], 8461 + "license": "BSD-3-Clause" 8462 + }, 8463 + "node_modules/ignore": { 8464 + "version": "7.0.3", 8465 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", 8466 + "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", 8467 + "dev": true, 8468 + "license": "MIT", 8469 + "engines": { 8470 + "node": ">= 4" 8471 + } 8472 + }, 8473 + "node_modules/ignore-walk": { 8474 + "version": "7.0.0", 8475 + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz", 8476 + "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==", 8477 + "dev": true, 8478 + "license": "ISC", 8479 + "dependencies": { 8480 + "minimatch": "^9.0.0" 8481 + }, 8482 + "engines": { 8483 + "node": "^18.17.0 || >=20.5.0" 8484 + } 8485 + }, 8486 + "node_modules/ignore-walk/node_modules/brace-expansion": { 8487 + "version": "2.0.1", 8488 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 8489 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 8490 + "dev": true, 8491 + "license": "MIT", 8492 + "dependencies": { 8493 + "balanced-match": "^1.0.0" 8494 + } 8495 + }, 8496 + "node_modules/ignore-walk/node_modules/minimatch": { 8497 + "version": "9.0.5", 8498 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 8499 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 8500 + "dev": true, 8501 + "license": "ISC", 8502 + "dependencies": { 8503 + "brace-expansion": "^2.0.1" 8504 + }, 8505 + "engines": { 8506 + "node": ">=16 || 14 >=14.17" 8507 + }, 8508 + "funding": { 8509 + "url": "https://github.com/sponsors/isaacs" 8510 + } 8511 + }, 8512 + "node_modules/image-size": { 8513 + "version": "0.5.5", 8514 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", 8515 + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", 8516 + "dev": true, 8517 + "license": "MIT", 8518 + "optional": true, 8519 + "bin": { 8520 + "image-size": "bin/image-size.js" 8521 + }, 8522 + "engines": { 8523 + "node": ">=0.10.0" 8524 + } 8525 + }, 8526 + "node_modules/immutable": { 8527 + "version": "5.1.1", 8528 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", 8529 + "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", 8530 + "dev": true, 8531 + "license": "MIT" 8532 + }, 8533 + "node_modules/import-fresh": { 8534 + "version": "3.3.1", 8535 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 8536 + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 8537 + "dev": true, 8538 + "license": "MIT", 8539 + "dependencies": { 8540 + "parent-module": "^1.0.0", 8541 + "resolve-from": "^4.0.0" 8542 + }, 8543 + "engines": { 8544 + "node": ">=6" 8545 + }, 8546 + "funding": { 8547 + "url": "https://github.com/sponsors/sindresorhus" 8548 + } 8549 + }, 8550 + "node_modules/imurmurhash": { 8551 + "version": "0.1.4", 8552 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 8553 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 8554 + "dev": true, 8555 + "license": "MIT", 8556 + "engines": { 8557 + "node": ">=0.8.19" 8558 + } 8559 + }, 8560 + "node_modules/inflight": { 8561 + "version": "1.0.6", 8562 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8563 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8564 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 8565 + "dev": true, 8566 + "license": "ISC", 8567 + "dependencies": { 8568 + "once": "^1.3.0", 8569 + "wrappy": "1" 8570 + } 8571 + }, 8572 + "node_modules/inherits": { 8573 + "version": "2.0.4", 8574 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8575 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8576 + "dev": true, 8577 + "license": "ISC" 8578 + }, 8579 + "node_modules/ini": { 8580 + "version": "5.0.0", 8581 + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", 8582 + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", 8583 + "dev": true, 8584 + "license": "ISC", 8585 + "engines": { 8586 + "node": "^18.17.0 || >=20.5.0" 8587 + } 8588 + }, 8589 + "node_modules/ip-address": { 8590 + "version": "9.0.5", 8591 + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", 8592 + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", 8593 + "dev": true, 8594 + "license": "MIT", 8595 + "dependencies": { 8596 + "jsbn": "1.1.0", 8597 + "sprintf-js": "^1.1.3" 8598 + }, 8599 + "engines": { 8600 + "node": ">= 12" 8601 + } 8602 + }, 8603 + "node_modules/ipaddr.js": { 8604 + "version": "2.2.0", 8605 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", 8606 + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", 8607 + "dev": true, 8608 + "license": "MIT", 8609 + "engines": { 8610 + "node": ">= 10" 8611 + } 8612 + }, 8613 + "node_modules/is-arrayish": { 8614 + "version": "0.2.1", 8615 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8616 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 8617 + "dev": true, 8618 + "license": "MIT" 8619 + }, 8620 + "node_modules/is-binary-path": { 8621 + "version": "2.1.0", 8622 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 8623 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 8624 + "dev": true, 8625 + "license": "MIT", 8626 + "dependencies": { 8627 + "binary-extensions": "^2.0.0" 8628 + }, 8629 + "engines": { 8630 + "node": ">=8" 8631 + } 8632 + }, 8633 + "node_modules/is-core-module": { 8634 + "version": "2.16.1", 8635 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 8636 + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 8637 + "dev": true, 8638 + "license": "MIT", 8639 + "dependencies": { 8640 + "hasown": "^2.0.2" 8641 + }, 8642 + "engines": { 8643 + "node": ">= 0.4" 8644 + }, 8645 + "funding": { 8646 + "url": "https://github.com/sponsors/ljharb" 8647 + } 8648 + }, 8649 + "node_modules/is-docker": { 8650 + "version": "3.0.0", 8651 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 8652 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 8653 + "dev": true, 8654 + "license": "MIT", 8655 + "bin": { 8656 + "is-docker": "cli.js" 8657 + }, 8658 + "engines": { 8659 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 8660 + }, 8661 + "funding": { 8662 + "url": "https://github.com/sponsors/sindresorhus" 8663 + } 8664 + }, 8665 + "node_modules/is-extglob": { 8666 + "version": "2.1.1", 8667 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8668 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8669 + "dev": true, 8670 + "license": "MIT", 8671 + "engines": { 8672 + "node": ">=0.10.0" 8673 + } 8674 + }, 8675 + "node_modules/is-fullwidth-code-point": { 8676 + "version": "4.0.0", 8677 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 8678 + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 8679 + "dev": true, 8680 + "license": "MIT", 8681 + "engines": { 8682 + "node": ">=12" 8683 + }, 8684 + "funding": { 8685 + "url": "https://github.com/sponsors/sindresorhus" 8686 + } 8687 + }, 8688 + "node_modules/is-glob": { 8689 + "version": "4.0.3", 8690 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8691 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8692 + "dev": true, 8693 + "license": "MIT", 8694 + "dependencies": { 8695 + "is-extglob": "^2.1.1" 8696 + }, 8697 + "engines": { 8698 + "node": ">=0.10.0" 8699 + } 8700 + }, 8701 + "node_modules/is-inside-container": { 8702 + "version": "1.0.0", 8703 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 8704 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 8705 + "dev": true, 8706 + "license": "MIT", 8707 + "dependencies": { 8708 + "is-docker": "^3.0.0" 8709 + }, 8710 + "bin": { 8711 + "is-inside-container": "cli.js" 8712 + }, 8713 + "engines": { 8714 + "node": ">=14.16" 8715 + }, 8716 + "funding": { 8717 + "url": "https://github.com/sponsors/sindresorhus" 8718 + } 8719 + }, 8720 + "node_modules/is-interactive": { 8721 + "version": "1.0.0", 8722 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 8723 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 8724 + "dev": true, 8725 + "license": "MIT", 8726 + "engines": { 8727 + "node": ">=8" 8728 + } 8729 + }, 8730 + "node_modules/is-network-error": { 8731 + "version": "1.1.0", 8732 + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", 8733 + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", 8734 + "dev": true, 8735 + "license": "MIT", 8736 + "engines": { 8737 + "node": ">=16" 8738 + }, 8739 + "funding": { 8740 + "url": "https://github.com/sponsors/sindresorhus" 8741 + } 8742 + }, 8743 + "node_modules/is-number": { 8744 + "version": "7.0.0", 8745 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8746 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8747 + "dev": true, 8748 + "license": "MIT", 8749 + "engines": { 8750 + "node": ">=0.12.0" 8751 + } 8752 + }, 8753 + "node_modules/is-plain-obj": { 8754 + "version": "3.0.0", 8755 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 8756 + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 8757 + "dev": true, 8758 + "license": "MIT", 8759 + "engines": { 8760 + "node": ">=10" 8761 + }, 8762 + "funding": { 8763 + "url": "https://github.com/sponsors/sindresorhus" 8764 + } 8765 + }, 8766 + "node_modules/is-plain-object": { 8767 + "version": "5.0.0", 8768 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 8769 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 8770 + "dev": true, 8771 + "license": "MIT", 8772 + "engines": { 8773 + "node": ">=0.10.0" 8774 + } 8775 + }, 8776 + "node_modules/is-regex": { 8777 + "version": "1.2.1", 8778 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 8779 + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 8780 + "dev": true, 8781 + "license": "MIT", 8782 + "dependencies": { 8783 + "call-bound": "^1.0.2", 8784 + "gopd": "^1.2.0", 8785 + "has-tostringtag": "^1.0.2", 8786 + "hasown": "^2.0.2" 8787 + }, 8788 + "engines": { 8789 + "node": ">= 0.4" 8790 + }, 8791 + "funding": { 8792 + "url": "https://github.com/sponsors/ljharb" 8793 + } 8794 + }, 8795 + "node_modules/is-unicode-supported": { 8796 + "version": "0.1.0", 8797 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 8798 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 8799 + "dev": true, 8800 + "license": "MIT", 8801 + "engines": { 8802 + "node": ">=10" 8803 + }, 8804 + "funding": { 8805 + "url": "https://github.com/sponsors/sindresorhus" 8806 + } 8807 + }, 8808 + "node_modules/is-what": { 8809 + "version": "3.14.1", 8810 + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", 8811 + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", 8812 + "dev": true, 8813 + "license": "MIT" 8814 + }, 8815 + "node_modules/is-wsl": { 8816 + "version": "3.1.0", 8817 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 8818 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 8819 + "dev": true, 8820 + "license": "MIT", 8821 + "dependencies": { 8822 + "is-inside-container": "^1.0.0" 8823 + }, 8824 + "engines": { 8825 + "node": ">=16" 8826 + }, 8827 + "funding": { 8828 + "url": "https://github.com/sponsors/sindresorhus" 8829 + } 8830 + }, 8831 + "node_modules/isarray": { 8832 + "version": "1.0.0", 8833 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 8834 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 8835 + "dev": true, 8836 + "license": "MIT" 8837 + }, 8838 + "node_modules/isbinaryfile": { 8839 + "version": "4.0.10", 8840 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", 8841 + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", 8842 + "dev": true, 8843 + "license": "MIT", 8844 + "engines": { 8845 + "node": ">= 8.0.0" 8846 + }, 8847 + "funding": { 8848 + "url": "https://github.com/sponsors/gjtorikian/" 8849 + } 8850 + }, 8851 + "node_modules/isexe": { 8852 + "version": "2.0.0", 8853 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8854 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 8855 + "dev": true, 8856 + "license": "ISC" 8857 + }, 8858 + "node_modules/isobject": { 8859 + "version": "3.0.1", 8860 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 8861 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 8862 + "dev": true, 8863 + "license": "MIT", 8864 + "engines": { 8865 + "node": ">=0.10.0" 8866 + } 8867 + }, 8868 + "node_modules/istanbul-lib-coverage": { 8869 + "version": "3.2.2", 8870 + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", 8871 + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", 8872 + "dev": true, 8873 + "license": "BSD-3-Clause", 8874 + "engines": { 8875 + "node": ">=8" 8876 + } 8877 + }, 8878 + "node_modules/istanbul-lib-instrument": { 8879 + "version": "6.0.3", 8880 + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", 8881 + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", 8882 + "dev": true, 8883 + "license": "BSD-3-Clause", 8884 + "dependencies": { 8885 + "@babel/core": "^7.23.9", 8886 + "@babel/parser": "^7.23.9", 8887 + "@istanbuljs/schema": "^0.1.3", 8888 + "istanbul-lib-coverage": "^3.2.0", 8889 + "semver": "^7.5.4" 8890 + }, 8891 + "engines": { 8892 + "node": ">=10" 8893 + } 8894 + }, 8895 + "node_modules/istanbul-lib-report": { 8896 + "version": "3.0.1", 8897 + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", 8898 + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", 8899 + "dev": true, 8900 + "license": "BSD-3-Clause", 8901 + "dependencies": { 8902 + "istanbul-lib-coverage": "^3.0.0", 8903 + "make-dir": "^4.0.0", 8904 + "supports-color": "^7.1.0" 8905 + }, 8906 + "engines": { 8907 + "node": ">=10" 8908 + } 8909 + }, 8910 + "node_modules/istanbul-lib-source-maps": { 8911 + "version": "4.0.1", 8912 + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 8913 + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 8914 + "dev": true, 8915 + "license": "BSD-3-Clause", 8916 + "dependencies": { 8917 + "debug": "^4.1.1", 8918 + "istanbul-lib-coverage": "^3.0.0", 8919 + "source-map": "^0.6.1" 8920 + }, 8921 + "engines": { 8922 + "node": ">=10" 8923 + } 8924 + }, 8925 + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { 8926 + "version": "0.6.1", 8927 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8928 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8929 + "dev": true, 8930 + "license": "BSD-3-Clause", 8931 + "engines": { 8932 + "node": ">=0.10.0" 8933 + } 8934 + }, 8935 + "node_modules/istanbul-reports": { 8936 + "version": "3.1.7", 8937 + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", 8938 + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", 8939 + "dev": true, 8940 + "license": "BSD-3-Clause", 8941 + "dependencies": { 8942 + "html-escaper": "^2.0.0", 8943 + "istanbul-lib-report": "^3.0.0" 8944 + }, 8945 + "engines": { 8946 + "node": ">=8" 8947 + } 8948 + }, 8949 + "node_modules/jackspeak": { 8950 + "version": "3.4.3", 8951 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 8952 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 8953 + "dev": true, 8954 + "license": "BlueOak-1.0.0", 8955 + "dependencies": { 8956 + "@isaacs/cliui": "^8.0.2" 8957 + }, 8958 + "funding": { 8959 + "url": "https://github.com/sponsors/isaacs" 8960 + }, 8961 + "optionalDependencies": { 8962 + "@pkgjs/parseargs": "^0.11.0" 8963 + } 8964 + }, 8965 + "node_modules/jasmine-core": { 8966 + "version": "5.6.0", 8967 + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.6.0.tgz", 8968 + "integrity": "sha512-niVlkeYVRwKFpmfWg6suo6H9CrNnydfBLEqefM5UjibYS+UoTjZdmvPJSiuyrRLGnFj1eYRhFd/ch+5hSlsFVA==", 8969 + "dev": true, 8970 + "license": "MIT" 8971 + }, 8972 + "node_modules/jest-worker": { 8973 + "version": "27.5.1", 8974 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 8975 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 8976 + "dev": true, 8977 + "license": "MIT", 8978 + "dependencies": { 8979 + "@types/node": "*", 8980 + "merge-stream": "^2.0.0", 8981 + "supports-color": "^8.0.0" 8982 + }, 8983 + "engines": { 8984 + "node": ">= 10.13.0" 8985 + } 8986 + }, 8987 + "node_modules/jest-worker/node_modules/supports-color": { 8988 + "version": "8.1.1", 8989 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 8990 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 8991 + "dev": true, 8992 + "license": "MIT", 8993 + "dependencies": { 8994 + "has-flag": "^4.0.0" 8995 + }, 8996 + "engines": { 8997 + "node": ">=10" 8998 + }, 8999 + "funding": { 9000 + "url": "https://github.com/chalk/supports-color?sponsor=1" 9001 + } 9002 + }, 9003 + "node_modules/jiti": { 9004 + "version": "1.21.7", 9005 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", 9006 + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", 9007 + "dev": true, 9008 + "license": "MIT", 9009 + "bin": { 9010 + "jiti": "bin/jiti.js" 9011 + } 9012 + }, 9013 + "node_modules/js-tokens": { 9014 + "version": "4.0.0", 9015 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9016 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 9017 + "dev": true, 9018 + "license": "MIT" 9019 + }, 9020 + "node_modules/js-yaml": { 9021 + "version": "4.1.0", 9022 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 9023 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 9024 + "dev": true, 9025 + "license": "MIT", 9026 + "dependencies": { 9027 + "argparse": "^2.0.1" 9028 + }, 9029 + "bin": { 9030 + "js-yaml": "bin/js-yaml.js" 9031 + } 9032 + }, 9033 + "node_modules/jsbn": { 9034 + "version": "1.1.0", 9035 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", 9036 + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", 9037 + "dev": true, 9038 + "license": "MIT" 9039 + }, 9040 + "node_modules/jsesc": { 9041 + "version": "3.1.0", 9042 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 9043 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 9044 + "dev": true, 9045 + "license": "MIT", 9046 + "bin": { 9047 + "jsesc": "bin/jsesc" 9048 + }, 9049 + "engines": { 9050 + "node": ">=6" 9051 + } 9052 + }, 9053 + "node_modules/json-parse-even-better-errors": { 9054 + "version": "4.0.0", 9055 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", 9056 + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", 9057 + "dev": true, 9058 + "license": "MIT", 9059 + "engines": { 9060 + "node": "^18.17.0 || >=20.5.0" 9061 + } 9062 + }, 9063 + "node_modules/json-schema-traverse": { 9064 + "version": "1.0.0", 9065 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 9066 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 9067 + "dev": true, 9068 + "license": "MIT" 9069 + }, 9070 + "node_modules/json5": { 9071 + "version": "2.2.3", 9072 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 9073 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 9074 + "dev": true, 9075 + "license": "MIT", 9076 + "bin": { 9077 + "json5": "lib/cli.js" 9078 + }, 9079 + "engines": { 9080 + "node": ">=6" 9081 + } 9082 + }, 9083 + "node_modules/jsonc-parser": { 9084 + "version": "3.3.1", 9085 + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", 9086 + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", 9087 + "dev": true, 9088 + "license": "MIT" 9089 + }, 9090 + "node_modules/jsonfile": { 9091 + "version": "4.0.0", 9092 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 9093 + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 9094 + "dev": true, 9095 + "license": "MIT", 9096 + "optionalDependencies": { 9097 + "graceful-fs": "^4.1.6" 9098 + } 9099 + }, 9100 + "node_modules/jsonparse": { 9101 + "version": "1.3.1", 9102 + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 9103 + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 9104 + "dev": true, 9105 + "engines": [ 9106 + "node >= 0.2.0" 9107 + ], 9108 + "license": "MIT" 9109 + }, 9110 + "node_modules/karma": { 9111 + "version": "6.4.4", 9112 + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", 9113 + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", 9114 + "dev": true, 9115 + "license": "MIT", 9116 + "dependencies": { 9117 + "@colors/colors": "1.5.0", 9118 + "body-parser": "^1.19.0", 9119 + "braces": "^3.0.2", 9120 + "chokidar": "^3.5.1", 9121 + "connect": "^3.7.0", 9122 + "di": "^0.0.1", 9123 + "dom-serialize": "^2.2.1", 9124 + "glob": "^7.1.7", 9125 + "graceful-fs": "^4.2.6", 9126 + "http-proxy": "^1.18.1", 9127 + "isbinaryfile": "^4.0.8", 9128 + "lodash": "^4.17.21", 9129 + "log4js": "^6.4.1", 9130 + "mime": "^2.5.2", 9131 + "minimatch": "^3.0.4", 9132 + "mkdirp": "^0.5.5", 9133 + "qjobs": "^1.2.0", 9134 + "range-parser": "^1.2.1", 9135 + "rimraf": "^3.0.2", 9136 + "socket.io": "^4.7.2", 9137 + "source-map": "^0.6.1", 9138 + "tmp": "^0.2.1", 9139 + "ua-parser-js": "^0.7.30", 9140 + "yargs": "^16.1.1" 9141 + }, 9142 + "bin": { 9143 + "karma": "bin/karma" 9144 + }, 9145 + "engines": { 9146 + "node": ">= 10" 9147 + } 9148 + }, 9149 + "node_modules/karma-chrome-launcher": { 9150 + "version": "3.2.0", 9151 + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", 9152 + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", 9153 + "dev": true, 9154 + "license": "MIT", 9155 + "dependencies": { 9156 + "which": "^1.2.1" 9157 + } 9158 + }, 9159 + "node_modules/karma-coverage": { 9160 + "version": "2.2.1", 9161 + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", 9162 + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", 9163 + "dev": true, 9164 + "license": "MIT", 9165 + "dependencies": { 9166 + "istanbul-lib-coverage": "^3.2.0", 9167 + "istanbul-lib-instrument": "^5.1.0", 9168 + "istanbul-lib-report": "^3.0.0", 9169 + "istanbul-lib-source-maps": "^4.0.1", 9170 + "istanbul-reports": "^3.0.5", 9171 + "minimatch": "^3.0.4" 9172 + }, 9173 + "engines": { 9174 + "node": ">=10.0.0" 9175 + } 9176 + }, 9177 + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { 9178 + "version": "5.2.1", 9179 + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 9180 + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 9181 + "dev": true, 9182 + "license": "BSD-3-Clause", 9183 + "dependencies": { 9184 + "@babel/core": "^7.12.3", 9185 + "@babel/parser": "^7.14.7", 9186 + "@istanbuljs/schema": "^0.1.2", 9187 + "istanbul-lib-coverage": "^3.2.0", 9188 + "semver": "^6.3.0" 9189 + }, 9190 + "engines": { 9191 + "node": ">=8" 9192 + } 9193 + }, 9194 + "node_modules/karma-coverage/node_modules/semver": { 9195 + "version": "6.3.1", 9196 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 9197 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 9198 + "dev": true, 9199 + "license": "ISC", 9200 + "bin": { 9201 + "semver": "bin/semver.js" 9202 + } 9203 + }, 9204 + "node_modules/karma-jasmine": { 9205 + "version": "5.1.0", 9206 + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", 9207 + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", 9208 + "dev": true, 9209 + "license": "MIT", 9210 + "dependencies": { 9211 + "jasmine-core": "^4.1.0" 9212 + }, 9213 + "engines": { 9214 + "node": ">=12" 9215 + }, 9216 + "peerDependencies": { 9217 + "karma": "^6.0.0" 9218 + } 9219 + }, 9220 + "node_modules/karma-jasmine-html-reporter": { 9221 + "version": "2.1.0", 9222 + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", 9223 + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", 9224 + "dev": true, 9225 + "license": "MIT", 9226 + "peerDependencies": { 9227 + "jasmine-core": "^4.0.0 || ^5.0.0", 9228 + "karma": "^6.0.0", 9229 + "karma-jasmine": "^5.0.0" 9230 + } 9231 + }, 9232 + "node_modules/karma-jasmine/node_modules/jasmine-core": { 9233 + "version": "4.6.1", 9234 + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", 9235 + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", 9236 + "dev": true, 9237 + "license": "MIT" 9238 + }, 9239 + "node_modules/karma-source-map-support": { 9240 + "version": "1.4.0", 9241 + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", 9242 + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", 9243 + "dev": true, 9244 + "license": "MIT", 9245 + "dependencies": { 9246 + "source-map-support": "^0.5.5" 9247 + } 9248 + }, 9249 + "node_modules/karma/node_modules/ansi-regex": { 9250 + "version": "5.0.1", 9251 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 9252 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 9253 + "dev": true, 9254 + "license": "MIT", 9255 + "engines": { 9256 + "node": ">=8" 9257 + } 9258 + }, 9259 + "node_modules/karma/node_modules/chokidar": { 9260 + "version": "3.6.0", 9261 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 9262 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 9263 + "dev": true, 9264 + "license": "MIT", 9265 + "dependencies": { 9266 + "anymatch": "~3.1.2", 9267 + "braces": "~3.0.2", 9268 + "glob-parent": "~5.1.2", 9269 + "is-binary-path": "~2.1.0", 9270 + "is-glob": "~4.0.1", 9271 + "normalize-path": "~3.0.0", 9272 + "readdirp": "~3.6.0" 9273 + }, 9274 + "engines": { 9275 + "node": ">= 8.10.0" 9276 + }, 9277 + "funding": { 9278 + "url": "https://paulmillr.com/funding/" 9279 + }, 9280 + "optionalDependencies": { 9281 + "fsevents": "~2.3.2" 9282 + } 9283 + }, 9284 + "node_modules/karma/node_modules/cliui": { 9285 + "version": "7.0.4", 9286 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 9287 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 9288 + "dev": true, 9289 + "license": "ISC", 9290 + "dependencies": { 9291 + "string-width": "^4.2.0", 9292 + "strip-ansi": "^6.0.0", 9293 + "wrap-ansi": "^7.0.0" 9294 + } 9295 + }, 9296 + "node_modules/karma/node_modules/emoji-regex": { 9297 + "version": "8.0.0", 9298 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9299 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9300 + "dev": true, 9301 + "license": "MIT" 9302 + }, 9303 + "node_modules/karma/node_modules/glob-parent": { 9304 + "version": "5.1.2", 9305 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 9306 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 9307 + "dev": true, 9308 + "license": "ISC", 9309 + "dependencies": { 9310 + "is-glob": "^4.0.1" 9311 + }, 9312 + "engines": { 9313 + "node": ">= 6" 9314 + } 9315 + }, 9316 + "node_modules/karma/node_modules/is-fullwidth-code-point": { 9317 + "version": "3.0.0", 9318 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9319 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9320 + "dev": true, 9321 + "license": "MIT", 9322 + "engines": { 9323 + "node": ">=8" 9324 + } 9325 + }, 9326 + "node_modules/karma/node_modules/picomatch": { 9327 + "version": "2.3.1", 9328 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 9329 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 9330 + "dev": true, 9331 + "license": "MIT", 9332 + "engines": { 9333 + "node": ">=8.6" 9334 + }, 9335 + "funding": { 9336 + "url": "https://github.com/sponsors/jonschlinkert" 9337 + } 9338 + }, 9339 + "node_modules/karma/node_modules/readdirp": { 9340 + "version": "3.6.0", 9341 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 9342 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 9343 + "dev": true, 9344 + "license": "MIT", 9345 + "dependencies": { 9346 + "picomatch": "^2.2.1" 9347 + }, 9348 + "engines": { 9349 + "node": ">=8.10.0" 9350 + } 9351 + }, 9352 + "node_modules/karma/node_modules/source-map": { 9353 + "version": "0.6.1", 9354 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9355 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9356 + "dev": true, 9357 + "license": "BSD-3-Clause", 9358 + "engines": { 9359 + "node": ">=0.10.0" 9360 + } 9361 + }, 9362 + "node_modules/karma/node_modules/string-width": { 9363 + "version": "4.2.3", 9364 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9365 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9366 + "dev": true, 9367 + "license": "MIT", 9368 + "dependencies": { 9369 + "emoji-regex": "^8.0.0", 9370 + "is-fullwidth-code-point": "^3.0.0", 9371 + "strip-ansi": "^6.0.1" 9372 + }, 9373 + "engines": { 9374 + "node": ">=8" 9375 + } 9376 + }, 9377 + "node_modules/karma/node_modules/strip-ansi": { 9378 + "version": "6.0.1", 9379 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9380 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9381 + "dev": true, 9382 + "license": "MIT", 9383 + "dependencies": { 9384 + "ansi-regex": "^5.0.1" 9385 + }, 9386 + "engines": { 9387 + "node": ">=8" 9388 + } 9389 + }, 9390 + "node_modules/karma/node_modules/tmp": { 9391 + "version": "0.2.3", 9392 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", 9393 + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", 9394 + "dev": true, 9395 + "license": "MIT", 9396 + "engines": { 9397 + "node": ">=14.14" 9398 + } 9399 + }, 9400 + "node_modules/karma/node_modules/wrap-ansi": { 9401 + "version": "7.0.0", 9402 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 9403 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 9404 + "dev": true, 9405 + "license": "MIT", 9406 + "dependencies": { 9407 + "ansi-styles": "^4.0.0", 9408 + "string-width": "^4.1.0", 9409 + "strip-ansi": "^6.0.0" 9410 + }, 9411 + "engines": { 9412 + "node": ">=10" 9413 + }, 9414 + "funding": { 9415 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9416 + } 9417 + }, 9418 + "node_modules/karma/node_modules/yargs": { 9419 + "version": "16.2.0", 9420 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 9421 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 9422 + "dev": true, 9423 + "license": "MIT", 9424 + "dependencies": { 9425 + "cliui": "^7.0.2", 9426 + "escalade": "^3.1.1", 9427 + "get-caller-file": "^2.0.5", 9428 + "require-directory": "^2.1.1", 9429 + "string-width": "^4.2.0", 9430 + "y18n": "^5.0.5", 9431 + "yargs-parser": "^20.2.2" 9432 + }, 9433 + "engines": { 9434 + "node": ">=10" 9435 + } 9436 + }, 9437 + "node_modules/karma/node_modules/yargs-parser": { 9438 + "version": "20.2.9", 9439 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 9440 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 9441 + "dev": true, 9442 + "license": "ISC", 9443 + "engines": { 9444 + "node": ">=10" 9445 + } 9446 + }, 9447 + "node_modules/kind-of": { 9448 + "version": "6.0.3", 9449 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 9450 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 9451 + "dev": true, 9452 + "license": "MIT", 9453 + "engines": { 9454 + "node": ">=0.10.0" 9455 + } 9456 + }, 9457 + "node_modules/launch-editor": { 9458 + "version": "2.10.0", 9459 + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", 9460 + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", 9461 + "dev": true, 9462 + "license": "MIT", 9463 + "dependencies": { 9464 + "picocolors": "^1.0.0", 9465 + "shell-quote": "^1.8.1" 9466 + } 9467 + }, 9468 + "node_modules/less": { 9469 + "version": "4.2.2", 9470 + "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz", 9471 + "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==", 9472 + "dev": true, 9473 + "license": "Apache-2.0", 9474 + "dependencies": { 9475 + "copy-anything": "^2.0.1", 9476 + "parse-node-version": "^1.0.1", 9477 + "tslib": "^2.3.0" 9478 + }, 9479 + "bin": { 9480 + "lessc": "bin/lessc" 9481 + }, 9482 + "engines": { 9483 + "node": ">=6" 9484 + }, 9485 + "optionalDependencies": { 9486 + "errno": "^0.1.1", 9487 + "graceful-fs": "^4.1.2", 9488 + "image-size": "~0.5.0", 9489 + "make-dir": "^2.1.0", 9490 + "mime": "^1.4.1", 9491 + "needle": "^3.1.0", 9492 + "source-map": "~0.6.0" 9493 + } 9494 + }, 9495 + "node_modules/less-loader": { 9496 + "version": "12.2.0", 9497 + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", 9498 + "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", 9499 + "dev": true, 9500 + "license": "MIT", 9501 + "engines": { 9502 + "node": ">= 18.12.0" 9503 + }, 9504 + "funding": { 9505 + "type": "opencollective", 9506 + "url": "https://opencollective.com/webpack" 9507 + }, 9508 + "peerDependencies": { 9509 + "@rspack/core": "0.x || 1.x", 9510 + "less": "^3.5.0 || ^4.0.0", 9511 + "webpack": "^5.0.0" 9512 + }, 9513 + "peerDependenciesMeta": { 9514 + "@rspack/core": { 9515 + "optional": true 9516 + }, 9517 + "webpack": { 9518 + "optional": true 9519 + } 9520 + } 9521 + }, 9522 + "node_modules/less/node_modules/make-dir": { 9523 + "version": "2.1.0", 9524 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 9525 + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 9526 + "dev": true, 9527 + "license": "MIT", 9528 + "optional": true, 9529 + "dependencies": { 9530 + "pify": "^4.0.1", 9531 + "semver": "^5.6.0" 9532 + }, 9533 + "engines": { 9534 + "node": ">=6" 9535 + } 9536 + }, 9537 + "node_modules/less/node_modules/mime": { 9538 + "version": "1.6.0", 9539 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 9540 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 9541 + "dev": true, 9542 + "license": "MIT", 9543 + "optional": true, 9544 + "bin": { 9545 + "mime": "cli.js" 9546 + }, 9547 + "engines": { 9548 + "node": ">=4" 9549 + } 9550 + }, 9551 + "node_modules/less/node_modules/semver": { 9552 + "version": "5.7.2", 9553 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 9554 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 9555 + "dev": true, 9556 + "license": "ISC", 9557 + "optional": true, 9558 + "bin": { 9559 + "semver": "bin/semver" 9560 + } 9561 + }, 9562 + "node_modules/less/node_modules/source-map": { 9563 + "version": "0.6.1", 9564 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9565 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9566 + "dev": true, 9567 + "license": "BSD-3-Clause", 9568 + "optional": true, 9569 + "engines": { 9570 + "node": ">=0.10.0" 9571 + } 9572 + }, 9573 + "node_modules/license-webpack-plugin": { 9574 + "version": "4.0.2", 9575 + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", 9576 + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", 9577 + "dev": true, 9578 + "license": "ISC", 9579 + "dependencies": { 9580 + "webpack-sources": "^3.0.0" 9581 + }, 9582 + "peerDependenciesMeta": { 9583 + "webpack": { 9584 + "optional": true 9585 + }, 9586 + "webpack-sources": { 9587 + "optional": true 9588 + } 9589 + } 9590 + }, 9591 + "node_modules/lines-and-columns": { 9592 + "version": "1.2.4", 9593 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 9594 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 9595 + "dev": true, 9596 + "license": "MIT" 9597 + }, 9598 + "node_modules/listr2": { 9599 + "version": "8.2.5", 9600 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", 9601 + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", 9602 + "dev": true, 9603 + "license": "MIT", 9604 + "dependencies": { 9605 + "cli-truncate": "^4.0.0", 9606 + "colorette": "^2.0.20", 9607 + "eventemitter3": "^5.0.1", 9608 + "log-update": "^6.1.0", 9609 + "rfdc": "^1.4.1", 9610 + "wrap-ansi": "^9.0.0" 9611 + }, 9612 + "engines": { 9613 + "node": ">=18.0.0" 9614 + } 9615 + }, 9616 + "node_modules/listr2/node_modules/ansi-styles": { 9617 + "version": "6.2.1", 9618 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 9619 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 9620 + "dev": true, 9621 + "license": "MIT", 9622 + "engines": { 9623 + "node": ">=12" 9624 + }, 9625 + "funding": { 9626 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9627 + } 9628 + }, 9629 + "node_modules/listr2/node_modules/eventemitter3": { 9630 + "version": "5.0.1", 9631 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 9632 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 9633 + "dev": true, 9634 + "license": "MIT" 9635 + }, 9636 + "node_modules/listr2/node_modules/wrap-ansi": { 9637 + "version": "9.0.0", 9638 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 9639 + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 9640 + "dev": true, 9641 + "license": "MIT", 9642 + "dependencies": { 9643 + "ansi-styles": "^6.2.1", 9644 + "string-width": "^7.0.0", 9645 + "strip-ansi": "^7.1.0" 9646 + }, 9647 + "engines": { 9648 + "node": ">=18" 9649 + }, 9650 + "funding": { 9651 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9652 + } 9653 + }, 9654 + "node_modules/lmdb": { 9655 + "version": "3.2.6", 9656 + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz", 9657 + "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==", 9658 + "dev": true, 9659 + "hasInstallScript": true, 9660 + "license": "MIT", 9661 + "optional": true, 9662 + "dependencies": { 9663 + "msgpackr": "^1.11.2", 9664 + "node-addon-api": "^6.1.0", 9665 + "node-gyp-build-optional-packages": "5.2.2", 9666 + "ordered-binary": "^1.5.3", 9667 + "weak-lru-cache": "^1.2.2" 9668 + }, 9669 + "bin": { 9670 + "download-lmdb-prebuilds": "bin/download-prebuilds.js" 9671 + }, 9672 + "optionalDependencies": { 9673 + "@lmdb/lmdb-darwin-arm64": "3.2.6", 9674 + "@lmdb/lmdb-darwin-x64": "3.2.6", 9675 + "@lmdb/lmdb-linux-arm": "3.2.6", 9676 + "@lmdb/lmdb-linux-arm64": "3.2.6", 9677 + "@lmdb/lmdb-linux-x64": "3.2.6", 9678 + "@lmdb/lmdb-win32-x64": "3.2.6" 9679 + } 9680 + }, 9681 + "node_modules/loader-runner": { 9682 + "version": "4.3.0", 9683 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 9684 + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 9685 + "dev": true, 9686 + "license": "MIT", 9687 + "engines": { 9688 + "node": ">=6.11.5" 9689 + } 9690 + }, 9691 + "node_modules/loader-utils": { 9692 + "version": "3.3.1", 9693 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", 9694 + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", 9695 + "dev": true, 9696 + "license": "MIT", 9697 + "engines": { 9698 + "node": ">= 12.13.0" 9699 + } 9700 + }, 9701 + "node_modules/locate-path": { 9702 + "version": "7.2.0", 9703 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 9704 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 9705 + "dev": true, 9706 + "license": "MIT", 9707 + "dependencies": { 9708 + "p-locate": "^6.0.0" 9709 + }, 9710 + "engines": { 9711 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9712 + }, 9713 + "funding": { 9714 + "url": "https://github.com/sponsors/sindresorhus" 9715 + } 9716 + }, 9717 + "node_modules/lodash": { 9718 + "version": "4.17.21", 9719 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 9720 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 9721 + "dev": true, 9722 + "license": "MIT" 9723 + }, 9724 + "node_modules/lodash.debounce": { 9725 + "version": "4.0.8", 9726 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 9727 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 9728 + "dev": true, 9729 + "license": "MIT" 9730 + }, 9731 + "node_modules/log-symbols": { 9732 + "version": "4.1.0", 9733 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 9734 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 9735 + "dev": true, 9736 + "license": "MIT", 9737 + "dependencies": { 9738 + "chalk": "^4.1.0", 9739 + "is-unicode-supported": "^0.1.0" 9740 + }, 9741 + "engines": { 9742 + "node": ">=10" 9743 + }, 9744 + "funding": { 9745 + "url": "https://github.com/sponsors/sindresorhus" 9746 + } 9747 + }, 9748 + "node_modules/log-update": { 9749 + "version": "6.1.0", 9750 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", 9751 + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", 9752 + "dev": true, 9753 + "license": "MIT", 9754 + "dependencies": { 9755 + "ansi-escapes": "^7.0.0", 9756 + "cli-cursor": "^5.0.0", 9757 + "slice-ansi": "^7.1.0", 9758 + "strip-ansi": "^7.1.0", 9759 + "wrap-ansi": "^9.0.0" 9760 + }, 9761 + "engines": { 9762 + "node": ">=18" 9763 + }, 9764 + "funding": { 9765 + "url": "https://github.com/sponsors/sindresorhus" 9766 + } 9767 + }, 9768 + "node_modules/log-update/node_modules/ansi-escapes": { 9769 + "version": "7.0.0", 9770 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", 9771 + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", 9772 + "dev": true, 9773 + "license": "MIT", 9774 + "dependencies": { 9775 + "environment": "^1.0.0" 9776 + }, 9777 + "engines": { 9778 + "node": ">=18" 9779 + }, 9780 + "funding": { 9781 + "url": "https://github.com/sponsors/sindresorhus" 9782 + } 9783 + }, 9784 + "node_modules/log-update/node_modules/ansi-styles": { 9785 + "version": "6.2.1", 9786 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 9787 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 9788 + "dev": true, 9789 + "license": "MIT", 9790 + "engines": { 9791 + "node": ">=12" 9792 + }, 9793 + "funding": { 9794 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9795 + } 9796 + }, 9797 + "node_modules/log-update/node_modules/is-fullwidth-code-point": { 9798 + "version": "5.0.0", 9799 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", 9800 + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", 9801 + "dev": true, 9802 + "license": "MIT", 9803 + "dependencies": { 9804 + "get-east-asian-width": "^1.0.0" 9805 + }, 9806 + "engines": { 9807 + "node": ">=18" 9808 + }, 9809 + "funding": { 9810 + "url": "https://github.com/sponsors/sindresorhus" 9811 + } 9812 + }, 9813 + "node_modules/log-update/node_modules/slice-ansi": { 9814 + "version": "7.1.0", 9815 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", 9816 + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", 9817 + "dev": true, 9818 + "license": "MIT", 9819 + "dependencies": { 9820 + "ansi-styles": "^6.2.1", 9821 + "is-fullwidth-code-point": "^5.0.0" 9822 + }, 9823 + "engines": { 9824 + "node": ">=18" 9825 + }, 9826 + "funding": { 9827 + "url": "https://github.com/chalk/slice-ansi?sponsor=1" 9828 + } 9829 + }, 9830 + "node_modules/log-update/node_modules/wrap-ansi": { 9831 + "version": "9.0.0", 9832 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 9833 + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 9834 + "dev": true, 9835 + "license": "MIT", 9836 + "dependencies": { 9837 + "ansi-styles": "^6.2.1", 9838 + "string-width": "^7.0.0", 9839 + "strip-ansi": "^7.1.0" 9840 + }, 9841 + "engines": { 9842 + "node": ">=18" 9843 + }, 9844 + "funding": { 9845 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9846 + } 9847 + }, 9848 + "node_modules/log4js": { 9849 + "version": "6.9.1", 9850 + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", 9851 + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", 9852 + "dev": true, 9853 + "license": "Apache-2.0", 9854 + "dependencies": { 9855 + "date-format": "^4.0.14", 9856 + "debug": "^4.3.4", 9857 + "flatted": "^3.2.7", 9858 + "rfdc": "^1.3.0", 9859 + "streamroller": "^3.1.5" 9860 + }, 9861 + "engines": { 9862 + "node": ">=8.0" 9863 + } 9864 + }, 9865 + "node_modules/lru-cache": { 9866 + "version": "5.1.1", 9867 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 9868 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 9869 + "dev": true, 9870 + "license": "ISC", 9871 + "dependencies": { 9872 + "yallist": "^3.0.2" 9873 + } 9874 + }, 9875 + "node_modules/magic-string": { 9876 + "version": "0.30.17", 9877 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 9878 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 9879 + "dev": true, 9880 + "license": "MIT", 9881 + "dependencies": { 9882 + "@jridgewell/sourcemap-codec": "^1.5.0" 9883 + } 9884 + }, 9885 + "node_modules/make-dir": { 9886 + "version": "4.0.0", 9887 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", 9888 + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", 9889 + "dev": true, 9890 + "license": "MIT", 9891 + "dependencies": { 9892 + "semver": "^7.5.3" 9893 + }, 9894 + "engines": { 9895 + "node": ">=10" 9896 + }, 9897 + "funding": { 9898 + "url": "https://github.com/sponsors/sindresorhus" 9899 + } 9900 + }, 9901 + "node_modules/make-fetch-happen": { 9902 + "version": "14.0.3", 9903 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", 9904 + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", 9905 + "dev": true, 9906 + "license": "ISC", 9907 + "dependencies": { 9908 + "@npmcli/agent": "^3.0.0", 9909 + "cacache": "^19.0.1", 9910 + "http-cache-semantics": "^4.1.1", 9911 + "minipass": "^7.0.2", 9912 + "minipass-fetch": "^4.0.0", 9913 + "minipass-flush": "^1.0.5", 9914 + "minipass-pipeline": "^1.2.4", 9915 + "negotiator": "^1.0.0", 9916 + "proc-log": "^5.0.0", 9917 + "promise-retry": "^2.0.1", 9918 + "ssri": "^12.0.0" 9919 + }, 9920 + "engines": { 9921 + "node": "^18.17.0 || >=20.5.0" 9922 + } 9923 + }, 9924 + "node_modules/math-intrinsics": { 9925 + "version": "1.1.0", 9926 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 9927 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 9928 + "dev": true, 9929 + "license": "MIT", 9930 + "engines": { 9931 + "node": ">= 0.4" 9932 + } 9933 + }, 9934 + "node_modules/media-typer": { 9935 + "version": "0.3.0", 9936 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 9937 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 9938 + "dev": true, 9939 + "license": "MIT", 9940 + "engines": { 9941 + "node": ">= 0.6" 9942 + } 9943 + }, 9944 + "node_modules/memfs": { 9945 + "version": "4.17.0", 9946 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz", 9947 + "integrity": "sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==", 9948 + "dev": true, 9949 + "license": "Apache-2.0", 9950 + "dependencies": { 9951 + "@jsonjoy.com/json-pack": "^1.0.3", 9952 + "@jsonjoy.com/util": "^1.3.0", 9953 + "tree-dump": "^1.0.1", 9954 + "tslib": "^2.0.0" 9955 + }, 9956 + "engines": { 9957 + "node": ">= 4.0.0" 9958 + }, 9959 + "funding": { 9960 + "type": "github", 9961 + "url": "https://github.com/sponsors/streamich" 9962 + } 9963 + }, 9964 + "node_modules/merge-descriptors": { 9965 + "version": "1.0.3", 9966 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 9967 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 9968 + "dev": true, 9969 + "license": "MIT", 9970 + "funding": { 9971 + "url": "https://github.com/sponsors/sindresorhus" 9972 + } 9973 + }, 9974 + "node_modules/merge-stream": { 9975 + "version": "2.0.0", 9976 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 9977 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 9978 + "dev": true, 9979 + "license": "MIT" 9980 + }, 9981 + "node_modules/merge2": { 9982 + "version": "1.4.1", 9983 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 9984 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 9985 + "dev": true, 9986 + "license": "MIT", 9987 + "engines": { 9988 + "node": ">= 8" 9989 + } 9990 + }, 9991 + "node_modules/methods": { 9992 + "version": "1.1.2", 9993 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 9994 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 9995 + "dev": true, 9996 + "license": "MIT", 9997 + "engines": { 9998 + "node": ">= 0.6" 9999 + } 10000 + }, 10001 + "node_modules/micromatch": { 10002 + "version": "4.0.8", 10003 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 10004 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 10005 + "dev": true, 10006 + "license": "MIT", 10007 + "dependencies": { 10008 + "braces": "^3.0.3", 10009 + "picomatch": "^2.3.1" 10010 + }, 10011 + "engines": { 10012 + "node": ">=8.6" 10013 + } 10014 + }, 10015 + "node_modules/micromatch/node_modules/picomatch": { 10016 + "version": "2.3.1", 10017 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 10018 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 10019 + "dev": true, 10020 + "license": "MIT", 10021 + "engines": { 10022 + "node": ">=8.6" 10023 + }, 10024 + "funding": { 10025 + "url": "https://github.com/sponsors/jonschlinkert" 10026 + } 10027 + }, 10028 + "node_modules/mime": { 10029 + "version": "2.6.0", 10030 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", 10031 + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", 10032 + "dev": true, 10033 + "license": "MIT", 10034 + "bin": { 10035 + "mime": "cli.js" 10036 + }, 10037 + "engines": { 10038 + "node": ">=4.0.0" 10039 + } 10040 + }, 10041 + "node_modules/mime-db": { 10042 + "version": "1.52.0", 10043 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 10044 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 10045 + "dev": true, 10046 + "license": "MIT", 10047 + "engines": { 10048 + "node": ">= 0.6" 10049 + } 10050 + }, 10051 + "node_modules/mime-types": { 10052 + "version": "2.1.35", 10053 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 10054 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 10055 + "dev": true, 10056 + "license": "MIT", 10057 + "dependencies": { 10058 + "mime-db": "1.52.0" 10059 + }, 10060 + "engines": { 10061 + "node": ">= 0.6" 10062 + } 10063 + }, 10064 + "node_modules/mimic-fn": { 10065 + "version": "2.1.0", 10066 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 10067 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 10068 + "dev": true, 10069 + "license": "MIT", 10070 + "engines": { 10071 + "node": ">=6" 10072 + } 10073 + }, 10074 + "node_modules/mimic-function": { 10075 + "version": "5.0.1", 10076 + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", 10077 + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", 10078 + "dev": true, 10079 + "license": "MIT", 10080 + "engines": { 10081 + "node": ">=18" 10082 + }, 10083 + "funding": { 10084 + "url": "https://github.com/sponsors/sindresorhus" 10085 + } 10086 + }, 10087 + "node_modules/mini-css-extract-plugin": { 10088 + "version": "2.9.2", 10089 + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", 10090 + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", 10091 + "dev": true, 10092 + "license": "MIT", 10093 + "dependencies": { 10094 + "schema-utils": "^4.0.0", 10095 + "tapable": "^2.2.1" 10096 + }, 10097 + "engines": { 10098 + "node": ">= 12.13.0" 10099 + }, 10100 + "funding": { 10101 + "type": "opencollective", 10102 + "url": "https://opencollective.com/webpack" 10103 + }, 10104 + "peerDependencies": { 10105 + "webpack": "^5.0.0" 10106 + } 10107 + }, 10108 + "node_modules/minimalistic-assert": { 10109 + "version": "1.0.1", 10110 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 10111 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 10112 + "dev": true, 10113 + "license": "ISC" 10114 + }, 10115 + "node_modules/minimatch": { 10116 + "version": "3.1.2", 10117 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10118 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10119 + "dev": true, 10120 + "license": "ISC", 10121 + "dependencies": { 10122 + "brace-expansion": "^1.1.7" 10123 + }, 10124 + "engines": { 10125 + "node": "*" 10126 + } 10127 + }, 10128 + "node_modules/minimist": { 10129 + "version": "1.2.8", 10130 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 10131 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 10132 + "dev": true, 10133 + "license": "MIT", 10134 + "funding": { 10135 + "url": "https://github.com/sponsors/ljharb" 10136 + } 10137 + }, 10138 + "node_modules/minipass": { 10139 + "version": "7.1.2", 10140 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 10141 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 10142 + "dev": true, 10143 + "license": "ISC", 10144 + "engines": { 10145 + "node": ">=16 || 14 >=14.17" 10146 + } 10147 + }, 10148 + "node_modules/minipass-collect": { 10149 + "version": "2.0.1", 10150 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", 10151 + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", 10152 + "dev": true, 10153 + "license": "ISC", 10154 + "dependencies": { 10155 + "minipass": "^7.0.3" 10156 + }, 10157 + "engines": { 10158 + "node": ">=16 || 14 >=14.17" 10159 + } 10160 + }, 10161 + "node_modules/minipass-fetch": { 10162 + "version": "4.0.1", 10163 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", 10164 + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", 10165 + "dev": true, 10166 + "license": "MIT", 10167 + "dependencies": { 10168 + "minipass": "^7.0.3", 10169 + "minipass-sized": "^1.0.3", 10170 + "minizlib": "^3.0.1" 10171 + }, 10172 + "engines": { 10173 + "node": "^18.17.0 || >=20.5.0" 10174 + }, 10175 + "optionalDependencies": { 10176 + "encoding": "^0.1.13" 10177 + } 10178 + }, 10179 + "node_modules/minipass-flush": { 10180 + "version": "1.0.5", 10181 + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 10182 + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 10183 + "dev": true, 10184 + "license": "ISC", 10185 + "dependencies": { 10186 + "minipass": "^3.0.0" 10187 + }, 10188 + "engines": { 10189 + "node": ">= 8" 10190 + } 10191 + }, 10192 + "node_modules/minipass-flush/node_modules/minipass": { 10193 + "version": "3.3.6", 10194 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10195 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10196 + "dev": true, 10197 + "license": "ISC", 10198 + "dependencies": { 10199 + "yallist": "^4.0.0" 10200 + }, 10201 + "engines": { 10202 + "node": ">=8" 10203 + } 10204 + }, 10205 + "node_modules/minipass-flush/node_modules/yallist": { 10206 + "version": "4.0.0", 10207 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10208 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10209 + "dev": true, 10210 + "license": "ISC" 10211 + }, 10212 + "node_modules/minipass-pipeline": { 10213 + "version": "1.2.4", 10214 + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 10215 + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 10216 + "dev": true, 10217 + "license": "ISC", 10218 + "dependencies": { 10219 + "minipass": "^3.0.0" 10220 + }, 10221 + "engines": { 10222 + "node": ">=8" 10223 + } 10224 + }, 10225 + "node_modules/minipass-pipeline/node_modules/minipass": { 10226 + "version": "3.3.6", 10227 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10228 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10229 + "dev": true, 10230 + "license": "ISC", 10231 + "dependencies": { 10232 + "yallist": "^4.0.0" 10233 + }, 10234 + "engines": { 10235 + "node": ">=8" 10236 + } 10237 + }, 10238 + "node_modules/minipass-pipeline/node_modules/yallist": { 10239 + "version": "4.0.0", 10240 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10241 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10242 + "dev": true, 10243 + "license": "ISC" 10244 + }, 10245 + "node_modules/minipass-sized": { 10246 + "version": "1.0.3", 10247 + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 10248 + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 10249 + "dev": true, 10250 + "license": "ISC", 10251 + "dependencies": { 10252 + "minipass": "^3.0.0" 10253 + }, 10254 + "engines": { 10255 + "node": ">=8" 10256 + } 10257 + }, 10258 + "node_modules/minipass-sized/node_modules/minipass": { 10259 + "version": "3.3.6", 10260 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10261 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10262 + "dev": true, 10263 + "license": "ISC", 10264 + "dependencies": { 10265 + "yallist": "^4.0.0" 10266 + }, 10267 + "engines": { 10268 + "node": ">=8" 10269 + } 10270 + }, 10271 + "node_modules/minipass-sized/node_modules/yallist": { 10272 + "version": "4.0.0", 10273 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10274 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10275 + "dev": true, 10276 + "license": "ISC" 10277 + }, 10278 + "node_modules/minizlib": { 10279 + "version": "3.0.2", 10280 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 10281 + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 10282 + "dev": true, 10283 + "license": "MIT", 10284 + "dependencies": { 10285 + "minipass": "^7.1.2" 10286 + }, 10287 + "engines": { 10288 + "node": ">= 18" 10289 + } 10290 + }, 10291 + "node_modules/mkdirp": { 10292 + "version": "0.5.6", 10293 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 10294 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 10295 + "dev": true, 10296 + "license": "MIT", 10297 + "dependencies": { 10298 + "minimist": "^1.2.6" 10299 + }, 10300 + "bin": { 10301 + "mkdirp": "bin/cmd.js" 10302 + } 10303 + }, 10304 + "node_modules/mrmime": { 10305 + "version": "2.0.1", 10306 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 10307 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 10308 + "dev": true, 10309 + "license": "MIT", 10310 + "engines": { 10311 + "node": ">=10" 10312 + } 10313 + }, 10314 + "node_modules/ms": { 10315 + "version": "2.1.3", 10316 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 10317 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 10318 + "dev": true, 10319 + "license": "MIT" 10320 + }, 10321 + "node_modules/msgpackr": { 10322 + "version": "1.11.2", 10323 + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz", 10324 + "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", 10325 + "dev": true, 10326 + "license": "MIT", 10327 + "optional": true, 10328 + "optionalDependencies": { 10329 + "msgpackr-extract": "^3.0.2" 10330 + } 10331 + }, 10332 + "node_modules/msgpackr-extract": { 10333 + "version": "3.0.3", 10334 + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", 10335 + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", 10336 + "dev": true, 10337 + "hasInstallScript": true, 10338 + "license": "MIT", 10339 + "optional": true, 10340 + "dependencies": { 10341 + "node-gyp-build-optional-packages": "5.2.2" 10342 + }, 10343 + "bin": { 10344 + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" 10345 + }, 10346 + "optionalDependencies": { 10347 + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", 10348 + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", 10349 + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", 10350 + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", 10351 + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", 10352 + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" 10353 + } 10354 + }, 10355 + "node_modules/multicast-dns": { 10356 + "version": "7.2.5", 10357 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", 10358 + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", 10359 + "dev": true, 10360 + "license": "MIT", 10361 + "dependencies": { 10362 + "dns-packet": "^5.2.2", 10363 + "thunky": "^1.0.2" 10364 + }, 10365 + "bin": { 10366 + "multicast-dns": "cli.js" 10367 + } 10368 + }, 10369 + "node_modules/mute-stream": { 10370 + "version": "2.0.0", 10371 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", 10372 + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", 10373 + "dev": true, 10374 + "license": "ISC", 10375 + "engines": { 10376 + "node": "^18.17.0 || >=20.5.0" 10377 + } 10378 + }, 10379 + "node_modules/nanoid": { 10380 + "version": "3.3.11", 10381 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 10382 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 10383 + "dev": true, 10384 + "funding": [ 10385 + { 10386 + "type": "github", 10387 + "url": "https://github.com/sponsors/ai" 10388 + } 10389 + ], 10390 + "license": "MIT", 10391 + "bin": { 10392 + "nanoid": "bin/nanoid.cjs" 10393 + }, 10394 + "engines": { 10395 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 10396 + } 10397 + }, 10398 + "node_modules/needle": { 10399 + "version": "3.3.1", 10400 + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", 10401 + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", 10402 + "dev": true, 10403 + "license": "MIT", 10404 + "optional": true, 10405 + "dependencies": { 10406 + "iconv-lite": "^0.6.3", 10407 + "sax": "^1.2.4" 10408 + }, 10409 + "bin": { 10410 + "needle": "bin/needle" 10411 + }, 10412 + "engines": { 10413 + "node": ">= 4.4.x" 10414 + } 10415 + }, 10416 + "node_modules/needle/node_modules/iconv-lite": { 10417 + "version": "0.6.3", 10418 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 10419 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 10420 + "dev": true, 10421 + "license": "MIT", 10422 + "optional": true, 10423 + "dependencies": { 10424 + "safer-buffer": ">= 2.1.2 < 3.0.0" 10425 + }, 10426 + "engines": { 10427 + "node": ">=0.10.0" 10428 + } 10429 + }, 10430 + "node_modules/negotiator": { 10431 + "version": "1.0.0", 10432 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 10433 + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 10434 + "dev": true, 10435 + "license": "MIT", 10436 + "engines": { 10437 + "node": ">= 0.6" 10438 + } 10439 + }, 10440 + "node_modules/neo-async": { 10441 + "version": "2.6.2", 10442 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 10443 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 10444 + "dev": true, 10445 + "license": "MIT" 10446 + }, 10447 + "node_modules/node-addon-api": { 10448 + "version": "6.1.0", 10449 + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", 10450 + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", 10451 + "dev": true, 10452 + "license": "MIT", 10453 + "optional": true 10454 + }, 10455 + "node_modules/node-forge": { 10456 + "version": "1.3.1", 10457 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 10458 + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 10459 + "dev": true, 10460 + "license": "(BSD-3-Clause OR GPL-2.0)", 10461 + "engines": { 10462 + "node": ">= 6.13.0" 10463 + } 10464 + }, 10465 + "node_modules/node-gyp": { 10466 + "version": "11.1.0", 10467 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.1.0.tgz", 10468 + "integrity": "sha512-/+7TuHKnBpnMvUQnsYEb0JOozDZqarQbfNuSGLXIjhStMT0fbw7IdSqWgopOP5xhRZE+lsbIvAHcekddruPZgQ==", 10469 + "dev": true, 10470 + "license": "MIT", 10471 + "dependencies": { 10472 + "env-paths": "^2.2.0", 10473 + "exponential-backoff": "^3.1.1", 10474 + "glob": "^10.3.10", 10475 + "graceful-fs": "^4.2.6", 10476 + "make-fetch-happen": "^14.0.3", 10477 + "nopt": "^8.0.0", 10478 + "proc-log": "^5.0.0", 10479 + "semver": "^7.3.5", 10480 + "tar": "^7.4.3", 10481 + "which": "^5.0.0" 10482 + }, 10483 + "bin": { 10484 + "node-gyp": "bin/node-gyp.js" 10485 + }, 10486 + "engines": { 10487 + "node": "^18.17.0 || >=20.5.0" 10488 + } 10489 + }, 10490 + "node_modules/node-gyp-build-optional-packages": { 10491 + "version": "5.2.2", 10492 + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", 10493 + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", 10494 + "dev": true, 10495 + "license": "MIT", 10496 + "optional": true, 10497 + "dependencies": { 10498 + "detect-libc": "^2.0.1" 10499 + }, 10500 + "bin": { 10501 + "node-gyp-build-optional-packages": "bin.js", 10502 + "node-gyp-build-optional-packages-optional": "optional.js", 10503 + "node-gyp-build-optional-packages-test": "build-test.js" 10504 + } 10505 + }, 10506 + "node_modules/node-gyp/node_modules/brace-expansion": { 10507 + "version": "2.0.1", 10508 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 10509 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 10510 + "dev": true, 10511 + "license": "MIT", 10512 + "dependencies": { 10513 + "balanced-match": "^1.0.0" 10514 + } 10515 + }, 10516 + "node_modules/node-gyp/node_modules/chownr": { 10517 + "version": "3.0.0", 10518 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 10519 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 10520 + "dev": true, 10521 + "license": "BlueOak-1.0.0", 10522 + "engines": { 10523 + "node": ">=18" 10524 + } 10525 + }, 10526 + "node_modules/node-gyp/node_modules/glob": { 10527 + "version": "10.4.5", 10528 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 10529 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 10530 + "dev": true, 10531 + "license": "ISC", 10532 + "dependencies": { 10533 + "foreground-child": "^3.1.0", 10534 + "jackspeak": "^3.1.2", 10535 + "minimatch": "^9.0.4", 10536 + "minipass": "^7.1.2", 10537 + "package-json-from-dist": "^1.0.0", 10538 + "path-scurry": "^1.11.1" 10539 + }, 10540 + "bin": { 10541 + "glob": "dist/esm/bin.mjs" 10542 + }, 10543 + "funding": { 10544 + "url": "https://github.com/sponsors/isaacs" 10545 + } 10546 + }, 10547 + "node_modules/node-gyp/node_modules/isexe": { 10548 + "version": "3.1.1", 10549 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 10550 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 10551 + "dev": true, 10552 + "license": "ISC", 10553 + "engines": { 10554 + "node": ">=16" 10555 + } 10556 + }, 10557 + "node_modules/node-gyp/node_modules/minimatch": { 10558 + "version": "9.0.5", 10559 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 10560 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 10561 + "dev": true, 10562 + "license": "ISC", 10563 + "dependencies": { 10564 + "brace-expansion": "^2.0.1" 10565 + }, 10566 + "engines": { 10567 + "node": ">=16 || 14 >=14.17" 10568 + }, 10569 + "funding": { 10570 + "url": "https://github.com/sponsors/isaacs" 10571 + } 10572 + }, 10573 + "node_modules/node-gyp/node_modules/mkdirp": { 10574 + "version": "3.0.1", 10575 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 10576 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 10577 + "dev": true, 10578 + "license": "MIT", 10579 + "bin": { 10580 + "mkdirp": "dist/cjs/src/bin.js" 10581 + }, 10582 + "engines": { 10583 + "node": ">=10" 10584 + }, 10585 + "funding": { 10586 + "url": "https://github.com/sponsors/isaacs" 10587 + } 10588 + }, 10589 + "node_modules/node-gyp/node_modules/tar": { 10590 + "version": "7.4.3", 10591 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 10592 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 10593 + "dev": true, 10594 + "license": "ISC", 10595 + "dependencies": { 10596 + "@isaacs/fs-minipass": "^4.0.0", 10597 + "chownr": "^3.0.0", 10598 + "minipass": "^7.1.2", 10599 + "minizlib": "^3.0.1", 10600 + "mkdirp": "^3.0.1", 10601 + "yallist": "^5.0.0" 10602 + }, 10603 + "engines": { 10604 + "node": ">=18" 10605 + } 10606 + }, 10607 + "node_modules/node-gyp/node_modules/which": { 10608 + "version": "5.0.0", 10609 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 10610 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 10611 + "dev": true, 10612 + "license": "ISC", 10613 + "dependencies": { 10614 + "isexe": "^3.1.1" 10615 + }, 10616 + "bin": { 10617 + "node-which": "bin/which.js" 10618 + }, 10619 + "engines": { 10620 + "node": "^18.17.0 || >=20.5.0" 10621 + } 10622 + }, 10623 + "node_modules/node-gyp/node_modules/yallist": { 10624 + "version": "5.0.0", 10625 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 10626 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 10627 + "dev": true, 10628 + "license": "BlueOak-1.0.0", 10629 + "engines": { 10630 + "node": ">=18" 10631 + } 10632 + }, 10633 + "node_modules/node-releases": { 10634 + "version": "2.0.19", 10635 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 10636 + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 10637 + "dev": true, 10638 + "license": "MIT" 10639 + }, 10640 + "node_modules/nopt": { 10641 + "version": "8.1.0", 10642 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", 10643 + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", 10644 + "dev": true, 10645 + "license": "ISC", 10646 + "dependencies": { 10647 + "abbrev": "^3.0.0" 10648 + }, 10649 + "bin": { 10650 + "nopt": "bin/nopt.js" 10651 + }, 10652 + "engines": { 10653 + "node": "^18.17.0 || >=20.5.0" 10654 + } 10655 + }, 10656 + "node_modules/normalize-path": { 10657 + "version": "3.0.0", 10658 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 10659 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 10660 + "dev": true, 10661 + "license": "MIT", 10662 + "engines": { 10663 + "node": ">=0.10.0" 10664 + } 10665 + }, 10666 + "node_modules/normalize-range": { 10667 + "version": "0.1.2", 10668 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 10669 + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 10670 + "dev": true, 10671 + "license": "MIT", 10672 + "engines": { 10673 + "node": ">=0.10.0" 10674 + } 10675 + }, 10676 + "node_modules/npm-bundled": { 10677 + "version": "4.0.0", 10678 + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", 10679 + "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==", 10680 + "dev": true, 10681 + "license": "ISC", 10682 + "dependencies": { 10683 + "npm-normalize-package-bin": "^4.0.0" 10684 + }, 10685 + "engines": { 10686 + "node": "^18.17.0 || >=20.5.0" 10687 + } 10688 + }, 10689 + "node_modules/npm-install-checks": { 10690 + "version": "7.1.1", 10691 + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz", 10692 + "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==", 10693 + "dev": true, 10694 + "license": "BSD-2-Clause", 10695 + "dependencies": { 10696 + "semver": "^7.1.1" 10697 + }, 10698 + "engines": { 10699 + "node": "^18.17.0 || >=20.5.0" 10700 + } 10701 + }, 10702 + "node_modules/npm-normalize-package-bin": { 10703 + "version": "4.0.0", 10704 + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", 10705 + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", 10706 + "dev": true, 10707 + "license": "ISC", 10708 + "engines": { 10709 + "node": "^18.17.0 || >=20.5.0" 10710 + } 10711 + }, 10712 + "node_modules/npm-package-arg": { 10713 + "version": "12.0.2", 10714 + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", 10715 + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", 10716 + "dev": true, 10717 + "license": "ISC", 10718 + "dependencies": { 10719 + "hosted-git-info": "^8.0.0", 10720 + "proc-log": "^5.0.0", 10721 + "semver": "^7.3.5", 10722 + "validate-npm-package-name": "^6.0.0" 10723 + }, 10724 + "engines": { 10725 + "node": "^18.17.0 || >=20.5.0" 10726 + } 10727 + }, 10728 + "node_modules/npm-packlist": { 10729 + "version": "9.0.0", 10730 + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz", 10731 + "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==", 10732 + "dev": true, 10733 + "license": "ISC", 10734 + "dependencies": { 10735 + "ignore-walk": "^7.0.0" 10736 + }, 10737 + "engines": { 10738 + "node": "^18.17.0 || >=20.5.0" 10739 + } 10740 + }, 10741 + "node_modules/npm-pick-manifest": { 10742 + "version": "10.0.0", 10743 + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz", 10744 + "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==", 10745 + "dev": true, 10746 + "license": "ISC", 10747 + "dependencies": { 10748 + "npm-install-checks": "^7.1.0", 10749 + "npm-normalize-package-bin": "^4.0.0", 10750 + "npm-package-arg": "^12.0.0", 10751 + "semver": "^7.3.5" 10752 + }, 10753 + "engines": { 10754 + "node": "^18.17.0 || >=20.5.0" 10755 + } 10756 + }, 10757 + "node_modules/npm-registry-fetch": { 10758 + "version": "18.0.2", 10759 + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz", 10760 + "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==", 10761 + "dev": true, 10762 + "license": "ISC", 10763 + "dependencies": { 10764 + "@npmcli/redact": "^3.0.0", 10765 + "jsonparse": "^1.3.1", 10766 + "make-fetch-happen": "^14.0.0", 10767 + "minipass": "^7.0.2", 10768 + "minipass-fetch": "^4.0.0", 10769 + "minizlib": "^3.0.1", 10770 + "npm-package-arg": "^12.0.0", 10771 + "proc-log": "^5.0.0" 10772 + }, 10773 + "engines": { 10774 + "node": "^18.17.0 || >=20.5.0" 10775 + } 10776 + }, 10777 + "node_modules/nth-check": { 10778 + "version": "2.1.1", 10779 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 10780 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 10781 + "dev": true, 10782 + "license": "BSD-2-Clause", 10783 + "dependencies": { 10784 + "boolbase": "^1.0.0" 10785 + }, 10786 + "funding": { 10787 + "url": "https://github.com/fb55/nth-check?sponsor=1" 10788 + } 10789 + }, 10790 + "node_modules/object-assign": { 10791 + "version": "4.1.1", 10792 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 10793 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 10794 + "dev": true, 10795 + "license": "MIT", 10796 + "engines": { 10797 + "node": ">=0.10.0" 10798 + } 10799 + }, 10800 + "node_modules/object-inspect": { 10801 + "version": "1.13.4", 10802 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 10803 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 10804 + "dev": true, 10805 + "license": "MIT", 10806 + "engines": { 10807 + "node": ">= 0.4" 10808 + }, 10809 + "funding": { 10810 + "url": "https://github.com/sponsors/ljharb" 10811 + } 10812 + }, 10813 + "node_modules/obuf": { 10814 + "version": "1.1.2", 10815 + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 10816 + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 10817 + "dev": true, 10818 + "license": "MIT" 10819 + }, 10820 + "node_modules/on-finished": { 10821 + "version": "2.4.1", 10822 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 10823 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 10824 + "dev": true, 10825 + "license": "MIT", 10826 + "dependencies": { 10827 + "ee-first": "1.1.1" 10828 + }, 10829 + "engines": { 10830 + "node": ">= 0.8" 10831 + } 10832 + }, 10833 + "node_modules/on-headers": { 10834 + "version": "1.0.2", 10835 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 10836 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 10837 + "dev": true, 10838 + "license": "MIT", 10839 + "engines": { 10840 + "node": ">= 0.8" 10841 + } 10842 + }, 10843 + "node_modules/once": { 10844 + "version": "1.4.0", 10845 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 10846 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 10847 + "dev": true, 10848 + "license": "ISC", 10849 + "dependencies": { 10850 + "wrappy": "1" 10851 + } 10852 + }, 10853 + "node_modules/onetime": { 10854 + "version": "7.0.0", 10855 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", 10856 + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", 10857 + "dev": true, 10858 + "license": "MIT", 10859 + "dependencies": { 10860 + "mimic-function": "^5.0.0" 10861 + }, 10862 + "engines": { 10863 + "node": ">=18" 10864 + }, 10865 + "funding": { 10866 + "url": "https://github.com/sponsors/sindresorhus" 10867 + } 10868 + }, 10869 + "node_modules/open": { 10870 + "version": "10.1.0", 10871 + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", 10872 + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", 10873 + "dev": true, 10874 + "license": "MIT", 10875 + "dependencies": { 10876 + "default-browser": "^5.2.1", 10877 + "define-lazy-prop": "^3.0.0", 10878 + "is-inside-container": "^1.0.0", 10879 + "is-wsl": "^3.1.0" 10880 + }, 10881 + "engines": { 10882 + "node": ">=18" 10883 + }, 10884 + "funding": { 10885 + "url": "https://github.com/sponsors/sindresorhus" 10886 + } 10887 + }, 10888 + "node_modules/ora": { 10889 + "version": "5.4.1", 10890 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 10891 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 10892 + "dev": true, 10893 + "license": "MIT", 10894 + "dependencies": { 10895 + "bl": "^4.1.0", 10896 + "chalk": "^4.1.0", 10897 + "cli-cursor": "^3.1.0", 10898 + "cli-spinners": "^2.5.0", 10899 + "is-interactive": "^1.0.0", 10900 + "is-unicode-supported": "^0.1.0", 10901 + "log-symbols": "^4.1.0", 10902 + "strip-ansi": "^6.0.0", 10903 + "wcwidth": "^1.0.1" 10904 + }, 10905 + "engines": { 10906 + "node": ">=10" 10907 + }, 10908 + "funding": { 10909 + "url": "https://github.com/sponsors/sindresorhus" 10910 + } 10911 + }, 10912 + "node_modules/ora/node_modules/ansi-regex": { 10913 + "version": "5.0.1", 10914 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10915 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10916 + "dev": true, 10917 + "license": "MIT", 10918 + "engines": { 10919 + "node": ">=8" 10920 + } 10921 + }, 10922 + "node_modules/ora/node_modules/cli-cursor": { 10923 + "version": "3.1.0", 10924 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 10925 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 10926 + "dev": true, 10927 + "license": "MIT", 10928 + "dependencies": { 10929 + "restore-cursor": "^3.1.0" 10930 + }, 10931 + "engines": { 10932 + "node": ">=8" 10933 + } 10934 + }, 10935 + "node_modules/ora/node_modules/onetime": { 10936 + "version": "5.1.2", 10937 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 10938 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 10939 + "dev": true, 10940 + "license": "MIT", 10941 + "dependencies": { 10942 + "mimic-fn": "^2.1.0" 10943 + }, 10944 + "engines": { 10945 + "node": ">=6" 10946 + }, 10947 + "funding": { 10948 + "url": "https://github.com/sponsors/sindresorhus" 10949 + } 10950 + }, 10951 + "node_modules/ora/node_modules/restore-cursor": { 10952 + "version": "3.1.0", 10953 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 10954 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 10955 + "dev": true, 10956 + "license": "MIT", 10957 + "dependencies": { 10958 + "onetime": "^5.1.0", 10959 + "signal-exit": "^3.0.2" 10960 + }, 10961 + "engines": { 10962 + "node": ">=8" 10963 + } 10964 + }, 10965 + "node_modules/ora/node_modules/signal-exit": { 10966 + "version": "3.0.7", 10967 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 10968 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 10969 + "dev": true, 10970 + "license": "ISC" 10971 + }, 10972 + "node_modules/ora/node_modules/strip-ansi": { 10973 + "version": "6.0.1", 10974 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 10975 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 10976 + "dev": true, 10977 + "license": "MIT", 10978 + "dependencies": { 10979 + "ansi-regex": "^5.0.1" 10980 + }, 10981 + "engines": { 10982 + "node": ">=8" 10983 + } 10984 + }, 10985 + "node_modules/ordered-binary": { 10986 + "version": "1.5.3", 10987 + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz", 10988 + "integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==", 10989 + "dev": true, 10990 + "license": "MIT", 10991 + "optional": true 10992 + }, 10993 + "node_modules/os-tmpdir": { 10994 + "version": "1.0.2", 10995 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 10996 + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 10997 + "dev": true, 10998 + "license": "MIT", 10999 + "engines": { 11000 + "node": ">=0.10.0" 11001 + } 11002 + }, 11003 + "node_modules/p-limit": { 11004 + "version": "4.0.0", 11005 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 11006 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 11007 + "dev": true, 11008 + "license": "MIT", 11009 + "dependencies": { 11010 + "yocto-queue": "^1.0.0" 11011 + }, 11012 + "engines": { 11013 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11014 + }, 11015 + "funding": { 11016 + "url": "https://github.com/sponsors/sindresorhus" 11017 + } 11018 + }, 11019 + "node_modules/p-locate": { 11020 + "version": "6.0.0", 11021 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 11022 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 11023 + "dev": true, 11024 + "license": "MIT", 11025 + "dependencies": { 11026 + "p-limit": "^4.0.0" 11027 + }, 11028 + "engines": { 11029 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11030 + }, 11031 + "funding": { 11032 + "url": "https://github.com/sponsors/sindresorhus" 11033 + } 11034 + }, 11035 + "node_modules/p-map": { 11036 + "version": "7.0.3", 11037 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", 11038 + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", 11039 + "dev": true, 11040 + "license": "MIT", 11041 + "engines": { 11042 + "node": ">=18" 11043 + }, 11044 + "funding": { 11045 + "url": "https://github.com/sponsors/sindresorhus" 11046 + } 11047 + }, 11048 + "node_modules/p-retry": { 11049 + "version": "6.2.1", 11050 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", 11051 + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", 11052 + "dev": true, 11053 + "license": "MIT", 11054 + "dependencies": { 11055 + "@types/retry": "0.12.2", 11056 + "is-network-error": "^1.0.0", 11057 + "retry": "^0.13.1" 11058 + }, 11059 + "engines": { 11060 + "node": ">=16.17" 11061 + }, 11062 + "funding": { 11063 + "url": "https://github.com/sponsors/sindresorhus" 11064 + } 11065 + }, 11066 + "node_modules/p-retry/node_modules/retry": { 11067 + "version": "0.13.1", 11068 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 11069 + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 11070 + "dev": true, 11071 + "license": "MIT", 11072 + "engines": { 11073 + "node": ">= 4" 11074 + } 11075 + }, 11076 + "node_modules/package-json-from-dist": { 11077 + "version": "1.0.1", 11078 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 11079 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 11080 + "dev": true, 11081 + "license": "BlueOak-1.0.0" 11082 + }, 11083 + "node_modules/pacote": { 11084 + "version": "20.0.0", 11085 + "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz", 11086 + "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==", 11087 + "dev": true, 11088 + "license": "ISC", 11089 + "dependencies": { 11090 + "@npmcli/git": "^6.0.0", 11091 + "@npmcli/installed-package-contents": "^3.0.0", 11092 + "@npmcli/package-json": "^6.0.0", 11093 + "@npmcli/promise-spawn": "^8.0.0", 11094 + "@npmcli/run-script": "^9.0.0", 11095 + "cacache": "^19.0.0", 11096 + "fs-minipass": "^3.0.0", 11097 + "minipass": "^7.0.2", 11098 + "npm-package-arg": "^12.0.0", 11099 + "npm-packlist": "^9.0.0", 11100 + "npm-pick-manifest": "^10.0.0", 11101 + "npm-registry-fetch": "^18.0.0", 11102 + "proc-log": "^5.0.0", 11103 + "promise-retry": "^2.0.1", 11104 + "sigstore": "^3.0.0", 11105 + "ssri": "^12.0.0", 11106 + "tar": "^6.1.11" 11107 + }, 11108 + "bin": { 11109 + "pacote": "bin/index.js" 11110 + }, 11111 + "engines": { 11112 + "node": "^18.17.0 || >=20.5.0" 11113 + } 11114 + }, 11115 + "node_modules/parent-module": { 11116 + "version": "1.0.1", 11117 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 11118 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 11119 + "dev": true, 11120 + "license": "MIT", 11121 + "dependencies": { 11122 + "callsites": "^3.0.0" 11123 + }, 11124 + "engines": { 11125 + "node": ">=6" 11126 + } 11127 + }, 11128 + "node_modules/parse-json": { 11129 + "version": "5.2.0", 11130 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 11131 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 11132 + "dev": true, 11133 + "license": "MIT", 11134 + "dependencies": { 11135 + "@babel/code-frame": "^7.0.0", 11136 + "error-ex": "^1.3.1", 11137 + "json-parse-even-better-errors": "^2.3.0", 11138 + "lines-and-columns": "^1.1.6" 11139 + }, 11140 + "engines": { 11141 + "node": ">=8" 11142 + }, 11143 + "funding": { 11144 + "url": "https://github.com/sponsors/sindresorhus" 11145 + } 11146 + }, 11147 + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { 11148 + "version": "2.3.1", 11149 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 11150 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 11151 + "dev": true, 11152 + "license": "MIT" 11153 + }, 11154 + "node_modules/parse-node-version": { 11155 + "version": "1.0.1", 11156 + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", 11157 + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", 11158 + "dev": true, 11159 + "license": "MIT", 11160 + "engines": { 11161 + "node": ">= 0.10" 11162 + } 11163 + }, 11164 + "node_modules/parse5": { 11165 + "version": "7.2.1", 11166 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 11167 + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 11168 + "dev": true, 11169 + "license": "MIT", 11170 + "dependencies": { 11171 + "entities": "^4.5.0" 11172 + }, 11173 + "funding": { 11174 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11175 + } 11176 + }, 11177 + "node_modules/parse5-html-rewriting-stream": { 11178 + "version": "7.0.0", 11179 + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", 11180 + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", 11181 + "dev": true, 11182 + "license": "MIT", 11183 + "dependencies": { 11184 + "entities": "^4.3.0", 11185 + "parse5": "^7.0.0", 11186 + "parse5-sax-parser": "^7.0.0" 11187 + }, 11188 + "funding": { 11189 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11190 + } 11191 + }, 11192 + "node_modules/parse5-sax-parser": { 11193 + "version": "7.0.0", 11194 + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", 11195 + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", 11196 + "dev": true, 11197 + "license": "MIT", 11198 + "dependencies": { 11199 + "parse5": "^7.0.0" 11200 + }, 11201 + "funding": { 11202 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11203 + } 11204 + }, 11205 + "node_modules/parseurl": { 11206 + "version": "1.3.3", 11207 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 11208 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 11209 + "dev": true, 11210 + "license": "MIT", 11211 + "engines": { 11212 + "node": ">= 0.8" 11213 + } 11214 + }, 11215 + "node_modules/path-exists": { 11216 + "version": "5.0.0", 11217 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 11218 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 11219 + "dev": true, 11220 + "license": "MIT", 11221 + "engines": { 11222 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11223 + } 11224 + }, 11225 + "node_modules/path-is-absolute": { 11226 + "version": "1.0.1", 11227 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 11228 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 11229 + "dev": true, 11230 + "license": "MIT", 11231 + "engines": { 11232 + "node": ">=0.10.0" 11233 + } 11234 + }, 11235 + "node_modules/path-key": { 11236 + "version": "3.1.1", 11237 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 11238 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 11239 + "dev": true, 11240 + "license": "MIT", 11241 + "engines": { 11242 + "node": ">=8" 11243 + } 11244 + }, 11245 + "node_modules/path-parse": { 11246 + "version": "1.0.7", 11247 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 11248 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 11249 + "dev": true, 11250 + "license": "MIT" 11251 + }, 11252 + "node_modules/path-scurry": { 11253 + "version": "1.11.1", 11254 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 11255 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 11256 + "dev": true, 11257 + "license": "BlueOak-1.0.0", 11258 + "dependencies": { 11259 + "lru-cache": "^10.2.0", 11260 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 11261 + }, 11262 + "engines": { 11263 + "node": ">=16 || 14 >=14.18" 11264 + }, 11265 + "funding": { 11266 + "url": "https://github.com/sponsors/isaacs" 11267 + } 11268 + }, 11269 + "node_modules/path-scurry/node_modules/lru-cache": { 11270 + "version": "10.4.3", 11271 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 11272 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 11273 + "dev": true, 11274 + "license": "ISC" 11275 + }, 11276 + "node_modules/path-to-regexp": { 11277 + "version": "0.1.12", 11278 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 11279 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 11280 + "dev": true, 11281 + "license": "MIT" 11282 + }, 11283 + "node_modules/path-type": { 11284 + "version": "6.0.0", 11285 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", 11286 + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", 11287 + "dev": true, 11288 + "license": "MIT", 11289 + "engines": { 11290 + "node": ">=18" 11291 + }, 11292 + "funding": { 11293 + "url": "https://github.com/sponsors/sindresorhus" 11294 + } 11295 + }, 11296 + "node_modules/picocolors": { 11297 + "version": "1.1.1", 11298 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 11299 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 11300 + "dev": true, 11301 + "license": "ISC" 11302 + }, 11303 + "node_modules/picomatch": { 11304 + "version": "4.0.2", 11305 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 11306 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 11307 + "dev": true, 11308 + "license": "MIT", 11309 + "engines": { 11310 + "node": ">=12" 11311 + }, 11312 + "funding": { 11313 + "url": "https://github.com/sponsors/jonschlinkert" 11314 + } 11315 + }, 11316 + "node_modules/pify": { 11317 + "version": "4.0.1", 11318 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 11319 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 11320 + "dev": true, 11321 + "license": "MIT", 11322 + "optional": true, 11323 + "engines": { 11324 + "node": ">=6" 11325 + } 11326 + }, 11327 + "node_modules/piscina": { 11328 + "version": "4.8.0", 11329 + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", 11330 + "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", 11331 + "dev": true, 11332 + "license": "MIT", 11333 + "optionalDependencies": { 11334 + "@napi-rs/nice": "^1.0.1" 11335 + } 11336 + }, 11337 + "node_modules/pkg-dir": { 11338 + "version": "7.0.0", 11339 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 11340 + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 11341 + "dev": true, 11342 + "license": "MIT", 11343 + "dependencies": { 11344 + "find-up": "^6.3.0" 11345 + }, 11346 + "engines": { 11347 + "node": ">=14.16" 11348 + }, 11349 + "funding": { 11350 + "url": "https://github.com/sponsors/sindresorhus" 11351 + } 11352 + }, 11353 + "node_modules/postcss": { 11354 + "version": "8.5.2", 11355 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", 11356 + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", 11357 + "dev": true, 11358 + "funding": [ 11359 + { 11360 + "type": "opencollective", 11361 + "url": "https://opencollective.com/postcss/" 11362 + }, 11363 + { 11364 + "type": "tidelift", 11365 + "url": "https://tidelift.com/funding/github/npm/postcss" 11366 + }, 11367 + { 11368 + "type": "github", 11369 + "url": "https://github.com/sponsors/ai" 11370 + } 11371 + ], 11372 + "license": "MIT", 11373 + "dependencies": { 11374 + "nanoid": "^3.3.8", 11375 + "picocolors": "^1.1.1", 11376 + "source-map-js": "^1.2.1" 11377 + }, 11378 + "engines": { 11379 + "node": "^10 || ^12 || >=14" 11380 + } 11381 + }, 11382 + "node_modules/postcss-loader": { 11383 + "version": "8.1.1", 11384 + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", 11385 + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", 11386 + "dev": true, 11387 + "license": "MIT", 11388 + "dependencies": { 11389 + "cosmiconfig": "^9.0.0", 11390 + "jiti": "^1.20.0", 11391 + "semver": "^7.5.4" 11392 + }, 11393 + "engines": { 11394 + "node": ">= 18.12.0" 11395 + }, 11396 + "funding": { 11397 + "type": "opencollective", 11398 + "url": "https://opencollective.com/webpack" 11399 + }, 11400 + "peerDependencies": { 11401 + "@rspack/core": "0.x || 1.x", 11402 + "postcss": "^7.0.0 || ^8.0.1", 11403 + "webpack": "^5.0.0" 11404 + }, 11405 + "peerDependenciesMeta": { 11406 + "@rspack/core": { 11407 + "optional": true 11408 + }, 11409 + "webpack": { 11410 + "optional": true 11411 + } 11412 + } 11413 + }, 11414 + "node_modules/postcss-media-query-parser": { 11415 + "version": "0.2.3", 11416 + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", 11417 + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", 11418 + "dev": true, 11419 + "license": "MIT" 11420 + }, 11421 + "node_modules/postcss-modules-extract-imports": { 11422 + "version": "3.1.0", 11423 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", 11424 + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", 11425 + "dev": true, 11426 + "license": "ISC", 11427 + "engines": { 11428 + "node": "^10 || ^12 || >= 14" 11429 + }, 11430 + "peerDependencies": { 11431 + "postcss": "^8.1.0" 11432 + } 11433 + }, 11434 + "node_modules/postcss-modules-local-by-default": { 11435 + "version": "4.2.0", 11436 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", 11437 + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", 11438 + "dev": true, 11439 + "license": "MIT", 11440 + "dependencies": { 11441 + "icss-utils": "^5.0.0", 11442 + "postcss-selector-parser": "^7.0.0", 11443 + "postcss-value-parser": "^4.1.0" 11444 + }, 11445 + "engines": { 11446 + "node": "^10 || ^12 || >= 14" 11447 + }, 11448 + "peerDependencies": { 11449 + "postcss": "^8.1.0" 11450 + } 11451 + }, 11452 + "node_modules/postcss-modules-scope": { 11453 + "version": "3.2.1", 11454 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", 11455 + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", 11456 + "dev": true, 11457 + "license": "ISC", 11458 + "dependencies": { 11459 + "postcss-selector-parser": "^7.0.0" 11460 + }, 11461 + "engines": { 11462 + "node": "^10 || ^12 || >= 14" 11463 + }, 11464 + "peerDependencies": { 11465 + "postcss": "^8.1.0" 11466 + } 11467 + }, 11468 + "node_modules/postcss-modules-values": { 11469 + "version": "4.0.0", 11470 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", 11471 + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", 11472 + "dev": true, 11473 + "license": "ISC", 11474 + "dependencies": { 11475 + "icss-utils": "^5.0.0" 11476 + }, 11477 + "engines": { 11478 + "node": "^10 || ^12 || >= 14" 11479 + }, 11480 + "peerDependencies": { 11481 + "postcss": "^8.1.0" 11482 + } 11483 + }, 11484 + "node_modules/postcss-selector-parser": { 11485 + "version": "7.1.0", 11486 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", 11487 + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 11488 + "dev": true, 11489 + "license": "MIT", 11490 + "dependencies": { 11491 + "cssesc": "^3.0.0", 11492 + "util-deprecate": "^1.0.2" 11493 + }, 11494 + "engines": { 11495 + "node": ">=4" 11496 + } 11497 + }, 11498 + "node_modules/postcss-value-parser": { 11499 + "version": "4.2.0", 11500 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 11501 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 11502 + "dev": true, 11503 + "license": "MIT" 11504 + }, 11505 + "node_modules/proc-log": { 11506 + "version": "5.0.0", 11507 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", 11508 + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", 11509 + "dev": true, 11510 + "license": "ISC", 11511 + "engines": { 11512 + "node": "^18.17.0 || >=20.5.0" 11513 + } 11514 + }, 11515 + "node_modules/process-nextick-args": { 11516 + "version": "2.0.1", 11517 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 11518 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 11519 + "dev": true, 11520 + "license": "MIT" 11521 + }, 11522 + "node_modules/promise-retry": { 11523 + "version": "2.0.1", 11524 + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 11525 + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 11526 + "dev": true, 11527 + "license": "MIT", 11528 + "dependencies": { 11529 + "err-code": "^2.0.2", 11530 + "retry": "^0.12.0" 11531 + }, 11532 + "engines": { 11533 + "node": ">=10" 11534 + } 11535 + }, 11536 + "node_modules/proxy-addr": { 11537 + "version": "2.0.7", 11538 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 11539 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 11540 + "dev": true, 11541 + "license": "MIT", 11542 + "dependencies": { 11543 + "forwarded": "0.2.0", 11544 + "ipaddr.js": "1.9.1" 11545 + }, 11546 + "engines": { 11547 + "node": ">= 0.10" 11548 + } 11549 + }, 11550 + "node_modules/proxy-addr/node_modules/ipaddr.js": { 11551 + "version": "1.9.1", 11552 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 11553 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 11554 + "dev": true, 11555 + "license": "MIT", 11556 + "engines": { 11557 + "node": ">= 0.10" 11558 + } 11559 + }, 11560 + "node_modules/prr": { 11561 + "version": "1.0.1", 11562 + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 11563 + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 11564 + "dev": true, 11565 + "license": "MIT", 11566 + "optional": true 11567 + }, 11568 + "node_modules/punycode": { 11569 + "version": "1.4.1", 11570 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 11571 + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 11572 + "dev": true, 11573 + "license": "MIT" 11574 + }, 11575 + "node_modules/qjobs": { 11576 + "version": "1.2.0", 11577 + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", 11578 + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", 11579 + "dev": true, 11580 + "license": "MIT", 11581 + "engines": { 11582 + "node": ">=0.9" 11583 + } 11584 + }, 11585 + "node_modules/qs": { 11586 + "version": "6.13.0", 11587 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 11588 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 11589 + "dev": true, 11590 + "license": "BSD-3-Clause", 11591 + "dependencies": { 11592 + "side-channel": "^1.0.6" 11593 + }, 11594 + "engines": { 11595 + "node": ">=0.6" 11596 + }, 11597 + "funding": { 11598 + "url": "https://github.com/sponsors/ljharb" 11599 + } 11600 + }, 11601 + "node_modules/queue-microtask": { 11602 + "version": "1.2.3", 11603 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 11604 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 11605 + "dev": true, 11606 + "funding": [ 11607 + { 11608 + "type": "github", 11609 + "url": "https://github.com/sponsors/feross" 11610 + }, 11611 + { 11612 + "type": "patreon", 11613 + "url": "https://www.patreon.com/feross" 11614 + }, 11615 + { 11616 + "type": "consulting", 11617 + "url": "https://feross.org/support" 11618 + } 11619 + ], 11620 + "license": "MIT" 11621 + }, 11622 + "node_modules/randombytes": { 11623 + "version": "2.1.0", 11624 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 11625 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 11626 + "dev": true, 11627 + "license": "MIT", 11628 + "dependencies": { 11629 + "safe-buffer": "^5.1.0" 11630 + } 11631 + }, 11632 + "node_modules/range-parser": { 11633 + "version": "1.2.1", 11634 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 11635 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 11636 + "dev": true, 11637 + "license": "MIT", 11638 + "engines": { 11639 + "node": ">= 0.6" 11640 + } 11641 + }, 11642 + "node_modules/raw-body": { 11643 + "version": "2.5.2", 11644 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 11645 + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 11646 + "dev": true, 11647 + "license": "MIT", 11648 + "dependencies": { 11649 + "bytes": "3.1.2", 11650 + "http-errors": "2.0.0", 11651 + "iconv-lite": "0.4.24", 11652 + "unpipe": "1.0.0" 11653 + }, 11654 + "engines": { 11655 + "node": ">= 0.8" 11656 + } 11657 + }, 11658 + "node_modules/readable-stream": { 11659 + "version": "3.6.2", 11660 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 11661 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 11662 + "dev": true, 11663 + "license": "MIT", 11664 + "dependencies": { 11665 + "inherits": "^2.0.3", 11666 + "string_decoder": "^1.1.1", 11667 + "util-deprecate": "^1.0.1" 11668 + }, 11669 + "engines": { 11670 + "node": ">= 6" 11671 + } 11672 + }, 11673 + "node_modules/readdirp": { 11674 + "version": "4.1.2", 11675 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 11676 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 11677 + "dev": true, 11678 + "license": "MIT", 11679 + "engines": { 11680 + "node": ">= 14.18.0" 11681 + }, 11682 + "funding": { 11683 + "type": "individual", 11684 + "url": "https://paulmillr.com/funding/" 11685 + } 11686 + }, 11687 + "node_modules/reflect-metadata": { 11688 + "version": "0.2.2", 11689 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", 11690 + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", 11691 + "dev": true, 11692 + "license": "Apache-2.0" 11693 + }, 11694 + "node_modules/regenerate": { 11695 + "version": "1.4.2", 11696 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 11697 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 11698 + "dev": true, 11699 + "license": "MIT" 11700 + }, 11701 + "node_modules/regenerate-unicode-properties": { 11702 + "version": "10.2.0", 11703 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", 11704 + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", 11705 + "dev": true, 11706 + "license": "MIT", 11707 + "dependencies": { 11708 + "regenerate": "^1.4.2" 11709 + }, 11710 + "engines": { 11711 + "node": ">=4" 11712 + } 11713 + }, 11714 + "node_modules/regenerator-runtime": { 11715 + "version": "0.14.1", 11716 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 11717 + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 11718 + "dev": true, 11719 + "license": "MIT" 11720 + }, 11721 + "node_modules/regenerator-transform": { 11722 + "version": "0.15.2", 11723 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", 11724 + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", 11725 + "dev": true, 11726 + "license": "MIT", 11727 + "dependencies": { 11728 + "@babel/runtime": "^7.8.4" 11729 + } 11730 + }, 11731 + "node_modules/regex-parser": { 11732 + "version": "2.3.1", 11733 + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", 11734 + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", 11735 + "dev": true, 11736 + "license": "MIT" 11737 + }, 11738 + "node_modules/regexpu-core": { 11739 + "version": "6.2.0", 11740 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", 11741 + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", 11742 + "dev": true, 11743 + "license": "MIT", 11744 + "dependencies": { 11745 + "regenerate": "^1.4.2", 11746 + "regenerate-unicode-properties": "^10.2.0", 11747 + "regjsgen": "^0.8.0", 11748 + "regjsparser": "^0.12.0", 11749 + "unicode-match-property-ecmascript": "^2.0.0", 11750 + "unicode-match-property-value-ecmascript": "^2.1.0" 11751 + }, 11752 + "engines": { 11753 + "node": ">=4" 11754 + } 11755 + }, 11756 + "node_modules/regjsgen": { 11757 + "version": "0.8.0", 11758 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", 11759 + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", 11760 + "dev": true, 11761 + "license": "MIT" 11762 + }, 11763 + "node_modules/regjsparser": { 11764 + "version": "0.12.0", 11765 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", 11766 + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", 11767 + "dev": true, 11768 + "license": "BSD-2-Clause", 11769 + "dependencies": { 11770 + "jsesc": "~3.0.2" 11771 + }, 11772 + "bin": { 11773 + "regjsparser": "bin/parser" 11774 + } 11775 + }, 11776 + "node_modules/regjsparser/node_modules/jsesc": { 11777 + "version": "3.0.2", 11778 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 11779 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 11780 + "dev": true, 11781 + "license": "MIT", 11782 + "bin": { 11783 + "jsesc": "bin/jsesc" 11784 + }, 11785 + "engines": { 11786 + "node": ">=6" 11787 + } 11788 + }, 11789 + "node_modules/require-directory": { 11790 + "version": "2.1.1", 11791 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 11792 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 11793 + "dev": true, 11794 + "license": "MIT", 11795 + "engines": { 11796 + "node": ">=0.10.0" 11797 + } 11798 + }, 11799 + "node_modules/require-from-string": { 11800 + "version": "2.0.2", 11801 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 11802 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 11803 + "dev": true, 11804 + "license": "MIT", 11805 + "engines": { 11806 + "node": ">=0.10.0" 11807 + } 11808 + }, 11809 + "node_modules/requires-port": { 11810 + "version": "1.0.0", 11811 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 11812 + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", 11813 + "dev": true, 11814 + "license": "MIT" 11815 + }, 11816 + "node_modules/resolve": { 11817 + "version": "1.22.10", 11818 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 11819 + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 11820 + "dev": true, 11821 + "license": "MIT", 11822 + "dependencies": { 11823 + "is-core-module": "^2.16.0", 11824 + "path-parse": "^1.0.7", 11825 + "supports-preserve-symlinks-flag": "^1.0.0" 11826 + }, 11827 + "bin": { 11828 + "resolve": "bin/resolve" 11829 + }, 11830 + "engines": { 11831 + "node": ">= 0.4" 11832 + }, 11833 + "funding": { 11834 + "url": "https://github.com/sponsors/ljharb" 11835 + } 11836 + }, 11837 + "node_modules/resolve-from": { 11838 + "version": "4.0.0", 11839 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 11840 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 11841 + "dev": true, 11842 + "license": "MIT", 11843 + "engines": { 11844 + "node": ">=4" 11845 + } 11846 + }, 11847 + "node_modules/resolve-url-loader": { 11848 + "version": "5.0.0", 11849 + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", 11850 + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", 11851 + "dev": true, 11852 + "license": "MIT", 11853 + "dependencies": { 11854 + "adjust-sourcemap-loader": "^4.0.0", 11855 + "convert-source-map": "^1.7.0", 11856 + "loader-utils": "^2.0.0", 11857 + "postcss": "^8.2.14", 11858 + "source-map": "0.6.1" 11859 + }, 11860 + "engines": { 11861 + "node": ">=12" 11862 + } 11863 + }, 11864 + "node_modules/resolve-url-loader/node_modules/loader-utils": { 11865 + "version": "2.0.4", 11866 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", 11867 + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", 11868 + "dev": true, 11869 + "license": "MIT", 11870 + "dependencies": { 11871 + "big.js": "^5.2.2", 11872 + "emojis-list": "^3.0.0", 11873 + "json5": "^2.1.2" 11874 + }, 11875 + "engines": { 11876 + "node": ">=8.9.0" 11877 + } 11878 + }, 11879 + "node_modules/resolve-url-loader/node_modules/source-map": { 11880 + "version": "0.6.1", 11881 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11882 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11883 + "dev": true, 11884 + "license": "BSD-3-Clause", 11885 + "engines": { 11886 + "node": ">=0.10.0" 11887 + } 11888 + }, 11889 + "node_modules/restore-cursor": { 11890 + "version": "5.1.0", 11891 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", 11892 + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", 11893 + "dev": true, 11894 + "license": "MIT", 11895 + "dependencies": { 11896 + "onetime": "^7.0.0", 11897 + "signal-exit": "^4.1.0" 11898 + }, 11899 + "engines": { 11900 + "node": ">=18" 11901 + }, 11902 + "funding": { 11903 + "url": "https://github.com/sponsors/sindresorhus" 11904 + } 11905 + }, 11906 + "node_modules/retry": { 11907 + "version": "0.12.0", 11908 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 11909 + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", 11910 + "dev": true, 11911 + "license": "MIT", 11912 + "engines": { 11913 + "node": ">= 4" 11914 + } 11915 + }, 11916 + "node_modules/reusify": { 11917 + "version": "1.1.0", 11918 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 11919 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 11920 + "dev": true, 11921 + "license": "MIT", 11922 + "engines": { 11923 + "iojs": ">=1.0.0", 11924 + "node": ">=0.10.0" 11925 + } 11926 + }, 11927 + "node_modules/rfdc": { 11928 + "version": "1.4.1", 11929 + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 11930 + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 11931 + "dev": true, 11932 + "license": "MIT" 11933 + }, 11934 + "node_modules/rimraf": { 11935 + "version": "3.0.2", 11936 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 11937 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 11938 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 11939 + "dev": true, 11940 + "license": "ISC", 11941 + "dependencies": { 11942 + "glob": "^7.1.3" 11943 + }, 11944 + "bin": { 11945 + "rimraf": "bin.js" 11946 + }, 11947 + "funding": { 11948 + "url": "https://github.com/sponsors/isaacs" 11949 + } 11950 + }, 11951 + "node_modules/rollup": { 11952 + "version": "4.34.8", 11953 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", 11954 + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", 11955 + "dev": true, 11956 + "license": "MIT", 11957 + "dependencies": { 11958 + "@types/estree": "1.0.6" 11959 + }, 11960 + "bin": { 11961 + "rollup": "dist/bin/rollup" 11962 + }, 11963 + "engines": { 11964 + "node": ">=18.0.0", 11965 + "npm": ">=8.0.0" 11966 + }, 11967 + "optionalDependencies": { 11968 + "@rollup/rollup-android-arm-eabi": "4.34.8", 11969 + "@rollup/rollup-android-arm64": "4.34.8", 11970 + "@rollup/rollup-darwin-arm64": "4.34.8", 11971 + "@rollup/rollup-darwin-x64": "4.34.8", 11972 + "@rollup/rollup-freebsd-arm64": "4.34.8", 11973 + "@rollup/rollup-freebsd-x64": "4.34.8", 11974 + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", 11975 + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", 11976 + "@rollup/rollup-linux-arm64-gnu": "4.34.8", 11977 + "@rollup/rollup-linux-arm64-musl": "4.34.8", 11978 + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", 11979 + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", 11980 + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", 11981 + "@rollup/rollup-linux-s390x-gnu": "4.34.8", 11982 + "@rollup/rollup-linux-x64-gnu": "4.34.8", 11983 + "@rollup/rollup-linux-x64-musl": "4.34.8", 11984 + "@rollup/rollup-win32-arm64-msvc": "4.34.8", 11985 + "@rollup/rollup-win32-ia32-msvc": "4.34.8", 11986 + "@rollup/rollup-win32-x64-msvc": "4.34.8", 11987 + "fsevents": "~2.3.2" 11988 + } 11989 + }, 11990 + "node_modules/run-applescript": { 11991 + "version": "7.0.0", 11992 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", 11993 + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", 11994 + "dev": true, 11995 + "license": "MIT", 11996 + "engines": { 11997 + "node": ">=18" 11998 + }, 11999 + "funding": { 12000 + "url": "https://github.com/sponsors/sindresorhus" 12001 + } 12002 + }, 12003 + "node_modules/run-parallel": { 12004 + "version": "1.2.0", 12005 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 12006 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 12007 + "dev": true, 12008 + "funding": [ 12009 + { 12010 + "type": "github", 12011 + "url": "https://github.com/sponsors/feross" 12012 + }, 12013 + { 12014 + "type": "patreon", 12015 + "url": "https://www.patreon.com/feross" 12016 + }, 12017 + { 12018 + "type": "consulting", 12019 + "url": "https://feross.org/support" 12020 + } 12021 + ], 12022 + "license": "MIT", 12023 + "dependencies": { 12024 + "queue-microtask": "^1.2.2" 12025 + } 12026 + }, 12027 + "node_modules/rxjs": { 12028 + "version": "7.8.2", 12029 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 12030 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 12031 + "license": "Apache-2.0", 12032 + "dependencies": { 12033 + "tslib": "^2.1.0" 12034 + } 12035 + }, 12036 + "node_modules/safe-buffer": { 12037 + "version": "5.2.1", 12038 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12039 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12040 + "dev": true, 12041 + "funding": [ 12042 + { 12043 + "type": "github", 12044 + "url": "https://github.com/sponsors/feross" 12045 + }, 12046 + { 12047 + "type": "patreon", 12048 + "url": "https://www.patreon.com/feross" 12049 + }, 12050 + { 12051 + "type": "consulting", 12052 + "url": "https://feross.org/support" 12053 + } 12054 + ], 12055 + "license": "MIT" 12056 + }, 12057 + "node_modules/safe-regex-test": { 12058 + "version": "1.1.0", 12059 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", 12060 + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", 12061 + "dev": true, 12062 + "license": "MIT", 12063 + "dependencies": { 12064 + "call-bound": "^1.0.2", 12065 + "es-errors": "^1.3.0", 12066 + "is-regex": "^1.2.1" 12067 + }, 12068 + "engines": { 12069 + "node": ">= 0.4" 12070 + }, 12071 + "funding": { 12072 + "url": "https://github.com/sponsors/ljharb" 12073 + } 12074 + }, 12075 + "node_modules/safer-buffer": { 12076 + "version": "2.1.2", 12077 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 12078 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 12079 + "dev": true, 12080 + "license": "MIT" 12081 + }, 12082 + "node_modules/sass": { 12083 + "version": "1.85.0", 12084 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", 12085 + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", 12086 + "dev": true, 12087 + "license": "MIT", 12088 + "dependencies": { 12089 + "chokidar": "^4.0.0", 12090 + "immutable": "^5.0.2", 12091 + "source-map-js": ">=0.6.2 <2.0.0" 12092 + }, 12093 + "bin": { 12094 + "sass": "sass.js" 12095 + }, 12096 + "engines": { 12097 + "node": ">=14.0.0" 12098 + }, 12099 + "optionalDependencies": { 12100 + "@parcel/watcher": "^2.4.1" 12101 + } 12102 + }, 12103 + "node_modules/sass-loader": { 12104 + "version": "16.0.5", 12105 + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", 12106 + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", 12107 + "dev": true, 12108 + "license": "MIT", 12109 + "dependencies": { 12110 + "neo-async": "^2.6.2" 12111 + }, 12112 + "engines": { 12113 + "node": ">= 18.12.0" 12114 + }, 12115 + "funding": { 12116 + "type": "opencollective", 12117 + "url": "https://opencollective.com/webpack" 12118 + }, 12119 + "peerDependencies": { 12120 + "@rspack/core": "0.x || 1.x", 12121 + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", 12122 + "sass": "^1.3.0", 12123 + "sass-embedded": "*", 12124 + "webpack": "^5.0.0" 12125 + }, 12126 + "peerDependenciesMeta": { 12127 + "@rspack/core": { 12128 + "optional": true 12129 + }, 12130 + "node-sass": { 12131 + "optional": true 12132 + }, 12133 + "sass": { 12134 + "optional": true 12135 + }, 12136 + "sass-embedded": { 12137 + "optional": true 12138 + }, 12139 + "webpack": { 12140 + "optional": true 12141 + } 12142 + } 12143 + }, 12144 + "node_modules/sax": { 12145 + "version": "1.4.1", 12146 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", 12147 + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", 12148 + "dev": true, 12149 + "license": "ISC", 12150 + "optional": true 12151 + }, 12152 + "node_modules/schema-utils": { 12153 + "version": "4.3.0", 12154 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", 12155 + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", 12156 + "dev": true, 12157 + "license": "MIT", 12158 + "dependencies": { 12159 + "@types/json-schema": "^7.0.9", 12160 + "ajv": "^8.9.0", 12161 + "ajv-formats": "^2.1.1", 12162 + "ajv-keywords": "^5.1.0" 12163 + }, 12164 + "engines": { 12165 + "node": ">= 10.13.0" 12166 + }, 12167 + "funding": { 12168 + "type": "opencollective", 12169 + "url": "https://opencollective.com/webpack" 12170 + } 12171 + }, 12172 + "node_modules/schema-utils/node_modules/ajv-formats": { 12173 + "version": "2.1.1", 12174 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 12175 + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 12176 + "dev": true, 12177 + "license": "MIT", 12178 + "dependencies": { 12179 + "ajv": "^8.0.0" 12180 + }, 12181 + "peerDependencies": { 12182 + "ajv": "^8.0.0" 12183 + }, 12184 + "peerDependenciesMeta": { 12185 + "ajv": { 12186 + "optional": true 12187 + } 12188 + } 12189 + }, 12190 + "node_modules/select-hose": { 12191 + "version": "2.0.0", 12192 + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 12193 + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", 12194 + "dev": true, 12195 + "license": "MIT" 12196 + }, 12197 + "node_modules/selfsigned": { 12198 + "version": "2.4.1", 12199 + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", 12200 + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", 12201 + "dev": true, 12202 + "license": "MIT", 12203 + "dependencies": { 12204 + "@types/node-forge": "^1.3.0", 12205 + "node-forge": "^1" 12206 + }, 12207 + "engines": { 12208 + "node": ">=10" 12209 + } 12210 + }, 12211 + "node_modules/semver": { 12212 + "version": "7.7.1", 12213 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 12214 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 12215 + "dev": true, 12216 + "license": "ISC", 12217 + "bin": { 12218 + "semver": "bin/semver.js" 12219 + }, 12220 + "engines": { 12221 + "node": ">=10" 12222 + } 12223 + }, 12224 + "node_modules/send": { 12225 + "version": "0.19.0", 12226 + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 12227 + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 12228 + "dev": true, 12229 + "license": "MIT", 12230 + "dependencies": { 12231 + "debug": "2.6.9", 12232 + "depd": "2.0.0", 12233 + "destroy": "1.2.0", 12234 + "encodeurl": "~1.0.2", 12235 + "escape-html": "~1.0.3", 12236 + "etag": "~1.8.1", 12237 + "fresh": "0.5.2", 12238 + "http-errors": "2.0.0", 12239 + "mime": "1.6.0", 12240 + "ms": "2.1.3", 12241 + "on-finished": "2.4.1", 12242 + "range-parser": "~1.2.1", 12243 + "statuses": "2.0.1" 12244 + }, 12245 + "engines": { 12246 + "node": ">= 0.8.0" 12247 + } 12248 + }, 12249 + "node_modules/send/node_modules/debug": { 12250 + "version": "2.6.9", 12251 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12252 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12253 + "dev": true, 12254 + "license": "MIT", 12255 + "dependencies": { 12256 + "ms": "2.0.0" 12257 + } 12258 + }, 12259 + "node_modules/send/node_modules/debug/node_modules/ms": { 12260 + "version": "2.0.0", 12261 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12262 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12263 + "dev": true, 12264 + "license": "MIT" 12265 + }, 12266 + "node_modules/send/node_modules/mime": { 12267 + "version": "1.6.0", 12268 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 12269 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 12270 + "dev": true, 12271 + "license": "MIT", 12272 + "bin": { 12273 + "mime": "cli.js" 12274 + }, 12275 + "engines": { 12276 + "node": ">=4" 12277 + } 12278 + }, 12279 + "node_modules/send/node_modules/statuses": { 12280 + "version": "2.0.1", 12281 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 12282 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 12283 + "dev": true, 12284 + "license": "MIT", 12285 + "engines": { 12286 + "node": ">= 0.8" 12287 + } 12288 + }, 12289 + "node_modules/serialize-javascript": { 12290 + "version": "6.0.2", 12291 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 12292 + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 12293 + "dev": true, 12294 + "license": "BSD-3-Clause", 12295 + "dependencies": { 12296 + "randombytes": "^2.1.0" 12297 + } 12298 + }, 12299 + "node_modules/serve-index": { 12300 + "version": "1.9.1", 12301 + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 12302 + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", 12303 + "dev": true, 12304 + "license": "MIT", 12305 + "dependencies": { 12306 + "accepts": "~1.3.4", 12307 + "batch": "0.6.1", 12308 + "debug": "2.6.9", 12309 + "escape-html": "~1.0.3", 12310 + "http-errors": "~1.6.2", 12311 + "mime-types": "~2.1.17", 12312 + "parseurl": "~1.3.2" 12313 + }, 12314 + "engines": { 12315 + "node": ">= 0.8.0" 12316 + } 12317 + }, 12318 + "node_modules/serve-index/node_modules/debug": { 12319 + "version": "2.6.9", 12320 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12321 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12322 + "dev": true, 12323 + "license": "MIT", 12324 + "dependencies": { 12325 + "ms": "2.0.0" 12326 + } 12327 + }, 12328 + "node_modules/serve-index/node_modules/depd": { 12329 + "version": "1.1.2", 12330 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 12331 + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", 12332 + "dev": true, 12333 + "license": "MIT", 12334 + "engines": { 12335 + "node": ">= 0.6" 12336 + } 12337 + }, 12338 + "node_modules/serve-index/node_modules/http-errors": { 12339 + "version": "1.6.3", 12340 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 12341 + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", 12342 + "dev": true, 12343 + "license": "MIT", 12344 + "dependencies": { 12345 + "depd": "~1.1.2", 12346 + "inherits": "2.0.3", 12347 + "setprototypeof": "1.1.0", 12348 + "statuses": ">= 1.4.0 < 2" 12349 + }, 12350 + "engines": { 12351 + "node": ">= 0.6" 12352 + } 12353 + }, 12354 + "node_modules/serve-index/node_modules/inherits": { 12355 + "version": "2.0.3", 12356 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 12357 + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", 12358 + "dev": true, 12359 + "license": "ISC" 12360 + }, 12361 + "node_modules/serve-index/node_modules/ms": { 12362 + "version": "2.0.0", 12363 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12364 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12365 + "dev": true, 12366 + "license": "MIT" 12367 + }, 12368 + "node_modules/serve-index/node_modules/setprototypeof": { 12369 + "version": "1.1.0", 12370 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 12371 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 12372 + "dev": true, 12373 + "license": "ISC" 12374 + }, 12375 + "node_modules/serve-static": { 12376 + "version": "1.16.2", 12377 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 12378 + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 12379 + "dev": true, 12380 + "license": "MIT", 12381 + "dependencies": { 12382 + "encodeurl": "~2.0.0", 12383 + "escape-html": "~1.0.3", 12384 + "parseurl": "~1.3.3", 12385 + "send": "0.19.0" 12386 + }, 12387 + "engines": { 12388 + "node": ">= 0.8.0" 12389 + } 12390 + }, 12391 + "node_modules/serve-static/node_modules/encodeurl": { 12392 + "version": "2.0.0", 12393 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 12394 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 12395 + "dev": true, 12396 + "license": "MIT", 12397 + "engines": { 12398 + "node": ">= 0.8" 12399 + } 12400 + }, 12401 + "node_modules/setprototypeof": { 12402 + "version": "1.2.0", 12403 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 12404 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 12405 + "dev": true, 12406 + "license": "ISC" 12407 + }, 12408 + "node_modules/shallow-clone": { 12409 + "version": "3.0.1", 12410 + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 12411 + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 12412 + "dev": true, 12413 + "license": "MIT", 12414 + "dependencies": { 12415 + "kind-of": "^6.0.2" 12416 + }, 12417 + "engines": { 12418 + "node": ">=8" 12419 + } 12420 + }, 12421 + "node_modules/shebang-command": { 12422 + "version": "2.0.0", 12423 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 12424 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 12425 + "dev": true, 12426 + "license": "MIT", 12427 + "dependencies": { 12428 + "shebang-regex": "^3.0.0" 12429 + }, 12430 + "engines": { 12431 + "node": ">=8" 12432 + } 12433 + }, 12434 + "node_modules/shebang-regex": { 12435 + "version": "3.0.0", 12436 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 12437 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 12438 + "dev": true, 12439 + "license": "MIT", 12440 + "engines": { 12441 + "node": ">=8" 12442 + } 12443 + }, 12444 + "node_modules/shell-quote": { 12445 + "version": "1.8.2", 12446 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", 12447 + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", 12448 + "dev": true, 12449 + "license": "MIT", 12450 + "engines": { 12451 + "node": ">= 0.4" 12452 + }, 12453 + "funding": { 12454 + "url": "https://github.com/sponsors/ljharb" 12455 + } 12456 + }, 12457 + "node_modules/side-channel": { 12458 + "version": "1.1.0", 12459 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 12460 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 12461 + "dev": true, 12462 + "license": "MIT", 12463 + "dependencies": { 12464 + "es-errors": "^1.3.0", 12465 + "object-inspect": "^1.13.3", 12466 + "side-channel-list": "^1.0.0", 12467 + "side-channel-map": "^1.0.1", 12468 + "side-channel-weakmap": "^1.0.2" 12469 + }, 12470 + "engines": { 12471 + "node": ">= 0.4" 12472 + }, 12473 + "funding": { 12474 + "url": "https://github.com/sponsors/ljharb" 12475 + } 12476 + }, 12477 + "node_modules/side-channel-list": { 12478 + "version": "1.0.0", 12479 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 12480 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 12481 + "dev": true, 12482 + "license": "MIT", 12483 + "dependencies": { 12484 + "es-errors": "^1.3.0", 12485 + "object-inspect": "^1.13.3" 12486 + }, 12487 + "engines": { 12488 + "node": ">= 0.4" 12489 + }, 12490 + "funding": { 12491 + "url": "https://github.com/sponsors/ljharb" 12492 + } 12493 + }, 12494 + "node_modules/side-channel-map": { 12495 + "version": "1.0.1", 12496 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 12497 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 12498 + "dev": true, 12499 + "license": "MIT", 12500 + "dependencies": { 12501 + "call-bound": "^1.0.2", 12502 + "es-errors": "^1.3.0", 12503 + "get-intrinsic": "^1.2.5", 12504 + "object-inspect": "^1.13.3" 12505 + }, 12506 + "engines": { 12507 + "node": ">= 0.4" 12508 + }, 12509 + "funding": { 12510 + "url": "https://github.com/sponsors/ljharb" 12511 + } 12512 + }, 12513 + "node_modules/side-channel-weakmap": { 12514 + "version": "1.0.2", 12515 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 12516 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 12517 + "dev": true, 12518 + "license": "MIT", 12519 + "dependencies": { 12520 + "call-bound": "^1.0.2", 12521 + "es-errors": "^1.3.0", 12522 + "get-intrinsic": "^1.2.5", 12523 + "object-inspect": "^1.13.3", 12524 + "side-channel-map": "^1.0.1" 12525 + }, 12526 + "engines": { 12527 + "node": ">= 0.4" 12528 + }, 12529 + "funding": { 12530 + "url": "https://github.com/sponsors/ljharb" 12531 + } 12532 + }, 12533 + "node_modules/signal-exit": { 12534 + "version": "4.1.0", 12535 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 12536 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 12537 + "dev": true, 12538 + "license": "ISC", 12539 + "engines": { 12540 + "node": ">=14" 12541 + }, 12542 + "funding": { 12543 + "url": "https://github.com/sponsors/isaacs" 12544 + } 12545 + }, 12546 + "node_modules/sigstore": { 12547 + "version": "3.1.0", 12548 + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", 12549 + "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", 12550 + "dev": true, 12551 + "license": "Apache-2.0", 12552 + "dependencies": { 12553 + "@sigstore/bundle": "^3.1.0", 12554 + "@sigstore/core": "^2.0.0", 12555 + "@sigstore/protobuf-specs": "^0.4.0", 12556 + "@sigstore/sign": "^3.1.0", 12557 + "@sigstore/tuf": "^3.1.0", 12558 + "@sigstore/verify": "^2.1.0" 12559 + }, 12560 + "engines": { 12561 + "node": "^18.17.0 || >=20.5.0" 12562 + } 12563 + }, 12564 + "node_modules/slash": { 12565 + "version": "5.1.0", 12566 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 12567 + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 12568 + "dev": true, 12569 + "license": "MIT", 12570 + "engines": { 12571 + "node": ">=14.16" 12572 + }, 12573 + "funding": { 12574 + "url": "https://github.com/sponsors/sindresorhus" 12575 + } 12576 + }, 12577 + "node_modules/slice-ansi": { 12578 + "version": "5.0.0", 12579 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 12580 + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 12581 + "dev": true, 12582 + "license": "MIT", 12583 + "dependencies": { 12584 + "ansi-styles": "^6.0.0", 12585 + "is-fullwidth-code-point": "^4.0.0" 12586 + }, 12587 + "engines": { 12588 + "node": ">=12" 12589 + }, 12590 + "funding": { 12591 + "url": "https://github.com/chalk/slice-ansi?sponsor=1" 12592 + } 12593 + }, 12594 + "node_modules/slice-ansi/node_modules/ansi-styles": { 12595 + "version": "6.2.1", 12596 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 12597 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 12598 + "dev": true, 12599 + "license": "MIT", 12600 + "engines": { 12601 + "node": ">=12" 12602 + }, 12603 + "funding": { 12604 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 12605 + } 12606 + }, 12607 + "node_modules/smart-buffer": { 12608 + "version": "4.2.0", 12609 + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 12610 + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", 12611 + "dev": true, 12612 + "license": "MIT", 12613 + "engines": { 12614 + "node": ">= 6.0.0", 12615 + "npm": ">= 3.0.0" 12616 + } 12617 + }, 12618 + "node_modules/socket.io": { 12619 + "version": "4.8.1", 12620 + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", 12621 + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", 12622 + "dev": true, 12623 + "license": "MIT", 12624 + "dependencies": { 12625 + "accepts": "~1.3.4", 12626 + "base64id": "~2.0.0", 12627 + "cors": "~2.8.5", 12628 + "debug": "~4.3.2", 12629 + "engine.io": "~6.6.0", 12630 + "socket.io-adapter": "~2.5.2", 12631 + "socket.io-parser": "~4.2.4" 12632 + }, 12633 + "engines": { 12634 + "node": ">=10.2.0" 12635 + } 12636 + }, 12637 + "node_modules/socket.io-adapter": { 12638 + "version": "2.5.5", 12639 + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", 12640 + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", 12641 + "dev": true, 12642 + "license": "MIT", 12643 + "dependencies": { 12644 + "debug": "~4.3.4", 12645 + "ws": "~8.17.1" 12646 + } 12647 + }, 12648 + "node_modules/socket.io-adapter/node_modules/debug": { 12649 + "version": "4.3.7", 12650 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12651 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12652 + "dev": true, 12653 + "license": "MIT", 12654 + "dependencies": { 12655 + "ms": "^2.1.3" 12656 + }, 12657 + "engines": { 12658 + "node": ">=6.0" 12659 + }, 12660 + "peerDependenciesMeta": { 12661 + "supports-color": { 12662 + "optional": true 12663 + } 12664 + } 12665 + }, 12666 + "node_modules/socket.io-parser": { 12667 + "version": "4.2.4", 12668 + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", 12669 + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", 12670 + "dev": true, 12671 + "license": "MIT", 12672 + "dependencies": { 12673 + "@socket.io/component-emitter": "~3.1.0", 12674 + "debug": "~4.3.1" 12675 + }, 12676 + "engines": { 12677 + "node": ">=10.0.0" 12678 + } 12679 + }, 12680 + "node_modules/socket.io-parser/node_modules/debug": { 12681 + "version": "4.3.7", 12682 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12683 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12684 + "dev": true, 12685 + "license": "MIT", 12686 + "dependencies": { 12687 + "ms": "^2.1.3" 12688 + }, 12689 + "engines": { 12690 + "node": ">=6.0" 12691 + }, 12692 + "peerDependenciesMeta": { 12693 + "supports-color": { 12694 + "optional": true 12695 + } 12696 + } 12697 + }, 12698 + "node_modules/socket.io/node_modules/debug": { 12699 + "version": "4.3.7", 12700 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12701 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12702 + "dev": true, 12703 + "license": "MIT", 12704 + "dependencies": { 12705 + "ms": "^2.1.3" 12706 + }, 12707 + "engines": { 12708 + "node": ">=6.0" 12709 + }, 12710 + "peerDependenciesMeta": { 12711 + "supports-color": { 12712 + "optional": true 12713 + } 12714 + } 12715 + }, 12716 + "node_modules/sockjs": { 12717 + "version": "0.3.24", 12718 + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", 12719 + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", 12720 + "dev": true, 12721 + "license": "MIT", 12722 + "dependencies": { 12723 + "faye-websocket": "^0.11.3", 12724 + "uuid": "^8.3.2", 12725 + "websocket-driver": "^0.7.4" 12726 + } 12727 + }, 12728 + "node_modules/socks": { 12729 + "version": "2.8.4", 12730 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", 12731 + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", 12732 + "dev": true, 12733 + "license": "MIT", 12734 + "dependencies": { 12735 + "ip-address": "^9.0.5", 12736 + "smart-buffer": "^4.2.0" 12737 + }, 12738 + "engines": { 12739 + "node": ">= 10.0.0", 12740 + "npm": ">= 3.0.0" 12741 + } 12742 + }, 12743 + "node_modules/socks-proxy-agent": { 12744 + "version": "8.0.5", 12745 + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", 12746 + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", 12747 + "dev": true, 12748 + "license": "MIT", 12749 + "dependencies": { 12750 + "agent-base": "^7.1.2", 12751 + "debug": "^4.3.4", 12752 + "socks": "^2.8.3" 12753 + }, 12754 + "engines": { 12755 + "node": ">= 14" 12756 + } 12757 + }, 12758 + "node_modules/source-map": { 12759 + "version": "0.7.4", 12760 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 12761 + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 12762 + "dev": true, 12763 + "license": "BSD-3-Clause", 12764 + "engines": { 12765 + "node": ">= 8" 12766 + } 12767 + }, 12768 + "node_modules/source-map-js": { 12769 + "version": "1.2.1", 12770 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 12771 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 12772 + "dev": true, 12773 + "license": "BSD-3-Clause", 12774 + "engines": { 12775 + "node": ">=0.10.0" 12776 + } 12777 + }, 12778 + "node_modules/source-map-loader": { 12779 + "version": "5.0.0", 12780 + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", 12781 + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", 12782 + "dev": true, 12783 + "license": "MIT", 12784 + "dependencies": { 12785 + "iconv-lite": "^0.6.3", 12786 + "source-map-js": "^1.0.2" 12787 + }, 12788 + "engines": { 12789 + "node": ">= 18.12.0" 12790 + }, 12791 + "funding": { 12792 + "type": "opencollective", 12793 + "url": "https://opencollective.com/webpack" 12794 + }, 12795 + "peerDependencies": { 12796 + "webpack": "^5.72.1" 12797 + } 12798 + }, 12799 + "node_modules/source-map-loader/node_modules/iconv-lite": { 12800 + "version": "0.6.3", 12801 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 12802 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 12803 + "dev": true, 12804 + "license": "MIT", 12805 + "dependencies": { 12806 + "safer-buffer": ">= 2.1.2 < 3.0.0" 12807 + }, 12808 + "engines": { 12809 + "node": ">=0.10.0" 12810 + } 12811 + }, 12812 + "node_modules/source-map-support": { 12813 + "version": "0.5.21", 12814 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 12815 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 12816 + "dev": true, 12817 + "license": "MIT", 12818 + "dependencies": { 12819 + "buffer-from": "^1.0.0", 12820 + "source-map": "^0.6.0" 12821 + } 12822 + }, 12823 + "node_modules/source-map-support/node_modules/source-map": { 12824 + "version": "0.6.1", 12825 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 12826 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 12827 + "dev": true, 12828 + "license": "BSD-3-Clause", 12829 + "engines": { 12830 + "node": ">=0.10.0" 12831 + } 12832 + }, 12833 + "node_modules/spdx-correct": { 12834 + "version": "3.2.0", 12835 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 12836 + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 12837 + "dev": true, 12838 + "license": "Apache-2.0", 12839 + "dependencies": { 12840 + "spdx-expression-parse": "^3.0.0", 12841 + "spdx-license-ids": "^3.0.0" 12842 + } 12843 + }, 12844 + "node_modules/spdx-exceptions": { 12845 + "version": "2.5.0", 12846 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 12847 + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 12848 + "dev": true, 12849 + "license": "CC-BY-3.0" 12850 + }, 12851 + "node_modules/spdx-expression-parse": { 12852 + "version": "3.0.1", 12853 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 12854 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 12855 + "dev": true, 12856 + "license": "MIT", 12857 + "dependencies": { 12858 + "spdx-exceptions": "^2.1.0", 12859 + "spdx-license-ids": "^3.0.0" 12860 + } 12861 + }, 12862 + "node_modules/spdx-license-ids": { 12863 + "version": "3.0.21", 12864 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", 12865 + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", 12866 + "dev": true, 12867 + "license": "CC0-1.0" 12868 + }, 12869 + "node_modules/spdy": { 12870 + "version": "4.0.2", 12871 + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 12872 + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 12873 + "dev": true, 12874 + "license": "MIT", 12875 + "dependencies": { 12876 + "debug": "^4.1.0", 12877 + "handle-thing": "^2.0.0", 12878 + "http-deceiver": "^1.2.7", 12879 + "select-hose": "^2.0.0", 12880 + "spdy-transport": "^3.0.0" 12881 + }, 12882 + "engines": { 12883 + "node": ">=6.0.0" 12884 + } 12885 + }, 12886 + "node_modules/spdy-transport": { 12887 + "version": "3.0.0", 12888 + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 12889 + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 12890 + "dev": true, 12891 + "license": "MIT", 12892 + "dependencies": { 12893 + "debug": "^4.1.0", 12894 + "detect-node": "^2.0.4", 12895 + "hpack.js": "^2.1.6", 12896 + "obuf": "^1.1.2", 12897 + "readable-stream": "^3.0.6", 12898 + "wbuf": "^1.7.3" 12899 + } 12900 + }, 12901 + "node_modules/sprintf-js": { 12902 + "version": "1.1.3", 12903 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", 12904 + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", 12905 + "dev": true, 12906 + "license": "BSD-3-Clause" 12907 + }, 12908 + "node_modules/ssri": { 12909 + "version": "12.0.0", 12910 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", 12911 + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", 12912 + "dev": true, 12913 + "license": "ISC", 12914 + "dependencies": { 12915 + "minipass": "^7.0.3" 12916 + }, 12917 + "engines": { 12918 + "node": "^18.17.0 || >=20.5.0" 12919 + } 12920 + }, 12921 + "node_modules/statuses": { 12922 + "version": "1.5.0", 12923 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 12924 + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", 12925 + "dev": true, 12926 + "license": "MIT", 12927 + "engines": { 12928 + "node": ">= 0.6" 12929 + } 12930 + }, 12931 + "node_modules/streamroller": { 12932 + "version": "3.1.5", 12933 + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", 12934 + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", 12935 + "dev": true, 12936 + "license": "MIT", 12937 + "dependencies": { 12938 + "date-format": "^4.0.14", 12939 + "debug": "^4.3.4", 12940 + "fs-extra": "^8.1.0" 12941 + }, 12942 + "engines": { 12943 + "node": ">=8.0" 12944 + } 12945 + }, 12946 + "node_modules/string_decoder": { 12947 + "version": "1.3.0", 12948 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 12949 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 12950 + "dev": true, 12951 + "license": "MIT", 12952 + "dependencies": { 12953 + "safe-buffer": "~5.2.0" 12954 + } 12955 + }, 12956 + "node_modules/string-width": { 12957 + "version": "7.2.0", 12958 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 12959 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 12960 + "dev": true, 12961 + "license": "MIT", 12962 + "dependencies": { 12963 + "emoji-regex": "^10.3.0", 12964 + "get-east-asian-width": "^1.0.0", 12965 + "strip-ansi": "^7.1.0" 12966 + }, 12967 + "engines": { 12968 + "node": ">=18" 12969 + }, 12970 + "funding": { 12971 + "url": "https://github.com/sponsors/sindresorhus" 12972 + } 12973 + }, 12974 + "node_modules/string-width-cjs": { 12975 + "name": "string-width", 12976 + "version": "4.2.3", 12977 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 12978 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 12979 + "dev": true, 12980 + "license": "MIT", 12981 + "dependencies": { 12982 + "emoji-regex": "^8.0.0", 12983 + "is-fullwidth-code-point": "^3.0.0", 12984 + "strip-ansi": "^6.0.1" 12985 + }, 12986 + "engines": { 12987 + "node": ">=8" 12988 + } 12989 + }, 12990 + "node_modules/string-width-cjs/node_modules/ansi-regex": { 12991 + "version": "5.0.1", 12992 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 12993 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 12994 + "dev": true, 12995 + "license": "MIT", 12996 + "engines": { 12997 + "node": ">=8" 12998 + } 12999 + }, 13000 + "node_modules/string-width-cjs/node_modules/emoji-regex": { 13001 + "version": "8.0.0", 13002 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 13003 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 13004 + "dev": true, 13005 + "license": "MIT" 13006 + }, 13007 + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { 13008 + "version": "3.0.0", 13009 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 13010 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 13011 + "dev": true, 13012 + "license": "MIT", 13013 + "engines": { 13014 + "node": ">=8" 13015 + } 13016 + }, 13017 + "node_modules/string-width-cjs/node_modules/strip-ansi": { 13018 + "version": "6.0.1", 13019 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13020 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13021 + "dev": true, 13022 + "license": "MIT", 13023 + "dependencies": { 13024 + "ansi-regex": "^5.0.1" 13025 + }, 13026 + "engines": { 13027 + "node": ">=8" 13028 + } 13029 + }, 13030 + "node_modules/strip-ansi": { 13031 + "version": "7.1.0", 13032 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 13033 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 13034 + "dev": true, 13035 + "license": "MIT", 13036 + "dependencies": { 13037 + "ansi-regex": "^6.0.1" 13038 + }, 13039 + "engines": { 13040 + "node": ">=12" 13041 + }, 13042 + "funding": { 13043 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 13044 + } 13045 + }, 13046 + "node_modules/strip-ansi-cjs": { 13047 + "name": "strip-ansi", 13048 + "version": "6.0.1", 13049 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13050 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13051 + "dev": true, 13052 + "license": "MIT", 13053 + "dependencies": { 13054 + "ansi-regex": "^5.0.1" 13055 + }, 13056 + "engines": { 13057 + "node": ">=8" 13058 + } 13059 + }, 13060 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 13061 + "version": "5.0.1", 13062 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13063 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 13064 + "dev": true, 13065 + "license": "MIT", 13066 + "engines": { 13067 + "node": ">=8" 13068 + } 13069 + }, 13070 + "node_modules/supports-color": { 13071 + "version": "7.2.0", 13072 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 13073 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 13074 + "dev": true, 13075 + "license": "MIT", 13076 + "dependencies": { 13077 + "has-flag": "^4.0.0" 13078 + }, 13079 + "engines": { 13080 + "node": ">=8" 13081 + } 13082 + }, 13083 + "node_modules/supports-preserve-symlinks-flag": { 13084 + "version": "1.0.0", 13085 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 13086 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 13087 + "dev": true, 13088 + "license": "MIT", 13089 + "engines": { 13090 + "node": ">= 0.4" 13091 + }, 13092 + "funding": { 13093 + "url": "https://github.com/sponsors/ljharb" 13094 + } 13095 + }, 13096 + "node_modules/symbol-observable": { 13097 + "version": "4.0.0", 13098 + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", 13099 + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", 13100 + "dev": true, 13101 + "license": "MIT", 13102 + "engines": { 13103 + "node": ">=0.10" 13104 + } 13105 + }, 13106 + "node_modules/tapable": { 13107 + "version": "2.2.1", 13108 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 13109 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 13110 + "dev": true, 13111 + "license": "MIT", 13112 + "engines": { 13113 + "node": ">=6" 13114 + } 13115 + }, 13116 + "node_modules/tar": { 13117 + "version": "6.2.1", 13118 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 13119 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 13120 + "dev": true, 13121 + "license": "ISC", 13122 + "dependencies": { 13123 + "chownr": "^2.0.0", 13124 + "fs-minipass": "^2.0.0", 13125 + "minipass": "^5.0.0", 13126 + "minizlib": "^2.1.1", 13127 + "mkdirp": "^1.0.3", 13128 + "yallist": "^4.0.0" 13129 + }, 13130 + "engines": { 13131 + "node": ">=10" 13132 + } 13133 + }, 13134 + "node_modules/tar/node_modules/fs-minipass": { 13135 + "version": "2.1.0", 13136 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 13137 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 13138 + "dev": true, 13139 + "license": "ISC", 13140 + "dependencies": { 13141 + "minipass": "^3.0.0" 13142 + }, 13143 + "engines": { 13144 + "node": ">= 8" 13145 + } 13146 + }, 13147 + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { 13148 + "version": "3.3.6", 13149 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13150 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13151 + "dev": true, 13152 + "license": "ISC", 13153 + "dependencies": { 13154 + "yallist": "^4.0.0" 13155 + }, 13156 + "engines": { 13157 + "node": ">=8" 13158 + } 13159 + }, 13160 + "node_modules/tar/node_modules/minipass": { 13161 + "version": "5.0.0", 13162 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 13163 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 13164 + "dev": true, 13165 + "license": "ISC", 13166 + "engines": { 13167 + "node": ">=8" 13168 + } 13169 + }, 13170 + "node_modules/tar/node_modules/minizlib": { 13171 + "version": "2.1.2", 13172 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 13173 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 13174 + "dev": true, 13175 + "license": "MIT", 13176 + "dependencies": { 13177 + "minipass": "^3.0.0", 13178 + "yallist": "^4.0.0" 13179 + }, 13180 + "engines": { 13181 + "node": ">= 8" 13182 + } 13183 + }, 13184 + "node_modules/tar/node_modules/minizlib/node_modules/minipass": { 13185 + "version": "3.3.6", 13186 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13187 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13188 + "dev": true, 13189 + "license": "ISC", 13190 + "dependencies": { 13191 + "yallist": "^4.0.0" 13192 + }, 13193 + "engines": { 13194 + "node": ">=8" 13195 + } 13196 + }, 13197 + "node_modules/tar/node_modules/mkdirp": { 13198 + "version": "1.0.4", 13199 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 13200 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 13201 + "dev": true, 13202 + "license": "MIT", 13203 + "bin": { 13204 + "mkdirp": "bin/cmd.js" 13205 + }, 13206 + "engines": { 13207 + "node": ">=10" 13208 + } 13209 + }, 13210 + "node_modules/tar/node_modules/yallist": { 13211 + "version": "4.0.0", 13212 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 13213 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 13214 + "dev": true, 13215 + "license": "ISC" 13216 + }, 13217 + "node_modules/terser": { 13218 + "version": "5.39.0", 13219 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", 13220 + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", 13221 + "dev": true, 13222 + "license": "BSD-2-Clause", 13223 + "dependencies": { 13224 + "@jridgewell/source-map": "^0.3.3", 13225 + "acorn": "^8.8.2", 13226 + "commander": "^2.20.0", 13227 + "source-map-support": "~0.5.20" 13228 + }, 13229 + "bin": { 13230 + "terser": "bin/terser" 13231 + }, 13232 + "engines": { 13233 + "node": ">=10" 13234 + } 13235 + }, 13236 + "node_modules/terser-webpack-plugin": { 13237 + "version": "5.3.14", 13238 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", 13239 + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", 13240 + "dev": true, 13241 + "license": "MIT", 13242 + "dependencies": { 13243 + "@jridgewell/trace-mapping": "^0.3.25", 13244 + "jest-worker": "^27.4.5", 13245 + "schema-utils": "^4.3.0", 13246 + "serialize-javascript": "^6.0.2", 13247 + "terser": "^5.31.1" 13248 + }, 13249 + "engines": { 13250 + "node": ">= 10.13.0" 13251 + }, 13252 + "funding": { 13253 + "type": "opencollective", 13254 + "url": "https://opencollective.com/webpack" 13255 + }, 13256 + "peerDependencies": { 13257 + "webpack": "^5.1.0" 13258 + }, 13259 + "peerDependenciesMeta": { 13260 + "@swc/core": { 13261 + "optional": true 13262 + }, 13263 + "esbuild": { 13264 + "optional": true 13265 + }, 13266 + "uglify-js": { 13267 + "optional": true 13268 + } 13269 + } 13270 + }, 13271 + "node_modules/thingies": { 13272 + "version": "1.21.0", 13273 + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", 13274 + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", 13275 + "dev": true, 13276 + "license": "Unlicense", 13277 + "engines": { 13278 + "node": ">=10.18" 13279 + }, 13280 + "peerDependencies": { 13281 + "tslib": "^2" 13282 + } 13283 + }, 13284 + "node_modules/thunky": { 13285 + "version": "1.1.0", 13286 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 13287 + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 13288 + "dev": true, 13289 + "license": "MIT" 13290 + }, 13291 + "node_modules/tmp": { 13292 + "version": "0.0.33", 13293 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 13294 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 13295 + "dev": true, 13296 + "license": "MIT", 13297 + "dependencies": { 13298 + "os-tmpdir": "~1.0.2" 13299 + }, 13300 + "engines": { 13301 + "node": ">=0.6.0" 13302 + } 13303 + }, 13304 + "node_modules/to-regex-range": { 13305 + "version": "5.0.1", 13306 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 13307 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 13308 + "dev": true, 13309 + "license": "MIT", 13310 + "dependencies": { 13311 + "is-number": "^7.0.0" 13312 + }, 13313 + "engines": { 13314 + "node": ">=8.0" 13315 + } 13316 + }, 13317 + "node_modules/toidentifier": { 13318 + "version": "1.0.1", 13319 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 13320 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 13321 + "dev": true, 13322 + "license": "MIT", 13323 + "engines": { 13324 + "node": ">=0.6" 13325 + } 13326 + }, 13327 + "node_modules/tree-dump": { 13328 + "version": "1.0.2", 13329 + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", 13330 + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", 13331 + "dev": true, 13332 + "license": "Apache-2.0", 13333 + "engines": { 13334 + "node": ">=10.0" 13335 + }, 13336 + "funding": { 13337 + "type": "github", 13338 + "url": "https://github.com/sponsors/streamich" 13339 + }, 13340 + "peerDependencies": { 13341 + "tslib": "2" 13342 + } 13343 + }, 13344 + "node_modules/tree-kill": { 13345 + "version": "1.2.2", 13346 + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 13347 + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 13348 + "dev": true, 13349 + "license": "MIT", 13350 + "bin": { 13351 + "tree-kill": "cli.js" 13352 + } 13353 + }, 13354 + "node_modules/tslib": { 13355 + "version": "2.8.1", 13356 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 13357 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 13358 + "license": "0BSD" 13359 + }, 13360 + "node_modules/tuf-js": { 13361 + "version": "3.0.1", 13362 + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.0.1.tgz", 13363 + "integrity": "sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==", 13364 + "dev": true, 13365 + "license": "MIT", 13366 + "dependencies": { 13367 + "@tufjs/models": "3.0.1", 13368 + "debug": "^4.3.6", 13369 + "make-fetch-happen": "^14.0.1" 13370 + }, 13371 + "engines": { 13372 + "node": "^18.17.0 || >=20.5.0" 13373 + } 13374 + }, 13375 + "node_modules/type-fest": { 13376 + "version": "0.21.3", 13377 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 13378 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 13379 + "dev": true, 13380 + "license": "(MIT OR CC0-1.0)", 13381 + "engines": { 13382 + "node": ">=10" 13383 + }, 13384 + "funding": { 13385 + "url": "https://github.com/sponsors/sindresorhus" 13386 + } 13387 + }, 13388 + "node_modules/type-is": { 13389 + "version": "1.6.18", 13390 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 13391 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 13392 + "dev": true, 13393 + "license": "MIT", 13394 + "dependencies": { 13395 + "media-typer": "0.3.0", 13396 + "mime-types": "~2.1.24" 13397 + }, 13398 + "engines": { 13399 + "node": ">= 0.6" 13400 + } 13401 + }, 13402 + "node_modules/typed-assert": { 13403 + "version": "1.0.9", 13404 + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", 13405 + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", 13406 + "dev": true, 13407 + "license": "MIT" 13408 + }, 13409 + "node_modules/typescript": { 13410 + "version": "5.7.3", 13411 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", 13412 + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", 13413 + "dev": true, 13414 + "license": "Apache-2.0", 13415 + "bin": { 13416 + "tsc": "bin/tsc", 13417 + "tsserver": "bin/tsserver" 13418 + }, 13419 + "engines": { 13420 + "node": ">=14.17" 13421 + } 13422 + }, 13423 + "node_modules/ua-parser-js": { 13424 + "version": "0.7.40", 13425 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", 13426 + "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", 13427 + "dev": true, 13428 + "funding": [ 13429 + { 13430 + "type": "opencollective", 13431 + "url": "https://opencollective.com/ua-parser-js" 13432 + }, 13433 + { 13434 + "type": "paypal", 13435 + "url": "https://paypal.me/faisalman" 13436 + }, 13437 + { 13438 + "type": "github", 13439 + "url": "https://github.com/sponsors/faisalman" 13440 + } 13441 + ], 13442 + "license": "MIT", 13443 + "bin": { 13444 + "ua-parser-js": "script/cli.js" 13445 + }, 13446 + "engines": { 13447 + "node": "*" 13448 + } 13449 + }, 13450 + "node_modules/undici-types": { 13451 + "version": "6.20.0", 13452 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 13453 + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 13454 + "dev": true, 13455 + "license": "MIT" 13456 + }, 13457 + "node_modules/unicode-canonical-property-names-ecmascript": { 13458 + "version": "2.0.1", 13459 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", 13460 + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", 13461 + "dev": true, 13462 + "license": "MIT", 13463 + "engines": { 13464 + "node": ">=4" 13465 + } 13466 + }, 13467 + "node_modules/unicode-match-property-ecmascript": { 13468 + "version": "2.0.0", 13469 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 13470 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 13471 + "dev": true, 13472 + "license": "MIT", 13473 + "dependencies": { 13474 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 13475 + "unicode-property-aliases-ecmascript": "^2.0.0" 13476 + }, 13477 + "engines": { 13478 + "node": ">=4" 13479 + } 13480 + }, 13481 + "node_modules/unicode-match-property-value-ecmascript": { 13482 + "version": "2.2.0", 13483 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", 13484 + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", 13485 + "dev": true, 13486 + "license": "MIT", 13487 + "engines": { 13488 + "node": ">=4" 13489 + } 13490 + }, 13491 + "node_modules/unicode-property-aliases-ecmascript": { 13492 + "version": "2.1.0", 13493 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 13494 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 13495 + "dev": true, 13496 + "license": "MIT", 13497 + "engines": { 13498 + "node": ">=4" 13499 + } 13500 + }, 13501 + "node_modules/unicorn-magic": { 13502 + "version": "0.3.0", 13503 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", 13504 + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", 13505 + "dev": true, 13506 + "license": "MIT", 13507 + "engines": { 13508 + "node": ">=18" 13509 + }, 13510 + "funding": { 13511 + "url": "https://github.com/sponsors/sindresorhus" 13512 + } 13513 + }, 13514 + "node_modules/unique-filename": { 13515 + "version": "4.0.0", 13516 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", 13517 + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", 13518 + "dev": true, 13519 + "license": "ISC", 13520 + "dependencies": { 13521 + "unique-slug": "^5.0.0" 13522 + }, 13523 + "engines": { 13524 + "node": "^18.17.0 || >=20.5.0" 13525 + } 13526 + }, 13527 + "node_modules/unique-slug": { 13528 + "version": "5.0.0", 13529 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", 13530 + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", 13531 + "dev": true, 13532 + "license": "ISC", 13533 + "dependencies": { 13534 + "imurmurhash": "^0.1.4" 13535 + }, 13536 + "engines": { 13537 + "node": "^18.17.0 || >=20.5.0" 13538 + } 13539 + }, 13540 + "node_modules/universalify": { 13541 + "version": "0.1.2", 13542 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 13543 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 13544 + "dev": true, 13545 + "license": "MIT", 13546 + "engines": { 13547 + "node": ">= 4.0.0" 13548 + } 13549 + }, 13550 + "node_modules/unpipe": { 13551 + "version": "1.0.0", 13552 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 13553 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 13554 + "dev": true, 13555 + "license": "MIT", 13556 + "engines": { 13557 + "node": ">= 0.8" 13558 + } 13559 + }, 13560 + "node_modules/update-browserslist-db": { 13561 + "version": "1.1.3", 13562 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 13563 + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 13564 + "dev": true, 13565 + "funding": [ 13566 + { 13567 + "type": "opencollective", 13568 + "url": "https://opencollective.com/browserslist" 13569 + }, 13570 + { 13571 + "type": "tidelift", 13572 + "url": "https://tidelift.com/funding/github/npm/browserslist" 13573 + }, 13574 + { 13575 + "type": "github", 13576 + "url": "https://github.com/sponsors/ai" 13577 + } 13578 + ], 13579 + "license": "MIT", 13580 + "dependencies": { 13581 + "escalade": "^3.2.0", 13582 + "picocolors": "^1.1.1" 13583 + }, 13584 + "bin": { 13585 + "update-browserslist-db": "cli.js" 13586 + }, 13587 + "peerDependencies": { 13588 + "browserslist": ">= 4.21.0" 13589 + } 13590 + }, 13591 + "node_modules/util-deprecate": { 13592 + "version": "1.0.2", 13593 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 13594 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 13595 + "dev": true, 13596 + "license": "MIT" 13597 + }, 13598 + "node_modules/utils-merge": { 13599 + "version": "1.0.1", 13600 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 13601 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 13602 + "dev": true, 13603 + "license": "MIT", 13604 + "engines": { 13605 + "node": ">= 0.4.0" 13606 + } 13607 + }, 13608 + "node_modules/uuid": { 13609 + "version": "8.3.2", 13610 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 13611 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 13612 + "dev": true, 13613 + "license": "MIT", 13614 + "bin": { 13615 + "uuid": "dist/bin/uuid" 13616 + } 13617 + }, 13618 + "node_modules/validate-npm-package-license": { 13619 + "version": "3.0.4", 13620 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 13621 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 13622 + "dev": true, 13623 + "license": "Apache-2.0", 13624 + "dependencies": { 13625 + "spdx-correct": "^3.0.0", 13626 + "spdx-expression-parse": "^3.0.0" 13627 + } 13628 + }, 13629 + "node_modules/validate-npm-package-name": { 13630 + "version": "6.0.0", 13631 + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz", 13632 + "integrity": "sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==", 13633 + "dev": true, 13634 + "license": "ISC", 13635 + "engines": { 13636 + "node": "^18.17.0 || >=20.5.0" 13637 + } 13638 + }, 13639 + "node_modules/vary": { 13640 + "version": "1.1.2", 13641 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 13642 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 13643 + "dev": true, 13644 + "license": "MIT", 13645 + "engines": { 13646 + "node": ">= 0.8" 13647 + } 13648 + }, 13649 + "node_modules/vite": { 13650 + "version": "6.2.4", 13651 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", 13652 + "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==", 13653 + "dev": true, 13654 + "license": "MIT", 13655 + "peer": true, 13656 + "dependencies": { 13657 + "esbuild": "^0.25.0", 13658 + "postcss": "^8.5.3", 13659 + "rollup": "^4.30.1" 13660 + }, 13661 + "bin": { 13662 + "vite": "bin/vite.js" 13663 + }, 13664 + "engines": { 13665 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 13666 + }, 13667 + "funding": { 13668 + "url": "https://github.com/vitejs/vite?sponsor=1" 13669 + }, 13670 + "optionalDependencies": { 13671 + "fsevents": "~2.3.3" 13672 + }, 13673 + "peerDependencies": { 13674 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 13675 + "jiti": ">=1.21.0", 13676 + "less": "*", 13677 + "lightningcss": "^1.21.0", 13678 + "sass": "*", 13679 + "sass-embedded": "*", 13680 + "stylus": "*", 13681 + "sugarss": "*", 13682 + "terser": "^5.16.0", 13683 + "tsx": "^4.8.1", 13684 + "yaml": "^2.4.2" 13685 + }, 13686 + "peerDependenciesMeta": { 13687 + "@types/node": { 13688 + "optional": true 13689 + }, 13690 + "jiti": { 13691 + "optional": true 13692 + }, 13693 + "less": { 13694 + "optional": true 13695 + }, 13696 + "lightningcss": { 13697 + "optional": true 13698 + }, 13699 + "sass": { 13700 + "optional": true 13701 + }, 13702 + "sass-embedded": { 13703 + "optional": true 13704 + }, 13705 + "stylus": { 13706 + "optional": true 13707 + }, 13708 + "sugarss": { 13709 + "optional": true 13710 + }, 13711 + "terser": { 13712 + "optional": true 13713 + }, 13714 + "tsx": { 13715 + "optional": true 13716 + }, 13717 + "yaml": { 13718 + "optional": true 13719 + } 13720 + } 13721 + }, 13722 + "node_modules/vite/node_modules/postcss": { 13723 + "version": "8.5.3", 13724 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 13725 + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 13726 + "dev": true, 13727 + "funding": [ 13728 + { 13729 + "type": "opencollective", 13730 + "url": "https://opencollective.com/postcss/" 13731 + }, 13732 + { 13733 + "type": "tidelift", 13734 + "url": "https://tidelift.com/funding/github/npm/postcss" 13735 + }, 13736 + { 13737 + "type": "github", 13738 + "url": "https://github.com/sponsors/ai" 13739 + } 13740 + ], 13741 + "license": "MIT", 13742 + "peer": true, 13743 + "dependencies": { 13744 + "nanoid": "^3.3.8", 13745 + "picocolors": "^1.1.1", 13746 + "source-map-js": "^1.2.1" 13747 + }, 13748 + "engines": { 13749 + "node": "^10 || ^12 || >=14" 13750 + } 13751 + }, 13752 + "node_modules/void-elements": { 13753 + "version": "2.0.1", 13754 + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 13755 + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", 13756 + "dev": true, 13757 + "license": "MIT", 13758 + "engines": { 13759 + "node": ">=0.10.0" 13760 + } 13761 + }, 13762 + "node_modules/watchpack": { 13763 + "version": "2.4.2", 13764 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", 13765 + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", 13766 + "dev": true, 13767 + "license": "MIT", 13768 + "dependencies": { 13769 + "glob-to-regexp": "^0.4.1", 13770 + "graceful-fs": "^4.1.2" 13771 + }, 13772 + "engines": { 13773 + "node": ">=10.13.0" 13774 + } 13775 + }, 13776 + "node_modules/wbuf": { 13777 + "version": "1.7.3", 13778 + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 13779 + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 13780 + "dev": true, 13781 + "license": "MIT", 13782 + "dependencies": { 13783 + "minimalistic-assert": "^1.0.0" 13784 + } 13785 + }, 13786 + "node_modules/wcwidth": { 13787 + "version": "1.0.1", 13788 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 13789 + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 13790 + "dev": true, 13791 + "license": "MIT", 13792 + "dependencies": { 13793 + "defaults": "^1.0.3" 13794 + } 13795 + }, 13796 + "node_modules/weak-lru-cache": { 13797 + "version": "1.2.2", 13798 + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", 13799 + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", 13800 + "dev": true, 13801 + "license": "MIT", 13802 + "optional": true 13803 + }, 13804 + "node_modules/webpack": { 13805 + "version": "5.98.0", 13806 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", 13807 + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", 13808 + "dev": true, 13809 + "license": "MIT", 13810 + "dependencies": { 13811 + "@types/eslint-scope": "^3.7.7", 13812 + "@types/estree": "^1.0.6", 13813 + "@webassemblyjs/ast": "^1.14.1", 13814 + "@webassemblyjs/wasm-edit": "^1.14.1", 13815 + "@webassemblyjs/wasm-parser": "^1.14.1", 13816 + "acorn": "^8.14.0", 13817 + "browserslist": "^4.24.0", 13818 + "chrome-trace-event": "^1.0.2", 13819 + "enhanced-resolve": "^5.17.1", 13820 + "es-module-lexer": "^1.2.1", 13821 + "eslint-scope": "5.1.1", 13822 + "events": "^3.2.0", 13823 + "glob-to-regexp": "^0.4.1", 13824 + "graceful-fs": "^4.2.11", 13825 + "json-parse-even-better-errors": "^2.3.1", 13826 + "loader-runner": "^4.2.0", 13827 + "mime-types": "^2.1.27", 13828 + "neo-async": "^2.6.2", 13829 + "schema-utils": "^4.3.0", 13830 + "tapable": "^2.1.1", 13831 + "terser-webpack-plugin": "^5.3.11", 13832 + "watchpack": "^2.4.1", 13833 + "webpack-sources": "^3.2.3" 13834 + }, 13835 + "bin": { 13836 + "webpack": "bin/webpack.js" 13837 + }, 13838 + "engines": { 13839 + "node": ">=10.13.0" 13840 + }, 13841 + "funding": { 13842 + "type": "opencollective", 13843 + "url": "https://opencollective.com/webpack" 13844 + }, 13845 + "peerDependenciesMeta": { 13846 + "webpack-cli": { 13847 + "optional": true 13848 + } 13849 + } 13850 + }, 13851 + "node_modules/webpack-dev-middleware": { 13852 + "version": "7.4.2", 13853 + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", 13854 + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", 13855 + "dev": true, 13856 + "license": "MIT", 13857 + "dependencies": { 13858 + "colorette": "^2.0.10", 13859 + "memfs": "^4.6.0", 13860 + "mime-types": "^2.1.31", 13861 + "on-finished": "^2.4.1", 13862 + "range-parser": "^1.2.1", 13863 + "schema-utils": "^4.0.0" 13864 + }, 13865 + "engines": { 13866 + "node": ">= 18.12.0" 13867 + }, 13868 + "funding": { 13869 + "type": "opencollective", 13870 + "url": "https://opencollective.com/webpack" 13871 + }, 13872 + "peerDependencies": { 13873 + "webpack": "^5.0.0" 13874 + }, 13875 + "peerDependenciesMeta": { 13876 + "webpack": { 13877 + "optional": true 13878 + } 13879 + } 13880 + }, 13881 + "node_modules/webpack-dev-server": { 13882 + "version": "5.2.0", 13883 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", 13884 + "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", 13885 + "dev": true, 13886 + "license": "MIT", 13887 + "dependencies": { 13888 + "@types/bonjour": "^3.5.13", 13889 + "@types/connect-history-api-fallback": "^1.5.4", 13890 + "@types/express": "^4.17.21", 13891 + "@types/serve-index": "^1.9.4", 13892 + "@types/serve-static": "^1.15.5", 13893 + "@types/sockjs": "^0.3.36", 13894 + "@types/ws": "^8.5.10", 13895 + "ansi-html-community": "^0.0.8", 13896 + "bonjour-service": "^1.2.1", 13897 + "chokidar": "^3.6.0", 13898 + "colorette": "^2.0.10", 13899 + "compression": "^1.7.4", 13900 + "connect-history-api-fallback": "^2.0.0", 13901 + "express": "^4.21.2", 13902 + "graceful-fs": "^4.2.6", 13903 + "http-proxy-middleware": "^2.0.7", 13904 + "ipaddr.js": "^2.1.0", 13905 + "launch-editor": "^2.6.1", 13906 + "open": "^10.0.3", 13907 + "p-retry": "^6.2.0", 13908 + "schema-utils": "^4.2.0", 13909 + "selfsigned": "^2.4.1", 13910 + "serve-index": "^1.9.1", 13911 + "sockjs": "^0.3.24", 13912 + "spdy": "^4.0.2", 13913 + "webpack-dev-middleware": "^7.4.2", 13914 + "ws": "^8.18.0" 13915 + }, 13916 + "bin": { 13917 + "webpack-dev-server": "bin/webpack-dev-server.js" 13918 + }, 13919 + "engines": { 13920 + "node": ">= 18.12.0" 13921 + }, 13922 + "funding": { 13923 + "type": "opencollective", 13924 + "url": "https://opencollective.com/webpack" 13925 + }, 13926 + "peerDependencies": { 13927 + "webpack": "^5.0.0" 13928 + }, 13929 + "peerDependenciesMeta": { 13930 + "webpack": { 13931 + "optional": true 13932 + }, 13933 + "webpack-cli": { 13934 + "optional": true 13935 + } 13936 + } 13937 + }, 13938 + "node_modules/webpack-dev-server/node_modules/chokidar": { 13939 + "version": "3.6.0", 13940 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 13941 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 13942 + "dev": true, 13943 + "license": "MIT", 13944 + "dependencies": { 13945 + "anymatch": "~3.1.2", 13946 + "braces": "~3.0.2", 13947 + "glob-parent": "~5.1.2", 13948 + "is-binary-path": "~2.1.0", 13949 + "is-glob": "~4.0.1", 13950 + "normalize-path": "~3.0.0", 13951 + "readdirp": "~3.6.0" 13952 + }, 13953 + "engines": { 13954 + "node": ">= 8.10.0" 13955 + }, 13956 + "funding": { 13957 + "url": "https://paulmillr.com/funding/" 13958 + }, 13959 + "optionalDependencies": { 13960 + "fsevents": "~2.3.2" 13961 + } 13962 + }, 13963 + "node_modules/webpack-dev-server/node_modules/glob-parent": { 13964 + "version": "5.1.2", 13965 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 13966 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 13967 + "dev": true, 13968 + "license": "ISC", 13969 + "dependencies": { 13970 + "is-glob": "^4.0.1" 13971 + }, 13972 + "engines": { 13973 + "node": ">= 6" 13974 + } 13975 + }, 13976 + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { 13977 + "version": "2.0.7", 13978 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", 13979 + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", 13980 + "dev": true, 13981 + "license": "MIT", 13982 + "dependencies": { 13983 + "@types/http-proxy": "^1.17.8", 13984 + "http-proxy": "^1.18.1", 13985 + "is-glob": "^4.0.1", 13986 + "is-plain-obj": "^3.0.0", 13987 + "micromatch": "^4.0.2" 13988 + }, 13989 + "engines": { 13990 + "node": ">=12.0.0" 13991 + }, 13992 + "peerDependencies": { 13993 + "@types/express": "^4.17.13" 13994 + }, 13995 + "peerDependenciesMeta": { 13996 + "@types/express": { 13997 + "optional": true 13998 + } 13999 + } 14000 + }, 14001 + "node_modules/webpack-dev-server/node_modules/picomatch": { 14002 + "version": "2.3.1", 14003 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 14004 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 14005 + "dev": true, 14006 + "license": "MIT", 14007 + "engines": { 14008 + "node": ">=8.6" 14009 + }, 14010 + "funding": { 14011 + "url": "https://github.com/sponsors/jonschlinkert" 14012 + } 14013 + }, 14014 + "node_modules/webpack-dev-server/node_modules/readdirp": { 14015 + "version": "3.6.0", 14016 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 14017 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 14018 + "dev": true, 14019 + "license": "MIT", 14020 + "dependencies": { 14021 + "picomatch": "^2.2.1" 14022 + }, 14023 + "engines": { 14024 + "node": ">=8.10.0" 14025 + } 14026 + }, 14027 + "node_modules/webpack-dev-server/node_modules/ws": { 14028 + "version": "8.18.1", 14029 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", 14030 + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", 14031 + "dev": true, 14032 + "license": "MIT", 14033 + "engines": { 14034 + "node": ">=10.0.0" 14035 + }, 14036 + "peerDependencies": { 14037 + "bufferutil": "^4.0.1", 14038 + "utf-8-validate": ">=5.0.2" 14039 + }, 14040 + "peerDependenciesMeta": { 14041 + "bufferutil": { 14042 + "optional": true 14043 + }, 14044 + "utf-8-validate": { 14045 + "optional": true 14046 + } 14047 + } 14048 + }, 14049 + "node_modules/webpack-merge": { 14050 + "version": "6.0.1", 14051 + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", 14052 + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", 14053 + "dev": true, 14054 + "license": "MIT", 14055 + "dependencies": { 14056 + "clone-deep": "^4.0.1", 14057 + "flat": "^5.0.2", 14058 + "wildcard": "^2.0.1" 14059 + }, 14060 + "engines": { 14061 + "node": ">=18.0.0" 14062 + } 14063 + }, 14064 + "node_modules/webpack-sources": { 14065 + "version": "3.2.3", 14066 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 14067 + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 14068 + "dev": true, 14069 + "license": "MIT", 14070 + "engines": { 14071 + "node": ">=10.13.0" 14072 + } 14073 + }, 14074 + "node_modules/webpack-subresource-integrity": { 14075 + "version": "5.1.0", 14076 + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", 14077 + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", 14078 + "dev": true, 14079 + "license": "MIT", 14080 + "dependencies": { 14081 + "typed-assert": "^1.0.8" 14082 + }, 14083 + "engines": { 14084 + "node": ">= 12" 14085 + }, 14086 + "peerDependencies": { 14087 + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", 14088 + "webpack": "^5.12.0" 14089 + }, 14090 + "peerDependenciesMeta": { 14091 + "html-webpack-plugin": { 14092 + "optional": true 14093 + } 14094 + } 14095 + }, 14096 + "node_modules/webpack/node_modules/json-parse-even-better-errors": { 14097 + "version": "2.3.1", 14098 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 14099 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 14100 + "dev": true, 14101 + "license": "MIT" 14102 + }, 14103 + "node_modules/websocket-driver": { 14104 + "version": "0.7.4", 14105 + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 14106 + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 14107 + "dev": true, 14108 + "license": "Apache-2.0", 14109 + "dependencies": { 14110 + "http-parser-js": ">=0.5.1", 14111 + "safe-buffer": ">=5.1.0", 14112 + "websocket-extensions": ">=0.1.1" 14113 + }, 14114 + "engines": { 14115 + "node": ">=0.8.0" 14116 + } 14117 + }, 14118 + "node_modules/websocket-extensions": { 14119 + "version": "0.1.4", 14120 + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 14121 + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 14122 + "dev": true, 14123 + "license": "Apache-2.0", 14124 + "engines": { 14125 + "node": ">=0.8.0" 14126 + } 14127 + }, 14128 + "node_modules/which": { 14129 + "version": "1.3.1", 14130 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 14131 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 14132 + "dev": true, 14133 + "license": "ISC", 14134 + "dependencies": { 14135 + "isexe": "^2.0.0" 14136 + }, 14137 + "bin": { 14138 + "which": "bin/which" 14139 + } 14140 + }, 14141 + "node_modules/wildcard": { 14142 + "version": "2.0.1", 14143 + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 14144 + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 14145 + "dev": true, 14146 + "license": "MIT" 14147 + }, 14148 + "node_modules/wrap-ansi": { 14149 + "version": "6.2.0", 14150 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 14151 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 14152 + "dev": true, 14153 + "license": "MIT", 14154 + "dependencies": { 14155 + "ansi-styles": "^4.0.0", 14156 + "string-width": "^4.1.0", 14157 + "strip-ansi": "^6.0.0" 14158 + }, 14159 + "engines": { 14160 + "node": ">=8" 14161 + } 14162 + }, 14163 + "node_modules/wrap-ansi-cjs": { 14164 + "name": "wrap-ansi", 14165 + "version": "7.0.0", 14166 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 14167 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 14168 + "dev": true, 14169 + "license": "MIT", 14170 + "dependencies": { 14171 + "ansi-styles": "^4.0.0", 14172 + "string-width": "^4.1.0", 14173 + "strip-ansi": "^6.0.0" 14174 + }, 14175 + "engines": { 14176 + "node": ">=10" 14177 + }, 14178 + "funding": { 14179 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 14180 + } 14181 + }, 14182 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 14183 + "version": "5.0.1", 14184 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14185 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14186 + "dev": true, 14187 + "license": "MIT", 14188 + "engines": { 14189 + "node": ">=8" 14190 + } 14191 + }, 14192 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 14193 + "version": "8.0.0", 14194 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14195 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14196 + "dev": true, 14197 + "license": "MIT" 14198 + }, 14199 + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { 14200 + "version": "3.0.0", 14201 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14202 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14203 + "dev": true, 14204 + "license": "MIT", 14205 + "engines": { 14206 + "node": ">=8" 14207 + } 14208 + }, 14209 + "node_modules/wrap-ansi-cjs/node_modules/string-width": { 14210 + "version": "4.2.3", 14211 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14212 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14213 + "dev": true, 14214 + "license": "MIT", 14215 + "dependencies": { 14216 + "emoji-regex": "^8.0.0", 14217 + "is-fullwidth-code-point": "^3.0.0", 14218 + "strip-ansi": "^6.0.1" 14219 + }, 14220 + "engines": { 14221 + "node": ">=8" 14222 + } 14223 + }, 14224 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 14225 + "version": "6.0.1", 14226 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14227 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14228 + "dev": true, 14229 + "license": "MIT", 14230 + "dependencies": { 14231 + "ansi-regex": "^5.0.1" 14232 + }, 14233 + "engines": { 14234 + "node": ">=8" 14235 + } 14236 + }, 14237 + "node_modules/wrap-ansi/node_modules/ansi-regex": { 14238 + "version": "5.0.1", 14239 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14240 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14241 + "dev": true, 14242 + "license": "MIT", 14243 + "engines": { 14244 + "node": ">=8" 14245 + } 14246 + }, 14247 + "node_modules/wrap-ansi/node_modules/emoji-regex": { 14248 + "version": "8.0.0", 14249 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14250 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14251 + "dev": true, 14252 + "license": "MIT" 14253 + }, 14254 + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 14255 + "version": "3.0.0", 14256 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14257 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14258 + "dev": true, 14259 + "license": "MIT", 14260 + "engines": { 14261 + "node": ">=8" 14262 + } 14263 + }, 14264 + "node_modules/wrap-ansi/node_modules/string-width": { 14265 + "version": "4.2.3", 14266 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14267 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14268 + "dev": true, 14269 + "license": "MIT", 14270 + "dependencies": { 14271 + "emoji-regex": "^8.0.0", 14272 + "is-fullwidth-code-point": "^3.0.0", 14273 + "strip-ansi": "^6.0.1" 14274 + }, 14275 + "engines": { 14276 + "node": ">=8" 14277 + } 14278 + }, 14279 + "node_modules/wrap-ansi/node_modules/strip-ansi": { 14280 + "version": "6.0.1", 14281 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14282 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14283 + "dev": true, 14284 + "license": "MIT", 14285 + "dependencies": { 14286 + "ansi-regex": "^5.0.1" 14287 + }, 14288 + "engines": { 14289 + "node": ">=8" 14290 + } 14291 + }, 14292 + "node_modules/wrappy": { 14293 + "version": "1.0.2", 14294 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 14295 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 14296 + "dev": true, 14297 + "license": "ISC" 14298 + }, 14299 + "node_modules/ws": { 14300 + "version": "8.17.1", 14301 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", 14302 + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", 14303 + "dev": true, 14304 + "license": "MIT", 14305 + "engines": { 14306 + "node": ">=10.0.0" 14307 + }, 14308 + "peerDependencies": { 14309 + "bufferutil": "^4.0.1", 14310 + "utf-8-validate": ">=5.0.2" 14311 + }, 14312 + "peerDependenciesMeta": { 14313 + "bufferutil": { 14314 + "optional": true 14315 + }, 14316 + "utf-8-validate": { 14317 + "optional": true 14318 + } 14319 + } 14320 + }, 14321 + "node_modules/y18n": { 14322 + "version": "5.0.8", 14323 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 14324 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 14325 + "dev": true, 14326 + "license": "ISC", 14327 + "engines": { 14328 + "node": ">=10" 14329 + } 14330 + }, 14331 + "node_modules/yallist": { 14332 + "version": "3.1.1", 14333 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 14334 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 14335 + "dev": true, 14336 + "license": "ISC" 14337 + }, 14338 + "node_modules/yargs": { 14339 + "version": "17.7.2", 14340 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 14341 + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 14342 + "dev": true, 14343 + "license": "MIT", 14344 + "dependencies": { 14345 + "cliui": "^8.0.1", 14346 + "escalade": "^3.1.1", 14347 + "get-caller-file": "^2.0.5", 14348 + "require-directory": "^2.1.1", 14349 + "string-width": "^4.2.3", 14350 + "y18n": "^5.0.5", 14351 + "yargs-parser": "^21.1.1" 14352 + }, 14353 + "engines": { 14354 + "node": ">=12" 14355 + } 14356 + }, 14357 + "node_modules/yargs-parser": { 14358 + "version": "21.1.1", 14359 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 14360 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 14361 + "dev": true, 14362 + "license": "ISC", 14363 + "engines": { 14364 + "node": ">=12" 14365 + } 14366 + }, 14367 + "node_modules/yargs/node_modules/ansi-regex": { 14368 + "version": "5.0.1", 14369 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14370 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14371 + "dev": true, 14372 + "license": "MIT", 14373 + "engines": { 14374 + "node": ">=8" 14375 + } 14376 + }, 14377 + "node_modules/yargs/node_modules/emoji-regex": { 14378 + "version": "8.0.0", 14379 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14380 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14381 + "dev": true, 14382 + "license": "MIT" 14383 + }, 14384 + "node_modules/yargs/node_modules/is-fullwidth-code-point": { 14385 + "version": "3.0.0", 14386 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14387 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14388 + "dev": true, 14389 + "license": "MIT", 14390 + "engines": { 14391 + "node": ">=8" 14392 + } 14393 + }, 14394 + "node_modules/yargs/node_modules/string-width": { 14395 + "version": "4.2.3", 14396 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14397 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14398 + "dev": true, 14399 + "license": "MIT", 14400 + "dependencies": { 14401 + "emoji-regex": "^8.0.0", 14402 + "is-fullwidth-code-point": "^3.0.0", 14403 + "strip-ansi": "^6.0.1" 14404 + }, 14405 + "engines": { 14406 + "node": ">=8" 14407 + } 14408 + }, 14409 + "node_modules/yargs/node_modules/strip-ansi": { 14410 + "version": "6.0.1", 14411 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14412 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14413 + "dev": true, 14414 + "license": "MIT", 14415 + "dependencies": { 14416 + "ansi-regex": "^5.0.1" 14417 + }, 14418 + "engines": { 14419 + "node": ">=8" 14420 + } 14421 + }, 14422 + "node_modules/yocto-queue": { 14423 + "version": "1.2.1", 14424 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 14425 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 14426 + "dev": true, 14427 + "license": "MIT", 14428 + "engines": { 14429 + "node": ">=12.20" 14430 + }, 14431 + "funding": { 14432 + "url": "https://github.com/sponsors/sindresorhus" 14433 + } 14434 + }, 14435 + "node_modules/yoctocolors-cjs": { 14436 + "version": "2.1.2", 14437 + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", 14438 + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", 14439 + "dev": true, 14440 + "license": "MIT", 14441 + "engines": { 14442 + "node": ">=18" 14443 + }, 14444 + "funding": { 14445 + "url": "https://github.com/sponsors/sindresorhus" 14446 + } 14447 + }, 14448 + "node_modules/zone.js": { 14449 + "version": "0.15.0", 14450 + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", 14451 + "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==", 14452 + "license": "MIT" 14453 + } 14454 + } 14455 + }
+37
package.json
··· 1 + { 2 + "name": "consolesky", 3 + "version": "0.0.0", 4 + "scripts": { 5 + "ng": "ng", 6 + "start": "ng serve", 7 + "build": "ng build", 8 + "watch": "ng build --watch --configuration development", 9 + "test": "ng test" 10 + }, 11 + "private": true, 12 + "dependencies": { 13 + "@angular/common": "^19.2.0", 14 + "@angular/compiler": "^19.2.0", 15 + "@angular/core": "^19.2.0", 16 + "@angular/forms": "^19.2.0", 17 + "@angular/platform-browser": "^19.2.0", 18 + "@angular/platform-browser-dynamic": "^19.2.0", 19 + "@angular/router": "^19.2.0", 20 + "rxjs": "~7.8.0", 21 + "tslib": "^2.3.0", 22 + "zone.js": "~0.15.0" 23 + }, 24 + "devDependencies": { 25 + "@angular-devkit/build-angular": "^19.2.5", 26 + "@angular/cli": "^19.2.5", 27 + "@angular/compiler-cli": "^19.2.0", 28 + "@types/jasmine": "~5.1.0", 29 + "jasmine-core": "~5.6.0", 30 + "karma": "~6.4.0", 31 + "karma-chrome-launcher": "~3.2.0", 32 + "karma-coverage": "~2.2.0", 33 + "karma-jasmine": "~5.1.0", 34 + "karma-jasmine-html-reporter": "~2.1.0", 35 + "typescript": "~5.7.2" 36 + } 37 + }
public/favicon.ico

This is a binary file and will not be displayed.

src/app/app.component.css

This is a binary file and will not be displayed.

+336
src/app/app.component.html
··· 1 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 2 + <!-- * * * * * * * * * * * The content below * * * * * * * * * * * --> 3 + <!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * --> 4 + <!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * --> 5 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 6 + <!-- * * * * * * * * * Delete the template below * * * * * * * * * --> 7 + <!-- * * * * * * * to get started with your project! * * * * * * * --> 8 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 9 + 10 + <style> 11 + :host { 12 + --bright-blue: oklch(51.01% 0.274 263.83); 13 + --electric-violet: oklch(53.18% 0.28 296.97); 14 + --french-violet: oklch(47.66% 0.246 305.88); 15 + --vivid-pink: oklch(69.02% 0.277 332.77); 16 + --hot-red: oklch(61.42% 0.238 15.34); 17 + --orange-red: oklch(63.32% 0.24 31.68); 18 + 19 + --gray-900: oklch(19.37% 0.006 300.98); 20 + --gray-700: oklch(36.98% 0.014 302.71); 21 + --gray-400: oklch(70.9% 0.015 304.04); 22 + 23 + --red-to-pink-to-purple-vertical-gradient: linear-gradient( 24 + 180deg, 25 + var(--orange-red) 0%, 26 + var(--vivid-pink) 50%, 27 + var(--electric-violet) 100% 28 + ); 29 + 30 + --red-to-pink-to-purple-horizontal-gradient: linear-gradient( 31 + 90deg, 32 + var(--orange-red) 0%, 33 + var(--vivid-pink) 50%, 34 + var(--electric-violet) 100% 35 + ); 36 + 37 + --pill-accent: var(--bright-blue); 38 + 39 + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 40 + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", 41 + "Segoe UI Symbol"; 42 + box-sizing: border-box; 43 + -webkit-font-smoothing: antialiased; 44 + -moz-osx-font-smoothing: grayscale; 45 + } 46 + 47 + h1 { 48 + font-size: 3.125rem; 49 + color: var(--gray-900); 50 + font-weight: 500; 51 + line-height: 100%; 52 + letter-spacing: -0.125rem; 53 + margin: 0; 54 + font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 55 + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", 56 + "Segoe UI Symbol"; 57 + } 58 + 59 + p { 60 + margin: 0; 61 + color: var(--gray-700); 62 + } 63 + 64 + main { 65 + width: 100%; 66 + min-height: 100%; 67 + display: flex; 68 + justify-content: center; 69 + align-items: center; 70 + padding: 1rem; 71 + box-sizing: inherit; 72 + position: relative; 73 + } 74 + 75 + .angular-logo { 76 + max-width: 9.2rem; 77 + } 78 + 79 + .content { 80 + display: flex; 81 + justify-content: space-around; 82 + width: 100%; 83 + max-width: 700px; 84 + margin-bottom: 3rem; 85 + } 86 + 87 + .content h1 { 88 + margin-top: 1.75rem; 89 + } 90 + 91 + .content p { 92 + margin-top: 1.5rem; 93 + } 94 + 95 + .divider { 96 + width: 1px; 97 + background: var(--red-to-pink-to-purple-vertical-gradient); 98 + margin-inline: 0.5rem; 99 + } 100 + 101 + .pill-group { 102 + display: flex; 103 + flex-direction: column; 104 + align-items: start; 105 + flex-wrap: wrap; 106 + gap: 1.25rem; 107 + } 108 + 109 + .pill { 110 + display: flex; 111 + align-items: center; 112 + --pill-accent: var(--bright-blue); 113 + background: color-mix(in srgb, var(--pill-accent) 5%, transparent); 114 + color: var(--pill-accent); 115 + padding-inline: 0.75rem; 116 + padding-block: 0.375rem; 117 + border-radius: 2.75rem; 118 + border: 0; 119 + transition: background 0.3s ease; 120 + font-family: var(--inter-font); 121 + font-size: 0.875rem; 122 + font-style: normal; 123 + font-weight: 500; 124 + line-height: 1.4rem; 125 + letter-spacing: -0.00875rem; 126 + text-decoration: none; 127 + } 128 + 129 + .pill:hover { 130 + background: color-mix(in srgb, var(--pill-accent) 15%, transparent); 131 + } 132 + 133 + .pill-group .pill:nth-child(6n + 1) { 134 + --pill-accent: var(--bright-blue); 135 + } 136 + .pill-group .pill:nth-child(6n + 2) { 137 + --pill-accent: var(--french-violet); 138 + } 139 + .pill-group .pill:nth-child(6n + 3), 140 + .pill-group .pill:nth-child(6n + 4), 141 + .pill-group .pill:nth-child(6n + 5) { 142 + --pill-accent: var(--hot-red); 143 + } 144 + 145 + .pill-group svg { 146 + margin-inline-start: 0.25rem; 147 + } 148 + 149 + .social-links { 150 + display: flex; 151 + align-items: center; 152 + gap: 0.73rem; 153 + margin-top: 1.5rem; 154 + } 155 + 156 + .social-links path { 157 + transition: fill 0.3s ease; 158 + fill: var(--gray-400); 159 + } 160 + 161 + .social-links a:hover svg path { 162 + fill: var(--gray-900); 163 + } 164 + 165 + @media screen and (max-width: 650px) { 166 + .content { 167 + flex-direction: column; 168 + width: max-content; 169 + } 170 + 171 + .divider { 172 + height: 1px; 173 + width: 100%; 174 + background: var(--red-to-pink-to-purple-horizontal-gradient); 175 + margin-block: 1.5rem; 176 + } 177 + } 178 + </style> 179 + 180 + <main class="main"> 181 + <div class="content"> 182 + <div class="left-side"> 183 + <svg 184 + xmlns="http://www.w3.org/2000/svg" 185 + viewBox="0 0 982 239" 186 + fill="none" 187 + class="angular-logo" 188 + > 189 + <g clip-path="url(#a)"> 190 + <path 191 + fill="url(#b)" 192 + d="M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z" 193 + /> 194 + <path 195 + fill="url(#c)" 196 + d="M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z" 197 + /> 198 + </g> 199 + <defs> 200 + <radialGradient 201 + id="c" 202 + cx="0" 203 + cy="0" 204 + r="1" 205 + gradientTransform="rotate(118.122 171.182 60.81) scale(205.794)" 206 + gradientUnits="userSpaceOnUse" 207 + > 208 + <stop stop-color="#FF41F8" /> 209 + <stop offset=".707" stop-color="#FF41F8" stop-opacity=".5" /> 210 + <stop offset="1" stop-color="#FF41F8" stop-opacity="0" /> 211 + </radialGradient> 212 + <linearGradient 213 + id="b" 214 + x1="0" 215 + x2="982" 216 + y1="192" 217 + y2="192" 218 + gradientUnits="userSpaceOnUse" 219 + > 220 + <stop stop-color="#F0060B" /> 221 + <stop offset="0" stop-color="#F0070C" /> 222 + <stop offset=".526" stop-color="#CC26D5" /> 223 + <stop offset="1" stop-color="#7702FF" /> 224 + </linearGradient> 225 + <clipPath id="a"><path fill="#fff" d="M0 0h982v239H0z" /></clipPath> 226 + </defs> 227 + </svg> 228 + <h1>Hello, {{ title }}</h1> 229 + <p>Congratulations! Your app is running. 🎉</p> 230 + </div> 231 + <div class="divider" role="separator" aria-label="Divider"></div> 232 + <div class="right-side"> 233 + <div class="pill-group"> 234 + @for (item of [ 235 + { title: 'Explore the Docs', link: 'https://angular.dev' }, 236 + { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' }, 237 + { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' }, 238 + { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' }, 239 + { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' }, 240 + ]; track item.title) { 241 + <a 242 + class="pill" 243 + [href]="item.link" 244 + target="_blank" 245 + rel="noopener" 246 + > 247 + <span>{{ item.title }}</span> 248 + <svg 249 + xmlns="http://www.w3.org/2000/svg" 250 + height="14" 251 + viewBox="0 -960 960 960" 252 + width="14" 253 + fill="currentColor" 254 + > 255 + <path 256 + d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" 257 + /> 258 + </svg> 259 + </a> 260 + } 261 + </div> 262 + <div class="social-links"> 263 + <a 264 + href="https://github.com/angular/angular" 265 + aria-label="Github" 266 + target="_blank" 267 + rel="noopener" 268 + > 269 + <svg 270 + width="25" 271 + height="24" 272 + viewBox="0 0 25 24" 273 + fill="none" 274 + xmlns="http://www.w3.org/2000/svg" 275 + alt="Github" 276 + > 277 + <path 278 + d="M12.3047 0C5.50634 0 0 5.50942 0 12.3047C0 17.7423 3.52529 22.3535 8.41332 23.9787C9.02856 24.0946 9.25414 23.7142 9.25414 23.3871C9.25414 23.0949 9.24389 22.3207 9.23876 21.2953C5.81601 22.0377 5.09414 19.6444 5.09414 19.6444C4.53427 18.2243 3.72524 17.8449 3.72524 17.8449C2.61064 17.082 3.81137 17.0973 3.81137 17.0973C5.04697 17.1835 5.69604 18.3647 5.69604 18.3647C6.79321 20.2463 8.57636 19.7029 9.27978 19.3881C9.39052 18.5924 9.70736 18.0499 10.0591 17.7423C7.32641 17.4347 4.45429 16.3765 4.45429 11.6618C4.45429 10.3185 4.9311 9.22133 5.72065 8.36C5.58222 8.04931 5.16694 6.79833 5.82831 5.10337C5.82831 5.10337 6.85883 4.77319 9.2121 6.36459C10.1965 6.09082 11.2424 5.95546 12.2883 5.94931C13.3342 5.95546 14.3801 6.09082 15.3644 6.36459C17.7023 4.77319 18.7328 5.10337 18.7328 5.10337C19.3942 6.79833 18.9789 8.04931 18.8559 8.36C19.6403 9.22133 20.1171 10.3185 20.1171 11.6618C20.1171 16.3888 17.2409 17.4296 14.5031 17.7321C14.9338 18.1012 15.3337 18.8559 15.3337 20.0084C15.3337 21.6552 15.3183 22.978 15.3183 23.3779C15.3183 23.7009 15.5336 24.0854 16.1642 23.9623C21.0871 22.3484 24.6094 17.7341 24.6094 12.3047C24.6094 5.50942 19.0999 0 12.3047 0Z" 279 + /> 280 + </svg> 281 + </a> 282 + <a 283 + href="https://twitter.com/angular" 284 + aria-label="Twitter" 285 + target="_blank" 286 + rel="noopener" 287 + > 288 + <svg 289 + width="24" 290 + height="24" 291 + viewBox="0 0 24 24" 292 + fill="none" 293 + xmlns="http://www.w3.org/2000/svg" 294 + alt="Twitter" 295 + > 296 + <path 297 + d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" 298 + /> 299 + </svg> 300 + </a> 301 + <a 302 + href="https://www.youtube.com/channel/UCbn1OgGei-DV7aSRo_HaAiw" 303 + aria-label="Youtube" 304 + target="_blank" 305 + rel="noopener" 306 + > 307 + <svg 308 + width="29" 309 + height="20" 310 + viewBox="0 0 29 20" 311 + fill="none" 312 + xmlns="http://www.w3.org/2000/svg" 313 + alt="Youtube" 314 + > 315 + <path 316 + fill-rule="evenodd" 317 + clip-rule="evenodd" 318 + d="M27.4896 1.52422C27.9301 1.96749 28.2463 2.51866 28.4068 3.12258C29.0004 5.35161 29.0004 10 29.0004 10C29.0004 10 29.0004 14.6484 28.4068 16.8774C28.2463 17.4813 27.9301 18.0325 27.4896 18.4758C27.0492 18.9191 26.5 19.2389 25.8972 19.4032C23.6778 20 14.8068 20 14.8068 20C14.8068 20 5.93586 20 3.71651 19.4032C3.11363 19.2389 2.56449 18.9191 2.12405 18.4758C1.68361 18.0325 1.36732 17.4813 1.20683 16.8774C0.613281 14.6484 0.613281 10 0.613281 10C0.613281 10 0.613281 5.35161 1.20683 3.12258C1.36732 2.51866 1.68361 1.96749 2.12405 1.52422C2.56449 1.08095 3.11363 0.76113 3.71651 0.596774C5.93586 0 14.8068 0 14.8068 0C14.8068 0 23.6778 0 25.8972 0.596774C26.5 0.76113 27.0492 1.08095 27.4896 1.52422ZM19.3229 10L11.9036 5.77905V14.221L19.3229 10Z" 319 + /> 320 + </svg> 321 + </a> 322 + </div> 323 + </div> 324 + </div> 325 + </main> 326 + 327 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 328 + <!-- * * * * * * * * * * * The content above * * * * * * * * * * * * --> 329 + <!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * * --> 330 + <!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * * --> 331 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 332 + <!-- * * * * * * * * * * End of Placeholder * * * * * * * * * * * * --> 333 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 334 + 335 + 336 + <router-outlet />
+29
src/app/app.component.spec.ts
··· 1 + import { TestBed } from '@angular/core/testing'; 2 + import { AppComponent } from './app.component'; 3 + 4 + describe('AppComponent', () => { 5 + beforeEach(async () => { 6 + await TestBed.configureTestingModule({ 7 + imports: [AppComponent], 8 + }).compileComponents(); 9 + }); 10 + 11 + it('should create the app', () => { 12 + const fixture = TestBed.createComponent(AppComponent); 13 + const app = fixture.componentInstance; 14 + expect(app).toBeTruthy(); 15 + }); 16 + 17 + it(`should have the 'consolesky' title`, () => { 18 + const fixture = TestBed.createComponent(AppComponent); 19 + const app = fixture.componentInstance; 20 + expect(app.title).toEqual('consolesky'); 21 + }); 22 + 23 + it('should render title', () => { 24 + const fixture = TestBed.createComponent(AppComponent); 25 + fixture.detectChanges(); 26 + const compiled = fixture.nativeElement as HTMLElement; 27 + expect(compiled.querySelector('h1')?.textContent).toContain('Hello, consolesky'); 28 + }); 29 + });
+12
src/app/app.component.ts
··· 1 + import { Component } from '@angular/core'; 2 + import { RouterOutlet } from '@angular/router'; 3 + 4 + @Component({ 5 + selector: 'app-root', 6 + imports: [RouterOutlet], 7 + templateUrl: './app.component.html', 8 + styleUrl: './app.component.css' 9 + }) 10 + export class AppComponent { 11 + title = 'consolesky'; 12 + }
+8
src/app/app.config.ts
··· 1 + import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; 2 + import { provideRouter } from '@angular/router'; 3 + 4 + import { routes } from './app.routes'; 5 + 6 + export const appConfig: ApplicationConfig = { 7 + providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes)] 8 + };
+3
src/app/app.routes.ts
··· 1 + import { Routes } from '@angular/router'; 2 + 3 + export const routes: Routes = [];
+13
src/index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8"> 5 + <title>Consolesky</title> 6 + <base href="/"> 7 + <meta name="viewport" content="width=device-width, initial-scale=1"> 8 + <link rel="icon" type="image/x-icon" href="favicon.ico"> 9 + </head> 10 + <body> 11 + <app-root></app-root> 12 + </body> 13 + </html>
+6
src/main.ts
··· 1 + import { bootstrapApplication } from '@angular/platform-browser'; 2 + import { appConfig } from './app/app.config'; 3 + import { AppComponent } from './app/app.component'; 4 + 5 + bootstrapApplication(AppComponent, appConfig) 6 + .catch((err) => console.error(err));
+1
src/styles.css
··· 1 + /* You can add global styles to this file, and also import other style files */
+15
tsconfig.app.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 + { 4 + "extends": "./tsconfig.json", 5 + "compilerOptions": { 6 + "outDir": "./out-tsc/app", 7 + "types": [] 8 + }, 9 + "files": [ 10 + "src/main.ts" 11 + ], 12 + "include": [ 13 + "src/**/*.d.ts" 14 + ] 15 + }
+27
tsconfig.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 + { 4 + "compileOnSave": false, 5 + "compilerOptions": { 6 + "outDir": "./dist/out-tsc", 7 + "strict": true, 8 + "noImplicitOverride": true, 9 + "noPropertyAccessFromIndexSignature": true, 10 + "noImplicitReturns": true, 11 + "noFallthroughCasesInSwitch": true, 12 + "skipLibCheck": true, 13 + "isolatedModules": true, 14 + "esModuleInterop": true, 15 + "experimentalDecorators": true, 16 + "moduleResolution": "bundler", 17 + "importHelpers": true, 18 + "target": "ES2022", 19 + "module": "ES2022" 20 + }, 21 + "angularCompilerOptions": { 22 + "enableI18nLegacyMessageIdFormat": false, 23 + "strictInjectionParameters": true, 24 + "strictInputAccessModifiers": true, 25 + "strictTemplates": true 26 + } 27 + }
+15
tsconfig.spec.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 + { 4 + "extends": "./tsconfig.json", 5 + "compilerOptions": { 6 + "outDir": "./out-tsc/spec", 7 + "types": [ 8 + "jasmine" 9 + ] 10 + }, 11 + "include": [ 12 + "src/**/*.spec.ts", 13 + "src/**/*.d.ts" 14 + ] 15 + }