# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


"@ampproject/remapping@^2.2.0", "@ampproject/remapping@2.3.0":
  "integrity" "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="
  "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
  "version" "2.3.0"
  dependencies:
    "@jridgewell/gen-mapping" "^0.3.5"
    "@jridgewell/trace-mapping" "^0.3.24"

"@angular-devkit/architect@0.1502.11":
  "integrity" "sha512-+hkG5UjIaKMRdo6SFLNQs+Cv7yAVeN8ijfDwI2z/mp7/otowuSEy+H3Tii195jfJ8TQ+y1B7svnx2D6O7oOYbQ=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.11.tgz"
  "version" "0.1502.11"
  dependencies:
    "@angular-devkit/core" "15.2.11"
    "rxjs" "6.6.7"

"@angular-devkit/architect@0.1703.8":
  "integrity" "sha512-lKxwG4/QABXZvJpqeSIn/kAwnY6MM9HdHZUV+o5o3UiTi+vO8rZApG4CCaITH3Bxebm7Nam7Xbk8RuukC5rq6g=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.8.tgz"
  "version" "0.1703.8"
  dependencies:
    "@angular-devkit/core" "17.3.8"
    "rxjs" "7.8.1"

"@angular-devkit/build-angular@^17.3.7":
  "integrity" "sha512-ixsdXggWaFRP7Jvxd0AMukImnePuGflT9Yy7NJ9/y0cL/k//S/3RnkQv5i411KzN+7D4RIbNkRGGTYeqH24zlg=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "@ampproject/remapping" "2.3.0"
    "@angular-devkit/architect" "0.1703.8"
    "@angular-devkit/build-webpack" "0.1703.8"
    "@angular-devkit/core" "17.3.8"
    "@babel/core" "7.24.0"
    "@babel/generator" "7.23.6"
    "@babel/helper-annotate-as-pure" "7.22.5"
    "@babel/helper-split-export-declaration" "7.22.6"
    "@babel/plugin-transform-async-generator-functions" "7.23.9"
    "@babel/plugin-transform-async-to-generator" "7.23.3"
    "@babel/plugin-transform-runtime" "7.24.0"
    "@babel/preset-env" "7.24.0"
    "@babel/runtime" "7.24.0"
    "@discoveryjs/json-ext" "0.5.7"
    "@ngtools/webpack" "17.3.8"
    "@vitejs/plugin-basic-ssl" "1.1.0"
    "ansi-colors" "4.1.3"
    "autoprefixer" "10.4.18"
    "babel-loader" "9.1.3"
    "babel-plugin-istanbul" "6.1.1"
    "browserslist" "^4.21.5"
    "copy-webpack-plugin" "11.0.0"
    "critters" "0.0.22"
    "css-loader" "6.10.0"
    "esbuild-wasm" "0.20.1"
    "fast-glob" "3.3.2"
    "http-proxy-middleware" "2.0.6"
    "https-proxy-agent" "7.0.4"
    "inquirer" "9.2.15"
    "jsonc-parser" "3.2.1"
    "karma-source-map-support" "1.4.0"
    "less" "4.2.0"
    "less-loader" "11.1.0"
    "license-webpack-plugin" "4.0.2"
    "loader-utils" "3.2.1"
    "magic-string" "0.30.8"
    "mini-css-extract-plugin" "2.8.1"
    "mrmime" "2.0.0"
    "open" "8.4.2"
    "ora" "5.4.1"
    "parse5-html-rewriting-stream" "7.0.0"
    "picomatch" "4.0.1"
    "piscina" "4.4.0"
    "postcss" "8.4.35"
    "postcss-loader" "8.1.1"
    "resolve-url-loader" "5.0.0"
    "rxjs" "7.8.1"
    "sass" "1.71.1"
    "sass-loader" "14.1.1"
    "semver" "7.6.0"
    "source-map-loader" "5.0.0"
    "source-map-support" "0.5.21"
    "terser" "5.29.1"
    "tree-kill" "1.2.2"
    "tslib" "2.6.2"
    "undici" "6.11.1"
    "vite" "5.1.7"
    "watchpack" "2.4.0"
    "webpack" "5.90.3"
    "webpack-dev-middleware" "6.1.2"
    "webpack-dev-server" "4.15.1"
    "webpack-merge" "5.10.0"
    "webpack-subresource-integrity" "5.1.0"
  optionalDependencies:
    "esbuild" "0.20.1"

"@angular-devkit/build-webpack@0.1703.8":
  "integrity" "sha512-9u6fl8VVOxcLOEMzrUeaybSvi9hSLSRucHnybneYrabsgreDo32tuy/4G8p6YAHQjpWEj9jvF9Um13ertdni5Q=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.8.tgz"
  "version" "0.1703.8"
  dependencies:
    "@angular-devkit/architect" "0.1703.8"
    "rxjs" "7.8.1"

"@angular-devkit/core@15.2.11":
  "integrity" "sha512-zd6QelJ8pOPvz6TsehR0JqixjDjzgEOkKywBJBuwNXY+Nw3MJGayJeWS0UgC+Gk+LoTkpI21RoyaYELkAmD/tw=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.11.tgz"
  "version" "15.2.11"
  dependencies:
    "ajv" "8.12.0"
    "ajv-formats" "2.1.1"
    "jsonc-parser" "3.2.0"
    "rxjs" "6.6.7"
    "source-map" "0.7.4"

"@angular-devkit/core@17.3.8":
  "integrity" "sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "ajv" "8.12.0"
    "ajv-formats" "2.1.1"
    "jsonc-parser" "3.2.1"
    "picomatch" "4.0.1"
    "rxjs" "7.8.1"
    "source-map" "0.7.4"

"@angular-devkit/schematics@15.2.11":
  "integrity" "sha512-Wfj0FO8lcGqOkg7GTYOGUsAHqTS9GMfGXTAGsM/8g0SZI4kaPy/luZSPFtevpFE5PSR6dyWSIC0GgzfavjhJMg=="
  "resolved" "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.11.tgz"
  "version" "15.2.11"
  dependencies:
    "@angular-devkit/core" "15.2.11"
    "jsonc-parser" "3.2.0"
    "magic-string" "0.29.0"
    "ora" "5.4.1"
    "rxjs" "6.6.7"

"@angular/animations@^16.0.0 || ^17.0.0", "@angular/animations@^17.0.0 || ^18.0.0", "@angular/animations@17.3.8":
  "integrity" "sha512-ywT3dH0yZeAlo+Vu/6RpRozxzTbu4Bwqky6RgNfk/UMoyXZ5UiFStszDqO/HAyBGGCDHagm1XJkgsNZcStWq8A=="
  "resolved" "https://registry.npmjs.org/@angular/animations/-/animations-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/cdk@^16.0.0 || ^17.0.0", "@angular/cdk@17.3.8":
  "integrity" "sha512-9UQovtq1R3iGppBP6c1xgnokhG3LaUObpm6htMyuQ2v034WinemoeMdHbqs/OvyUbqOUttQI/9vz37TVB0DjXA=="
  "resolved" "https://registry.npmjs.org/@angular/cdk/-/cdk-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"
  optionalDependencies:
    "parse5" "^7.1.2"

"@angular/cli@15.2.11":
  "integrity" "sha512-fsIMvUWVCZM3qQSKZXR0yHTXxvoNrbs/PDUsGhRjWZrfUDHBCzMmKral5x8onMA/KPU9O3JiolKjiKVwzkudJA=="
  "resolved" "https://registry.npmjs.org/@angular/cli/-/cli-15.2.11.tgz"
  "version" "15.2.11"
  dependencies:
    "@angular-devkit/architect" "0.1502.11"
    "@angular-devkit/core" "15.2.11"
    "@angular-devkit/schematics" "15.2.11"
    "@schematics/angular" "15.2.11"
    "@yarnpkg/lockfile" "1.1.0"
    "ansi-colors" "4.1.3"
    "ini" "3.0.1"
    "inquirer" "8.2.4"
    "jsonc-parser" "3.2.0"
    "npm-package-arg" "10.1.0"
    "npm-pick-manifest" "8.0.1"
    "open" "8.4.1"
    "ora" "5.4.1"
    "pacote" "15.1.0"
    "resolve" "1.22.1"
    "semver" "7.5.3"
    "symbol-observable" "4.0.0"
    "yargs" "17.6.2"

"@angular/common@^16.0.0 || ^17.0.0", "@angular/common@^17.0.0 || ^18.0.0", "@angular/common@>=10.0.0", "@angular/common@>=14.0.0", "@angular/common@17.3.8":
  "integrity" "sha512-HEhTibrsWmoKilyhvAFmqg4SH1hWBP3eV9Y689lmsxBQCTRAmRI2pMAoRKQ+dBcoYLE/FZhcmdHJUSl5jR7Isg=="
  "resolved" "https://registry.npmjs.org/@angular/common/-/common-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/compiler-cli@^17.0.0", "@angular/compiler-cli@17.3.8":
  "integrity" "sha512-/TsbCmk7QJUEEZnRdNzi6znsPfoDJuy6vHDqcwWVEcw7y6W7DjirSFmtT9u1QwrV67KM6kOh22+RvPdGM8sPmg=="
  "resolved" "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "@babel/core" "7.23.9"
    "@jridgewell/sourcemap-codec" "^1.4.14"
    "chokidar" "^3.0.0"
    "convert-source-map" "^1.5.1"
    "reflect-metadata" "^0.2.0"
    "semver" "^7.0.0"
    "tslib" "^2.3.0"
    "yargs" "^17.2.1"

"@angular/compiler@17.3.8":
  "integrity" "sha512-7vZSh2Oa95lZdRR4MhE0icvZ7JUuYY+NSo3eTSOMZSlH5I9rtwQoSFqfoGW+35rXCzGFLOhQmZBbXkxDPDs97Q=="
  "resolved" "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/core@^16.0.0 || ^17.0.0", "@angular/core@^17.0.0 || ^18.0.0", "@angular/core@>=10.0.0", "@angular/core@>=14.0.0", "@angular/core@17.3.8":
  "integrity" "sha512-+tUQ+B1yVvNbczzaWBCgJWWIgZ2z+GVJWu+UNOHHWzdqD8qpXjuIkDfnhyLNeGvvXgsqey4u6ApFf2SoFYLjuA=="
  "resolved" "https://registry.npmjs.org/@angular/core/-/core-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/forms@^16.0.0 || ^17.0.0", "@angular/forms@^17.0.0 || ^18.0.0", "@angular/forms@17.3.8":
  "integrity" "sha512-ZoPJMx3O1eKliK6oEUqtKJNqrLwwOLBC5x+zbCHrwJeBB3lbgWXrrnTrFvCXpp3QVERAboZTzZ3XBmHX1o6gmw=="
  "resolved" "https://registry.npmjs.org/@angular/forms/-/forms-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/language-service@17.3.8":
  "integrity" "sha512-Vyad/h0FSgLF17STiJujlOeulRq/PSmH+5sUtd3Zsw4jcy2C0QRr4FaP5s9ZidMMAnfMMFlc5Sh/0QEJV/dbJQ=="
  "resolved" "https://registry.npmjs.org/@angular/language-service/-/language-service-17.3.8.tgz"
  "version" "17.3.8"

"@angular/material@^16.0.0 || ^17.0.0", "@angular/material@17.3.8":
  "integrity" "sha512-P15p3ixO119DvqtFPCUc+9uKlFgwrwoZtKstcdx/knFlw9c+wS5s9SZzTbB2yqjZoBZ4gC92kqbUQI2o7AUbUQ=="
  "resolved" "https://registry.npmjs.org/@angular/material/-/material-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/auto-init" "15.0.0-canary.7f224ddd4.0"
    "@material/banner" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/button" "15.0.0-canary.7f224ddd4.0"
    "@material/card" "15.0.0-canary.7f224ddd4.0"
    "@material/checkbox" "15.0.0-canary.7f224ddd4.0"
    "@material/chips" "15.0.0-canary.7f224ddd4.0"
    "@material/circular-progress" "15.0.0-canary.7f224ddd4.0"
    "@material/data-table" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dialog" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/drawer" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/fab" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/floating-label" "15.0.0-canary.7f224ddd4.0"
    "@material/form-field" "15.0.0-canary.7f224ddd4.0"
    "@material/icon-button" "15.0.0-canary.7f224ddd4.0"
    "@material/image-list" "15.0.0-canary.7f224ddd4.0"
    "@material/layout-grid" "15.0.0-canary.7f224ddd4.0"
    "@material/line-ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/linear-progress" "15.0.0-canary.7f224ddd4.0"
    "@material/list" "15.0.0-canary.7f224ddd4.0"
    "@material/menu" "15.0.0-canary.7f224ddd4.0"
    "@material/menu-surface" "15.0.0-canary.7f224ddd4.0"
    "@material/notched-outline" "15.0.0-canary.7f224ddd4.0"
    "@material/radio" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/segmented-button" "15.0.0-canary.7f224ddd4.0"
    "@material/select" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/slider" "15.0.0-canary.7f224ddd4.0"
    "@material/snackbar" "15.0.0-canary.7f224ddd4.0"
    "@material/switch" "15.0.0-canary.7f224ddd4.0"
    "@material/tab" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-bar" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-indicator" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-scroller" "15.0.0-canary.7f224ddd4.0"
    "@material/textfield" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tooltip" "15.0.0-canary.7f224ddd4.0"
    "@material/top-app-bar" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.3.0"

"@angular/platform-browser-dynamic@17.3.8":
  "integrity" "sha512-uL6FPh+Pr9xzIjyiv3p66jteq/CytHP1+m5jOsIKa1LUwTXx0a2pmOYcZxXpNkQGR9Ir/dlbrYmKlSP3QZf7uw=="
  "resolved" "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/platform-browser@^16.0.0 || ^17.0.0", "@angular/platform-browser@^17.0.0 || ^18.0.0", "@angular/platform-browser@17.3.8":
  "integrity" "sha512-UMGSV3TdJqMtf2xvhbW6fx8TKJLOoHQgFxohhy3y8GvxHBu+PUyrwhovb7r03bs+muY6u4ygGCMm7Mt1TFVwfQ=="
  "resolved" "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@angular/router@^16.0.0 || ^17.0.0", "@angular/router@17.3.8":
  "integrity" "sha512-2JKTW1u1H+iNDfAmIjEiMJjQHfzb97TBk23/euIR0JuyGHjyywkrQ97HHiOEAJyy/Zpr0Vbem3HRqDqSfjTWvg=="
  "resolved" "https://registry.npmjs.org/@angular/router/-/router-17.3.8.tgz"
  "version" "17.3.8"
  dependencies:
    "tslib" "^2.3.0"

"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2":
  "integrity" "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ=="
  "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz"
  "version" "7.24.2"
  dependencies:
    "@babel/highlight" "^7.24.2"
    "picocolors" "^1.0.0"

"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5":
  "integrity" "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ=="
  "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz"
  "version" "7.24.4"

"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@7.24.0":
  "integrity" "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw=="
  "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz"
  "version" "7.24.0"
  dependencies:
    "@ampproject/remapping" "^2.2.0"
    "@babel/code-frame" "^7.23.5"
    "@babel/generator" "^7.23.6"
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helpers" "^7.24.0"
    "@babel/parser" "^7.24.0"
    "@babel/template" "^7.24.0"
    "@babel/traverse" "^7.24.0"
    "@babel/types" "^7.24.0"
    "convert-source-map" "^2.0.0"
    "debug" "^4.1.0"
    "gensync" "^1.0.0-beta.2"
    "json5" "^2.2.3"
    "semver" "^6.3.1"

"@babel/core@7.23.9":
  "integrity" "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw=="
  "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz"
  "version" "7.23.9"
  dependencies:
    "@ampproject/remapping" "^2.2.0"
    "@babel/code-frame" "^7.23.5"
    "@babel/generator" "^7.23.6"
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helpers" "^7.23.9"
    "@babel/parser" "^7.23.9"
    "@babel/template" "^7.23.9"
    "@babel/traverse" "^7.23.9"
    "@babel/types" "^7.23.9"
    "convert-source-map" "^2.0.0"
    "debug" "^4.1.0"
    "gensync" "^1.0.0-beta.2"
    "json5" "^2.2.3"
    "semver" "^6.3.1"

"@babel/generator@^7.23.6", "@babel/generator@7.23.6":
  "integrity" "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw=="
  "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz"
  "version" "7.23.6"
  dependencies:
    "@babel/types" "^7.23.6"
    "@jridgewell/gen-mapping" "^0.3.2"
    "@jridgewell/trace-mapping" "^0.3.17"
    "jsesc" "^2.5.1"

"@babel/generator@^7.24.5":
  "integrity" "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA=="
  "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/types" "^7.24.5"
    "@jridgewell/gen-mapping" "^0.3.5"
    "@jridgewell/trace-mapping" "^0.3.25"
    "jsesc" "^2.5.1"

"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@7.22.5":
  "integrity" "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg=="
  "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz"
  "version" "7.22.5"
  dependencies:
    "@babel/types" "^7.22.5"

"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15":
  "integrity" "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
  "version" "7.22.15"
  dependencies:
    "@babel/types" "^7.22.15"

"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6":
  "integrity" "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz"
  "version" "7.23.6"
  dependencies:
    "@babel/compat-data" "^7.23.5"
    "@babel/helper-validator-option" "^7.23.5"
    "browserslist" "^4.22.2"
    "lru-cache" "^5.1.1"
    "semver" "^6.3.1"

"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5":
  "integrity" "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g=="
  "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.22.5"
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-function-name" "^7.23.0"
    "@babel/helper-member-expression-to-functions" "^7.24.5"
    "@babel/helper-optimise-call-expression" "^7.22.5"
    "@babel/helper-replace-supers" "^7.24.1"
    "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
    "@babel/helper-split-export-declaration" "^7.24.5"
    "semver" "^6.3.1"

"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5":
  "integrity" "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w=="
  "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz"
  "version" "7.22.15"
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.22.5"
    "regexpu-core" "^5.3.1"
    "semver" "^6.3.1"

"@babel/helper-define-polyfill-provider@^0.5.0":
  "integrity" "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q=="
  "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz"
  "version" "0.5.0"
  dependencies:
    "@babel/helper-compilation-targets" "^7.22.6"
    "@babel/helper-plugin-utils" "^7.22.5"
    "debug" "^4.1.1"
    "lodash.debounce" "^4.0.8"
    "resolve" "^1.14.2"

"@babel/helper-define-polyfill-provider@^0.6.2":
  "integrity" "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz"
  "version" "0.6.2"
  dependencies:
    "@babel/helper-compilation-targets" "^7.22.6"
    "@babel/helper-plugin-utils" "^7.22.5"
    "debug" "^4.1.1"
    "lodash.debounce" "^4.0.8"
    "resolve" "^1.14.2"

"@babel/helper-environment-visitor@^7.22.20":
  "integrity" "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA=="
  "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz"
  "version" "7.22.20"

"@babel/helper-function-name@^7.23.0":
  "integrity" "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz"
  "version" "7.23.0"
  dependencies:
    "@babel/template" "^7.22.15"
    "@babel/types" "^7.23.0"

"@babel/helper-hoist-variables@^7.22.5":
  "integrity" "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz"
  "version" "7.22.5"
  dependencies:
    "@babel/types" "^7.22.5"

"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5":
  "integrity" "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA=="
  "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/types" "^7.24.5"

"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.3":
  "integrity" "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg=="
  "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz"
  "version" "7.24.3"
  dependencies:
    "@babel/types" "^7.24.0"

"@babel/helper-module-transforms@^7.23.3":
  "integrity" "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A=="
  "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-module-imports" "^7.24.3"
    "@babel/helper-simple-access" "^7.24.5"
    "@babel/helper-split-export-declaration" "^7.24.5"
    "@babel/helper-validator-identifier" "^7.24.5"

"@babel/helper-optimise-call-expression@^7.22.5":
  "integrity" "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz"
  "version" "7.22.5"
  dependencies:
    "@babel/types" "^7.22.5"

"@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.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
  "integrity" "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz"
  "version" "7.24.5"

"@babel/helper-remap-async-to-generator@^7.22.20":
  "integrity" "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz"
  "version" "7.22.20"
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.22.5"
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-wrap-function" "^7.22.20"

"@babel/helper-replace-supers@^7.24.1":
  "integrity" "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-member-expression-to-functions" "^7.23.0"
    "@babel/helper-optimise-call-expression" "^7.22.5"

"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5":
  "integrity" "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/types" "^7.24.5"

"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
  "integrity" "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q=="
  "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz"
  "version" "7.22.5"
  dependencies:
    "@babel/types" "^7.22.5"

"@babel/helper-split-export-declaration@^7.24.5":
  "integrity" "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q=="
  "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/types" "^7.24.5"

"@babel/helper-split-export-declaration@7.22.6":
  "integrity" "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g=="
  "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz"
  "version" "7.22.6"
  dependencies:
    "@babel/types" "^7.22.5"

"@babel/helper-string-parser@^7.24.1":
  "integrity" "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ=="
  "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz"
  "version" "7.24.1"

"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5":
  "integrity" "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA=="
  "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz"
  "version" "7.24.5"

"@babel/helper-validator-option@^7.23.5":
  "integrity" "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz"
  "version" "7.23.5"

"@babel/helper-wrap-function@^7.22.20":
  "integrity" "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw=="
  "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-function-name" "^7.23.0"
    "@babel/template" "^7.24.0"
    "@babel/types" "^7.24.5"

"@babel/helpers@^7.23.9", "@babel/helpers@^7.24.0":
  "integrity" "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q=="
  "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/template" "^7.24.0"
    "@babel/traverse" "^7.24.5"
    "@babel/types" "^7.24.5"

"@babel/highlight@^7.24.2":
  "integrity" "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw=="
  "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-validator-identifier" "^7.24.5"
    "chalk" "^2.4.2"
    "js-tokens" "^4.0.0"
    "picocolors" "^1.0.0"

"@babel/parser@^7.14.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5":
  "integrity" "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg=="
  "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz"
  "version" "7.24.5"

"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3":
  "integrity" "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg=="
  "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.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3":
  "integrity" "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
    "@babel/plugin-transform-optional-chaining" "^7.24.1"

"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7":
  "integrity" "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
  "integrity" "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
  "version" "7.21.0-placeholder-for-preset-env.2"

"@babel/plugin-syntax-async-generators@^7.8.4":
  "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
  "version" "7.8.4"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-class-properties@^7.12.13":
  "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
  "version" "7.12.13"
  dependencies:
    "@babel/helper-plugin-utils" "^7.12.13"

"@babel/plugin-syntax-class-static-block@^7.14.5":
  "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
  "version" "7.14.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.14.5"

"@babel/plugin-syntax-dynamic-import@^7.8.3":
  "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-export-namespace-from@^7.8.3":
  "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-syntax-import-assertions@^7.23.3":
  "integrity" "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-syntax-import-attributes@^7.23.3":
  "integrity" "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-syntax-import-meta@^7.10.4":
  "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
  "version" "7.10.4"
  dependencies:
    "@babel/helper-plugin-utils" "^7.10.4"

"@babel/plugin-syntax-json-strings@^7.8.3":
  "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
  "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
  "version" "7.10.4"
  dependencies:
    "@babel/helper-plugin-utils" "^7.10.4"

"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
  "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-numeric-separator@^7.10.4":
  "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
  "version" "7.10.4"
  dependencies:
    "@babel/helper-plugin-utils" "^7.10.4"

"@babel/plugin-syntax-object-rest-spread@^7.8.3":
  "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
  "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-optional-chaining@^7.8.3":
  "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
  "version" "7.8.3"
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-private-property-in-object@^7.14.5":
  "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
  "version" "7.14.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.14.5"

"@babel/plugin-syntax-top-level-await@^7.14.5":
  "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
  "version" "7.14.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.14.5"

"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
  "integrity" "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
  "version" "7.18.6"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.18.6"
    "@babel/helper-plugin-utils" "^7.18.6"

"@babel/plugin-transform-arrow-functions@^7.23.3":
  "integrity" "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-async-generator-functions@^7.23.9", "@babel/plugin-transform-async-generator-functions@7.23.9":
  "integrity" "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz"
  "version" "7.23.9"
  dependencies:
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-plugin-utils" "^7.22.5"
    "@babel/helper-remap-async-to-generator" "^7.22.20"
    "@babel/plugin-syntax-async-generators" "^7.8.4"

"@babel/plugin-transform-async-to-generator@^7.23.3", "@babel/plugin-transform-async-to-generator@7.23.3":
  "integrity" "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz"
  "version" "7.23.3"
  dependencies:
    "@babel/helper-module-imports" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.22.5"
    "@babel/helper-remap-async-to-generator" "^7.22.20"

"@babel/plugin-transform-block-scoped-functions@^7.23.3":
  "integrity" "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-block-scoping@^7.23.4":
  "integrity" "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.5"

