From 68a1ee7699867076b1056caf924ec223febe734b Mon Sep 17 00:00:00 2001 From: Manthan Ankolekar Date: Tue, 16 May 2023 19:39:41 +0530 Subject: [PATCH] feat: removed app --- .editorconfig | 16 - .gitignore | 42 - angular.json | 109 - package-lock.json | 12879 ---------------- package.json | 40 - src/app/app-routing.module.ts | 29 - src/app/app.component.html | 8 - src/app/app.component.scss | 18 - src/app/app.component.spec.ts | 35 - src/app/app.component.ts | 16 - src/app/app.module.ts | 36 - .../angular-material.component.html | 1 - .../angular-material.component.scss | 7 - .../angular-material.component.spec.ts | 23 - .../angular-material.component.ts | 13 - src/app/docs/angular/angular-routes.ts | 27 - src/app/docs/angular/angular.component.html | 9 - src/app/docs/angular/angular.component.scss | 7 - .../docs/angular/angular.component.spec.ts | 23 - src/app/docs/angular/angular.component.ts | 20 - .../angular/components/components-routes.ts | 8 - .../components/components.component.html | 1 - .../components/components.component.scss | 0 .../components/components.component.spec.ts | 23 - .../components/components.component.ts | 14 - .../angular/decorators/decorators-routes.ts | 8 - .../decorators/decorators.component.html | 1 - .../decorators/decorators.component.scss | 0 .../decorators/decorators.component.spec.ts | 23 - .../decorators/decorators.component.ts | 14 - .../angular/directives/directives-routes.ts | 8 - .../directives/directives.component.html | 1 - .../directives/directives.component.scss | 0 .../directives/directives.component.spec.ts | 23 - .../directives/directives.component.ts | 14 - src/app/docs/angular/forms/forms-routes.ts | 8 - .../docs/angular/forms/forms.component.html | 1 - .../docs/angular/forms/forms.component.scss | 0 .../angular/forms/forms.component.spec.ts | 23 - src/app/docs/angular/forms/forms.component.ts | 14 - .../reactive-forms.component.html | 1 - .../reactive-forms.component.scss | 0 .../reactive-forms.component.spec.ts | 23 - .../reactive-forms.component.ts | 10 - .../template-driven-forms.component.html | 1 - .../template-driven-forms.component.scss | 0 .../template-driven-forms.component.spec.ts | 23 - .../template-driven-forms.component.ts | 10 - .../life-cycle-hooks-routes.ts | 9 - .../life-cycle-hooks.component.html | 1 - .../life-cycle-hooks.component.scss | 0 .../life-cycle-hooks.component.spec.ts | 23 - .../life-cycle-hooks.component.ts | 14 - src/app/docs/angular/pipes/pipes-routes.ts | 9 - .../docs/angular/pipes/pipes.component.html | 1 - .../docs/angular/pipes/pipes.component.scss | 0 .../angular/pipes/pipes.component.spec.ts | 23 - src/app/docs/angular/pipes/pipes.component.ts | 14 - .../rxjs/operators/ajax/ajax.component.html | 1 - .../rxjs/operators/ajax/ajax.component.scss | 0 .../operators/ajax/ajax.component.spec.ts | 23 - .../rxjs/operators/ajax/ajax.component.ts | 10 - .../rxjs/operators/from/from.component.html | 1 - .../rxjs/operators/from/from.component.scss | 0 .../operators/from/from.component.spec.ts | 23 - .../rxjs/operators/from/from.component.ts | 27 - .../fromevent/fromevent.component.html | 3 - .../fromevent/fromevent.component.scss | 0 .../fromevent/fromevent.component.spec.ts | 23 - .../fromevent/fromevent.component.ts | 32 - .../interval/interval.component.html | 1 - .../interval/interval.component.scss | 0 .../interval/interval.component.spec.ts | 23 - .../operators/interval/interval.component.ts | 10 - .../rxjs/operators/map/map.component.html | 1 - .../rxjs/operators/map/map.component.scss | 0 .../rxjs/operators/map/map.component.spec.ts | 23 - .../docs/rxjs/operators/map/map.component.ts | 10 - .../docs/rxjs/operators/of/of.component.html | 1 - .../docs/rxjs/operators/of/of.component.scss | 0 .../rxjs/operators/of/of.component.spec.ts | 23 - .../docs/rxjs/operators/of/of.component.ts | 10 - .../docs/rxjs/operators/operators-routes.ts | 17 - .../rxjs/operators/operators.component.html | 10 - .../rxjs/operators/operators.component.scss | 0 .../operators/operators.component.spec.ts | 23 - .../rxjs/operators/operators.component.ts | 15 - .../switchmap/switchmap.component.html | 1 - .../switchmap/switchmap.component.scss | 0 .../switchmap/switchmap.component.spec.ts | 23 - .../switchmap/switchmap.component.ts | 10 - .../rxjs/operators/timer/timer.component.html | 1 - .../rxjs/operators/timer/timer.component.scss | 0 .../operators/timer/timer.component.spec.ts | 23 - .../rxjs/operators/timer/timer.component.ts | 10 - .../operators/toarray/toarray.component.html | 1 - .../operators/toarray/toarray.component.scss | 0 .../toarray/toarray.component.spec.ts | 23 - .../operators/toarray/toarray.component.ts | 10 - src/app/docs/rxjs/rxjs-routes.ts | 19 - src/app/docs/rxjs/rxjs.component.html | 6 - src/app/docs/rxjs/rxjs.component.scss | 7 - src/app/docs/rxjs/rxjs.component.spec.ts | 23 - src/app/docs/rxjs/rxjs.component.ts | 16 - src/app/docs/rxjs/subjects/subjects-routes.ts | 9 - .../rxjs/subjects/subjects.component.html | 1 - .../rxjs/subjects/subjects.component.scss | 0 .../rxjs/subjects/subjects.component.spec.ts | 23 - .../docs/rxjs/subjects/subjects.component.ts | 14 - .../docs/typescript/typescript.component.html | 1 - .../docs/typescript/typescript.component.scss | 7 - .../typescript/typescript.component.spec.ts | 23 - .../docs/typescript/typescript.component.ts | 13 - src/assets/.gitkeep | 0 src/assets/angular.svg | 1 - src/assets/jitvsaot.png | Bin 238883 -> 0 bytes src/assets/lifecycle-hooks.png | Bin 14630 -> 0 bytes src/favicon.ico | Bin 948 -> 0 bytes src/index.html | 16 - src/main.ts | 7 - src/styles.scss | 4 - tsconfig.app.json | 14 - tsconfig.json | 33 - tsconfig.spec.json | 14 - yarn.lock | 7060 --------- 125 files changed, 21427 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .gitignore delete mode 100644 angular.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 src/app/app-routing.module.ts delete mode 100644 src/app/app.component.html delete mode 100644 src/app/app.component.scss delete mode 100644 src/app/app.component.spec.ts delete mode 100644 src/app/app.component.ts delete mode 100644 src/app/app.module.ts delete mode 100644 src/app/docs/angular-material/angular-material.component.html delete mode 100644 src/app/docs/angular-material/angular-material.component.scss delete mode 100644 src/app/docs/angular-material/angular-material.component.spec.ts delete mode 100644 src/app/docs/angular-material/angular-material.component.ts delete mode 100644 src/app/docs/angular/angular-routes.ts delete mode 100644 src/app/docs/angular/angular.component.html delete mode 100644 src/app/docs/angular/angular.component.scss delete mode 100644 src/app/docs/angular/angular.component.spec.ts delete mode 100644 src/app/docs/angular/angular.component.ts delete mode 100644 src/app/docs/angular/components/components-routes.ts delete mode 100644 src/app/docs/angular/components/components.component.html delete mode 100644 src/app/docs/angular/components/components.component.scss delete mode 100644 src/app/docs/angular/components/components.component.spec.ts delete mode 100644 src/app/docs/angular/components/components.component.ts delete mode 100644 src/app/docs/angular/decorators/decorators-routes.ts delete mode 100644 src/app/docs/angular/decorators/decorators.component.html delete mode 100644 src/app/docs/angular/decorators/decorators.component.scss delete mode 100644 src/app/docs/angular/decorators/decorators.component.spec.ts delete mode 100644 src/app/docs/angular/decorators/decorators.component.ts delete mode 100644 src/app/docs/angular/directives/directives-routes.ts delete mode 100644 src/app/docs/angular/directives/directives.component.html delete mode 100644 src/app/docs/angular/directives/directives.component.scss delete mode 100644 src/app/docs/angular/directives/directives.component.spec.ts delete mode 100644 src/app/docs/angular/directives/directives.component.ts delete mode 100644 src/app/docs/angular/forms/forms-routes.ts delete mode 100644 src/app/docs/angular/forms/forms.component.html delete mode 100644 src/app/docs/angular/forms/forms.component.scss delete mode 100644 src/app/docs/angular/forms/forms.component.spec.ts delete mode 100644 src/app/docs/angular/forms/forms.component.ts delete mode 100644 src/app/docs/angular/forms/reactive-forms/reactive-forms.component.html delete mode 100644 src/app/docs/angular/forms/reactive-forms/reactive-forms.component.scss delete mode 100644 src/app/docs/angular/forms/reactive-forms/reactive-forms.component.spec.ts delete mode 100644 src/app/docs/angular/forms/reactive-forms/reactive-forms.component.ts delete mode 100644 src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.html delete mode 100644 src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.scss delete mode 100644 src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.spec.ts delete mode 100644 src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.ts delete mode 100644 src/app/docs/angular/life-cycle-hooks/life-cycle-hooks-routes.ts delete mode 100644 src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.html delete mode 100644 src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.scss delete mode 100644 src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.spec.ts delete mode 100644 src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.ts delete mode 100644 src/app/docs/angular/pipes/pipes-routes.ts delete mode 100644 src/app/docs/angular/pipes/pipes.component.html delete mode 100644 src/app/docs/angular/pipes/pipes.component.scss delete mode 100644 src/app/docs/angular/pipes/pipes.component.spec.ts delete mode 100644 src/app/docs/angular/pipes/pipes.component.ts delete mode 100644 src/app/docs/rxjs/operators/ajax/ajax.component.html delete mode 100644 src/app/docs/rxjs/operators/ajax/ajax.component.scss delete mode 100644 src/app/docs/rxjs/operators/ajax/ajax.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/ajax/ajax.component.ts delete mode 100644 src/app/docs/rxjs/operators/from/from.component.html delete mode 100644 src/app/docs/rxjs/operators/from/from.component.scss delete mode 100644 src/app/docs/rxjs/operators/from/from.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/from/from.component.ts delete mode 100644 src/app/docs/rxjs/operators/fromevent/fromevent.component.html delete mode 100644 src/app/docs/rxjs/operators/fromevent/fromevent.component.scss delete mode 100644 src/app/docs/rxjs/operators/fromevent/fromevent.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/fromevent/fromevent.component.ts delete mode 100644 src/app/docs/rxjs/operators/interval/interval.component.html delete mode 100644 src/app/docs/rxjs/operators/interval/interval.component.scss delete mode 100644 src/app/docs/rxjs/operators/interval/interval.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/interval/interval.component.ts delete mode 100644 src/app/docs/rxjs/operators/map/map.component.html delete mode 100644 src/app/docs/rxjs/operators/map/map.component.scss delete mode 100644 src/app/docs/rxjs/operators/map/map.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/map/map.component.ts delete mode 100644 src/app/docs/rxjs/operators/of/of.component.html delete mode 100644 src/app/docs/rxjs/operators/of/of.component.scss delete mode 100644 src/app/docs/rxjs/operators/of/of.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/of/of.component.ts delete mode 100644 src/app/docs/rxjs/operators/operators-routes.ts delete mode 100644 src/app/docs/rxjs/operators/operators.component.html delete mode 100644 src/app/docs/rxjs/operators/operators.component.scss delete mode 100644 src/app/docs/rxjs/operators/operators.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/operators.component.ts delete mode 100644 src/app/docs/rxjs/operators/switchmap/switchmap.component.html delete mode 100644 src/app/docs/rxjs/operators/switchmap/switchmap.component.scss delete mode 100644 src/app/docs/rxjs/operators/switchmap/switchmap.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/switchmap/switchmap.component.ts delete mode 100644 src/app/docs/rxjs/operators/timer/timer.component.html delete mode 100644 src/app/docs/rxjs/operators/timer/timer.component.scss delete mode 100644 src/app/docs/rxjs/operators/timer/timer.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/timer/timer.component.ts delete mode 100644 src/app/docs/rxjs/operators/toarray/toarray.component.html delete mode 100644 src/app/docs/rxjs/operators/toarray/toarray.component.scss delete mode 100644 src/app/docs/rxjs/operators/toarray/toarray.component.spec.ts delete mode 100644 src/app/docs/rxjs/operators/toarray/toarray.component.ts delete mode 100644 src/app/docs/rxjs/rxjs-routes.ts delete mode 100644 src/app/docs/rxjs/rxjs.component.html delete mode 100644 src/app/docs/rxjs/rxjs.component.scss delete mode 100644 src/app/docs/rxjs/rxjs.component.spec.ts delete mode 100644 src/app/docs/rxjs/rxjs.component.ts delete mode 100644 src/app/docs/rxjs/subjects/subjects-routes.ts delete mode 100644 src/app/docs/rxjs/subjects/subjects.component.html delete mode 100644 src/app/docs/rxjs/subjects/subjects.component.scss delete mode 100644 src/app/docs/rxjs/subjects/subjects.component.spec.ts delete mode 100644 src/app/docs/rxjs/subjects/subjects.component.ts delete mode 100644 src/app/docs/typescript/typescript.component.html delete mode 100644 src/app/docs/typescript/typescript.component.scss delete mode 100644 src/app/docs/typescript/typescript.component.spec.ts delete mode 100644 src/app/docs/typescript/typescript.component.ts delete mode 100644 src/assets/.gitkeep delete mode 100644 src/assets/angular.svg delete mode 100644 src/assets/jitvsaot.png delete mode 100644 src/assets/lifecycle-hooks.png delete mode 100644 src/favicon.ico delete mode 100644 src/index.html delete mode 100644 src/main.ts delete mode 100644 src/styles.scss delete mode 100644 tsconfig.app.json delete mode 100644 tsconfig.json delete mode 100644 tsconfig.spec.json delete mode 100644 yarn.lock diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 59d9a3a..0000000 --- a/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Editor configuration, see https://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.ts] -quote_type = single - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0711527..0000000 --- a/.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# Compiled output -/dist -/tmp -/out-tsc -/bazel-out - -# Node -/node_modules -npm-debug.log -yarn-error.log - -# IDEs and editors -.idea/ -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# Visual Studio Code -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history/* - -# Miscellaneous -/.angular/cache -.sass-cache/ -/connect.lock -/coverage -/libpeerconnection.log -testem.log -/typings - -# System files -.DS_Store -Thumbs.db diff --git a/angular.json b/angular.json deleted file mode 100644 index 38ef82c..0000000 --- a/angular.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "learn-angular": { - "projectType": "application", - "schematics": { - "@schematics/angular:component": { - "style": "scss" - } - }, - "root": "", - "sourceRoot": "src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist/learn-angular", - "index": "src/index.html", - "main": "src/main.ts", - "polyfills": [ - "zone.js" - ], - "tsConfig": "tsconfig.app.json", - "inlineStyleLanguage": "scss", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "@angular/material/prebuilt-themes/indigo-pink.css", - "src/styles.scss" - ], - "scripts": [] - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "initial", - "maximumWarning": "500kb", - "maximumError": "1mb" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "2kb", - "maximumError": "4kb" - } - ], - "outputHashing": "all" - }, - "development": { - "buildOptimizer": false, - "optimization": false, - "vendorChunk": true, - "extractLicenses": false, - "sourceMap": true, - "namedChunks": true - } - }, - "defaultConfiguration": "production" - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "configurations": { - "production": { - "browserTarget": "learn-angular:build:production" - }, - "development": { - "browserTarget": "learn-angular:build:development" - } - }, - "defaultConfiguration": "development" - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "learn-angular:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "polyfills": [ - "zone.js", - "zone.js/testing" - ], - "tsConfig": "tsconfig.spec.json", - "inlineStyleLanguage": "scss", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "@angular/material/prebuilt-themes/indigo-pink.css", - "src/styles.scss" - ], - "scripts": [] - } - } - } - } - }, - "cli": { - "analytics": "5b590140-2ecc-4896-8d79-73702a148637" - } -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 9702ab9..0000000 --- a/package-lock.json +++ /dev/null @@ -1,12879 +0,0 @@ -{ - "name": "learn-angular", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "learn-angular", - "version": "0.0.0", - "dependencies": { - "@angular/animations": "^16.0.0", - "@angular/cdk": "^15.2.8", - "@angular/common": "^16.0.0", - "@angular/compiler": "^16.0.0", - "@angular/core": "^16.0.0", - "@angular/forms": "^16.0.0", - "@angular/material": "^15.2.8", - "@angular/platform-browser": "^16.0.0", - "@angular/platform-browser-dynamic": "^16.0.0", - "@angular/router": "^16.0.0", - "rxjs": "~7.8.0", - "tslib": "^2.3.0", - "zone.js": "~0.13.0" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^16.0.0", - "@angular/cli": "~16.0.0", - "@angular/compiler-cli": "^16.0.0", - "@types/jasmine": "~4.3.0", - "jasmine-core": "~4.5.0", - "karma": "~6.4.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "typescript": "~4.9.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@angular-devkit/architect": { - "version": "0.1600.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.0.tgz", - "integrity": "sha512-nYRcqAxZnndhAEpSpJ1U2TScs2huu674OKrsEyJTqLEANEyCPBnusAmS9HcGzMBgePAwNElqOKrr5/f1DbYq1A==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "16.0.0", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.0.0.tgz", - "integrity": "sha512-OvDQAbrV3cUMfHws30MnDURsXselZ0GWhSxZjOdcD3cF64Nsq5ywftHOT+QC3YdDghwI8gMADN9et+aVDscBzQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "2.2.1", - "@angular-devkit/architect": "0.1600.0", - "@angular-devkit/build-webpack": "0.1600.0", - "@angular-devkit/core": "16.0.0", - "@babel/core": "7.21.4", - "@babel/generator": "7.21.4", - "@babel/helper-annotate-as-pure": "7.18.6", - "@babel/helper-split-export-declaration": "7.18.6", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", - "@babel/plugin-transform-async-to-generator": "7.20.7", - "@babel/plugin-transform-runtime": "7.21.4", - "@babel/preset-env": "7.21.4", - "@babel/runtime": "7.21.0", - "@babel/template": "7.20.7", - "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "16.0.0", - "@vitejs/plugin-basic-ssl": "1.0.1", - "ansi-colors": "4.1.3", - "autoprefixer": "10.4.14", - "babel-loader": "9.1.2", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "4.21.5", - "cacache": "17.0.6", - "chokidar": "3.5.3", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.16", - "css-loader": "6.7.3", - "esbuild-wasm": "0.17.18", - "glob": "8.1.0", - "https-proxy-agent": "5.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.3", - "less-loader": "11.1.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", - "magic-string": "0.30.0", - "mini-css-extract-plugin": "2.7.5", - "mrmime": "1.0.1", - "open": "8.4.2", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "piscina": "3.2.0", - "postcss": "8.4.23", - "postcss-loader": "7.2.4", - "resolve-url-loader": "5.0.0", - "rxjs": "7.8.1", - "sass": "1.62.1", - "sass-loader": "13.2.2", - "semver": "7.4.0", - "source-map-loader": "4.0.1", - "source-map-support": "0.5.21", - "terser": "5.17.1", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.5.0", - "vite": "4.3.1", - "webpack": "5.80.0", - "webpack-dev-middleware": "6.0.2", - "webpack-dev-server": "4.13.2", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.1.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "optionalDependencies": { - "esbuild": "0.17.18" - }, - "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "@angular/localize": "^16.0.0", - "@angular/platform-server": "^16.0.0", - "@angular/service-worker": "^16.0.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "karma": "^6.3.0", - "ng-packagr": "^16.0.0", - "protractor": "^7.0.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.9.3 <5.1" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "jest": { - "optional": true - }, - "jest-environment-jsdom": { - "optional": true - }, - "karma": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "protractor": { - "optional": true - }, - "tailwindcss": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1600.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1600.0.tgz", - "integrity": "sha512-ZlNNMtAzgMCsaN5crkqtgeYxWEyZ78/ePfrJTB3+Hb6LS+hsRf4WAYubHWRWReSx87ppluRrgNZLy0K9ooWy1w==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1600.0", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^4.0.0" - } - }, - "node_modules/@angular-devkit/core": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.0.tgz", - "integrity": "sha512-YJKvAJlg4/lfP93pQNawlOTQalynWGpoatZU+1aXBgRh5YCTKu2S/A3gtQ71DBuhac76gJe1RpxDoq41kB2KlQ==", - "dev": true, - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/schematics": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.0.tgz", - "integrity": "sha512-9uFOqjOQdhnpxU5mku2LvBkV5Ave2ihHBFaQCH7vQ7DD+p4NpLHu93bMSh+f7k9W7F0lY18g9qrihRgK/7wfuA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "16.0.0", - "jsonc-parser": "3.2.0", - "magic-string": "0.30.0", - "ora": "5.4.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/animations": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.0.0.tgz", - "integrity": "sha512-Xx4Ffdo3sweg24MDVAXbDfxqkNPEuRgqOC1+f9171kf+w7cBEr4Bmy37DP7YkJceaU0xJH9imcx4708KeIjqkQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.0.0" - } - }, - "node_modules/@angular/cdk": { - "version": "15.2.8", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.8.tgz", - "integrity": "sha512-jiCoxfBFMH29IZIiPmVUzIWetfUNpMIvC20xYVF8RMM819vPogoObzwK4DN/sXcp/6oVbBzZFaYdijhhIt9soQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "optionalDependencies": { - "parse5": "^7.1.2" - }, - "peerDependencies": { - "@angular/common": "^15.0.0 || ^16.0.0", - "@angular/core": "^15.0.0 || ^16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/cdk/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "optional": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@angular/cdk/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "optional": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/@angular/cli": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.0.0.tgz", - "integrity": "sha512-vsveaSJ5kj0MeJCg1nir5iJJEsdrRRnyNeL1awMcyrEjAhBPX3d0gfOP2fe0HR5KJtntX8zvihGus3i48Quo7A==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1600.0", - "@angular-devkit/core": "16.0.0", - "@angular-devkit/schematics": "16.0.0", - "@schematics/angular": "16.0.0", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "4.0.0", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", - "open": "8.4.2", - "ora": "5.4.1", - "pacote": "15.1.3", - "resolve": "1.22.2", - "semver": "7.4.0", - "symbol-observable": "4.0.0", - "yargs": "17.7.2" - }, - "bin": { - "ng": "bin/ng.js" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@angular/common": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.0.0.tgz", - "integrity": "sha512-at3/xCevf2t9swX2P7K7gaSBuQPy7ZJsf37qQkYIuczzfij69r7s9NjYeA74/q3EWG9Yl2DCrhYoCW7ViXQINQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/compiler": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.0.0.tgz", - "integrity": "sha512-xtg+KRvSeB9DUzMDtvlaRGKv+Y0MERsz+JOoqV9H4606ThNz5h8ih6fEhVKYqG100o7GhdJaVFO+vlr2/edUHA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "16.0.0" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - } - } - }, - "node_modules/@angular/compiler-cli": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.0.0.tgz", - "integrity": "sha512-oyJzxiTHxziv7mD0QuA7K6tpDoL6YNGPkquKjeJjNVZvUrodGsvJ8xHO4ydmjK3nMu2ET1YarsdI8bRp4vp/7w==", - "dev": true, - "dependencies": { - "@babel/core": "7.19.3", - "@jridgewell/sourcemap-codec": "^1.4.14", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "bin": { - "ng-xi18n": "bundles/src/bin/ng_xi18n.js", - "ngc": "bundles/src/bin/ngc.js", - "ngcc": "bundles/ngcc/index.js" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/compiler": "16.0.0", - "typescript": ">=4.9.3 <5.1" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/core": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.0.0.tgz", - "integrity": "sha512-scppDxtXubum6ZiGu3ogmReBtMuA5XXk5FL3YKLb3c9O7q9Z5PC8KNQ6SsaOwEb6oW+0BWXMV698p/zmd0J4tA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.13.0" - } - }, - "node_modules/@angular/forms": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.0.0.tgz", - "integrity": "sha512-avpreXyDYWf44RNM5hfi5cTXXiNwcajBURP5rLap8RPMSUi2ePlJsmi0O+3+GduNZFbtnRXIpKTj3W+GeNa0PA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.0.0", - "@angular/core": "16.0.0", - "@angular/platform-browser": "16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/material": { - "version": "15.2.8", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-15.2.8.tgz", - "integrity": "sha512-bk0dv8PSJGFDgAv3CU3+jfvnOO0ah/L9JUyvw73kjiKezgjW/O8Lgq/dwkDTQ1dF3zCF+JWNqhEJmgi0GVW/cQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/auto-init": "15.0.0-canary.684e33d25.0", - "@material/banner": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/card": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/chips": "15.0.0-canary.684e33d25.0", - "@material/circular-progress": "15.0.0-canary.684e33d25.0", - "@material/data-table": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dialog": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/drawer": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/fab": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/form-field": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/image-list": "15.0.0-canary.684e33d25.0", - "@material/layout-grid": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/radio": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/segmented-button": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/slider": "15.0.0-canary.684e33d25.0", - "@material/snackbar": "15.0.0-canary.684e33d25.0", - "@material/switch": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-bar": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/textfield": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tooltip": "15.0.0-canary.684e33d25.0", - "@material/top-app-bar": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/animations": "^15.0.0 || ^16.0.0", - "@angular/cdk": "15.2.8", - "@angular/common": "^15.0.0 || ^16.0.0", - "@angular/core": "^15.0.0 || ^16.0.0", - "@angular/forms": "^15.0.0 || ^16.0.0", - "@angular/platform-browser": "^15.0.0 || ^16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.0.0.tgz", - "integrity": "sha512-6LpgLfEnumKMKM/S9joWrVSm4MdFuIjddFmlSG7zGcRqwM0N8doH/YkuwTK8/t9q8wI/yztp6qM2pg25Pgv1XA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/animations": "16.0.0", - "@angular/common": "16.0.0", - "@angular/core": "16.0.0" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } - } - }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.0.0.tgz", - "integrity": "sha512-xUR36r+7hFQjAb0RA0VFfWrCLj2VnWg0xJgPe4FQmwaEWjKMc011tkJXs0PApaiTxvE0W08nadSDTu5jfsBrFw==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.0.0", - "@angular/compiler": "16.0.0", - "@angular/core": "16.0.0", - "@angular/platform-browser": "16.0.0" - } - }, - "node_modules/@angular/router": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.0.0.tgz", - "integrity": "sha512-+5gjJwFx3AFGv7OnY53pfUzaPbWe5gOVQWXAnlUuk6tsQmWJBMehuCQ5ZO5cxViQDZkyvNALzoUeU6aKWmNqmg==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.0.0", - "@angular/core": "16.0.0", - "@angular/platform-browser": "16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", - "dev": true - }, - "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.21.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", - "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", - "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", - "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", - "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", - "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", - "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", - "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", - "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", - "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", - "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", - "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", - "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", - "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/template": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", - "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", - "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", - "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "regenerator-transform": "^0.15.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", - "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", - "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", - "@babel/plugin-proposal-async-generator-functions": "^7.20.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.21.0", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.21.0", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.20.7", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", - "@babel/plugin-transform-modules-systemjs": "^7.20.11", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.21.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.5", - "@babel/types": "^7.21.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", - "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.18.tgz", - "integrity": "sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz", - "integrity": "sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.18.tgz", - "integrity": "sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz", - "integrity": "sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz", - "integrity": "sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz", - "integrity": "sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz", - "integrity": "sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz", - "integrity": "sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz", - "integrity": "sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz", - "integrity": "sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz", - "integrity": "sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz", - "integrity": "sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz", - "integrity": "sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz", - "integrity": "sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz", - "integrity": "sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz", - "integrity": "sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz", - "integrity": "sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz", - "integrity": "sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz", - "integrity": "sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz", - "integrity": "sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz", - "integrity": "sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", - "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "node_modules/@material/animation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/auto-init": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/banner": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/base": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w==", - "dependencies": { - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/card": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g==", - "dependencies": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/checkbox": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/chips": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/circular-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/data-table": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/density": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/dialog": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/dom": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog==", - "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/drawer": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/elevation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/fab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/feature-targeting": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/floating-label": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/focus-ring": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg==", - "dependencies": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0" - } - }, - "node_modules/@material/form-field": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/icon-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/image-list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA==", - "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/layout-grid": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/line-ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/linear-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/menu": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/menu-surface": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/notched-outline": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/progress-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/radio": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/rtl": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw==", - "dependencies": { - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/segmented-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/select": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/shape": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA==", - "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/slider": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/snackbar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/switch": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-scroller": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/textfield": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/theme": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw==", - "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tokens": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ==", - "dependencies": { - "@material/elevation": "15.0.0-canary.684e33d25.0" - } - }, - "node_modules/@material/tooltip": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/top-app-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw==", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/touch-target": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ==", - "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/typography": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw==", - "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@ngtools/webpack": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.0.0.tgz", - "integrity": "sha512-I5zjGtJu2wwIdM+OFUHXezmwTJ0wpParVJgCxR0cLd0CIbpRYSjOSZQN/nR9ZnTKAI5uFZ3MM2p/VRQGUUHUcw==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "typescript": ">=4.9.3 <5.1", - "webpack": "^5.54.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.4.tgz", - "integrity": "sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==", - "dev": true, - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", - "dev": true, - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "dev": true, - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.1.tgz", - "integrity": "sha512-Yi04ZSold8jcbBJD/ahKMJSQCQifH8DAbMwkBvoLaTpGFxzHC3B/5ZyoVR69q/4xedz84tvi9DJOJjNe17h+LA==", - "dev": true, - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@schematics/angular": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.0.tgz", - "integrity": "sha512-Ao1Y0hEDa30JjWDLnUfOsD+9nnfdBFclfKFzR+7pvvFYCpSUhH1u+8e+7noruIxlP26+SpqPn3AF5+IRTGza8w==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "16.0.0", - "@angular-devkit/schematics": "16.0.0", - "jsonc-parser": "3.2.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz", - "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true, - "peer": true - }, - "node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", - "dev": true, - "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "node_modules/@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.34", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz", - "integrity": "sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jasmine": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz", - "integrity": "sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", - "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", - "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==", - "dev": true, - "engines": { - "node": ">=14.6.0" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/helper-wasm-section": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-opt": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5", - "@webassemblyjs/wast-printer": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", - "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "peer": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.2", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "17.0.6", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.6.tgz", - "integrity": "sha512-ixcYmEBExFa/+ajIPjcwypxL97CjJyOsH9A/W+4qgEPIpJvKlC+HmVY8nkIck6n3PwUTdgq9c489niJGwl+5Cw==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", - "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0", - "path-scurry": "^1.7.0" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001482", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz", - "integrity": "sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, - "dependencies": { - "is-what": "^3.14.1" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/core-js-compat": { - "version": "3.30.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz", - "integrity": "sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", - "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - } - }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", - "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", - "dev": true, - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=7", - "ts-node": ">=10", - "typescript": ">=3" - } - }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "peer": true - }, - "node_modules/critters": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "css-select": "^4.2.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "postcss": "^8.3.7", - "pretty-bytes": "^5.3.0" - } - }, - "node_modules/critters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/critters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/critters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/critters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/critters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/critters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-loader": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.19", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true - }, - "node_modules/date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "dev": true - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.291", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.291.tgz", - "integrity": "sha512-8vk4rSMBh9LRfZKE6wcxOLmlfA4Xsa4v0RRwB6VJkAH703klC9XfZIocmTk2gLBzW31P6XbuNeMt1aB5aAu/2g==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine.io": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz", - "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==", - "dev": true, - "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", - "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "dev": true - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", - "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.18", - "@esbuild/android-arm64": "0.17.18", - "@esbuild/android-x64": "0.17.18", - "@esbuild/darwin-arm64": "0.17.18", - "@esbuild/darwin-x64": "0.17.18", - "@esbuild/freebsd-arm64": "0.17.18", - "@esbuild/freebsd-x64": "0.17.18", - "@esbuild/linux-arm": "0.17.18", - "@esbuild/linux-arm64": "0.17.18", - "@esbuild/linux-ia32": "0.17.18", - "@esbuild/linux-loong64": "0.17.18", - "@esbuild/linux-mips64el": "0.17.18", - "@esbuild/linux-ppc64": "0.17.18", - "@esbuild/linux-riscv64": "0.17.18", - "@esbuild/linux-s390x": "0.17.18", - "@esbuild/linux-x64": "0.17.18", - "@esbuild/netbsd-x64": "0.17.18", - "@esbuild/openbsd-x64": "0.17.18", - "@esbuild/sunos-x64": "0.17.18", - "@esbuild/win32-arm64": "0.17.18", - "@esbuild/win32-ia32": "0.17.18", - "@esbuild/win32-x64": "0.17.18" - } - }, - "node_modules/esbuild-wasm": { - "version": "0.17.18", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.18.tgz", - "integrity": "sha512-h4m5zVa+KaDuRFIbH9dokMwovvkIjTQJS7/Ry+0Z1paVuS9aIkso2vdA2GmwH9GSvGX6w71WveJ3PfkoLuWaRw==", - "dev": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", - "dev": true - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", - "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz", - "integrity": "sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==", - "dev": true, - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", - "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/hdr-histogram-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", - "dev": true, - "dependencies": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "node_modules/hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", - "dev": true - }, - "node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", - "dev": true, - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.0.0.tgz", - "integrity": "sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", - "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jasmine-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", - "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", - "dev": true - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/karma": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", - "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", - "dev": true, - "dependencies": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.4.1", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/karma-chrome-launcher": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", - "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", - "dev": true, - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-coverage": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", - "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.1", - "istanbul-reports": "^3.0.5", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/karma-coverage/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/karma-coverage/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/karma-jasmine": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", - "dev": true, - "dependencies": { - "jasmine-core": "^4.1.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "karma": "^6.0.0" - } - }, - "node_modules/karma-jasmine-html-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", - "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", - "dev": true, - "peerDependencies": { - "jasmine-core": "^4.0.0", - "karma": "^6.0.0", - "karma-jasmine": "^5.0.0" - } - }, - "node_modules/karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "dependencies": { - "source-map-support": "^0.5.5" - } - }, - "node_modules/karma/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/karma/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/karma/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/karma/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "node_modules/less": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", - "dev": true, - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^2.3.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^3.1.0", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", - "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", - "dev": true, - "dependencies": { - "klona": "^2.0.4" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "less": "^3.5.0 || ^4.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/less/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/less/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/license-webpack-plugin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", - "dev": true, - "dependencies": { - "webpack-sources": "^3.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-sources": { - "optional": true - } - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.7.1.tgz", - "integrity": "sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ==", - "dev": true, - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.3" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "peer": true - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-fetch-happen/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", - "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", - "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.6.3", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/needle/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true, - "optional": true - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "dev": true, - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dev": true, - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-install-checks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz", - "integrity": "sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==", - "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "dev": true, - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", - "dev": true, - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "dev": true, - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", - "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", - "dev": true, - "dependencies": { - "minipass": "^5.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.3.tgz", - "integrity": "sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA==", - "dev": true, - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", - "dev": true, - "dependencies": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-html-rewriting-stream/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-sax-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", - "dev": true, - "dependencies": { - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-sax-parser/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/parse5-sax-parser/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", - "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", - "dev": true, - "dependencies": { - "lru-cache": "^9.0.0", - "minipass": "^5.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", - "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/piscina": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", - "dev": true, - "dependencies": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" - }, - "optionalDependencies": { - "nice-napi": "^1.0.2" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-loader": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz", - "integrity": "sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==", - "dev": true, - "dependencies": { - "cosmiconfig": "^8.1.3", - "cosmiconfig-typescript-loader": "^4.3.0", - "klona": "^2.0.6", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "ts-node": ">=10", - "typescript": ">=4", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "optional": true - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-package-json": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.3.tgz", - "integrity": "sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==", - "dev": true, - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "dev": true, - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", - "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0", - "path-scurry": "^1.7.0" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/rollup": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz", - "integrity": "sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/safevalues": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz", - "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==" - }, - "node_modules/sass": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-loader": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.2.tgz", - "integrity": "sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==", - "dev": true, - "dependencies": { - "klona": "^2.0.6", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "optional": true - }, - "node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sigstore": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.4.0.tgz", - "integrity": "sha512-N7TRpSbFjY/TrFDg6yGAQSYBrQ5s6qmPiq4pD6fkv1LoyfMsLG0NwZWG2s5q+uttLHgyVyTa0Rogx2P78rN8kQ==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.1.0", - "make-fetch-happen": "^11.0.1", - "tuf-js": "^1.1.3" - }, - "bin": { - "sigstore": "bin/sigstore.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", - "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", - "dev": true, - "dependencies": { - "minipass": "^5.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socket.io": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", - "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.4.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "dev": true, - "dependencies": { - "ws": "~8.11.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", - "dev": true, - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", - "dev": true, - "dependencies": { - "abab": "^2.0.6", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.72.1" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/ssri": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz", - "integrity": "sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==", - "dev": true, - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/streamroller": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.4.tgz", - "integrity": "sha512-Ha1Ccw2/N5C/IF8Do6zgNe8F3jQo8MPBnMBGvX0QjNv/I97BcNRzK6/mzOpZHHK7DjMLTI3c7Xw7Y1KvdChkvw==", - "dev": true, - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.14", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz", - "integrity": "sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/terser": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", - "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tuf-js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.5.tgz", - "integrity": "sha512-inqodgxdsmuxrtQVbu6tPNgRKWD1Boy3VB6GO7KczJZpAHiTukwhSzXUSzvDcw5pE2Jo8ua+e1ykpHv7VdPVlQ==", - "dev": true, - "dependencies": { - "@tufjs/models": "1.0.4", - "make-fetch-happen": "^11.1.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", - "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", - "dev": true, - "dependencies": { - "minipass": "^5.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-assert": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", - "dev": true - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", - "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true, - "peer": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vite": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz", - "integrity": "sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==", - "dev": true, - "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.21", - "rollup": "^3.20.2" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webpack": { - "version": "5.80.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz", - "integrity": "sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.13.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.2.tgz", - "integrity": "sha512-iOddiJzPcQC6lwOIu60vscbGWth8PCRcWRCwoQcTQf9RMoOWBHg5EyzpGdtSmGMrSPd5vHEfFXmVErQEmkRngQ==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz", - "integrity": "sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", - "dev": true, - "dependencies": { - "typed-assert": "^1.0.8" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", - "webpack": "^5.12.0" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/zone.js": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.0.tgz", - "integrity": "sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ==", - "dependencies": { - "tslib": "^2.3.0" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 21b5e6e..0000000 --- a/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "learn-angular", - "version": "0.0.0", - "description": "Complete Angular with all resources to learn.", - "scripts": { - "ng": "ng", - "start": "ng serve", - "build": "ng build", - "watch": "ng build --watch --configuration development", - "test": "ng test" - }, - "dependencies": { - "@angular/animations": "^16.0.0", - "@angular/cdk": "^16.0.0", - "@angular/common": "^16.0.0", - "@angular/compiler": "^16.0.0", - "@angular/core": "^16.0.0", - "@angular/forms": "^16.0.0", - "@angular/material": "^16.0.0", - "@angular/platform-browser": "^16.0.0", - "@angular/platform-browser-dynamic": "^16.0.0", - "@angular/router": "^16.0.0", - "rxjs": "~7.8.0", - "tslib": "^2.3.0", - "zone.js": "~0.13.0" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^16.0.0", - "@angular/cli": "~16.0.0", - "@angular/compiler-cli": "^16.0.0", - "@types/jasmine": "~4.3.0", - "jasmine-core": "~4.5.0", - "karma": "~6.4.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "typescript": "~4.9.4" - } -} \ No newline at end of file diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts deleted file mode 100644 index 743dfdd..0000000 --- a/src/app/app-routing.module.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule, Routes } from '@angular/router'; -import { AngularMaterialComponent } from './docs/angular-material/angular-material.component'; -import { TypescriptComponent } from './docs/typescript/typescript.component'; - -const routes: Routes = [ - { - path: '', loadChildren: () => import('./docs/angular/angular-routes').then(m => m.ANGULAR_ROUTES), - title: 'Learn Angular' - }, - { - path: 'typescript', component: TypescriptComponent, - title: 'Learn TypeScript' - }, - { - path: 'angular-material', component: AngularMaterialComponent, - title: 'Learn Angular Material' - }, - { - path: 'rxjs', loadChildren: () => import('./docs/rxjs/rxjs-routes').then(m => m.RXJS_ROUTES), - title: 'Learn RxJS' - } -]; - -@NgModule({ - imports: [RouterModule.forRoot(routes)], - exports: [RouterModule] -}) -export class AppRoutingModule { } diff --git a/src/app/app.component.html b/src/app/app.component.html deleted file mode 100644 index c30fb6e..0000000 --- a/src/app/app.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