"@babel/plugin-transform-class-properties@^7.23.3":
  "integrity" "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-class-features-plugin" "^7.24.1"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-class-static-block@^7.23.4":
  "integrity" "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz"
  "version" "7.24.4"
  dependencies:
    "@babel/helper-create-class-features-plugin" "^7.24.4"
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-class-static-block" "^7.14.5"

"@babel/plugin-transform-classes@^7.23.8":
  "integrity" "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.22.5"
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-function-name" "^7.23.0"
    "@babel/helper-plugin-utils" "^7.24.5"
    "@babel/helper-replace-supers" "^7.24.1"
    "@babel/helper-split-export-declaration" "^7.24.5"
    "globals" "^11.1.0"

"@babel/plugin-transform-computed-properties@^7.23.3":
  "integrity" "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/template" "^7.24.0"

"@babel/plugin-transform-destructuring@^7.23.3":
  "integrity" "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.5"

"@babel/plugin-transform-dotall-regex@^7.23.3":
  "integrity" "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-duplicate-keys@^7.23.3":
  "integrity" "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-dynamic-import@^7.23.4":
  "integrity" "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-dynamic-import" "^7.8.3"

"@babel/plugin-transform-exponentiation-operator@^7.23.3":
  "integrity" "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-export-namespace-from@^7.23.4":
  "integrity" "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-export-namespace-from" "^7.8.3"

"@babel/plugin-transform-for-of@^7.23.6":
  "integrity" "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"

"@babel/plugin-transform-function-name@^7.23.3":
  "integrity" "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-function-name" "^7.23.0"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-json-strings@^7.23.4":
  "integrity" "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-json-strings" "^7.8.3"

"@babel/plugin-transform-literals@^7.23.3":
  "integrity" "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-logical-assignment-operators@^7.23.4":
  "integrity" "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"

"@babel/plugin-transform-member-expression-literals@^7.23.3":
  "integrity" "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-modules-amd@^7.23.3":
  "integrity" "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-modules-commonjs@^7.23.3":
  "integrity" "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-simple-access" "^7.22.5"

"@babel/plugin-transform-modules-systemjs@^7.23.9":
  "integrity" "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-hoist-variables" "^7.22.5"
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-validator-identifier" "^7.22.20"

"@babel/plugin-transform-modules-umd@^7.23.3":
  "integrity" "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-module-transforms" "^7.23.3"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
  "integrity" "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz"
  "version" "7.22.5"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.22.5"
    "@babel/helper-plugin-utils" "^7.22.5"

"@babel/plugin-transform-new-target@^7.23.3":
  "integrity" "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4":
  "integrity" "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"

"@babel/plugin-transform-numeric-separator@^7.23.4":
  "integrity" "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-numeric-separator" "^7.10.4"

"@babel/plugin-transform-object-rest-spread@^7.24.0":
  "integrity" "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-plugin-utils" "^7.24.5"
    "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
    "@babel/plugin-transform-parameters" "^7.24.5"

"@babel/plugin-transform-object-super@^7.23.3":
  "integrity" "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-replace-supers" "^7.24.1"

"@babel/plugin-transform-optional-catch-binding@^7.23.4":
  "integrity" "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"

"@babel/plugin-transform-optional-chaining@^7.23.4", "@babel/plugin-transform-optional-chaining@^7.24.1":
  "integrity" "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.5"
    "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
    "@babel/plugin-syntax-optional-chaining" "^7.8.3"

"@babel/plugin-transform-parameters@^7.23.3", "@babel/plugin-transform-parameters@^7.24.5":
  "integrity" "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.5"

"@babel/plugin-transform-private-methods@^7.23.3":
  "integrity" "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-class-features-plugin" "^7.24.1"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-private-property-in-object@^7.23.4":
  "integrity" "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.22.5"
    "@babel/helper-create-class-features-plugin" "^7.24.5"
    "@babel/helper-plugin-utils" "^7.24.5"
    "@babel/plugin-syntax-private-property-in-object" "^7.14.5"

"@babel/plugin-transform-property-literals@^7.23.3":
  "integrity" "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-regenerator@^7.23.3":
  "integrity" "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "regenerator-transform" "^0.15.2"

"@babel/plugin-transform-reserved-words@^7.23.3":
  "integrity" "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-runtime@7.24.0":
  "integrity" "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz"
  "version" "7.24.0"
  dependencies:
    "@babel/helper-module-imports" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"
    "babel-plugin-polyfill-corejs2" "^0.4.8"
    "babel-plugin-polyfill-corejs3" "^0.9.0"
    "babel-plugin-polyfill-regenerator" "^0.5.5"
    "semver" "^6.3.1"

"@babel/plugin-transform-shorthand-properties@^7.23.3":
  "integrity" "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-spread@^7.23.3":
  "integrity" "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"

"@babel/plugin-transform-sticky-regex@^7.23.3":
  "integrity" "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-template-literals@^7.23.3":
  "integrity" "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-typeof-symbol@^7.23.3":
  "integrity" "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.5"

"@babel/plugin-transform-unicode-escapes@^7.23.3":
  "integrity" "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-unicode-property-regex@^7.23.3":
  "integrity" "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-unicode-regex@^7.23.3":
  "integrity" "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/plugin-transform-unicode-sets-regex@^7.23.3":
  "integrity" "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA=="
  "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
  "version" "7.24.1"
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.22.15"
    "@babel/helper-plugin-utils" "^7.24.0"

"@babel/preset-env@7.24.0":
  "integrity" "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA=="
  "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz"
  "version" "7.24.0"
  dependencies:
    "@babel/compat-data" "^7.23.5"
    "@babel/helper-compilation-targets" "^7.23.6"
    "@babel/helper-plugin-utils" "^7.24.0"
    "@babel/helper-validator-option" "^7.23.5"
    "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3"
    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3"
    "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7"
    "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
    "@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.23.3"
    "@babel/plugin-syntax-import-attributes" "^7.23.3"
    "@babel/plugin-syntax-import-meta" "^7.10.4"
    "@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-syntax-unicode-sets-regex" "^7.18.6"
    "@babel/plugin-transform-arrow-functions" "^7.23.3"
    "@babel/plugin-transform-async-generator-functions" "^7.23.9"
    "@babel/plugin-transform-async-to-generator" "^7.23.3"
    "@babel/plugin-transform-block-scoped-functions" "^7.23.3"
    "@babel/plugin-transform-block-scoping" "^7.23.4"
    "@babel/plugin-transform-class-properties" "^7.23.3"
    "@babel/plugin-transform-class-static-block" "^7.23.4"
    "@babel/plugin-transform-classes" "^7.23.8"
    "@babel/plugin-transform-computed-properties" "^7.23.3"
    "@babel/plugin-transform-destructuring" "^7.23.3"
    "@babel/plugin-transform-dotall-regex" "^7.23.3"
    "@babel/plugin-transform-duplicate-keys" "^7.23.3"
    "@babel/plugin-transform-dynamic-import" "^7.23.4"
    "@babel/plugin-transform-exponentiation-operator" "^7.23.3"
    "@babel/plugin-transform-export-namespace-from" "^7.23.4"
    "@babel/plugin-transform-for-of" "^7.23.6"
    "@babel/plugin-transform-function-name" "^7.23.3"
    "@babel/plugin-transform-json-strings" "^7.23.4"
    "@babel/plugin-transform-literals" "^7.23.3"
    "@babel/plugin-transform-logical-assignment-operators" "^7.23.4"
    "@babel/plugin-transform-member-expression-literals" "^7.23.3"
    "@babel/plugin-transform-modules-amd" "^7.23.3"
    "@babel/plugin-transform-modules-commonjs" "^7.23.3"
    "@babel/plugin-transform-modules-systemjs" "^7.23.9"
    "@babel/plugin-transform-modules-umd" "^7.23.3"
    "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5"
    "@babel/plugin-transform-new-target" "^7.23.3"
    "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4"
    "@babel/plugin-transform-numeric-separator" "^7.23.4"
    "@babel/plugin-transform-object-rest-spread" "^7.24.0"
    "@babel/plugin-transform-object-super" "^7.23.3"
    "@babel/plugin-transform-optional-catch-binding" "^7.23.4"
    "@babel/plugin-transform-optional-chaining" "^7.23.4"
    "@babel/plugin-transform-parameters" "^7.23.3"
    "@babel/plugin-transform-private-methods" "^7.23.3"
    "@babel/plugin-transform-private-property-in-object" "^7.23.4"
    "@babel/plugin-transform-property-literals" "^7.23.3"
    "@babel/plugin-transform-regenerator" "^7.23.3"
    "@babel/plugin-transform-reserved-words" "^7.23.3"
    "@babel/plugin-transform-shorthand-properties" "^7.23.3"
    "@babel/plugin-transform-spread" "^7.23.3"
    "@babel/plugin-transform-sticky-regex" "^7.23.3"
    "@babel/plugin-transform-template-literals" "^7.23.3"
    "@babel/plugin-transform-typeof-symbol" "^7.23.3"
    "@babel/plugin-transform-unicode-escapes" "^7.23.3"
    "@babel/plugin-transform-unicode-property-regex" "^7.23.3"
    "@babel/plugin-transform-unicode-regex" "^7.23.3"
    "@babel/plugin-transform-unicode-sets-regex" "^7.23.3"
    "@babel/preset-modules" "0.1.6-no-external-plugins"
    "babel-plugin-polyfill-corejs2" "^0.4.8"
    "babel-plugin-polyfill-corejs3" "^0.9.0"
    "babel-plugin-polyfill-regenerator" "^0.5.5"
    "core-js-compat" "^3.31.0"
    "semver" "^6.3.1"

"@babel/preset-modules@0.1.6-no-external-plugins":
  "integrity" "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="
  "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
  "version" "0.1.6-no-external-plugins"
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/types" "^7.4.4"
    "esutils" "^2.0.2"

"@babel/regjsgen@^0.8.0":
  "integrity" "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
  "resolved" "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
  "version" "0.8.0"

"@babel/runtime@^7.8.4", "@babel/runtime@7.24.0":
  "integrity" "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw=="
  "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz"
  "version" "7.24.0"
  dependencies:
    "regenerator-runtime" "^0.14.0"

"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0":
  "integrity" "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA=="
  "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz"
  "version" "7.24.0"
  dependencies:
    "@babel/code-frame" "^7.23.5"
    "@babel/parser" "^7.24.0"
    "@babel/types" "^7.24.0"

"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.0", "@babel/traverse@^7.24.5":
  "integrity" "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA=="
  "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/code-frame" "^7.24.2"
    "@babel/generator" "^7.24.5"
    "@babel/helper-environment-visitor" "^7.22.20"
    "@babel/helper-function-name" "^7.23.0"
    "@babel/helper-hoist-variables" "^7.22.5"
    "@babel/helper-split-export-declaration" "^7.24.5"
    "@babel/parser" "^7.24.5"
    "@babel/types" "^7.24.5"
    "debug" "^4.3.1"
    "globals" "^11.1.0"

"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4":
  "integrity" "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ=="
  "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz"
  "version" "7.24.5"
  dependencies:
    "@babel/helper-string-parser" "^7.24.1"
    "@babel/helper-validator-identifier" "^7.24.5"
    "to-fast-properties" "^2.0.0"

"@discoveryjs/json-ext@0.5.7":
  "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw=="
  "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz"
  "version" "0.5.7"

"@electron/get@^2.0.0":
  "integrity" "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ=="
  "resolved" "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz"
  "version" "2.0.3"
  dependencies:
    "debug" "^4.1.1"
    "env-paths" "^2.2.0"
    "fs-extra" "^8.1.0"
    "got" "^11.8.5"
    "progress" "^2.0.3"
    "semver" "^6.2.0"
    "sumchecker" "^3.0.1"
  optionalDependencies:
    "global-agent" "^3.0.0"

"@esbuild/linux-x64@0.19.12":
  "integrity" "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg=="
  "resolved" "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz"
  "version" "0.19.12"

"@esbuild/linux-x64@0.20.1":
  "integrity" "sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA=="
  "resolved" "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz"
  "version" "0.20.1"

"@esbuild/win32-x64@0.19.12":
  "integrity" "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA=="
  "resolved" "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz"
  "version" "0.19.12"

"@esbuild/win32-x64@0.20.1":
  "integrity" "sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA=="
  "resolved" "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz"
  "version" "0.20.1"

"@gar/promisify@^1.1.3":
  "integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
  "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
  "version" "1.1.3"

"@isaacs/cliui@^8.0.2":
  "integrity" "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="
  "resolved" "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
  "version" "8.0.2"
  dependencies:
    "string-width" "^5.1.2"
    "string-width-cjs" "npm:string-width@^4.2.0"
    "strip-ansi" "^7.0.1"
    "strip-ansi-cjs" "npm:strip-ansi@^6.0.1"
    "wrap-ansi" "^8.1.0"
    "wrap-ansi-cjs" "npm:wrap-ansi@^7.0.0"

"@istanbuljs/load-nyc-config@^1.0.0":
  "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="
  "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
  "version" "1.1.0"
  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":
  "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
  "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
  "version" "0.1.3"

"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5":
  "integrity" "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg=="
  "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
  "version" "0.3.5"
  dependencies:
    "@jridgewell/set-array" "^1.2.1"
    "@jridgewell/sourcemap-codec" "^1.4.10"
    "@jridgewell/trace-mapping" "^0.3.24"

"@jridgewell/resolve-uri@^3.1.0":
  "integrity" "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
  "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
  "version" "3.1.2"

"@jridgewell/set-array@^1.2.1":
  "integrity" "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
  "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
  "version" "1.2.1"

"@jridgewell/source-map@^0.3.3":
  "integrity" "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ=="
  "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz"
  "version" "0.3.6"
  dependencies:
    "@jridgewell/gen-mapping" "^0.3.5"
    "@jridgewell/trace-mapping" "^0.3.25"

"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
  "integrity" "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
  "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
  "version" "1.4.15"

"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
  "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="
  "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
  "version" "0.3.25"
  dependencies:
    "@jridgewell/resolve-uri" "^3.1.0"
    "@jridgewell/sourcemap-codec" "^1.4.14"

"@jsonforms/angular-material@^3.2.1":
  "integrity" "sha512-qkhOL3oZaaNfcwxkO6HUzQerd7SWK93dTGIT29SO8frY1vjcnnw1qmRMIplDtaX+zR+/GJuCJfKP690bVCp3EA=="
  "resolved" "https://registry.npmjs.org/@jsonforms/angular-material/-/angular-material-3.2.1.tgz"
  "version" "3.2.1"
  dependencies:
    "hammerjs" "2.0.8"
    "lodash" "^4.17.21"

"@jsonforms/angular@^3.2.1", "@jsonforms/angular@3.2.1":
  "integrity" "sha512-Kv9dxSttXZ2zXeHM+VEAtpkNoJbEqk6a1FrPv4Ol/p53EDNu7lyyuaWQ5B+YuqaRhpdq8yLce5zpkSk5P2Z2nw=="
  "resolved" "https://registry.npmjs.org/@jsonforms/angular/-/angular-3.2.1.tgz"
  "version" "3.2.1"
  dependencies:
    "lodash" "^4.17.21"

"@jsonforms/core@^3.2.1", "@jsonforms/core@3.2.1":
  "integrity" "sha512-G5ldiWM2e5Vh5WrbjDKb0QJ1SG/39kxC48x2ufFKhfpDHibqhPaXegg5jmSBTNcB0ldE9jMmpKwxF6fi5VBCEA=="
  "resolved" "https://registry.npmjs.org/@jsonforms/core/-/core-3.2.1.tgz"
  "version" "3.2.1"
  dependencies:
    "@types/json-schema" "^7.0.3"
    "ajv" "^8.6.1"
    "ajv-formats" "^2.1.0"
    "lodash" "^4.17.21"

"@leichtgewicht/ip-codec@^2.0.1":
  "integrity" "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="
  "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz"
  "version" "2.0.5"

"@ljharb/through@^2.3.12":
  "integrity" "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ=="
  "resolved" "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz"
  "version" "2.3.13"
  dependencies:
    "call-bind" "^1.0.7"

"@material/animation@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-1GSJaPKef+7HRuV+HusVZHps64cmZuOItDbt40tjJVaikcaZvwmHlcTxRIqzcRoCdt5ZKHh3NoO7GB9Khg4Jnw=="
  "resolved" "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/auto-init@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-t7ZGpRJ3ec0QDUO0nJu/SMgLW7qcuG2KqIsEYD1Ej8qhI2xpdR2ydSDQOkVEitXmKoGol1oq4nYSBjTlB65GqA=="
  "resolved" "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/banner@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-g9wBUZzYBizyBcBQXTIafnRUUPi7efU9gPJfzeGgkynXiccP/vh5XMmH+PBxl5v+4MlP/d4cZ2NUYoAN7UTqSA=="
  "resolved" "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/button" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/base@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-I9KQOKXpLfJkP8MqZyr8wZIzdPHrwPjFvGd9zSK91/vPyE4hzHRJc/0njsh9g8Lm9PRYLbifXX+719uTbHxx+A=="
  "resolved" "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/button@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-BHB7iyHgRVH+JF16+iscR+Qaic+p7LU1FOLgP8KucRlpF9tTwIxQA6mJwGRi5gUtcG+vyCmzVS+hIQ6DqT/7BA=="
  "resolved" "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/card@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-kt7y9/IWOtJTr3Z/AoWJT3ZLN7CLlzXhx2udCLP9ootZU2bfGK0lzNwmo80bv/pJfrY9ihQKCtuGTtNxUy+vIw=="
  "resolved" "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/checkbox@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-rURcrL5O1u6hzWR+dNgiQ/n89vk6tdmdP3mZgnxJx61q4I/k1yijKqNJSLrkXH7Rto3bM5NRKMOlgvMvVd7UMQ=="
  "resolved" "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/chips@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-AYAivV3GSk/T/nRIpH27sOHFPaSMrE3L0WYbnb5Wa93FgY8a0fbsFYtSH2QmtwnzXveg+B1zGTt7/xIIcynKdQ=="
  "resolved" "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/checkbox" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "safevalues" "^0.3.4"
    "tslib" "^2.1.0"

"@material/circular-progress@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-DJrqCKb+LuGtjNvKl8XigvyK02y36GRkfhMUYTcJEi3PrOE00bwXtyj7ilhzEVshQiXg6AHGWXtf5UqwNrx3Ow=="
  "resolved" "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/progress-indicator" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/data-table@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-/2WZsuBIq9z9RWYF5Jo6b7P6u0fwit+29/mN7rmAZ6akqUR54nXyNfoSNiyydMkzPlZZsep5KrSHododDhBZbA=="
  "resolved" "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/checkbox" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/icon-button" "15.0.0-canary.7f224ddd4.0"
    "@material/linear-progress" "15.0.0-canary.7f224ddd4.0"
    "@material/list" "15.0.0-canary.7f224ddd4.0"
    "@material/menu" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/select" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/density@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-o9EXmGKVpiQ6mHhyV3oDDzc78Ow3E7v8dlaOhgaDSXgmqaE8v5sIlLNa/LKSyUga83/fpGk3QViSGXotpQx0jA=="
  "resolved" "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/dialog@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-u0XpTlv1JqWC/bQ3DavJ1JguofTelLT2wloj59l3/1b60jv42JQ6Am7jU3I8/SIUB1MKaW7dYocXjDWtWJakLA=="
  "resolved" "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/button" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/icon-button" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/dom@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-mQ1HT186GPQSkRg5S18i70typ5ZytfjL09R0gJ2Qg5/G+MLCGi7TAjZZSH65tuD/QGOjel4rDdWOTmYbPYV6HA=="
  "resolved" "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/drawer@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-qyO0W0KBftfH8dlLR0gVAgv7ZHNvU8ae11Ao6zJif/YxcvK4+gph1z8AO4H410YmC2kZiwpSKyxM1iQCCzbb4g=="
  "resolved" "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/list" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/elevation@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-tV6s4/pUBECedaI36Yj18KmRCk1vfue/JP/5yYRlFNnLMRVISePbZaKkn/BHXVf+26I3W879+XqIGlDVdmOoMA=="
  "resolved" "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/fab@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-4h76QrzfZTcPdd+awDPZ4Q0YdSqsXQnS540TPtyXUJ/5G99V6VwGpjMPIxAsW0y+pmI9UkLL/srrMaJec+7r4Q=="
  "resolved" "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/feature-targeting@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-SAjtxYh6YlKZriU83diDEQ7jNSP2MnxKsER0TvFeyG1vX/DWsUyYDOIJTOEa9K1N+fgJEBkNK8hY55QhQaspew=="
  "resolved" "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/floating-label@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-0KMo5ijjYaEHPiZ2pCVIcbaTS2LycvH9zEhEMKwPPGssBCX7iz5ffYQFk7e5yrQand1r3jnQQgYfHAwtykArnQ=="
  "resolved" "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/focus-ring@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-Jmg1nltq4J6S6A10EGMZnvufrvU3YTi+8R8ZD9lkSbun0Fm2TVdICQt/Auyi6An9zP66oQN6c31eqO6KfIPsDg=="
  "resolved" "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"

"@material/form-field@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-fEPWgDQEPJ6WF7hNnIStxucHR9LE4DoDSMqCsGWS2Yu+NLZYLuCEecgR0UqQsl1EQdNRaFh8VH93KuxGd2hiPg=="
  "resolved" "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/icon-button@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-DcK7IL4ICY/DW+48YQZZs9g0U1kRaW0Wb0BxhvppDMYziHo/CTpFdle4gjyuTyRxPOdHQz5a97ru48Z9O4muTw=="
  "resolved" "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/image-list@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-voMjG2p80XbjL1B2lmF65zO5gEgJOVKClLdqh4wbYzYfwY/SR9c8eLvlYG7DLdFaFBl/7gGxD8TvvZ329HUFPw=="
  "resolved" "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/layout-grid@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-veDABLxMn2RmvfnUO2RUmC1OFfWr4cU+MrxKPoDD2hl3l3eDYv5fxws6r5T1JoSyXoaN+oEZpheS0+M9Ure8Pg=="
  "resolved" "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/line-ripple@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-f60hVJhIU6I3/17Tqqzch1emUKEcfVVgHVqADbU14JD+oEIz429ZX9ksZ3VChoU3+eejFl+jVdZMLE/LrAuwpg=="
  "resolved" "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/linear-progress@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-pRDEwPQielDiC9Sc5XhCXrGxP8wWOnAO8sQlMebfBYHYqy5hhiIzibezS8CSaW4MFQFyXmCmpmqWlbqGYRmiyg=="
  "resolved" "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/progress-indicator" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/list@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-Is0NV91sJlXF5pOebYAtWLF4wU2MJDbYqztML/zQNENkQxDOvEXu3nWNb3YScMIYJJXvARO0Liur5K4yPagS1Q=="
  "resolved" "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/menu-surface@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-7RZHvw0gbwppaAJ/Oh5SWmfAKJ62aw1IMB3+3MRwsb5PLoV666wInYa+zJfE4i7qBeOn904xqT2Nko5hY0ssrg=="
  "resolved" "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/menu@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-D11QU1dXqLbh5X1zKlEhS3QWh0b5BPNXlafc5MXfkdJHhOiieb7LC9hMJhbrHtj24FadJ7evaFW/T2ugJbJNnQ=="
  "resolved" "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/list" "15.0.0-canary.7f224ddd4.0"
    "@material/menu-surface" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/notched-outline@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-Yg2usuKB2DKlKIBISbie9BFsOVuffF71xjbxPbybvqemxqUBd+bD5/t6H1fLE+F8/NCu5JMigho4ewUU+0RCiw=="
  "resolved" "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/floating-label" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/progress-indicator@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-UPbDjE5CqT+SqTs0mNFG6uFEw7wBlgYmh+noSkQ6ty/EURm8lF125dmi4dv4kW0+octonMXqkGtAoZwLIHKf/w=="
  "resolved" "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "tslib" "^2.1.0"

"@material/radio@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-wR1X0Sr0KmQLu6+YOFKAI84G3L6psqd7Kys5kfb8WKBM36zxO5HQXC5nJm/Y0rdn22ixzsIz2GBo0MNU4V4k1A=="
  "resolved" "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/ripple@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-JqOsWM1f4aGdotP0rh1vZlPZTg6lZgh39FIYHFMfOwfhR+LAikUJ+37ciqZuewgzXB6iiRO6a8aUH6HR5SJYPg=="
  "resolved" "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/rtl@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-UVf14qAtmPiaaZjuJtmN36HETyoKWmsZM/qn1L5ciR2URb8O035dFWnz4ZWFMmAYBno/L7JiZaCkPurv2ZNrGA=="
  "resolved" "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/segmented-button@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-LCnVRUSAhELTKI/9hSvyvIvQIpPpqF29BV+O9yM4WoNNmNWqTulvuiv7grHZl6Z+kJuxSg4BGbsPxxb9dXozPg=="
  "resolved" "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/touch-target" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/select@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-WioZtQEXRpglum0cMSzSqocnhsGRr+ZIhvKb3FlaNrTaK8H3Y4QA7rVjv3emRtrLOOjaT6/RiIaUMTo9AGzWQQ=="
  "resolved" "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/floating-label" "15.0.0-canary.7f224ddd4.0"
    "@material/line-ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/list" "15.0.0-canary.7f224ddd4.0"
    "@material/menu" "15.0.0-canary.7f224ddd4.0"
    "@material/menu-surface" "15.0.0-canary.7f224ddd4.0"
    "@material/notched-outline" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/shape@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-8z8l1W3+cymObunJoRhwFPKZ+FyECfJ4MJykNiaZq7XJFZkV6xNmqAVrrbQj93FtLsECn9g4PjjIomguVn/OEw=="
  "resolved" "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/slider@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-QU/WSaSWlLKQRqOhJrPgm29wqvvzRusMqwAcrCh1JTrCl+xwJ43q5WLDfjYhubeKtrEEgGu9tekkAiYfMG7EBw=="
  "resolved" "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/snackbar@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-sm7EbVKddaXpT/aXAYBdPoN0k8yeg9+dprgBUkrdqGzWJAeCkxb4fv2B3He88YiCtvkTz2KLY4CThPQBSEsMFQ=="
  "resolved" "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/button" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/icon-button" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/switch@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-lEDJfRvkVyyeHWIBfoxYjJVl+WlEAE2kZ/+6OqB1FW0OV8ftTODZGhHRSzjVBA1/p4FPuhAtKtoK9jTpa4AZjA=="
  "resolved" "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "safevalues" "^0.3.4"
    "tslib" "^2.1.0"

"@material/tab-bar@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-p1Asb2NzrcECvAQU3b2SYrpyJGyJLQWR+nXTYzDKE8WOpLIRCXap2audNqD7fvN/A20UJ1J8U01ptrvCkwJ4eA=="
  "resolved" "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/tab" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-indicator" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-scroller" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/tab-indicator@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-h9Td3MPqbs33spcPS7ecByRHraYgU4tNCZpZzZXw31RypjKvISDv/PS5wcA4RmWqNGih78T7xg4QIGsZg4Pk4w=="
  "resolved" "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/tab-scroller@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-LFeYNjQpdXecwECd8UaqHYbhscDCwhGln5Yh+3ctvcEgvmDPNjhKn/DL3sWprWvG8NAhP6sHMrsGhQFVdCWtTg=="
  "resolved" "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/tab" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/tab@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-E1xGACImyCLurhnizyOTCgOiVezce4HlBFAI6YhJo/AyVwjN2Dtas4ZLQMvvWWqpyhITNkeYdOchwCC1mrz3AQ=="
  "resolved" "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/focus-ring" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/tab-indicator" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/textfield@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-AExmFvgE5nNF0UA4l2cSzPghtxSUQeeoyRjFLHLy+oAaE4eKZFrSy0zEpqPeWPQpEMDZk+6Y+6T3cOFYBeSvsw=="
  "resolved" "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/density" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/floating-label" "15.0.0-canary.7f224ddd4.0"
    "@material/line-ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/notched-outline" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/theme@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-hs45hJoE9yVnoVOcsN1jklyOa51U4lzWsEnQEuJTPOk2+0HqCQ0yv/q0InpSnm2i69fNSyZC60+8HADZGF8ugQ=="
  "resolved" "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/tokens@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-r9TDoicmcT7FhUXC4eYMFnt9TZsz0G8T3wXvkKncLppYvZ517gPyD/1+yhuGfGOxAzxTrM66S/oEc1fFE2q4hw=="
  "resolved" "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"

"@material/tooltip@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-8qNk3pmPLTnam3XYC1sZuplQXW9xLn4Z4MI3D+U17Q7pfNZfoOugGr+d2cLA9yWAEjVJYB0mj8Yu86+udo4N9w=="
  "resolved" "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/button" "15.0.0-canary.7f224ddd4.0"
    "@material/dom" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/tokens" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "safevalues" "^0.3.4"
    "tslib" "^2.1.0"

"@material/top-app-bar@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-SARR5/ClYT4CLe9qAXakbr0i0cMY0V3V4pe3ElIJPfL2Z2c4wGR1mTR8m2LxU1MfGKK8aRoUdtfKaxWejp+eNA=="
  "resolved" "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/animation" "15.0.0-canary.7f224ddd4.0"
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/elevation" "15.0.0-canary.7f224ddd4.0"
    "@material/ripple" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/shape" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "@material/typography" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/touch-target@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-BJo/wFKHPYLGsRaIpd7vsQwKr02LtO2e89Psv0on/p0OephlNIgeB9dD9W+bQmaeZsZ6liKSKRl6wJWDiK71PA=="
  "resolved" "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/base" "15.0.0-canary.7f224ddd4.0"
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/rtl" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@material/typography@15.0.0-canary.7f224ddd4.0":
  "integrity" "sha512-kBaZeCGD50iq1DeRRH5OM5Jl7Gdk+/NOfKArkY4ksBZvJiStJ7ACAhpvb8MEGm4s3jvDInQFLsDq3hL+SA79sQ=="
  "resolved" "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.7f224ddd4.0.tgz"
  "version" "15.0.0-canary.7f224ddd4.0"
  dependencies:
    "@material/feature-targeting" "15.0.0-canary.7f224ddd4.0"
    "@material/theme" "15.0.0-canary.7f224ddd4.0"
    "tslib" "^2.1.0"

"@ngtools/webpack@17.3.8":
  "integrity" "sha512-CjSVVa/9fzMpEDQP01SC4colKCbZwj7vUq0H2bivp8jVsmd21x9Fu0gDBH0Y9NdfAIm4eGZvmiZKMII3vIOaYQ=="
  "resolved" "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.8.tgz"
  "version" "17.3.8"

"@ngx-translate/core@>=13.0.0", "@ngx-translate/core@13.0.0":
  "integrity" "sha512-+tzEp8wlqEnw0Gc7jtVRAJ6RteUjXw6JJR4O65KlnxOmJrCGPI0xjV/lKRnQeU0w4i96PQs/jtpL921Wrb7PWg=="
  "resolved" "https://registry.npmjs.org/@ngx-translate/core/-/core-13.0.0.tgz"
  "version" "13.0.0"
  dependencies:
    "tslib" "^2.0.0"

"@ngx-translate/http-loader@6.0.0":
  "integrity" "sha512-LCekn6qCbeXWlhESCxU1rAbZz33WzDG0lI7Ig0pYC1o5YxJWrkU9y3Y4tNi+jakQ7R6YhTR2D3ox6APxDtA0wA=="
  "resolved" "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "tslib" "^2.0.0"

"@nodelib/fs.scandir@2.1.5":
  "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
  "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
  "version" "2.1.5"
  dependencies:
    "@nodelib/fs.stat" "2.0.5"
    "run-parallel" "^1.1.9"

"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
  "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
  "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
  "version" "2.0.5"

"@nodelib/fs.walk@^1.2.3":
  "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
  "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
  "version" "1.2.8"
  dependencies:
    "@nodelib/fs.scandir" "2.1.5"
    "fastq" "^1.6.0"

"@npmcli/fs@^2.1.0":
  "integrity" "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ=="
  "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz"
  "version" "2.1.2"
  dependencies:
    "@gar/promisify" "^1.1.3"
    "semver" "^7.3.5"

"@npmcli/fs@^3.1.0":
  "integrity" "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg=="
  "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz"
  "version" "3.1.1"
  dependencies:
    "semver" "^7.3.5"

"@npmcli/git@^4.0.0":
  "integrity" "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ=="
  "resolved" "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz"
  "version" "4.1.0"
  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":
  "integrity" "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w=="
  "resolved" "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "npm-bundled" "^3.0.0"
    "npm-normalize-package-bin" "^3.0.0"

"@npmcli/move-file@^2.0.0":
  "integrity" "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ=="
  "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "mkdirp" "^1.0.4"
    "rimraf" "^3.0.2"

"@npmcli/node-gyp@^3.0.0":
  "integrity" "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA=="
  "resolved" "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz"
  "version" "3.0.0"

"@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1":
  "integrity" "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg=="
  "resolved" "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "which" "^3.0.0"

"@npmcli/run-script@^6.0.0":
  "integrity" "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA=="
  "resolved" "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz"
  "version" "6.0.2"
  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":
  "integrity" "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="
  "resolved" "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
  "version" "0.11.0"

"@rollup/rollup-linux-x64-gnu@4.18.0":
  "integrity" "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w=="
  "resolved" "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz"
  "version" "4.18.0"

"@rollup/rollup-linux-x64-musl@4.18.0":
  "integrity" "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg=="
  "resolved" "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz"
  "version" "4.18.0"

"@rollup/rollup-win32-x64-msvc@4.18.0":
  "integrity" "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g=="
  "resolved" "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz"
  "version" "4.18.0"

"@schematics/angular@15.2.11":
  "integrity" "sha512-z38f9abwfzUGe9TEIggf3igpVf/ylmSlHy1jydAxXbeKv24ejg8m5dYBPH2/MvgUFP6tjHdxjKD56DnOdyKl3g=="
  "resolved" "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.11.tgz"
  "version" "15.2.11"
  dependencies:
    "@angular-devkit/core" "15.2.11"
    "@angular-devkit/schematics" "15.2.11"
    "jsonc-parser" "3.2.0"

"@sigstore/bundle@^1.1.0":
  "integrity" "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog=="
  "resolved" "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz"
  "version" "1.1.0"
  dependencies:
    "@sigstore/protobuf-specs" "^0.2.0"

"@sigstore/protobuf-specs@^0.2.0":
  "integrity" "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A=="
  "resolved" "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz"
  "version" "0.2.1"

"@sigstore/sign@^1.0.0":
  "integrity" "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA=="
  "resolved" "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "@sigstore/bundle" "^1.1.0"
    "@sigstore/protobuf-specs" "^0.2.0"
    "make-fetch-happen" "^11.0.1"

"@sigstore/tuf@^1.0.3":
  "integrity" "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg=="
  "resolved" "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz"
  "version" "1.0.3"
  dependencies:
    "@sigstore/protobuf-specs" "^0.2.0"
    "tuf-js" "^1.1.7"

"@sindresorhus/is@^4.0.0":
  "integrity" "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="
  "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
  "version" "4.6.0"

"@socket.io/component-emitter@~3.1.0":
  "integrity" "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA=="
  "resolved" "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz"
  "version" "3.1.2"

"@szmarczak/http-timer@^4.0.5":
  "integrity" "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w=="
  "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz"
  "version" "4.0.6"
  dependencies:
    "defer-to-connect" "^2.0.0"

"@tootallnate/once@2":
  "integrity" "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A=="
  "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
  "version" "2.0.0"

"@tufjs/canonical-json@1.0.0":
  "integrity" "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ=="
  "resolved" "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz"
  "version" "1.0.0"

"@tufjs/models@1.0.4":
  "integrity" "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A=="
  "resolved" "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz"
  "version" "1.0.4"
  dependencies:
    "@tufjs/canonical-json" "1.0.0"
    "minimatch" "^9.0.0"

"@types/body-parser@*":
  "integrity" "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg=="
  "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz"
  "version" "1.19.5"
  dependencies:
    "@types/connect" "*"
    "@types/node" "*"

"@types/bonjour@^3.5.9":
  "integrity" "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ=="
  "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz"
  "version" "3.5.13"
  dependencies:
    "@types/node" "*"

"@types/cacheable-request@^6.0.1":
  "integrity" "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw=="
  "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz"
  "version" "6.0.3"
  dependencies:
    "@types/http-cache-semantics" "*"
    "@types/keyv" "^3.1.4"
    "@types/node" "*"
    "@types/responselike" "^1.0.0"

"@types/connect-history-api-fallback@^1.3.5":
  "integrity" "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw=="
  "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz"
  "version" "1.5.4"
  dependencies:
    "@types/express-serve-static-core" "*"
    "@types/node" "*"

"@types/connect@*":
  "integrity" "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="
  "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz"
  "version" "3.4.38"
  dependencies:
    "@types/node" "*"

"@types/cookie@^0.4.1":
  "integrity" "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
  "resolved" "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz"
  "version" "0.4.1"

"@types/cors@^2.8.12":
  "integrity" "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA=="
  "resolved" "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz"
  "version" "2.8.17"
  dependencies:
    "@types/node" "*"

"@types/eslint-scope@^3.7.3":
  "integrity" "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg=="
  "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz"
  "version" "3.7.7"
  dependencies:
    "@types/eslint" "*"
    "@types/estree" "*"

"@types/eslint@*":
  "integrity" "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ=="
  "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz"
  "version" "8.56.10"
  dependencies:
    "@types/estree" "*"
    "@types/json-schema" "*"

"@types/estree@*", "@types/estree@^1.0.5", "@types/estree@1.0.5":
  "integrity" "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
  "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
  "version" "1.0.5"

"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33":
  "integrity" "sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA=="
  "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.1.tgz"
  "version" "4.19.1"
  dependencies:
    "@types/node" "*"
    "@types/qs" "*"
    "@types/range-parser" "*"
    "@types/send" "*"

"@types/express@*", "@types/express@^4.17.13":
  "integrity" "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ=="
  "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
  "version" "4.17.21"
  dependencies:
    "@types/body-parser" "*"
    "@types/express-serve-static-core" "^4.17.33"
    "@types/qs" "*"
    "@types/serve-static" "*"

"@types/http-cache-semantics@*":
  "integrity" "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA=="
  "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz"
  "version" "4.0.4"

"@types/http-errors@*":
  "integrity" "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="
  "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz"
  "version" "2.0.4"

"@types/http-proxy@^1.17.8":
  "integrity" "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w=="
  "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz"
  "version" "1.17.14"
  dependencies:
    "@types/node" "*"

"@types/jasmine@*", "@types/jasmine@3.6.3":
  "integrity" "sha512-5QKAG8WfC9XrOgYLXPrxv1G2IIUE6zDyzTWamhNWJO0LqPRUbZ0q0zGHDhDJ7MpFloUuyME/jpBIdPjq3/P3jA=="
  "resolved" "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.3.tgz"
  "version" "3.6.3"

"@types/jasminewd2@2.0.8":
  "integrity" "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg=="
  "resolved" "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz"
  "version" "2.0.8"
  dependencies:
    "@types/jasmine" "*"

"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
  "integrity" "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
  "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
  "version" "7.0.15"

"@types/keyv@^3.1.4":
  "integrity" "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="
  "resolved" "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz"
  "version" "3.1.4"
  dependencies:
    "@types/node" "*"

"@types/mime@^1":
  "integrity" "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
  "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"
  "version" "1.3.5"

"@types/mocha@8.2.0":
  "integrity" "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ=="
  "resolved" "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz"
  "version" "8.2.0"

"@types/node-forge@^1.3.0":
  "integrity" "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ=="
  "resolved" "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz"
  "version" "1.3.11"
  dependencies:
    "@types/node" "*"

"@types/node@*", "@types/node@>=10.0.0", "@types/node@12.12.6":
  "integrity" "sha512-FjsYUPzEJdGXjwKqSpE0/9QEh6kzhTAeObA54rn6j3rR4C/mzpI9L0KNfoeASSPMMdxIsoJuCLDWcM/rVjIsSA=="
  "resolved" "https://registry.npmjs.org/@types/node/-/node-12.12.6.tgz"
  "version" "12.12.6"

"@types/node@^18.0.0 || >=20.0.0":
  "integrity" "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw=="
  "resolved" "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz"
  "version" "20.12.12"
  dependencies:
    "undici-types" "~5.26.4"

"@types/node@^18.11.18":
  "integrity" "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A=="
  "resolved" "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz"
  "version" "18.19.33"
  dependencies:
    "undici-types" "~5.26.4"

"@types/qs@*":
  "integrity" "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg=="
  "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz"
  "version" "6.9.15"

"@types/range-parser@*":
  "integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
  "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"
  "version" "1.2.7"

"@types/responselike@^1.0.0":
  "integrity" "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw=="
  "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz"
  "version" "1.0.3"
  dependencies:
    "@types/node" "*"

"@types/retry@0.12.0":
  "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
  "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
  "version" "0.12.0"

"@types/send@*":
  "integrity" "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA=="
  "resolved" "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz"
  "version" "0.17.4"
  dependencies:
    "@types/mime" "^1"
    "@types/node" "*"

"@types/serve-index@^1.9.1":
  "integrity" "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug=="
  "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz"
  "version" "1.9.4"
  dependencies:
    "@types/express" "*"

"@types/serve-static@*", "@types/serve-static@^1.13.10":
  "integrity" "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw=="
  "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
  "version" "1.15.7"
  dependencies:
    "@types/http-errors" "*"
    "@types/node" "*"
    "@types/send" "*"

"@types/sockjs@^0.3.33":
  "integrity" "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q=="
  "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
  "version" "0.3.36"
  dependencies:
    "@types/node" "*"

"@types/ws@^8.5.5":
  "integrity" "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A=="
  "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz"
  "version" "8.5.10"
  dependencies:
    "@types/node" "*"

"@types/yauzl@^2.9.1":
  "integrity" "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="
  "resolved" "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz"
  "version" "2.10.3"
  dependencies:
    "@types/node" "*"

"@vitejs/plugin-basic-ssl@1.1.0":
  "integrity" "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A=="
  "resolved" "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz"
  "version" "1.1.0"

"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.12.1":
  "integrity" "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/helper-numbers" "1.11.6"
    "@webassemblyjs/helper-wasm-bytecode" "1.11.6"

"@webassemblyjs/floating-point-hex-parser@1.11.6":
  "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz"
  "version" "1.11.6"

"@webassemblyjs/helper-api-error@1.11.6":
  "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz"
  "version" "1.11.6"

"@webassemblyjs/helper-buffer@1.12.1":
  "integrity" "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz"
  "version" "1.12.1"

"@webassemblyjs/helper-numbers@1.11.6":
  "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz"
  "version" "1.11.6"
  dependencies:
    "@webassemblyjs/floating-point-hex-parser" "1.11.6"
    "@webassemblyjs/helper-api-error" "1.11.6"
    "@xtuc/long" "4.2.2"

"@webassemblyjs/helper-wasm-bytecode@1.11.6":
  "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz"
  "version" "1.11.6"

"@webassemblyjs/helper-wasm-section@1.12.1":
  "integrity" "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@webassemblyjs/helper-buffer" "1.12.1"
    "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
    "@webassemblyjs/wasm-gen" "1.12.1"

"@webassemblyjs/ieee754@1.11.6":
  "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz"
  "version" "1.11.6"
  dependencies:
    "@xtuc/ieee754" "^1.2.0"

"@webassemblyjs/leb128@1.11.6":
  "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz"
  "version" "1.11.6"
  dependencies:
    "@xtuc/long" "4.2.2"

"@webassemblyjs/utf8@1.11.6":
  "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz"
  "version" "1.11.6"

"@webassemblyjs/wasm-edit@^1.11.5":
  "integrity" "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@webassemblyjs/helper-buffer" "1.12.1"
    "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
    "@webassemblyjs/helper-wasm-section" "1.12.1"
    "@webassemblyjs/wasm-gen" "1.12.1"
    "@webassemblyjs/wasm-opt" "1.12.1"
    "@webassemblyjs/wasm-parser" "1.12.1"
    "@webassemblyjs/wast-printer" "1.12.1"

"@webassemblyjs/wasm-gen@1.12.1":
  "integrity" "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
    "@webassemblyjs/ieee754" "1.11.6"
    "@webassemblyjs/leb128" "1.11.6"
    "@webassemblyjs/utf8" "1.11.6"

"@webassemblyjs/wasm-opt@1.12.1":
  "integrity" "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@webassemblyjs/helper-buffer" "1.12.1"
    "@webassemblyjs/wasm-gen" "1.12.1"
    "@webassemblyjs/wasm-parser" "1.12.1"

"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.12.1":
  "integrity" "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@webassemblyjs/helper-api-error" "1.11.6"
    "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
    "@webassemblyjs/ieee754" "1.11.6"
    "@webassemblyjs/leb128" "1.11.6"
    "@webassemblyjs/utf8" "1.11.6"

"@webassemblyjs/wast-printer@1.12.1":
  "integrity" "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA=="
  "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz"
  "version" "1.12.1"
  dependencies:
    "@webassemblyjs/ast" "1.12.1"
    "@xtuc/long" "4.2.2"

"@xtuc/ieee754@^1.2.0":
  "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
  "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
  "version" "1.2.0"

"@xtuc/long@4.2.2":
  "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
  "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
  "version" "4.2.2"

"@yarnpkg/lockfile@1.1.0":
  "integrity" "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
  "resolved" "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"
  "version" "1.1.0"

"abbrev@^1.0.0":
  "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
  "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
  "version" "1.1.1"

"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8":
  "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="
  "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
  "version" "1.3.8"
  dependencies:
    "mime-types" "~2.1.34"
    "negotiator" "0.6.3"

"acorn-import-assertions@^1.9.0":
  "integrity" "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA=="
  "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz"
  "version" "1.9.0"

"acorn@^8", "acorn@^8.7.1", "acorn@^8.8.2":
  "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg=="
  "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
  "version" "8.11.3"

"adjust-sourcemap-loader@^4.0.0":
  "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A=="
  "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "loader-utils" "^2.0.0"
    "regex-parser" "^2.2.11"

"agent-base@^6.0.2":
  "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
  "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "debug" "4"

"agent-base@^7.0.2":
  "integrity" "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA=="
  "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz"
  "version" "7.1.1"
  dependencies:
    "debug" "^4.3.4"

"agent-base@6":
  "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
  "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "debug" "4"

"agentkeepalive@^4.2.1":
  "integrity" "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew=="
  "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz"
  "version" "4.5.0"
  dependencies:
    "humanize-ms" "^1.2.1"

"aggregate-error@^3.0.0":
  "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="
  "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "clean-stack" "^2.0.0"
    "indent-string" "^4.0.0"

"ajv-formats@^2.1.0", "ajv-formats@^2.1.1", "ajv-formats@2.1.1":
  "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="
  "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
  "version" "2.1.1"
  dependencies:
    "ajv" "^8.0.0"

"ajv-keywords@^3.5.2":
  "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
  "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
  "version" "3.5.2"

"ajv-keywords@^5.1.0":
  "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw=="
  "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
  "version" "5.1.0"
  dependencies:
    "fast-deep-equal" "^3.1.3"

"ajv@^6.12.5", "ajv@^6.9.1":
  "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
  "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
  "version" "6.12.6"
  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.6.1", "ajv@^8.8.2", "ajv@^8.9.0", "ajv@8.12.0":
  "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA=="
  "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
  "version" "8.12.0"
  dependencies:
    "fast-deep-equal" "^3.1.1"
    "json-schema-traverse" "^1.0.0"
    "require-from-string" "^2.0.2"
    "uri-js" "^4.2.2"

"angular-oauth2-oidc@^17.0.2":
  "integrity" "sha512-zYgeLmAnu1g8XAYZK+csAsCQBDhgp9ffBv/eArEnujGxNPTeK00bREHWObtehflpQdSn+k9rY2D15ChCSydyVw=="
  "resolved" "https://registry.npmjs.org/angular-oauth2-oidc/-/angular-oauth2-oidc-17.0.2.tgz"
  "version" "17.0.2"
  dependencies:
    "tslib" "^2.5.2"

"ansi-align@^2.0.0":
  "integrity" "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA=="
  "resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "string-width" "^2.0.0"

"ansi-colors@4.1.3":
  "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="
  "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz"
  "version" "4.1.3"

"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.2":
  "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
  "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
  "version" "4.3.2"
  dependencies:
    "type-fest" "^0.21.3"

"ansi-html-community@^0.0.8":
  "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw=="
  "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
  "version" "0.0.8"

"ansi-regex@^2.0.0":
  "integrity" "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
  "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
  "version" "2.1.1"

"ansi-regex@^5.0.1":
  "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
  "version" "5.0.1"

"ansi-regex@^6.0.1":
  "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
  "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
  "version" "6.0.1"

"ansi-styles@^2.2.1":
  "version" "2.2.1"

"ansi-styles@^3.2.1":
  "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
  "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
  "version" "3.2.1"
  dependencies:
    "color-convert" "^1.9.0"

"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
  "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
  "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
  "version" "4.3.0"
  dependencies:
    "color-convert" "^2.0.1"

"ansi-styles@^6.1.0":
  "integrity" "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
  "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
  "version" "6.2.1"

"anymatch@~3.1.2":
  "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="
  "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
  "version" "3.1.3"
  dependencies:
    "normalize-path" "^3.0.0"
    "picomatch" "^2.0.4"

"aproba@^1.0.3 || ^2.0.0":
  "integrity" "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
  "resolved" "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"
  "version" "2.0.0"

"are-we-there-yet@^3.0.0":
  "integrity" "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg=="
  "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "delegates" "^1.0.0"
    "readable-stream" "^3.6.0"