Learn

-
- - - - -
- \ No newline at end of file diff --git a/src/app/app.component.scss b/src/app/app.component.scss deleted file mode 100644 index e69a575..0000000 --- a/src/app/app.component.scss +++ /dev/null @@ -1,18 +0,0 @@ -h1 { - text-align: center; - margin-top: 2em; - font-family: cursive; - font-weight: bolder; - font-size: 3rem; -} - -div { - display: flex; - justify-content: center; - gap: 10px; - - button { - font-family: cursive; - margin-top: 10px; - } -} \ No newline at end of file diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts deleted file mode 100644 index 2f86375..0000000 --- a/src/app/app.component.spec.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { TestBed } from '@angular/core/testing'; -import { RouterTestingModule } from '@angular/router/testing'; -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [ - RouterTestingModule - ], - declarations: [ - AppComponent - ], - }).compileComponents(); - }); - - it('should create the app', () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app).toBeTruthy(); - }); - - it(`should have as title 'learn-angular'`, () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app.title).toEqual('learn-angular'); - }); - - it('should render title', () => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.querySelector('.content span')?.textContent).toContain('learn-angular app is running!'); - }); -}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts deleted file mode 100644 index 9b11370..0000000 --- a/src/app/app.component.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.scss'] -}) -export class AppComponent implements OnInit { - title = 'learn-angular'; - - constructor(){} - - ngOnInit(): void { - - } -} diff --git a/src/app/app.module.ts b/src/app/app.module.ts deleted file mode 100644 index da8da46..0000000 --- a/src/app/app.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; - -import { AppRoutingModule } from './app-routing.module'; -import { AppComponent } from './app.component'; - -import { HttpClientModule } from '@angular/common/http'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; - -import { TypescriptComponent } from './docs/typescript/typescript.component'; -import { AngularMaterialComponent } from './docs/angular-material/angular-material.component'; -import { AngularComponent } from './docs/angular/angular.component'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { ReactiveFormsComponent } from './docs/angular/forms/reactive-forms/reactive-forms.component'; -import { RouterModule } from '@angular/router'; -@NgModule({ - declarations: [ - AppComponent, - ReactiveFormsComponent, - ], - imports: [ - BrowserModule, - AppRoutingModule, - HttpClientModule, - FormsModule, - RouterModule, - ReactiveFormsModule, - TypescriptComponent, - AngularMaterialComponent, - AngularComponent, - BrowserAnimationsModule, - ], - providers: [], - bootstrap: [AppComponent] -}) -export class AppModule { } diff --git a/src/app/docs/angular-material/angular-material.component.html b/src/app/docs/angular-material/angular-material.component.html deleted file mode 100644 index 5a5bdf9..0000000 --- a/src/app/docs/angular-material/angular-material.component.html +++ /dev/null @@ -1 +0,0 @@ -