"arg@^4.1.0":
  "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
  "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
  "version" "4.1.3"

"argparse@^1.0.7":
  "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
  "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
  "version" "1.0.10"
  dependencies:
    "sprintf-js" "~1.0.2"

"argparse@^2.0.1":
  "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
  "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
  "version" "2.0.1"

"array-flatten@1.1.1":
  "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
  "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
  "version" "1.1.1"

"autoprefixer@10.4.18":
  "integrity" "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g=="
  "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz"
  "version" "10.4.18"
  dependencies:
    "browserslist" "^4.23.0"
    "caniuse-lite" "^1.0.30001591"
    "fraction.js" "^4.3.7"
    "normalize-range" "^0.1.2"
    "picocolors" "^1.0.0"
    "postcss-value-parser" "^4.2.0"

"babel-loader@9.1.3":
  "integrity" "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw=="
  "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz"
  "version" "9.1.3"
  dependencies:
    "find-cache-dir" "^4.0.0"
    "schema-utils" "^4.0.0"

"babel-plugin-istanbul@6.1.1":
  "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="
  "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
  "version" "6.1.1"
  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.4.8":
  "integrity" "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q=="
  "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz"
  "version" "0.4.11"
  dependencies:
    "@babel/compat-data" "^7.22.6"
    "@babel/helper-define-polyfill-provider" "^0.6.2"
    "semver" "^6.3.1"

"babel-plugin-polyfill-corejs3@^0.9.0":
  "integrity" "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg=="
  "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz"
  "version" "0.9.0"
  dependencies:
    "@babel/helper-define-polyfill-provider" "^0.5.0"
    "core-js-compat" "^3.34.0"

"babel-plugin-polyfill-regenerator@^0.5.5":
  "integrity" "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg=="
  "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz"
  "version" "0.5.5"
  dependencies:
    "@babel/helper-define-polyfill-provider" "^0.5.0"

"balanced-match@^1.0.0":
  "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
  "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
  "version" "1.0.2"

"base64-js@^1.3.1":
  "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
  "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
  "version" "1.5.1"

"base64id@~2.0.0", "base64id@2.0.0":
  "integrity" "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
  "resolved" "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz"
  "version" "2.0.0"

"batch@0.6.1":
  "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
  "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
  "version" "0.6.1"

"big.js@^5.2.2":
  "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
  "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
  "version" "5.2.2"

"binary-extensions@^2.0.0":
  "integrity" "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
  "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
  "version" "2.3.0"

"bl@^4.1.0":
  "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="
  "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
  "version" "4.1.0"
  dependencies:
    "buffer" "^5.5.0"
    "inherits" "^2.0.4"
    "readable-stream" "^3.4.0"

"bluebird@^3.5.0":
  "version" "3.5.0"

"body-parser@^1.19.0", "body-parser@1.20.2":
  "integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA=="
  "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"
  "version" "1.20.2"
  dependencies:
    "bytes" "3.1.2"
    "content-type" "~1.0.5"
    "debug" "2.6.9"
    "depd" "2.0.0"
    "destroy" "1.2.0"
    "http-errors" "2.0.0"
    "iconv-lite" "0.4.24"
    "on-finished" "2.4.1"
    "qs" "6.11.0"
    "raw-body" "2.5.2"
    "type-is" "~1.6.18"
    "unpipe" "1.0.0"

"bonjour-service@^1.0.11":
  "integrity" "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw=="
  "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz"
  "version" "1.2.1"
  dependencies:
    "fast-deep-equal" "^3.1.3"
    "multicast-dns" "^7.2.5"

"boolbase@^1.0.0":
  "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
  "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
  "version" "1.0.0"

"boolean@^3.0.1":
  "integrity" "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw=="
  "resolved" "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz"
  "version" "3.2.0"

"boxen@^1.0.0":
  "version" "1.1.0"
  dependencies:
    "ansi-align" "^2.0.0"
    "camelcase" "^4.0.0"
    "chalk" "^1.1.1"
    "cli-boxes" "^1.0.0"
    "string-width" "^2.0.0"
    "term-size" "^0.1.0"
    "widest-line" "^1.0.0"

"brace-expansion@^1.1.7":
  "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
  "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
  "version" "1.1.11"
  dependencies:
    "balanced-match" "^1.0.0"
    "concat-map" "0.0.1"

"brace-expansion@^2.0.1":
  "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="
  "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "balanced-match" "^1.0.0"

"braces@^3.0.2", "braces@^3.0.3", "braces@~3.0.2":
  "integrity" "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="
  "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
  "version" "3.0.3"
  dependencies:
    "fill-range" "^7.1.1"

"browserslist@^4.21.10", "browserslist@^4.21.5", "browserslist@^4.22.2", "browserslist@^4.23.0", "browserslist@>= 4.21.0":
  "integrity" "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ=="
  "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz"
  "version" "4.23.0"
  dependencies:
    "caniuse-lite" "^1.0.30001587"
    "electron-to-chromium" "^1.4.668"
    "node-releases" "^2.0.14"
    "update-browserslist-db" "^1.0.13"

"buffer-crc32@~0.2.3":
  "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
  "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
  "version" "0.2.13"

"buffer-from@^1.0.0":
  "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
  "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
  "version" "1.1.2"

"buffer@^5.5.0":
  "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="
  "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
  "version" "5.7.1"
  dependencies:
    "base64-js" "^1.3.1"
    "ieee754" "^1.1.13"

"buffer@6.0.3":
  "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
  "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
  "version" "6.0.3"
  dependencies:
    "base64-js" "^1.3.1"
    "ieee754" "^1.2.1"

"builtin-modules@^1.0.0":
  "version" "1.1.1"

"builtins@^1.0.3":
  "integrity" "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ=="
  "resolved" "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz"
  "version" "1.0.3"

"bytes@3.0.0":
  "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
  "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
  "version" "3.0.0"

"bytes@3.1.2":
  "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
  "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
  "version" "3.1.2"

"cacache@^16.1.0":
  "integrity" "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ=="
  "resolved" "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz"
  "version" "16.1.3"
  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":
  "integrity" "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A=="
  "resolved" "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz"
  "version" "17.1.4"
  dependencies:
    "@npmcli/fs" "^3.1.0"
    "fs-minipass" "^3.0.0"
    "glob" "^10.2.2"
    "lru-cache" "^7.7.1"
    "minipass" "^7.0.3"
    "minipass-collect" "^1.0.2"
    "minipass-flush" "^1.0.5"
    "minipass-pipeline" "^1.2.4"
    "p-map" "^4.0.0"
    "ssri" "^10.0.0"
    "tar" "^6.1.11"
    "unique-filename" "^3.0.0"

"cacheable-lookup@^5.0.3":
  "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA=="
  "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz"
  "version" "5.0.4"

"cacheable-request@^7.0.2":
  "integrity" "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg=="
  "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz"
  "version" "7.0.4"
  dependencies:
    "clone-response" "^1.0.2"
    "get-stream" "^5.1.0"
    "http-cache-semantics" "^4.0.0"
    "keyv" "^4.0.0"
    "lowercase-keys" "^2.0.0"
    "normalize-url" "^6.0.1"
    "responselike" "^2.0.0"

"call-bind@^1.0.7":
  "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w=="
  "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
  "version" "1.0.7"
  dependencies:
    "es-define-property" "^1.0.0"
    "es-errors" "^1.3.0"
    "function-bind" "^1.1.2"
    "get-intrinsic" "^1.2.4"
    "set-function-length" "^1.2.1"

"callsites@^3.0.0":
  "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
  "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
  "version" "3.1.0"

"camelcase@^4.0.0", "camelcase@^4.1.0":
  "integrity" "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw=="
  "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"
  "version" "4.1.0"

"camelcase@^5.3.1":
  "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
  "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
  "version" "5.3.1"

"caniuse-lite@^1.0.30001587", "caniuse-lite@^1.0.30001591":
  "integrity" "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA=="
  "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz"
  "version" "1.0.30001621"

"capture-stack-trace@^1.0.0":
  "version" "1.0.0"

"chalk@^1.0.0", "chalk@^1.1.1":
  "version" "1.1.3"
  dependencies:
    "ansi-styles" "^2.2.1"
    "escape-string-regexp" "^1.0.2"
    "has-ansi" "^2.0.0"
    "strip-ansi" "^3.0.0"
    "supports-color" "^2.0.0"

"chalk@^2.4.2":
  "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
  "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
  "version" "2.4.2"
  dependencies:
    "ansi-styles" "^3.2.1"
    "escape-string-regexp" "^1.0.5"
    "supports-color" "^5.3.0"

"chalk@^4.1.0":
  "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
  "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
  "version" "4.1.2"
  dependencies:
    "ansi-styles" "^4.1.0"
    "supports-color" "^7.1.0"

"chalk@^4.1.1":
  "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
  "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
  "version" "4.1.2"
  dependencies:
    "ansi-styles" "^4.1.0"
    "supports-color" "^7.1.0"

"chalk@^5.3.0":
  "integrity" "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w=="
  "resolved" "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz"
  "version" "5.3.0"

"chardet@^0.7.0":
  "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
  "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"
  "version" "0.7.0"

"child_process@^1.0.2":
  "integrity" "sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g=="
  "resolved" "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz"
  "version" "1.0.2"

"chokidar@^3.0.0", "chokidar@^3.5.1", "chokidar@^3.5.2", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0":
  "integrity" "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="
  "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
  "version" "3.6.0"
  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":
  "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
  "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
  "version" "2.0.0"

"chrome-trace-event@^1.0.2":
  "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
  "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
  "version" "1.0.3"

"clean-stack@^2.0.0":
  "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
  "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
  "version" "2.2.0"

"cli-boxes@^1.0.0":
  "integrity" "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg=="
  "resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"
  "version" "1.0.0"

"cli-cursor@^3.1.0":
  "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="
  "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "restore-cursor" "^3.1.0"

"cli-spinners@^2.5.0":
  "integrity" "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="
  "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz"
  "version" "2.9.2"

"cli-width@^3.0.0":
  "integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
  "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz"
  "version" "3.0.0"

"cli-width@^4.1.0":
  "integrity" "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="
  "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz"
  "version" "4.1.0"

"cliui@^3.2.0":
  "integrity" "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w=="
  "resolved" "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
  "version" "3.2.0"
  dependencies:
    "string-width" "^1.0.1"
    "strip-ansi" "^3.0.1"
    "wrap-ansi" "^2.0.0"

"cliui@^7.0.2":
  "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
  "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
  "version" "7.0.4"
  dependencies:
    "string-width" "^4.2.0"
    "strip-ansi" "^6.0.0"
    "wrap-ansi" "^7.0.0"

"cliui@^8.0.1":
  "integrity" "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="
  "resolved" "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
  "version" "8.0.1"
  dependencies:
    "string-width" "^4.2.0"
    "strip-ansi" "^6.0.1"
    "wrap-ansi" "^7.0.0"

"clone-deep@^4.0.1":
  "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="
  "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
  "version" "4.0.1"
  dependencies:
    "is-plain-object" "^2.0.4"
    "kind-of" "^6.0.2"
    "shallow-clone" "^3.0.0"

"clone-response@^1.0.2":
  "integrity" "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA=="
  "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz"
  "version" "1.0.3"
  dependencies:
    "mimic-response" "^1.0.0"

"clone@^1.0.2":
  "integrity" "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="
  "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
  "version" "1.0.4"

"code-point-at@^1.0.0":
  "integrity" "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="
  "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
  "version" "1.1.0"

"color-convert@^1.9.0":
  "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
  "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
  "version" "1.9.3"
  dependencies:
    "color-name" "1.1.3"

"color-convert@^2.0.1":
  "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
  "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "color-name" "~1.1.4"

"color-name@~1.1.4":
  "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
  "version" "1.1.4"

"color-name@1.1.3":
  "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
  "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
  "version" "1.1.3"

"color-support@^1.1.3":
  "integrity" "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
  "resolved" "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"
  "version" "1.1.3"

"colorette@^2.0.10":
  "integrity" "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
  "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz"
  "version" "2.0.20"

"colors@^1.4.0", "colors@1.4.0":
  "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
  "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz"
  "version" "1.4.0"

"commander@^2.20.0":
  "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
  "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
  "version" "2.20.3"

"common-path-prefix@^3.0.0":
  "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w=="
  "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz"
  "version" "3.0.0"

"compressible@~2.0.16":
  "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
  "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
  "version" "2.0.18"
  dependencies:
    "mime-db" ">= 1.43.0 < 2"

"compression@^1.7.4":
  "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ=="
  "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
  "version" "1.7.4"
  dependencies:
    "accepts" "~1.3.5"
    "bytes" "3.0.0"
    "compressible" "~2.0.16"
    "debug" "2.6.9"
    "on-headers" "~1.0.2"
    "safe-buffer" "5.1.2"
    "vary" "~1.1.2"

"concat-map@0.0.1":
  "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
  "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
  "version" "0.0.1"

"configstore@^3.0.0":
  "version" "3.1.0"
  dependencies:
    "dot-prop" "^4.1.0"
    "graceful-fs" "^4.1.2"
    "make-dir" "^1.0.0"
    "unique-string" "^1.0.0"
    "write-file-atomic" "^2.0.0"
    "xdg-basedir" "^3.0.0"

"connect-history-api-fallback@^2.0.0":
  "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA=="
  "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
  "version" "2.0.0"

"connect@^3.7.0":
  "integrity" "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ=="
  "resolved" "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz"
  "version" "3.7.0"
  dependencies:
    "debug" "2.6.9"
    "finalhandler" "1.1.2"
    "parseurl" "~1.3.3"
    "utils-merge" "1.0.1"

"console-control-strings@^1.1.0":
  "integrity" "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
  "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
  "version" "1.1.0"

"content-disposition@0.5.4":
  "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="
  "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
  "version" "0.5.4"
  dependencies:
    "safe-buffer" "5.2.1"

"content-type@~1.0.4", "content-type@~1.0.5":
  "integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
  "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
  "version" "1.0.5"

"convert-source-map@^1.5.1", "convert-source-map@^1.7.0":
  "integrity" "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
  "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
  "version" "1.9.0"

"convert-source-map@^2.0.0":
  "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
  "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
  "version" "2.0.0"

"cookie-signature@1.0.6":
  "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
  "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
  "version" "1.0.6"

"cookie@~0.4.1":
  "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
  "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"
  "version" "0.4.2"

"cookie@0.6.0":
  "integrity" "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
  "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz"
  "version" "0.6.0"

"copy-anything@^2.0.1":
  "integrity" "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw=="
  "resolved" "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz"
  "version" "2.0.6"
  dependencies:
    "is-what" "^3.14.1"

"copy-webpack-plugin@11.0.0":
  "integrity" "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ=="
  "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz"
  "version" "11.0.0"
  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.31.0", "core-js-compat@^3.34.0":
  "integrity" "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg=="
  "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz"
  "version" "3.37.1"
  dependencies:
    "browserslist" "^4.23.0"

"core-js@^3.6.5":
  "integrity" "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw=="
  "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz"
  "version" "3.37.1"

"core-util-is@~1.0.0":
  "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
  "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
  "version" "1.0.3"

"cors@~2.8.5":
  "integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="
  "resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
  "version" "2.8.5"
  dependencies:
    "object-assign" "^4"
    "vary" "^1"

"cosmiconfig@^9.0.0":
  "integrity" "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg=="
  "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz"
  "version" "9.0.0"
  dependencies:
    "env-paths" "^2.2.1"
    "import-fresh" "^3.3.0"
    "js-yaml" "^4.1.0"
    "parse-json" "^5.2.0"

"create-error-class@^3.0.0":
  "integrity" "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw=="
  "resolved" "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
  "version" "3.0.2"
  dependencies:
    "capture-stack-trace" "^1.0.0"

"create-require@^1.1.0":
  "integrity" "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
  "resolved" "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
  "version" "1.1.1"

"critters@0.0.22":
  "integrity" "sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw=="
  "resolved" "https://registry.npmjs.org/critters/-/critters-0.0.22.tgz"
  "version" "0.0.22"
  dependencies:
    "chalk" "^4.1.0"
    "css-select" "^5.1.0"
    "dom-serializer" "^2.0.0"
    "domhandler" "^5.0.2"
    "htmlparser2" "^8.0.2"
    "postcss" "^8.4.23"
    "postcss-media-query-parser" "^0.2.3"

"cross-env@7.0.3":
  "integrity" "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw=="
  "resolved" "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz"
  "version" "7.0.3"
  dependencies:
    "cross-spawn" "^7.0.1"

"cross-spawn-async@^2.1.1":
  "version" "2.2.5"
  dependencies:
    "lru-cache" "^4.0.0"
    "which" "^1.2.8"

"cross-spawn@^4.0.0":
  "version" "4.0.2"
  dependencies:
    "lru-cache" "^4.0.1"
    "which" "^1.2.9"

"cross-spawn@^7.0.0", "cross-spawn@^7.0.1", "cross-spawn@^7.0.3":
  "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
  "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
  "version" "7.0.3"
  dependencies:
    "path-key" "^3.1.0"
    "shebang-command" "^2.0.0"
    "which" "^2.0.1"

"crypto-random-string@^1.0.0":
  "integrity" "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg=="
  "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
  "version" "1.0.0"

"css-loader@6.10.0":
  "integrity" "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw=="
  "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz"
  "version" "6.10.0"
  dependencies:
    "icss-utils" "^5.1.0"
    "postcss" "^8.4.33"
    "postcss-modules-extract-imports" "^3.0.0"
    "postcss-modules-local-by-default" "^4.0.4"
    "postcss-modules-scope" "^3.1.1"
    "postcss-modules-values" "^4.0.0"
    "postcss-value-parser" "^4.2.0"
    "semver" "^7.5.4"

"css-select@^5.1.0":
  "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg=="
  "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz"
  "version" "5.1.0"
  dependencies:
    "boolbase" "^1.0.0"
    "css-what" "^6.1.0"
    "domhandler" "^5.0.2"
    "domutils" "^3.0.1"
    "nth-check" "^2.0.1"

"css-what@^6.1.0":
  "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
  "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
  "version" "6.1.0"

"cssesc@^3.0.0":
  "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
  "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
  "version" "3.0.0"

"custom-event@~1.0.0":
  "integrity" "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg=="
  "resolved" "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz"
  "version" "1.0.1"

"date-format@^4.0.14":
  "integrity" "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg=="
  "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz"
  "version" "4.0.14"

"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.3", "debug@^4.3.4", "debug@~4.3.1", "debug@~4.3.2", "debug@~4.3.4", "debug@4":
  "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
  "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
  "version" "4.3.4"
  dependencies:
    "ms" "2.1.2"

"debug@2.6.9":
  "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
  "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
  "version" "2.6.9"
  dependencies:
    "ms" "2.0.0"

"decamelize@^1.1.1":
  "integrity" "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
  "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
  "version" "1.2.0"

"decompress-response@^6.0.0":
  "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="
  "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "mimic-response" "^3.1.0"

"deep-extend@~0.4.0":
  "version" "0.4.2"

"default-gateway@^6.0.3":
  "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg=="
  "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
  "version" "6.0.3"
  dependencies:
    "execa" "^5.0.0"

"defaults@^1.0.3":
  "integrity" "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="
  "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz"
  "version" "1.0.4"
  dependencies:
    "clone" "^1.0.2"

"defer-to-connect@^2.0.0":
  "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
  "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz"
  "version" "2.0.1"

"define-data-property@^1.0.1", "define-data-property@^1.1.4":
  "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="
  "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
  "version" "1.1.4"
  dependencies:
    "es-define-property" "^1.0.0"
    "es-errors" "^1.3.0"
    "gopd" "^1.0.1"

"define-lazy-prop@^2.0.0":
  "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
  "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
  "version" "2.0.0"

"define-properties@^1.2.1":
  "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="
  "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz"
  "version" "1.2.1"
  dependencies:
    "define-data-property" "^1.0.1"
    "has-property-descriptors" "^1.0.0"
    "object-keys" "^1.1.1"

"delegates@^1.0.0":
  "integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
  "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
  "version" "1.0.0"

"depd@~1.1.2":
  "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
  "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
  "version" "1.1.2"

"depd@2.0.0":
  "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
  "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
  "version" "2.0.0"

"destroy@1.2.0":
  "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
  "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
  "version" "1.2.0"

"detect-node@^2.0.4":
  "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
  "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
  "version" "2.1.0"

"di@^0.0.1":
  "integrity" "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA=="
  "resolved" "https://registry.npmjs.org/di/-/di-0.0.1.tgz"
  "version" "0.0.1"

"diff@^4.0.1":
  "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
  "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
  "version" "4.0.2"

"dir-glob@^3.0.1":
  "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
  "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "path-type" "^4.0.0"

"dns-packet@^5.2.2":
  "integrity" "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw=="
  "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz"
  "version" "5.6.1"
  dependencies:
    "@leichtgewicht/ip-codec" "^2.0.1"

"dom-serialize@^2.2.1":
  "integrity" "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ=="
  "resolved" "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz"
  "version" "2.2.1"
  dependencies:
    "custom-event" "~1.0.0"
    "ent" "~2.2.0"
    "extend" "^3.0.0"
    "void-elements" "^2.0.0"

"dom-serializer@^2.0.0":
  "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="
  "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "domelementtype" "^2.3.0"
    "domhandler" "^5.0.2"
    "entities" "^4.2.0"

"domelementtype@^2.3.0":
  "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
  "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
  "version" "2.3.0"

"domhandler@^5.0.2", "domhandler@^5.0.3":
  "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="
  "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
  "version" "5.0.3"
  dependencies:
    "domelementtype" "^2.3.0"

"domutils@^3.0.1":
  "integrity" "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA=="
  "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "dom-serializer" "^2.0.0"
    "domelementtype" "^2.3.0"
    "domhandler" "^5.0.3"

"dot-prop@^4.1.0":
  "version" "4.1.1"
  dependencies:
    "is-obj" "^1.0.0"

"duplexer3@^0.1.4":
  "version" "0.1.4"

"eastasianwidth@^0.2.0":
  "integrity" "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
  "resolved" "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
  "version" "0.2.0"

"ee-first@1.1.1":
  "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
  "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
  "version" "1.1.1"

"electron-to-chromium@^1.4.668":
  "integrity" "sha512-oaTiIcszNfySXVJzKcjxd2YjPxziAd+GmXyb2HbidCeFo6Z88ygOT7EimlrEQhM2U08VhSrbKhLOXP0kKUCZ6g=="
  "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.779.tgz"
  "version" "1.4.779"

"electron@^26.0.0":
  "integrity" "sha512-pV2SD0RXzAiNRb/2yZrsVmVkBOMrf+DVsPulIgRjlL0+My9BL5spFuhHVMQO9yHl9tFpWtuRpQv0ofM/i9P8xg=="
  "resolved" "https://registry.npmjs.org/electron/-/electron-26.6.10.tgz"
  "version" "26.6.10"
  dependencies:
    "@electron/get" "^2.0.0"
    "@types/node" "^18.11.18"
    "extract-zip" "^2.0.1"

"emoji-regex@^8.0.0":
  "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
  "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
  "version" "8.0.0"

"emoji-regex@^9.2.2":
  "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
  "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
  "version" "9.2.2"

"emojis-list@^3.0.0":
  "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
  "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
  "version" "3.0.0"

"encodeurl@~1.0.2":
  "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
  "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
  "version" "1.0.2"

"encoding@^0.1.13":
  "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
  "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
  "version" "0.1.13"
  dependencies:
    "iconv-lite" "^0.6.2"

"end-of-stream@^1.1.0":
  "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
  "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
  "version" "1.4.4"
  dependencies:
    "once" "^1.4.0"

"engine.io-parser@~5.2.1":
  "integrity" "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw=="
  "resolved" "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz"
  "version" "5.2.2"

"engine.io@~6.5.2":
  "integrity" "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg=="
  "resolved" "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz"
  "version" "6.5.4"
  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.2.1"
    "ws" "~8.11.0"

"enhanced-resolve@^5.15.0":
  "integrity" "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw=="
  "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz"
  "version" "5.16.1"
  dependencies:
    "graceful-fs" "^4.2.4"
    "tapable" "^2.2.0"

"ent@~2.2.0":
  "integrity" "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA=="
  "resolved" "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"
  "version" "2.2.0"

"entities@^4.2.0", "entities@^4.3.0", "entities@^4.4.0":
  "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
  "resolved" "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
  "version" "4.5.0"

"env-paths@^2.2.0", "env-paths@^2.2.1":
  "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
  "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz"
  "version" "2.2.1"

"err-code@^2.0.2":
  "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
  "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz"
  "version" "2.0.3"

"errno@^0.1.1":
  "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
  "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
  "version" "0.1.8"
  dependencies:
    "prr" "~1.0.1"

"error-ex@^1.2.0":
  "version" "1.3.1"
  dependencies:
    "is-arrayish" "^0.2.1"

"error-ex@^1.3.1":
  "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
  "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
  "version" "1.3.2"
  dependencies:
    "is-arrayish" "^0.2.1"

"es-define-property@^1.0.0":
  "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ=="
  "resolved" "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "get-intrinsic" "^1.2.4"

"es-errors@^1.3.0":
  "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
  "resolved" "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
  "version" "1.3.0"

"es-module-lexer@^1.2.1":
  "integrity" "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg=="
  "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz"
  "version" "1.5.3"

"es6-error@^4.1.1":
  "integrity" "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="
  "resolved" "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"
  "version" "4.1.1"

"esbuild-wasm@0.20.1":
  "integrity" "sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A=="
  "resolved" "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.20.1.tgz"
  "version" "0.20.1"

"esbuild@^0.19.3":
  "integrity" "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg=="
  "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz"
  "version" "0.19.12"
  optionalDependencies:
    "@esbuild/aix-ppc64" "0.19.12"
    "@esbuild/android-arm" "0.19.12"
    "@esbuild/android-arm64" "0.19.12"
    "@esbuild/android-x64" "0.19.12"
    "@esbuild/darwin-arm64" "0.19.12"
    "@esbuild/darwin-x64" "0.19.12"
    "@esbuild/freebsd-arm64" "0.19.12"
    "@esbuild/freebsd-x64" "0.19.12"
    "@esbuild/linux-arm" "0.19.12"
    "@esbuild/linux-arm64" "0.19.12"
    "@esbuild/linux-ia32" "0.19.12"
    "@esbuild/linux-loong64" "0.19.12"
    "@esbuild/linux-mips64el" "0.19.12"
    "@esbuild/linux-ppc64" "0.19.12"
    "@esbuild/linux-riscv64" "0.19.12"
    "@esbuild/linux-s390x" "0.19.12"
    "@esbuild/linux-x64" "0.19.12"
    "@esbuild/netbsd-x64" "0.19.12"
    "@esbuild/openbsd-x64" "0.19.12"
    "@esbuild/sunos-x64" "0.19.12"
    "@esbuild/win32-arm64" "0.19.12"
    "@esbuild/win32-ia32" "0.19.12"
    "@esbuild/win32-x64" "0.19.12"

"esbuild@0.20.1":
  "integrity" "sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA=="
  "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz"
  "version" "0.20.1"
  optionalDependencies:
    "@esbuild/aix-ppc64" "0.20.1"
    "@esbuild/android-arm" "0.20.1"
    "@esbuild/android-arm64" "0.20.1"
    "@esbuild/android-x64" "0.20.1"
    "@esbuild/darwin-arm64" "0.20.1"
    "@esbuild/darwin-x64" "0.20.1"
    "@esbuild/freebsd-arm64" "0.20.1"
    "@esbuild/freebsd-x64" "0.20.1"
    "@esbuild/linux-arm" "0.20.1"
    "@esbuild/linux-arm64" "0.20.1"
    "@esbuild/linux-ia32" "0.20.1"
    "@esbuild/linux-loong64" "0.20.1"
    "@esbuild/linux-mips64el" "0.20.1"
    "@esbuild/linux-ppc64" "0.20.1"
    "@esbuild/linux-riscv64" "0.20.1"
    "@esbuild/linux-s390x" "0.20.1"
    "@esbuild/linux-x64" "0.20.1"
    "@esbuild/netbsd-x64" "0.20.1"
    "@esbuild/openbsd-x64" "0.20.1"
    "@esbuild/sunos-x64" "0.20.1"
    "@esbuild/win32-arm64" "0.20.1"
    "@esbuild/win32-ia32" "0.20.1"
    "@esbuild/win32-x64" "0.20.1"

"escalade@^3.1.1", "escalade@^3.1.2":
  "integrity" "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA=="
  "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz"
  "version" "3.1.2"

"escape-html@~1.0.3":
  "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
  "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
  "version" "1.0.3"

"escape-string-regexp@^1.0.2":
  "version" "1.0.5"

"escape-string-regexp@^1.0.5":
  "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
  "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
  "version" "1.0.5"

"escape-string-regexp@^4.0.0":
  "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
  "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
  "version" "4.0.0"

"eslint-scope@5.1.1":
  "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
  "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
  "version" "5.1.1"
  dependencies:
    "esrecurse" "^4.3.0"
    "estraverse" "^4.1.1"

"esprima@^4.0.0":
  "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
  "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
  "version" "4.0.1"

"esrecurse@^4.3.0":
  "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
  "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
  "version" "4.3.0"
  dependencies:
    "estraverse" "^5.2.0"

"estraverse@^4.1.1":
  "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
  "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
  "version" "4.3.0"

"estraverse@^5.2.0":
  "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
  "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
  "version" "5.3.0"

"esutils@^2.0.2":
  "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
  "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
  "version" "2.0.3"

"etag@~1.8.1":
  "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
  "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
  "version" "1.8.1"

"eventemitter3@^4.0.0":
  "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
  "version" "4.0.7"

"events@^3.2.0":
  "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
  "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
  "version" "3.3.0"

"execa@^0.4.0":
  "version" "0.4.0"
  dependencies:
    "cross-spawn-async" "^2.1.1"
    "is-stream" "^1.1.0"
    "npm-run-path" "^1.0.0"
    "object-assign" "^4.0.1"
    "path-key" "^1.0.0"
    "strip-eof" "^1.0.0"

"execa@^0.5.0":
  "version" "0.5.1"
  dependencies:
    "cross-spawn" "^4.0.0"
    "get-stream" "^2.2.0"
    "is-stream" "^1.1.0"
    "npm-run-path" "^2.0.0"
    "p-finally" "^1.0.0"
    "signal-exit" "^3.0.0"
    "strip-eof" "^1.0.0"

"execa@^5.0.0":
  "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="
  "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
  "version" "5.1.1"
  dependencies:
    "cross-spawn" "^7.0.3"
    "get-stream" "^6.0.0"
    "human-signals" "^2.1.0"
    "is-stream" "^2.0.0"
    "merge-stream" "^2.0.0"
    "npm-run-path" "^4.0.1"
    "onetime" "^5.1.2"
    "signal-exit" "^3.0.3"
    "strip-final-newline" "^2.0.0"

"exponential-backoff@^3.1.1":
  "integrity" "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw=="
  "resolved" "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz"
  "version" "3.1.1"

"express@^4.17.3":
  "integrity" "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q=="
  "resolved" "https://registry.npmjs.org/express/-/express-4.19.2.tgz"
  "version" "4.19.2"
  dependencies:
    "accepts" "~1.3.8"
    "array-flatten" "1.1.1"
    "body-parser" "1.20.2"
    "content-disposition" "0.5.4"
    "content-type" "~1.0.4"
    "cookie" "0.6.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":
  "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
  "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
  "version" "3.0.2"

"external-editor@^3.0.3", "external-editor@^3.1.0":
  "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew=="
  "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "chardet" "^0.7.0"
    "iconv-lite" "^0.4.24"
    "tmp" "^0.0.33"

"extract-zip@^2.0.1":
  "integrity" "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg=="
  "resolved" "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "debug" "^4.1.1"
    "get-stream" "^5.1.0"
    "yauzl" "^2.10.0"
  optionalDependencies:
    "@types/yauzl" "^2.9.1"

"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3":
  "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
  "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
  "version" "3.1.3"

"fast-glob@^3.2.11", "fast-glob@^3.3.0", "fast-glob@3.3.2":
  "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow=="
  "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
  "version" "3.3.2"
  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":
  "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
  "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
  "version" "2.1.0"

"fastq@^1.6.0":
  "integrity" "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w=="
  "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
  "version" "1.17.1"
  dependencies:
    "reusify" "^1.0.4"

"faye-websocket@^0.11.3":
  "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="
  "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
  "version" "0.11.4"
  dependencies:
    "websocket-driver" ">=0.5.1"

"fd-slicer@~1.1.0":
  "integrity" "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="
  "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
  "version" "1.1.0"
  dependencies:
    "pend" "~1.2.0"

"figures@^3.0.0", "figures@^3.2.0":
  "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg=="
  "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
  "version" "3.2.0"
  dependencies:
    "escape-string-regexp" "^1.0.5"

"fill-range@^7.1.1":
  "integrity" "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="
  "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
  "version" "7.1.1"
  dependencies:
    "to-regex-range" "^5.0.1"

"finalhandler@1.1.2":
  "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="
  "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
  "version" "1.1.2"
  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":
  "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="
  "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
  "version" "1.2.0"
  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@^4.0.0":
  "integrity" "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg=="
  "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "common-path-prefix" "^3.0.0"
    "pkg-dir" "^7.0.0"

"find-up@^2.0.0":
  "integrity" "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ=="
  "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "locate-path" "^2.0.0"

"find-up@^4.1.0":
  "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
  "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
  "version" "4.1.0"
  dependencies:
    "locate-path" "^5.0.0"
    "path-exists" "^4.0.0"

"find-up@^6.3.0":
  "integrity" "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw=="
  "resolved" "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz"
  "version" "6.3.0"
  dependencies:
    "locate-path" "^7.1.0"
    "path-exists" "^5.0.0"

"flat@^5.0.2":
  "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
  "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz"
  "version" "5.0.2"

"flatted@^3.2.7":
  "integrity" "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw=="
  "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz"
  "version" "3.3.1"

"follow-redirects@^1.0.0":
  "integrity" "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA=="
  "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz"
  "version" "1.15.6"

"foreground-child@^3.1.0":
  "integrity" "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg=="
  "resolved" "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz"
  "version" "3.1.1"
  dependencies:
    "cross-spawn" "^7.0.0"
    "signal-exit" "^4.0.1"

"forwarded@0.2.0":
  "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
  "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
  "version" "0.2.0"

"fraction.js@^4.3.7":
  "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="
  "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"
  "version" "4.3.7"

"fresh@0.5.2":
  "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
  "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
  "version" "0.5.2"

"fs-extra@^8.1.0":
  "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="
  "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
  "version" "8.1.0"
  dependencies:
    "graceful-fs" "^4.2.0"
    "jsonfile" "^4.0.0"
    "universalify" "^0.1.0"

"fs-minipass@^2.0.0":
  "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="
  "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "minipass" "^3.0.0"

"fs-minipass@^2.1.0":
  "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="
  "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "minipass" "^3.0.0"

"fs-minipass@^3.0.0":
  "integrity" "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw=="
  "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz"
  "version" "3.0.3"
  dependencies:
    "minipass" "^7.0.3"

"fs-monkey@^1.0.4":
  "integrity" "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg=="
  "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz"
  "version" "1.0.6"

"fs.realpath@^1.0.0":
  "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
  "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
  "version" "1.0.0"

"function-bind@^1.1.2":
  "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
  "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
  "version" "1.1.2"

"gauge@^4.0.3":
  "integrity" "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg=="
  "resolved" "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz"
  "version" "4.0.4"
  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":
  "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
  "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
  "version" "1.0.0-beta.2"

"get-caller-file@^1.0.1":
  "version" "1.0.2"

"get-caller-file@^2.0.5":
  "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
  "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
  "version" "2.0.5"

"get-intrinsic@^1.1.3", "get-intrinsic@^1.2.4":
  "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ=="
  "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
  "version" "1.2.4"
  dependencies:
    "es-errors" "^1.3.0"
    "function-bind" "^1.1.2"
    "has-proto" "^1.0.1"
    "has-symbols" "^1.0.3"
    "hasown" "^2.0.0"

"get-package-type@^0.1.0":
  "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="
  "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz"
  "version" "0.1.0"

"get-stream@^2.2.0":
  "version" "2.3.1"
  dependencies:
    "object-assign" "^4.0.1"
    "pinkie-promise" "^2.0.0"

"get-stream@^3.0.0":
  "integrity" "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="
  "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"
  "version" "3.0.0"

"get-stream@^5.1.0":
  "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="
  "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
  "version" "5.2.0"
  dependencies:
    "pump" "^3.0.0"

"get-stream@^6.0.0":
  "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
  "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
  "version" "6.0.1"

"glob-parent@^5.1.2", "glob-parent@~5.1.2":
  "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
  "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
  "version" "5.1.2"
  dependencies:
    "is-glob" "^4.0.1"

"glob-parent@^6.0.1":
  "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
  "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "is-glob" "^4.0.3"

"glob-to-regexp@^0.4.1":
  "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
  "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
  "version" "0.4.1"

"glob@^10.2.2":
  "integrity" "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw=="
  "resolved" "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz"
  "version" "10.3.16"
  dependencies:
    "foreground-child" "^3.1.0"
    "jackspeak" "^3.1.2"
    "minimatch" "^9.0.1"
    "minipass" "^7.0.4"
    "path-scurry" "^1.11.0"

"glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.7":
  "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="
  "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
  "version" "7.2.3"
  dependencies:
    "fs.realpath" "^1.0.0"
    "inflight" "^1.0.4"
    "inherits" "2"
    "minimatch" "^3.1.1"
    "once" "^1.3.0"
    "path-is-absolute" "^1.0.0"

"glob@^8.0.1":
  "integrity" "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ=="
  "resolved" "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz"
  "version" "8.1.0"
  dependencies:
    "fs.realpath" "^1.0.0"
    "inflight" "^1.0.4"
    "inherits" "2"
    "minimatch" "^5.0.1"
    "once" "^1.3.0"

"global-agent@^3.0.0":
  "integrity" "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q=="
  "resolved" "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "boolean" "^3.0.1"
    "es6-error" "^4.1.1"
    "matcher" "^3.0.0"
    "roarr" "^2.15.3"
    "semver" "^7.3.2"
    "serialize-error" "^7.0.1"

"globals@^11.1.0":
  "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
  "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
  "version" "11.12.0"

"globalthis@^1.0.1":
  "integrity" "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="
  "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz"
  "version" "1.0.4"
  dependencies:
    "define-properties" "^1.2.1"
    "gopd" "^1.0.1"

"globby@^13.1.1":
  "integrity" "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w=="
  "resolved" "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz"
  "version" "13.2.2"
  dependencies:
    "dir-glob" "^3.0.1"
    "fast-glob" "^3.3.0"
    "ignore" "^5.2.4"
    "merge2" "^1.4.1"
    "slash" "^4.0.0"

"gopd@^1.0.1":
  "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA=="
  "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
  "version" "1.0.1"
  dependencies:
    "get-intrinsic" "^1.1.3"

"got@^11.8.5":
  "integrity" "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g=="
  "resolved" "https://registry.npmjs.org/got/-/got-11.8.6.tgz"
  "version" "11.8.6"
  dependencies:
    "@sindresorhus/is" "^4.0.0"
    "@szmarczak/http-timer" "^4.0.5"
    "@types/cacheable-request" "^6.0.1"
    "@types/responselike" "^1.0.0"
    "cacheable-lookup" "^5.0.3"
    "cacheable-request" "^7.0.2"
    "decompress-response" "^6.0.0"
    "http2-wrapper" "^1.0.0-beta.5.2"
    "lowercase-keys" "^2.0.0"
    "p-cancelable" "^2.0.0"
    "responselike" "^2.0.0"

"got@^6.7.1":
  "integrity" "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg=="
  "resolved" "https://registry.npmjs.org/got/-/got-6.7.1.tgz"
  "version" "6.7.1"
  dependencies:
    "create-error-class" "^3.0.0"
    "duplexer3" "^0.1.4"
    "get-stream" "^3.0.0"
    "is-redirect" "^1.0.0"
    "is-retry-allowed" "^1.0.0"
    "is-stream" "^1.0.0"
    "lowercase-keys" "^1.0.0"
    "safe-buffer" "^5.0.1"
    "timed-out" "^4.0.0"
    "unzip-response" "^2.0.1"
    "url-parse-lax" "^1.0.0"

"graceful-fs@^4.1.11":
  "version" "4.1.11"

"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":
  "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
  "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
  "version" "4.2.11"

"hammerjs@2.0.8":
  "integrity" "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ=="
  "resolved" "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz"
  "version" "2.0.8"

"handle-thing@^2.0.0":
  "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
  "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
  "version" "2.0.1"

"has-ansi@^2.0.0":
  "version" "2.0.0"
  dependencies:
    "ansi-regex" "^2.0.0"

"has-flag@^3.0.0":
  "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
  "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
  "version" "3.0.0"

"has-flag@^4.0.0":
  "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
  "version" "4.0.0"

"has-property-descriptors@^1.0.0", "has-property-descriptors@^1.0.2":
  "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="
  "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
  "version" "1.0.2"
  dependencies:
    "es-define-property" "^1.0.0"

"has-proto@^1.0.1":
  "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q=="
  "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
  "version" "1.0.3"

"has-symbols@^1.0.3":
  "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
  "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
  "version" "1.0.3"

"has-unicode@^2.0.1":
  "integrity" "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
  "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
  "version" "2.0.1"

"hasown@^2.0.0":
  "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="
  "resolved" "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
  "version" "2.0.2"
  dependencies:
    "function-bind" "^1.1.2"

"hosted-git-info@^2.1.4", "hosted-git-info@^2.4.2":
  "version" "2.4.2"

"hosted-git-info@^6.0.0":
  "integrity" "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w=="
  "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz"
  "version" "6.1.1"
  dependencies:
    "lru-cache" "^7.5.1"

"hpack.js@^2.1.6":
  "integrity" "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ=="
  "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
  "version" "2.1.6"
  dependencies:
    "inherits" "^2.0.1"
    "obuf" "^1.0.0"
    "readable-stream" "^2.0.1"
    "wbuf" "^1.1.0"

"html-entities@^2.3.2":
  "integrity" "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA=="
  "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz"
  "version" "2.5.2"

"html-escaper@^2.0.0":
  "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
  "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
  "version" "2.0.2"

"htmlparser2@^8.0.2":
  "integrity" "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA=="
  "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz"
  "version" "8.0.2"
  dependencies:
    "domelementtype" "^2.3.0"
    "domhandler" "^5.0.3"
    "domutils" "^3.0.1"
    "entities" "^4.4.0"

"http-cache-semantics@^4.0.0", "http-cache-semantics@^4.1.0", "http-cache-semantics@^4.1.1":
  "integrity" "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
  "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"
  "version" "4.1.1"

"http-deceiver@^1.2.7":
  "integrity" "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
  "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
  "version" "1.2.7"

"http-errors@~1.6.2":
  "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A=="
  "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
  "version" "1.6.3"
  dependencies:
    "depd" "~1.1.2"
    "inherits" "2.0.3"
    "setprototypeof" "1.1.0"
    "statuses" ">= 1.4.0 < 2"

"http-errors@2.0.0":
  "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="
  "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
  "version" "2.0.0"
  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":
  "integrity" "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q=="
  "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
  "version" "0.5.8"

"http-proxy-agent@^5.0.0":
  "integrity" "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w=="
  "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
  "version" "5.0.0"
  dependencies:
    "@tootallnate/once" "2"
    "agent-base" "6"
    "debug" "4"

"http-proxy-middleware@^2.0.3", "http-proxy-middleware@2.0.6":
  "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw=="
  "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
  "version" "2.0.6"
  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":
  "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ=="
  "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
  "version" "1.18.1"
  dependencies:
    "eventemitter3" "^4.0.0"
    "follow-redirects" "^1.0.0"
    "requires-port" "^1.0.0"

"http2-wrapper@^1.0.0-beta.5.2":
  "integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="
  "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz"
  "version" "1.0.3"
  dependencies:
    "quick-lru" "^5.1.1"
    "resolve-alpn" "^1.0.0"

"https-proxy-agent@^5.0.0":
  "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="
  "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
  "version" "5.0.1"
  dependencies:
    "agent-base" "6"
    "debug" "4"

"https-proxy-agent@7.0.4":
  "integrity" "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg=="
  "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz"
  "version" "7.0.4"
  dependencies:
    "agent-base" "^7.0.2"
    "debug" "4"

"human-signals@^2.1.0":
  "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
  "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
  "version" "2.1.0"

"humanize-ms@^1.2.1":
  "integrity" "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ=="
  "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"
  "version" "1.2.1"
  dependencies:
    "ms" "^2.0.0"

"iconv-lite@^0.4.24", "iconv-lite@0.4.24":
  "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
  "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
  "version" "0.4.24"
  dependencies:
    "safer-buffer" ">= 2.1.2 < 3"

"iconv-lite@^0.6.2":
  "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
  "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
  "version" "0.6.3"
  dependencies:
    "safer-buffer" ">= 2.1.2 < 3.0.0"

"iconv-lite@^0.6.3":
  "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
  "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
  "version" "0.6.3"
  dependencies:
    "safer-buffer" ">= 2.1.2 < 3.0.0"

"icss-utils@^5.0.0", "icss-utils@^5.1.0":
  "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
  "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
  "version" "5.1.0"

"ieee754@^1.1.13", "ieee754@^1.2.1":
  "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
  "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
  "version" "1.2.1"

"ignore-walk@^6.0.0":
  "integrity" "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A=="
  "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz"
  "version" "6.0.5"
  dependencies:
    "minimatch" "^9.0.0"

"ignore@^5.2.4":
  "integrity" "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw=="
  "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz"
  "version" "5.3.1"

"image-size@~0.5.0":
  "integrity" "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ=="
  "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
  "version" "0.5.5"

"immutable@^4.0.0":
  "integrity" "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ=="
  "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz"
  "version" "4.3.6"

"import-fresh@^3.3.0":
  "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
  "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
  "version" "3.3.0"
  dependencies:
    "parent-module" "^1.0.0"
    "resolve-from" "^4.0.0"

"imurmurhash@^0.1.4":
  "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
  "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
  "version" "0.1.4"

"indent-string@^4.0.0":
  "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
  "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
  "version" "4.0.0"

"infer-owner@^1.0.4":
  "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
  "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"
  "version" "1.0.4"

"inflight@^1.0.4":
  "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="
  "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
  "version" "1.0.6"
  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":
  "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
  "version" "2.0.4"

"inherits@2.0.3":
  "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
  "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
  "version" "2.0.3"

"ini@~1.3.0":
  "version" "1.3.4"

"ini@3.0.1":
  "integrity" "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ=="
  "resolved" "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz"
  "version" "3.0.1"

"inquirer@8.2.4":
  "integrity" "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg=="
  "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz"
  "version" "8.2.4"
  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"

"inquirer@9.2.15":
  "integrity" "sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg=="
  "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-9.2.15.tgz"
  "version" "9.2.15"
  dependencies:
    "@ljharb/through" "^2.3.12"
    "ansi-escapes" "^4.3.2"
    "chalk" "^5.3.0"
    "cli-cursor" "^3.1.0"
    "cli-width" "^4.1.0"
    "external-editor" "^3.1.0"
    "figures" "^3.2.0"
    "lodash" "^4.17.21"
    "mute-stream" "1.0.0"
    "ora" "^5.4.1"
    "run-async" "^3.0.0"
    "rxjs" "^7.8.1"
    "string-width" "^4.2.3"
    "strip-ansi" "^6.0.1"
    "wrap-ansi" "^6.2.0"

"invert-kv@^1.0.0":
  "integrity" "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ=="
  "resolved" "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"
  "version" "1.0.0"

"ip-address@^9.0.5":
  "integrity" "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g=="
  "resolved" "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz"
  "version" "9.0.5"
  dependencies:
    "jsbn" "1.1.0"
    "sprintf-js" "^1.1.3"

"ipaddr.js@^2.0.1":
  "integrity" "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA=="
  "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz"
  "version" "2.2.0"

"ipaddr.js@1.9.1":
  "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
  "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
  "version" "1.9.1"

"is-arrayish@^0.2.1":
  "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
  "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
  "version" "0.2.1"

"is-binary-path@~2.1.0":
  "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
  "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "binary-extensions" "^2.0.0"

"is-builtin-module@^1.0.0":
  "version" "1.0.0"
  dependencies:
    "builtin-modules" "^1.0.0"

"is-core-module@^2.8.1", "is-core-module@^2.9.0":
  "integrity" "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw=="
  "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
  "version" "2.13.1"
  dependencies:
    "hasown" "^2.0.0"

"is-docker@^2.0.0", "is-docker@^2.1.1":
  "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
  "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
  "version" "2.2.1"

"is-extglob@^2.1.1":
  "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
  "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
  "version" "2.1.1"

"is-fullwidth-code-point@^1.0.0":
  "integrity" "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="
  "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "number-is-nan" "^1.0.0"

"is-fullwidth-code-point@^2.0.0":
  "integrity" "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
  "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
  "version" "2.0.0"

"is-fullwidth-code-point@^3.0.0":
  "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
  "version" "3.0.0"

"is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1":
  "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
  "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
  "version" "4.0.3"
  dependencies:
    "is-extglob" "^2.1.1"

"is-interactive@^1.0.0":
  "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
  "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
  "version" "1.0.0"

"is-lambda@^1.0.1":
  "integrity" "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="
  "resolved" "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz"
  "version" "1.0.1"

"is-npm@^1.0.0":
  "integrity" "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg=="
  "resolved" "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"
  "version" "1.0.0"