Angular Material

\ No newline at end of file diff --git a/src/app/docs/angular-material/angular-material.component.scss b/src/app/docs/angular-material/angular-material.component.scss deleted file mode 100644 index f280ab3..0000000 --- a/src/app/docs/angular-material/angular-material.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -h1{ - text-align: center; - margin-top: 1em; - font-family: cursive; - font-weight: bolder; - font-size: 3rem; -} \ No newline at end of file diff --git a/src/app/docs/angular-material/angular-material.component.spec.ts b/src/app/docs/angular-material/angular-material.component.spec.ts deleted file mode 100644 index bf8a9b9..0000000 --- a/src/app/docs/angular-material/angular-material.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AngularMaterialComponent } from './angular-material.component'; - -describe('AngularMaterialComponent', () => { - let component: AngularMaterialComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ AngularMaterialComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(AngularMaterialComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular-material/angular-material.component.ts b/src/app/docs/angular-material/angular-material.component.ts deleted file mode 100644 index ee79320..0000000 --- a/src/app/docs/angular-material/angular-material.component.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-angular-material', - standalone: true, - imports: [CommonModule], - templateUrl: './angular-material.component.html', - styleUrls: ['./angular-material.component.scss'] -}) -export class AngularMaterialComponent { - -} diff --git a/src/app/docs/angular/angular-routes.ts b/src/app/docs/angular/angular-routes.ts deleted file mode 100644 index da77dcf..0000000 --- a/src/app/docs/angular/angular-routes.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Route } from "@angular/router"; -import { AngularComponent } from "./angular.component"; - - -export const ANGULAR_ROUTES: Route[] = [ - { - path: '', component: AngularComponent, - }, - { - path: 'components', loadChildren: () => import('./components/components-routes').then(m => m.COMPONENTS_ROUTES), - }, - { - path: 'decorators', loadChildren: () => import('./decorators/decorators-routes').then(m => m.DECORATORS_ROUTES), - }, - { - path: 'directives', loadChildren: () => import('./directives/directives-routes').then(m => m.DIRECTIVES_ROUTES), - }, - { - path: 'forms', loadChildren: () => import('./forms/forms-routes').then(m => m.FORMS_ROUTES), - }, - { - path: 'life-cycle-hooks', loadChildren: () => import('./life-cycle-hooks/life-cycle-hooks-routes').then(m => m.LIFECYCLEHOOKS_ROUTES), - }, - { - path: 'pipes', loadChildren: () => import('./pipes/pipes-routes').then(m => m.PIPES_ROUTES), - }, -] \ No newline at end of file diff --git a/src/app/docs/angular/angular.component.html b/src/app/docs/angular/angular.component.html deleted file mode 100644 index 40ba12d..0000000 --- a/src/app/docs/angular/angular.component.html +++ /dev/null @@ -1,9 +0,0 @@ -

Angular

- \ No newline at end of file diff --git a/src/app/docs/angular/angular.component.scss b/src/app/docs/angular/angular.component.scss deleted file mode 100644 index f280ab3..0000000 --- a/src/app/docs/angular/angular.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -h1{ - text-align: center; - margin-top: 1em; - font-family: cursive; - font-weight: bolder; - font-size: 3rem; -} \ No newline at end of file diff --git a/src/app/docs/angular/angular.component.spec.ts b/src/app/docs/angular/angular.component.spec.ts deleted file mode 100644 index adc8798..0000000 --- a/src/app/docs/angular/angular.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AngularComponent } from './angular.component'; - -describe('AngularComponent', () => { - let component: AngularComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ AngularComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(AngularComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/angular.component.ts b/src/app/docs/angular/angular.component.ts deleted file mode 100644 index 40133db..0000000 --- a/src/app/docs/angular/angular.component.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ComponentsComponent } from './components/components.component'; -import { DecoratorsComponent } from './decorators/decorators.component'; -import { DirectivesComponent } from './directives/directives.component'; -import { FormsComponent } from './forms/forms.component'; -import { LifeCycleHooksComponent } from './life-cycle-hooks/life-cycle-hooks.component'; -import { PipesComponent } from './pipes/pipes.component'; - -@Component({ - selector: 'app-angular', - standalone: true, - imports: [CommonModule, RouterModule, FormsComponent, ComponentsComponent, DirectivesComponent, DecoratorsComponent, LifeCycleHooksComponent, PipesComponent], - templateUrl: './angular.component.html', - styleUrls: ['./angular.component.scss'] -}) -export class AngularComponent { - -} diff --git a/src/app/docs/angular/components/components-routes.ts b/src/app/docs/angular/components/components-routes.ts deleted file mode 100644 index 7978b83..0000000 --- a/src/app/docs/angular/components/components-routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Route } from "@angular/router"; -import { ComponentsComponent } from "./components.component"; - -export const COMPONENTS_ROUTES: Route[] = [ - { - path: '', component: ComponentsComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/components/components.component.html b/src/app/docs/angular/components/components.component.html deleted file mode 100644 index a85fb7c..0000000 --- a/src/app/docs/angular/components/components.component.html +++ /dev/null @@ -1 +0,0 @@ -

components works!

diff --git a/src/app/docs/angular/components/components.component.scss b/src/app/docs/angular/components/components.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/components/components.component.spec.ts b/src/app/docs/angular/components/components.component.spec.ts deleted file mode 100644 index 550de2a..0000000 --- a/src/app/docs/angular/components/components.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ComponentsComponent } from './components.component'; - -describe('ComponentsComponent', () => { - let component: ComponentsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ComponentsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(ComponentsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/components/components.component.ts b/src/app/docs/angular/components/components.component.ts deleted file mode 100644 index 73e84ac..0000000 --- a/src/app/docs/angular/components/components.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-components', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './components.component.html', - styleUrls: ['./components.component.scss'] -}) -export class ComponentsComponent { - -} diff --git a/src/app/docs/angular/decorators/decorators-routes.ts b/src/app/docs/angular/decorators/decorators-routes.ts deleted file mode 100644 index 9a01ef6..0000000 --- a/src/app/docs/angular/decorators/decorators-routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Route } from "@angular/router"; -import { DecoratorsComponent } from "./decorators.component"; - -export const DECORATORS_ROUTES: Route[] = [ - { - path: '', component: DecoratorsComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/decorators/decorators.component.html b/src/app/docs/angular/decorators/decorators.component.html deleted file mode 100644 index 4c53cc5..0000000 --- a/src/app/docs/angular/decorators/decorators.component.html +++ /dev/null @@ -1 +0,0 @@ -

decorators works!

diff --git a/src/app/docs/angular/decorators/decorators.component.scss b/src/app/docs/angular/decorators/decorators.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/decorators/decorators.component.spec.ts b/src/app/docs/angular/decorators/decorators.component.spec.ts deleted file mode 100644 index ecab533..0000000 --- a/src/app/docs/angular/decorators/decorators.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DecoratorsComponent } from './decorators.component'; - -describe('DecoratorsComponent', () => { - let component: DecoratorsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ DecoratorsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DecoratorsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/decorators/decorators.component.ts b/src/app/docs/angular/decorators/decorators.component.ts deleted file mode 100644 index bf24f0c..0000000 --- a/src/app/docs/angular/decorators/decorators.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-decorators', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './decorators.component.html', - styleUrls: ['./decorators.component.scss'] -}) -export class DecoratorsComponent { - -} diff --git a/src/app/docs/angular/directives/directives-routes.ts b/src/app/docs/angular/directives/directives-routes.ts deleted file mode 100644 index 028e878..0000000 --- a/src/app/docs/angular/directives/directives-routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Route } from "@angular/router"; -import { DirectivesComponent } from "./directives.component"; - -export const DIRECTIVES_ROUTES: Route[] = [ - { - path: '', component: DirectivesComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/directives/directives.component.html b/src/app/docs/angular/directives/directives.component.html deleted file mode 100644 index 470ff73..0000000 --- a/src/app/docs/angular/directives/directives.component.html +++ /dev/null @@ -1 +0,0 @@ -

directives works!

diff --git a/src/app/docs/angular/directives/directives.component.scss b/src/app/docs/angular/directives/directives.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/directives/directives.component.spec.ts b/src/app/docs/angular/directives/directives.component.spec.ts deleted file mode 100644 index 8b4aeb2..0000000 --- a/src/app/docs/angular/directives/directives.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DirectivesComponent } from './directives.component'; - -describe('DirectivesComponent', () => { - let component: DirectivesComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ DirectivesComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DirectivesComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/directives/directives.component.ts b/src/app/docs/angular/directives/directives.component.ts deleted file mode 100644 index f88859f..0000000 --- a/src/app/docs/angular/directives/directives.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-directives', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './directives.component.html', - styleUrls: ['./directives.component.scss'] -}) -export class DirectivesComponent { - -} diff --git a/src/app/docs/angular/forms/forms-routes.ts b/src/app/docs/angular/forms/forms-routes.ts deleted file mode 100644 index ed10d0e..0000000 --- a/src/app/docs/angular/forms/forms-routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Route } from "@angular/router"; -import { FormsComponent } from "./forms.component"; - -export const FORMS_ROUTES: Route[] = [ - { - path: '', component: FormsComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/forms/forms.component.html b/src/app/docs/angular/forms/forms.component.html deleted file mode 100644 index 0b048b9..0000000 --- a/src/app/docs/angular/forms/forms.component.html +++ /dev/null @@ -1 +0,0 @@ -

forms works!

diff --git a/src/app/docs/angular/forms/forms.component.scss b/src/app/docs/angular/forms/forms.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/forms/forms.component.spec.ts b/src/app/docs/angular/forms/forms.component.spec.ts deleted file mode 100644 index 4c46bb0..0000000 --- a/src/app/docs/angular/forms/forms.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FormsComponent } from './forms.component'; - -describe('FormsComponent', () => { - let component: FormsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ FormsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(FormsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/forms/forms.component.ts b/src/app/docs/angular/forms/forms.component.ts deleted file mode 100644 index de0af67..0000000 --- a/src/app/docs/angular/forms/forms.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-forms', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './forms.component.html', - styleUrls: ['./forms.component.scss'] -}) -export class FormsComponent { - -} diff --git a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.html b/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.html deleted file mode 100644 index a283b04..0000000 --- a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.html +++ /dev/null @@ -1 +0,0 @@ -

reactive-forms works!

diff --git a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.scss b/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.spec.ts b/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.spec.ts deleted file mode 100644 index 399c407..0000000 --- a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ReactiveFormsComponent } from './reactive-forms.component'; - -describe('ReactiveFormsComponent', () => { - let component: ReactiveFormsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ReactiveFormsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(ReactiveFormsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.ts b/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.ts deleted file mode 100644 index 1f3602e..0000000 --- a/src/app/docs/angular/forms/reactive-forms/reactive-forms.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-reactive-forms', - templateUrl: './reactive-forms.component.html', - styleUrls: ['./reactive-forms.component.scss'] -}) -export class ReactiveFormsComponent { - -} diff --git a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.html b/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.html deleted file mode 100644 index 3ada7f3..0000000 --- a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.html +++ /dev/null @@ -1 +0,0 @@ -

template-driven-forms works!

diff --git a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.scss b/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.spec.ts b/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.spec.ts deleted file mode 100644 index c9b3051..0000000 --- a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TemplateDrivenFormsComponent } from './template-driven-forms.component'; - -describe('TemplateDrivenFormsComponent', () => { - let component: TemplateDrivenFormsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ TemplateDrivenFormsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(TemplateDrivenFormsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.ts b/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.ts deleted file mode 100644 index c9087c5..0000000 --- a/src/app/docs/angular/forms/template-driven-forms/template-driven-forms.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-template-driven-forms', - templateUrl: './template-driven-forms.component.html', - styleUrls: ['./template-driven-forms.component.scss'] -}) -export class TemplateDrivenFormsComponent { - -} diff --git a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks-routes.ts b/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks-routes.ts deleted file mode 100644 index 3b081fa..0000000 --- a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks-routes.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Route } from "@angular/router"; -import { LifeCycleHooksComponent } from "./life-cycle-hooks.component"; - - -export const LIFECYCLEHOOKS_ROUTES: Route[] = [ - { - path: '', component: LifeCycleHooksComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.html b/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.html deleted file mode 100644 index e62292b..0000000 --- a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.html +++ /dev/null @@ -1 +0,0 @@ -

life-cycle-hooks works!

diff --git a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.scss b/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.spec.ts b/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.spec.ts deleted file mode 100644 index c5d9e33..0000000 --- a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { LifeCycleHooksComponent } from './life-cycle-hooks.component'; - -describe('LifeCycleHooksComponent', () => { - let component: LifeCycleHooksComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ LifeCycleHooksComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(LifeCycleHooksComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.ts b/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.ts deleted file mode 100644 index 8f400aa..0000000 --- a/src/app/docs/angular/life-cycle-hooks/life-cycle-hooks.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-life-cycle-hooks', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './life-cycle-hooks.component.html', - styleUrls: ['./life-cycle-hooks.component.scss'] -}) -export class LifeCycleHooksComponent { - -} diff --git a/src/app/docs/angular/pipes/pipes-routes.ts b/src/app/docs/angular/pipes/pipes-routes.ts deleted file mode 100644 index ba62198..0000000 --- a/src/app/docs/angular/pipes/pipes-routes.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Route } from "@angular/router"; -import { PipesComponent } from "./pipes.component"; - - -export const PIPES_ROUTES: Route[] = [ - { - path: '', component: PipesComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/angular/pipes/pipes.component.html b/src/app/docs/angular/pipes/pipes.component.html deleted file mode 100644 index b5475c9..0000000 --- a/src/app/docs/angular/pipes/pipes.component.html +++ /dev/null @@ -1 +0,0 @@ -

pipes works!

diff --git a/src/app/docs/angular/pipes/pipes.component.scss b/src/app/docs/angular/pipes/pipes.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/angular/pipes/pipes.component.spec.ts b/src/app/docs/angular/pipes/pipes.component.spec.ts deleted file mode 100644 index 855e205..0000000 --- a/src/app/docs/angular/pipes/pipes.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { PipesComponent } from './pipes.component'; - -describe('PipesComponent', () => { - let component: PipesComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ PipesComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(PipesComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/angular/pipes/pipes.component.ts b/src/app/docs/angular/pipes/pipes.component.ts deleted file mode 100644 index 472c232..0000000 --- a/src/app/docs/angular/pipes/pipes.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-pipes', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './pipes.component.html', - styleUrls: ['./pipes.component.scss'] -}) -export class PipesComponent { - -} diff --git a/src/app/docs/rxjs/operators/ajax/ajax.component.html b/src/app/docs/rxjs/operators/ajax/ajax.component.html deleted file mode 100644 index 67f311d..0000000 --- a/src/app/docs/rxjs/operators/ajax/ajax.component.html +++ /dev/null @@ -1 +0,0 @@ -

ajax works!

diff --git a/src/app/docs/rxjs/operators/ajax/ajax.component.scss b/src/app/docs/rxjs/operators/ajax/ajax.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/ajax/ajax.component.spec.ts b/src/app/docs/rxjs/operators/ajax/ajax.component.spec.ts deleted file mode 100644 index 969c225..0000000 --- a/src/app/docs/rxjs/operators/ajax/ajax.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AjaxComponent } from './ajax.component'; - -describe('AjaxComponent', () => { - let component: AjaxComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ AjaxComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(AjaxComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/ajax/ajax.component.ts b/src/app/docs/rxjs/operators/ajax/ajax.component.ts deleted file mode 100644 index b9c9e63..0000000 --- a/src/app/docs/rxjs/operators/ajax/ajax.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-ajax', - templateUrl: './ajax.component.html', - styleUrls: ['./ajax.component.scss'] -}) -export class AjaxComponent { - -} diff --git a/src/app/docs/rxjs/operators/from/from.component.html b/src/app/docs/rxjs/operators/from/from.component.html deleted file mode 100644 index 54442e4..0000000 --- a/src/app/docs/rxjs/operators/from/from.component.html +++ /dev/null @@ -1 +0,0 @@ -

From Operator

\ No newline at end of file diff --git a/src/app/docs/rxjs/operators/from/from.component.scss b/src/app/docs/rxjs/operators/from/from.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/from/from.component.spec.ts b/src/app/docs/rxjs/operators/from/from.component.spec.ts deleted file mode 100644 index 99ff93f..0000000 --- a/src/app/docs/rxjs/operators/from/from.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FromComponent } from './from.component'; - -describe('FromComponent', () => { - let component: FromComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ FromComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(FromComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/from/from.component.ts b/src/app/docs/rxjs/operators/from/from.component.ts deleted file mode 100644 index dba2f6f..0000000 --- a/src/app/docs/rxjs/operators/from/from.component.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component, OnInit } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { from } from 'rxjs'; - -@Component({ - selector: 'app-from', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './from.component.html', - styleUrls: ['./from.component.scss'] -}) -export class FromComponent implements OnInit { - - data: any; - - constructor(){} - - ngOnInit(): void { - const obj = from(['a', 'b', 'c', 'd']); - - obj.subscribe((res) => { - console.log(res); - this.data = res; - }); - } -} diff --git a/src/app/docs/rxjs/operators/fromevent/fromevent.component.html b/src/app/docs/rxjs/operators/fromevent/fromevent.component.html deleted file mode 100644 index a874a28..0000000 --- a/src/app/docs/rxjs/operators/fromevent/fromevent.component.html +++ /dev/null @@ -1,3 +0,0 @@ -

fromEvent Operator

- -{{countVal}} \ No newline at end of file diff --git a/src/app/docs/rxjs/operators/fromevent/fromevent.component.scss b/src/app/docs/rxjs/operators/fromevent/fromevent.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/fromevent/fromevent.component.spec.ts b/src/app/docs/rxjs/operators/fromevent/fromevent.component.spec.ts deleted file mode 100644 index e84dab9..0000000 --- a/src/app/docs/rxjs/operators/fromevent/fromevent.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FromeventComponent } from './fromevent.component'; - -describe('FromeventComponent', () => { - let component: FromeventComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ FromeventComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(FromeventComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/fromevent/fromevent.component.ts b/src/app/docs/rxjs/operators/fromevent/fromevent.component.ts deleted file mode 100644 index ea71ef4..0000000 --- a/src/app/docs/rxjs/operators/fromevent/fromevent.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { AfterViewInit, Component, ElementRef, OnInit, ViewChild } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { fromEvent } from 'rxjs'; - -@Component({ - selector: 'app-fromevent', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './fromevent.component.html', - styleUrls: ['./fromevent.component.scss'] -}) -export class FromeventComponent implements OnInit, AfterViewInit{ - - @ViewChild('add') add:any = ElementRef; - - countVal : any; - count = 0; - - constructor(){} - - ngOnInit(): void { - } - - ngAfterViewInit(): void { - let count = 0; - fromEvent(this.add.nativeElement, 'click').subscribe((data) => { - this.countVal = count++; - console.log(this.countVal); - }); - } -} diff --git a/src/app/docs/rxjs/operators/interval/interval.component.html b/src/app/docs/rxjs/operators/interval/interval.component.html deleted file mode 100644 index 6ed3fdd..0000000 --- a/src/app/docs/rxjs/operators/interval/interval.component.html +++ /dev/null @@ -1 +0,0 @@ -

interval works!

diff --git a/src/app/docs/rxjs/operators/interval/interval.component.scss b/src/app/docs/rxjs/operators/interval/interval.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/interval/interval.component.spec.ts b/src/app/docs/rxjs/operators/interval/interval.component.spec.ts deleted file mode 100644 index 0d78970..0000000 --- a/src/app/docs/rxjs/operators/interval/interval.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { IntervalComponent } from './interval.component'; - -describe('IntervalComponent', () => { - let component: IntervalComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ IntervalComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(IntervalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/interval/interval.component.ts b/src/app/docs/rxjs/operators/interval/interval.component.ts deleted file mode 100644 index 9899f60..0000000 --- a/src/app/docs/rxjs/operators/interval/interval.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-interval', - templateUrl: './interval.component.html', - styleUrls: ['./interval.component.scss'] -}) -export class IntervalComponent { - -} diff --git a/src/app/docs/rxjs/operators/map/map.component.html b/src/app/docs/rxjs/operators/map/map.component.html deleted file mode 100644 index 088f942..0000000 --- a/src/app/docs/rxjs/operators/map/map.component.html +++ /dev/null @@ -1 +0,0 @@ -

map works!

diff --git a/src/app/docs/rxjs/operators/map/map.component.scss b/src/app/docs/rxjs/operators/map/map.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/map/map.component.spec.ts b/src/app/docs/rxjs/operators/map/map.component.spec.ts deleted file mode 100644 index 2a47736..0000000 --- a/src/app/docs/rxjs/operators/map/map.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MapComponent } from './map.component'; - -describe('MapComponent', () => { - let component: MapComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ MapComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(MapComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/map/map.component.ts b/src/app/docs/rxjs/operators/map/map.component.ts deleted file mode 100644 index 1622803..0000000 --- a/src/app/docs/rxjs/operators/map/map.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-map', - templateUrl: './map.component.html', - styleUrls: ['./map.component.scss'] -}) -export class MapComponent { - -} diff --git a/src/app/docs/rxjs/operators/of/of.component.html b/src/app/docs/rxjs/operators/of/of.component.html deleted file mode 100644 index aa1dde5..0000000 --- a/src/app/docs/rxjs/operators/of/of.component.html +++ /dev/null @@ -1 +0,0 @@ -

of works!

diff --git a/src/app/docs/rxjs/operators/of/of.component.scss b/src/app/docs/rxjs/operators/of/of.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/of/of.component.spec.ts b/src/app/docs/rxjs/operators/of/of.component.spec.ts deleted file mode 100644 index 84793b3..0000000 --- a/src/app/docs/rxjs/operators/of/of.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { OfComponent } from './of.component'; - -describe('OfComponent', () => { - let component: OfComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ OfComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(OfComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/of/of.component.ts b/src/app/docs/rxjs/operators/of/of.component.ts deleted file mode 100644 index 8184e83..0000000 --- a/src/app/docs/rxjs/operators/of/of.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-of', - templateUrl: './of.component.html', - styleUrls: ['./of.component.scss'] -}) -export class OfComponent { - -} diff --git a/src/app/docs/rxjs/operators/operators-routes.ts b/src/app/docs/rxjs/operators/operators-routes.ts deleted file mode 100644 index f31a9dd..0000000 --- a/src/app/docs/rxjs/operators/operators-routes.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Route } from "@angular/router"; -import { FromComponent } from "./from/from.component"; -import { FromeventComponent } from "./fromevent/fromevent.component"; -import { OperatorsComponent } from "./operators.component"; - - -export const OPERATOTS_ROUTES: Route[] = [ - { - path: '', component: OperatorsComponent, - }, - { - path: 'from', component: FromComponent, - }, - { - path: 'fromevent', component: FromeventComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/rxjs/operators/operators.component.html b/src/app/docs/rxjs/operators/operators.component.html deleted file mode 100644 index 0a8421f..0000000 --- a/src/app/docs/rxjs/operators/operators.component.html +++ /dev/null @@ -1,10 +0,0 @@ -

Operators

- - \ No newline at end of file diff --git a/src/app/docs/rxjs/operators/operators.component.scss b/src/app/docs/rxjs/operators/operators.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/operators.component.spec.ts b/src/app/docs/rxjs/operators/operators.component.spec.ts deleted file mode 100644 index afc3e07..0000000 --- a/src/app/docs/rxjs/operators/operators.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { OperatorsComponent } from './operators.component'; - -describe('OperatorsComponent', () => { - let component: OperatorsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ OperatorsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(OperatorsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/operators.component.ts b/src/app/docs/rxjs/operators/operators.component.ts deleted file mode 100644 index 06ffedb..0000000 --- a/src/app/docs/rxjs/operators/operators.component.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FromComponent } from './from/from.component'; - -@Component({ - selector: 'app-operators', - standalone: true, - imports: [CommonModule, RouterModule, FromComponent], - templateUrl: './operators.component.html', - styleUrls: ['./operators.component.scss'] -}) -export class OperatorsComponent { - -} diff --git a/src/app/docs/rxjs/operators/switchmap/switchmap.component.html b/src/app/docs/rxjs/operators/switchmap/switchmap.component.html deleted file mode 100644 index 4deeb8b..0000000 --- a/src/app/docs/rxjs/operators/switchmap/switchmap.component.html +++ /dev/null @@ -1 +0,0 @@ -

switchmap works!

diff --git a/src/app/docs/rxjs/operators/switchmap/switchmap.component.scss b/src/app/docs/rxjs/operators/switchmap/switchmap.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/switchmap/switchmap.component.spec.ts b/src/app/docs/rxjs/operators/switchmap/switchmap.component.spec.ts deleted file mode 100644 index cb3c991..0000000 --- a/src/app/docs/rxjs/operators/switchmap/switchmap.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SwitchmapComponent } from './switchmap.component'; - -describe('SwitchmapComponent', () => { - let component: SwitchmapComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ SwitchmapComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(SwitchmapComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/switchmap/switchmap.component.ts b/src/app/docs/rxjs/operators/switchmap/switchmap.component.ts deleted file mode 100644 index d55059d..0000000 --- a/src/app/docs/rxjs/operators/switchmap/switchmap.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-switchmap', - templateUrl: './switchmap.component.html', - styleUrls: ['./switchmap.component.scss'] -}) -export class SwitchmapComponent { - -} diff --git a/src/app/docs/rxjs/operators/timer/timer.component.html b/src/app/docs/rxjs/operators/timer/timer.component.html deleted file mode 100644 index 1154c3f..0000000 --- a/src/app/docs/rxjs/operators/timer/timer.component.html +++ /dev/null @@ -1 +0,0 @@ -

timer works!

diff --git a/src/app/docs/rxjs/operators/timer/timer.component.scss b/src/app/docs/rxjs/operators/timer/timer.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/timer/timer.component.spec.ts b/src/app/docs/rxjs/operators/timer/timer.component.spec.ts deleted file mode 100644 index 20ff0ea..0000000 --- a/src/app/docs/rxjs/operators/timer/timer.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TimerComponent } from './timer.component'; - -describe('TimerComponent', () => { - let component: TimerComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ TimerComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(TimerComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/timer/timer.component.ts b/src/app/docs/rxjs/operators/timer/timer.component.ts deleted file mode 100644 index af04c51..0000000 --- a/src/app/docs/rxjs/operators/timer/timer.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-timer', - templateUrl: './timer.component.html', - styleUrls: ['./timer.component.scss'] -}) -export class TimerComponent { - -} diff --git a/src/app/docs/rxjs/operators/toarray/toarray.component.html b/src/app/docs/rxjs/operators/toarray/toarray.component.html deleted file mode 100644 index cd31b3a..0000000 --- a/src/app/docs/rxjs/operators/toarray/toarray.component.html +++ /dev/null @@ -1 +0,0 @@ -

toarray works!

diff --git a/src/app/docs/rxjs/operators/toarray/toarray.component.scss b/src/app/docs/rxjs/operators/toarray/toarray.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/operators/toarray/toarray.component.spec.ts b/src/app/docs/rxjs/operators/toarray/toarray.component.spec.ts deleted file mode 100644 index 8996556..0000000 --- a/src/app/docs/rxjs/operators/toarray/toarray.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ToarrayComponent } from './toarray.component'; - -describe('ToarrayComponent', () => { - let component: ToarrayComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ToarrayComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(ToarrayComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/operators/toarray/toarray.component.ts b/src/app/docs/rxjs/operators/toarray/toarray.component.ts deleted file mode 100644 index 2c9399c..0000000 --- a/src/app/docs/rxjs/operators/toarray/toarray.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-toarray', - templateUrl: './toarray.component.html', - styleUrls: ['./toarray.component.scss'] -}) -export class ToarrayComponent { - -} diff --git a/src/app/docs/rxjs/rxjs-routes.ts b/src/app/docs/rxjs/rxjs-routes.ts deleted file mode 100644 index a7713b3..0000000 --- a/src/app/docs/rxjs/rxjs-routes.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Route } from "@angular/router"; -import { FromComponent } from "./operators/from/from.component"; -import { FromeventComponent } from "./operators/fromevent/fromevent.component"; -import { OperatorsComponent } from "./operators/operators.component"; -import { RxjsComponent } from "./rxjs.component"; -import { SubjectsComponent } from "./subjects/subjects.component"; - - -export const RXJS_ROUTES: Route[] = [ - { - path: '', component: RxjsComponent, - }, - { - path: 'operators', loadChildren: () => import('./operators/operators-routes').then(m => m.OPERATOTS_ROUTES), - }, - { - path: 'subjects', loadChildren: () => import('./subjects/subjects-routes').then(m => m.SUBJECTS_ROUTES), - } -] \ No newline at end of file diff --git a/src/app/docs/rxjs/rxjs.component.html b/src/app/docs/rxjs/rxjs.component.html deleted file mode 100644 index 444e28e..0000000 --- a/src/app/docs/rxjs/rxjs.component.html +++ /dev/null @@ -1,6 +0,0 @@ -

RxJS

- - \ No newline at end of file diff --git a/src/app/docs/rxjs/rxjs.component.scss b/src/app/docs/rxjs/rxjs.component.scss deleted file mode 100644 index f280ab3..0000000 --- a/src/app/docs/rxjs/rxjs.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -h1{ - text-align: center; - margin-top: 1em; - font-family: cursive; - font-weight: bolder; - font-size: 3rem; -} \ No newline at end of file diff --git a/src/app/docs/rxjs/rxjs.component.spec.ts b/src/app/docs/rxjs/rxjs.component.spec.ts deleted file mode 100644 index 90abfa9..0000000 --- a/src/app/docs/rxjs/rxjs.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { RxjsComponent } from './rxjs.component'; - -describe('RxjsComponent', () => { - let component: RxjsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ RxjsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(RxjsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/rxjs.component.ts b/src/app/docs/rxjs/rxjs.component.ts deleted file mode 100644 index 9888d1c..0000000 --- a/src/app/docs/rxjs/rxjs.component.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FromComponent } from './operators/from/from.component'; -import { FromeventComponent } from './operators/fromevent/fromevent.component'; -import { OperatorsComponent } from './operators/operators.component'; -import { SubjectsComponent } from './subjects/subjects.component'; -@Component({ - selector: 'app-rxjs', - standalone: true, - imports: [FromeventComponent, FromComponent, RouterModule, OperatorsComponent, SubjectsComponent], - templateUrl: './rxjs.component.html', - styleUrls: ['./rxjs.component.scss'] -}) -export class RxjsComponent { - -} diff --git a/src/app/docs/rxjs/subjects/subjects-routes.ts b/src/app/docs/rxjs/subjects/subjects-routes.ts deleted file mode 100644 index 940f2f7..0000000 --- a/src/app/docs/rxjs/subjects/subjects-routes.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Route } from "@angular/router"; -import { SubjectsComponent } from "./subjects.component"; - - -export const SUBJECTS_ROUTES: Route[] = [ - { - path: '', component: SubjectsComponent, - } -] \ No newline at end of file diff --git a/src/app/docs/rxjs/subjects/subjects.component.html b/src/app/docs/rxjs/subjects/subjects.component.html deleted file mode 100644 index 290fbd8..0000000 --- a/src/app/docs/rxjs/subjects/subjects.component.html +++ /dev/null @@ -1 +0,0 @@ -

subjects works!

diff --git a/src/app/docs/rxjs/subjects/subjects.component.scss b/src/app/docs/rxjs/subjects/subjects.component.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/docs/rxjs/subjects/subjects.component.spec.ts b/src/app/docs/rxjs/subjects/subjects.component.spec.ts deleted file mode 100644 index 2f23c1f..0000000 --- a/src/app/docs/rxjs/subjects/subjects.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SubjectsComponent } from './subjects.component'; - -describe('SubjectsComponent', () => { - let component: SubjectsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ SubjectsComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(SubjectsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/rxjs/subjects/subjects.component.ts b/src/app/docs/rxjs/subjects/subjects.component.ts deleted file mode 100644 index 467bf64..0000000 --- a/src/app/docs/rxjs/subjects/subjects.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'app-subjects', - standalone: true, - imports: [CommonModule, RouterModule], - templateUrl: './subjects.component.html', - styleUrls: ['./subjects.component.scss'] -}) -export class SubjectsComponent { - -} diff --git a/src/app/docs/typescript/typescript.component.html b/src/app/docs/typescript/typescript.component.html deleted file mode 100644 index ebf9d5e..0000000 --- a/src/app/docs/typescript/typescript.component.html +++ /dev/null @@ -1 +0,0 @@ -

TypeScript

\ No newline at end of file diff --git a/src/app/docs/typescript/typescript.component.scss b/src/app/docs/typescript/typescript.component.scss deleted file mode 100644 index f280ab3..0000000 --- a/src/app/docs/typescript/typescript.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -h1{ - text-align: center; - margin-top: 1em; - font-family: cursive; - font-weight: bolder; - font-size: 3rem; -} \ No newline at end of file diff --git a/src/app/docs/typescript/typescript.component.spec.ts b/src/app/docs/typescript/typescript.component.spec.ts deleted file mode 100644 index 0506517..0000000 --- a/src/app/docs/typescript/typescript.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TypescriptComponent } from './typescript.component'; - -describe('TypescriptComponent', () => { - let component: TypescriptComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ TypescriptComponent ] - }) - .compileComponents(); - - fixture = TestBed.createComponent(TypescriptComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/docs/typescript/typescript.component.ts b/src/app/docs/typescript/typescript.component.ts deleted file mode 100644 index 6aeb1bc..0000000 --- a/src/app/docs/typescript/typescript.component.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-typescript', - standalone: true, - imports: [CommonModule], - templateUrl: './typescript.component.html', - styleUrls: ['./typescript.component.scss'] -}) -export class TypescriptComponent { - -} diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/angular.svg b/src/assets/angular.svg deleted file mode 100644 index 873d4d9..0000000 --- a/src/assets/angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/jitvsaot.png b/src/assets/jitvsaot.png deleted file mode 100644 index 74462f55f5e30931b503d69f8cd3d1e843c79361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 238883 zcmaI7Wl$W!w?4d!F79s2;=zNv1cC)8xCVC%?i$<)4#5Hh_u%gC&f)}jw?Dso>%LX@ zet2tYW~zIpr_br>BhTs6;YtcpXvoCK0000@Mp{Az0DzYQ0AM^oFz+=mR`{>)H#l=K zc`*Q>Iu_;G2>!hcHkMYA2LL>20RaDC0O0Yx%Ksk#;KBv~92x=u{HXu{fkS4qvf%pz zgl}?E5`ee=9KYI%65nf(9Hh0J0RZ%#|D3=9`(l&#<^UN9F*Wz);}^F@(>X`l2#q;y zfz12e*`|!~NopWAwwO2!B{j92x>Fp@QUWty)Bw2-y0dvd$3h3xCG~<#r$&evafy5> zLR}n86(h_Of#arKdiYvB@c^?X3cL2*aG?kG`oQ^C-(yZ^lNlFlkUH_p z$D#jq85hsB0sWu4_u{9UG?N4w+W&nCJ>>Y`jsMdQbwgSpHFjy#L*?^8^2g zlF$G7ENxn5d0s8$|3}=oUf2JS#Mf9^JF1cMe+i*AFEuF^{vTfWG-yVOC;p489o^=s zm>j(~ajbg?c5pxy*lf!Bzj?@XY0SY)s8{dBkK8?G@sj@_3IaH00G((Ae)?FSQ=Xb;iF^E=DFvL5UQJRY*#YIlW*4)d zfQ^f5B1VM(0rlOh_E2Gf8w;WB>8XJ5pV;lit5(^<%iG3vUVi@Ng_Q*h?z(vtdxfOL z#H5_H3OepDFqi2oF_j1P>>XceGRA7_%`1VQ{4cx z+)>P)k|Xcti1RsLTiPNA&I>*%xa`-T+gIM#hg(SAGGju0wmsYAdjk*aNL&a8_Y*LH zdzCp+F-o|k2eU8$DDsFuxl?q)2}}}_n$QNvu>D* z-lls~&Mgtd3`_{mzh>rrQRrUGx;P?LydE<*TRD$f4ZZJ9C(aHm47$^~^Pde8z9QT^aGo0q~&E))*I>s2`Y=Sm8*8CbbbF7nGaoc2@k&wkZ9Lj%z z0>FX`0LB4}g-rsurXVd6CW`fE)uT8Ocjd=F zA_DP~NY5MfLz+&=$}i63ne5$}1tH#M85QR=t+!EDB-veFn5y2)bilceI@>VN7qIh` z3BFQzVlQSNQi5lD&H;g4sETY+9w&oj-m(mgQ$*30u5bXg_3)D5RD#e86Pd@*`~zRu ziox-C|Mjbitm)yQwK^OiTo;>w8EpMUh|(W`3cmj~OGrl*xhGLq$Tz2aE~)>c@-eh0 z(Gj$9Kwlri0 zCYwVt+NqZj9h5~bii0vfgU(tAiuF1FGKJ*~yu*h{RRn6A8O*N(9BouD3a=l72j}

6JCaoxkp0PV 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

*uw5;z{)%r9U?I8Y!E6 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�=9)tA3P7!-6|b>wEBp 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 diff --git a/src/assets/lifecycle-hooks.png b/src/assets/lifecycle-hooks.png deleted file mode 100644 index efbdd7b315ba1b0593a0a801a0f4e61e4b6f0a3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14630 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 WcZ@i?LyX}70000 - - - - Learn Angular - - - - - - - - - - - diff --git a/src/main.ts b/src/main.ts deleted file mode 100644 index c58dc05..0000000 --- a/src/main.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; - - -platformBrowserDynamic().bootstrapModule(AppModule) - .catch(err => console.error(err)); diff --git a/src/styles.scss b/src/styles.scss deleted file mode 100644 index 7e7239a..0000000 --- a/src/styles.scss +++ /dev/null @@ -1,4 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ - -html, body { height: 100%; } -body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; } diff --git a/tsconfig.app.json b/tsconfig.app.json deleted file mode 100644 index 374cc9d..0000000 --- a/tsconfig.app.json +++ /dev/null @@ -1,14 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/app", - "types": [] - }, - "files": [ - "src/main.ts" - ], - "include": [ - "src/**/*.d.ts" - ] -} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index ed966d4..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,33 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "compileOnSave": false, - "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "sourceMap": true, - "declaration": false, - "downlevelIteration": true, - "experimentalDecorators": true, - "moduleResolution": "node", - "importHelpers": true, - "target": "ES2022", - "module": "ES2022", - "useDefineForClassFields": false, - "lib": [ - "ES2022", - "dom" - ] - }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true, - "strictTemplates": true - } -} diff --git a/tsconfig.spec.json b/tsconfig.spec.json deleted file mode 100644 index be7e9da..0000000 --- a/tsconfig.spec.json +++ /dev/null @@ -1,14 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/spec", - "types": [ - "jasmine" - ] - }, - "include": [ - "src/**/*.spec.ts", - "src/**/*.d.ts" - ] -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 0edf90f..0000000 --- a/yarn.lock +++ /dev/null @@ -1,7060 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0", "@ampproject/remapping@2.2.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@angular-devkit/architect@0.1600.0": - version "0.1600.0" - resolved "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.0.tgz" - integrity sha512-nYRcqAxZnndhAEpSpJ1U2TScs2huu674OKrsEyJTqLEANEyCPBnusAmS9HcGzMBgePAwNElqOKrr5/f1DbYq1A== - dependencies: - "@angular-devkit/core" "16.0.0" - rxjs "7.8.1" - -"@angular-devkit/build-angular@^16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.0.0.tgz" - integrity sha512-OvDQAbrV3cUMfHws30MnDURsXselZ0GWhSxZjOdcD3cF64Nsq5ywftHOT+QC3YdDghwI8gMADN9et+aVDscBzQ== - dependencies: - "@ampproject/remapping" "2.2.1" - "@angular-devkit/architect" "0.1600.0" - "@angular-devkit/build-webpack" "0.1600.0" - "@angular-devkit/core" "16.0.0" - "@babel/core" "7.21.4" - "@babel/generator" "7.21.4" - "@babel/helper-annotate-as-pure" "7.18.6" - "@babel/helper-split-export-declaration" "7.18.6" - "@babel/plugin-proposal-async-generator-functions" "7.20.7" - "@babel/plugin-transform-async-to-generator" "7.20.7" - "@babel/plugin-transform-runtime" "7.21.4" - "@babel/preset-env" "7.21.4" - "@babel/runtime" "7.21.0" - "@babel/template" "7.20.7" - "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "16.0.0" - "@vitejs/plugin-basic-ssl" "1.0.1" - ansi-colors "4.1.3" - autoprefixer "10.4.14" - babel-loader "9.1.2" - babel-plugin-istanbul "6.1.1" - browserslist "4.21.5" - cacache "17.0.6" - chokidar "3.5.3" - copy-webpack-plugin "11.0.0" - critters "0.0.16" - css-loader "6.7.3" - esbuild-wasm "0.17.18" - glob "8.1.0" - https-proxy-agent "5.0.1" - inquirer "8.2.4" - jsonc-parser "3.2.0" - karma-source-map-support "1.4.0" - less "4.1.3" - less-loader "11.1.0" - license-webpack-plugin "4.0.2" - loader-utils "3.2.1" - magic-string "0.30.0" - mini-css-extract-plugin "2.7.5" - mrmime "1.0.1" - open "8.4.2" - ora "5.4.1" - parse5-html-rewriting-stream "7.0.0" - piscina "3.2.0" - postcss "8.4.23" - postcss-loader "7.2.4" - resolve-url-loader "5.0.0" - rxjs "7.8.1" - sass "1.62.1" - sass-loader "13.2.2" - semver "7.4.0" - source-map-loader "4.0.1" - source-map-support "0.5.21" - terser "5.17.1" - text-table "0.2.0" - tree-kill "1.2.2" - tslib "2.5.0" - vite "4.3.1" - webpack "5.80.0" - webpack-dev-middleware "6.0.2" - webpack-dev-server "4.13.2" - webpack-merge "5.8.0" - webpack-subresource-integrity "5.1.0" - optionalDependencies: - esbuild "0.17.18" - -"@angular-devkit/build-webpack@0.1600.0": - version "0.1600.0" - resolved "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1600.0.tgz" - integrity sha512-ZlNNMtAzgMCsaN5crkqtgeYxWEyZ78/ePfrJTB3+Hb6LS+hsRf4WAYubHWRWReSx87ppluRrgNZLy0K9ooWy1w== - dependencies: - "@angular-devkit/architect" "0.1600.0" - rxjs "7.8.1" - -"@angular-devkit/core@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.0.tgz" - integrity sha512-YJKvAJlg4/lfP93pQNawlOTQalynWGpoatZU+1aXBgRh5YCTKu2S/A3gtQ71DBuhac76gJe1RpxDoq41kB2KlQ== - dependencies: - ajv "8.12.0" - ajv-formats "2.1.1" - jsonc-parser "3.2.0" - rxjs "7.8.1" - source-map "0.7.4" - -"@angular-devkit/schematics@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.0.tgz" - integrity sha512-9uFOqjOQdhnpxU5mku2LvBkV5Ave2ihHBFaQCH7vQ7DD+p4NpLHu93bMSh+f7k9W7F0lY18g9qrihRgK/7wfuA== - dependencies: - "@angular-devkit/core" "16.0.0" - jsonc-parser "3.2.0" - magic-string "0.30.0" - ora "5.4.1" - rxjs "7.8.1" - -"@angular/animations@^15.0.0 || ^16.0.0", "@angular/animations@^16.0.0", "@angular/animations@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/animations/-/animations-16.0.0.tgz" - integrity sha512-Xx4Ffdo3sweg24MDVAXbDfxqkNPEuRgqOC1+f9171kf+w7cBEr4Bmy37DP7YkJceaU0xJH9imcx4708KeIjqkQ== - dependencies: - tslib "^2.3.0" - -"@angular/cdk@^15.2.8", "@angular/cdk@15.2.8": - version "15.2.8" - resolved "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.8.tgz" - integrity sha512-jiCoxfBFMH29IZIiPmVUzIWetfUNpMIvC20xYVF8RMM819vPogoObzwK4DN/sXcp/6oVbBzZFaYdijhhIt9soQ== - dependencies: - tslib "^2.3.0" - optionalDependencies: - parse5 "^7.1.2" - -"@angular/cli@~16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/cli/-/cli-16.0.0.tgz" - integrity sha512-vsveaSJ5kj0MeJCg1nir5iJJEsdrRRnyNeL1awMcyrEjAhBPX3d0gfOP2fe0HR5KJtntX8zvihGus3i48Quo7A== - dependencies: - "@angular-devkit/architect" "0.1600.0" - "@angular-devkit/core" "16.0.0" - "@angular-devkit/schematics" "16.0.0" - "@schematics/angular" "16.0.0" - "@yarnpkg/lockfile" "1.1.0" - ansi-colors "4.1.3" - ini "4.0.0" - inquirer "8.2.4" - jsonc-parser "3.2.0" - npm-package-arg "10.1.0" - npm-pick-manifest "8.0.1" - open "8.4.2" - ora "5.4.1" - pacote "15.1.3" - resolve "1.22.2" - semver "7.4.0" - symbol-observable "4.0.0" - yargs "17.7.2" - -"@angular/common@^15.0.0 || ^16.0.0", "@angular/common@^16.0.0", "@angular/common@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/common/-/common-16.0.0.tgz" - integrity sha512-at3/xCevf2t9swX2P7K7gaSBuQPy7ZJsf37qQkYIuczzfij69r7s9NjYeA74/q3EWG9Yl2DCrhYoCW7ViXQINQ== - dependencies: - tslib "^2.3.0" - -"@angular/compiler-cli@^16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.0.0.tgz" - integrity sha512-oyJzxiTHxziv7mD0QuA7K6tpDoL6YNGPkquKjeJjNVZvUrodGsvJ8xHO4ydmjK3nMu2ET1YarsdI8bRp4vp/7w== - dependencies: - "@babel/core" "7.19.3" - "@jridgewell/sourcemap-codec" "^1.4.14" - chokidar "^3.0.0" - convert-source-map "^1.5.1" - reflect-metadata "^0.1.2" - semver "^7.0.0" - tslib "^2.3.0" - yargs "^17.2.1" - -"@angular/compiler@^16.0.0", "@angular/compiler@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/compiler/-/compiler-16.0.0.tgz" - integrity sha512-xtg+KRvSeB9DUzMDtvlaRGKv+Y0MERsz+JOoqV9H4606ThNz5h8ih6fEhVKYqG100o7GhdJaVFO+vlr2/edUHA== - dependencies: - tslib "^2.3.0" - -"@angular/core@^15.0.0 || ^16.0.0", "@angular/core@^16.0.0", "@angular/core@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/core/-/core-16.0.0.tgz" - integrity sha512-scppDxtXubum6ZiGu3ogmReBtMuA5XXk5FL3YKLb3c9O7q9Z5PC8KNQ6SsaOwEb6oW+0BWXMV698p/zmd0J4tA== - dependencies: - tslib "^2.3.0" - -"@angular/forms@^15.0.0 || ^16.0.0", "@angular/forms@^16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/forms/-/forms-16.0.0.tgz" - integrity sha512-avpreXyDYWf44RNM5hfi5cTXXiNwcajBURP5rLap8RPMSUi2ePlJsmi0O+3+GduNZFbtnRXIpKTj3W+GeNa0PA== - dependencies: - tslib "^2.3.0" - -"@angular/material@^15.2.8": - version "15.2.8" - resolved "https://registry.npmjs.org/@angular/material/-/material-15.2.8.tgz" - integrity sha512-bk0dv8PSJGFDgAv3CU3+jfvnOO0ah/L9JUyvw73kjiKezgjW/O8Lgq/dwkDTQ1dF3zCF+JWNqhEJmgi0GVW/cQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/auto-init" "15.0.0-canary.684e33d25.0" - "@material/banner" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/button" "15.0.0-canary.684e33d25.0" - "@material/card" "15.0.0-canary.684e33d25.0" - "@material/checkbox" "15.0.0-canary.684e33d25.0" - "@material/chips" "15.0.0-canary.684e33d25.0" - "@material/circular-progress" "15.0.0-canary.684e33d25.0" - "@material/data-table" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dialog" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/drawer" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/fab" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/floating-label" "15.0.0-canary.684e33d25.0" - "@material/form-field" "15.0.0-canary.684e33d25.0" - "@material/icon-button" "15.0.0-canary.684e33d25.0" - "@material/image-list" "15.0.0-canary.684e33d25.0" - "@material/layout-grid" "15.0.0-canary.684e33d25.0" - "@material/line-ripple" "15.0.0-canary.684e33d25.0" - "@material/linear-progress" "15.0.0-canary.684e33d25.0" - "@material/list" "15.0.0-canary.684e33d25.0" - "@material/menu" "15.0.0-canary.684e33d25.0" - "@material/menu-surface" "15.0.0-canary.684e33d25.0" - "@material/notched-outline" "15.0.0-canary.684e33d25.0" - "@material/radio" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/segmented-button" "15.0.0-canary.684e33d25.0" - "@material/select" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/slider" "15.0.0-canary.684e33d25.0" - "@material/snackbar" "15.0.0-canary.684e33d25.0" - "@material/switch" "15.0.0-canary.684e33d25.0" - "@material/tab" "15.0.0-canary.684e33d25.0" - "@material/tab-bar" "15.0.0-canary.684e33d25.0" - "@material/tab-indicator" "15.0.0-canary.684e33d25.0" - "@material/tab-scroller" "15.0.0-canary.684e33d25.0" - "@material/textfield" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tooltip" "15.0.0-canary.684e33d25.0" - "@material/top-app-bar" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.3.0" - -"@angular/platform-browser-dynamic@^16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.0.0.tgz" - integrity sha512-xUR36r+7hFQjAb0RA0VFfWrCLj2VnWg0xJgPe4FQmwaEWjKMc011tkJXs0PApaiTxvE0W08nadSDTu5jfsBrFw== - dependencies: - tslib "^2.3.0" - -"@angular/platform-browser@^15.0.0 || ^16.0.0", "@angular/platform-browser@^16.0.0", "@angular/platform-browser@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.0.0.tgz" - integrity sha512-6LpgLfEnumKMKM/S9joWrVSm4MdFuIjddFmlSG7zGcRqwM0N8doH/YkuwTK8/t9q8wI/yztp6qM2pg25Pgv1XA== - dependencies: - tslib "^2.3.0" - -"@angular/router@^16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@angular/router/-/router-16.0.0.tgz" - integrity sha512-+5gjJwFx3AFGv7OnY53pfUzaPbWe5gOVQWXAnlUuk6tsQmWJBMehuCQ5ZO5cxViQDZkyvNALzoUeU6aKWmNqmg== - dependencies: - tslib "^2.3.0" - -"@assemblyscript/loader@^0.10.1": - version "0.10.1" - resolved "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz" - integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4", "@babel/compat-data@^7.21.5": - version "7.21.7" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz" - integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0": - version "7.20.12" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz" - integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.7" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helpers" "^7.20.7" - "@babel/parser" "^7.20.7" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.12" - "@babel/types" "^7.20.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/core@7.19.3": - version "7.19.3" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz" - integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.3" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helpers" "^7.19.0" - "@babel/parser" "^7.19.3" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.3" - "@babel/types" "^7.19.3" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/core@7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz" - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.4" - "@babel/types" "^7.21.4" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/generator@^7.19.3", "@babel/generator@^7.20.7", "@babel/generator@^7.21.4", "@babel/generator@7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== - dependencies: - "@babel/types" "^7.21.4" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/generator@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz" - integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== - dependencies: - "@babel/types" "^7.21.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz" - integrity sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== - dependencies: - "@babel/types" "^7.21.5" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz" - integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== - dependencies: - "@babel/compat-data" "^7.21.5" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" - lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.8" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz" - integrity sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.5" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.21.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - semver "^6.3.0" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.21.8" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz" - integrity sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.3.1" - semver "^6.3.0" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz" - integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz" - integrity sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg== - dependencies: - "@babel/types" "^7.21.5" - -"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== - dependencies: - "@babel/types" "^7.21.4" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2", "@babel/helper-module-transforms@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz" - integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== - dependencies: - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-simple-access" "^7.21.5" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.5" - "@babel/types" "^7.21.5" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz" - integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== - -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7", "@babel/helper-replace-supers@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz" - integrity sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg== - dependencies: - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-member-expression-to-functions" "^7.21.5" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.5" - "@babel/types" "^7.21.5" - -"@babel/helper-simple-access@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz" - integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== - dependencies: - "@babel/types" "^7.21.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz" - integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7", "@babel/helpers@^7.21.0": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz" - integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.5" - "@babel/types" "^7.21.5" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.21.5": - version "7.21.8" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz" - integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - 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.18.6.tgz" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" - -"@babel/plugin-proposal-async-generator-functions@^7.20.7", "@babel/plugin-proposal-async-generator-functions@7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz" - integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz" - integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-arrow-functions@^7.20.7": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz" - integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== - dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - -"@babel/plugin-transform-async-to-generator@^7.20.7", "@babel/plugin-transform-async-to-generator@7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.20.7": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz" - integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== - dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/template" "^7.20.7" - -"@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.21.0": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz" - integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== - dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.20.11": - version "7.20.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== - dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-modules-commonjs@^7.21.2": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz" - integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== - dependencies: - "@babel/helper-module-transforms" "^7.21.5" - "@babel/helper-plugin-utils" "^7.21.5" - "@babel/helper-simple-access" "^7.21.5" - -"@babel/plugin-transform-modules-systemjs@^7.20.11": - version "7.20.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz" - integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" - -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.20.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz" - integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== - dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-runtime@7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz" - integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== - dependencies: - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz" - integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== - dependencies: - "@babel/helper-plugin-utils" "^7.21.5" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/preset-env@7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz" - integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" - "@babel/plugin-proposal-async-generator-functions" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.21.0" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.20.7" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.20.7" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.21.0" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-modules-systemjs" "^7.20.11" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.21.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.20.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.21.4" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.8.4", "@babel/runtime@7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.4", "@babel/traverse@^7.21.5": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz" - integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.5" - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.5" - "@babel/types" "^7.21.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.4.4": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz" - integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== - dependencies: - "@babel/helper-string-parser" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" - -"@discoveryjs/json-ext@0.5.7": - version "0.5.7" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== - -"@esbuild/win32-x64@0.17.18": - version "0.17.18" - resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz" - integrity sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== - -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== - -"@material/animation@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ== - dependencies: - tslib "^2.1.0" - -"@material/auto-init@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/banner@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/button" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/base@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ== - dependencies: - tslib "^2.1.0" - -"@material/button@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w== - dependencies: - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/card@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g== - dependencies: - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/checkbox@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/chips@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/checkbox" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - safevalues "^0.3.4" - tslib "^2.1.0" - -"@material/circular-progress@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/progress-indicator" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/data-table@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/checkbox" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/icon-button" "15.0.0-canary.684e33d25.0" - "@material/linear-progress" "15.0.0-canary.684e33d25.0" - "@material/list" "15.0.0-canary.684e33d25.0" - "@material/menu" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/select" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/density@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA== - dependencies: - tslib "^2.1.0" - -"@material/dialog@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/button" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/icon-button" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/dom@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog== - dependencies: - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/drawer@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/list" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/elevation@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/fab@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/feature-targeting@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A== - dependencies: - tslib "^2.1.0" - -"@material/floating-label@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/focus-ring@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg== - dependencies: - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - -"@material/form-field@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/icon-button@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/image-list@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA== - dependencies: - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/layout-grid@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA== - dependencies: - tslib "^2.1.0" - -"@material/line-ripple@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/linear-progress@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/progress-indicator" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/list@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/menu-surface@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/menu@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/list" "15.0.0-canary.684e33d25.0" - "@material/menu-surface" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/notched-outline@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/floating-label" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/progress-indicator@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw== - dependencies: - tslib "^2.1.0" - -"@material/radio@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/ripple@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/rtl@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw== - dependencies: - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/segmented-button@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/touch-target" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/select@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/floating-label" "15.0.0-canary.684e33d25.0" - "@material/line-ripple" "15.0.0-canary.684e33d25.0" - "@material/list" "15.0.0-canary.684e33d25.0" - "@material/menu" "15.0.0-canary.684e33d25.0" - "@material/menu-surface" "15.0.0-canary.684e33d25.0" - "@material/notched-outline" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/shape@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA== - dependencies: - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/slider@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/snackbar@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/button" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/icon-button" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/switch@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - safevalues "^0.3.4" - tslib "^2.1.0" - -"@material/tab-bar@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/tab" "15.0.0-canary.684e33d25.0" - "@material/tab-indicator" "15.0.0-canary.684e33d25.0" - "@material/tab-scroller" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/tab-indicator@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/tab-scroller@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/tab" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/tab@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/focus-ring" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/tab-indicator" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/textfield@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/density" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/floating-label" "15.0.0-canary.684e33d25.0" - "@material/line-ripple" "15.0.0-canary.684e33d25.0" - "@material/notched-outline" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/theme@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw== - dependencies: - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/tokens@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ== - dependencies: - "@material/elevation" "15.0.0-canary.684e33d25.0" - -"@material/tooltip@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/button" "15.0.0-canary.684e33d25.0" - "@material/dom" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/tokens" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - safevalues "^0.3.4" - tslib "^2.1.0" - -"@material/top-app-bar@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw== - dependencies: - "@material/animation" "15.0.0-canary.684e33d25.0" - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/elevation" "15.0.0-canary.684e33d25.0" - "@material/ripple" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/shape" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - "@material/typography" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/touch-target@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ== - dependencies: - "@material/base" "15.0.0-canary.684e33d25.0" - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/rtl" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@material/typography@15.0.0-canary.684e33d25.0": - version "15.0.0-canary.684e33d25.0" - resolved "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz" - integrity sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw== - dependencies: - "@material/feature-targeting" "15.0.0-canary.684e33d25.0" - "@material/theme" "15.0.0-canary.684e33d25.0" - tslib "^2.1.0" - -"@ngtools/webpack@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.0.0.tgz" - integrity sha512-I5zjGtJu2wwIdM+OFUHXezmwTJ0wpParVJgCxR0cLd0CIbpRYSjOSZQN/nR9ZnTKAI5uFZ3MM2p/VRQGUUHUcw== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/fs@^3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz" - integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== - dependencies: - semver "^7.3.5" - -"@npmcli/git@^4.0.0": - version "4.0.4" - resolved "https://registry.npmjs.org/@npmcli/git/-/git-4.0.4.tgz" - integrity sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg== - dependencies: - "@npmcli/promise-spawn" "^6.0.0" - lru-cache "^7.4.4" - npm-pick-manifest "^8.0.0" - proc-log "^3.0.0" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" - semver "^7.3.5" - which "^3.0.0" - -"@npmcli/installed-package-contents@^2.0.1": - version "2.0.2" - resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz" - integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== - dependencies: - npm-bundled "^3.0.0" - npm-normalize-package-bin "^3.0.0" - -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/node-gyp@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz" - integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== - -"@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": - version "6.0.2" - resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz" - integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== - dependencies: - which "^3.0.0" - -"@npmcli/run-script@^6.0.0": - version "6.0.1" - resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.1.tgz" - integrity sha512-Yi04ZSold8jcbBJD/ahKMJSQCQifH8DAbMwkBvoLaTpGFxzHC3B/5ZyoVR69q/4xedz84tvi9DJOJjNe17h+LA== - dependencies: - "@npmcli/node-gyp" "^3.0.0" - "@npmcli/promise-spawn" "^6.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^3.0.0" - which "^3.0.0" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@schematics/angular@16.0.0": - version "16.0.0" - resolved "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.0.tgz" - integrity sha512-Ao1Y0hEDa30JjWDLnUfOsD+9nnfdBFclfKFzR+7pvvFYCpSUhH1u+8e+7noruIxlP26+SpqPn3AF5+IRTGza8w== - dependencies: - "@angular-devkit/core" "16.0.0" - "@angular-devkit/schematics" "16.0.0" - jsonc-parser "3.2.0" - -"@sigstore/protobuf-specs@^0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz" - integrity sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ== - -"@socket.io/component-emitter@~3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" - integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@tsconfig/node10@^1.0.7": - version "1.0.9" - resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== - -"@tufjs/canonical-json@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz" - integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== - -"@tufjs/models@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz" - integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== - dependencies: - "@tufjs/canonical-json" "1.0.0" - minimatch "^9.0.0" - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.5.0" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz" - integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/cookie@^0.4.1": - version "0.4.1" - resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz" - integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== - -"@types/cors@^2.8.12": - version "2.8.13" - resolved "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz" - integrity sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== - dependencies: - "@types/node" "*" - -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.21.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.0.tgz" - integrity sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@^1.0.0": - version "1.0.1" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.34" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz" - integrity sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.17" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz" - integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/http-proxy@^1.17.8": - version "1.17.11" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz" - integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== - dependencies: - "@types/node" "*" - -"@types/jasmine@~4.3.0": - version "4.3.1" - resolved "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz" - integrity sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ== - -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/mime@*", "@types/mime@^1": - version "1.3.2" - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== - -"@types/node@*", "@types/node@>= 14", "@types/node@>=10.0.0": - version "18.13.0" - resolved "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz" - integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/send@*": - version "0.17.1" - resolved "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz" - integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.1" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz" - integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== - dependencies: - "@types/mime" "*" - "@types/node" "*" - -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== - dependencies: - "@types/node" "*" - -"@types/ws@^8.5.1": - version "8.5.4" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== - dependencies: - "@types/node" "*" - -"@vitejs/plugin-basic-ssl@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz" - integrity sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A== - -"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz" - integrity sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - -"@webassemblyjs/floating-point-hex-parser@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz" - integrity sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ== - -"@webassemblyjs/helper-api-error@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz" - integrity sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA== - -"@webassemblyjs/helper-buffer@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz" - integrity sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg== - -"@webassemblyjs/helper-numbers@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz" - integrity sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.5" - "@webassemblyjs/helper-api-error" "1.11.5" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz" - integrity sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA== - -"@webassemblyjs/helper-wasm-section@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz" - integrity sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" - -"@webassemblyjs/ieee754@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz" - integrity sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz" - integrity sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz" - integrity sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ== - -"@webassemblyjs/wasm-edit@^1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz" - integrity sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/helper-wasm-section" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" - "@webassemblyjs/wasm-opt" "1.11.5" - "@webassemblyjs/wasm-parser" "1.11.5" - "@webassemblyjs/wast-printer" "1.11.5" - -"@webassemblyjs/wasm-gen@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz" - integrity sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/ieee754" "1.11.5" - "@webassemblyjs/leb128" "1.11.5" - "@webassemblyjs/utf8" "1.11.5" - -"@webassemblyjs/wasm-opt@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz" - integrity sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" - "@webassemblyjs/wasm-parser" "1.11.5" - -"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz" - integrity sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-api-error" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/ieee754" "1.11.5" - "@webassemblyjs/leb128" "1.11.5" - "@webassemblyjs/utf8" "1.11.5" - -"@webassemblyjs/wast-printer@1.11.5": - version "1.11.5" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz" - integrity sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA== - dependencies: - "@webassemblyjs/ast" "1.11.5" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -"@yarnpkg/lockfile@1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== - -abab@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-walk@^8.1.1: - version "8.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -acorn@^8, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: - version "8.8.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== - -adjust-sourcemap-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" - integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== - dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" - -agent-base@^6.0.2, agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.2.1: - version "4.3.0" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz" - integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== - dependencies: - debug "^4.1.0" - depd "^2.0.0" - humanize-ms "^1.2.1" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1, ajv-formats@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.5, ajv@^6.9.1: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.8.0, ajv@^8.8.2, ajv@8.12.0: - version "8.12.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-colors@4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -autoprefixer@10.4.14: - version "10.4.14" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" - integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== - dependencies: - browserslist "^4.21.5" - caniuse-lite "^1.0.30001464" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -babel-loader@9.1.2: - version "9.1.2" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz" - integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== - dependencies: - find-cache-dir "^3.3.2" - schema-utils "^4.0.0" - -babel-plugin-istanbul@6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" - -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.2.0, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base64id@~2.0.0, base64id@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" - integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bl@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -body-parser@^1.19.0, body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.1.1" - resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz" - integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.5, "browserslist@>= 4.21.0", browserslist@4.21.5: - version "4.21.5" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== - dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builtins@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz" - integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== - dependencies: - semver "^7.0.0" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - -cacache@^17.0.0, cacache@17.0.6: - version "17.0.6" - resolved "https://registry.npmjs.org/cacache/-/cacache-17.0.6.tgz" - integrity sha512-ixcYmEBExFa/+ajIPjcwypxL97CjJyOsH9A/W+4qgEPIpJvKlC+HmVY8nkIck6n3PwUTdgq9c489niJGwl+5Cw== - dependencies: - "@npmcli/fs" "^3.1.0" - fs-minipass "^3.0.0" - glob "^10.2.2" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - ssri "^10.0.0" - tar "^6.1.11" - unique-filename "^3.0.0" - -call-bind@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: - version "1.0.30001482" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz" - integrity sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ== - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.1.1: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chokidar@^3.0.0, chokidar@^3.5.1, chokidar@^3.5.2, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.7.0" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -colorette@^2.0.10: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -connect@^3.7.0: - version "3.7.0" - resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" - integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - -console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - -convert-source-map@^1.5.1, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@~0.4.1: - version "0.4.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - -copy-webpack-plugin@11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.25.1: - version "3.30.1" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz" - integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== - dependencies: - browserslist "^4.21.5" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cors@~2.8.5: - version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - -cosmiconfig-typescript-loader@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz" - integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== - -cosmiconfig@^8.1.3, cosmiconfig@>=7: - version "8.1.3" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz" - integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== - dependencies: - import-fresh "^3.2.1" - js-yaml "^4.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -critters@0.0.16: - version "0.0.16" - resolved "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz" - integrity sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A== - dependencies: - chalk "^4.1.0" - css-select "^4.2.0" - parse5 "^6.0.1" - parse5-htmlparser2-tree-adapter "^6.0.1" - postcss "^8.3.7" - pretty-bytes "^5.3.0" - -cross-spawn@^7.0.0, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-loader@6.7.3: - version "6.7.3" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz" - integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.19" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.8" - -css-select@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-what@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -custom-event@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz" - integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== - -date-format@^4.0.14: - version "4.0.14" - resolved "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz" - integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== - -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2, debug@4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -depd@^2.0.0, depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -di@^0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/di/-/di-0.0.1.tgz" - integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^5.2.2: - version "5.6.0" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz" - integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -dom-serialize@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz" - integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== - dependencies: - custom-event "~1.0.0" - ent "~2.2.0" - extend "^3.0.0" - void-elements "^2.0.0" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.4.284: - version "1.4.291" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.291.tgz" - integrity sha512-8vk4rSMBh9LRfZKE6wcxOLmlfA4Xsa4v0RRwB6VJkAH703klC9XfZIocmTk2gLBzW31P6XbuNeMt1aB5aAu/2g== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -engine.io-parser@~5.0.3: - version "5.0.6" - resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz" - integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== - -engine.io@~6.4.0: - version "6.4.0" - resolved "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz" - integrity sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ== - dependencies: - "@types/cookie" "^0.4.1" - "@types/cors" "^2.8.12" - "@types/node" ">=10.0.0" - accepts "~1.3.4" - base64id "2.0.0" - cookie "~0.4.1" - cors "~2.8.5" - debug "~4.3.1" - engine.io-parser "~5.0.3" - ws "~8.11.0" - -enhanced-resolve@^5.13.0: - version "5.13.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz" - integrity sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -ent@~2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" - integrity sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.3.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== - -env-paths@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== - -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-module-lexer@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz" - integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== - -esbuild-wasm@0.17.18: - version "0.17.18" - resolved "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.18.tgz" - integrity sha512-h4m5zVa+KaDuRFIbH9dokMwovvkIjTQJS7/Ry+0Z1paVuS9aIkso2vdA2GmwH9GSvGX6w71WveJ3PfkoLuWaRw== - -esbuild@^0.17.5, esbuild@0.17.18: - version "0.17.18" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz" - integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== - optionalDependencies: - "@esbuild/android-arm" "0.17.18" - "@esbuild/android-arm64" "0.17.18" - "@esbuild/android-x64" "0.17.18" - "@esbuild/darwin-arm64" "0.17.18" - "@esbuild/darwin-x64" "0.17.18" - "@esbuild/freebsd-arm64" "0.17.18" - "@esbuild/freebsd-x64" "0.17.18" - "@esbuild/linux-arm" "0.17.18" - "@esbuild/linux-arm64" "0.17.18" - "@esbuild/linux-ia32" "0.17.18" - "@esbuild/linux-loong64" "0.17.18" - "@esbuild/linux-mips64el" "0.17.18" - "@esbuild/linux-ppc64" "0.17.18" - "@esbuild/linux-riscv64" "0.17.18" - "@esbuild/linux-s390x" "0.17.18" - "@esbuild/linux-x64" "0.17.18" - "@esbuild/netbsd-x64" "0.17.18" - "@esbuild/openbsd-x64" "0.17.18" - "@esbuild/sunos-x64" "0.17.18" - "@esbuild/win32-arm64" "0.17.18" - "@esbuild/win32-ia32" "0.17.18" - "@esbuild/win32-x64" "0.17.18" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eventemitter-asyncresource@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz" - integrity sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ== - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -express@^4.17.3: - version "4.18.2" - resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatted@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -follow-redirects@^1.0.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-minipass@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-minipass@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz" - integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== - dependencies: - minipass "^5.0.0" - -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2: - version "1.2.0" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^10.2.2: - version "10.2.2" - resolved "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz" - integrity sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ== - dependencies: - foreground-child "^3.1.0" - jackspeak "^2.0.3" - minimatch "^9.0.0" - minipass "^5.0.0" - path-scurry "^1.7.0" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.4: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.7: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^8.0.1, glob@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^13.1.1: - version "13.1.3" - resolved "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz" - integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hdr-histogram-js@^2.0.1: - version "2.0.3" - resolved "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz" - integrity sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g== - dependencies: - "@assemblyscript/loader" "^0.10.1" - base64-js "^1.2.0" - pako "^1.0.3" - -hdr-histogram-percentiles-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz" - integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== - -hosted-git-info@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz" - integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== - dependencies: - lru-cache "^7.5.1" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -https-proxy-agent@^5.0.0, https-proxy-agent@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -iconv-lite@^0.4.24, iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-walk@^6.0.0: - version "6.0.3" - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz" - integrity sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA== - dependencies: - minimatch "^9.0.0" - -ignore@^5.2.0: - version "5.2.4" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" - integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== - -immutable@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz" - integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2, inherits@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-4.0.0.tgz" - integrity sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg== - -inquirer@8.2.4: - version "8.2.4" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.11.0, is-core-module@^2.8.1: - version "2.12.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz" - integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== - dependencies: - has "^1.0.3" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isbinaryfile@^4.0.8: - version "4.0.10" - resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" - integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.0.5: - version "3.1.5" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jackspeak@^2.0.3: - version "2.2.0" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz" - integrity sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jasmine-core@^4.0.0, jasmine-core@^4.1.0, jasmine-core@~4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz" - integrity sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw== - -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-parse-even-better-errors@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz" - integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json5@^2.1.2, json5@^2.2.1, json5@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonc-parser@3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz" - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - -karma-chrome-launcher@~3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz" - integrity sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ== - dependencies: - which "^1.2.1" - -karma-coverage@~2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz" - integrity sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA== - dependencies: - istanbul-lib-coverage "^3.2.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.1" - istanbul-reports "^3.0.5" - minimatch "^3.0.4" - -karma-jasmine-html-reporter@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz" - integrity sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA== - -karma-jasmine@^5.0.0, karma-jasmine@~5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz" - integrity sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ== - dependencies: - jasmine-core "^4.1.0" - -karma-source-map-support@1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz" - integrity sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== - dependencies: - source-map-support "^0.5.5" - -karma@^6.0.0, karma@^6.3.0, karma@~6.4.0: - version "6.4.1" - resolved "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz" - integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA== - dependencies: - "@colors/colors" "1.5.0" - body-parser "^1.19.0" - braces "^3.0.2" - chokidar "^3.5.1" - connect "^3.7.0" - di "^0.0.1" - dom-serialize "^2.2.1" - glob "^7.1.7" - graceful-fs "^4.2.6" - http-proxy "^1.18.1" - isbinaryfile "^4.0.8" - lodash "^4.17.21" - log4js "^6.4.1" - mime "^2.5.2" - minimatch "^3.0.4" - mkdirp "^0.5.5" - qjobs "^1.2.0" - range-parser "^1.2.1" - rimraf "^3.0.2" - socket.io "^4.4.1" - source-map "^0.6.1" - tmp "^0.2.1" - ua-parser-js "^0.7.30" - yargs "^16.1.1" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -klona@^2.0.4, klona@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - -launch-editor@^2.6.0: - version "2.6.0" - resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz" - integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== - dependencies: - picocolors "^1.0.0" - shell-quote "^1.7.3" - -less-loader@11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz" - integrity sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug== - dependencies: - klona "^2.0.4" - -less@*, "less@^3.5.0 || ^4.0.0", less@4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/less/-/less-4.1.3.tgz" - integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== - dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - needle "^3.1.0" - source-map "~0.6.0" - -license-webpack-plugin@4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz" - integrity sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw== - dependencies: - webpack-sources "^3.0.0" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -log4js@^6.4.1: - version "6.7.1" - resolved "https://registry.npmjs.org/log4js/-/log4js-6.7.1.tgz" - integrity sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ== - dependencies: - date-format "^4.0.14" - debug "^4.3.4" - flatted "^3.2.7" - rfdc "^1.3.0" - streamroller "^3.1.3" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lru-cache@^7.4.4: - version "7.18.3" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -lru-cache@^7.5.1: - version "7.18.3" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -lru-cache@^9.0.0: - version "9.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz" - integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== - -magic-string@0.30.0: - version "0.30.0" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz" - integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -make-fetch-happen@^10.0.3: - version "10.2.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -make-fetch-happen@^11.0.0: - version "11.1.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" - integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^17.0.0" - http-cache-semantics "^4.1.1" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-fetch "^3.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^10.0.0" - -make-fetch-happen@^11.0.1: - version "11.1.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" - integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^17.0.0" - http-cache-semantics "^4.1.1" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-fetch "^3.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^10.0.0" - -make-fetch-happen@^11.1.0: - version "11.1.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" - integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^17.0.0" - http-cache-semantics "^4.1.1" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-fetch "^3.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^10.0.0" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.4.12, memfs@^3.4.3: - version "3.5.1" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz" - integrity sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== - dependencies: - fs-monkey "^1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.5.2: - version "2.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mini-css-extract-plugin@2.7.5: - version "2.7.5" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz" - integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== - dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@^3.0.4, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz" - integrity sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-fetch@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz" - integrity sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ== - dependencies: - minipass "^5.0.0" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-json-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz" - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: - version "3.3.6" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - -minizlib@^2.1.1, minizlib@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp@^0.5.5: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mrmime@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - -ms@^2.0.0, ms@^2.1.1, ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -needle@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" - integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== - dependencies: - debug "^3.2.6" - iconv-lite "^0.6.3" - sax "^1.2.4" - -negotiator@^0.6.3, negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -node-forge@^1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-gyp@^9.0.0: - version "9.3.1" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz" - integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" - -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== - -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - -normalize-package-data@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz" - integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== - dependencies: - hosted-git-info "^6.0.0" - is-core-module "^2.8.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -npm-bundled@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz" - integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== - dependencies: - npm-normalize-package-bin "^3.0.0" - -npm-install-checks@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz" - integrity sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw== - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" - integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== - -npm-package-arg@^10.0.0, npm-package-arg@10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz" - integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== - dependencies: - hosted-git-info "^6.0.0" - proc-log "^3.0.0" - semver "^7.3.5" - validate-npm-package-name "^5.0.0" - -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== - dependencies: - ignore-walk "^6.0.0" - -npm-pick-manifest@^8.0.0, npm-pick-manifest@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz" - integrity sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA== - dependencies: - npm-install-checks "^6.0.0" - npm-normalize-package-bin "^3.0.0" - npm-package-arg "^10.0.0" - semver "^7.3.5" - -npm-registry-fetch@^14.0.0: - version "14.0.5" - resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz" - integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== - dependencies: - make-fetch-happen "^11.0.0" - minipass "^5.0.0" - minipass-fetch "^3.0.0" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npmlog@^6.0.0: - version "6.0.2" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -object-assign@^4: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== - dependencies: - ee-first "1.1.1" - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9, open@8.4.2: - version "8.4.2" - resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -ora@^5.4.1, ora@5.4.1: - version "5.4.1" - resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pacote@15.1.3: - version "15.1.3" - resolved "https://registry.npmjs.org/pacote/-/pacote-15.1.3.tgz" - integrity sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA== - dependencies: - "@npmcli/git" "^4.0.0" - "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/promise-spawn" "^6.0.1" - "@npmcli/run-script" "^6.0.0" - cacache "^17.0.0" - fs-minipass "^3.0.0" - minipass "^5.0.0" - npm-package-arg "^10.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^8.0.0" - npm-registry-fetch "^14.0.0" - proc-log "^3.0.0" - promise-retry "^2.0.1" - read-package-json "^6.0.0" - read-package-json-fast "^3.0.0" - sigstore "^1.3.0" - ssri "^10.0.0" - tar "^6.1.11" - -pako@^1.0.3: - version "1.0.11" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -parse5-html-rewriting-stream@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz" - integrity sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg== - dependencies: - entities "^4.3.0" - parse5 "^7.0.0" - parse5-sax-parser "^7.0.0" - -parse5-htmlparser2-tree-adapter@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" - integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== - dependencies: - parse5 "^6.0.1" - -parse5-sax-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz" - integrity sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg== - dependencies: - parse5 "^7.0.0" - -parse5@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parse5@^7.1.2: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-scurry@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz" - integrity sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg== - dependencies: - lru-cache "^9.0.0" - minipass "^5.0.0" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -piscina@3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz" - integrity sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA== - dependencies: - eventemitter-asyncresource "^1.0.0" - hdr-histogram-js "^2.0.1" - hdr-histogram-percentiles-obj "^3.0.0" - optionalDependencies: - nice-napi "^1.0.2" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -postcss-loader@7.2.4: - version "7.2.4" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz" - integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== - dependencies: - cosmiconfig "^8.1.3" - cosmiconfig-typescript-loader "^4.3.0" - klona "^2.0.6" - semver "^7.3.8" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.11" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -"postcss@^7.0.0 || ^8.0.1", postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.7, postcss@^8.4.19, postcss@^8.4.21, postcss@8.4.23: - version "8.4.23" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz" - integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -pretty-bytes@^5.3.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -proc-log@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" - integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - -punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== - -qjobs@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz" - integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== - -qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -read-package-json-fast@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz" - integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== - dependencies: - json-parse-even-better-errors "^3.0.0" - npm-normalize-package-bin "^3.0.0" - -read-package-json@^6.0.0: - version "6.0.3" - resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.3.tgz" - integrity sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ== - dependencies: - glob "^10.2.2" - json-parse-even-better-errors "^3.0.0" - normalize-package-data "^5.0.0" - npm-normalize-package-bin "^3.0.0" - -readable-stream@^2.0.1: - version "2.3.8" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reflect-metadata@^0.1.2: - version "0.1.13" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== - -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" - integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-url-loader@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz" - integrity sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg== - dependencies: - adjust-sourcemap-loader "^4.0.0" - convert-source-map "^1.7.0" - loader-utils "^2.0.0" - postcss "^8.2.14" - source-map "0.6.1" - -resolve@^1.14.2, resolve@1.22.2: - version "1.22.2" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rollup@^3.20.2: - version "3.21.4" - resolved "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz" - integrity sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ== - optionalDependencies: - fsevents "~2.3.2" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -"rxjs@^6.5.3 || ^7.4.0", rxjs@^7.5.5, rxjs@~7.8.0, rxjs@7.8.1: - version "7.8.1" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - -safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -safevalues@^0.3.4: - version "0.3.4" - resolved "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz" - integrity sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw== - -sass-loader@13.2.2: - version "13.2.2" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.2.tgz" - integrity sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA== - dependencies: - klona "^2.0.6" - neo-async "^2.6.2" - -sass@*, sass@^1.3.0, sass@1.62.1: - version "1.62.1" - resolved "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz" - integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -schema-utils@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" - integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" - integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== - dependencies: - node-forge "^1" - -semver@^5.6.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^6.1.1: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^6.1.2: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.3.8: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -semver@7.4.0: - version "7.4.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz" - integrity sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw== - dependencies: - lru-cache "^6.0.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" - integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3: - version "1.8.1" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signal-exit@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz" - integrity sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw== - -sigstore@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/sigstore/-/sigstore-1.4.0.tgz" - integrity sha512-N7TRpSbFjY/TrFDg6yGAQSYBrQ5s6qmPiq4pD6fkv1LoyfMsLG0NwZWG2s5q+uttLHgyVyTa0Rogx2P78rN8kQ== - dependencies: - "@sigstore/protobuf-specs" "^0.1.0" - make-fetch-happen "^11.0.1" - tuf-js "^1.1.3" - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -socket.io-adapter@~2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz" - integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA== - dependencies: - ws "~8.11.0" - -socket.io-parser@~4.2.1: - version "4.2.2" - resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz" - integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== - dependencies: - "@socket.io/component-emitter" "~3.1.0" - debug "~4.3.1" - -socket.io@^4.4.1: - version "4.6.0" - resolved "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz" - integrity sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w== - dependencies: - accepts "~1.3.4" - base64id "~2.0.0" - debug "~4.3.2" - engine.io "~6.4.0" - socket.io-adapter "~2.5.2" - socket.io-parser "~4.2.1" - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - -socks@^2.6.2: - version "2.7.1" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - -source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-loader@4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz" - integrity sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA== - dependencies: - abab "^2.0.6" - iconv-lite "^0.6.3" - source-map-js "^1.0.2" - -source-map-support@^0.5.5, source-map-support@~0.5.20, source-map-support@0.5.21: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -ssri@^10.0.0: - version "10.0.4" - resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz" - integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== - dependencies: - minipass "^5.0.0" - -ssri@^9.0.0: - version "9.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - -"statuses@>= 1.4.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -streamroller@^3.1.3: - version "3.1.4" - resolved "https://registry.npmjs.org/streamroller/-/streamroller-3.1.4.tgz" - integrity sha512-Ha1Ccw2/N5C/IF8Do6zgNe8F3jQo8MPBnMBGvX0QjNv/I97BcNRzK6/mzOpZHHK7DjMLTI3c7Xw7Y1KvdChkvw== - dependencies: - date-format "^4.0.14" - debug "^4.3.4" - fs-extra "^8.1.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -symbol-observable@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz" - integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== - -tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar@^6.1.11, tar@^6.1.2: - version "6.1.14" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz" - integrity sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -terser-webpack-plugin@^5.3.7: - version "5.3.7" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz" - integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.16.5" - -terser@^5.16.5, terser@^5.4.0, terser@5.17.1: - version "5.17.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz" - integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmp@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -tree-kill@1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - -ts-node@>=10: - version "10.9.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - -tslib@^2.1.0, tslib@^2.3.0, tslib@2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== - -tuf-js@^1.1.3: - version "1.1.5" - resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.5.tgz" - integrity sha512-inqodgxdsmuxrtQVbu6tPNgRKWD1Boy3VB6GO7KczJZpAHiTukwhSzXUSzvDcw5pE2Jo8ua+e1ykpHv7VdPVlQ== - dependencies: - "@tufjs/models" "1.0.4" - make-fetch-happen "^11.1.0" - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typed-assert@^1.0.8: - version "1.0.9" - resolved "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz" - integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg== - -typescript@>=2.7, typescript@>=3, typescript@>=4, "typescript@>=4.9.3 <5.1", typescript@~4.9.4: - version "4.9.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== - -ua-parser-js@^0.7.30: - version "0.7.33" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz" - integrity sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - -unique-filename@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz" - integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== - dependencies: - unique-slug "^4.0.0" - -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - -unique-slug@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz" - integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== - dependencies: - imurmurhash "^0.1.4" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@~1.0.0, unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - -validate-npm-package-license@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz" - integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ== - dependencies: - builtins "^5.0.0" - -vary@^1, vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -"vite@^3.0.0 || ^4.0.0", vite@4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz" - integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== - dependencies: - esbuild "^0.17.5" - postcss "^8.4.21" - rollup "^3.20.2" - optionalDependencies: - fsevents "~2.3.2" - -void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" - integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== - -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.0.3" - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-middleware@6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.2.tgz" - integrity sha512-iOddiJzPcQC6lwOIu60vscbGWth8PCRcWRCwoQcTQf9RMoOWBHg5EyzpGdtSmGMrSPd5vHEfFXmVErQEmkRngQ== - dependencies: - colorette "^2.0.10" - memfs "^3.4.12" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.0.0, webpack-dev-server@4.13.2: - version "4.13.2" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz" - integrity sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - launch-editor "^2.6.0" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.13.0" - -webpack-merge@5.8.0: - version "5.8.0" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.0.0, webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack-subresource-integrity@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz" - integrity sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q== - dependencies: - typed-assert "^1.0.8" - -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.12.0, webpack@^5.30.0, webpack@^5.54.0, webpack@^5.72.1, webpack@>=5, webpack@5.80.0: - version "5.80.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz" - integrity sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" - acorn "^8.7.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.13.0" - es-module-lexer "^1.2.1" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.2" - tapable "^2.1.1" - terser-webpack-plugin "^5.3.7" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -websocket-driver@^0.7.4, websocket-driver@>=0.5.1: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -which@^1.2.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -which@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -which@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/which/-/which-3.0.1.tgz" - integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -ws@^8.13.0: - version "8.13.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== - -ws@~8.11.0: - version "8.11.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^16.1.1: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.2.1, yargs@17.7.2: - version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -zone.js@~0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/zone.js/-/zone.js-0.13.0.tgz" - integrity sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ== - dependencies: - tslib "^2.3.0"