"is-number@^7.0.0":
  "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
  "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
  "version" "7.0.0"

"is-obj@^1.0.0":
  "integrity" "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
  "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
  "version" "1.0.1"

"is-plain-obj@^3.0.0":
  "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="
  "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
  "version" "3.0.0"

"is-plain-object@^2.0.4":
  "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="
  "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
  "version" "2.0.4"
  dependencies:
    "isobject" "^3.0.1"

"is-redirect@^1.0.0":
  "integrity" "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw=="
  "resolved" "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"
  "version" "1.0.0"

"is-retry-allowed@^1.0.0":
  "version" "1.1.0"

"is-stream@^1.0.0", "is-stream@^1.1.0":
  "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
  "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
  "version" "1.1.0"

"is-stream@^2.0.0":
  "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
  "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
  "version" "2.0.1"

"is-unicode-supported@^0.1.0":
  "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
  "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
  "version" "0.1.0"

"is-what@^3.14.1":
  "integrity" "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA=="
  "resolved" "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz"
  "version" "3.14.1"

"is-wsl@^2.2.0":
  "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="
  "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
  "version" "2.2.0"
  dependencies:
    "is-docker" "^2.0.0"

"isarray@~1.0.0":
  "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
  "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
  "version" "1.0.0"

"isbinaryfile@^4.0.8":
  "integrity" "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw=="
  "resolved" "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz"
  "version" "4.0.10"

"isexe@^2.0.0":
  "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
  "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
  "version" "2.0.0"

"isobject@^3.0.1":
  "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
  "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
  "version" "3.0.1"

"istanbul-lib-coverage@^2.0.5":
  "integrity" "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA=="
  "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz"
  "version" "2.0.5"

"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0":
  "integrity" "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="
  "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
  "version" "3.2.2"

"istanbul-lib-instrument@^5.0.4":
  "integrity" "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="
  "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz"
  "version" "5.2.1"
  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":
  "integrity" "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="
  "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "istanbul-lib-coverage" "^3.0.0"
    "make-dir" "^4.0.0"
    "supports-color" "^7.1.0"

"istanbul-lib-source-maps@^3.0.6":
  "integrity" "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw=="
  "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz"
  "version" "3.0.6"
  dependencies:
    "debug" "^4.1.1"
    "istanbul-lib-coverage" "^2.0.5"
    "make-dir" "^2.1.0"
    "rimraf" "^2.6.3"
    "source-map" "^0.6.1"

"istanbul-reports@^3.0.2":
  "integrity" "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g=="
  "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
  "version" "3.1.7"
  dependencies:
    "html-escaper" "^2.0.0"
    "istanbul-lib-report" "^3.0.0"

"jackspeak@^3.1.2":
  "integrity" "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ=="
  "resolved" "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz"
  "version" "3.1.2"
  dependencies:
    "@isaacs/cliui" "^8.0.2"
  optionalDependencies:
    "@pkgjs/parseargs" "^0.11.0"

"jasmine-core@^3.6.0", "jasmine-core@>=3.5", "jasmine-core@3.6.0":
  "integrity" "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw=="
  "resolved" "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz"
  "version" "3.6.0"

"jasmine-spec-reporter@6.0.0":
  "integrity" "sha512-MvTOVoMxDZAftQYBApIlSfKnGMzi9cj351nXeqtnZTuXffPlbONN31+Es7F+Ke4okUeQ2xISukt4U1npfzLVrQ=="
  "resolved" "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "colors" "1.4.0"

"jest-worker@^27.4.5":
  "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="
  "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
  "version" "27.5.1"
  dependencies:
    "@types/node" "*"
    "merge-stream" "^2.0.0"
    "supports-color" "^8.0.0"

"jiti@^1.20.0":
  "integrity" "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q=="
  "resolved" "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz"
  "version" "1.21.0"

"js-tokens@^4.0.0":
  "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
  "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
  "version" "4.0.0"

"js-yaml@^3.13.1":
  "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="
  "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
  "version" "3.14.1"
  dependencies:
    "argparse" "^1.0.7"
    "esprima" "^4.0.0"

"js-yaml@^4.1.0":
  "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
  "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
  "version" "4.1.0"
  dependencies:
    "argparse" "^2.0.1"

"jsbn@1.1.0":
  "integrity" "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
  "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz"
  "version" "1.1.0"

"jsesc@^2.5.1":
  "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
  "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
  "version" "2.5.2"

"jsesc@~0.5.0":
  "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
  "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
  "version" "0.5.0"

"json-buffer@3.0.1":
  "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
  "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"
  "version" "3.0.1"

"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1":
  "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
  "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
  "version" "2.3.1"

"json-parse-even-better-errors@^3.0.0":
  "integrity" "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ=="
  "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz"
  "version" "3.0.2"

"json-schema-traverse@^0.4.1":
  "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
  "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
  "version" "0.4.1"

"json-schema-traverse@^1.0.0":
  "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
  "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
  "version" "1.0.0"

"json-stringify-safe@^5.0.1":
  "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
  "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
  "version" "5.0.1"

"json5@^2.1.2", "json5@^2.2.3":
  "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
  "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
  "version" "2.2.3"

"jsonc-parser@3.2.0":
  "integrity" "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
  "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz"
  "version" "3.2.0"

"jsonc-parser@3.2.1":
  "integrity" "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA=="
  "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz"
  "version" "3.2.1"

"jsonfile@^4.0.0":
  "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="
  "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
  "version" "4.0.0"
  optionalDependencies:
    "graceful-fs" "^4.1.6"

"jsonparse@^1.3.1":
  "integrity" "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg=="
  "resolved" "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz"
  "version" "1.3.1"

"jwk-to-ssh@1.2.0":
  "integrity" "sha512-iNBvIr2edd26Yxi8cV2sl5L7mipKFxDp5aoOyB1GVmuu60W1Di0a6yfPRjeJO1FoGwJvwFNCK/eK6ftaZXlzIQ=="
  "resolved" "https://registry.npmjs.org/jwk-to-ssh/-/jwk-to-ssh-1.2.0.tgz"
  "version" "1.2.0"

"karma-coverage-istanbul-reporter@3.0.3":
  "integrity" "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw=="
  "resolved" "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz"
  "version" "3.0.3"
  dependencies:
    "istanbul-lib-coverage" "^3.0.0"
    "istanbul-lib-report" "^3.0.0"
    "istanbul-lib-source-maps" "^3.0.6"
    "istanbul-reports" "^3.0.2"
    "minimatch" "^3.0.4"

"karma-jasmine-html-reporter@1.5.4":
  "integrity" "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q=="
  "resolved" "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz"
  "version" "1.5.4"

"karma-jasmine@>=1.1", "karma-jasmine@4.0.1":
  "integrity" "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw=="
  "resolved" "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz"
  "version" "4.0.1"
  dependencies:
    "jasmine-core" "^3.6.0"

"karma-source-map-support@1.4.0":
  "integrity" "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A=="
  "resolved" "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz"
  "version" "1.4.0"
  dependencies:
    "source-map-support" "^0.5.5"

"karma@*", "karma@^6.3.0", "karma@>=0.9", "karma@6.3.8":
  "integrity" "sha512-10wBBU9S0lBHhbCNfmmbWQaY5C1bXlKdnvzN2QKThujCI/+DKaezrI08l6bfTlpJ92VsEboq3zYKpXwK6DOi3A=="
  "resolved" "https://registry.npmjs.org/karma/-/karma-6.3.8.tgz"
  "version" "6.3.8"
  dependencies:
    "body-parser" "^1.19.0"
    "braces" "^3.0.2"
    "chokidar" "^3.5.1"
    "colors" "^1.4.0"
    "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.3.0"
    "mime" "^2.5.2"
    "minimatch" "^3.0.4"
    "qjobs" "^1.2.0"
    "range-parser" "^1.2.1"
    "rimraf" "^3.0.2"
    "socket.io" "^4.2.0"
    "source-map" "^0.6.1"
    "tmp" "^0.2.1"
    "ua-parser-js" "^0.7.30"
    "yargs" "^16.1.1"

"keyv@^4.0.0":
  "integrity" "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="
  "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"
  "version" "4.5.4"
  dependencies:
    "json-buffer" "3.0.1"

"kind-of@^6.0.2":
  "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
  "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
  "version" "6.0.3"

"klona@^2.0.4":
  "integrity" "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
  "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz"
  "version" "2.0.6"

"latest-version@^3.0.0":
  "integrity" "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w=="
  "resolved" "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "package-json" "^4.0.0"

"launch-editor@^2.6.0":
  "integrity" "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw=="
  "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz"
  "version" "2.6.1"
  dependencies:
    "picocolors" "^1.0.0"
    "shell-quote" "^1.8.1"

"lazy-req@^2.0.0":
  "version" "2.0.0"

"lcid@^1.0.0":
  "integrity" "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw=="
  "resolved" "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "invert-kv" "^1.0.0"

"less-loader@11.1.0":
  "integrity" "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug=="
  "resolved" "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz"
  "version" "11.1.0"
  dependencies:
    "klona" "^2.0.4"

"less@*", "less@^3.5.0 || ^4.0.0", "less@4.2.0":
  "integrity" "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA=="
  "resolved" "https://registry.npmjs.org/less/-/less-4.2.0.tgz"
  "version" "4.2.0"
  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":
  "integrity" "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw=="
  "resolved" "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz"
  "version" "4.0.2"
  dependencies:
    "webpack-sources" "^3.0.0"

"lines-and-columns@^1.1.6":
  "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
  "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
  "version" "1.2.4"

"load-json-file@^2.0.0":
  "integrity" "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ=="
  "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "graceful-fs" "^4.1.2"
    "parse-json" "^2.2.0"
    "pify" "^2.0.0"
    "strip-bom" "^3.0.0"

"loader-runner@^4.2.0":
  "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="
  "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
  "version" "4.3.0"

"loader-utils@^2.0.0":
  "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw=="
  "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz"
  "version" "2.0.4"
  dependencies:
    "big.js" "^5.2.2"
    "emojis-list" "^3.0.0"
    "json5" "^2.1.2"

"loader-utils@3.2.1":
  "integrity" "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw=="
  "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz"
  "version" "3.2.1"

"locate-path@^2.0.0":
  "integrity" "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA=="
  "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "p-locate" "^2.0.0"
    "path-exists" "^3.0.0"

"locate-path@^5.0.0":
  "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="
  "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
  "version" "5.0.0"
  dependencies:
    "p-locate" "^4.1.0"

"locate-path@^7.1.0":
  "integrity" "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA=="
  "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz"
  "version" "7.2.0"
  dependencies:
    "p-locate" "^6.0.0"

"lodash.debounce@^4.0.8":
  "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
  "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
  "version" "4.0.8"

"lodash@^4.17.21":
  "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
  "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
  "version" "4.17.21"

"log-symbols@^4.1.0":
  "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg=="
  "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz"
  "version" "4.1.0"
  dependencies:
    "chalk" "^4.1.0"
    "is-unicode-supported" "^0.1.0"

"log4js@^6.3.0":
  "integrity" "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g=="
  "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz"
  "version" "6.9.1"
  dependencies:
    "date-format" "^4.0.14"
    "debug" "^4.3.4"
    "flatted" "^3.2.7"
    "rfdc" "^1.3.0"
    "streamroller" "^3.1.5"

"lowercase-keys@^1.0.0":
  "version" "1.0.0"

"lowercase-keys@^2.0.0":
  "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
  "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
  "version" "2.0.0"

"lru-cache@^10.2.0":
  "integrity" "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz"
  "version" "10.2.2"

"lru-cache@^4.0.0", "lru-cache@^4.0.1":
  "version" "4.0.2"
  dependencies:
    "pseudomap" "^1.0.1"
    "yallist" "^2.0.0"

"lru-cache@^5.1.1":
  "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
  "version" "5.1.1"
  dependencies:
    "yallist" "^3.0.2"

"lru-cache@^6.0.0":
  "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "yallist" "^4.0.0"

"lru-cache@^7.4.4":
  "integrity" "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
  "version" "7.18.3"

"lru-cache@^7.5.1":
  "integrity" "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
  "version" "7.18.3"

"lru-cache@^7.7.1":
  "integrity" "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
  "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
  "version" "7.18.3"

"magic-string@0.29.0":
  "integrity" "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q=="
  "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz"
  "version" "0.29.0"
  dependencies:
    "@jridgewell/sourcemap-codec" "^1.4.13"

"magic-string@0.30.8":
  "integrity" "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ=="
  "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz"
  "version" "0.30.8"
  dependencies:
    "@jridgewell/sourcemap-codec" "^1.4.15"

"make-dir@^1.0.0":
  "version" "1.0.0"
  dependencies:
    "pify" "^2.3.0"

"make-dir@^2.1.0":
  "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="
  "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "pify" "^4.0.1"
    "semver" "^5.6.0"

"make-dir@^4.0.0":
  "integrity" "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="
  "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "semver" "^7.5.3"

"make-error@^1.1.1":
  "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
  "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
  "version" "1.3.6"

"make-fetch-happen@^10.0.3":
  "integrity" "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w=="
  "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz"
  "version" "10.2.1"
  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":
  "integrity" "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w=="
  "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz"
  "version" "11.1.1"
  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":
  "integrity" "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w=="
  "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz"
  "version" "11.1.1"
  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.1":
  "integrity" "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w=="
  "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz"
  "version" "11.1.1"
  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"

"matcher@^3.0.0":
  "integrity" "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng=="
  "resolved" "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "escape-string-regexp" "^4.0.0"

"media-typer@0.3.0":
  "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
  "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
  "version" "0.3.0"

"mem@^1.1.0":
  "integrity" "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ=="
  "resolved" "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"
  "version" "1.1.0"
  dependencies:
    "mimic-fn" "^1.0.0"

"memfs@^3.4.12", "memfs@^3.4.3":
  "integrity" "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw=="
  "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz"
  "version" "3.5.3"
  dependencies:
    "fs-monkey" "^1.0.4"

"merge-descriptors@1.0.1":
  "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
  "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
  "version" "1.0.1"

"merge-stream@^2.0.0":
  "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
  "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
  "version" "2.0.0"

"merge2@^1.3.0", "merge2@^1.4.1":
  "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
  "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
  "version" "1.4.1"

"methods@~1.1.2":
  "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
  "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
  "version" "1.1.2"

"micromatch@^4.0.2", "micromatch@^4.0.4":
  "integrity" "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q=="
  "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz"
  "version" "4.0.7"
  dependencies:
    "braces" "^3.0.3"
    "picomatch" "^2.3.1"

"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0":
  "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
  "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
  "version" "1.52.0"

"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":
  "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
  "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
  "version" "2.1.35"
  dependencies:
    "mime-db" "1.52.0"

"mime@^1.4.1":
  "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
  "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
  "version" "1.6.0"

"mime@^2.5.2":
  "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
  "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
  "version" "2.6.0"

"mime@1.6.0":
  "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
  "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
  "version" "1.6.0"

"mimic-fn@^1.0.0":
  "version" "1.1.0"

"mimic-fn@^2.1.0":
  "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
  "version" "2.1.0"

"mimic-response@^1.0.0":
  "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
  "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
  "version" "1.0.1"

"mimic-response@^3.1.0":
  "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
  "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
  "version" "3.1.0"

"mini-css-extract-plugin@2.8.1":
  "integrity" "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA=="
  "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz"
  "version" "2.8.1"
  dependencies:
    "schema-utils" "^4.0.0"
    "tapable" "^2.2.1"

"minimalistic-assert@^1.0.0":
  "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
  "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
  "version" "1.0.1"

"minimatch@^3.0.4", "minimatch@^3.1.1":
  "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
  "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
  "version" "3.1.2"
  dependencies:
    "brace-expansion" "^1.1.7"

"minimatch@^5.0.1":
  "integrity" "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g=="
  "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
  "version" "5.1.6"
  dependencies:
    "brace-expansion" "^2.0.1"

"minimatch@^9.0.0":
  "integrity" "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw=="
  "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
  "version" "9.0.4"
  dependencies:
    "brace-expansion" "^2.0.1"

"minimatch@^9.0.1":
  "integrity" "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw=="
  "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
  "version" "9.0.4"
  dependencies:
    "brace-expansion" "^2.0.1"

"minimist@^1.2.0":
  "version" "1.2.0"

"minipass-collect@^1.0.2":
  "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
  "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
  "version" "1.0.2"
  dependencies:
    "minipass" "^3.0.0"

"minipass-fetch@^2.0.3":
  "integrity" "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA=="
  "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz"
  "version" "2.1.2"
  dependencies:
    "minipass" "^3.1.6"
    "minipass-sized" "^1.0.3"
    "minizlib" "^2.1.2"
  optionalDependencies:
    "encoding" "^0.1.13"

"minipass-fetch@^3.0.0":
  "integrity" "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg=="
  "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz"
  "version" "3.0.5"
  dependencies:
    "minipass" "^7.0.3"
    "minipass-sized" "^1.0.3"
    "minizlib" "^2.1.2"
  optionalDependencies:
    "encoding" "^0.1.13"

"minipass-flush@^1.0.5":
  "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw=="
  "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
  "version" "1.0.5"
  dependencies:
    "minipass" "^3.0.0"

"minipass-json-stream@^1.0.1":
  "integrity" "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg=="
  "resolved" "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz"
  "version" "1.0.1"
  dependencies:
    "jsonparse" "^1.3.1"
    "minipass" "^3.0.0"

"minipass-pipeline@^1.2.4":
  "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A=="
  "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
  "version" "1.2.4"
  dependencies:
    "minipass" "^3.0.0"

"minipass-sized@^1.0.3":
  "integrity" "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="
  "resolved" "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz"
  "version" "1.0.3"
  dependencies:
    "minipass" "^3.0.0"

"minipass@^3.0.0", "minipass@^3.1.1", "minipass@^3.1.6":
  "integrity" "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="
  "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
  "version" "3.3.6"
  dependencies:
    "yallist" "^4.0.0"

"minipass@^4.0.0":
  "integrity" "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="
  "resolved" "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz"
  "version" "4.2.8"

"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
  "integrity" "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA=="
  "resolved" "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz"
  "version" "7.1.1"

"minipass@^5.0.0":
  "integrity" "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
  "resolved" "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
  "version" "5.0.0"

"minipass@^7.0.3", "minipass@^7.0.4":
  "integrity" "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA=="
  "resolved" "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz"
  "version" "7.1.1"

"minizlib@^2.1.1", "minizlib@^2.1.2":
  "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="
  "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
  "version" "2.1.2"
  dependencies:
    "minipass" "^3.0.0"
    "yallist" "^4.0.0"

"mkdirp@^1.0.3", "mkdirp@^1.0.4":
  "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
  "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
  "version" "1.0.4"

"mrmime@2.0.0":
  "integrity" "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw=="
  "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz"
  "version" "2.0.0"

"ms@^2.0.0", "ms@2.1.2":
  "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
  "version" "2.1.2"

"ms@2.0.0":
  "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
  "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
  "version" "2.0.0"

"ms@2.1.3":
  "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
  "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
  "version" "2.1.3"

"multicast-dns@^7.2.5":
  "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg=="
  "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
  "version" "7.2.5"
  dependencies:
    "dns-packet" "^5.2.2"
    "thunky" "^1.0.2"

"mute-stream@0.0.8":
  "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
  "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz"
  "version" "0.0.8"

"mute-stream@1.0.0":
  "integrity" "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA=="
  "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz"
  "version" "1.0.0"

"nanoid@^3.3.7":
  "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g=="
  "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
  "version" "3.3.7"

"needle@^3.1.0":
  "integrity" "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q=="
  "resolved" "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz"
  "version" "3.3.1"
  dependencies:
    "iconv-lite" "^0.6.3"
    "sax" "^1.2.4"

"negotiator@^0.6.3", "negotiator@0.6.3":
  "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
  "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
  "version" "0.6.3"

"neo-async@^2.6.2":
  "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
  "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
  "version" "2.6.2"

"nice-napi@^1.0.2":
  "integrity" "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA=="
  "resolved" "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz"
  "version" "1.0.2"
  dependencies:
    "node-addon-api" "^3.0.0"
    "node-gyp-build" "^4.2.2"

"node-addon-api@^3.0.0":
  "integrity" "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A=="
  "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
  "version" "3.2.1"

"node-forge@^1":
  "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
  "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz"
  "version" "1.3.1"

"node-gyp-build@^4.2.2":
  "integrity" "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw=="
  "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz"
  "version" "4.8.1"

"node-gyp@^9.0.0":
  "integrity" "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ=="
  "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz"
  "version" "9.4.1"
  dependencies:
    "env-paths" "^2.2.0"
    "exponential-backoff" "^3.1.1"
    "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.14":
  "integrity" "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
  "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
  "version" "2.0.14"

"nopt@^6.0.0":
  "integrity" "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g=="
  "resolved" "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "abbrev" "^1.0.0"

"normalize-package-data@^2.3.2":
  "version" "2.3.8"
  dependencies:
    "hosted-git-info" "^2.1.4"
    "is-builtin-module" "^1.0.0"
    "semver" "2 || 3 || 4 || 5"
    "validate-npm-package-license" "^3.0.1"

"normalize-package-data@^5.0.0":
  "integrity" "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q=="
  "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz"
  "version" "5.0.0"
  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":
  "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
  "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
  "version" "3.0.0"

"normalize-range@^0.1.2":
  "integrity" "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
  "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
  "version" "0.1.2"

"normalize-url@^6.0.1":
  "integrity" "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
  "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
  "version" "6.1.0"

"npm-bundled@^3.0.0":
  "integrity" "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ=="
  "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "npm-normalize-package-bin" "^3.0.0"

"npm-install-checks@^6.0.0":
  "integrity" "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw=="
  "resolved" "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz"
  "version" "6.3.0"
  dependencies:
    "semver" "^7.1.1"

"npm-normalize-package-bin@^3.0.0":
  "integrity" "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ=="
  "resolved" "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz"
  "version" "3.0.1"

"npm-package-arg@^10.0.0", "npm-package-arg@10.1.0":
  "integrity" "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA=="
  "resolved" "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz"
  "version" "10.1.0"
  dependencies:
    "hosted-git-info" "^6.0.0"
    "proc-log" "^3.0.0"
    "semver" "^7.3.5"
    "validate-npm-package-name" "^5.0.0"

"npm-package-arg@^5.0.1":
  "version" "5.0.1"
  dependencies:
    "hosted-git-info" "^2.4.2"
    "osenv" "^0.1.4"
    "semver" "^5.1.0"
    "validate-npm-package-name" "^3.0.0"

"npm-packlist@^7.0.0":
  "integrity" "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q=="
  "resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz"
  "version" "7.0.4"
  dependencies:
    "ignore-walk" "^6.0.0"

"npm-pick-manifest@^8.0.0", "npm-pick-manifest@8.0.1":
  "integrity" "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA=="
  "resolved" "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz"
  "version" "8.0.1"
  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":
  "integrity" "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA=="
  "resolved" "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz"
  "version" "14.0.5"
  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@^1.0.0":
  "version" "1.0.0"
  dependencies:
    "path-key" "^1.0.0"

"npm-run-path@^2.0.0":
  "integrity" "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw=="
  "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
  "version" "2.0.2"
  dependencies:
    "path-key" "^2.0.0"

"npm-run-path@^4.0.1":
  "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="
  "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
  "version" "4.0.1"
  dependencies:
    "path-key" "^3.0.0"

"npmlog@^6.0.0":
  "integrity" "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg=="
  "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "are-we-there-yet" "^3.0.0"
    "console-control-strings" "^1.1.0"
    "gauge" "^4.0.3"
    "set-blocking" "^2.0.0"

"npx@^3.0.0":
  "integrity" "sha512-4KNE+u9lp5+iDDRkv3GuxHJjQGV+AZs6vqB9HNbxmPRmJLAZRxdLVeka8zp4pQh6FEvp8B0JYrKIx+Ibd5krog=="
  "resolved" "https://registry.npmjs.org/npx/-/npx-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "bluebird" "^3.5.0"
    "npm-package-arg" "^5.0.1"
    "rimraf" "^2.6.1"
    "update-notifier" "^2.1.0"
    "which" "^1.2.14"
    "yargs" "^8.0.1"

"nth-check@^2.0.1":
  "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="
  "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
  "version" "2.1.1"
  dependencies:
    "boolbase" "^1.0.0"

"number-is-nan@^1.0.0":
  "integrity" "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="
  "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
  "version" "1.0.1"

"object-assign@^4.0.1":
  "version" "4.1.1"

"object-assign@^4":
  "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
  "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
  "version" "4.1.1"

"object-inspect@^1.13.1":
  "integrity" "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
  "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"
  "version" "1.13.1"

"object-keys@^1.1.1":
  "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
  "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
  "version" "1.1.1"

"obuf@^1.0.0", "obuf@^1.1.2":
  "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
  "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
  "version" "1.1.2"

"on-finished@~2.3.0":
  "integrity" "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="
  "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
  "version" "2.3.0"
  dependencies:
    "ee-first" "1.1.1"

"on-finished@2.4.1":
  "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="
  "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
  "version" "2.4.1"
  dependencies:
    "ee-first" "1.1.1"

"on-headers@~1.0.2":
  "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
  "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
  "version" "1.0.2"

"once@^1.3.0", "once@^1.3.1", "once@^1.4.0":
  "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="
  "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
  "version" "1.4.0"
  dependencies:
    "wrappy" "1"

"onetime@^5.1.0", "onetime@^5.1.2":
  "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
  "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
  "version" "5.1.2"
  dependencies:
    "mimic-fn" "^2.1.0"

"open@^8.0.9", "open@8.4.2":
  "integrity" "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ=="
  "resolved" "https://registry.npmjs.org/open/-/open-8.4.2.tgz"
  "version" "8.4.2"
  dependencies:
    "define-lazy-prop" "^2.0.0"
    "is-docker" "^2.1.1"
    "is-wsl" "^2.2.0"

"open@8.4.1":
  "integrity" "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg=="
  "resolved" "https://registry.npmjs.org/open/-/open-8.4.1.tgz"
  "version" "8.4.1"
  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":
  "integrity" "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ=="
  "resolved" "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz"
  "version" "5.4.1"
  dependencies:
    "bl" "^4.1.0"
    "chalk" "^4.1.0"
    "cli-cursor" "^3.1.0"
    "cli-spinners" "^2.5.0"
    "is-interactive" "^1.0.0"
    "is-unicode-supported" "^0.1.0"
    "log-symbols" "^4.1.0"
    "strip-ansi" "^6.0.0"
    "wcwidth" "^1.0.1"

"os-homedir@^1.0.0":
  "integrity" "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="
  "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
  "version" "1.0.2"

"os-locale@^2.0.0":
  "version" "2.0.0"
  dependencies:
    "execa" "^0.5.0"
    "lcid" "^1.0.0"
    "mem" "^1.1.0"

"os-tmpdir@^1.0.0":
  "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
  "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
  "version" "1.0.2"

"os-tmpdir@~1.0.2":
  "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
  "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
  "version" "1.0.2"

"osenv@^0.1.4":
  "version" "0.1.4"
  dependencies:
    "os-homedir" "^1.0.0"
    "os-tmpdir" "^1.0.0"

"p-cancelable@^2.0.0":
  "integrity" "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
  "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz"
  "version" "2.1.1"

"p-finally@^1.0.0":
  "integrity" "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
  "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
  "version" "1.0.0"

"p-limit@^1.1.0":
  "version" "1.1.0"

"p-limit@^2.2.0":
  "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
  "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
  "version" "2.3.0"
  dependencies:
    "p-try" "^2.0.0"

"p-limit@^4.0.0":
  "integrity" "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ=="
  "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "yocto-queue" "^1.0.0"

"p-locate@^2.0.0":
  "integrity" "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg=="
  "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "p-limit" "^1.1.0"

"p-locate@^4.1.0":
  "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="
  "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
  "version" "4.1.0"
  dependencies:
    "p-limit" "^2.2.0"

"p-locate@^6.0.0":
  "integrity" "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw=="
  "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "p-limit" "^4.0.0"

"p-map@^4.0.0":
  "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="
  "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "aggregate-error" "^3.0.0"

"p-retry@^4.5.0":
  "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="
  "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
  "version" "4.6.2"
  dependencies:
    "@types/retry" "0.12.0"
    "retry" "^0.13.1"

"p-try@^2.0.0":
  "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
  "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
  "version" "2.2.0"

"package-json@^4.0.0":
  "integrity" "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA=="
  "resolved" "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"
  "version" "4.0.1"
  dependencies:
    "got" "^6.7.1"
    "registry-auth-token" "^3.0.1"
    "registry-url" "^3.0.3"
    "semver" "^5.1.0"

"pacote@15.1.0":
  "integrity" "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg=="
  "resolved" "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz"
  "version" "15.1.0"
  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" "^4.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.0.0"
    "ssri" "^10.0.0"
    "tar" "^6.1.11"

"parent-module@^1.0.0":
  "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
  "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
  "version" "1.0.1"
  dependencies:
    "callsites" "^3.0.0"

"parse-json@^2.2.0":
  "integrity" "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ=="
  "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
  "version" "2.2.0"
  dependencies:
    "error-ex" "^1.2.0"

"parse-json@^5.2.0":
  "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
  "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
  "version" "5.2.0"
  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":
  "integrity" "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
  "resolved" "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz"
  "version" "1.0.1"

"parse5-html-rewriting-stream@7.0.0":
  "integrity" "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg=="
  "resolved" "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "entities" "^4.3.0"
    "parse5" "^7.0.0"
    "parse5-sax-parser" "^7.0.0"

"parse5-sax-parser@^7.0.0":
  "integrity" "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg=="
  "resolved" "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "parse5" "^7.0.0"

"parse5@^7.0.0", "parse5@^7.1.2":
  "integrity" "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw=="
  "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz"
  "version" "7.1.2"
  dependencies:
    "entities" "^4.4.0"

"parseurl@~1.3.2", "parseurl@~1.3.3":
  "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
  "version" "1.3.3"

"path-exists@^3.0.0":
  "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
  "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
  "version" "3.0.0"

"path-exists@^4.0.0":
  "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
  "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
  "version" "4.0.0"

"path-exists@^5.0.0":
  "integrity" "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="
  "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz"
  "version" "5.0.0"

"path-is-absolute@^1.0.0":
  "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
  "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
  "version" "1.0.1"

"path-key@^1.0.0":
  "version" "1.0.0"

"path-key@^2.0.0":
  "integrity" "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
  "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
  "version" "2.0.1"

"path-key@^3.0.0", "path-key@^3.1.0":
  "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
  "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
  "version" "3.1.1"

"path-parse@^1.0.7":
  "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
  "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
  "version" "1.0.7"

"path-scurry@^1.11.0":
  "integrity" "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="
  "resolved" "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz"
  "version" "1.11.1"
  dependencies:
    "lru-cache" "^10.2.0"
    "minipass" "^5.0.0 || ^6.0.2 || ^7.0.0"

"path-to-regexp@0.1.7":
  "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
  "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
  "version" "0.1.7"

"path-type@^2.0.0":
  "integrity" "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ=="
  "resolved" "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "pify" "^2.0.0"

"path-type@^4.0.0":
  "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
  "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
  "version" "4.0.0"

"pend@~1.2.0":
  "integrity" "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
  "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
  "version" "1.2.0"

"picocolors@^1.0.0", "picocolors@^1.0.1":
  "integrity" "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
  "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz"
  "version" "1.0.1"

"picomatch@^2.0.4":
  "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
  "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
  "version" "2.3.1"

"picomatch@^2.2.1":
  "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
  "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
  "version" "2.3.1"

"picomatch@^2.3.1":
  "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
  "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
  "version" "2.3.1"

"picomatch@4.0.1":
  "integrity" "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg=="
  "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz"
  "version" "4.0.1"

"pify@^2.0.0", "pify@^2.3.0":
  "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
  "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
  "version" "2.3.0"

"pify@^4.0.1":
  "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
  "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
  "version" "4.0.1"

"pinkie-promise@^2.0.0":
  "version" "2.0.1"
  dependencies:
    "pinkie" "^2.0.0"

"pinkie@^2.0.0":
  "version" "2.0.4"

"piscina@4.4.0":
  "integrity" "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg=="
  "resolved" "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz"
  "version" "4.4.0"
  optionalDependencies:
    "nice-napi" "^1.0.2"

"pkg-dir@^7.0.0":
  "integrity" "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA=="
  "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "find-up" "^6.3.0"

"postcss-loader@8.1.1":
  "integrity" "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ=="
  "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz"
  "version" "8.1.1"
  dependencies:
    "cosmiconfig" "^9.0.0"
    "jiti" "^1.20.0"
    "semver" "^7.5.4"

"postcss-media-query-parser@^0.2.3":
  "integrity" "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig=="
  "resolved" "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz"
  "version" "0.2.3"

"postcss-modules-extract-imports@^3.0.0":
  "integrity" "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q=="
  "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz"
  "version" "3.1.0"

"postcss-modules-local-by-default@^4.0.4":
  "integrity" "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw=="
  "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz"
  "version" "4.0.5"
  dependencies:
    "icss-utils" "^5.0.0"
    "postcss-selector-parser" "^6.0.2"
    "postcss-value-parser" "^4.1.0"

"postcss-modules-scope@^3.1.1":
  "integrity" "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ=="
  "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz"
  "version" "3.2.0"
  dependencies:
    "postcss-selector-parser" "^6.0.4"

"postcss-modules-values@^4.0.0":
  "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=="
  "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "icss-utils" "^5.0.0"

"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4":
  "integrity" "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ=="
  "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz"
  "version" "6.1.0"
  dependencies:
    "cssesc" "^3.0.0"
    "util-deprecate" "^1.0.2"

"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0":
  "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
  "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
  "version" "4.2.0"

"postcss@^7.0.0 || ^8.0.1", "postcss@^8.1.0", "postcss@^8.2.14", "postcss@^8.4.23", "postcss@^8.4.33", "postcss@^8.4.35", "postcss@8.4.35":
  "integrity" "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA=="
  "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz"
  "version" "8.4.35"
  dependencies:
    "nanoid" "^3.3.7"
    "picocolors" "^1.0.0"
    "source-map-js" "^1.0.2"

"prepend-http@^1.0.1":
  "integrity" "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
  "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
  "version" "1.0.4"

"proc-log@^3.0.0":
  "integrity" "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A=="
  "resolved" "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz"
  "version" "3.0.0"

"process-nextick-args@~2.0.0":
  "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
  "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
  "version" "2.0.1"

"progress@^2.0.3":
  "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
  "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
  "version" "2.0.3"

"promise-inflight@^1.0.1":
  "integrity" "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
  "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"
  "version" "1.0.1"

"promise-retry@^2.0.1":
  "integrity" "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="
  "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "err-code" "^2.0.2"
    "retry" "^0.12.0"

"proxy-addr@~2.0.7":
  "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
  "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
  "version" "2.0.7"
  dependencies:
    "forwarded" "0.2.0"
    "ipaddr.js" "1.9.1"

"prr@~1.0.1":
  "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="
  "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
  "version" "1.0.1"

"pseudomap@^1.0.1":
  "version" "1.0.2"

"pump@^3.0.0":
  "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
  "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "end-of-stream" "^1.1.0"
    "once" "^1.3.1"

"punycode@^2.1.0":
  "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
  "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
  "version" "2.3.1"

"qjobs@^1.2.0":
  "integrity" "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg=="
  "resolved" "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz"
  "version" "1.2.0"

"qs@6.11.0":
  "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="
  "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
  "version" "6.11.0"
  dependencies:
    "side-channel" "^1.0.4"

"queue-microtask@^1.2.2":
  "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
  "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
  "version" "1.2.3"

"quick-lru@^5.1.1":
  "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
  "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
  "version" "5.1.1"

"randombytes@^2.1.0":
  "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
  "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "safe-buffer" "^5.1.0"

"range-parser@^1.2.1", "range-parser@~1.2.1":
  "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
  "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
  "version" "1.2.1"

"raw-body@2.5.2":
  "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="
  "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"
  "version" "2.5.2"
  dependencies:
    "bytes" "3.1.2"
    "http-errors" "2.0.0"
    "iconv-lite" "0.4.24"
    "unpipe" "1.0.0"

"rc@^1.0.1", "rc@^1.1.6":
  "version" "1.2.1"
  dependencies:
    "deep-extend" "~0.4.0"
    "ini" "~1.3.0"
    "minimist" "^1.2.0"
    "strip-json-comments" "~2.0.1"

"read-package-json-fast@^3.0.0":
  "integrity" "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw=="
  "resolved" "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz"
  "version" "3.0.2"
  dependencies:
    "json-parse-even-better-errors" "^3.0.0"
    "npm-normalize-package-bin" "^3.0.0"

"read-package-json@^6.0.0":
  "integrity" "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw=="
  "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz"
  "version" "6.0.4"
  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"

"read-pkg-up@^2.0.0":
  "integrity" "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w=="
  "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "find-up" "^2.0.0"
    "read-pkg" "^2.0.0"

"read-pkg@^2.0.0":
  "integrity" "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA=="
  "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "load-json-file" "^2.0.0"
    "normalize-package-data" "^2.3.2"
    "path-type" "^2.0.0"

"readable-stream@^2.0.1":
  "integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="
  "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
  "version" "2.3.8"
  dependencies:
    "core-util-is" "~1.0.0"
    "inherits" "~2.0.3"
    "isarray" "~1.0.0"
    "process-nextick-args" "~2.0.0"
    "safe-buffer" "~5.1.1"
    "string_decoder" "~1.1.1"
    "util-deprecate" "~1.0.1"

"readable-stream@^3.0.6", "readable-stream@^3.4.0", "readable-stream@^3.6.0":
  "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="
  "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
  "version" "3.6.2"
  dependencies:
    "inherits" "^2.0.3"
    "string_decoder" "^1.1.1"
    "util-deprecate" "^1.0.1"

"readdirp@~3.6.0":
  "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
  "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
  "version" "3.6.0"
  dependencies:
    "picomatch" "^2.2.1"

"reflect-metadata@^0.2.0":
  "integrity" "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
  "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz"
  "version" "0.2.2"

"regenerate-unicode-properties@^10.1.0":
  "integrity" "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q=="
  "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
  "version" "10.1.1"
  dependencies:
    "regenerate" "^1.4.2"

"regenerate@^1.4.2":
  "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
  "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
  "version" "1.4.2"

"regenerator-runtime@^0.14.0":
  "integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
  "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
  "version" "0.14.1"

"regenerator-transform@^0.15.2":
  "integrity" "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg=="
  "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
  "version" "0.15.2"
  dependencies:
    "@babel/runtime" "^7.8.4"

"regex-parser@^2.2.11":
  "integrity" "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg=="
  "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz"
  "version" "2.3.0"

"regexpu-core@^5.3.1":
  "integrity" "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ=="
  "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz"
  "version" "5.3.2"
  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"

"registry-auth-token@^3.0.1":
  "version" "3.3.1"
  dependencies:
    "rc" "^1.1.6"
    "safe-buffer" "^5.0.1"

"registry-url@^3.0.3":
  "integrity" "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA=="
  "resolved" "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "rc" "^1.0.1"

"regjsparser@^0.9.1":
  "integrity" "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ=="
  "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz"
  "version" "0.9.1"
  dependencies:
    "jsesc" "~0.5.0"

"require-directory@^2.1.1":
  "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
  "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
  "version" "2.1.1"

"require-from-string@^2.0.2":
  "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
  "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
  "version" "2.0.2"

"require-main-filename@^1.0.1":
  "integrity" "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug=="
  "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz"
  "version" "1.0.1"

"requires-port@^1.0.0":
  "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
  "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
  "version" "1.0.0"

"resolve-alpn@^1.0.0":
  "integrity" "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="
  "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz"
  "version" "1.2.1"

"resolve-from@^4.0.0":
  "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
  "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
  "version" "4.0.0"

"resolve-from@^5.0.0":
  "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
  "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
  "version" "5.0.0"

"resolve-url-loader@5.0.0":
  "integrity" "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg=="
  "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz"
  "version" "5.0.0"
  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.1":
  "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="
  "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
  "version" "1.22.1"
  dependencies:
    "is-core-module" "^2.9.0"
    "path-parse" "^1.0.7"
    "supports-preserve-symlinks-flag" "^1.0.0"

"responselike@^2.0.0":
  "integrity" "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw=="
  "resolved" "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "lowercase-keys" "^2.0.0"

"restore-cursor@^3.1.0":
  "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="
  "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
  "version" "3.1.0"
  dependencies:
    "onetime" "^5.1.0"
    "signal-exit" "^3.0.2"

"retry@^0.12.0":
  "integrity" "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="
  "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
  "version" "0.12.0"

"retry@^0.13.1":
  "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
  "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
  "version" "0.13.1"

"reusify@^1.0.4":
  "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
  "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
  "version" "1.0.4"

"rfdc@^1.3.0":
  "integrity" "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg=="
  "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz"
  "version" "1.3.1"

"rimraf@^2.6.1":
  "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
  "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
  "version" "2.7.1"
  dependencies:
    "glob" "^7.1.3"

"rimraf@^2.6.3":
  "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
  "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
  "version" "2.7.1"
  dependencies:
    "glob" "^7.1.3"

"rimraf@^3.0.2":
  "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="
  "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
  "version" "3.0.2"
  dependencies:
    "glob" "^7.1.3"

"roarr@^2.15.3":
  "integrity" "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A=="
  "resolved" "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz"
  "version" "2.15.4"
  dependencies:
    "boolean" "^3.0.1"
    "detect-node" "^2.0.4"
    "globalthis" "^1.0.1"
    "json-stringify-safe" "^5.0.1"
    "semver-compare" "^1.0.0"
    "sprintf-js" "^1.1.2"

"rollup@^4.2.0":
  "integrity" "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg=="
  "resolved" "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz"
  "version" "4.18.0"
  dependencies:
    "@types/estree" "1.0.5"
  optionalDependencies:
    "@rollup/rollup-android-arm-eabi" "4.18.0"
    "@rollup/rollup-android-arm64" "4.18.0"
    "@rollup/rollup-darwin-arm64" "4.18.0"
    "@rollup/rollup-darwin-x64" "4.18.0"
    "@rollup/rollup-linux-arm-gnueabihf" "4.18.0"
    "@rollup/rollup-linux-arm-musleabihf" "4.18.0"
    "@rollup/rollup-linux-arm64-gnu" "4.18.0"
    "@rollup/rollup-linux-arm64-musl" "4.18.0"
    "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0"
    "@rollup/rollup-linux-riscv64-gnu" "4.18.0"
    "@rollup/rollup-linux-s390x-gnu" "4.18.0"
    "@rollup/rollup-linux-x64-gnu" "4.18.0"
    "@rollup/rollup-linux-x64-musl" "4.18.0"
    "@rollup/rollup-win32-arm64-msvc" "4.18.0"
    "@rollup/rollup-win32-ia32-msvc" "4.18.0"
    "@rollup/rollup-win32-x64-msvc" "4.18.0"
    "fsevents" "~2.3.2"

"run-async@^2.4.0":
  "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
  "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz"
  "version" "2.4.1"

"run-async@^3.0.0":
  "integrity" "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q=="
  "resolved" "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz"
  "version" "3.0.0"

"run-parallel@^1.1.9":
  "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
  "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
  "version" "1.2.0"
  dependencies:
    "queue-microtask" "^1.2.2"

"rxjs-compat@^6.6.7":
  "integrity" "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw=="
  "resolved" "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz"
  "version" "6.6.7"

"rxjs@^6.5.3 || ^7.4.0", "rxjs@^6.6.0 || ^7.4.0", "rxjs@>=6.5.3", "rxjs@6.6.3":
  "integrity" "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ=="
  "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz"
  "version" "6.6.3"
  dependencies:
    "tslib" "^1.9.0"

"rxjs@^7.5.5":
  "integrity" "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg=="
  "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
  "version" "7.8.1"
  dependencies:
    "tslib" "^2.1.0"

"rxjs@^7.8.1":
  "integrity" "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg=="
  "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
  "version" "7.8.1"
  dependencies:
    "tslib" "^2.1.0"

"rxjs@6.6.7":
  "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
  "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
  "version" "6.6.7"
  dependencies:
    "tslib" "^1.9.0"

"rxjs@7.8.1":
  "integrity" "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg=="
  "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
  "version" "7.8.1"
  dependencies:
    "tslib" "^2.1.0"

"safe-buffer@^5.0.1":
  "version" "5.0.1"

"safe-buffer@^5.1.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1":
  "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
  "version" "5.2.1"

"safe-buffer@~5.1.0", "safe-buffer@~5.1.1":
  "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
  "version" "5.1.2"

"safe-buffer@5.1.2":
  "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
  "version" "5.1.2"

"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
  "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
  "version" "2.1.2"

"safevalues@^0.3.4":
  "integrity" "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw=="
  "resolved" "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz"
  "version" "0.3.4"

"sass-loader@14.1.1":
  "integrity" "sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw=="
  "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.1.tgz"
  "version" "14.1.1"
  dependencies:
    "neo-async" "^2.6.2"

"sass@*", "sass@^1.3.0", "sass@1.71.1":
  "integrity" "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg=="
  "resolved" "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz"
  "version" "1.71.1"
  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":
  "integrity" "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
  "resolved" "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz"
  "version" "1.3.0"

"schema-utils@^3.1.1":
  "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg=="
  "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
  "version" "3.3.0"
  dependencies:
    "@types/json-schema" "^7.0.8"
    "ajv" "^6.12.5"
    "ajv-keywords" "^3.5.2"

"schema-utils@^3.2.0":
  "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg=="
  "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
  "version" "3.3.0"
  dependencies:
    "@types/json-schema" "^7.0.8"
    "ajv" "^6.12.5"
    "ajv-keywords" "^3.5.2"

"schema-utils@^4.0.0":
  "integrity" "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw=="
  "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
  "version" "4.2.0"
  dependencies:
    "@types/json-schema" "^7.0.9"
    "ajv" "^8.9.0"
    "ajv-formats" "^2.1.1"
    "ajv-keywords" "^5.1.0"

"select-hose@^2.0.0":
  "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
  "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
  "version" "2.0.0"

"selfsigned@^2.1.1":
  "integrity" "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q=="
  "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz"
  "version" "2.4.1"
  dependencies:
    "@types/node-forge" "^1.3.0"
    "node-forge" "^1"

"semver-compare@^1.0.0":
  "integrity" "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="
  "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz"
  "version" "1.0.0"

"semver-diff@^2.0.0":
  "integrity" "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw=="
  "resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "semver" "^5.0.3"

"semver@^5.0.3", "semver@^5.1.0", "semver@2 || 3 || 4 || 5":
  "version" "5.3.0"

"semver@^5.6.0":
  "integrity" "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
  "version" "5.7.2"

"semver@^6.2.0":
  "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
  "version" "6.3.1"

"semver@^6.3.0":
  "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
  "version" "6.3.1"

"semver@^6.3.1":
  "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
  "version" "6.3.1"

"semver@^7.0.0", "semver@^7.1.1", "semver@^7.3.2", "semver@^7.3.5", "semver@^7.5.3", "semver@^7.5.4", "semver@7.6.0":
  "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz"
  "version" "7.6.0"
  dependencies:
    "lru-cache" "^6.0.0"

"semver@7.5.3":
  "integrity" "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ=="
  "resolved" "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz"
  "version" "7.5.3"
  dependencies:
    "lru-cache" "^6.0.0"

"send@0.18.0":
  "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="
  "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
  "version" "0.18.0"
  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-error@^7.0.1":
  "integrity" "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw=="
  "resolved" "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz"
  "version" "7.0.1"
  dependencies:
    "type-fest" "^0.13.1"

"serialize-javascript@^6.0.0", "serialize-javascript@^6.0.1":
  "integrity" "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g=="
  "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz"
  "version" "6.0.2"
  dependencies:
    "randombytes" "^2.1.0"

"serve-index@^1.9.1":
  "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw=="
  "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
  "version" "1.9.1"
  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":
  "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="
  "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
  "version" "1.15.0"
  dependencies:
    "encodeurl" "~1.0.2"
    "escape-html" "~1.0.3"
    "parseurl" "~1.3.3"
    "send" "0.18.0"

"set-blocking@^2.0.0":
  "integrity" "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
  "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
  "version" "2.0.0"

"set-function-length@^1.2.1":
  "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="
  "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
  "version" "1.2.2"
  dependencies:
    "define-data-property" "^1.1.4"
    "es-errors" "^1.3.0"
    "function-bind" "^1.1.2"
    "get-intrinsic" "^1.2.4"
    "gopd" "^1.0.1"
    "has-property-descriptors" "^1.0.2"

"setprototypeof@1.1.0":
  "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
  "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
  "version" "1.1.0"

"setprototypeof@1.2.0":
  "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
  "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
  "version" "1.2.0"

"shallow-clone@^3.0.0":
  "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="
  "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "kind-of" "^6.0.2"

"shebang-command@^2.0.0":
  "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
  "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "shebang-regex" "^3.0.0"

"shebang-regex@^3.0.0":
  "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
  "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
  "version" "3.0.0"

"shell-quote@^1.8.1":
  "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA=="
  "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz"
  "version" "1.8.1"

"side-channel@^1.0.4":
  "integrity" "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA=="
  "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
  "version" "1.0.6"
  dependencies:
    "call-bind" "^1.0.7"
    "es-errors" "^1.3.0"
    "get-intrinsic" "^1.2.4"
    "object-inspect" "^1.13.1"

"signal-exit@^3.0.0":
  "version" "3.0.2"

"signal-exit@^3.0.2", "signal-exit@^3.0.3", "signal-exit@^3.0.7":
  "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
  "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
  "version" "3.0.7"

"signal-exit@^4.0.1":
  "integrity" "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
  "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
  "version" "4.1.0"

"sigstore@^1.0.0":
  "integrity" "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A=="
  "resolved" "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz"
  "version" "1.9.0"
  dependencies:
    "@sigstore/bundle" "^1.1.0"
    "@sigstore/protobuf-specs" "^0.2.0"
    "@sigstore/sign" "^1.0.0"
    "@sigstore/tuf" "^1.0.3"
    "make-fetch-happen" "^11.0.1"

"slash@^4.0.0":
  "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="
  "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz"
  "version" "4.0.0"

"slide@^1.1.5":
  "version" "1.1.6"

"smart-buffer@^4.2.0":
  "integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
  "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
  "version" "4.2.0"

"socket.io-adapter@~2.5.2":
  "integrity" "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg=="
  "resolved" "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz"
  "version" "2.5.4"
  dependencies:
    "debug" "~4.3.4"
    "ws" "~8.11.0"

"socket.io-parser@~4.2.4":
  "integrity" "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew=="
  "resolved" "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz"
  "version" "4.2.4"
  dependencies:
    "@socket.io/component-emitter" "~3.1.0"
    "debug" "~4.3.1"

"socket.io@^4.2.0":
  "integrity" "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA=="
  "resolved" "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz"
  "version" "4.7.5"
  dependencies:
    "accepts" "~1.3.4"
    "base64id" "~2.0.0"
    "cors" "~2.8.5"
    "debug" "~4.3.2"
    "engine.io" "~6.5.2"
    "socket.io-adapter" "~2.5.2"
    "socket.io-parser" "~4.2.4"

"sockjs@^0.3.24":
  "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ=="
  "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
  "version" "0.3.24"
  dependencies:
    "faye-websocket" "^0.11.3"
    "uuid" "^8.3.2"
    "websocket-driver" "^0.7.4"

"socks-proxy-agent@^7.0.0":
  "integrity" "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww=="
  "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "agent-base" "^6.0.2"
    "debug" "^4.3.3"
    "socks" "^2.6.2"

"socks@^2.6.2":
  "integrity" "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw=="
  "resolved" "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz"
  "version" "2.8.3"
  dependencies:
    "ip-address" "^9.0.5"
    "smart-buffer" "^4.2.0"

"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0":
  "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg=="
  "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz"
  "version" "1.2.0"

"source-map-loader@5.0.0":
  "integrity" "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA=="
  "resolved" "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz"
  "version" "5.0.0"
  dependencies:
    "iconv-lite" "^0.6.3"
    "source-map-js" "^1.0.2"

"source-map-support@^0.5.17", "source-map-support@^0.5.5", "source-map-support@~0.5.20", "source-map-support@0.5.21":
  "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
  "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
  "version" "0.5.21"
  dependencies:
    "buffer-from" "^1.0.0"
    "source-map" "^0.6.0"

"source-map@^0.6.0":
  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
  "version" "0.6.1"

"source-map@^0.6.1":
  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
  "version" "0.6.1"

"source-map@~0.6.0":
  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
  "version" "0.6.1"

"source-map@0.6.1":
  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
  "version" "0.6.1"

"source-map@0.7.4":
  "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
  "version" "0.7.4"

"spdx-correct@^3.0.0":
  "integrity" "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA=="
  "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz"
  "version" "3.2.0"
  dependencies:
    "spdx-expression-parse" "^3.0.0"
    "spdx-license-ids" "^3.0.0"

"spdx-correct@~1.0.0":
  "version" "1.0.2"
  dependencies:
    "spdx-license-ids" "^1.0.2"

"spdx-exceptions@^2.1.0":
  "integrity" "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="
  "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz"
  "version" "2.5.0"

"spdx-expression-parse@^3.0.0":
  "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="
  "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "spdx-exceptions" "^2.1.0"
    "spdx-license-ids" "^3.0.0"

"spdx-expression-parse@~1.0.0":
  "version" "1.0.4"

"spdx-license-ids@^1.0.2":
  "version" "1.2.2"

"spdx-license-ids@^3.0.0":
  "integrity" "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg=="
  "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz"
  "version" "3.0.17"

"spdy-transport@^3.0.0":
  "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw=="
  "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
  "version" "3.0.0"
  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":
  "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA=="
  "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
  "version" "4.0.2"
  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.1.2":
  "integrity" "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
  "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz"
  "version" "1.1.3"

"sprintf-js@^1.1.3":
  "integrity" "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
  "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz"
  "version" "1.1.3"

"sprintf-js@~1.0.2":
  "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
  "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
  "version" "1.0.3"

"ssri@^10.0.0":
  "integrity" "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ=="
  "resolved" "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz"
  "version" "10.0.6"
  dependencies:
    "minipass" "^7.0.3"

"ssri@^9.0.0":
  "integrity" "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q=="
  "resolved" "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz"
  "version" "9.0.1"
  dependencies:
    "minipass" "^3.1.1"

"statuses@>= 1.4.0 < 2", "statuses@~1.5.0":
  "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
  "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
  "version" "1.5.0"

"statuses@2.0.1":
  "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
  "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
  "version" "2.0.1"

"streamroller@^3.1.5":
  "integrity" "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw=="
  "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz"
  "version" "3.1.5"
  dependencies:
    "date-format" "^4.0.14"
    "debug" "^4.3.4"
    "fs-extra" "^8.1.0"

"string_decoder@^1.1.1":
  "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
  "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
  "version" "1.3.0"
  dependencies:
    "safe-buffer" "~5.2.0"

"string_decoder@~1.1.1":
  "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
  "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
  "version" "1.1.1"
  dependencies:
    "safe-buffer" "~5.1.0"

"string-width-cjs@npm:string-width@^4.2.0":
  "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
  "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
  "version" "4.2.3"
  dependencies:
    "emoji-regex" "^8.0.0"
    "is-fullwidth-code-point" "^3.0.0"
    "strip-ansi" "^6.0.1"

"string-width@^1.0.1":
  "integrity" "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="
  "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
  "version" "1.0.2"
  dependencies:
    "code-point-at" "^1.0.0"
    "is-fullwidth-code-point" "^1.0.0"
    "strip-ansi" "^3.0.0"

"string-width@^1.0.2 || 2 || 3 || 4", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3":
  "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
  "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
  "version" "4.2.3"
  dependencies:
    "emoji-regex" "^8.0.0"
    "is-fullwidth-code-point" "^3.0.0"
    "strip-ansi" "^6.0.1"

"string-width@^2.0.0":
  "version" "2.0.0"
  dependencies:
    "is-fullwidth-code-point" "^2.0.0"
    "strip-ansi" "^3.0.0"

"string-width@^5.0.1", "string-width@^5.1.2":
  "integrity" "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="
  "resolved" "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
  "version" "5.1.2"
  dependencies:
    "eastasianwidth" "^0.2.0"
    "emoji-regex" "^9.2.2"
    "strip-ansi" "^7.0.1"

"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
  "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
  "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
  "version" "6.0.1"
  dependencies:
    "ansi-regex" "^5.0.1"

"strip-ansi@^3.0.0", "strip-ansi@^3.0.1":
  "integrity" "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="
  "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "ansi-regex" "^2.0.0"

"strip-ansi@^6.0.0", "strip-ansi@^6.0.1":
  "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
  "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
  "version" "6.0.1"
  dependencies:
    "ansi-regex" "^5.0.1"

"strip-ansi@^7.0.1":
  "integrity" "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="
  "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
  "version" "7.1.0"
  dependencies:
    "ansi-regex" "^6.0.1"

"strip-bom@^3.0.0":
  "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
  "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
  "version" "3.0.0"

"strip-eof@^1.0.0":
  "integrity" "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q=="
  "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
  "version" "1.0.0"

"strip-final-newline@^2.0.0":
  "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
  "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
  "version" "2.0.0"

"strip-json-comments@~2.0.1":
  "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
  "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
  "version" "2.0.1"

"sumchecker@^3.0.1":
  "integrity" "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg=="
  "resolved" "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "debug" "^4.1.0"

"supports-color@^2.0.0":
  "version" "2.0.0"

"supports-color@^5.3.0":
  "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
  "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
  "version" "5.5.0"
  dependencies:
    "has-flag" "^3.0.0"

"supports-color@^7.1.0":
  "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
  "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
  "version" "7.2.0"
  dependencies:
    "has-flag" "^4.0.0"

"supports-color@^8.0.0":
  "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="
  "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
  "version" "8.1.1"
  dependencies:
    "has-flag" "^4.0.0"

"supports-preserve-symlinks-flag@^1.0.0":
  "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
  "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
  "version" "1.0.0"

"symbol-observable@4.0.0":
  "integrity" "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ=="
  "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz"
  "version" "4.0.0"

"tapable@^2.1.1", "tapable@^2.2.0", "tapable@^2.2.1":
  "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
  "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
  "version" "2.2.1"

"tar@^6.1.11", "tar@^6.1.2":
  "integrity" "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A=="
  "resolved" "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"
  "version" "6.2.1"
  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"

"term-size@^0.1.0":
  "version" "0.1.1"
  dependencies:
    "execa" "^0.4.0"

"terser-webpack-plugin@^5.3.10":
  "integrity" "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w=="
  "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz"
  "version" "5.3.10"
  dependencies:
    "@jridgewell/trace-mapping" "^0.3.20"
    "jest-worker" "^27.4.5"
    "schema-utils" "^3.1.1"
    "serialize-javascript" "^6.0.1"
    "terser" "^5.26.0"

"terser@^5.26.0", "terser@^5.4.0", "terser@5.29.1":
  "integrity" "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ=="
  "resolved" "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz"
  "version" "5.29.1"
  dependencies:
    "@jridgewell/source-map" "^0.3.3"
    "acorn" "^8.8.2"
    "commander" "^2.20.0"
    "source-map-support" "~0.5.20"

"test-exclude@^6.0.0":
  "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="
  "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz"
  "version" "6.0.0"
  dependencies:
    "@istanbuljs/schema" "^0.1.2"
    "glob" "^7.1.4"
    "minimatch" "^3.0.4"

"through@^2.3.6":
  "integrity" "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
  "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
  "version" "2.3.8"

"thunky@^1.0.2":
  "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
  "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
  "version" "1.1.0"

"timed-out@^4.0.0":
  "integrity" "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA=="
  "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"
  "version" "4.0.1"

"tmp@^0.0.33":
  "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="
  "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
  "version" "0.0.33"
  dependencies:
    "os-tmpdir" "~1.0.2"

"tmp@^0.2.1":
  "integrity" "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w=="
  "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz"
  "version" "0.2.3"

"to-fast-properties@^2.0.0":
  "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
  "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
  "version" "2.0.0"

"to-regex-range@^5.0.1":
  "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
  "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
  "version" "5.0.1"
  dependencies:
    "is-number" "^7.0.0"

"toidentifier@1.0.1":
  "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
  "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
  "version" "1.0.1"

"tree-kill@1.2.2":
  "integrity" "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="
  "resolved" "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
  "version" "1.2.2"

"ts-node@9.1.1":
  "integrity" "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg=="
  "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz"
  "version" "9.1.1"
  dependencies:
    "arg" "^4.1.0"
    "create-require" "^1.1.0"
    "diff" "^4.0.1"
    "make-error" "^1.1.1"
    "source-map-support" "^0.5.17"
    "yn" "3.1.1"

"tslib@^1.9.0":
  "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
  "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
  "version" "1.14.1"

"tslib@^2.0.0", "tslib@^2.1.0", "tslib@2.1.0":
  "integrity" "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
  "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz"
  "version" "2.1.0"

"tslib@^2.3.0":
  "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
  "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
  "version" "2.6.2"

"tslib@^2.5.2":
  "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
  "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
  "version" "2.6.2"

"tslib@2.6.2":
  "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
  "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
  "version" "2.6.2"

"tuf-js@^1.1.7":
  "integrity" "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg=="
  "resolved" "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz"
  "version" "1.1.7"
  dependencies:
    "@tufjs/models" "1.0.4"
    "debug" "^4.3.4"
    "make-fetch-happen" "^11.1.1"

"type-fest@^0.13.1":
  "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="
  "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz"
  "version" "0.13.1"

"type-fest@^0.21.3":
  "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
  "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
  "version" "0.21.3"

"type-is@~1.6.18":
  "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
  "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
  "version" "1.6.18"
  dependencies:
    "media-typer" "0.3.0"
    "mime-types" "~2.1.24"

"typed-assert@^1.0.8":
  "integrity" "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg=="
  "resolved" "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz"
  "version" "1.0.9"

"typescript@>=2.7", "typescript@>=4.9.5", "typescript@>=5.2 <5.5", "typescript@5.4.5":
  "integrity" "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="
  "resolved" "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
  "version" "5.4.5"

"ua-parser-js@^0.7.30":
  "integrity" "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA=="
  "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz"
  "version" "0.7.37"

"undici-types@~5.26.4":
  "integrity" "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
  "resolved" "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz"
  "version" "5.26.5"

"undici@6.11.1":
  "integrity" "sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw=="
  "resolved" "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz"
  "version" "6.11.1"

"unicode-canonical-property-names-ecmascript@^2.0.0":
  "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
  "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
  "version" "2.0.0"

"unicode-match-property-ecmascript@^2.0.0":
  "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="
  "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
  "version" "2.0.0"
  dependencies:
    "unicode-canonical-property-names-ecmascript" "^2.0.0"
    "unicode-property-aliases-ecmascript" "^2.0.0"

"unicode-match-property-value-ecmascript@^2.1.0":
  "integrity" "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA=="
  "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
  "version" "2.1.0"

"unicode-property-aliases-ecmascript@^2.0.0":
  "integrity" "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="
  "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
  "version" "2.1.0"

"unique-filename@^2.0.0":
  "integrity" "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A=="
  "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz"
  "version" "2.0.1"
  dependencies:
    "unique-slug" "^3.0.0"

"unique-filename@^3.0.0":
  "integrity" "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g=="
  "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "unique-slug" "^4.0.0"

"unique-slug@^3.0.0":
  "integrity" "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w=="
  "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "imurmurhash" "^0.1.4"

"unique-slug@^4.0.0":
  "integrity" "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ=="
  "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz"
  "version" "4.0.0"
  dependencies:
    "imurmurhash" "^0.1.4"

"unique-string@^1.0.0":
  "integrity" "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg=="
  "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "crypto-random-string" "^1.0.0"

"universalify@^0.1.0":
  "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
  "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
  "version" "0.1.2"

"unpipe@~1.0.0", "unpipe@1.0.0":
  "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
  "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
  "version" "1.0.0"

"unzip-response@^2.0.1":
  "integrity" "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw=="
  "resolved" "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"
  "version" "2.0.1"

"update-browserslist-db@^1.0.13":
  "integrity" "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ=="
  "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz"
  "version" "1.0.16"
  dependencies:
    "escalade" "^3.1.2"
    "picocolors" "^1.0.1"

"update-notifier@^2.1.0":
  "version" "2.1.0"
  dependencies:
    "boxen" "^1.0.0"
    "chalk" "^1.0.0"
    "configstore" "^3.0.0"
    "is-npm" "^1.0.0"
    "latest-version" "^3.0.0"
    "lazy-req" "^2.0.0"
    "semver-diff" "^2.0.0"
    "xdg-basedir" "^3.0.0"

"uri-js@^4.2.2":
  "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
  "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
  "version" "4.4.1"
  dependencies:
    "punycode" "^2.1.0"

"url-parse-lax@^1.0.0":
  "integrity" "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA=="
  "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
  "version" "1.0.0"
  dependencies:
    "prepend-http" "^1.0.1"

"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1":
  "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
  "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
  "version" "1.0.2"

"utils-merge@1.0.1":
  "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
  "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
  "version" "1.0.1"

"uuid@^8.3.2":
  "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
  "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
  "version" "8.3.2"

"validate-npm-package-license@^3.0.1":
  "version" "3.0.1"
  dependencies:
    "spdx-correct" "~1.0.0"
    "spdx-expression-parse" "~1.0.0"

"validate-npm-package-license@^3.0.4":
  "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
  "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
  "version" "3.0.4"
  dependencies:
    "spdx-correct" "^3.0.0"
    "spdx-expression-parse" "^3.0.0"

"validate-npm-package-name@^3.0.0":
  "integrity" "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw=="
  "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz"
  "version" "3.0.0"
  dependencies:
    "builtins" "^1.0.3"

"validate-npm-package-name@^5.0.0":
  "integrity" "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ=="
  "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz"
  "version" "5.0.1"

"vary@^1", "vary@~1.1.2":
  "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
  "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
  "version" "1.1.2"

"vite@^3.0.0 || ^4.0.0 || ^5.0.0", "vite@5.1.7":
  "integrity" "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA=="
  "resolved" "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz"
  "version" "5.1.7"
  dependencies:
    "esbuild" "^0.19.3"
    "postcss" "^8.4.35"
    "rollup" "^4.2.0"
  optionalDependencies:
    "fsevents" "~2.3.3"

"void-elements@^2.0.0":
  "integrity" "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung=="
  "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz"
  "version" "2.0.1"

"watchpack@^2.4.0", "watchpack@2.4.0":
  "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg=="
  "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"
  "version" "2.4.0"
  dependencies:
    "glob-to-regexp" "^0.4.1"
    "graceful-fs" "^4.1.2"

"wbuf@^1.1.0", "wbuf@^1.7.3":
  "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA=="
  "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
  "version" "1.7.3"
  dependencies:
    "minimalistic-assert" "^1.0.0"

"wcwidth@^1.0.1":
  "integrity" "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="
  "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
  "version" "1.0.1"
  dependencies:
    "defaults" "^1.0.3"

"webpack-dev-middleware@^5.3.1":
  "integrity" "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q=="
  "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz"
  "version" "5.3.4"
  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.1.2":
  "integrity" "sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ=="
  "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz"
  "version" "6.1.2"
  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.15.1":
  "integrity" "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA=="
  "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz"
  "version" "4.15.1"
  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.5"
    "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.10.0":
  "integrity" "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA=="
  "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz"
  "version" "5.10.0"
  dependencies:
    "clone-deep" "^4.0.1"
    "flat" "^5.0.2"
    "wildcard" "^2.0.0"

"webpack-sources@^3.0.0", "webpack-sources@^3.2.3":
  "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w=="
  "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
  "version" "3.2.3"

"webpack-subresource-integrity@5.1.0":
  "integrity" "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q=="
  "resolved" "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz"
  "version" "5.1.0"
  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.90.3":
  "integrity" "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA=="
  "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz"
  "version" "5.90.3"
  dependencies:
    "@types/eslint-scope" "^3.7.3"
    "@types/estree" "^1.0.5"
    "@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.9.0"
    "browserslist" "^4.21.10"
    "chrome-trace-event" "^1.0.2"
    "enhanced-resolve" "^5.15.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.2.0"
    "tapable" "^2.1.1"
    "terser-webpack-plugin" "^5.3.10"
    "watchpack" "^2.4.0"
    "webpack-sources" "^3.2.3"

"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1":
  "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="
  "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
  "version" "0.7.4"
  dependencies:
    "http-parser-js" ">=0.5.1"
    "safe-buffer" ">=5.1.0"
    "websocket-extensions" ">=0.1.1"

"websocket-extensions@>=0.1.1":
  "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
  "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
  "version" "0.1.4"

"which-module@^2.0.0":
  "version" "2.0.0"

"which@^1.2.14", "which@^1.2.8", "which@^1.2.9":
  "version" "1.2.14"
  dependencies:
    "isexe" "^2.0.0"

"which@^2.0.1", "which@^2.0.2":
  "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
  "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
  "version" "2.0.2"
  dependencies:
    "isexe" "^2.0.0"

"which@^3.0.0":
  "integrity" "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg=="
  "resolved" "https://registry.npmjs.org/which/-/which-3.0.1.tgz"
  "version" "3.0.1"
  dependencies:
    "isexe" "^2.0.0"

"wide-align@^1.1.5":
  "integrity" "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="
  "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"
  "version" "1.1.5"
  dependencies:
    "string-width" "^1.0.2 || 2 || 3 || 4"

"widest-line@^1.0.0":
  "version" "1.0.0"
  dependencies:
    "string-width" "^1.0.1"

"wildcard@^2.0.0":
  "integrity" "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ=="
  "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
  "version" "2.0.1"

"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
  "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
  "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "ansi-styles" "^4.0.0"
    "string-width" "^4.1.0"
    "strip-ansi" "^6.0.0"

"wrap-ansi@^2.0.0":
  "integrity" "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw=="
  "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"
  "version" "2.1.0"
  dependencies:
    "string-width" "^1.0.1"
    "strip-ansi" "^3.0.1"

"wrap-ansi@^6.2.0":
  "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="
  "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
  "version" "6.2.0"
  dependencies:
    "ansi-styles" "^4.0.0"
    "string-width" "^4.1.0"
    "strip-ansi" "^6.0.0"

"wrap-ansi@^7.0.0":
  "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
  "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "ansi-styles" "^4.0.0"
    "string-width" "^4.1.0"
    "strip-ansi" "^6.0.0"

"wrap-ansi@^8.1.0":
  "integrity" "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="
  "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
  "version" "8.1.0"
  dependencies:
    "ansi-styles" "^6.1.0"
    "string-width" "^5.0.1"
    "strip-ansi" "^7.0.1"

"wrappy@1":
  "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
  "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
  "version" "1.0.2"

"write-file-atomic@^2.0.0":
  "version" "2.1.0"
  dependencies:
    "graceful-fs" "^4.1.11"
    "imurmurhash" "^0.1.4"
    "slide" "^1.1.5"

"ws@^8.13.0":
  "integrity" "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow=="
  "resolved" "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz"
  "version" "8.17.0"

"ws@~8.11.0":
  "integrity" "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg=="
  "resolved" "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz"
  "version" "8.11.0"

"xdg-basedir@^3.0.0":
  "integrity" "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ=="
  "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"
  "version" "3.0.0"

"y18n@^3.2.1":
  "version" "3.2.1"

"y18n@^5.0.5":
  "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
  "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
  "version" "5.0.8"

"yallist@^2.0.0":
  "version" "2.1.2"

"yallist@^3.0.2":
  "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
  "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
  "version" "3.1.1"

"yallist@^4.0.0":
  "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
  "version" "4.0.0"

"yargs-parser@^20.2.2":
  "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
  "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
  "version" "20.2.9"

"yargs-parser@^21.1.1":
  "integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
  "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
  "version" "21.1.1"

"yargs-parser@^7.0.0":
  "integrity" "sha512-WhzC+xgstid9MbVUktco/bf+KJG+Uu6vMX0LN1sLJvwmbCQVxb4D8LzogobonKycNasCZLdOzTAk1SK7+K7swg=="
  "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz"
  "version" "7.0.0"
  dependencies:
    "camelcase" "^4.1.0"

"yargs@^16.1.1":
  "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
  "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
  "version" "16.2.0"
  dependencies:
    "cliui" "^7.0.2"
    "escalade" "^3.1.1"
    "get-caller-file" "^2.0.5"
    "require-directory" "^2.1.1"
    "string-width" "^4.2.0"
    "y18n" "^5.0.5"
    "yargs-parser" "^20.2.2"

"yargs@^17.2.1", "yargs@17.6.2":
  "integrity" "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw=="
  "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz"
  "version" "17.6.2"
  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"

"yargs@^8.0.1":
  "version" "8.0.1"
  dependencies:
    "camelcase" "^4.1.0"
    "cliui" "^3.2.0"
    "decamelize" "^1.1.1"
    "get-caller-file" "^1.0.1"
    "os-locale" "^2.0.0"
    "read-pkg-up" "^2.0.0"
    "require-directory" "^2.1.1"
    "require-main-filename" "^1.0.1"
    "set-blocking" "^2.0.0"
    "string-width" "^2.0.0"
    "which-module" "^2.0.0"
    "y18n" "^3.2.1"
    "yargs-parser" "^7.0.0"

"yauzl@^2.10.0":
  "integrity" "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="
  "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
  "version" "2.10.0"
  dependencies:
    "buffer-crc32" "~0.2.3"
    "fd-slicer" "~1.1.0"

"yn@3.1.1":
  "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
  "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
  "version" "3.1.1"

"yocto-queue@^1.0.0":
  "integrity" "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g=="
  "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz"
  "version" "1.0.0"

"zone.js@~0.14.0", "zone.js@~0.14.5":
  "integrity" "sha512-vyRNFqofdaHVdWAy7v3Bzmn84a1JHWSjpuTZROT/uYn8I3p2cmo7Ro9twFmYRQDPhiYOV7QLk0hhY4JJQVqS6Q=="
  "resolved" "https://registry.npmjs.org/zone.js/-/zone.js-0.14.6.tgz"
  "version" "0.14.6"