From 73215b205e8e6cb17faf52fbd4a5c5da483140cc Mon Sep 17 00:00:00 2001 From: John Kim Date: Fri, 14 Oct 2022 16:51:31 +0900 Subject: [PATCH 1/7] Updated templates to rename with subgraph name. Added @shareable directive to global gql. Added ERD generator and chance.js for random seeding --- apps/api/src/app/graphql/global-schema.gql.ts | 1 + package-lock.json | 2060 ++++++++++++----- package.json | 7 +- pal.js | 2 +- paljs-generator-5.0.0.tgz | Bin 147437 -> 0 bytes paljs-generator-5.0.1.tgz | Bin 0 -> 278708 bytes paljs-types-5.0.0.tgz | Bin 2453 -> 0 bytes paljs-types-5.0.1.tgz | Bin 0 -> 2634 bytes prisma/schema.prisma | 25 +- prisma/seed.ts | 42 +- tools/templates/nest-resolvers-abac.ts | 89 +- tools/templates/nest-resolvers-rbac.ts | 89 +- tools/zen-generator.ts | 28 +- 13 files changed, 1581 insertions(+), 762 deletions(-) delete mode 100644 paljs-generator-5.0.0.tgz create mode 100644 paljs-generator-5.0.1.tgz delete mode 100644 paljs-types-5.0.0.tgz create mode 100644 paljs-types-5.0.1.tgz diff --git a/apps/api/src/app/graphql/global-schema.gql.ts b/apps/api/src/app/graphql/global-schema.gql.ts index aaaa683bf..f88283832 100644 --- a/apps/api/src/app/graphql/global-schema.gql.ts +++ b/apps/api/src/app/graphql/global-schema.gql.ts @@ -28,6 +28,7 @@ export const typeDefs = gql` ) repeatable on SCHEMA directive @key(fields: String!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACE + directive @shareable on FIELD_DEFINITION | OBJECT extend schema @link(url: "https://specs.apollo.dev/federation/v2.0", import: ["@key", "@shareable"]) diff --git a/package-lock.json b/package-lock.json index 4aaece0d7..2f69dbbe6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "dependencies": { "@apollo/federation": "^0.37.1", "@apollo/subgraph": "^2.1.1", - "@casl/ability": "^6.0.0", - "@casl/prisma": "^1.0.4", + "@casl/ability": "~6.3.0", + "@casl/prisma": "~1.3.0", "@graphql-tools/schema": "^9.0.1", "@nestjs-modules/mailer": "^1.8.1", "@nestjs/apollo": "^10.0.4", @@ -24,13 +24,15 @@ "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.0.0", "@nestjs/throttler": "^3.0.0", - "@paljs/generator": "file:paljs-generator-5.0.0.tgz", + "@paljs/generator": "file:paljs-generator-5.0.1.tgz", "@paljs/plugins": "4.1.0", - "@paljs/types": "file:paljs-types-5.0.0.tgz", - "@prisma/client": "~4.3.1", + "@paljs/types": "file:paljs-types-5.0.1.tgz", + "@prisma/client": "~4.4.0", + "@types/chance": "^1.1.3", "apollo-server-core": "~3.10.0", "apollo-server-express": "~3.10.0", "bcryptjs": "^2.4.3", + "chance": "^1.1.8", "class-transformer": "^0.5.1", "class-validator": "^0.13.1", "date-fns": "^2.17.0", @@ -42,15 +44,16 @@ "passport": "^0.6.0", "passport-google-oauth20": "^2.0.0", "passport-jwt": "^4.0.0", - "prisma": "~4.3.1", + "prisma": "~4.4.0", + "prisma-erd-generator": "^1.2.1", "reflect-metadata": "^0.1.13", "rxjs": "~7.5.0" }, "devDependencies": { "@angular-devkit/build-angular": "~14.2.0", - "@angular-eslint/eslint-plugin": "~14.1.1", - "@angular-eslint/eslint-plugin-template": "~14.1.1", - "@angular-eslint/template-parser": "~14.1.1", + "@angular-eslint/eslint-plugin": "14.0.4", + "@angular-eslint/eslint-plugin-template": "14.0.4", + "@angular-eslint/template-parser": "14.0.4", "@angular/animations": "~14.2.0", "@angular/cdk": "~14.2.0", "@angular/cli": "~14.2.0", @@ -66,7 +69,7 @@ "@angular/platform-browser-dynamic": "~14.2.0", "@angular/router": "~14.2.0", "@apollo/client": "^3.2.0", - "@casl/angular": "^8.0.0", + "@casl/angular": "~8.1.0", "@graphql-codegen/cli": "^2.3.0", "@graphql-codegen/fragment-matcher": "^3.2.0", "@graphql-codegen/typescript": "^2.4.0", @@ -74,17 +77,17 @@ "@graphql-codegen/typescript-operations": "^2.2.0", "@nestjs/schematics": "^9.0.0", "@nestjs/testing": "^9.0.0", - "@nrwl/angular": "14.7.11", - "@nrwl/cli": "14.7.11", - "@nrwl/cypress": "14.7.11", - "@nrwl/eslint-plugin-nx": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/nest": "14.7.11", - "@nrwl/node": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/angular": "14.8.1", + "@nrwl/cli": "14.8.1", + "@nrwl/cypress": "14.8.1", + "@nrwl/eslint-plugin-nx": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/nest": "14.8.1", + "@nrwl/node": "14.8.1", + "@nrwl/workspace": "14.8.1", "@paljs/cli": "4.1.0", - "@prisma/internals": "^4.3.1", + "@prisma/internals": "~4.4.0", "@types/apollo-upload-client": "^17.0.0", "@types/bcryptjs": "^2.4.2", "@types/express": "^4.17.11", @@ -95,8 +98,8 @@ "@types/passport": "^1.0.6", "@types/passport-google-oauth20": "^2.0.11", "@types/passport-jwt": "^3.0.4", - "@typescript-eslint/eslint-plugin": "5.33.1", - "@typescript-eslint/parser": "5.33.1", + "@typescript-eslint/eslint-plugin": "5.36.1", + "@typescript-eslint/parser": "5.36.1", "apollo-angular": "^4.0.0", "apollo-upload-client": "^17.0.0", "bootstrap": "~5.2.0", @@ -115,14 +118,14 @@ "jest-preset-angular": "12.2.2", "localstorage-slim": "^2.2.0", "lodash-es": "^4.17.20", - "nx": "14.7.11", + "nx": "14.8.1", "prettier": "^2.6.2", "prettier-plugin-import-sort": "^0.0.7", "prettier-plugin-prisma": "^4.2.0", "ts-jest": "28.0.8", "ts-node": "10.9.1", "tslib": "^2.3.0", - "typescript": "~4.7.3", + "typescript": "~4.8.4", "zone.js": "~0.11.4" } }, @@ -422,19 +425,19 @@ "dev": true }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.1.2.tgz", - "integrity": "sha512-d5/jTKXP+t9hNSucj3m8zZYBl62fZ2xFMVNbAOArYAkA7WwwX3D7Gae57BNW54cd2fl2/is7Dn6UgYhu1wqkSQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.0.4.tgz", + "integrity": "sha512-/fbXDvkm4q95xG/9LZDtiyE2MQwT061sanmMginDk63f0dlC4H+AXgggva38YNRN+CFcbFtWfikTy7yFdNFZlA==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.1.2.tgz", - "integrity": "sha512-5pJaTcFfM7yDHNtMxw3uNTpBTLjNYH9mlOLX5FFQ9EahAuycwCtV8VJkIntK2ZiOTdRVJYA9/PEdD/xVxX02rw==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.0.4.tgz", + "integrity": "sha512-sPEXAZ/+u0jL849HV1dsc9C15zsiEiOd0Fo5St2YhZuCNsn94kg5zyai5p85/5tbpM6vchaH9cB4fZ3WE+FOog==", "dev": true, "dependencies": { - "@angular-eslint/utils": "14.1.2", - "@typescript-eslint/utils": "5.37.0" + "@angular-eslint/utils": "14.0.4", + "@typescript-eslint/utils": "5.36.2" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0", @@ -442,14 +445,14 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.1.2.tgz", - "integrity": "sha512-gMgYJ8ZwPvq2H/YEzPztVRAK2NYs2cJFUDZD4iGjSRtDgYq9OHjyTo+r6tkcyjcK2qvesy0RccHQKh+x3hYMTA==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.0.4.tgz", + "integrity": "sha512-F3GgItYHcEtQfOcJoyfvmRKdFIrI+/Wc7SjOo1X31tdeaQaRHseYWGFZ5AaA+MM+/rV7jPAd671Tv7wlm+Wjtg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", - "@typescript-eslint/type-utils": "5.37.0", - "@typescript-eslint/utils": "5.37.0", + "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "aria-query": "5.0.2", "axobject-query": "3.0.1" }, @@ -458,13 +461,209 @@ "typescript": "*" } }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@angular-eslint/template-parser": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.1.2.tgz", - "integrity": "sha512-bQI+poQDIyR3OU9EQzJeLYRtmsvjFGtV5dc+4XPJ6eIyRAc8baCG/0V/cOrpofIdSf7e/sCV8H7rXcFg6tSdUw==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.0.4.tgz", + "integrity": "sha512-L7+VHWlIUiUml81q43tP/CZZhIDkbHoin2OH+0TEqeQuCcYZwZQfUBey0pmbzzhjZD2tV75QxlAUqFCuM85Tng==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", + "@angular-eslint/bundled-angular-compiler": "14.0.4", "eslint-scope": "^5.1.0" }, "peerDependencies": { @@ -473,19 +672,117 @@ } }, "node_modules/@angular-eslint/utils": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.1.2.tgz", - "integrity": "sha512-EtblG9zO0+kWG9EHsoEshFKvsH5DMSK1DqwQsNOVGAF0Aa5DFOqrwouJUyBNJ0d4fSWI9QcuzVkZ1x9JyLIeXQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.0.4.tgz", + "integrity": "sha512-7BcK+g0qaMRXfRFeOf57UOb5R4V8/uzGLyeXkugA65s7BLDLPEV1StRTpGW7w4jK7I8sldfsnbrkJqb6hgQtfA==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", - "@typescript-eslint/utils": "5.37.0" + "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@typescript-eslint/utils": "5.36.2" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0", "typescript": "*" } }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@angular/animations": { "version": "14.2.3", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.3.tgz", @@ -3126,9 +3423,9 @@ "dev": true }, "node_modules/@casl/ability": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.2.0.tgz", - "integrity": "sha512-TjVLUGbbqmfzGNa4pKSct6ickOtIMMF9tvC7551dE14PLFQzkyUmxqSsePL+j8eejMc3ofwUJTGimN5IcguM8A==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.3.1.tgz", + "integrity": "sha512-gNi1iXlttQ6dVwjbtO2fujRq27GDGAjNfSqFMRNVDSaV872xUNpTBxyGldO75KCKMiLzAr6BYiL0vFpdBGwvnQ==", "dependencies": { "@ucast/mongo2js": "^1.3.0" }, @@ -3149,9 +3446,9 @@ } }, "node_modules/@casl/prisma": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.2.0.tgz", - "integrity": "sha512-El2WehN4kR+mllQYLCrS4EmuQolCS2zx8BqAITF1PdY8tIgtCPhh6Zqy59frm+2wf4q8IsEZoo4NFssbzDMG4A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.3.0.tgz", + "integrity": "sha512-xJmaaBMZH3BRl5pkXMJ8+osj152mlq/8jrGgVAyA3xdrbrrPOiTDS/31q90B39CuycqOrw4SSmEJdws6DLa9DQ==", "dependencies": { "@ucast/core": "^1.10.0", "@ucast/js": "^3.0.1" @@ -3513,14 +3810,18 @@ } }, "node_modules/@cypress/webpack-preprocessor": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.2.tgz", - "integrity": "sha512-t29wEFvI87IMnCd8taRunwStNsFjFWg138fGF0hPQOYgSj30fbzCEwFD9cAQLYMMcjjuXcnnw8yOfkzIZBBNVQ==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.14.0.tgz", + "integrity": "sha512-D0pHEfZN3L4sERhumZgzv90Xattc+RW0QTBmIxgnD307eUIRSSy53hivSERII4Tno1Hu0kYWmvp/wlqu8L4Anw==", "dev": true, "dependencies": { "bluebird": "3.7.1", "debug": "^4.3.2", - "lodash": "^4.17.20" + "fs-extra": "^10.1.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.20", + "md5": "2.3.0", + "webpack-virtual-modules": "^0.4.4" }, "peerDependencies": { "@babel/core": "^7.0.1", @@ -3529,6 +3830,20 @@ "webpack": "^4 || ^5" } }, + "node_modules/@cypress/webpack-preprocessor/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/@cypress/xvfb": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", @@ -4989,6 +5304,41 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "node_modules/@mermaid-js/mermaid-cli": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-9.1.7.tgz", + "integrity": "sha512-m7sAmOHhG6bmY1IEy+rSvyrQrKA/XIM6PFWP7w+3uW/C+uanPrIt0ieLL2NJfvfzLMkvEin1ClYE+pA6Y7Jwnw==", + "dependencies": { + "chalk": "^5.0.1", + "commander": "^9.0.0", + "puppeteer": "^18.0.5" + }, + "bin": { + "mmdc": "src/cli.js" + }, + "engines": { + "node": ">=14.1.0" + } + }, + "node_modules/@mermaid-js/mermaid-cli/node_modules/chalk": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", + "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@mermaid-js/mermaid-cli/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/@nestjs-modules/mailer": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@nestjs-modules/mailer/-/mailer-1.8.1.tgz", @@ -5574,20 +5924,20 @@ } }, "node_modules/@nrwl/angular": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.7.11.tgz", - "integrity": "sha512-dUgqfYf1WyBOjZsnCaoDA9t15ghT4R44JQHpjSehFkTh1Vwri5/wPJeoaBtqnIQysF5vXD+cZI1nbI+uRkiUgA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.8.1.tgz", + "integrity": "sha512-xRuZe+pQc/EEfjXbcYNw5zuj4v4zGug5SvbR2+pzJDh+TCBB08TdkiBD3FRebenhyV5UVX1XymCxXRzqV43zFw==", "dev": true, "hasInstallScript": true, "dependencies": { "@angular-devkit/schematics": "~14.2.0", - "@nrwl/cypress": "14.7.11", - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/storybook": "14.7.11", - "@nrwl/webpack": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/storybook": "14.8.1", + "@nrwl/webpack": "14.8.1", + "@nrwl/workspace": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "@schematics/angular": "~14.2.0", "chalk": "4.1.0", @@ -5716,26 +6066,26 @@ } }, "node_modules/@nrwl/cli": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.7.11.tgz", - "integrity": "sha512-x6mRGFtETKvLfimpNH9YKabiCjPsJ7OjsjGrK/w1g+kjQ9Ls6iGdk7hsJYvmiquHWsfZVAWyNoDnuhiiAEFuJQ==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.1.tgz", + "integrity": "sha512-s2hKgfYXW77BFzpbm2zV5vb+L0Ke4G7tXXHAH6Y+OKBgMOKO8I0eceVF/tvQ1xNzwSBJSP7/pk1Bm6y1jx0V/Q==", "dev": true, "dependencies": { - "nx": "14.7.11" + "nx": "14.8.1" } }, "node_modules/@nrwl/cypress": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.7.11.tgz", - "integrity": "sha512-DddF6Q5Q2LvGi5CZPSMJRiKU+KhqZe1nqFAI5w16p4MKAu8L0fUrMTqcHZy6VCoYPJVcIxgEcGjyD1fgs1VrXg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.8.1.tgz", + "integrity": "sha512-RlyP4bA79aOOioEzLl9WK2hYwLaVRspBJSQlCyMFNLfD+1DHeRbJGSnPfQxw7Pxo/ZlxDSUEvVku+tY0G/nPjA==", "dev": true, "dependencies": { "@babel/core": "^7.0.1", "@babel/preset-env": "^7.0.0", "@cypress/webpack-preprocessor": "^5.12.0", - "@nrwl/devkit": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "babel-loader": "^8.0.2", "chalk": "4.1.0", @@ -5794,9 +6144,9 @@ } }, "node_modules/@nrwl/devkit": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.7.11.tgz", - "integrity": "sha512-oVn20mh+ET+tjR9lunD61XKd16eHXk7KHGjWvsM5Vu7grrwdmF0PLKDDFN32QFIG42BQsDGKRts14UPX/3QyPQ==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.1.tgz", + "integrity": "sha512-fyelIwzFQwf2UyBLDftKxzytqp4D0zw57uQ6fnw4FZ+oOYmnraEn7B9INqu9HGjSo234QhB8l/VUGcvXp6CTwA==", "dev": true, "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", @@ -5809,13 +6159,13 @@ } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.7.11.tgz", - "integrity": "sha512-sZ8a6cKErGkIsCZ43M8qi+7YiKz98/WPjvA45aGQy6xlNo7PiZm8cbIA9siiMOv7nRuyRMeVj95kqk6UnDJA3w==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.8.1.tgz", + "integrity": "sha512-jIB6S7s10ZZN5GpsPQ9iAdUdGvXp8X+WCBxUy3+stS5QoBh1R+RPz48rO0uDBjMZvf8361jOs9qzNiP9SPselQ==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/workspace": "14.8.1", "@typescript-eslint/utils": "^5.36.1", "chalk": "4.1.0", "confusing-browser-globals": "^1.0.9", @@ -5875,14 +6225,14 @@ } }, "node_modules/@nrwl/jest": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.7.11.tgz", - "integrity": "sha512-HpjnNxreE+7h6KmjNQXeb5owwfTdEXRs5kxBw2O3ez8M7R9ruLM+0MpuhI+A71nzIRnR55O9TXncddNwJmYd8Q==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.1.tgz", + "integrity": "sha512-uvfSZVBbPORT0vVqlQcW98FJh/Uw7M5ECl9h2M6HupR4F9Fy8hvMASoYMgNOpbYFpC3MqRyUifbgWHBla8ykeA==", "dev": true, "dependencies": { "@jest/reporters": "28.1.1", "@jest/test-result": "28.1.1", - "@nrwl/devkit": "14.7.11", + "@nrwl/devkit": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "chalk": "4.1.0", "dotenv": "~10.0.0", @@ -5932,15 +6282,15 @@ } }, "node_modules/@nrwl/js": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.7.11.tgz", - "integrity": "sha512-co0GGVrqQk7jcMXL+7qg/UW+LSxE2O+HwQSyBlj3FKlPd/xa1iT5JiawoUKAhC/LTf8aj5tloYVZgI3zAHZbYA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.8.1.tgz", + "integrity": "sha512-CjlqaHSBQ9A8y7YYqC8Ml2RVJDbf++tqvSXYIIBRzqATwYS8g1NXWOVxGzIa3MrAjqA3jhuLmFyGq/zCZcH6wg==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "@parcel/watcher": "2.0.4", "chalk": "4.1.0", "fast-glob": "3.2.7", @@ -6038,15 +6388,15 @@ } }, "node_modules/@nrwl/linter": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.7.11.tgz", - "integrity": "sha512-6PHfgbeHJd0OZrPfoiuzO3ohgYPeAqsNKGbBFP09EeP6FXFtihTGhqzo20l81ZNUwYpHELOZPP+6LAmycPCiug==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.1.tgz", + "integrity": "sha512-pDqp//ga0GzxqDXQBre8lLQ3UPGjw6PCX5Rb7PN7UAP0eZX4A1tlTKeF+uMso1iVhrY33ADcanzi2kItbqlIHg==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", - "nx": "14.7.11", + "nx": "14.8.1", "tmp": "~0.2.1", "tslib": "^2.3.0" }, @@ -6060,30 +6410,30 @@ } }, "node_modules/@nrwl/nest": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.7.11.tgz", - "integrity": "sha512-QS9JWZ3nFbrac22UnHJhRQdFMTSMa1PgnSuFYJfUhPWrEfX/oh91CKxyxlnG5etxqd649uDDfXh2tsXXcNHXfA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.8.1.tgz", + "integrity": "sha512-ZeeG5WARh2Sa6nARs0lXx7WX8Qno+t9UUweqDbbZoFCresT7iG1ysmhNzGsajdaWqatafibh2+uTVXIE2swZ4g==", "dev": true, "dependencies": { "@nestjs/schematics": "^9.0.0", - "@nrwl/devkit": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/node": "14.7.11" + "@nrwl/devkit": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/node": "14.8.1" } }, "node_modules/@nrwl/node": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.7.11.tgz", - "integrity": "sha512-1TAEJvoYIAQVx99q8xzLSQFuYWhKshtvP/wwmLmqjMQL2DSsgLVG86139Xr+5O8tXu3qNVzdhJxUML1PTWXn9Q==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.8.1.tgz", + "integrity": "sha512-zRxD9oReE8WyRnKT4cca2SDXBytpnMX0EkkfCI+0eVmv8+oALeHGtv3Tq9gOhIzThzt9JhWIvsC5U1eZxPhsAw==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/webpack": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/webpack": "14.8.1", + "@nrwl/workspace": "14.8.1", "chalk": "4.1.0", "tslib": "^2.3.0" } @@ -6117,15 +6467,15 @@ } }, "node_modules/@nrwl/storybook": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.7.11.tgz", - "integrity": "sha512-duVq/ro/Gu0jjQfWSR20Zruu5vFiOjRC7JMPb48ahr3hJEVuBsAo+IHZ/PBmeJdTQaztTeCDOzpJlA0OHMv6Gg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.8.1.tgz", + "integrity": "sha512-ONEliCcD/lf9WVqb4gBUckD+m0IBvNGjNvfsPuhk1RiorUqqE3C+TqHUmX9Pp2fiIRoD4c7kq9gf48PGKErL6w==", "dev": true, "dependencies": { - "@nrwl/cypress": "14.7.11", - "@nrwl/devkit": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "dotenv": "~10.0.0", "semver": "7.3.4" } @@ -6155,26 +6505,26 @@ } }, "node_modules/@nrwl/tao": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.7.11.tgz", - "integrity": "sha512-fV34dIkAGZD0wRl1Od1AnxBsUJgAwDdnu+7ILx9jt8FsS/RdrBu0gUlzX7P2CMsxrTWKhM/dcjS9edUFXWGdng==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.1.tgz", + "integrity": "sha512-4HfYTollo0njRkFOhm94rmlI7Dra7OC53jMQu0LYc7hZ6rNhb1TVNlf1cu54bQaGs/EW9l0tlBJbWYV66NUX+g==", "dev": true, "dependencies": { - "nx": "14.7.11" + "nx": "14.8.1" }, "bin": { "tao": "index.js" } }, "node_modules/@nrwl/webpack": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.7.11.tgz", - "integrity": "sha512-vhAyMMqLcmNaXLDjf0HNkOXFJTcH4b8jVt0ae7SFn10zwFAWRXOhEyzsGgph/7MGBbBQO91gT0F3oXXf58oQAg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.8.1.tgz", + "integrity": "sha512-cplHKHu2w25s59XpTzc3jGr34KLR53inQ4mP0u3OCOGjCLyeFOzTgX2KWfGqUgZQIudX/CH/HUC1MaU6ilUuYw==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/workspace": "14.8.1", "autoprefixer": "^10.4.9", "babel-loader": "^8.2.2", "browserslist": "^4.16.6", @@ -6300,6 +6650,15 @@ "node": ">=10" } }, + "node_modules/@nrwl/webpack/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/@nrwl/webpack/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -6740,14 +7099,14 @@ } }, "node_modules/@nrwl/workspace": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.7.11.tgz", - "integrity": "sha512-rf41S7IDVesYrW7LEiDQ4rh8kFDXCOFRgI8ZKCXwBUBX+/TIWmKZMYjFNY794AqfU4ybhdShUlsghD/yqtS7qw==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.1.tgz", + "integrity": "sha512-JF4YS92vfIX8tDLTgGXfMfAEbLyK2cMwCVQdFK9RiPkZvj0DOUcBdeXIrq4kM78UbiFkRwoByoH6M/GxlyhBqw==", "dev": true, "dependencies": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", "@parcel/watcher": "2.0.4", "chalk": "4.1.0", "chokidar": "^3.5.1", @@ -6762,7 +7121,7 @@ "ignore": "^5.0.4", "minimatch": "3.0.5", "npm-run-path": "^4.0.1", - "nx": "14.7.11", + "nx": "14.8.1", "open": "^8.4.0", "rxjs": "^6.5.4", "semver": "7.3.4", @@ -7306,9 +7665,9 @@ } }, "node_modules/@paljs/generator": { - "version": "5.0.0", - "resolved": "file:paljs-generator-5.0.0.tgz", - "integrity": "sha512-jbwAHeoWK9ajngPZI1ckVTo9bG/vc04kNq1b0xxXpiYZ9pDx1kgiwXhjgzfRdfSKMlpUc2kj2APArLAR82IFwQ==", + "version": "5.0.1", + "resolved": "file:paljs-generator-5.0.1.tgz", + "integrity": "sha512-T9oob4KegG5+WJtio8scgC7Dlqz1rA4ThE83WLVmHS9A3K2abGsS3DoxfwjBPebu3DUI71g3gqPVpDq+A8yxiA==", "license": "MIT", "dependencies": { "@paljs/types": "^5.0.0", @@ -7351,9 +7710,9 @@ "dev": true }, "node_modules/@paljs/types": { - "version": "5.0.0", - "resolved": "file:paljs-types-5.0.0.tgz", - "integrity": "sha512-swKVBqopfv9w8Mi//LpDhDicdDfs0GAw/pUtw+jjxmQdIiUYliqFGQONSTKqrM1Y6lTVThi1l7AXrviUYo2lug==", + "version": "5.0.1", + "resolved": "file:paljs-types-5.0.1.tgz", + "integrity": "sha512-HXxokUDfPnjhqG5gpuz7cx6KfuWnwVSovzIuhMep2EuVplSBUlycp0MDRACBbCOa1CPA9+yvIdPV4L9PwtkS9w==", "license": "MIT" }, "node_modules/@parcel/watcher": { @@ -7437,12 +7796,12 @@ } }, "node_modules/@prisma/client": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.3.1.tgz", - "integrity": "sha512-FA0/d1VMJNWqzU7WVWTNWJ+lGOLR9JUBnF73GdIPAEVo/6dWk4gHx0EmgeU+SMv4MZoxgOeTBJF2azhg7x0hMw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.4.0.tgz", + "integrity": "sha512-ciKOP246x1xwr04G9ajHlJ4pkmtu9Q6esVyqVBO0QJihaKQIUvbPjClp17IsRJyxqNpFm4ScbOc/s9DUzKHINQ==", "hasInstallScript": true, "dependencies": { - "@prisma/engines-version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b" + "@prisma/engines-version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" }, "engines": { "node": ">=14.17" @@ -7457,9 +7816,9 @@ } }, "node_modules/@prisma/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-rvDiWvChaKHZO4F9UFX/qG3jqYIYUbkWySAGJG0B9AMhw7k0EtjwYef02p/aLoz7smM3+ZPKJU9E+sqS1nympg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-tpJqrvmA8VlQuaVAmkFzIU7Of6xk3kQ2DYV6bPJukDZ6xmnufT27EpU8TSIra4jGdzz7y/R0rxmuXSBp24ew5w==", "dependencies": { "@types/debug": "4.1.7", "debug": "4.3.4", @@ -7467,16 +7826,16 @@ } }, "node_modules/@prisma/engine-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.3.1.tgz", - "integrity": "sha512-Yirn3NUnzRKVW1C2cAGVdZi8yAyL6d4xLHkl+sbwJL6foS7UjTE0w5JEOwvkYDaPN5lf6Wo5Y8KFzb8f28BUyw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.4.0.tgz", + "integrity": "sha512-SwwfaBkQhw6EpwDK2X6+2w4Z9cfdQiZWC2Rmdp26JC4R1Q3i3Y/7GPgMSrwCJvSF9y0+nJ93Kyx7uq9xuIlSZQ==", "dependencies": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/sdk-trace-base": "^1.4.0", - "@prisma/debug": "4.3.1", - "@prisma/engines": "4.3.1", - "@prisma/generator-helper": "4.3.1", - "@prisma/get-platform": "4.3.1", + "@prisma/debug": "4.4.0", + "@prisma/engines": "4.4.0", + "@prisma/generator-helper": "4.4.0", + "@prisma/get-platform": "4.4.0", "chalk": "4.1.2", "execa": "5.1.1", "get-stream": "6.0.1", @@ -7488,23 +7847,23 @@ } }, "node_modules/@prisma/engines": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.3.1.tgz", - "integrity": "sha512-4JF/uMaEDAPdcdZNOrnzE3BvrbGpjgV0FcPT3EVoi6I86fWkloqqxBt+KcK/+fIRR0Pxj66uGR9wVH8U1Y13JA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.4.0.tgz", + "integrity": "sha512-Fpykccxlt9MHrAs/QpPGpI2nOiRxuLA+LiApgA59ibbf24YICZIMWd3SI2YD+q0IAIso0jCGiHhirAIbxK3RyQ==", "hasInstallScript": true }, "node_modules/@prisma/engines-version": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-8yWpXkQRmiSfsi2Wb/ZS5D3RFbeu/btL9Pm/gdF4phB0Lo5KGsDFMxFMgaD64mwED2nHc8ZaEJg/+4Jymb9Znw==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", + "integrity": "sha512-P5v/PuEIJLYXZUZBvOLPqoyCW+m6StNqHdiR6te++gYVODpPdLakks5HVx3JaZIY+LwR02juJWFlwpc9Eog/ug==" }, "node_modules/@prisma/fetch-engine": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.3.1.tgz", - "integrity": "sha512-x1Dwth8pCQWnLGTRCPrk7hNIXikC/4HA+z27fny883rnP3Rn2OBzPTUe7xMc1qVoOTv955n8Siepo5h3g3qGJA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.4.0.tgz", + "integrity": "sha512-3a+f/HPvJl9XYj8IuX57/rHM8cYZuqS+R+jXx/ZPRwvELVlvVeE81GTTSMvtXguyfHXgKW7wKjiJqZm7tGw/WA==", "dependencies": { - "@prisma/debug": "4.3.1", - "@prisma/get-platform": "4.3.1", + "@prisma/debug": "4.4.0", + "@prisma/get-platform": "4.4.0", "chalk": "4.1.2", "execa": "5.1.1", "find-cache-dir": "3.3.2", @@ -7523,52 +7882,51 @@ } }, "node_modules/@prisma/generator-helper": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.3.1.tgz", - "integrity": "sha512-tWIfbpXG30nvxYhyp0MZj4RX/3B4dnYWj5i4hanK7yTTXt6oRBm4b1veYbC/nW1KcBbJvbp+zvLN0dDSmSldqQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.4.0.tgz", + "integrity": "sha512-6z5Tl+Cjk/WDWUMvpCOzhsK4Nkcb64zGoU/NePl3Z0tFR2RkfnBfnmJbpWdHr9HQYz7jO7LsTAyS5aWPjqeHKg==", "dependencies": { - "@prisma/debug": "4.3.1", + "@prisma/debug": "4.4.0", "@types/cross-spawn": "6.0.2", "chalk": "4.1.2", "cross-spawn": "7.0.3" } }, "node_modules/@prisma/get-platform": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.3.1.tgz", - "integrity": "sha512-fK3WzQP2xN6vBXJFXrcjswoynCPC3iRe6FhlSCc1IE1ywEp2WHhLIYXyklaS61juCPGMMayGjCxSbFpQcV4kJw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.4.0.tgz", + "integrity": "sha512-3m8Y07h9bZlfS98dh5/e2wS+5iJ3NLBOy3bv7zjGa2GI68EW5q3ncbtHHw9vk5G6epTO7YrM/PBFqQWc4fKvNA==", "dependencies": { - "@prisma/debug": "4.3.1" + "@prisma/debug": "4.4.0" } }, "node_modules/@prisma/internals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.3.1.tgz", - "integrity": "sha512-HsP/vlVwPKfQV2wkEoD+uvsOYmu1yADyjIhx2Tri3DvLBr3BQ9gX331TrlQbhhdeSXRCjsKmKGDlYUJ8MaPaJA==", - "dependencies": { - "@prisma/debug": "4.3.1", - "@prisma/engine-core": "4.3.1", - "@prisma/engines": "4.3.1", - "@prisma/fetch-engine": "4.3.1", - "@prisma/generator-helper": "4.3.1", - "@prisma/get-platform": "4.3.1", - "@prisma/prisma-fmt-wasm": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.4.0.tgz", + "integrity": "sha512-DvJ78z+HI6+5qA4SSHS/BRxR8m0aTIpJIhBbV/cY6m6kYgOvBjuf9slp+MqHpRR28eC5rgOS+e0DlN/tU+cxLg==", + "dependencies": { + "@prisma/debug": "4.4.0", + "@prisma/engine-core": "4.4.0", + "@prisma/engines": "4.4.0", + "@prisma/fetch-engine": "4.4.0", + "@prisma/generator-helper": "4.4.0", + "@prisma/get-platform": "4.4.0", + "@prisma/prisma-fmt-wasm": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", "archiver": "5.3.1", "arg": "5.0.2", "chalk": "4.1.2", "checkpoint-client": "1.1.21", "cli-truncate": "2.1.0", - "dotenv": "16.0.1", + "dotenv": "16.0.2", "escape-string-regexp": "4.0.0", "execa": "5.1.1", "find-up": "5.0.0", - "fp-ts": "2.12.2", + "fp-ts": "2.12.3", "fs-extra": "10.1.0", - "fs-jetpack": "4.3.1", + "fs-jetpack": "5.0.0", "global-dirs": "3.0.0", "globby": "11.1.0", "has-yarn": "2.1.0", - "is-ci": "3.0.1", "is-windows": "^1.0.2", "is-wsl": "^2.2.0", "make-dir": "3.1.0", @@ -7593,12 +7951,12 @@ "ts-pattern": "^4.0.1" } }, - "node_modules/@prisma/internals/node_modules/dotenv": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", - "engines": { - "node": ">=12" + "node_modules/@prisma/internals/node_modules/fs-jetpack": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.0.0.tgz", + "integrity": "sha512-0f9QoIbfAq/DuafAQisvsHJmLnJB2D53d9FXIu0UZPUg4Kzocez1+AinToPON6JD/C60kDlye121puiR5ivfdg==", + "dependencies": { + "minimatch": "^5.1.0" } }, "node_modules/@prisma/internals/node_modules/open": { @@ -7617,9 +7975,9 @@ } }, "node_modules/@prisma/prisma-fmt-wasm": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-65su522mHdxErZ7yIF/jd2/1gyj6lONpcpMchDUW+rWMCnqAjMXE3hxdmpdCetIV4Wfupgot1Uqd3GlMLU2y6g==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", + "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", + "integrity": "sha512-Hc2i5nfAt3nLDUkQNWJcKFJaA9Avd5zz6t85w9SW7P0vGtFXScQ+xIu6znbULr9bc0pgTWejY1We2u/7EMxHWw==" }, "node_modules/@prisma/sdk": { "version": "3.15.2", @@ -8140,6 +8498,11 @@ "@types/responselike": "*" } }, + "node_modules/@types/chance": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/chance/-/chance-1.1.3.tgz", + "integrity": "sha512-X6c6ghhe4/sQh4XzcZWSFaTAUOda38GQHmq9BUanYkOE/EO7ZrkazwKmtsj3xzTjkLWmwULE++23g3d3CCWaWw==" + }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -8666,21 +9029,20 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, "optional": true, "dependencies": { "@types/node": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -8706,12 +9068,13 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -8732,15 +9095,15 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -8756,14 +9119,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" }, "engines": { @@ -8783,13 +9146,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -8800,13 +9163,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", - "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.37.0", - "@typescript-eslint/utils": "5.37.0", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -8826,10 +9189,27 @@ } } }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -8840,13 +9220,13 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.0", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -8866,13 +9246,37 @@ } } }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -8884,9 +9288,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -8897,13 +9301,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9022,12 +9426,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -9286,9 +9690,9 @@ "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.20", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.20.tgz", - "integrity": "sha512-ZzW6i9dspJsMzA0SxOTa/HABWWHYDIM4qSGE/ndX8wgae1qg+1+iqLQVVxKli674f386mo3RAKAmXia0q5nCOg==", + "version": "3.0.0-rc.25", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.25.tgz", + "integrity": "sha512-uotaIJwVQeV/DcGA9G2EVuVFHnEEdxDy3yRLeh9VHS6Lx7nZETaWzJPU1bgAwnAa3gplol2NIQhlsr2eqgq9qA==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", @@ -9446,15 +9850,6 @@ "node": ">=8.9" } }, - "node_modules/adjust-sourcemap-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -10270,15 +10665,6 @@ "webpack": ">=2" } }, - "node_modules/babel-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/babel-loader/node_modules/loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -11073,6 +11459,11 @@ "node": ">=8" } }, + "node_modules/chance": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", + "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==" + }, "node_modules/change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", @@ -12240,7 +12631,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, "dependencies": { "node-fetch": "2.6.7" } @@ -13519,6 +13909,11 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, + "node_modules/devtools-protocol": { + "version": "0.0.1045489", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz", + "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ==" + }, "node_modules/dezalgo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", @@ -13674,7 +14069,6 @@ "version": "16.0.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", - "dev": true, "engines": { "node": ">=12" } @@ -13798,12 +14192,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">= 4" } }, "node_modules/encodeurl": { @@ -14995,7 +15389,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -15015,7 +15408,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -15136,7 +15528,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "dependencies": { "pend": "~1.2.0" } @@ -15222,15 +15613,6 @@ "ajv": "^6.9.1" } }, - "node_modules/file-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/file-loader/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -15684,9 +16066,9 @@ } }, "node_modules/fp-ts": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.2.tgz", - "integrity": "sha512-v8J7ud+nTkP5Zz17GhpCsY19wiRbB9miuj61nBcCJyDpu52zs9Z4O7OLDfYoKFQMJ9EsSZA7W1vRgC1d3jy5qw==" + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.3.tgz", + "integrity": "sha512-8m0XvW8kZbfnJOA4NvSVXu95mLbPf4LQGwQyqVukIYS4KzSNJiyKSmuZUmbVHteUi6MGkAJGPb0goPZqI+Tsqg==" }, "node_modules/fraction.js": { "version": "4.2.0", @@ -15739,6 +16121,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz", "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==", + "dev": true, "dependencies": { "minimatch": "^3.0.2", "rimraf": "^2.6.3" @@ -15748,6 +16131,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -15757,6 +16141,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15776,6 +16161,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15787,6 +16173,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -17499,6 +17886,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, "dependencies": { "ci-info": "^3.2.0" }, @@ -21074,6 +21462,11 @@ "node": ">=10" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "node_modules/moo": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", @@ -21700,14 +22093,14 @@ "dev": true }, "node_modules/nx": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.7.11.tgz", - "integrity": "sha512-OMHkpReawEsI93b6zVfAs+gl6u2r8X7ebHCGOstvrI3BBP6q+TTCxJmuD99lrHLgXWGfPuQxhIEoBDINU+kNPA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-14.8.1.tgz", + "integrity": "sha512-9fDmK+W6HCOpNrGPllbYdAxpXCEhbSHrO3rWd9th/m393Rc12UrP+QvV8GR8uKOti8A8vSKIT2tQpME0Xf3Xww==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/cli": "14.7.11", - "@nrwl/tao": "14.7.11", + "@nrwl/cli": "14.8.1", + "@nrwl/tao": "14.8.1", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -22666,8 +23059,7 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/performance-now": { "version": "2.1.0", @@ -24015,12 +24407,12 @@ } }, "node_modules/prisma": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.3.1.tgz", - "integrity": "sha512-90xo06wtqil76Xsi3mNpc4Js3SdDRR5g4qb9h+4VWY4Y8iImJY6xc3PX+C9xxTSt1lr0Q89A0MLkJjd8ax6KiQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.4.0.tgz", + "integrity": "sha512-l/QKLmLcKJQFuc+X02LyICo0NWTUVaNNZ00jKJBqwDyhwMAhboD1FWwYV50rkH4Wls0RviAJSFzkC2ZrfawpfA==", "hasInstallScript": true, "dependencies": { - "@prisma/engines": "4.3.1" + "@prisma/engines": "4.4.0" }, "bin": { "prisma": "build/index.js", @@ -24030,6 +24422,28 @@ "node": ">=14.17" } }, + "node_modules/prisma-erd-generator": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prisma-erd-generator/-/prisma-erd-generator-1.2.1.tgz", + "integrity": "sha512-EAmlMlaBN9/L9SayECOE7mJ7iYAfn/QTiIfwGhwFw2klQMEBAVdew/UzOJ7fgGubK14Frp8ov2tWede1yHqe2Q==", + "dependencies": { + "@mermaid-js/mermaid-cli": "^9.1.6", + "@prisma/client": "^4.4.0", + "@prisma/generator-helper": "^4.4.0", + "dotenv": "^16.0.2" + }, + "bin": { + "prisma-erd-generator": "dist/index.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@mermaid-js/mermaid-cli": "^9.1.6", + "@prisma/client": "^4.0.0", + "@prisma/generator-helper": "^4.0.0" + } + }, "node_modules/proc-log": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", @@ -24332,7 +24746,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -24347,6 +24760,51 @@ "node": ">=6" } }, + "node_modules/puppeteer": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz", + "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==", + "hasInstallScript": true, + "dependencies": { + "https-proxy-agent": "5.0.1", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "puppeteer-core": "18.2.1" + }, + "engines": { + "node": ">=14.1.0" + } + }, + "node_modules/puppeteer-core": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz", + "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==", + "dependencies": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1045489", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.9.0" + }, + "engines": { + "node": ">=14.1.0" + } + }, + "node_modules/puppeteer-core/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/puppeteer/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/pvtsutils": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", @@ -24509,15 +24967,6 @@ "ajv": "^6.9.1" } }, - "node_modules/raw-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/raw-loader/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -25029,15 +25478,6 @@ "node": ">=12" } }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -26510,6 +26950,22 @@ "node": ">= 10" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -26874,8 +27330,7 @@ "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/thunky": { "version": "1.1.0", @@ -27509,9 +27964,9 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -27561,6 +28016,15 @@ "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "node_modules/unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -28301,6 +28765,12 @@ } } }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.5.tgz", + "integrity": "sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==", + "dev": true + }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -28537,7 +29007,6 @@ "version": "8.9.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -28659,7 +29128,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -28945,52 +29413,223 @@ } }, "@angular-eslint/bundled-angular-compiler": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.1.2.tgz", - "integrity": "sha512-d5/jTKXP+t9hNSucj3m8zZYBl62fZ2xFMVNbAOArYAkA7WwwX3D7Gae57BNW54cd2fl2/is7Dn6UgYhu1wqkSQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.0.4.tgz", + "integrity": "sha512-/fbXDvkm4q95xG/9LZDtiyE2MQwT061sanmMginDk63f0dlC4H+AXgggva38YNRN+CFcbFtWfikTy7yFdNFZlA==", "dev": true }, "@angular-eslint/eslint-plugin": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.1.2.tgz", - "integrity": "sha512-5pJaTcFfM7yDHNtMxw3uNTpBTLjNYH9mlOLX5FFQ9EahAuycwCtV8VJkIntK2ZiOTdRVJYA9/PEdD/xVxX02rw==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.0.4.tgz", + "integrity": "sha512-sPEXAZ/+u0jL849HV1dsc9C15zsiEiOd0Fo5St2YhZuCNsn94kg5zyai5p85/5tbpM6vchaH9cB4fZ3WE+FOog==", "dev": true, "requires": { - "@angular-eslint/utils": "14.1.2", - "@typescript-eslint/utils": "5.37.0" + "@angular-eslint/utils": "14.0.4", + "@typescript-eslint/utils": "5.36.2" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + } + }, + "@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@angular-eslint/eslint-plugin-template": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.1.2.tgz", - "integrity": "sha512-gMgYJ8ZwPvq2H/YEzPztVRAK2NYs2cJFUDZD4iGjSRtDgYq9OHjyTo+r6tkcyjcK2qvesy0RccHQKh+x3hYMTA==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.0.4.tgz", + "integrity": "sha512-F3GgItYHcEtQfOcJoyfvmRKdFIrI+/Wc7SjOo1X31tdeaQaRHseYWGFZ5AaA+MM+/rV7jPAd671Tv7wlm+Wjtg==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", - "@typescript-eslint/type-utils": "5.37.0", - "@typescript-eslint/utils": "5.37.0", + "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "aria-query": "5.0.2", "axobject-query": "3.0.1" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + } + }, + "@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@angular-eslint/template-parser": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.1.2.tgz", - "integrity": "sha512-bQI+poQDIyR3OU9EQzJeLYRtmsvjFGtV5dc+4XPJ6eIyRAc8baCG/0V/cOrpofIdSf7e/sCV8H7rXcFg6tSdUw==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.0.4.tgz", + "integrity": "sha512-L7+VHWlIUiUml81q43tP/CZZhIDkbHoin2OH+0TEqeQuCcYZwZQfUBey0pmbzzhjZD2tV75QxlAUqFCuM85Tng==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", + "@angular-eslint/bundled-angular-compiler": "14.0.4", "eslint-scope": "^5.1.0" } }, "@angular-eslint/utils": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.1.2.tgz", - "integrity": "sha512-EtblG9zO0+kWG9EHsoEshFKvsH5DMSK1DqwQsNOVGAF0Aa5DFOqrwouJUyBNJ0d4fSWI9QcuzVkZ1x9JyLIeXQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.0.4.tgz", + "integrity": "sha512-7BcK+g0qaMRXfRFeOf57UOb5R4V8/uzGLyeXkugA65s7BLDLPEV1StRTpGW7w4jK7I8sldfsnbrkJqb6hgQtfA==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "14.1.2", - "@typescript-eslint/utils": "5.37.0" + "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@typescript-eslint/utils": "5.36.2" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + } + }, + "@typescript-eslint/types": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@angular/animations": { @@ -30825,9 +31464,9 @@ "dev": true }, "@casl/ability": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.2.0.tgz", - "integrity": "sha512-TjVLUGbbqmfzGNa4pKSct6ickOtIMMF9tvC7551dE14PLFQzkyUmxqSsePL+j8eejMc3ofwUJTGimN5IcguM8A==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.3.1.tgz", + "integrity": "sha512-gNi1iXlttQ6dVwjbtO2fujRq27GDGAjNfSqFMRNVDSaV872xUNpTBxyGldO75KCKMiLzAr6BYiL0vFpdBGwvnQ==", "requires": { "@ucast/mongo2js": "^1.3.0" } @@ -30840,9 +31479,9 @@ "requires": {} }, "@casl/prisma": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.2.0.tgz", - "integrity": "sha512-El2WehN4kR+mllQYLCrS4EmuQolCS2zx8BqAITF1PdY8tIgtCPhh6Zqy59frm+2wf4q8IsEZoo4NFssbzDMG4A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.3.0.tgz", + "integrity": "sha512-xJmaaBMZH3BRl5pkXMJ8+osj152mlq/8jrGgVAyA3xdrbrrPOiTDS/31q90B39CuycqOrw4SSmEJdws6DLa9DQ==", "requires": { "@ucast/core": "^1.10.0", "@ucast/js": "^3.0.1" @@ -31047,14 +31686,31 @@ } }, "@cypress/webpack-preprocessor": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.2.tgz", - "integrity": "sha512-t29wEFvI87IMnCd8taRunwStNsFjFWg138fGF0hPQOYgSj30fbzCEwFD9cAQLYMMcjjuXcnnw8yOfkzIZBBNVQ==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.14.0.tgz", + "integrity": "sha512-D0pHEfZN3L4sERhumZgzv90Xattc+RW0QTBmIxgnD307eUIRSSy53hivSERII4Tno1Hu0kYWmvp/wlqu8L4Anw==", "dev": true, "requires": { "bluebird": "3.7.1", "debug": "^4.3.2", - "lodash": "^4.17.20" + "fs-extra": "^10.1.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.20", + "md5": "2.3.0", + "webpack-virtual-modules": "^0.4.4" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "@cypress/xvfb": { @@ -32242,6 +32898,28 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "@mermaid-js/mermaid-cli": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-9.1.7.tgz", + "integrity": "sha512-m7sAmOHhG6bmY1IEy+rSvyrQrKA/XIM6PFWP7w+3uW/C+uanPrIt0ieLL2NJfvfzLMkvEin1ClYE+pA6Y7Jwnw==", + "requires": { + "chalk": "^5.0.1", + "commander": "^9.0.0", + "puppeteer": "^18.0.5" + }, + "dependencies": { + "chalk": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", + "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==" + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + } + } + }, "@nestjs-modules/mailer": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@nestjs-modules/mailer/-/mailer-1.8.1.tgz", @@ -32598,19 +33276,19 @@ } }, "@nrwl/angular": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.7.11.tgz", - "integrity": "sha512-dUgqfYf1WyBOjZsnCaoDA9t15ghT4R44JQHpjSehFkTh1Vwri5/wPJeoaBtqnIQysF5vXD+cZI1nbI+uRkiUgA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.8.1.tgz", + "integrity": "sha512-xRuZe+pQc/EEfjXbcYNw5zuj4v4zGug5SvbR2+pzJDh+TCBB08TdkiBD3FRebenhyV5UVX1XymCxXRzqV43zFw==", "dev": true, "requires": { "@angular-devkit/schematics": "~14.2.0", - "@nrwl/cypress": "14.7.11", - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/storybook": "14.7.11", - "@nrwl/webpack": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/storybook": "14.8.1", + "@nrwl/webpack": "14.8.1", + "@nrwl/workspace": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "@schematics/angular": "~14.2.0", "chalk": "4.1.0", @@ -32716,26 +33394,26 @@ } }, "@nrwl/cli": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.7.11.tgz", - "integrity": "sha512-x6mRGFtETKvLfimpNH9YKabiCjPsJ7OjsjGrK/w1g+kjQ9Ls6iGdk7hsJYvmiquHWsfZVAWyNoDnuhiiAEFuJQ==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.1.tgz", + "integrity": "sha512-s2hKgfYXW77BFzpbm2zV5vb+L0Ke4G7tXXHAH6Y+OKBgMOKO8I0eceVF/tvQ1xNzwSBJSP7/pk1Bm6y1jx0V/Q==", "dev": true, "requires": { - "nx": "14.7.11" + "nx": "14.8.1" } }, "@nrwl/cypress": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.7.11.tgz", - "integrity": "sha512-DddF6Q5Q2LvGi5CZPSMJRiKU+KhqZe1nqFAI5w16p4MKAu8L0fUrMTqcHZy6VCoYPJVcIxgEcGjyD1fgs1VrXg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.8.1.tgz", + "integrity": "sha512-RlyP4bA79aOOioEzLl9WK2hYwLaVRspBJSQlCyMFNLfD+1DHeRbJGSnPfQxw7Pxo/ZlxDSUEvVku+tY0G/nPjA==", "dev": true, "requires": { "@babel/core": "^7.0.1", "@babel/preset-env": "^7.0.0", "@cypress/webpack-preprocessor": "^5.12.0", - "@nrwl/devkit": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "babel-loader": "^8.0.2", "chalk": "4.1.0", @@ -32776,9 +33454,9 @@ } }, "@nrwl/devkit": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.7.11.tgz", - "integrity": "sha512-oVn20mh+ET+tjR9lunD61XKd16eHXk7KHGjWvsM5Vu7grrwdmF0PLKDDFN32QFIG42BQsDGKRts14UPX/3QyPQ==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.1.tgz", + "integrity": "sha512-fyelIwzFQwf2UyBLDftKxzytqp4D0zw57uQ6fnw4FZ+oOYmnraEn7B9INqu9HGjSo234QhB8l/VUGcvXp6CTwA==", "dev": true, "requires": { "@phenomnomnominal/tsquery": "4.1.1", @@ -32788,13 +33466,13 @@ } }, "@nrwl/eslint-plugin-nx": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.7.11.tgz", - "integrity": "sha512-sZ8a6cKErGkIsCZ43M8qi+7YiKz98/WPjvA45aGQy6xlNo7PiZm8cbIA9siiMOv7nRuyRMeVj95kqk6UnDJA3w==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.8.1.tgz", + "integrity": "sha512-jIB6S7s10ZZN5GpsPQ9iAdUdGvXp8X+WCBxUy3+stS5QoBh1R+RPz48rO0uDBjMZvf8361jOs9qzNiP9SPselQ==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/workspace": "14.8.1", "@typescript-eslint/utils": "^5.36.1", "chalk": "4.1.0", "confusing-browser-globals": "^1.0.9", @@ -32832,14 +33510,14 @@ } }, "@nrwl/jest": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.7.11.tgz", - "integrity": "sha512-HpjnNxreE+7h6KmjNQXeb5owwfTdEXRs5kxBw2O3ez8M7R9ruLM+0MpuhI+A71nzIRnR55O9TXncddNwJmYd8Q==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.1.tgz", + "integrity": "sha512-uvfSZVBbPORT0vVqlQcW98FJh/Uw7M5ECl9h2M6HupR4F9Fy8hvMASoYMgNOpbYFpC3MqRyUifbgWHBla8ykeA==", "dev": true, "requires": { "@jest/reporters": "28.1.1", "@jest/test-result": "28.1.1", - "@nrwl/devkit": "14.7.11", + "@nrwl/devkit": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", "chalk": "4.1.0", "dotenv": "~10.0.0", @@ -32879,15 +33557,15 @@ } }, "@nrwl/js": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.7.11.tgz", - "integrity": "sha512-co0GGVrqQk7jcMXL+7qg/UW+LSxE2O+HwQSyBlj3FKlPd/xa1iT5JiawoUKAhC/LTf8aj5tloYVZgI3zAHZbYA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.8.1.tgz", + "integrity": "sha512-CjlqaHSBQ9A8y7YYqC8Ml2RVJDbf++tqvSXYIIBRzqATwYS8g1NXWOVxGzIa3MrAjqA3jhuLmFyGq/zCZcH6wg==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "@parcel/watcher": "2.0.4", "chalk": "4.1.0", "fast-glob": "3.2.7", @@ -32969,44 +33647,44 @@ } }, "@nrwl/linter": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.7.11.tgz", - "integrity": "sha512-6PHfgbeHJd0OZrPfoiuzO3ohgYPeAqsNKGbBFP09EeP6FXFtihTGhqzo20l81ZNUwYpHELOZPP+6LAmycPCiug==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.1.tgz", + "integrity": "sha512-pDqp//ga0GzxqDXQBre8lLQ3UPGjw6PCX5Rb7PN7UAP0eZX4A1tlTKeF+uMso1iVhrY33ADcanzi2kItbqlIHg==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", "@phenomnomnominal/tsquery": "4.1.1", - "nx": "14.7.11", + "nx": "14.8.1", "tmp": "~0.2.1", "tslib": "^2.3.0" } }, "@nrwl/nest": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.7.11.tgz", - "integrity": "sha512-QS9JWZ3nFbrac22UnHJhRQdFMTSMa1PgnSuFYJfUhPWrEfX/oh91CKxyxlnG5etxqd649uDDfXh2tsXXcNHXfA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.8.1.tgz", + "integrity": "sha512-ZeeG5WARh2Sa6nARs0lXx7WX8Qno+t9UUweqDbbZoFCresT7iG1ysmhNzGsajdaWqatafibh2+uTVXIE2swZ4g==", "dev": true, "requires": { "@nestjs/schematics": "^9.0.0", - "@nrwl/devkit": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/node": "14.7.11" + "@nrwl/devkit": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/node": "14.8.1" } }, "@nrwl/node": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.7.11.tgz", - "integrity": "sha512-1TAEJvoYIAQVx99q8xzLSQFuYWhKshtvP/wwmLmqjMQL2DSsgLVG86139Xr+5O8tXu3qNVzdhJxUML1PTWXn9Q==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.8.1.tgz", + "integrity": "sha512-zRxD9oReE8WyRnKT4cca2SDXBytpnMX0EkkfCI+0eVmv8+oALeHGtv3Tq9gOhIzThzt9JhWIvsC5U1eZxPhsAw==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/webpack": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/webpack": "14.8.1", + "@nrwl/workspace": "14.8.1", "chalk": "4.1.0", "tslib": "^2.3.0" }, @@ -33033,15 +33711,15 @@ } }, "@nrwl/storybook": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.7.11.tgz", - "integrity": "sha512-duVq/ro/Gu0jjQfWSR20Zruu5vFiOjRC7JMPb48ahr3hJEVuBsAo+IHZ/PBmeJdTQaztTeCDOzpJlA0OHMv6Gg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.8.1.tgz", + "integrity": "sha512-ONEliCcD/lf9WVqb4gBUckD+m0IBvNGjNvfsPuhk1RiorUqqE3C+TqHUmX9Pp2fiIRoD4c7kq9gf48PGKErL6w==", "dev": true, "requires": { - "@nrwl/cypress": "14.7.11", - "@nrwl/devkit": "14.7.11", - "@nrwl/linter": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", + "@nrwl/linter": "14.8.1", + "@nrwl/workspace": "14.8.1", "dotenv": "~10.0.0", "semver": "7.3.4" }, @@ -33064,23 +33742,23 @@ } }, "@nrwl/tao": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.7.11.tgz", - "integrity": "sha512-fV34dIkAGZD0wRl1Od1AnxBsUJgAwDdnu+7ILx9jt8FsS/RdrBu0gUlzX7P2CMsxrTWKhM/dcjS9edUFXWGdng==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.1.tgz", + "integrity": "sha512-4HfYTollo0njRkFOhm94rmlI7Dra7OC53jMQu0LYc7hZ6rNhb1TVNlf1cu54bQaGs/EW9l0tlBJbWYV66NUX+g==", "dev": true, "requires": { - "nx": "14.7.11" + "nx": "14.8.1" } }, "@nrwl/webpack": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.7.11.tgz", - "integrity": "sha512-vhAyMMqLcmNaXLDjf0HNkOXFJTcH4b8jVt0ae7SFn10zwFAWRXOhEyzsGgph/7MGBbBQO91gT0F3oXXf58oQAg==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.8.1.tgz", + "integrity": "sha512-cplHKHu2w25s59XpTzc3jGr34KLR53inQ4mP0u3OCOGjCLyeFOzTgX2KWfGqUgZQIudX/CH/HUC1MaU6ilUuYw==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/js": "14.7.11", - "@nrwl/workspace": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/js": "14.8.1", + "@nrwl/workspace": "14.8.1", "autoprefixer": "^10.4.9", "babel-loader": "^8.2.2", "browserslist": "^4.16.6", @@ -33181,6 +33859,12 @@ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -33469,14 +34153,14 @@ } }, "@nrwl/workspace": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.7.11.tgz", - "integrity": "sha512-rf41S7IDVesYrW7LEiDQ4rh8kFDXCOFRgI8ZKCXwBUBX+/TIWmKZMYjFNY794AqfU4ybhdShUlsghD/yqtS7qw==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.1.tgz", + "integrity": "sha512-JF4YS92vfIX8tDLTgGXfMfAEbLyK2cMwCVQdFK9RiPkZvj0DOUcBdeXIrq4kM78UbiFkRwoByoH6M/GxlyhBqw==", "dev": true, "requires": { - "@nrwl/devkit": "14.7.11", - "@nrwl/jest": "14.7.11", - "@nrwl/linter": "14.7.11", + "@nrwl/devkit": "14.8.1", + "@nrwl/jest": "14.8.1", + "@nrwl/linter": "14.8.1", "@parcel/watcher": "2.0.4", "chalk": "4.1.0", "chokidar": "^3.5.1", @@ -33491,7 +34175,7 @@ "ignore": "^5.0.4", "minimatch": "3.0.5", "npm-run-path": "^4.0.1", - "nx": "14.7.11", + "nx": "14.8.1", "open": "^8.4.0", "rxjs": "^6.5.4", "semver": "7.3.4", @@ -33932,8 +34616,8 @@ } }, "@paljs/generator": { - "version": "file:paljs-generator-5.0.0.tgz", - "integrity": "sha512-jbwAHeoWK9ajngPZI1ckVTo9bG/vc04kNq1b0xxXpiYZ9pDx1kgiwXhjgzfRdfSKMlpUc2kj2APArLAR82IFwQ==", + "version": "file:paljs-generator-5.0.1.tgz", + "integrity": "sha512-T9oob4KegG5+WJtio8scgC7Dlqz1rA4ThE83WLVmHS9A3K2abGsS3DoxfwjBPebu3DUI71g3gqPVpDq+A8yxiA==", "requires": { "@paljs/types": "^5.0.0", "@prisma/internals": "^4.3.1", @@ -33979,8 +34663,8 @@ } }, "@paljs/types": { - "version": "file:paljs-types-5.0.0.tgz", - "integrity": "sha512-swKVBqopfv9w8Mi//LpDhDicdDfs0GAw/pUtw+jjxmQdIiUYliqFGQONSTKqrM1Y6lTVThi1l7AXrviUYo2lug==" + "version": "file:paljs-types-5.0.1.tgz", + "integrity": "sha512-HXxokUDfPnjhqG5gpuz7cx6KfuWnwVSovzIuhMep2EuVplSBUlycp0MDRACBbCOa1CPA9+yvIdPV4L9PwtkS9w==" }, "@parcel/watcher": { "version": "2.0.4", @@ -34042,17 +34726,17 @@ "peer": true }, "@prisma/client": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.3.1.tgz", - "integrity": "sha512-FA0/d1VMJNWqzU7WVWTNWJ+lGOLR9JUBnF73GdIPAEVo/6dWk4gHx0EmgeU+SMv4MZoxgOeTBJF2azhg7x0hMw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.4.0.tgz", + "integrity": "sha512-ciKOP246x1xwr04G9ajHlJ4pkmtu9Q6esVyqVBO0QJihaKQIUvbPjClp17IsRJyxqNpFm4ScbOc/s9DUzKHINQ==", "requires": { - "@prisma/engines-version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b" + "@prisma/engines-version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" } }, "@prisma/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-rvDiWvChaKHZO4F9UFX/qG3jqYIYUbkWySAGJG0B9AMhw7k0EtjwYef02p/aLoz7smM3+ZPKJU9E+sqS1nympg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-tpJqrvmA8VlQuaVAmkFzIU7Of6xk3kQ2DYV6bPJukDZ6xmnufT27EpU8TSIra4jGdzz7y/R0rxmuXSBp24ew5w==", "requires": { "@types/debug": "4.1.7", "debug": "4.3.4", @@ -34060,16 +34744,16 @@ } }, "@prisma/engine-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.3.1.tgz", - "integrity": "sha512-Yirn3NUnzRKVW1C2cAGVdZi8yAyL6d4xLHkl+sbwJL6foS7UjTE0w5JEOwvkYDaPN5lf6Wo5Y8KFzb8f28BUyw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.4.0.tgz", + "integrity": "sha512-SwwfaBkQhw6EpwDK2X6+2w4Z9cfdQiZWC2Rmdp26JC4R1Q3i3Y/7GPgMSrwCJvSF9y0+nJ93Kyx7uq9xuIlSZQ==", "requires": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/sdk-trace-base": "^1.4.0", - "@prisma/debug": "4.3.1", - "@prisma/engines": "4.3.1", - "@prisma/generator-helper": "4.3.1", - "@prisma/get-platform": "4.3.1", + "@prisma/debug": "4.4.0", + "@prisma/engines": "4.4.0", + "@prisma/generator-helper": "4.4.0", + "@prisma/get-platform": "4.4.0", "chalk": "4.1.2", "execa": "5.1.1", "get-stream": "6.0.1", @@ -34081,22 +34765,22 @@ } }, "@prisma/engines": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.3.1.tgz", - "integrity": "sha512-4JF/uMaEDAPdcdZNOrnzE3BvrbGpjgV0FcPT3EVoi6I86fWkloqqxBt+KcK/+fIRR0Pxj66uGR9wVH8U1Y13JA==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.4.0.tgz", + "integrity": "sha512-Fpykccxlt9MHrAs/QpPGpI2nOiRxuLA+LiApgA59ibbf24YICZIMWd3SI2YD+q0IAIso0jCGiHhirAIbxK3RyQ==" }, "@prisma/engines-version": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-8yWpXkQRmiSfsi2Wb/ZS5D3RFbeu/btL9Pm/gdF4phB0Lo5KGsDFMxFMgaD64mwED2nHc8ZaEJg/+4Jymb9Znw==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", + "integrity": "sha512-P5v/PuEIJLYXZUZBvOLPqoyCW+m6StNqHdiR6te++gYVODpPdLakks5HVx3JaZIY+LwR02juJWFlwpc9Eog/ug==" }, "@prisma/fetch-engine": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.3.1.tgz", - "integrity": "sha512-x1Dwth8pCQWnLGTRCPrk7hNIXikC/4HA+z27fny883rnP3Rn2OBzPTUe7xMc1qVoOTv955n8Siepo5h3g3qGJA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.4.0.tgz", + "integrity": "sha512-3a+f/HPvJl9XYj8IuX57/rHM8cYZuqS+R+jXx/ZPRwvELVlvVeE81GTTSMvtXguyfHXgKW7wKjiJqZm7tGw/WA==", "requires": { - "@prisma/debug": "4.3.1", - "@prisma/get-platform": "4.3.1", + "@prisma/debug": "4.4.0", + "@prisma/get-platform": "4.4.0", "chalk": "4.1.2", "execa": "5.1.1", "find-cache-dir": "3.3.2", @@ -34115,52 +34799,51 @@ } }, "@prisma/generator-helper": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.3.1.tgz", - "integrity": "sha512-tWIfbpXG30nvxYhyp0MZj4RX/3B4dnYWj5i4hanK7yTTXt6oRBm4b1veYbC/nW1KcBbJvbp+zvLN0dDSmSldqQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.4.0.tgz", + "integrity": "sha512-6z5Tl+Cjk/WDWUMvpCOzhsK4Nkcb64zGoU/NePl3Z0tFR2RkfnBfnmJbpWdHr9HQYz7jO7LsTAyS5aWPjqeHKg==", "requires": { - "@prisma/debug": "4.3.1", + "@prisma/debug": "4.4.0", "@types/cross-spawn": "6.0.2", "chalk": "4.1.2", "cross-spawn": "7.0.3" } }, "@prisma/get-platform": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.3.1.tgz", - "integrity": "sha512-fK3WzQP2xN6vBXJFXrcjswoynCPC3iRe6FhlSCc1IE1ywEp2WHhLIYXyklaS61juCPGMMayGjCxSbFpQcV4kJw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.4.0.tgz", + "integrity": "sha512-3m8Y07h9bZlfS98dh5/e2wS+5iJ3NLBOy3bv7zjGa2GI68EW5q3ncbtHHw9vk5G6epTO7YrM/PBFqQWc4fKvNA==", "requires": { - "@prisma/debug": "4.3.1" + "@prisma/debug": "4.4.0" } }, "@prisma/internals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.3.1.tgz", - "integrity": "sha512-HsP/vlVwPKfQV2wkEoD+uvsOYmu1yADyjIhx2Tri3DvLBr3BQ9gX331TrlQbhhdeSXRCjsKmKGDlYUJ8MaPaJA==", - "requires": { - "@prisma/debug": "4.3.1", - "@prisma/engine-core": "4.3.1", - "@prisma/engines": "4.3.1", - "@prisma/fetch-engine": "4.3.1", - "@prisma/generator-helper": "4.3.1", - "@prisma/get-platform": "4.3.1", - "@prisma/prisma-fmt-wasm": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.4.0.tgz", + "integrity": "sha512-DvJ78z+HI6+5qA4SSHS/BRxR8m0aTIpJIhBbV/cY6m6kYgOvBjuf9slp+MqHpRR28eC5rgOS+e0DlN/tU+cxLg==", + "requires": { + "@prisma/debug": "4.4.0", + "@prisma/engine-core": "4.4.0", + "@prisma/engines": "4.4.0", + "@prisma/fetch-engine": "4.4.0", + "@prisma/generator-helper": "4.4.0", + "@prisma/get-platform": "4.4.0", + "@prisma/prisma-fmt-wasm": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", "archiver": "5.3.1", "arg": "5.0.2", "chalk": "4.1.2", "checkpoint-client": "1.1.21", "cli-truncate": "2.1.0", - "dotenv": "16.0.1", + "dotenv": "16.0.2", "escape-string-regexp": "4.0.0", "execa": "5.1.1", "find-up": "5.0.0", - "fp-ts": "2.12.2", + "fp-ts": "2.12.3", "fs-extra": "10.1.0", - "fs-jetpack": "4.3.1", + "fs-jetpack": "5.0.0", "global-dirs": "3.0.0", "globby": "11.1.0", "has-yarn": "2.1.0", - "is-ci": "3.0.1", "is-windows": "^1.0.2", "is-wsl": "^2.2.0", "make-dir": "3.1.0", @@ -34185,10 +34868,13 @@ "ts-pattern": "^4.0.1" }, "dependencies": { - "dotenv": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" + "fs-jetpack": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.0.0.tgz", + "integrity": "sha512-0f9QoIbfAq/DuafAQisvsHJmLnJB2D53d9FXIu0UZPUg4Kzocez1+AinToPON6JD/C60kDlye121puiR5ivfdg==", + "requires": { + "minimatch": "^5.1.0" + } }, "open": { "version": "7.4.2", @@ -34202,9 +34888,9 @@ } }, "@prisma/prisma-fmt-wasm": { - "version": "4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b.tgz", - "integrity": "sha512-65su522mHdxErZ7yIF/jd2/1gyj6lONpcpMchDUW+rWMCnqAjMXE3hxdmpdCetIV4Wfupgot1Uqd3GlMLU2y6g==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", + "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", + "integrity": "sha512-Hc2i5nfAt3nLDUkQNWJcKFJaA9Avd5zz6t85w9SW7P0vGtFXScQ+xIu6znbULr9bc0pgTWejY1We2u/7EMxHWw==" }, "@prisma/sdk": { "version": "3.15.2", @@ -34686,6 +35372,11 @@ "@types/responselike": "*" } }, + "@types/chance": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/chance/-/chance-1.1.3.tgz", + "integrity": "sha512-X6c6ghhe4/sQh4XzcZWSFaTAUOda38GQHmq9BUanYkOE/EO7ZrkazwKmtsj3xzTjkLWmwULE++23g3d3CCWaWw==" + }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -35212,21 +35903,20 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, "optional": true, "requires": { "@types/node": "*" } }, "@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -35236,26 +35926,27 @@ }, "dependencies": { "@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } @@ -35263,53 +35954,63 @@ } }, "@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" } }, "@typescript-eslint/type-utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", - "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.37.0", - "@typescript-eslint/utils": "5.37.0", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" + } + }, "@typescript-eslint/types": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.0", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -35317,32 +36018,46 @@ "tsutils": "^3.21.0" } }, + "@typescript-eslint/utils": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, "@typescript-eslint/visitor-keys": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { - "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" } } } }, "@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -35408,12 +36123,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -35656,9 +36371,9 @@ "dev": true }, "@yarnpkg/parsers": { - "version": "3.0.0-rc.20", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.20.tgz", - "integrity": "sha512-ZzW6i9dspJsMzA0SxOTa/HABWWHYDIM4qSGE/ndX8wgae1qg+1+iqLQVVxKli674f386mo3RAKAmXia0q5nCOg==", + "version": "3.0.0-rc.25", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.25.tgz", + "integrity": "sha512-uotaIJwVQeV/DcGA9G2EVuVFHnEEdxDy3yRLeh9VHS6Lx7nZETaWzJPU1bgAwnAa3gplol2NIQhlsr2eqgq9qA==", "dev": true, "requires": { "js-yaml": "^3.10.0", @@ -35783,12 +36498,6 @@ "regex-parser": "^2.2.11" }, "dependencies": { - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -36385,12 +37094,6 @@ "schema-utils": "^2.6.5" }, "dependencies": { - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -37011,6 +37714,11 @@ } } }, + "chance": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", + "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==" + }, "change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", @@ -37921,7 +38629,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, "requires": { "node-fetch": "2.6.7" } @@ -38865,6 +39572,11 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, + "devtools-protocol": { + "version": "0.0.1045489", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz", + "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ==" + }, "dezalgo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", @@ -38983,8 +39695,7 @@ "dotenv": { "version": "16.0.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", - "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", - "dev": true + "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==" }, "dset": { "version": "3.1.2", @@ -39086,9 +39797,9 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, "encodeurl": { @@ -39889,7 +40600,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, "requires": { "@types/yauzl": "^2.9.1", "debug": "^4.1.1", @@ -39901,7 +40611,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, "requires": { "pump": "^3.0.0" } @@ -40009,7 +40718,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "requires": { "pend": "~1.2.0" } @@ -40069,12 +40777,6 @@ "dev": true, "requires": {} }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -40414,9 +41116,9 @@ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fp-ts": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.2.tgz", - "integrity": "sha512-v8J7ud+nTkP5Zz17GhpCsY19wiRbB9miuj61nBcCJyDpu52zs9Z4O7OLDfYoKFQMJ9EsSZA7W1vRgC1d3jy5qw==" + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.3.tgz", + "integrity": "sha512-8m0XvW8kZbfnJOA4NvSVXu95mLbPf4LQGwQyqVukIYS4KzSNJiyKSmuZUmbVHteUi6MGkAJGPb0goPZqI+Tsqg==" }, "fraction.js": { "version": "4.2.0", @@ -40453,6 +41155,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz", "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==", + "dev": true, "requires": { "minimatch": "^3.0.2", "rimraf": "^2.6.3" @@ -40462,6 +41165,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -40471,6 +41175,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -40484,6 +41189,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -40492,6 +41198,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -41813,6 +42520,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, "requires": { "ci-info": "^3.2.0" } @@ -44687,6 +45395,11 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "moo": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", @@ -45163,13 +45876,13 @@ "dev": true }, "nx": { - "version": "14.7.11", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.7.11.tgz", - "integrity": "sha512-OMHkpReawEsI93b6zVfAs+gl6u2r8X7ebHCGOstvrI3BBP6q+TTCxJmuD99lrHLgXWGfPuQxhIEoBDINU+kNPA==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-14.8.1.tgz", + "integrity": "sha512-9fDmK+W6HCOpNrGPllbYdAxpXCEhbSHrO3rWd9th/m393Rc12UrP+QvV8GR8uKOti8A8vSKIT2tQpME0Xf3Xww==", "dev": true, "requires": { - "@nrwl/cli": "14.7.11", - "@nrwl/tao": "14.7.11", + "@nrwl/cli": "14.8.1", + "@nrwl/tao": "14.8.1", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -45908,8 +46621,7 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "performance-now": { "version": "2.1.0", @@ -46748,11 +47460,22 @@ } }, "prisma": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.3.1.tgz", - "integrity": "sha512-90xo06wtqil76Xsi3mNpc4Js3SdDRR5g4qb9h+4VWY4Y8iImJY6xc3PX+C9xxTSt1lr0Q89A0MLkJjd8ax6KiQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.4.0.tgz", + "integrity": "sha512-l/QKLmLcKJQFuc+X02LyICo0NWTUVaNNZ00jKJBqwDyhwMAhboD1FWwYV50rkH4Wls0RviAJSFzkC2ZrfawpfA==", + "requires": { + "@prisma/engines": "4.4.0" + } + }, + "prisma-erd-generator": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prisma-erd-generator/-/prisma-erd-generator-1.2.1.tgz", + "integrity": "sha512-EAmlMlaBN9/L9SayECOE7mJ7iYAfn/QTiIfwGhwFw2klQMEBAVdew/UzOJ7fgGubK14Frp8ov2tWede1yHqe2Q==", "requires": { - "@prisma/engines": "4.3.1" + "@mermaid-js/mermaid-cli": "^9.1.6", + "@prisma/client": "^4.4.0", + "@prisma/generator-helper": "^4.4.0", + "dotenv": "^16.0.2" } }, "proc-log": { @@ -47031,7 +47754,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -47043,6 +47765,48 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "puppeteer": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz", + "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==", + "requires": { + "https-proxy-agent": "5.0.1", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "puppeteer-core": "18.2.1" + }, + "dependencies": { + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + } + } + }, + "puppeteer-core": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz", + "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==", + "requires": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1045489", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.9.0" + }, + "dependencies": { + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + } + } + }, "pvtsutils": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", @@ -47151,12 +47915,6 @@ "dev": true, "requires": {} }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -47571,12 +48329,6 @@ "source-map": "0.6.1" }, "dependencies": { - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -48692,6 +49444,24 @@ "yallist": "^4.0.0" } }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + } + } + }, "tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -48959,8 +49729,7 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "thunky": { "version": "1.1.0", @@ -49437,9 +50206,9 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true }, "ua-parser-js": { @@ -49463,6 +50232,15 @@ "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -50046,6 +50824,12 @@ "typed-assert": "^1.0.8" } }, + "webpack-virtual-modules": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.5.tgz", + "integrity": "sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==", + "dev": true + }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -50193,7 +50977,6 @@ "version": "8.9.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "dev": true, "requires": {} }, "xml-name-validator": { @@ -50274,7 +51057,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/package.json b/package.json index 85979b915..f450226a6 100644 --- a/package.json +++ b/package.json @@ -42,13 +42,15 @@ "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.0.0", "@nestjs/throttler": "^3.0.0", - "@paljs/generator": "file:paljs-generator-5.0.0.tgz", + "@paljs/generator": "file:paljs-generator-5.0.1.tgz", "@paljs/plugins": "4.1.0", - "@paljs/types": "file:paljs-types-5.0.0.tgz", + "@paljs/types": "file:paljs-types-5.0.1.tgz", "@prisma/client": "~4.4.0", + "@types/chance": "^1.1.3", "apollo-server-core": "~3.10.0", "apollo-server-express": "~3.10.0", "bcryptjs": "^2.4.3", + "chance": "^1.1.8", "class-transformer": "^0.5.1", "class-validator": "^0.13.1", "date-fns": "^2.17.0", @@ -61,6 +63,7 @@ "passport-google-oauth20": "^2.0.0", "passport-jwt": "^4.0.0", "prisma": "~4.4.0", + "prisma-erd-generator": "^1.2.1", "reflect-metadata": "^0.1.13", "rxjs": "~7.5.0" }, diff --git a/pal.js b/pal.js index d4ea2dcdc..e7f38fc70 100644 --- a/pal.js +++ b/pal.js @@ -10,6 +10,6 @@ module.exports = { generator: 'sdl', output: 'apps/api/src/app/graphql/paljs', doNotUseFieldUpdateOperationsInput: true, - federation: true, + federation: "Product", }, }; diff --git a/paljs-generator-5.0.0.tgz b/paljs-generator-5.0.0.tgz deleted file mode 100644 index 5fd0a484212a56fe60e25acb14e64f65cdc0b928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147437 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 b?I=3R!Oa|9t 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%0Dqdtc~Vk#ghT*M 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�=Tw!;%gCTZji^mmo5Kv5u>iCSaD-&b6xnX=6i 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

xEK9y1eQW2{F9# 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ΠE5hLr3vwt^)wlDS) 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 Na?MGMY&fH#|eZ1UXY% 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 delta 273401 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 z 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 Date: Mon, 17 Oct 2022 14:35:37 +0900 Subject: [PATCH 3/7] reverted docker compose change --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 408e42e62..991ac149e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,6 @@ services: volumes: - postgres:/var/lib/postgresql/data ports: - - "5445:5445" + - "5445:5432" volumes: postgres: From bc247b9dab5cdbdccc98df3977aee5a8903bfe42 Mon Sep 17 00:00:00 2001 From: John Kim Date: Mon, 17 Oct 2022 17:23:54 +0900 Subject: [PATCH 4/7] Reverted changes to schema.prisma and related code-gen to cleanup for pull --- apps/api/src/app/auth/casl/generated.ts | 4 - apps/api/src/app/graphql/paljs/model-names.ts | 2 +- apps/api/src/app/graphql/paljs/resolvers.ts | 4 +- apps/api/src/app/graphql/paljs/sdl-inputs.ts | 423 ---------- apps/api/src/app/graphql/paljs/typeDefs.ts | 4 +- apps/api/src/app/graphql/resolvers/index.ts | 18 +- apps/api/src/app/graphql/resolversTypes.ts | 782 ------------------ .../migrations/20221014082719_/migration.sql | 47 -- prisma/migrations/migration_lock.toml | 3 - prisma/schema.prisma | 13 - prisma/seed.ts | 14 +- 11 files changed, 6 insertions(+), 1308 deletions(-) delete mode 100644 prisma/migrations/20221014082719_/migration.sql delete mode 100644 prisma/migrations/migration_lock.toml diff --git a/apps/api/src/app/auth/casl/generated.ts b/apps/api/src/app/auth/casl/generated.ts index a657094f4..467a778ff 100644 --- a/apps/api/src/app/auth/casl/generated.ts +++ b/apps/api/src/app/auth/casl/generated.ts @@ -1,12 +1,8 @@ import { Subjects } from '@casl/prisma'; import { - Product, - Review, User, } from '@prisma/client'; export type PrismaSubjects = Subjects<{ - Product: Product; - Review: Review; User: User; }>; diff --git a/apps/api/src/app/graphql/paljs/model-names.ts b/apps/api/src/app/graphql/paljs/model-names.ts index d756d7339..364f8a2cf 100644 --- a/apps/api/src/app/graphql/paljs/model-names.ts +++ b/apps/api/src/app/graphql/paljs/model-names.ts @@ -2,7 +2,7 @@ import { RenameRootFields, RenameTypes, wrapSchema } from '@graphql-tools/wrap'; import { GraphQLSchema } from 'graphql'; export const modelNames = () => { - return ['User', 'Review', 'Product']; + return ['User']; }; //This subgraph's name is set to "Product". diff --git a/apps/api/src/app/graphql/paljs/resolvers.ts b/apps/api/src/app/graphql/paljs/resolvers.ts index 9651eac1a..d69d11838 100644 --- a/apps/api/src/app/graphql/paljs/resolvers.ts +++ b/apps/api/src/app/graphql/paljs/resolvers.ts @@ -1,4 +1,2 @@ -import Product from './Product/resolvers'; -import Review from './Review/resolvers'; import User from './User/resolvers'; -export default [User, Review, Product]; +export default [User]; diff --git a/apps/api/src/app/graphql/paljs/sdl-inputs.ts b/apps/api/src/app/graphql/paljs/sdl-inputs.ts index 743485778..f9e11f4e1 100644 --- a/apps/api/src/app/graphql/paljs/sdl-inputs.ts +++ b/apps/api/src/app/graphql/paljs/sdl-inputs.ts @@ -17,21 +17,11 @@ export default gql` JsonNull } - enum ProductScalarFieldEnum { - id - } - enum QueryMode { default insensitive } - enum ReviewScalarFieldEnum { - id - product_id - score - } - enum SortOrder { asc desc @@ -117,81 +107,6 @@ export default gql` googleProfile: JsonNullableWithAggregatesFilter } - input Product_ReviewWhereInput { - AND: [Product_ReviewWhereInput!] - OR: [Product_ReviewWhereInput!] - NOT: [Product_ReviewWhereInput!] - id: IntFilter - product: Product_ProductWhereInput - product_id: IntFilter - score: IntFilter - } - - input Product_ReviewOrderByWithRelationInput { - id: SortOrder - product: Product_ProductOrderByWithRelationInput - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewWhereUniqueInput { - id: Int - product_id: Int - } - - input Product_ReviewOrderByWithAggregationInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - _count: Product_ReviewCountOrderByAggregateInput - _avg: Product_ReviewAvgOrderByAggregateInput - _max: Product_ReviewMaxOrderByAggregateInput - _min: Product_ReviewMinOrderByAggregateInput - _sum: Product_ReviewSumOrderByAggregateInput - } - - input Product_ReviewScalarWhereWithAggregatesInput { - AND: [Product_ReviewScalarWhereWithAggregatesInput!] - OR: [Product_ReviewScalarWhereWithAggregatesInput!] - NOT: [Product_ReviewScalarWhereWithAggregatesInput!] - id: IntWithAggregatesFilter - product_id: IntWithAggregatesFilter - score: IntWithAggregatesFilter - } - - input Product_ProductWhereInput { - AND: [Product_ProductWhereInput!] - OR: [Product_ProductWhereInput!] - NOT: [Product_ProductWhereInput!] - id: IntFilter - review: Product_ReviewListRelationFilter - } - - input Product_ProductOrderByWithRelationInput { - id: SortOrder - review: Product_ReviewOrderByRelationAggregateInput - } - - input Product_ProductWhereUniqueInput { - id: Int - } - - input Product_ProductOrderByWithAggregationInput { - id: SortOrder - _count: Product_ProductCountOrderByAggregateInput - _avg: Product_ProductAvgOrderByAggregateInput - _max: Product_ProductMaxOrderByAggregateInput - _min: Product_ProductMinOrderByAggregateInput - _sum: Product_ProductSumOrderByAggregateInput - } - - input Product_ProductScalarWhereWithAggregatesInput { - AND: [Product_ProductScalarWhereWithAggregatesInput!] - OR: [Product_ProductScalarWhereWithAggregatesInput!] - NOT: [Product_ProductScalarWhereWithAggregatesInput!] - id: IntWithAggregatesFilter - } - input Product_UserCreateInput { createdAt: DateTime username: String @@ -266,70 +181,6 @@ export default gql` googleProfile: Json } - input Product_ReviewCreateInput { - product: Product_ProductCreateNestedOneWithoutReviewInput! - score: Int! - } - - input Product_ReviewUncheckedCreateInput { - id: Int - product_id: Int! - score: Int! - } - - input Product_ReviewUpdateInput { - product: Product_ProductUpdateOneRequiredWithoutReviewNestedInput - score: Int - } - - input Product_ReviewUncheckedUpdateInput { - id: Int - product_id: Int - score: Int - } - - input Product_ReviewCreateManyInput { - id: Int - product_id: Int! - score: Int! - } - - input Product_ReviewUpdateManyMutationInput { - score: Int - } - - input Product_ReviewUncheckedUpdateManyInput { - id: Int - product_id: Int - score: Int - } - - input Product_ProductCreateInput { - review: Product_ReviewCreateNestedManyWithoutProductInput - } - - input Product_ProductUncheckedCreateInput { - id: Int - review: Product_ReviewUncheckedCreateNestedManyWithoutProductInput - } - - input Product_ProductUpdateInput { - review: Product_ReviewUpdateManyWithoutProductNestedInput - } - - input Product_ProductUncheckedUpdateInput { - id: Int - review: Product_ReviewUncheckedUpdateManyWithoutProductNestedInput - } - - input Product_ProductCreateManyInput { - id: Int - } - - input Product_ProductUncheckedUpdateManyInput { - id: Int - } - input IntFilter { equals: Int in: [Int!] @@ -528,71 +379,6 @@ export default gql` _max: NestedJsonNullableFilter } - input Product_ProductRelationFilter { - is: Product_ProductWhereInput - isNot: Product_ProductWhereInput - } - - input Product_ReviewCountOrderByAggregateInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewAvgOrderByAggregateInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewMaxOrderByAggregateInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewMinOrderByAggregateInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewSumOrderByAggregateInput { - id: SortOrder - product_id: SortOrder - score: SortOrder - } - - input Product_ReviewListRelationFilter { - every: Product_ReviewWhereInput - some: Product_ReviewWhereInput - none: Product_ReviewWhereInput - } - - input Product_ReviewOrderByRelationAggregateInput { - _count: SortOrder - } - - input Product_ProductCountOrderByAggregateInput { - id: SortOrder - } - - input Product_ProductAvgOrderByAggregateInput { - id: SortOrder - } - - input Product_ProductMaxOrderByAggregateInput { - id: SortOrder - } - - input Product_ProductMinOrderByAggregateInput { - id: SortOrder - } - - input Product_ProductSumOrderByAggregateInput { - id: SortOrder - } - input Product_UserCreaterolesInput { set: [String!]! } @@ -622,62 +408,6 @@ export default gql` divide: Int } - input Product_ProductCreateNestedOneWithoutReviewInput { - create: Product_ProductUncheckedCreateWithoutReviewInput - connectOrCreate: Product_ProductCreateOrConnectWithoutReviewInput - connect: Product_ProductWhereUniqueInput - } - - input Product_ProductUpdateOneRequiredWithoutReviewNestedInput { - create: Product_ProductUncheckedCreateWithoutReviewInput - connectOrCreate: Product_ProductCreateOrConnectWithoutReviewInput - upsert: Product_ProductUpsertWithoutReviewInput - connect: Product_ProductWhereUniqueInput - update: Product_ProductUncheckedUpdateWithoutReviewInput - } - - input Product_ReviewCreateNestedManyWithoutProductInput { - create: [Product_ReviewCreateWithoutProductInput!] - connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] - createMany: Product_ReviewCreateManyProductInputEnvelope - connect: [Product_ReviewWhereUniqueInput!] - } - - input Product_ReviewUncheckedCreateNestedManyWithoutProductInput { - create: [Product_ReviewCreateWithoutProductInput!] - connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] - createMany: Product_ReviewCreateManyProductInputEnvelope - connect: [Product_ReviewWhereUniqueInput!] - } - - input Product_ReviewUpdateManyWithoutProductNestedInput { - create: [Product_ReviewCreateWithoutProductInput!] - connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] - upsert: [Product_ReviewUpsertWithWhereUniqueWithoutProductInput!] - createMany: Product_ReviewCreateManyProductInputEnvelope - set: [Product_ReviewWhereUniqueInput!] - disconnect: [Product_ReviewWhereUniqueInput!] - delete: [Product_ReviewWhereUniqueInput!] - connect: [Product_ReviewWhereUniqueInput!] - update: [Product_ReviewUpdateWithWhereUniqueWithoutProductInput!] - updateMany: [Product_ReviewUpdateManyWithWhereWithoutProductInput!] - deleteMany: [Product_ReviewScalarWhereInput!] - } - - input Product_ReviewUncheckedUpdateManyWithoutProductNestedInput { - create: [Product_ReviewCreateWithoutProductInput!] - connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] - upsert: [Product_ReviewUpsertWithWhereUniqueWithoutProductInput!] - createMany: Product_ReviewCreateManyProductInputEnvelope - set: [Product_ReviewWhereUniqueInput!] - disconnect: [Product_ReviewWhereUniqueInput!] - delete: [Product_ReviewWhereUniqueInput!] - connect: [Product_ReviewWhereUniqueInput!] - update: [Product_ReviewUpdateWithWhereUniqueWithoutProductInput!] - updateMany: [Product_ReviewUpdateManyWithWhereWithoutProductInput!] - deleteMany: [Product_ReviewScalarWhereInput!] - } - input NestedIntFilter { equals: Int in: [Int!] @@ -830,87 +560,6 @@ export default gql` not: Json } - input Product_ProductUncheckedCreateWithoutReviewInput { - id: Int - } - - input Product_ProductCreateOrConnectWithoutReviewInput { - where: Product_ProductWhereUniqueInput! - create: Product_ProductUncheckedCreateWithoutReviewInput! - } - - input Product_ProductUpsertWithoutReviewInput { - update: Product_ProductUncheckedUpdateWithoutReviewInput! - create: Product_ProductUncheckedCreateWithoutReviewInput! - } - - input Product_ProductUncheckedUpdateWithoutReviewInput { - id: Int - } - - input Product_ReviewCreateWithoutProductInput { - score: Int! - } - - input Product_ReviewUncheckedCreateWithoutProductInput { - id: Int - score: Int! - } - - input Product_ReviewCreateOrConnectWithoutProductInput { - where: Product_ReviewWhereUniqueInput! - create: Product_ReviewUncheckedCreateWithoutProductInput! - } - - input Product_ReviewCreateManyProductInputEnvelope { - data: [Product_ReviewCreateManyProductInput!]! - skipDuplicates: Boolean - } - - input Product_ReviewUpsertWithWhereUniqueWithoutProductInput { - where: Product_ReviewWhereUniqueInput! - update: Product_ReviewUncheckedUpdateWithoutProductInput! - create: Product_ReviewUncheckedCreateWithoutProductInput! - } - - input Product_ReviewUpdateWithWhereUniqueWithoutProductInput { - where: Product_ReviewWhereUniqueInput! - data: Product_ReviewUncheckedUpdateWithoutProductInput! - } - - input Product_ReviewUpdateManyWithWhereWithoutProductInput { - where: Product_ReviewScalarWhereInput! - data: Product_ReviewUncheckedUpdateManyWithoutReviewInput! - } - - input Product_ReviewScalarWhereInput { - AND: [Product_ReviewScalarWhereInput!] - OR: [Product_ReviewScalarWhereInput!] - NOT: [Product_ReviewScalarWhereInput!] - id: IntFilter - product_id: IntFilter - score: IntFilter - } - - input Product_ReviewCreateManyProductInput { - id: Int - score: Int! - } - - input Product_ReviewUpdateWithoutProductInput { - score: Int - } - - input Product_ReviewUncheckedUpdateWithoutProductInput { - id: Int - score: Int - } - - input Product_ReviewUncheckedUpdateManyWithoutReviewInput { - id: Int - score: Int - } - type AggregateUser @shareable { _count: UserCountAggregateOutputType _avg: UserAvgAggregateOutputType @@ -919,22 +568,6 @@ export default gql` _max: UserMaxAggregateOutputType } - type AggregateReview @shareable { - _count: ReviewCountAggregateOutputType - _avg: ReviewAvgAggregateOutputType - _sum: ReviewSumAggregateOutputType - _min: ReviewMinAggregateOutputType - _max: ReviewMaxAggregateOutputType - } - - type AggregateProduct @shareable { - _count: ProductCountAggregateOutputType - _avg: ProductAvgAggregateOutputType - _sum: ProductSumAggregateOutputType - _min: ProductMinAggregateOutputType - _max: ProductMaxAggregateOutputType - } - type UserCountAggregateOutputType @shareable { id: Int! createdAt: Int! @@ -972,60 +605,4 @@ export default gql` email: String googleId: String } - - type ReviewCountAggregateOutputType @shareable { - id: Int! - product_id: Int! - score: Int! - _all: Int! - } - - type ReviewAvgAggregateOutputType @shareable { - id: Float - product_id: Float - score: Float - } - - type ReviewSumAggregateOutputType @shareable { - id: Int - product_id: Int - score: Int - } - - type ReviewMinAggregateOutputType @key(fields: "id") @key(fields: "product_id") @shareable { - id: Int - product_id: Int - score: Int - } - - type ReviewMaxAggregateOutputType @key(fields: "id") @key(fields: "product_id") @shareable { - id: Int - product_id: Int - score: Int - } - - type ProductCountOutputType @shareable { - review: Int! - } - - type ProductCountAggregateOutputType @shareable { - id: Int! - _all: Int! - } - - type ProductAvgAggregateOutputType @shareable { - id: Float - } - - type ProductSumAggregateOutputType @shareable { - id: Int - } - - type ProductMinAggregateOutputType @key(fields: "id") @shareable { - id: Int - } - - type ProductMaxAggregateOutputType @key(fields: "id") @shareable { - id: Int - } `; diff --git a/apps/api/src/app/graphql/paljs/typeDefs.ts b/apps/api/src/app/graphql/paljs/typeDefs.ts index 1e1bbd7a4..2d07fa709 100644 --- a/apps/api/src/app/graphql/paljs/typeDefs.ts +++ b/apps/api/src/app/graphql/paljs/typeDefs.ts @@ -1,8 +1,6 @@ import { mergeTypeDefs } from '@graphql-tools/merge'; -import Product from './Product/typeDefs'; -import Review from './Review/typeDefs'; import SDLInputs from './sdl-inputs'; import User from './User/typeDefs'; -export default mergeTypeDefs([SDLInputs, Product, Review, User]); +export default mergeTypeDefs([SDLInputs, User]); diff --git a/apps/api/src/app/graphql/resolvers/index.ts b/apps/api/src/app/graphql/resolvers/index.ts index 3a2dc6a35..02f2a6612 100644 --- a/apps/api/src/app/graphql/resolvers/index.ts +++ b/apps/api/src/app/graphql/resolvers/index.ts @@ -4,26 +4,12 @@ import { makeExecutableSchema } from '@graphql-tools/schema'; import { typeDefs as GlobalTypeDefs } from '../global-schema.gql'; import PALJS_TYPE_DEFS from '../paljs/typeDefs'; import { AuthResolver, typeDefs as AuthTypeDefs } from './Auth'; -import { ProductResolver, typeDefs as ProductTypeDefs } from './Product'; -import { ReviewResolver, typeDefs as ReviewTypeDefs } from './Review'; import { SampleResolver, typeDefs as SampleTypeDefs } from './Sample'; import { UserResolver, typeDefs as UserTypeDefs } from './User'; -export const NEST_RESOLVERS = [ - AuthResolver, - ProductResolver, - ReviewResolver, - SampleResolver, - UserResolver, -]; +export const NEST_RESOLVERS = [AuthResolver, SampleResolver, UserResolver]; -export const NEST_TYPE_DEFS = [ - AuthTypeDefs, - ProductTypeDefs, - ReviewTypeDefs, - SampleTypeDefs, - UserTypeDefs, -].filter(x => x); +export const NEST_TYPE_DEFS = [AuthTypeDefs, SampleTypeDefs, UserTypeDefs].filter(x => x); export const ALL_TYPE_DEFS = mergeTypeDefs([GlobalTypeDefs, PALJS_TYPE_DEFS, ...NEST_TYPE_DEFS]); export const GRAPHQL_SCHEMA = makeExecutableSchema({ typeDefs: ALL_TYPE_DEFS }); diff --git a/apps/api/src/app/graphql/resolversTypes.ts b/apps/api/src/app/graphql/resolversTypes.ts index 9e9ac1942..cf66930a2 100644 --- a/apps/api/src/app/graphql/resolversTypes.ts +++ b/apps/api/src/app/graphql/resolversTypes.ts @@ -13,33 +13,16 @@ type Resolver = ( export interface Resolvers { [key: string]: { [key: string]: Resolver }; User?: User; - Review?: Review; - Product?: Product; Query?: Query; Mutation?: Mutation; AggregateUser?: AggregateUser; UserGroupByOutputType?: UserGroupByOutputType; - AggregateReview?: AggregateReview; - ReviewGroupByOutputType?: ReviewGroupByOutputType; - AggregateProduct?: AggregateProduct; - ProductGroupByOutputType?: ProductGroupByOutputType; AffectedRowsOutput?: AffectedRowsOutput; UserCountAggregateOutputType?: UserCountAggregateOutputType; UserAvgAggregateOutputType?: UserAvgAggregateOutputType; UserSumAggregateOutputType?: UserSumAggregateOutputType; UserMinAggregateOutputType?: UserMinAggregateOutputType; UserMaxAggregateOutputType?: UserMaxAggregateOutputType; - ReviewCountAggregateOutputType?: ReviewCountAggregateOutputType; - ReviewAvgAggregateOutputType?: ReviewAvgAggregateOutputType; - ReviewSumAggregateOutputType?: ReviewSumAggregateOutputType; - ReviewMinAggregateOutputType?: ReviewMinAggregateOutputType; - ReviewMaxAggregateOutputType?: ReviewMaxAggregateOutputType; - ProductCountOutputType?: ProductCountOutputType; - ProductCountAggregateOutputType?: ProductCountAggregateOutputType; - ProductAvgAggregateOutputType?: ProductAvgAggregateOutputType; - ProductSumAggregateOutputType?: ProductSumAggregateOutputType; - ProductMinAggregateOutputType?: ProductMinAggregateOutputType; - ProductMaxAggregateOutputType?: ProductMaxAggregateOutputType; } export interface User { @@ -56,25 +39,6 @@ export interface User { __resolveReference?: any; } -export interface Review { - [key: string]: Resolver; - id?: Resolver; - product?: Resolver; - product_id?: Resolver; - score?: Resolver; - - __resolveReference?: any; -} - -export interface Product { - [key: string]: Resolver; - id?: Resolver; - review?: Resolver; - _count?: Resolver; - - __resolveReference?: any; -} - export interface Query { [key: string]: Resolver; Product_findFirstUser?: Resolver<{}, Product_FindFirstUserArgs, Client.User | null>; @@ -91,34 +55,6 @@ export interface Query { Client.Prisma.UserGroupByOutputType[] >; Product_findUniqueUser?: Resolver<{}, Product_FindUniqueUserArgs, Client.User | null>; - Product_findFirstReview?: Resolver<{}, Product_FindFirstReviewArgs, Client.Review | null>; - Product_findManyReview?: Resolver<{}, Product_FindManyReviewArgs, Client.Review[]>; - Product_findManyReviewCount?: Resolver<{}, Product_FindManyReviewArgs, number>; - Product_aggregateReview?: Resolver< - {}, - Product_AggregateReviewArgs, - Client.Prisma.GetReviewAggregateType - >; - Product_groupByReview?: Resolver< - {}, - Product_GroupByReviewArgs, - Client.Prisma.ReviewGroupByOutputType[] - >; - Product_findUniqueReview?: Resolver<{}, Product_FindUniqueReviewArgs, Client.Review | null>; - Product_findFirstProduct?: Resolver<{}, Product_FindFirstProductArgs, Client.Product | null>; - Product_findManyProduct?: Resolver<{}, Product_FindManyProductArgs, Client.Product[]>; - Product_findManyProductCount?: Resolver<{}, Product_FindManyProductArgs, number>; - Product_aggregateProduct?: Resolver< - {}, - Product_AggregateProductArgs, - Client.Prisma.GetProductAggregateType - >; - Product_groupByProduct?: Resolver< - {}, - Product_GroupByProductArgs, - Client.Prisma.ProductGroupByOutputType[] - >; - Product_findUniqueProduct?: Resolver<{}, Product_FindUniqueProductArgs, Client.Product | null>; } export interface Mutation { @@ -130,28 +66,6 @@ export interface Mutation { Product_updateOneUser?: Resolver<{}, Product_UpdateOneUserArgs, Client.User | null>; Product_updateManyUser?: Resolver<{}, Product_UpdateManyUserArgs, Client.Prisma.BatchPayload>; Product_deleteManyUser?: Resolver<{}, Product_DeleteManyUserArgs, Client.Prisma.BatchPayload>; - Product_createOneReview?: Resolver<{}, Product_CreateOneReviewArgs, Client.Review>; - Product_upsertOneReview?: Resolver<{}, Product_UpsertOneReviewArgs, Client.Review>; - Product_createManyReview?: Resolver<{}, Product_CreateManyReviewArgs, Client.Prisma.BatchPayload>; - Product_deleteOneReview?: Resolver<{}, Product_DeleteOneReviewArgs, Client.Review | null>; - Product_updateOneReview?: Resolver<{}, Product_UpdateOneReviewArgs, Client.Review | null>; - Product_updateManyReview?: Resolver<{}, Product_UpdateManyReviewArgs, Client.Prisma.BatchPayload>; - Product_deleteManyReview?: Resolver<{}, Product_DeleteManyReviewArgs, Client.Prisma.BatchPayload>; - Product_createOneProduct?: Resolver<{}, Product_CreateOneProductArgs, Client.Product>; - Product_upsertOneProduct?: Resolver<{}, Product_UpsertOneProductArgs, Client.Product>; - Product_createManyProduct?: Resolver< - {}, - Product_CreateManyProductArgs, - Client.Prisma.BatchPayload - >; - Product_deleteOneProduct?: Resolver<{}, Product_DeleteOneProductArgs, Client.Product | null>; - Product_updateOneProduct?: Resolver<{}, Product_UpdateOneProductArgs, Client.Product | null>; - //Product_updateManyProduct is not generated because model has only unique fields or relations. - Product_deleteManyProduct?: Resolver< - {}, - Product_DeleteManyProductArgs, - Client.Prisma.BatchPayload - >; Product_executeRaw?: Resolver<{}, Product_ExecuteRawArgs, any>; Product_queryRaw?: Resolver<{}, Product_QueryRawArgs, any>; } @@ -206,126 +120,6 @@ export interface UserGroupByOutputType { >; } -export interface AggregateReview { - [key: string]: Resolver; - _count?: Resolver< - Client.Prisma.AggregateReview, - {}, - Client.Prisma.ReviewCountAggregateOutputType | null - >; - _avg?: Resolver< - Client.Prisma.AggregateReview, - {}, - Client.Prisma.ReviewAvgAggregateOutputType | null - >; - _sum?: Resolver< - Client.Prisma.AggregateReview, - {}, - Client.Prisma.ReviewSumAggregateOutputType | null - >; - _min?: Resolver< - Client.Prisma.AggregateReview, - {}, - Client.Prisma.ReviewMinAggregateOutputType | null - >; - _max?: Resolver< - Client.Prisma.AggregateReview, - {}, - Client.Prisma.ReviewMaxAggregateOutputType | null - >; -} - -export interface ReviewGroupByOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; - _count?: Resolver< - Client.Prisma.ReviewGroupByOutputType, - {}, - Client.Prisma.ReviewCountAggregateOutputType | null - >; - _avg?: Resolver< - Client.Prisma.ReviewGroupByOutputType, - {}, - Client.Prisma.ReviewAvgAggregateOutputType | null - >; - _sum?: Resolver< - Client.Prisma.ReviewGroupByOutputType, - {}, - Client.Prisma.ReviewSumAggregateOutputType | null - >; - _min?: Resolver< - Client.Prisma.ReviewGroupByOutputType, - {}, - Client.Prisma.ReviewMinAggregateOutputType | null - >; - _max?: Resolver< - Client.Prisma.ReviewGroupByOutputType, - {}, - Client.Prisma.ReviewMaxAggregateOutputType | null - >; -} - -export interface AggregateProduct { - [key: string]: Resolver; - _count?: Resolver< - Client.Prisma.AggregateProduct, - {}, - Client.Prisma.ProductCountAggregateOutputType | null - >; - _avg?: Resolver< - Client.Prisma.AggregateProduct, - {}, - Client.Prisma.ProductAvgAggregateOutputType | null - >; - _sum?: Resolver< - Client.Prisma.AggregateProduct, - {}, - Client.Prisma.ProductSumAggregateOutputType | null - >; - _min?: Resolver< - Client.Prisma.AggregateProduct, - {}, - Client.Prisma.ProductMinAggregateOutputType | null - >; - _max?: Resolver< - Client.Prisma.AggregateProduct, - {}, - Client.Prisma.ProductMaxAggregateOutputType | null - >; -} - -export interface ProductGroupByOutputType { - [key: string]: Resolver; - id?: Resolver; - _count?: Resolver< - Client.Prisma.ProductGroupByOutputType, - {}, - Client.Prisma.ProductCountAggregateOutputType | null - >; - _avg?: Resolver< - Client.Prisma.ProductGroupByOutputType, - {}, - Client.Prisma.ProductAvgAggregateOutputType | null - >; - _sum?: Resolver< - Client.Prisma.ProductGroupByOutputType, - {}, - Client.Prisma.ProductSumAggregateOutputType | null - >; - _min?: Resolver< - Client.Prisma.ProductGroupByOutputType, - {}, - Client.Prisma.ProductMinAggregateOutputType | null - >; - _max?: Resolver< - Client.Prisma.ProductGroupByOutputType, - {}, - Client.Prisma.ProductMaxAggregateOutputType | null - >; -} - export interface AffectedRowsOutput { [key: string]: Resolver; count?: Resolver; @@ -374,82 +168,6 @@ export interface UserMaxAggregateOutputType { googleId?: Resolver; } -export interface ReviewCountAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; - _all?: Resolver; -} - -export interface ReviewAvgAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; -} - -export interface ReviewSumAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; -} - -export interface ReviewMinAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; -} - -export interface ReviewMaxAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - product_id?: Resolver; - score?: Resolver; -} - -export interface ProductCountOutputType { - [key: string]: Resolver; - review?: Resolver; -} - -export interface ProductCountAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; - _all?: Resolver; -} - -export interface ProductAvgAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; -} - -export interface ProductSumAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; -} - -export interface ProductMinAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; -} - -export interface ProductMaxAggregateOutputType { - [key: string]: Resolver; - id?: Resolver; -} - -export interface Product_ProductReviewArgs { - where?: Product_ReviewWhereInput | null; - orderBy?: Product_ReviewOrderByWithRelationInput[] | null; - cursor?: Product_ReviewWhereUniqueInput | null; - take?: number | null; - skip?: number | null; - distinct?: ReviewScalarFieldEnum[] | null; -} - export interface Product_FindFirstUserArgs { where?: Product_UserWhereInput | null; orderBy?: Product_UserOrderByWithRelationInput[] | null; @@ -494,94 +212,6 @@ export interface Product_FindUniqueUserArgs { where: Product_UserWhereUniqueInput | null; } -export interface Product_FindFirstReviewArgs { - where?: Product_ReviewWhereInput | null; - orderBy?: Product_ReviewOrderByWithRelationInput[] | null; - cursor?: Product_ReviewWhereUniqueInput | null; - take?: number | null; - skip?: number | null; - distinct?: ReviewScalarFieldEnum[] | null; -} - -export interface Product_FindManyReviewArgs { - where?: Product_ReviewWhereInput; - orderBy?: Product_ReviewOrderByWithRelationInput[]; - cursor?: Product_ReviewWhereUniqueInput; - take?: number; - skip?: number; - distinct?: ReviewScalarFieldEnum[]; -} - -export interface Product_AggregateReviewArgs { - where?: Product_ReviewWhereInput; - orderBy?: Product_ReviewOrderByWithRelationInput[]; - cursor?: Product_ReviewWhereUniqueInput; - take?: number; - skip?: number; - _count?: Client.Prisma.ReviewCountAggregateInputType; - _avg?: Client.Prisma.ReviewAvgAggregateInputType; - _sum?: Client.Prisma.ReviewSumAggregateInputType; - _min?: Client.Prisma.ReviewMinAggregateInputType; - _max?: Client.Prisma.ReviewMaxAggregateInputType; -} - -export interface Product_GroupByReviewArgs { - where?: Product_ReviewWhereInput; - orderBy?: Product_ReviewOrderByWithAggregationInput[]; - by: ReviewScalarFieldEnum[]; - having?: Product_ReviewScalarWhereWithAggregatesInput; - take?: number; - skip?: number; -} - -export interface Product_FindUniqueReviewArgs { - where: Product_ReviewWhereUniqueInput | null; -} - -export interface Product_FindFirstProductArgs { - where?: Product_ProductWhereInput | null; - orderBy?: Product_ProductOrderByWithRelationInput[] | null; - cursor?: Product_ProductWhereUniqueInput | null; - take?: number | null; - skip?: number | null; - distinct?: ProductScalarFieldEnum[] | null; -} - -export interface Product_FindManyProductArgs { - where?: Product_ProductWhereInput; - orderBy?: Product_ProductOrderByWithRelationInput[]; - cursor?: Product_ProductWhereUniqueInput; - take?: number; - skip?: number; - distinct?: ProductScalarFieldEnum[]; -} - -export interface Product_AggregateProductArgs { - where?: Product_ProductWhereInput; - orderBy?: Product_ProductOrderByWithRelationInput[]; - cursor?: Product_ProductWhereUniqueInput; - take?: number; - skip?: number; - _count?: Client.Prisma.ProductCountAggregateInputType; - _avg?: Client.Prisma.ProductAvgAggregateInputType; - _sum?: Client.Prisma.ProductSumAggregateInputType; - _min?: Client.Prisma.ProductMinAggregateInputType; - _max?: Client.Prisma.ProductMaxAggregateInputType; -} - -export interface Product_GroupByProductArgs { - where?: Product_ProductWhereInput; - orderBy?: Product_ProductOrderByWithAggregationInput[]; - by: ProductScalarFieldEnum[]; - having?: Product_ProductScalarWhereWithAggregatesInput; - take?: number; - skip?: number; -} - -export interface Product_FindUniqueProductArgs { - where: Product_ProductWhereUniqueInput | null; -} - export interface Product_CreateOneUserArgs { data: Product_UserCreateInput; } @@ -615,69 +245,6 @@ export interface Product_DeleteManyUserArgs { where?: Product_UserWhereInput; } -export interface Product_CreateOneReviewArgs { - data: Product_ReviewCreateInput; -} - -export interface Product_UpsertOneReviewArgs { - where: Product_ReviewWhereUniqueInput; - create: Product_ReviewCreateInput; - update: Product_ReviewUpdateInput; -} - -export interface Product_CreateManyReviewArgs { - data: Product_ReviewCreateManyInput[]; - skipDuplicates?: boolean; -} - -export interface Product_DeleteOneReviewArgs { - where: Product_ReviewWhereUniqueInput | null; -} - -export interface Product_UpdateOneReviewArgs { - data: Product_ReviewUpdateInput | null; - where: Product_ReviewWhereUniqueInput | null; -} - -export interface Product_UpdateManyReviewArgs { - data: Product_ReviewUpdateManyMutationInput; - where?: Product_ReviewWhereInput; -} - -export interface Product_DeleteManyReviewArgs { - where?: Product_ReviewWhereInput; -} - -export interface Product_CreateOneProductArgs { - data: Product_ProductCreateInput; -} - -export interface Product_UpsertOneProductArgs { - where: Product_ProductWhereUniqueInput; - create: Product_ProductCreateInput; - update: Product_ProductUpdateInput; -} - -export interface Product_CreateManyProductArgs { - data: Product_ProductCreateManyInput[]; - skipDuplicates?: boolean; -} - -export interface Product_DeleteOneProductArgs { - where: Product_ProductWhereUniqueInput | null; -} - -export interface Product_UpdateOneProductArgs { - data: Product_ProductUpdateInput | null; - where: Product_ProductWhereUniqueInput | null; -} - -//UpdateManyProductArgs is not generated as the related model contains only unique or relation fields - -export interface Product_DeleteManyProductArgs { - where?: Product_ProductWhereInput; -} - export interface Product_ExecuteRawArgs { query: string; parameters?: any; @@ -750,81 +317,6 @@ export interface Product_UserScalarWhereWithAggregatesInput { googleProfile?: JsonNullableWithAggregatesFilter; } -export interface Product_ReviewWhereInput { - AND?: Product_ReviewWhereInput[]; - OR?: Product_ReviewWhereInput[]; - NOT?: Product_ReviewWhereInput[]; - id?: IntFilter; - product?: Product_ProductWhereInput; - product_id?: IntFilter; - score?: IntFilter; -} - -export interface Product_ReviewOrderByWithRelationInput { - id?: SortOrder; - product?: Product_ProductOrderByWithRelationInput; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewWhereUniqueInput { - id?: number; - product_id?: number; -} - -export interface Product_ReviewOrderByWithAggregationInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; - _count?: Product_ReviewCountOrderByAggregateInput; - _avg?: Product_ReviewAvgOrderByAggregateInput; - _max?: Product_ReviewMaxOrderByAggregateInput; - _min?: Product_ReviewMinOrderByAggregateInput; - _sum?: Product_ReviewSumOrderByAggregateInput; -} - -export interface Product_ReviewScalarWhereWithAggregatesInput { - AND?: Product_ReviewScalarWhereWithAggregatesInput[]; - OR?: Product_ReviewScalarWhereWithAggregatesInput[]; - NOT?: Product_ReviewScalarWhereWithAggregatesInput[]; - id?: IntWithAggregatesFilter; - product_id?: IntWithAggregatesFilter; - score?: IntWithAggregatesFilter; -} - -export interface Product_ProductWhereInput { - AND?: Product_ProductWhereInput[]; - OR?: Product_ProductWhereInput[]; - NOT?: Product_ProductWhereInput[]; - id?: IntFilter; - review?: Product_ReviewListRelationFilter; -} - -export interface Product_ProductOrderByWithRelationInput { - id?: SortOrder; - review?: Product_ReviewOrderByRelationAggregateInput; -} - -export interface Product_ProductWhereUniqueInput { - id?: number; -} - -export interface Product_ProductOrderByWithAggregationInput { - id?: SortOrder; - _count?: Product_ProductCountOrderByAggregateInput; - _avg?: Product_ProductAvgOrderByAggregateInput; - _max?: Product_ProductMaxOrderByAggregateInput; - _min?: Product_ProductMinOrderByAggregateInput; - _sum?: Product_ProductSumOrderByAggregateInput; -} - -export interface Product_ProductScalarWhereWithAggregatesInput { - AND?: Product_ProductScalarWhereWithAggregatesInput[]; - OR?: Product_ProductScalarWhereWithAggregatesInput[]; - NOT?: Product_ProductScalarWhereWithAggregatesInput[]; - id?: IntWithAggregatesFilter; -} - export interface Product_UserCreateInput { createdAt?: Date; username?: string | null; @@ -899,70 +391,6 @@ export interface Product_UserUncheckedUpdateManyInput { googleProfile?: NullableJsonNullValueInput; } -export interface Product_ReviewCreateInput { - product: Product_ProductCreateNestedOneWithoutReviewInput; - score: number; -} - -export interface Product_ReviewUncheckedCreateInput { - id?: number; - product_id: number; - score: number; -} - -export interface Product_ReviewUpdateInput { - product?: Product_ProductUpdateOneRequiredWithoutReviewNestedInput; - score?: number; -} - -export interface Product_ReviewUncheckedUpdateInput { - id?: number; - product_id?: number; - score?: number; -} - -export interface Product_ReviewCreateManyInput { - id?: number; - product_id: number; - score: number; -} - -export interface Product_ReviewUpdateManyMutationInput { - score?: number; -} - -export interface Product_ReviewUncheckedUpdateManyInput { - id?: number; - product_id?: number; - score?: number; -} - -export interface Product_ProductCreateInput { - review?: Product_ReviewCreateNestedManyWithoutProductInput; -} - -export interface Product_ProductUncheckedCreateInput { - id?: number; - review?: Product_ReviewUncheckedCreateNestedManyWithoutProductInput; -} - -export interface Product_ProductUpdateInput { - review?: Product_ReviewUpdateManyWithoutProductNestedInput; -} - -export interface Product_ProductUncheckedUpdateInput { - id?: number; - review?: Product_ReviewUncheckedUpdateManyWithoutProductNestedInput; -} - -export interface Product_ProductCreateManyInput { - id?: number; -} - -export interface Product_ProductUncheckedUpdateManyInput { - id?: number; -} - export interface IntFilter { equals?: number; in?: number[]; @@ -1161,71 +589,6 @@ export interface JsonNullableWithAggregatesFilter { _max?: NestedJsonNullableFilter; } -export interface Product_ProductRelationFilter { - is?: Product_ProductWhereInput; - isNot?: Product_ProductWhereInput; -} - -export interface Product_ReviewCountOrderByAggregateInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewAvgOrderByAggregateInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewMaxOrderByAggregateInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewMinOrderByAggregateInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewSumOrderByAggregateInput { - id?: SortOrder; - product_id?: SortOrder; - score?: SortOrder; -} - -export interface Product_ReviewListRelationFilter { - every?: Product_ReviewWhereInput; - some?: Product_ReviewWhereInput; - none?: Product_ReviewWhereInput; -} - -export interface Product_ReviewOrderByRelationAggregateInput { - _count?: SortOrder; -} - -export interface Product_ProductCountOrderByAggregateInput { - id?: SortOrder; -} - -export interface Product_ProductAvgOrderByAggregateInput { - id?: SortOrder; -} - -export interface Product_ProductMaxOrderByAggregateInput { - id?: SortOrder; -} - -export interface Product_ProductMinOrderByAggregateInput { - id?: SortOrder; -} - -export interface Product_ProductSumOrderByAggregateInput { - id?: SortOrder; -} - export interface Product_UserCreaterolesInput { set: string[]; } @@ -1255,62 +618,6 @@ export interface IntFieldUpdateOperationsInput { divide?: number; } -export interface Product_ProductCreateNestedOneWithoutReviewInput { - create?: Product_ProductUncheckedCreateWithoutReviewInput; - connectOrCreate?: Product_ProductCreateOrConnectWithoutReviewInput; - connect?: Product_ProductWhereUniqueInput; -} - -export interface Product_ProductUpdateOneRequiredWithoutReviewNestedInput { - create?: Product_ProductUncheckedCreateWithoutReviewInput; - connectOrCreate?: Product_ProductCreateOrConnectWithoutReviewInput; - upsert?: Product_ProductUpsertWithoutReviewInput; - connect?: Product_ProductWhereUniqueInput; - update?: Product_ProductUncheckedUpdateWithoutReviewInput; -} - -export interface Product_ReviewCreateNestedManyWithoutProductInput { - create?: Product_ReviewCreateWithoutProductInput[]; - connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; - createMany?: Product_ReviewCreateManyProductInputEnvelope; - connect?: Product_ReviewWhereUniqueInput[]; -} - -export interface Product_ReviewUncheckedCreateNestedManyWithoutProductInput { - create?: Product_ReviewCreateWithoutProductInput[]; - connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; - createMany?: Product_ReviewCreateManyProductInputEnvelope; - connect?: Product_ReviewWhereUniqueInput[]; -} - -export interface Product_ReviewUpdateManyWithoutProductNestedInput { - create?: Product_ReviewCreateWithoutProductInput[]; - connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; - upsert?: Product_ReviewUpsertWithWhereUniqueWithoutProductInput[]; - createMany?: Product_ReviewCreateManyProductInputEnvelope; - set?: Product_ReviewWhereUniqueInput[]; - disconnect?: Product_ReviewWhereUniqueInput[]; - delete?: Product_ReviewWhereUniqueInput[]; - connect?: Product_ReviewWhereUniqueInput[]; - update?: Product_ReviewUpdateWithWhereUniqueWithoutProductInput[]; - updateMany?: Product_ReviewUpdateManyWithWhereWithoutProductInput[]; - deleteMany?: Product_ReviewScalarWhereInput[]; -} - -export interface Product_ReviewUncheckedUpdateManyWithoutProductNestedInput { - create?: Product_ReviewCreateWithoutProductInput[]; - connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; - upsert?: Product_ReviewUpsertWithWhereUniqueWithoutProductInput[]; - createMany?: Product_ReviewCreateManyProductInputEnvelope; - set?: Product_ReviewWhereUniqueInput[]; - disconnect?: Product_ReviewWhereUniqueInput[]; - delete?: Product_ReviewWhereUniqueInput[]; - connect?: Product_ReviewWhereUniqueInput[]; - update?: Product_ReviewUpdateWithWhereUniqueWithoutProductInput[]; - updateMany?: Product_ReviewUpdateManyWithWhereWithoutProductInput[]; - deleteMany?: Product_ReviewScalarWhereInput[]; -} - export interface NestedIntFilter { equals?: number; in?: number[]; @@ -1463,87 +770,6 @@ export interface NestedJsonNullableFilter { not?: any; } -export interface Product_ProductUncheckedCreateWithoutReviewInput { - id?: number; -} - -export interface Product_ProductCreateOrConnectWithoutReviewInput { - where: Product_ProductWhereUniqueInput; - create: Product_ProductUncheckedCreateWithoutReviewInput; -} - -export interface Product_ProductUpsertWithoutReviewInput { - update: Product_ProductUncheckedUpdateWithoutReviewInput; - create: Product_ProductUncheckedCreateWithoutReviewInput; -} - -export interface Product_ProductUncheckedUpdateWithoutReviewInput { - id?: number; -} - -export interface Product_ReviewCreateWithoutProductInput { - score: number; -} - -export interface Product_ReviewUncheckedCreateWithoutProductInput { - id?: number; - score: number; -} - -export interface Product_ReviewCreateOrConnectWithoutProductInput { - where: Product_ReviewWhereUniqueInput; - create: Product_ReviewUncheckedCreateWithoutProductInput; -} - -export interface Product_ReviewCreateManyProductInputEnvelope { - data: Product_ReviewCreateManyProductInput[]; - skipDuplicates?: boolean; -} - -export interface Product_ReviewUpsertWithWhereUniqueWithoutProductInput { - where: Product_ReviewWhereUniqueInput; - update: Product_ReviewUncheckedUpdateWithoutProductInput; - create: Product_ReviewUncheckedCreateWithoutProductInput; -} - -export interface Product_ReviewUpdateWithWhereUniqueWithoutProductInput { - where: Product_ReviewWhereUniqueInput; - data: Product_ReviewUncheckedUpdateWithoutProductInput; -} - -export interface Product_ReviewUpdateManyWithWhereWithoutProductInput { - where: Product_ReviewScalarWhereInput; - data: Product_ReviewUncheckedUpdateManyWithoutReviewInput; -} - -export interface Product_ReviewScalarWhereInput { - AND?: Product_ReviewScalarWhereInput[]; - OR?: Product_ReviewScalarWhereInput[]; - NOT?: Product_ReviewScalarWhereInput[]; - id?: IntFilter; - product_id?: IntFilter; - score?: IntFilter; -} - -export interface Product_ReviewCreateManyProductInput { - id?: number; - score: number; -} - -export interface Product_ReviewUpdateWithoutProductInput { - score?: number; -} - -export interface Product_ReviewUncheckedUpdateWithoutProductInput { - id?: number; - score?: number; -} - -export interface Product_ReviewUncheckedUpdateManyWithoutReviewInput { - id?: number; - score?: number; -} - export enum JsonNullValueFilter { DbNull = 'DbNull', JsonNull = 'JsonNull', @@ -1553,18 +779,10 @@ export enum NullableJsonNullValueInput { DbNull = 'DbNull', JsonNull = 'JsonNull', } -export enum ProductScalarFieldEnum { - id = 'id', -} export enum QueryMode { default = 'default', insensitive = 'insensitive', } -export enum ReviewScalarFieldEnum { - id = 'id', - product_id = 'product_id', - score = 'score', -} export enum SortOrder { asc = 'asc', desc = 'desc', diff --git a/prisma/migrations/20221014082719_/migration.sql b/prisma/migrations/20221014082719_/migration.sql deleted file mode 100644 index 498a05006..000000000 --- a/prisma/migrations/20221014082719_/migration.sql +++ /dev/null @@ -1,47 +0,0 @@ --- CreateEnum -CREATE TYPE "Role" AS ENUM ('USER', 'ADMIN'); - --- CreateTable -CREATE TABLE "User" ( - "id" SERIAL NOT NULL, - "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "username" TEXT, - "password" TEXT, - "email" TEXT NOT NULL, - "roles" TEXT[], - "googleId" TEXT, - "googleProfile" JSONB, - - CONSTRAINT "User_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "Review" ( - "id" SERIAL NOT NULL, - "product_id" INTEGER NOT NULL, - "score" INTEGER NOT NULL, - - CONSTRAINT "Review_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "Product" ( - "id" SERIAL NOT NULL, - - CONSTRAINT "Product_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "User_username_key" ON "User"("username"); - --- CreateIndex -CREATE UNIQUE INDEX "User_email_key" ON "User"("email"); - --- CreateIndex -CREATE UNIQUE INDEX "User_googleId_key" ON "User"("googleId"); - --- CreateIndex -CREATE UNIQUE INDEX "Review_product_id_key" ON "Review"("product_id"); - --- AddForeignKey -ALTER TABLE "Review" ADD CONSTRAINT "Review_product_id_fkey" FOREIGN KEY ("product_id") REFERENCES "Product"("id") ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/prisma/migrations/migration_lock.toml b/prisma/migrations/migration_lock.toml deleted file mode 100644 index fbffa92c2..000000000 --- a/prisma/migrations/migration_lock.toml +++ /dev/null @@ -1,3 +0,0 @@ -# Please do not edit this file manually -# It should be added in your version-control system (i.e. Git) -provider = "postgresql" \ No newline at end of file diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 0d2151b3b..0762dadea 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -24,19 +24,6 @@ model User { googleProfile Json? } -model Review { - id Int @id @default(autoincrement()) - product Product @relation(fields: [product_id], references: [id]) - product_id Int @unique - score Int -} - -model Product { - id Int @id @default(autoincrement()) - review Review[] -} - - enum Role { USER ADMIN diff --git a/prisma/seed.ts b/prisma/seed.ts index 452e59198..6feca3779 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -5,7 +5,7 @@ const client = new PrismaClient() var chance = new Chance(); async function seed() { - for (let i = 0; i < 10; i++) { + for (let i = 0; i < 1; i++) { await client.user.create({ data: { id: i, @@ -16,18 +16,6 @@ async function seed() { roles: ["Super"], } }) - await client.review.create({ - data: { - id: i, - product_id: 1, - score: i - } - }) - await client.product.create({ - data: { - id: i - } - }) } } From e04e58bf715022469909de58d7be4af2922444f0 Mon Sep 17 00:00:00 2001 From: John Kim Date: Tue, 18 Oct 2022 15:51:13 +0900 Subject: [PATCH 5/7] Added prisma-client nx workspace generator to support multiple prisma clients --- package-lock.json | 621 +++--------------- package.json | 1 + tools/generators/prisma-generator/index.ts | 51 ++ tools/generators/prisma-generator/schema.json | 34 + .../template/__name__/index.ts__tmpl__ | 2 + .../__name__/prisma/schema.prisma__tmpl__ | 9 + tools/tsconfig.tools.json | 24 + tsconfig.base.json | 2 + 8 files changed, 199 insertions(+), 545 deletions(-) create mode 100644 tools/generators/prisma-generator/index.ts create mode 100644 tools/generators/prisma-generator/schema.json create mode 100644 tools/generators/prisma-generator/template/__name__/index.ts__tmpl__ create mode 100644 tools/generators/prisma-generator/template/__name__/prisma/schema.prisma__tmpl__ create mode 100644 tools/tsconfig.tools.json diff --git a/package-lock.json b/package-lock.json index d498a0811..a59714457 100644 --- a/package-lock.json +++ b/package-lock.json @@ -80,6 +80,7 @@ "@nrwl/angular": "14.8.1", "@nrwl/cli": "14.8.1", "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", "@nrwl/eslint-plugin-nx": "14.8.1", "@nrwl/jest": "14.8.1", "@nrwl/linter": "14.8.1", @@ -5612,24 +5613,6 @@ "node": "*" } }, - "node_modules/@nrwl/angular/node_modules/rxjs": { - "version": "6.6.7", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@nrwl/angular/node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD", - "peer": true - }, "node_modules/@nrwl/angular/node_modules/semver": { "version": "7.3.4", "dev": true, @@ -7279,16 +7262,6 @@ "typescript": "^3 || ^4" } }, - "node_modules/@popperjs/core": { - "version": "2.11.6", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/@prisma/client": { "version": "4.4.0", "hasInstallScript": true, @@ -7951,12 +7924,12 @@ }, "node_modules/@types/content-disposition": { "version": "0.5.5", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/cookies": { "version": "0.7.7", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/connect": "*", @@ -8013,7 +7986,7 @@ }, "node_modules/@types/express": { "version": "4.17.14", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", @@ -8024,7 +7997,7 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.17.31", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -8066,7 +8039,7 @@ }, "node_modules/@types/http-assert": { "version": "1.5.3", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/http-cache-semantics": { @@ -8076,7 +8049,7 @@ }, "node_modules/@types/http-errors": { "version": "1.8.2", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { @@ -8157,7 +8130,7 @@ }, "node_modules/@types/keygrip": { "version": "1.0.2", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/keyv": { @@ -8170,7 +8143,7 @@ }, "node_modules/@types/koa": { "version": "2.13.5", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/accepts": "*", @@ -8185,7 +8158,7 @@ }, "node_modules/@types/koa-compose": { "version": "3.2.5", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/koa": "*" @@ -13126,6 +13099,7 @@ }, "node_modules/encoding": { "version": "0.1.13", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13141,6 +13115,7 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -25081,225 +25056,6 @@ "version": "2.4.0", "license": "0BSD" }, - "node_modules/tslint": { - "version": "6.1.3", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" - } - }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/tslint/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/tslint/node_modules/builtin-modules": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/tslint/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/tslint/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/tslint/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/tslint/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/tslint/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD", - "peer": true - }, - "node_modules/tslint/node_modules/tsutils": { - "version": "2.29.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" - } - }, "node_modules/tsutils": { "version": "3.21.0", "dev": true, @@ -27020,8 +26776,7 @@ } }, "@apollo/cache-control-types": { - "version": "1.0.2", - "requires": {} + "version": "1.0.2" }, "@apollo/client": { "version": "3.6.9", @@ -27095,8 +26850,7 @@ } }, "@apollo/utils.dropunuseddefinitions": { - "version": "1.1.0", - "requires": {} + "version": "1.1.0" }, "@apollo/utils.keyvaluecache": { "version": "1.0.1", @@ -27114,12 +26868,10 @@ "version": "1.0.0" }, "@apollo/utils.printwithreducedwhitespace": { - "version": "1.1.0", - "requires": {} + "version": "1.1.0" }, "@apollo/utils.removealiases": { - "version": "1.0.0", - "requires": {} + "version": "1.0.0" }, "@apollo/utils.sortast": { "version": "1.1.0", @@ -27128,8 +26880,7 @@ } }, "@apollo/utils.stripsensitiveliterals": { - "version": "1.2.0", - "requires": {} + "version": "1.2.0" }, "@apollo/utils.usagereporting": { "version": "1.0.0", @@ -27143,8 +26894,7 @@ } }, "@apollographql/apollo-tools": { - "version": "0.5.4", - "requires": {} + "version": "0.5.4" }, "@apollographql/graphql-playground-html": { "version": "1.6.29", @@ -28353,8 +28103,7 @@ }, "@casl/angular": { "version": "8.1.0", - "dev": true, - "requires": {} + "dev": true }, "@casl/prisma": { "version": "1.3.0", @@ -28483,13 +28232,11 @@ }, "@csstools/postcss-unset-value": { "version": "1.0.2", - "dev": true, - "requires": {} + "dev": true }, "@csstools/selector-specificity": { "version": "2.0.2", - "dev": true, - "requires": {} + "dev": true }, "@cypress/request": { "version": "2.88.10", @@ -28975,8 +28722,7 @@ }, "@graphql-typed-document-node/core": { "version": "3.1.1", - "dev": true, - "requires": {} + "dev": true }, "@humanwhocodes/config-array": { "version": "0.9.5", @@ -29623,15 +29369,13 @@ }, "dependencies": { "graphql-ws": { - "version": "5.5.5", - "requires": {} + "version": "5.5.5" }, "uuid": { "version": "9.0.0" }, "ws": { - "version": "8.8.1", - "requires": {} + "version": "8.8.1" } } }, @@ -29651,12 +29395,10 @@ } }, "@nestjs/mapped-types": { - "version": "1.1.0", - "requires": {} + "version": "1.1.0" }, "@nestjs/passport": { - "version": "9.0.0", - "requires": {} + "version": "9.0.0" }, "@nestjs/platform-express": { "version": "9.1.2", @@ -29745,8 +29487,7 @@ }, "@ngtools/webpack": { "version": "14.2.3", - "dev": true, - "requires": {} + "dev": true }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -29891,21 +29632,6 @@ "brace-expansion": "^1.1.7" } }, - "rxjs": { - "version": "6.6.7", - "dev": true, - "peer": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "dev": true, - "peer": true - } - } - }, "semver": { "version": "7.3.4", "dev": true, @@ -31041,11 +30767,6 @@ "esquery": "^1.0.1" } }, - "@popperjs/core": { - "version": "2.11.6", - "dev": true, - "peer": true - }, "@prisma/client": { "version": "4.4.0", "requires": { @@ -31586,11 +31307,11 @@ }, "@types/content-disposition": { "version": "0.5.5", - "devOptional": true + "dev": true }, "@types/cookies": { "version": "0.7.7", - "devOptional": true, + "dev": true, "requires": { "@types/connect": "*", "@types/express": "*", @@ -31639,7 +31360,7 @@ }, "@types/express": { "version": "4.17.14", - "devOptional": true, + "dev": true, "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -31649,7 +31370,7 @@ }, "@types/express-serve-static-core": { "version": "4.17.31", - "devOptional": true, + "dev": true, "requires": { "@types/node": "*", "@types/qs": "*", @@ -31686,7 +31407,7 @@ }, "@types/http-assert": { "version": "1.5.3", - "devOptional": true + "dev": true }, "@types/http-cache-semantics": { "version": "4.0.1", @@ -31694,7 +31415,7 @@ }, "@types/http-errors": { "version": "1.8.2", - "devOptional": true + "dev": true }, "@types/http-proxy": { "version": "1.17.9", @@ -31763,7 +31484,7 @@ }, "@types/keygrip": { "version": "1.0.2", - "devOptional": true + "dev": true }, "@types/keyv": { "version": "3.1.4", @@ -31774,7 +31495,7 @@ }, "@types/koa": { "version": "2.13.5", - "devOptional": true, + "dev": true, "requires": { "@types/accepts": "*", "@types/content-disposition": "*", @@ -31788,7 +31509,7 @@ }, "@types/koa-compose": { "version": "3.2.5", - "devOptional": true, + "dev": true, "requires": { "@types/koa": "*" } @@ -32413,13 +32134,11 @@ }, "acorn-import-assertions": { "version": "1.8.0", - "dev": true, - "requires": {} + "dev": true }, "acorn-jsx": { "version": "5.3.2", - "dev": true, - "requires": {} + "dev": true }, "acorn-walk": { "version": "7.2.0", @@ -32612,8 +32331,7 @@ } }, "apollo-server-errors": { - "version": "3.3.1", - "requires": {} + "version": "3.3.1" }, "apollo-server-express": { "version": "3.10.2", @@ -33139,8 +32857,7 @@ }, "bootstrap": { "version": "5.2.1", - "dev": true, - "requires": {} + "dev": true }, "bootswatch": { "version": "5.2.1", @@ -33689,13 +33406,11 @@ "dependencies": { "@angular/compiler": { "version": "9.0.0", - "dev": true, - "requires": {} + "dev": true }, "@angular/core": { "version": "9.0.0", - "dev": true, - "requires": {} + "dev": true }, "aria-query": { "version": "3.0.0", @@ -34037,8 +33752,7 @@ }, "cosmiconfig-typescript-loader": { "version": "4.1.0", - "dev": true, - "requires": {} + "dev": true }, "crc-32": { "version": "1.2.2" @@ -34116,8 +33830,7 @@ }, "css-declaration-sorter": { "version": "6.3.1", - "dev": true, - "requires": {} + "dev": true }, "css-has-pseudo": { "version": "3.0.4", @@ -34179,8 +33892,7 @@ }, "css-prefers-color-scheme": { "version": "6.0.3", - "dev": true, - "requires": {} + "dev": true }, "css-rules": { "version": "1.1.0", @@ -34287,8 +33999,7 @@ }, "cssnano-utils": { "version": "3.1.0", - "dev": true, - "requires": {} + "dev": true }, "csso": { "version": "4.2.0", @@ -34978,6 +34689,7 @@ }, "encoding": { "version": "0.1.13", + "dev": true, "optional": true, "requires": { "iconv-lite": "^0.6.2" @@ -34985,6 +34697,7 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", + "dev": true, "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -35250,8 +34963,7 @@ }, "eslint-config-prettier": { "version": "8.1.0", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-cypress": { "version": "2.12.1", @@ -35624,8 +35336,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -35810,8 +35521,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "brace-expansion": { "version": "1.1.11", @@ -36242,8 +35952,7 @@ }, "graphql-ws": { "version": "5.11.2", - "dev": true, - "requires": {} + "dev": true }, "handle-thing": { "version": "2.0.1", @@ -36629,8 +36338,7 @@ }, "icss-utils": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "identity-obj-proxy": { "version": "3.0.0", @@ -37126,8 +36834,7 @@ }, "isomorphic-ws": { "version": "5.0.0", - "dev": true, - "requires": {} + "dev": true }, "isstream": { "version": "0.1.2", @@ -37625,8 +37332,7 @@ }, "jest-pnp-resolver": { "version": "1.2.2", - "dev": true, - "requires": {} + "dev": true }, "jest-preset-angular": { "version": "12.2.2", @@ -38698,8 +38404,7 @@ }, "meros": { "version": "1.2.1", - "dev": true, - "requires": {} + "dev": true }, "methods": { "version": "1.1.2" @@ -40348,23 +40053,19 @@ }, "postcss-discard-comments": { "version": "5.1.2", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-duplicates": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-empty": { "version": "5.1.1", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-overridden": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-double-position-gradients": { "version": "3.1.2", @@ -40397,13 +40098,11 @@ }, "postcss-font-variant": { "version": "5.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-gap-properties": { "version": "3.0.5", - "dev": true, - "requires": {} + "dev": true }, "postcss-image-set-function": { "version": "4.0.7", @@ -40423,8 +40122,7 @@ }, "postcss-initial": { "version": "4.0.1", - "dev": true, - "requires": {} + "dev": true }, "postcss-lab-function": { "version": "4.2.1", @@ -40445,13 +40143,11 @@ }, "postcss-logical": { "version": "5.0.4", - "dev": true, - "requires": {} + "dev": true }, "postcss-media-minmax": { "version": "5.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-merge-longhand": { "version": "5.1.6", @@ -40505,8 +40201,7 @@ }, "postcss-modules-extract-imports": { "version": "3.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -40541,8 +40236,7 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -40623,8 +40317,7 @@ }, "postcss-page-break": { "version": "3.0.4", - "dev": true, - "requires": {} + "dev": true }, "postcss-place": { "version": "7.0.5", @@ -40712,8 +40405,7 @@ }, "postcss-replace-overflow-wrap": { "version": "4.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-selector-not": { "version": "6.0.1", @@ -41171,8 +40863,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -41639,8 +41330,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -42140,8 +41830,7 @@ }, "style-loader": { "version": "3.3.1", - "dev": true, - "requires": {} + "dev": true }, "stylehacks": { "version": "5.1.0", @@ -42217,8 +41906,7 @@ "version": "1.2.0" }, "ws": { - "version": "7.5.9", - "requires": {} + "version": "7.5.9" } } }, @@ -42484,8 +42172,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "jest-worker": { "version": "27.5.1", @@ -42720,160 +42407,6 @@ "tslib": { "version": "2.4.0" }, - "tslint": { - "version": "6.1.3", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "dev": true, - "peer": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "argparse": { - "version": "1.0.10", - "dev": true, - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "brace-expansion": { - "version": "1.1.11", - "dev": true, - "peer": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "builtin-modules": { - "version": "1.1.1", - "dev": true, - "peer": true - }, - "chalk": { - "version": "2.4.2", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "dev": true, - "peer": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "dev": true, - "peer": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "peer": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "peer": true, - "requires": { - "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" - } - }, - "has-flag": { - "version": "3.0.0", - "dev": true, - "peer": true - }, - "js-yaml": { - "version": "3.14.1", - "dev": true, - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "dev": true, - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "dev": true, - "peer": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "semver": { - "version": "5.7.1", - "dev": true, - "peer": true - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true, - "peer": true - }, - "supports-color": { - "version": "5.5.0", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tslib": { - "version": "1.14.1", - "dev": true, - "peer": true - }, - "tsutils": { - "version": "2.29.0", - "dev": true, - "peer": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, "tsutils": { "version": "3.21.0", "dev": true, @@ -43288,8 +42821,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -43515,8 +43047,7 @@ } }, "ws": { - "version": "8.9.0", - "requires": {} + "version": "8.9.0" }, "xml-name-validator": { "version": "4.0.0", diff --git a/package.json b/package.json index f450226a6..7d87d880b 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,7 @@ "@nrwl/angular": "14.8.1", "@nrwl/cli": "14.8.1", "@nrwl/cypress": "14.8.1", + "@nrwl/devkit": "14.8.1", "@nrwl/eslint-plugin-nx": "14.8.1", "@nrwl/jest": "14.8.1", "@nrwl/linter": "14.8.1", diff --git a/tools/generators/prisma-generator/index.ts b/tools/generators/prisma-generator/index.ts new file mode 100644 index 000000000..9d373e095 --- /dev/null +++ b/tools/generators/prisma-generator/index.ts @@ -0,0 +1,51 @@ +import { + formatFiles, + generateFiles, + joinPathFragments, + names, + Tree +} from '@nrwl/devkit'; + +interface GeneratorOptions { + name: string; + provider: string; + connectionString: string; +} + +export default async function (tree: Tree, schema: GeneratorOptions) { + const { name, className, constantName } = names(schema.name) + + generateFiles( + tree, + joinPathFragments(__dirname, './template'), + 'libs/prisma-clients', + { + dbType: schema.provider, + tmpl: '', + name, + className, + constantName, + outputLocation: `../../../../node_modules/.prisma/${name}-client` + } + ) + + // Write .env + if (!tree.exists('.env') ) { + tree.write('.env', '') + } + + let envContents = tree.read('.env')?.toString() ?? `` + envContents += `${constantName}_SOURCE_URL=${schema.connectionString}\n` + tree.write('.env', envContents) + + // Write export + if ( !tree.exists('libs/prisma-clients/index.ts') ) { + tree.write('libs/prisma-clients/index.ts', '') + } + + let exportsContents = tree.read('libs/prisma-clients/index.ts')?.toString() ?? `` + exportsContents += `export { ${className}Client } from './${name}';\n` + tree.write('libs/prisma-clients/index.ts', exportsContents) + + await formatFiles(tree) +} \ No newline at end of file diff --git a/tools/generators/prisma-generator/schema.json b/tools/generators/prisma-generator/schema.json new file mode 100644 index 000000000..04ed8df0f --- /dev/null +++ b/tools/generators/prisma-generator/schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "http://json-schema.org/schema", + "cli": "nx", + "$id": "prisma-generator", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Prisma Project Name", + "x-prompt": "What do you want to call the project?" + }, + "provider": { + "type": "string", + "description": "Database Type", + "x-prompt": { + "message": "Which type of database are you connecting to?", + "type": "list", + "items": [ + { "value": "sqlserver", "label": "MSSQL" }, + { "value": "postgresql", "label": "Postgres" }, + { "value": "mysql", "label": "MySQL" }, + { "value": "sqlite", "label": "SQLite" }, + { "value": "mongodb", "label": "MongoDB" } + ] + } + }, + "connectionString": { + "type": "string", + "description": "Connection String", + "x-prompt": "What is the connection string you want to use?" + } + }, + "required": ["name", "provider", "connectionString"] +} diff --git a/tools/generators/prisma-generator/template/__name__/index.ts__tmpl__ b/tools/generators/prisma-generator/template/__name__/index.ts__tmpl__ new file mode 100644 index 000000000..a5fb691b5 --- /dev/null +++ b/tools/generators/prisma-generator/template/__name__/index.ts__tmpl__ @@ -0,0 +1,2 @@ +export { PrismaClient as <%= className %>Client } from '.prisma/<%= name %>-client'; +export * from '.prisma/<%= name %>-client' \ No newline at end of file diff --git a/tools/generators/prisma-generator/template/__name__/prisma/schema.prisma__tmpl__ b/tools/generators/prisma-generator/template/__name__/prisma/schema.prisma__tmpl__ new file mode 100644 index 000000000..54e34fc89 --- /dev/null +++ b/tools/generators/prisma-generator/template/__name__/prisma/schema.prisma__tmpl__ @@ -0,0 +1,9 @@ +generator client { + provider = "prisma-client-js" + output = "<%= outputLocation %>" +} + +datasource db { + provider = "<%= dbType %>" + url = env("<%= constantName %>_SOURCE_URL") +} \ No newline at end of file diff --git a/tools/tsconfig.tools.json b/tools/tsconfig.tools.json new file mode 100644 index 000000000..f3d86530b --- /dev/null +++ b/tools/tsconfig.tools.json @@ -0,0 +1,24 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "outDir": "../dist/out-tsc/tools", + "rootDir": ".", + "noUnusedLocals": true, + "sourceMap": true, + "declaration": false, + "moduleResolution": "node", + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "importHelpers": true, + "types": ["node"], + "typeRoots": ["node_modules/@types"], + "lib": ["es2017", "dom"], + "skipLibCheck": true, + "skipDefaultLibCheck": true, + "baseUrl": "." + }, + "exclude": ["node_modules", "tmp"], + "include": ["**/*.ts"] + } \ No newline at end of file diff --git a/tsconfig.base.json b/tsconfig.base.json index 48048b6c7..ee5d64135 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -15,6 +15,8 @@ "skipDefaultLibCheck": true, "baseUrl": ".", "paths": { + "@nx-prisma/prisma-clients": ["libs/prisma-clients/index.ts"], + "@nx-prisma/prisma-clients/*": ["libs/prisma-clients/*"], "@zen/api-interfaces": ["libs/api-interfaces/src/index.ts"], "@zen/auth": ["libs/auth/src/index.ts"], "@zen/common": ["libs/common/src/index.ts"], From 286131b8c59662e920b16d71040a1123fb179329 Mon Sep 17 00:00:00 2001 From: John Kim Date: Tue, 18 Oct 2022 16:05:53 +0900 Subject: [PATCH 6/7] Modified prisma-client generator to avoid duplicate generation in files --- tools/generators/prisma-generator/index.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/generators/prisma-generator/index.ts b/tools/generators/prisma-generator/index.ts index 9d373e095..f96900d2f 100644 --- a/tools/generators/prisma-generator/index.ts +++ b/tools/generators/prisma-generator/index.ts @@ -35,7 +35,11 @@ export default async function (tree: Tree, schema: GeneratorOptions) { } let envContents = tree.read('.env')?.toString() ?? `` - envContents += `${constantName}_SOURCE_URL=${schema.connectionString}\n` + if (envContents.includes(`${constantName}_SOURCE_URL=`)) { + envContents.replace(new RegExp(`${constantName}_SOURCE_URL=.*?\n`), `${constantName}_SOURCE_URL=${schema.connectionString}\n`) + } else { + envContents += `\n${constantName}_SOURCE_URL=${schema.connectionString}\n` + } tree.write('.env', envContents) // Write export @@ -44,7 +48,9 @@ export default async function (tree: Tree, schema: GeneratorOptions) { } let exportsContents = tree.read('libs/prisma-clients/index.ts')?.toString() ?? `` - exportsContents += `export { ${className}Client } from './${name}';\n` + if (!exportsContents.includes(`export { ${className}Client } from './${name}';`)) { + exportsContents += `export { ${className}Client } from './${name}';\n` + } tree.write('libs/prisma-clients/index.ts', exportsContents) await formatFiles(tree) From b976031d33d5b17b9f99e38b870e76efe37f1b5d Mon Sep 17 00:00:00 2001 From: John Kim Date: Tue, 18 Oct 2022 17:16:59 +0900 Subject: [PATCH 7/7] Made prisma generator modular to combine into Nest API nx workspace generator --- tools/generators/app-generator/index.ts | 14 +++++++++ tools/generators/app-generator/schema.json | 34 ++++++++++++++++++++++ tools/generators/prisma-generator/index.ts | 6 ++-- 3 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 tools/generators/app-generator/index.ts create mode 100644 tools/generators/app-generator/schema.json diff --git a/tools/generators/app-generator/index.ts b/tools/generators/app-generator/index.ts new file mode 100644 index 000000000..ed5de1c4e --- /dev/null +++ b/tools/generators/app-generator/index.ts @@ -0,0 +1,14 @@ +import { Tree } from '@nrwl/devkit'; +import { PrismaClientGenerator } from '../prisma-generator' + +interface GeneratorOptions { + name: string; + provider: string; + connectionString: string; +} + +export async function NestAPIGenerator (tree: Tree, options: GeneratorOptions) { + await PrismaClientGenerator(tree, {...options,}); +} + +export default NestAPIGenerator; \ No newline at end of file diff --git a/tools/generators/app-generator/schema.json b/tools/generators/app-generator/schema.json new file mode 100644 index 000000000..7c31934d6 --- /dev/null +++ b/tools/generators/app-generator/schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "http://json-schema.org/schema", + "cli": "nx", + "$id": "app-generator", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Prisma Project Name", + "x-prompt": "What do you want to call the project?" + }, + "provider": { + "type": "string", + "description": "Database Type", + "x-prompt": { + "message": "Which type of database are you connecting to?", + "type": "list", + "items": [ + { "value": "sqlserver", "label": "MSSQL" }, + { "value": "postgresql", "label": "Postgres" }, + { "value": "mysql", "label": "MySQL" }, + { "value": "sqlite", "label": "SQLite" }, + { "value": "mongodb", "label": "MongoDB" } + ] + } + }, + "connectionString": { + "type": "string", + "description": "Connection String", + "x-prompt": "What is the connection string you want to use?" + } + }, + "required": ["name", "provider", "connectionString"] +} diff --git a/tools/generators/prisma-generator/index.ts b/tools/generators/prisma-generator/index.ts index f96900d2f..ba619a377 100644 --- a/tools/generators/prisma-generator/index.ts +++ b/tools/generators/prisma-generator/index.ts @@ -12,7 +12,7 @@ interface GeneratorOptions { connectionString: string; } -export default async function (tree: Tree, schema: GeneratorOptions) { +export async function PrismaClientGenerator(tree: Tree, schema: GeneratorOptions) { const { name, className, constantName } = names(schema.name) generateFiles( @@ -54,4 +54,6 @@ export default async function (tree: Tree, schema: GeneratorOptions) { tree.write('libs/prisma-clients/index.ts', exportsContents) await formatFiles(tree) -} \ No newline at end of file +} + +export default PrismaClientGenerator; \ No newline at end of file

sV=GO7_ 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 z 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 { - console.error(e); - process.exit(1); - }) - .finally(async () => { - await prisma.$disconnect(); - }); +seed() \ No newline at end of file diff --git a/tools/templates/nest-resolvers-abac.ts b/tools/templates/nest-resolvers-abac.ts index 53427c125..711cec43a 100644 --- a/tools/templates/nest-resolvers-abac.ts +++ b/tools/templates/nest-resolvers-abac.ts @@ -1,4 +1,5 @@ -export function NestResolversABACTemplate(name: string) { +export function NestResolversABACTemplate(name: string, federation?: string) { + const federationPrefix = federation ? `${federation}_` : `` return `import { UseGuards } from '@nestjs/common'; import { Args, @@ -17,16 +18,16 @@ import { PrismaSelectArgs } from '../../prisma'; import { IContext } from '../models'; import resolvers from '../paljs/${name}/resolvers'; import type { - Aggregate${name}Args, - CreateOne${name}Args, - DeleteMany${name}Args, - DeleteOne${name}Args, - FindFirst${name}Args, - FindMany${name}Args, - FindUnique${name}Args, - UpdateMany${name}Args, - UpdateOne${name}Args, - UpsertOne${name}Args, + ${federationPrefix}Aggregate${name}Args, + ${federationPrefix}CreateOne${name}Args, + ${federationPrefix}DeleteMany${name}Args, + ${federationPrefix}DeleteOne${name}Args, + ${federationPrefix}FindFirst${name}Args, + ${federationPrefix}FindMany${name}Args, + ${federationPrefix}FindUnique${name}Args, + ${federationPrefix}UpdateMany${name}Args, + ${federationPrefix}UpdateOne${name}Args, + ${federationPrefix}UpsertOne${name}Args, } from '../resolversTypes'; export const typeDefs = null; @@ -52,112 +53,112 @@ export class ${name}Resolver { @Query() @UseGuards(GqlCaslGuard('read')) - async findUnique${name}( - @Args() args: FindUnique${name}Args, + async ${federationPrefix}findUnique${name}( + @Args() args: ${federationPrefix}FindUnique${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findUnique${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findUnique${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() @UseGuards(GqlCaslGuard('read')) - async findFirst${name}( - @Args() args: FindFirst${name}Args, + async ${federationPrefix}findFirst${name}( + @Args() args: ${federationPrefix}FindFirst${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findFirst${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findFirst${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() @UseGuards(GqlCaslGuard('read')) - async findMany${name}( - @Args() args: FindMany${name}Args, + async ${federationPrefix}findMany${name}( + @Args() args: ${federationPrefix}FindMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() @UseGuards(GqlCaslGuard('read')) - async findMany${name}Count( - @Args() args: FindMany${name}Args, + async ${federationPrefix}findMany${name}Count( + @Args() args: ${federationPrefix}FindMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findMany${name}Count(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findMany${name}Count(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() @UseGuards(GqlCaslGuard('read')) - async aggregate${name}( - @Args() args: Aggregate${name}Args, + async ${federationPrefix}aggregate${name}( + @Args() args: ${federationPrefix}Aggregate${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.aggregate${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}aggregate${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('create')) - async createOne${name}( - @Args() args: CreateOne${name}Args, + async ${federationPrefix}createOne${name}( + @Args() args: ${federationPrefix}CreateOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.createOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}createOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('update')) - async updateOne${name}( - @Args() args: UpdateOne${name}Args, + async ${federationPrefix}updateOne${name}( + @Args() args: ${federationPrefix}UpdateOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}updateOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('update')) - async updateMany${name}( - @Args() args: UpdateMany${name}Args, + async ${federationPrefix}updateMany${name}( + @Args() args: ${federationPrefix}UpdateMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}updateMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('create', 'update')) - async upsertOne${name}( - @Args() args: UpsertOne${name}Args, + async ${federationPrefix}upsertOne${name}( + @Args() args: ${federationPrefix}UpsertOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.upsertOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}upsertOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('delete')) - async deleteOne${name}( - @Args() args: DeleteOne${name}Args, + async ${federationPrefix}deleteOne${name}( + @Args() args: ${federationPrefix}DeleteOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}deleteOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() @UseGuards(GqlCaslGuard('delete')) - async deleteMany${name}( - @Args() args: DeleteMany${name}Args, + async ${federationPrefix}deleteMany${name}( + @Args() args: ${federationPrefix}DeleteMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}deleteMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } } `; diff --git a/tools/templates/nest-resolvers-rbac.ts b/tools/templates/nest-resolvers-rbac.ts index 7ac4dff66..2c951b30b 100644 --- a/tools/templates/nest-resolvers-rbac.ts +++ b/tools/templates/nest-resolvers-rbac.ts @@ -1,4 +1,5 @@ -export function NestResolversRBACTemplate(name: string) { +export function NestResolversRBACTemplate(name: string, federation?: string) { +const federationPrefix = federation ? `${federation}_` : `` return `import { UseGuards } from '@nestjs/common'; import { Args, Context, Info, Mutation, Query, Resolver } from '@nestjs/graphql'; import { GraphQLResolveInfo } from 'graphql'; @@ -8,16 +9,16 @@ import { PrismaSelectArgs } from '../../prisma'; import { IContext } from '../models'; import resolvers from '../paljs/${name}/resolvers'; import type { - Aggregate${name}Args, - CreateOne${name}Args, - DeleteMany${name}Args, - DeleteOne${name}Args, - FindFirst${name}Args, - FindMany${name}Args, - FindUnique${name}Args, - UpdateMany${name}Args, - UpdateOne${name}Args, - UpsertOne${name}Args, + ${federationPrefix}Aggregate${name}Args, + ${federationPrefix}CreateOne${name}Args, + ${federationPrefix}DeleteMany${name}Args, + ${federationPrefix}DeleteOne${name}Args, + ${federationPrefix}FindFirst${name}Args, + ${federationPrefix}FindMany${name}Args, + ${federationPrefix}FindUnique${name}Args, + ${federationPrefix}UpdateMany${name}Args, + ${federationPrefix}UpdateOne${name}Args, + ${federationPrefix}UpsertOne${name}Args, } from '../resolversTypes'; export const typeDefs = null; @@ -38,102 +39,102 @@ export const typeDefs = null; @UseGuards(GqlGuard) export class ${name}Resolver { @Query() - async findUnique${name}( - @Args() args: FindUnique${name}Args, + async ${federationPrefix}findUnique${name}( + @Args() args: ${federationPrefix}FindUnique${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findUnique${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findUnique${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() - async findFirst${name}( - @Args() args: FindFirst${name}Args, + async ${federationPrefix}findFirst${name}( + @Args() args: ${federationPrefix}FindFirst${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findFirst${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findFirst${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() - async findMany${name}( - @Args() args: FindMany${name}Args, + async ${federationPrefix}findMany${name}( + @Args() args: ${federationPrefix}FindMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() - async findMany${name}Count( - @Args() args: FindMany${name}Args, + async ${federationPrefix}findMany${name}Count( + @Args() args: ${federationPrefix}FindMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findMany${name}Count(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}findMany${name}Count(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() - async aggregate${name}( - @Args() args: Aggregate${name}Args, + async ${federationPrefix}aggregate${name}( + @Args() args: ${federationPrefix}Aggregate${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.aggregate${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.${federationPrefix}aggregate${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async createOne${name}( - @Args() args: CreateOne${name}Args, + async ${federationPrefix}createOne${name}( + @Args() args: ${federationPrefix}CreateOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.createOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}createOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async updateOne${name}( - @Args() args: UpdateOne${name}Args, + async ${federationPrefix}updateOne${name}( + @Args() args: ${federationPrefix}UpdateOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}updateOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async updateMany${name}( - @Args() args: UpdateMany${name}Args, + async ${federationPrefix}updateMany${name}( + @Args() args: ${federationPrefix}UpdateMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}updateMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async upsertOne${name}( - @Args() args: UpsertOne${name}Args, + async ${federationPrefix}upsertOne${name}( + @Args() args: ${federationPrefix}UpsertOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.upsertOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}upsertOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async deleteOne${name}( - @Args() args: DeleteOne${name}Args, + async ${federationPrefix}deleteOne${name}( + @Args() args: ${federationPrefix}DeleteOne${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}deleteOne${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } @Mutation() - async deleteMany${name}( - @Args() args: DeleteMany${name}Args, + async ${federationPrefix}deleteMany${name}( + @Args() args: ${federationPrefix}DeleteMany${name}Args, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.${federationPrefix}deleteMany${name}(undefined, PrismaSelectArgs(info, args), ctx, info); } } `; diff --git a/tools/zen-generator.ts b/tools/zen-generator.ts index 544ae2b9d..28833d51a 100644 --- a/tools/zen-generator.ts +++ b/tools/zen-generator.ts @@ -7,7 +7,6 @@ import { promisify } from 'util'; import { Generator as PalGenerator } from '@paljs/generator'; import { Config as PalConfig } from '@paljs/types'; -import { sdlInputsString } from './sdl-inputs'; import { ClientFieldsTemplate, ClientQueriesTemplate, @@ -51,27 +50,18 @@ export class ZenGenerator { await mkdir(palOutPath); } - const inputsString = await sdlInputsString({ - dmmfOptions: { datamodelPath: this.config.palConfig.schema }, - doNotUseFieldUpdateOperationsInput: - this.config.palConfig.backend?.doNotUseFieldUpdateOperationsInput, - }); - const inputOutPath = path.join(palOutPath, 'sdl-inputs.ts'); - await writeFile(inputOutPath, SDLInputsTemplate(inputsString)); - console.log(`- Wrote: ${inputOutPath}`); - const pal = new PalGenerator( { name: palConfig.backend.generator, schemaPath: palConfig.schema }, palConfig.backend ); await pal.run(); + console.log(`- Wrote: ${palOutPath}`); - // Get Prisma type names via the directory names under the 'paljs' folder; + // Get Prisma type names via the directory names under the 'prisma' folder; const dirents = await readdir(palOutPath, { withFileTypes: true }); let prismaNames = dirents.filter(d => d.isDirectory()).map(d => d.name); prismaNames = prismaNames.sort(); - const palTypeDefsFilePath = path.join(palOutPath, 'typeDefs.ts'); await writeFile(palTypeDefsFilePath, TypeDefsTemplate(prismaNames)); console.log(`- Wrote: ${palTypeDefsFilePath}`); @@ -90,9 +80,9 @@ export class ZenGenerator { console.log(`- Wrote: ${this.config.caslOutFile}`); } - wroteCount = await this.nestAbacResolvers(prismaNames); + wroteCount = await this.nestAbacResolvers(prismaNames, this.config.palConfig.backend?.federation); } else if (this.config.authScheme === 'RBAC') { - wroteCount = await this.nestRbacResolvers(prismaNames); + wroteCount = await this.nestRbacResolvers(prismaNames, this.config.palConfig.backend?.federation); } console.log(`* Total resolver files wrote: ${wroteCount}`); @@ -158,13 +148,13 @@ export class ZenGenerator { } } - async nestAbacResolvers(prismaNames: string[]) { + async nestAbacResolvers(prismaNames: string[], federation?: string ) { let wroteCount = 0; for (const prismaName of prismaNames) { const outPath = path.join(this.config.apiOutPath, 'resolvers', `${prismaName}.ts`); if (!fs.existsSync(outPath)) { - await writeFile(outPath, NestResolversABACTemplate(prismaName)); + await writeFile(outPath, NestResolversABACTemplate(prismaName, federation)); console.log(`- Wrote: ${outPath}`); wroteCount++; } @@ -173,13 +163,13 @@ export class ZenGenerator { return wroteCount; } - async nestRbacResolvers(prismaNames: string[]) { + async nestRbacResolvers(prismaNames: string[], federation?: string ) { let wroteCount = 0; for (const prismaName of prismaNames) { const outPath = path.join(this.config.apiOutPath, 'resolvers', `${prismaName}.ts`); if (!fs.existsSync(outPath)) { - await writeFile(outPath, NestResolversRBACTemplate(prismaName)); + await writeFile(outPath, NestResolversRBACTemplate(prismaName, federation)); console.log(`- Wrote: ${outPath}`); wroteCount++; } @@ -190,7 +180,7 @@ export class ZenGenerator { private execLocal(command: string) { console.log(command); - return execAsync('npx ' + command).then(({ stdout, stderr }) => { + return execAsync('npx --no-install ' + command).then(({ stdout, stderr }) => { if (stdout) console.log(stdout); if (stderr) console.log(stderr); }); From 91e5c3824b0415a595e8c8d2b97f3434d5f3cf7e Mon Sep 17 00:00:00 2001 From: John Kim Date: Mon, 17 Oct 2022 14:08:27 +0900 Subject: [PATCH 2/7] Added if checks for updateMany for ABAC and RBAC resolver templates --- apps/api/src/app/auth/casl/generated.ts | 4 + .../src/app/graphql/paljs/User/resolvers.ts | 22 +- .../src/app/graphql/paljs/User/typeDefs.ts | 60 +- apps/api/src/app/graphql/paljs/model-names.ts | 35 + apps/api/src/app/graphql/paljs/resolvers.ts | 4 +- apps/api/src/app/graphql/paljs/sdl-inputs.ts | 495 +- apps/api/src/app/graphql/paljs/typeDefs.ts | 4 +- apps/api/src/app/graphql/resolvers/User.ts | 171 +- apps/api/src/app/graphql/resolvers/index.ts | 18 +- apps/api/src/app/graphql/resolversTypes.ts | 970 +- docker-compose.yml | 4 +- libs/graphql/src/lib/fields/Product.gql.ts | 8 + libs/graphql/src/lib/fields/Review.gql.ts | 8 + libs/graphql/src/lib/fields/index.ts | 2 + libs/graphql/src/lib/prisma/Product.gql.ts | 111 + libs/graphql/src/lib/prisma/Review.gql.ts | 111 + package-lock.json | 13365 ++++------------ paljs-generator-5.0.1.tgz | Bin 278708 -> 279085 bytes .../migrations/20221014082719_/migration.sql | 47 + prisma/migrations/migration_lock.toml | 3 + tools/templates/nest-resolvers-abac.ts | 115 +- tools/templates/nest-resolvers-rbac.ts | 111 +- tools/zen-generator.ts | 23 +- 23 files changed, 4907 insertions(+), 10784 deletions(-) create mode 100644 apps/api/src/app/graphql/paljs/model-names.ts create mode 100644 libs/graphql/src/lib/fields/Product.gql.ts create mode 100644 libs/graphql/src/lib/fields/Review.gql.ts create mode 100644 libs/graphql/src/lib/prisma/Product.gql.ts create mode 100644 libs/graphql/src/lib/prisma/Review.gql.ts create mode 100644 prisma/migrations/20221014082719_/migration.sql create mode 100644 prisma/migrations/migration_lock.toml diff --git a/apps/api/src/app/auth/casl/generated.ts b/apps/api/src/app/auth/casl/generated.ts index 467a778ff..a657094f4 100644 --- a/apps/api/src/app/auth/casl/generated.ts +++ b/apps/api/src/app/auth/casl/generated.ts @@ -1,8 +1,12 @@ import { Subjects } from '@casl/prisma'; import { + Product, + Review, User, } from '@prisma/client'; export type PrismaSubjects = Subjects<{ + Product: Product; + Review: Review; User: User; }>; diff --git a/apps/api/src/app/graphql/paljs/User/resolvers.ts b/apps/api/src/app/graphql/paljs/User/resolvers.ts index f5f8635e2..c882d86bb 100644 --- a/apps/api/src/app/graphql/paljs/User/resolvers.ts +++ b/apps/api/src/app/graphql/paljs/User/resolvers.ts @@ -2,39 +2,39 @@ import { Resolvers } from '../../resolversTypes'; const resolvers: Resolvers = { Query: { - findUniqueUser: (_parent, args, { prisma }) => { + Product_findUniqueUser: (_parent, args, { prisma }) => { return prisma.user.findUnique(args); }, - findFirstUser: (_parent, args, { prisma }) => { + Product_findFirstUser: (_parent, args, { prisma }) => { return prisma.user.findFirst(args); }, - findManyUser: (_parent, args, { prisma }) => { + Product_findManyUser: (_parent, args, { prisma }) => { return prisma.user.findMany(args); }, - findManyUserCount: (_parent, args, { prisma }) => { + Product_findManyUserCount: (_parent, args, { prisma }) => { return prisma.user.count(args); }, - aggregateUser: (_parent, args, { prisma }) => { + Product_aggregateUser: (_parent, args, { prisma }) => { return prisma.user.aggregate(args); }, }, Mutation: { - createOneUser: (_parent, args, { prisma }) => { + Product_createOneUser: (_parent, args, { prisma }) => { return prisma.user.create(args); }, - updateOneUser: (_parent, args, { prisma }) => { + Product_updateOneUser: (_parent, args, { prisma }) => { return prisma.user.update(args); }, - deleteOneUser: async (_parent, args, { prisma }) => { + Product_deleteOneUser: async (_parent, args, { prisma }) => { return prisma.user.delete(args); }, - upsertOneUser: async (_parent, args, { prisma }) => { + Product_upsertOneUser: async (_parent, args, { prisma }) => { return prisma.user.upsert(args); }, - deleteManyUser: async (_parent, args, { prisma }) => { + Product_deleteManyUser: async (_parent, args, { prisma }) => { return prisma.user.deleteMany(args); }, - updateManyUser: (_parent, args, { prisma }) => { + Product_updateManyUser: (_parent, args, { prisma }) => { return prisma.user.updateMany(args); }, }, diff --git a/apps/api/src/app/graphql/paljs/User/typeDefs.ts b/apps/api/src/app/graphql/paljs/User/typeDefs.ts index fa81f7bc4..b444f61e6 100644 --- a/apps/api/src/app/graphql/paljs/User/typeDefs.ts +++ b/apps/api/src/app/graphql/paljs/User/typeDefs.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; export default gql` - type User @key(fields: "id") { + type User @key(fields: "id") @key(fields: "email") @shareable { id: Int! createdAt: DateTime! username: String @@ -13,50 +13,56 @@ export default gql` } type Query { - findUniqueUser(where: UserWhereUniqueInput!): User - findFirstUser( - where: UserWhereInput - orderBy: [UserOrderByWithRelationInput] - cursor: UserWhereUniqueInput + Product_findUniqueUser(where: Product_UserWhereUniqueInput!): User + Product_findFirstUser( + where: Product_UserWhereInput + orderBy: [Product_UserOrderByWithRelationInput] + cursor: Product_UserWhereUniqueInput take: Int skip: Int distinct: [UserScalarFieldEnum] ): User - findManyUser( - where: UserWhereInput - orderBy: [UserOrderByWithRelationInput] - cursor: UserWhereUniqueInput + Product_findManyUser( + where: Product_UserWhereInput + orderBy: [Product_UserOrderByWithRelationInput] + cursor: Product_UserWhereUniqueInput take: Int skip: Int distinct: [UserScalarFieldEnum] ): [User!] - findManyUserCount( - where: UserWhereInput - orderBy: [UserOrderByWithRelationInput] - cursor: UserWhereUniqueInput + Product_findManyUserCount( + where: Product_UserWhereInput + orderBy: [Product_UserOrderByWithRelationInput] + cursor: Product_UserWhereUniqueInput take: Int skip: Int distinct: [UserScalarFieldEnum] ): Int! - aggregateUser( - where: UserWhereInput - orderBy: [UserOrderByWithRelationInput] - cursor: UserWhereUniqueInput + Product_aggregateUser( + where: Product_UserWhereInput + orderBy: [Product_UserOrderByWithRelationInput] + cursor: Product_UserWhereUniqueInput take: Int skip: Int ): AggregateUser } type Mutation { - createOneUser(data: UserCreateInput!): User! - updateOneUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User! - deleteOneUser(where: UserWhereUniqueInput!): User - upsertOneUser( - where: UserWhereUniqueInput! - create: UserCreateInput! - update: UserUpdateInput! + Product_createOneUser(data: Product_UserCreateInput!): User! + Product_updateOneUser( + data: Product_UserUpdateInput! + where: Product_UserWhereUniqueInput! + ): User! + Product_deleteOneUser(where: Product_UserWhereUniqueInput!): User + Product_upsertOneUser( + where: Product_UserWhereUniqueInput! + create: Product_UserCreateInput! + update: Product_UserUpdateInput! ): User - deleteManyUser(where: UserWhereInput): BatchPayload - updateManyUser(data: UserUpdateManyMutationInput!, where: UserWhereInput): BatchPayload + Product_deleteManyUser(where: Product_UserWhereInput): BatchPayload + Product_updateManyUser( + data: Product_UserUpdateManyMutationInput! + where: Product_UserWhereInput + ): BatchPayload } `; diff --git a/apps/api/src/app/graphql/paljs/model-names.ts b/apps/api/src/app/graphql/paljs/model-names.ts new file mode 100644 index 000000000..d756d7339 --- /dev/null +++ b/apps/api/src/app/graphql/paljs/model-names.ts @@ -0,0 +1,35 @@ +import { RenameRootFields, RenameTypes, wrapSchema } from '@graphql-tools/wrap'; +import { GraphQLSchema } from 'graphql'; + +export const modelNames = () => { + return ['User', 'Review', 'Product']; +}; + +//This subgraph's name is set to "Product". +//Input type args is modified to be preceded by "Product_" because inputs are merged using the intersection strategy in the current version of Apollo Federation and directives are not supported with input types. +export const renamedInputTypesSchema = async (schema: GraphQLSchema) => { + const typeMap = schema.getTypeMap(); + const models: string = modelNames().join('|'); + const inputTypes = Object.keys(typeMap).filter(type => { + const inputTypesRegex = new RegExp( + `(${models})(WhereInput|OrderByWithRelationInput|WhereUniqueInput|OrderByWithAggregationInput|ScalarWhereWithAggregatesInput|CreateInput|UncheckedCreateInput|UpdateInput|UncheckedUpdateInput|CreateManyInput|UpdateManyMutationInput|UncheckedUpdateManyInput|CountOrderByAggregateInput|AvgOrderByAggregateInput|MaxOrderByAggregateInput|MinOrderByAggregateInput|SumOrderByAggregateInput|Create.*?Input|Update.*?Input|Unchecked.*?Input)` + ); + return type.match(inputTypesRegex)?.input; + }); + + return wrapSchema({ + schema: schema, + transforms: [ + new RenameTypes(name => (inputTypes.includes(name) ? `Product_${name}` : name)), + new RenameRootFields((operation, fieldName) => + (operation == 'Query' || operation == 'Mutation') && + fieldName != '_entities' && + fieldName != '_service' && + fieldName != 'sampleUpload' && + fieldName != 'sampleUploadMany' + ? `Product_${fieldName}` + : fieldName + ), + ], + }); +}; diff --git a/apps/api/src/app/graphql/paljs/resolvers.ts b/apps/api/src/app/graphql/paljs/resolvers.ts index d69d11838..9651eac1a 100644 --- a/apps/api/src/app/graphql/paljs/resolvers.ts +++ b/apps/api/src/app/graphql/paljs/resolvers.ts @@ -1,2 +1,4 @@ +import Product from './Product/resolvers'; +import Review from './Review/resolvers'; import User from './User/resolvers'; -export default [User]; +export default [User, Review, Product]; diff --git a/apps/api/src/app/graphql/paljs/sdl-inputs.ts b/apps/api/src/app/graphql/paljs/sdl-inputs.ts index 90fc8a78a..743485778 100644 --- a/apps/api/src/app/graphql/paljs/sdl-inputs.ts +++ b/apps/api/src/app/graphql/paljs/sdl-inputs.ts @@ -17,11 +17,21 @@ export default gql` JsonNull } + enum ProductScalarFieldEnum { + id + } + enum QueryMode { default insensitive } + enum ReviewScalarFieldEnum { + id + product_id + score + } + enum SortOrder { asc desc @@ -45,10 +55,10 @@ export default gql` googleProfile } - input UserWhereInput { - AND: [UserWhereInput!] - OR: [UserWhereInput!] - NOT: [UserWhereInput!] + input Product_UserWhereInput { + AND: [Product_UserWhereInput!] + OR: [Product_UserWhereInput!] + NOT: [Product_UserWhereInput!] id: IntFilter createdAt: DateTimeFilter username: StringNullableFilter @@ -59,7 +69,7 @@ export default gql` googleProfile: JsonNullableFilter } - input UserOrderByWithRelationInput { + input Product_UserOrderByWithRelationInput { id: SortOrder createdAt: SortOrder username: SortOrder @@ -70,14 +80,14 @@ export default gql` googleProfile: SortOrder } - input UserWhereUniqueInput { + input Product_UserWhereUniqueInput { id: Int username: String email: String googleId: String } - input UserOrderByWithAggregationInput { + input Product_UserOrderByWithAggregationInput { id: SortOrder createdAt: SortOrder username: SortOrder @@ -86,17 +96,17 @@ export default gql` roles: SortOrder googleId: SortOrder googleProfile: SortOrder - _count: UserCountOrderByAggregateInput - _avg: UserAvgOrderByAggregateInput - _max: UserMaxOrderByAggregateInput - _min: UserMinOrderByAggregateInput - _sum: UserSumOrderByAggregateInput + _count: Product_UserCountOrderByAggregateInput + _avg: Product_UserAvgOrderByAggregateInput + _max: Product_UserMaxOrderByAggregateInput + _min: Product_UserMinOrderByAggregateInput + _sum: Product_UserSumOrderByAggregateInput } - input UserScalarWhereWithAggregatesInput { - AND: [UserScalarWhereWithAggregatesInput!] - OR: [UserScalarWhereWithAggregatesInput!] - NOT: [UserScalarWhereWithAggregatesInput!] + input Product_UserScalarWhereWithAggregatesInput { + AND: [Product_UserScalarWhereWithAggregatesInput!] + OR: [Product_UserScalarWhereWithAggregatesInput!] + NOT: [Product_UserScalarWhereWithAggregatesInput!] id: IntWithAggregatesFilter createdAt: DateTimeWithAggregatesFilter username: StringNullableWithAggregatesFilter @@ -107,7 +117,82 @@ export default gql` googleProfile: JsonNullableWithAggregatesFilter } - input UserCreateInput { + input Product_ReviewWhereInput { + AND: [Product_ReviewWhereInput!] + OR: [Product_ReviewWhereInput!] + NOT: [Product_ReviewWhereInput!] + id: IntFilter + product: Product_ProductWhereInput + product_id: IntFilter + score: IntFilter + } + + input Product_ReviewOrderByWithRelationInput { + id: SortOrder + product: Product_ProductOrderByWithRelationInput + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewWhereUniqueInput { + id: Int + product_id: Int + } + + input Product_ReviewOrderByWithAggregationInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + _count: Product_ReviewCountOrderByAggregateInput + _avg: Product_ReviewAvgOrderByAggregateInput + _max: Product_ReviewMaxOrderByAggregateInput + _min: Product_ReviewMinOrderByAggregateInput + _sum: Product_ReviewSumOrderByAggregateInput + } + + input Product_ReviewScalarWhereWithAggregatesInput { + AND: [Product_ReviewScalarWhereWithAggregatesInput!] + OR: [Product_ReviewScalarWhereWithAggregatesInput!] + NOT: [Product_ReviewScalarWhereWithAggregatesInput!] + id: IntWithAggregatesFilter + product_id: IntWithAggregatesFilter + score: IntWithAggregatesFilter + } + + input Product_ProductWhereInput { + AND: [Product_ProductWhereInput!] + OR: [Product_ProductWhereInput!] + NOT: [Product_ProductWhereInput!] + id: IntFilter + review: Product_ReviewListRelationFilter + } + + input Product_ProductOrderByWithRelationInput { + id: SortOrder + review: Product_ReviewOrderByRelationAggregateInput + } + + input Product_ProductWhereUniqueInput { + id: Int + } + + input Product_ProductOrderByWithAggregationInput { + id: SortOrder + _count: Product_ProductCountOrderByAggregateInput + _avg: Product_ProductAvgOrderByAggregateInput + _max: Product_ProductMaxOrderByAggregateInput + _min: Product_ProductMinOrderByAggregateInput + _sum: Product_ProductSumOrderByAggregateInput + } + + input Product_ProductScalarWhereWithAggregatesInput { + AND: [Product_ProductScalarWhereWithAggregatesInput!] + OR: [Product_ProductScalarWhereWithAggregatesInput!] + NOT: [Product_ProductScalarWhereWithAggregatesInput!] + id: IntWithAggregatesFilter + } + + input Product_UserCreateInput { createdAt: DateTime username: String password: String @@ -117,7 +202,7 @@ export default gql` googleProfile: Json } - input UserUncheckedCreateInput { + input Product_UserUncheckedCreateInput { id: Int createdAt: DateTime username: String @@ -128,7 +213,7 @@ export default gql` googleProfile: Json } - input UserUpdateInput { + input Product_UserUpdateInput { createdAt: DateTime username: String password: String @@ -138,7 +223,7 @@ export default gql` googleProfile: Json } - input UserUncheckedUpdateInput { + input Product_UserUncheckedUpdateInput { id: Int createdAt: DateTime username: String @@ -149,7 +234,7 @@ export default gql` googleProfile: Json } - input UserCreateManyInput { + input Product_UserCreateManyInput { id: Int createdAt: DateTime username: String @@ -160,7 +245,7 @@ export default gql` googleProfile: Json } - input UserUpdateManyMutationInput { + input Product_UserUpdateManyMutationInput { createdAt: DateTime username: String password: String @@ -170,7 +255,7 @@ export default gql` googleProfile: Json } - input UserUncheckedUpdateManyInput { + input Product_UserUncheckedUpdateManyInput { id: Int createdAt: DateTime username: String @@ -181,6 +266,70 @@ export default gql` googleProfile: Json } + input Product_ReviewCreateInput { + product: Product_ProductCreateNestedOneWithoutReviewInput! + score: Int! + } + + input Product_ReviewUncheckedCreateInput { + id: Int + product_id: Int! + score: Int! + } + + input Product_ReviewUpdateInput { + product: Product_ProductUpdateOneRequiredWithoutReviewNestedInput + score: Int + } + + input Product_ReviewUncheckedUpdateInput { + id: Int + product_id: Int + score: Int + } + + input Product_ReviewCreateManyInput { + id: Int + product_id: Int! + score: Int! + } + + input Product_ReviewUpdateManyMutationInput { + score: Int + } + + input Product_ReviewUncheckedUpdateManyInput { + id: Int + product_id: Int + score: Int + } + + input Product_ProductCreateInput { + review: Product_ReviewCreateNestedManyWithoutProductInput + } + + input Product_ProductUncheckedCreateInput { + id: Int + review: Product_ReviewUncheckedCreateNestedManyWithoutProductInput + } + + input Product_ProductUpdateInput { + review: Product_ReviewUpdateManyWithoutProductNestedInput + } + + input Product_ProductUncheckedUpdateInput { + id: Int + review: Product_ReviewUncheckedUpdateManyWithoutProductNestedInput + } + + input Product_ProductCreateManyInput { + id: Int + } + + input Product_ProductUncheckedUpdateManyInput { + id: Int + } + input IntFilter { equals: Int in: [Int!] @@ -257,7 +406,7 @@ export default gql` not: Json } - input UserCountOrderByAggregateInput { + input Product_UserCountOrderByAggregateInput { id: SortOrder createdAt: SortOrder username: SortOrder @@ -268,11 +417,11 @@ export default gql` googleProfile: SortOrder } - input UserAvgOrderByAggregateInput { + input Product_UserAvgOrderByAggregateInput { id: SortOrder } - input UserMaxOrderByAggregateInput { + input Product_UserMaxOrderByAggregateInput { id: SortOrder createdAt: SortOrder username: SortOrder @@ -281,7 +430,7 @@ export default gql` googleId: SortOrder } - input UserMinOrderByAggregateInput { + input Product_UserMinOrderByAggregateInput { id: SortOrder createdAt: SortOrder username: SortOrder @@ -290,7 +439,7 @@ export default gql` googleId: SortOrder } - input UserSumOrderByAggregateInput { + input Product_UserSumOrderByAggregateInput { id: SortOrder } @@ -379,7 +528,72 @@ export default gql` _max: NestedJsonNullableFilter } - input UserCreaterolesInput { + input Product_ProductRelationFilter { + is: Product_ProductWhereInput + isNot: Product_ProductWhereInput + } + + input Product_ReviewCountOrderByAggregateInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewAvgOrderByAggregateInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewMaxOrderByAggregateInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewMinOrderByAggregateInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewSumOrderByAggregateInput { + id: SortOrder + product_id: SortOrder + score: SortOrder + } + + input Product_ReviewListRelationFilter { + every: Product_ReviewWhereInput + some: Product_ReviewWhereInput + none: Product_ReviewWhereInput + } + + input Product_ReviewOrderByRelationAggregateInput { + _count: SortOrder + } + + input Product_ProductCountOrderByAggregateInput { + id: SortOrder + } + + input Product_ProductAvgOrderByAggregateInput { + id: SortOrder + } + + input Product_ProductMaxOrderByAggregateInput { + id: SortOrder + } + + input Product_ProductMinOrderByAggregateInput { + id: SortOrder + } + + input Product_ProductSumOrderByAggregateInput { + id: SortOrder + } + + input Product_UserCreaterolesInput { set: [String!]! } @@ -395,7 +609,7 @@ export default gql` set: String } - input UserUpdaterolesInput { + input Product_UserUpdaterolesInput { set: [String!] push: [String!] } @@ -408,6 +622,62 @@ export default gql` divide: Int } + input Product_ProductCreateNestedOneWithoutReviewInput { + create: Product_ProductUncheckedCreateWithoutReviewInput + connectOrCreate: Product_ProductCreateOrConnectWithoutReviewInput + connect: Product_ProductWhereUniqueInput + } + + input Product_ProductUpdateOneRequiredWithoutReviewNestedInput { + create: Product_ProductUncheckedCreateWithoutReviewInput + connectOrCreate: Product_ProductCreateOrConnectWithoutReviewInput + upsert: Product_ProductUpsertWithoutReviewInput + connect: Product_ProductWhereUniqueInput + update: Product_ProductUncheckedUpdateWithoutReviewInput + } + + input Product_ReviewCreateNestedManyWithoutProductInput { + create: [Product_ReviewCreateWithoutProductInput!] + connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] + createMany: Product_ReviewCreateManyProductInputEnvelope + connect: [Product_ReviewWhereUniqueInput!] + } + + input Product_ReviewUncheckedCreateNestedManyWithoutProductInput { + create: [Product_ReviewCreateWithoutProductInput!] + connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] + createMany: Product_ReviewCreateManyProductInputEnvelope + connect: [Product_ReviewWhereUniqueInput!] + } + + input Product_ReviewUpdateManyWithoutProductNestedInput { + create: [Product_ReviewCreateWithoutProductInput!] + connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] + upsert: [Product_ReviewUpsertWithWhereUniqueWithoutProductInput!] + createMany: Product_ReviewCreateManyProductInputEnvelope + set: [Product_ReviewWhereUniqueInput!] + disconnect: [Product_ReviewWhereUniqueInput!] + delete: [Product_ReviewWhereUniqueInput!] + connect: [Product_ReviewWhereUniqueInput!] + update: [Product_ReviewUpdateWithWhereUniqueWithoutProductInput!] + updateMany: [Product_ReviewUpdateManyWithWhereWithoutProductInput!] + deleteMany: [Product_ReviewScalarWhereInput!] + } + + input Product_ReviewUncheckedUpdateManyWithoutProductNestedInput { + create: [Product_ReviewCreateWithoutProductInput!] + connectOrCreate: [Product_ReviewCreateOrConnectWithoutProductInput!] + upsert: [Product_ReviewUpsertWithWhereUniqueWithoutProductInput!] + createMany: Product_ReviewCreateManyProductInputEnvelope + set: [Product_ReviewWhereUniqueInput!] + disconnect: [Product_ReviewWhereUniqueInput!] + delete: [Product_ReviewWhereUniqueInput!] + connect: [Product_ReviewWhereUniqueInput!] + update: [Product_ReviewUpdateWithWhereUniqueWithoutProductInput!] + updateMany: [Product_ReviewUpdateManyWithWhereWithoutProductInput!] + deleteMany: [Product_ReviewScalarWhereInput!] + } + input NestedIntFilter { equals: Int in: [Int!] @@ -560,7 +830,88 @@ export default gql` not: Json } - type AggregateUser { + input Product_ProductUncheckedCreateWithoutReviewInput { + id: Int + } + + input Product_ProductCreateOrConnectWithoutReviewInput { + where: Product_ProductWhereUniqueInput! + create: Product_ProductUncheckedCreateWithoutReviewInput! + } + + input Product_ProductUpsertWithoutReviewInput { + update: Product_ProductUncheckedUpdateWithoutReviewInput! + create: Product_ProductUncheckedCreateWithoutReviewInput! + } + + input Product_ProductUncheckedUpdateWithoutReviewInput { + id: Int + } + + input Product_ReviewCreateWithoutProductInput { + score: Int! + } + + input Product_ReviewUncheckedCreateWithoutProductInput { + id: Int + score: Int! + } + + input Product_ReviewCreateOrConnectWithoutProductInput { + where: Product_ReviewWhereUniqueInput! + create: Product_ReviewUncheckedCreateWithoutProductInput! + } + + input Product_ReviewCreateManyProductInputEnvelope { + data: [Product_ReviewCreateManyProductInput!]! + skipDuplicates: Boolean + } + + input Product_ReviewUpsertWithWhereUniqueWithoutProductInput { + where: Product_ReviewWhereUniqueInput! + update: Product_ReviewUncheckedUpdateWithoutProductInput! + create: Product_ReviewUncheckedCreateWithoutProductInput! + } + + input Product_ReviewUpdateWithWhereUniqueWithoutProductInput { + where: Product_ReviewWhereUniqueInput! + data: Product_ReviewUncheckedUpdateWithoutProductInput! + } + + input Product_ReviewUpdateManyWithWhereWithoutProductInput { + where: Product_ReviewScalarWhereInput! + data: Product_ReviewUncheckedUpdateManyWithoutReviewInput! + } + + input Product_ReviewScalarWhereInput { + AND: [Product_ReviewScalarWhereInput!] + OR: [Product_ReviewScalarWhereInput!] + NOT: [Product_ReviewScalarWhereInput!] + id: IntFilter + product_id: IntFilter + score: IntFilter + } + + input Product_ReviewCreateManyProductInput { + id: Int + score: Int! + } + + input Product_ReviewUpdateWithoutProductInput { + score: Int + } + + input Product_ReviewUncheckedUpdateWithoutProductInput { + id: Int + score: Int + } + + input Product_ReviewUncheckedUpdateManyWithoutReviewInput { + id: Int + score: Int + } + + type AggregateUser @shareable { _count: UserCountAggregateOutputType _avg: UserAvgAggregateOutputType _sum: UserSumAggregateOutputType @@ -568,7 +919,23 @@ export default gql` _max: UserMaxAggregateOutputType } - type UserCountAggregateOutputType { + type AggregateReview @shareable { + _count: ReviewCountAggregateOutputType + _avg: ReviewAvgAggregateOutputType + _sum: ReviewSumAggregateOutputType + _min: ReviewMinAggregateOutputType + _max: ReviewMaxAggregateOutputType + } + + type AggregateProduct @shareable { + _count: ProductCountAggregateOutputType + _avg: ProductAvgAggregateOutputType + _sum: ProductSumAggregateOutputType + _min: ProductMinAggregateOutputType + _max: ProductMaxAggregateOutputType + } + + type UserCountAggregateOutputType @shareable { id: Int! createdAt: Int! username: Int! @@ -580,15 +947,15 @@ export default gql` _all: Int! } - type UserAvgAggregateOutputType { + type UserAvgAggregateOutputType @shareable { id: Float } - type UserSumAggregateOutputType { + type UserSumAggregateOutputType @shareable { id: Int } - type UserMinAggregateOutputType { + type UserMinAggregateOutputType @key(fields: "id") @key(fields: "email") @shareable { id: Int createdAt: DateTime username: String @@ -597,7 +964,7 @@ export default gql` googleId: String } - type UserMaxAggregateOutputType { + type UserMaxAggregateOutputType @key(fields: "id") @key(fields: "email") @shareable { id: Int createdAt: DateTime username: String @@ -605,4 +972,60 @@ export default gql` email: String googleId: String } + + type ReviewCountAggregateOutputType @shareable { + id: Int! + product_id: Int! + score: Int! + _all: Int! + } + + type ReviewAvgAggregateOutputType @shareable { + id: Float + product_id: Float + score: Float + } + + type ReviewSumAggregateOutputType @shareable { + id: Int + product_id: Int + score: Int + } + + type ReviewMinAggregateOutputType @key(fields: "id") @key(fields: "product_id") @shareable { + id: Int + product_id: Int + score: Int + } + + type ReviewMaxAggregateOutputType @key(fields: "id") @key(fields: "product_id") @shareable { + id: Int + product_id: Int + score: Int + } + + type ProductCountOutputType @shareable { + review: Int! + } + + type ProductCountAggregateOutputType @shareable { + id: Int! + _all: Int! + } + + type ProductAvgAggregateOutputType @shareable { + id: Float + } + + type ProductSumAggregateOutputType @shareable { + id: Int + } + + type ProductMinAggregateOutputType @key(fields: "id") @shareable { + id: Int + } + + type ProductMaxAggregateOutputType @key(fields: "id") @shareable { + id: Int + } `; diff --git a/apps/api/src/app/graphql/paljs/typeDefs.ts b/apps/api/src/app/graphql/paljs/typeDefs.ts index 2d07fa709..1e1bbd7a4 100644 --- a/apps/api/src/app/graphql/paljs/typeDefs.ts +++ b/apps/api/src/app/graphql/paljs/typeDefs.ts @@ -1,6 +1,8 @@ import { mergeTypeDefs } from '@graphql-tools/merge'; +import Product from './Product/typeDefs'; +import Review from './Review/typeDefs'; import SDLInputs from './sdl-inputs'; import User from './User/typeDefs'; -export default mergeTypeDefs([SDLInputs, User]); +export default mergeTypeDefs([SDLInputs, Product, Review, User]); diff --git a/apps/api/src/app/graphql/resolvers/User.ts b/apps/api/src/app/graphql/resolvers/User.ts index 9c6e6cbe2..ef0ea9f92 100644 --- a/apps/api/src/app/graphql/resolvers/User.ts +++ b/apps/api/src/app/graphql/resolvers/User.ts @@ -6,53 +6,44 @@ import { Mutation, Parent, Query, - ResolveField, ResolveReference, Resolver, } from '@nestjs/graphql'; -import { User } from '@prisma/client'; import { GraphQLResolveInfo } from 'graphql'; -import { gql } from 'graphql-tag'; -import { CaslAbilityFactory, CaslSubject, GqlCaslGuard } from '../../auth'; +import { CaslSubject, GqlCaslGuard } from '../../auth'; import { PrismaSelectArgs } from '../../prisma'; import { IContext } from '../models'; import resolvers from '../paljs/User/resolvers'; import type { - AggregateUserArgs, - CreateOneUserArgs, - DeleteManyUserArgs, - DeleteOneUserArgs, - FindFirstUserArgs, - FindManyUserArgs, - FindUniqueUserArgs, - UpdateManyUserArgs, - UpdateOneUserArgs, - UpsertOneUserArgs, + Product_AggregateUserArgs, + Product_CreateOneUserArgs, + Product_DeleteManyUserArgs, + Product_DeleteOneUserArgs, + Product_FindFirstUserArgs, + Product_FindManyUserArgs, + Product_FindUniqueUserArgs, + Product_UpdateManyUserArgs, + Product_UpdateOneUserArgs, + Product_UpsertOneUserArgs, } from '../resolversTypes'; -export const typeDefs = gql` - extend type User { - rules: [Json!]! - } -`; +export const typeDefs = null; +// export const typeDefs = gql` +// extend type Query { +// sampleUserQuery: User +// } +// extend type Mutation { +// sampleUserMutation(args: Int!): Boolean +// } +// extend type User { +// sampleUserField: String +// } +// `; @Resolver('User') @CaslSubject('User') export class UserResolver { - constructor(private readonly caslAbilityFactory: CaslAbilityFactory) {} - - @ResolveField() - async password() { - return null; - } - - @ResolveField() - async rules(@Parent() parent: User) { - const ability = await this.caslAbilityFactory.createAbility(parent); - return ability.rules; - } - @ResolveReference() resolveReference(@Parent() reference, @Context() ctx: IContext) { return resolvers.User.__resolveReference(reference, ctx); @@ -60,111 +51,161 @@ export class UserResolver { @Query() @UseGuards(GqlCaslGuard('read')) - async findUniqueUser( - @Args() args: FindUniqueUserArgs, + async Product_findUniqueUser( + @Args() args: Product_FindUniqueUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findUniqueUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.Product_findUniqueUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Query() @UseGuards(GqlCaslGuard('read')) - async findFirstUser( - @Args() args: FindFirstUserArgs, + async Product_findFirstUser( + @Args() args: Product_FindFirstUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findFirstUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.Product_findFirstUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Query() @UseGuards(GqlCaslGuard('read')) - async findManyUser( - @Args() args: FindManyUserArgs, + async Product_findManyUser( + @Args() args: Product_FindManyUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findManyUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.Product_findManyUser(undefined, PrismaSelectArgs(info, args), ctx, info); } @Query() @UseGuards(GqlCaslGuard('read')) - async findManyUserCount( - @Args() args: FindManyUserArgs, + async Product_findManyUserCount( + @Args() args: Product_FindManyUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.findManyUserCount(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.Product_findManyUserCount( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Query() @UseGuards(GqlCaslGuard('read')) - async aggregateUser( - @Args() args: AggregateUserArgs, + async Product_aggregateUser( + @Args() args: Product_AggregateUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Query.aggregateUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Query.Product_aggregateUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('create')) - async createOneUser( - @Args() args: CreateOneUserArgs, + async Product_createOneUser( + @Args() args: Product_CreateOneUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.createOneUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_createOneUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('update')) - async updateOneUser( - @Args() args: UpdateOneUserArgs, + async Product_updateOneUser( + @Args() args: Product_UpdateOneUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateOneUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_updateOneUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('update')) - async updateManyUser( - @Args() args: UpdateManyUserArgs, + async Product_updateManyUser( + @Args() args: Product_UpdateManyUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.updateManyUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_updateManyUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('create', 'update')) - async upsertOneUser( - @Args() args: UpsertOneUserArgs, + async Product_upsertOneUser( + @Args() args: Product_UpsertOneUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.upsertOneUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_upsertOneUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('delete')) - async deleteOneUser( - @Args() args: DeleteOneUserArgs, + async Product_deleteOneUser( + @Args() args: Product_DeleteOneUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteOneUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_deleteOneUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } @Mutation() @UseGuards(GqlCaslGuard('delete')) - async deleteManyUser( - @Args() args: DeleteManyUserArgs, + async Product_deleteManyUser( + @Args() args: Product_DeleteManyUserArgs, @Info() info: GraphQLResolveInfo, @Context() ctx: IContext ) { - return resolvers.Mutation.deleteManyUser(undefined, PrismaSelectArgs(info, args), ctx, info); + return resolvers.Mutation.Product_deleteManyUser( + undefined, + PrismaSelectArgs(info, args), + ctx, + info + ); } } diff --git a/apps/api/src/app/graphql/resolvers/index.ts b/apps/api/src/app/graphql/resolvers/index.ts index 02f2a6612..3a2dc6a35 100644 --- a/apps/api/src/app/graphql/resolvers/index.ts +++ b/apps/api/src/app/graphql/resolvers/index.ts @@ -4,12 +4,26 @@ import { makeExecutableSchema } from '@graphql-tools/schema'; import { typeDefs as GlobalTypeDefs } from '../global-schema.gql'; import PALJS_TYPE_DEFS from '../paljs/typeDefs'; import { AuthResolver, typeDefs as AuthTypeDefs } from './Auth'; +import { ProductResolver, typeDefs as ProductTypeDefs } from './Product'; +import { ReviewResolver, typeDefs as ReviewTypeDefs } from './Review'; import { SampleResolver, typeDefs as SampleTypeDefs } from './Sample'; import { UserResolver, typeDefs as UserTypeDefs } from './User'; -export const NEST_RESOLVERS = [AuthResolver, SampleResolver, UserResolver]; +export const NEST_RESOLVERS = [ + AuthResolver, + ProductResolver, + ReviewResolver, + SampleResolver, + UserResolver, +]; -export const NEST_TYPE_DEFS = [AuthTypeDefs, SampleTypeDefs, UserTypeDefs].filter(x => x); +export const NEST_TYPE_DEFS = [ + AuthTypeDefs, + ProductTypeDefs, + ReviewTypeDefs, + SampleTypeDefs, + UserTypeDefs, +].filter(x => x); export const ALL_TYPE_DEFS = mergeTypeDefs([GlobalTypeDefs, PALJS_TYPE_DEFS, ...NEST_TYPE_DEFS]); export const GRAPHQL_SCHEMA = makeExecutableSchema({ typeDefs: ALL_TYPE_DEFS }); diff --git a/apps/api/src/app/graphql/resolversTypes.ts b/apps/api/src/app/graphql/resolversTypes.ts index c43f9ccb8..9e9ac1942 100644 --- a/apps/api/src/app/graphql/resolversTypes.ts +++ b/apps/api/src/app/graphql/resolversTypes.ts @@ -13,16 +13,33 @@ type Resolver = ( export interface Resolvers { [key: string]: { [key: string]: Resolver }; User?: User; + Review?: Review; + Product?: Product; Query?: Query; Mutation?: Mutation; AggregateUser?: AggregateUser; UserGroupByOutputType?: UserGroupByOutputType; + AggregateReview?: AggregateReview; + ReviewGroupByOutputType?: ReviewGroupByOutputType; + AggregateProduct?: AggregateProduct; + ProductGroupByOutputType?: ProductGroupByOutputType; AffectedRowsOutput?: AffectedRowsOutput; UserCountAggregateOutputType?: UserCountAggregateOutputType; UserAvgAggregateOutputType?: UserAvgAggregateOutputType; UserSumAggregateOutputType?: UserSumAggregateOutputType; UserMinAggregateOutputType?: UserMinAggregateOutputType; UserMaxAggregateOutputType?: UserMaxAggregateOutputType; + ReviewCountAggregateOutputType?: ReviewCountAggregateOutputType; + ReviewAvgAggregateOutputType?: ReviewAvgAggregateOutputType; + ReviewSumAggregateOutputType?: ReviewSumAggregateOutputType; + ReviewMinAggregateOutputType?: ReviewMinAggregateOutputType; + ReviewMaxAggregateOutputType?: ReviewMaxAggregateOutputType; + ProductCountOutputType?: ProductCountOutputType; + ProductCountAggregateOutputType?: ProductCountAggregateOutputType; + ProductAvgAggregateOutputType?: ProductAvgAggregateOutputType; + ProductSumAggregateOutputType?: ProductSumAggregateOutputType; + ProductMinAggregateOutputType?: ProductMinAggregateOutputType; + ProductMaxAggregateOutputType?: ProductMaxAggregateOutputType; } export interface User { @@ -39,31 +56,104 @@ export interface User { __resolveReference?: any; } +export interface Review { + [key: string]: Resolver; + id?: Resolver; + product?: Resolver; + product_id?: Resolver; + score?: Resolver; + + __resolveReference?: any; +} + +export interface Product { + [key: string]: Resolver; + id?: Resolver; + review?: Resolver; + _count?: Resolver; + + __resolveReference?: any; +} + export interface Query { [key: string]: Resolver; - findFirstUser?: Resolver<{}, FindFirstUserArgs, Client.User | null>; - findManyUser?: Resolver<{}, FindManyUserArgs, Client.User[]>; - findManyUserCount?: Resolver<{}, FindManyUserArgs, number>; - aggregateUser?: Resolver< + Product_findFirstUser?: Resolver<{}, Product_FindFirstUserArgs, Client.User | null>; + Product_findManyUser?: Resolver<{}, Product_FindManyUserArgs, Client.User[]>; + Product_findManyUserCount?: Resolver<{}, Product_FindManyUserArgs, number>; + Product_aggregateUser?: Resolver< + {}, + Product_AggregateUserArgs, + Client.Prisma.GetUserAggregateType + >; + Product_groupByUser?: Resolver< + {}, + Product_GroupByUserArgs, + Client.Prisma.UserGroupByOutputType[] + >; + Product_findUniqueUser?: Resolver<{}, Product_FindUniqueUserArgs, Client.User | null>; + Product_findFirstReview?: Resolver<{}, Product_FindFirstReviewArgs, Client.Review | null>; + Product_findManyReview?: Resolver<{}, Product_FindManyReviewArgs, Client.Review[]>; + Product_findManyReviewCount?: Resolver<{}, Product_FindManyReviewArgs, number>; + Product_aggregateReview?: Resolver< {}, - AggregateUserArgs, - Client.Prisma.GetUserAggregateType + Product_AggregateReviewArgs, + Client.Prisma.GetReviewAggregateType >; - groupByUser?: Resolver<{}, GroupByUserArgs, Client.Prisma.UserGroupByOutputType[]>; - findUniqueUser?: Resolver<{}, FindUniqueUserArgs, Client.User | null>; + Product_groupByReview?: Resolver< + {}, + Product_GroupByReviewArgs, + Client.Prisma.ReviewGroupByOutputType[] + >; + Product_findUniqueReview?: Resolver<{}, Product_FindUniqueReviewArgs, Client.Review | null>; + Product_findFirstProduct?: Resolver<{}, Product_FindFirstProductArgs, Client.Product | null>; + Product_findManyProduct?: Resolver<{}, Product_FindManyProductArgs, Client.Product[]>; + Product_findManyProductCount?: Resolver<{}, Product_FindManyProductArgs, number>; + Product_aggregateProduct?: Resolver< + {}, + Product_AggregateProductArgs, + Client.Prisma.GetProductAggregateType + >; + Product_groupByProduct?: Resolver< + {}, + Product_GroupByProductArgs, + Client.Prisma.ProductGroupByOutputType[] + >; + Product_findUniqueProduct?: Resolver<{}, Product_FindUniqueProductArgs, Client.Product | null>; } export interface Mutation { [key: string]: Resolver; - createOneUser?: Resolver<{}, CreateOneUserArgs, Client.User>; - upsertOneUser?: Resolver<{}, UpsertOneUserArgs, Client.User>; - createManyUser?: Resolver<{}, CreateManyUserArgs, Client.Prisma.BatchPayload>; - deleteOneUser?: Resolver<{}, DeleteOneUserArgs, Client.User | null>; - updateOneUser?: Resolver<{}, UpdateOneUserArgs, Client.User | null>; - updateManyUser?: Resolver<{}, UpdateManyUserArgs, Client.Prisma.BatchPayload>; - deleteManyUser?: Resolver<{}, DeleteManyUserArgs, Client.Prisma.BatchPayload>; - executeRaw?: Resolver<{}, ExecuteRawArgs, any>; - queryRaw?: Resolver<{}, QueryRawArgs, any>; + Product_createOneUser?: Resolver<{}, Product_CreateOneUserArgs, Client.User>; + Product_upsertOneUser?: Resolver<{}, Product_UpsertOneUserArgs, Client.User>; + Product_createManyUser?: Resolver<{}, Product_CreateManyUserArgs, Client.Prisma.BatchPayload>; + Product_deleteOneUser?: Resolver<{}, Product_DeleteOneUserArgs, Client.User | null>; + Product_updateOneUser?: Resolver<{}, Product_UpdateOneUserArgs, Client.User | null>; + Product_updateManyUser?: Resolver<{}, Product_UpdateManyUserArgs, Client.Prisma.BatchPayload>; + Product_deleteManyUser?: Resolver<{}, Product_DeleteManyUserArgs, Client.Prisma.BatchPayload>; + Product_createOneReview?: Resolver<{}, Product_CreateOneReviewArgs, Client.Review>; + Product_upsertOneReview?: Resolver<{}, Product_UpsertOneReviewArgs, Client.Review>; + Product_createManyReview?: Resolver<{}, Product_CreateManyReviewArgs, Client.Prisma.BatchPayload>; + Product_deleteOneReview?: Resolver<{}, Product_DeleteOneReviewArgs, Client.Review | null>; + Product_updateOneReview?: Resolver<{}, Product_UpdateOneReviewArgs, Client.Review | null>; + Product_updateManyReview?: Resolver<{}, Product_UpdateManyReviewArgs, Client.Prisma.BatchPayload>; + Product_deleteManyReview?: Resolver<{}, Product_DeleteManyReviewArgs, Client.Prisma.BatchPayload>; + Product_createOneProduct?: Resolver<{}, Product_CreateOneProductArgs, Client.Product>; + Product_upsertOneProduct?: Resolver<{}, Product_UpsertOneProductArgs, Client.Product>; + Product_createManyProduct?: Resolver< + {}, + Product_CreateManyProductArgs, + Client.Prisma.BatchPayload + >; + Product_deleteOneProduct?: Resolver<{}, Product_DeleteOneProductArgs, Client.Product | null>; + Product_updateOneProduct?: Resolver<{}, Product_UpdateOneProductArgs, Client.Product | null>; + //Product_updateManyProduct is not generated because model has only unique fields or relations. + Product_deleteManyProduct?: Resolver< + {}, + Product_DeleteManyProductArgs, + Client.Prisma.BatchPayload + >; + Product_executeRaw?: Resolver<{}, Product_ExecuteRawArgs, any>; + Product_queryRaw?: Resolver<{}, Product_QueryRawArgs, any>; } export interface AggregateUser { @@ -116,6 +206,126 @@ export interface UserGroupByOutputType { >; } +export interface AggregateReview { + [key: string]: Resolver; + _count?: Resolver< + Client.Prisma.AggregateReview, + {}, + Client.Prisma.ReviewCountAggregateOutputType | null + >; + _avg?: Resolver< + Client.Prisma.AggregateReview, + {}, + Client.Prisma.ReviewAvgAggregateOutputType | null + >; + _sum?: Resolver< + Client.Prisma.AggregateReview, + {}, + Client.Prisma.ReviewSumAggregateOutputType | null + >; + _min?: Resolver< + Client.Prisma.AggregateReview, + {}, + Client.Prisma.ReviewMinAggregateOutputType | null + >; + _max?: Resolver< + Client.Prisma.AggregateReview, + {}, + Client.Prisma.ReviewMaxAggregateOutputType | null + >; +} + +export interface ReviewGroupByOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; + _count?: Resolver< + Client.Prisma.ReviewGroupByOutputType, + {}, + Client.Prisma.ReviewCountAggregateOutputType | null + >; + _avg?: Resolver< + Client.Prisma.ReviewGroupByOutputType, + {}, + Client.Prisma.ReviewAvgAggregateOutputType | null + >; + _sum?: Resolver< + Client.Prisma.ReviewGroupByOutputType, + {}, + Client.Prisma.ReviewSumAggregateOutputType | null + >; + _min?: Resolver< + Client.Prisma.ReviewGroupByOutputType, + {}, + Client.Prisma.ReviewMinAggregateOutputType | null + >; + _max?: Resolver< + Client.Prisma.ReviewGroupByOutputType, + {}, + Client.Prisma.ReviewMaxAggregateOutputType | null + >; +} + +export interface AggregateProduct { + [key: string]: Resolver; + _count?: Resolver< + Client.Prisma.AggregateProduct, + {}, + Client.Prisma.ProductCountAggregateOutputType | null + >; + _avg?: Resolver< + Client.Prisma.AggregateProduct, + {}, + Client.Prisma.ProductAvgAggregateOutputType | null + >; + _sum?: Resolver< + Client.Prisma.AggregateProduct, + {}, + Client.Prisma.ProductSumAggregateOutputType | null + >; + _min?: Resolver< + Client.Prisma.AggregateProduct, + {}, + Client.Prisma.ProductMinAggregateOutputType | null + >; + _max?: Resolver< + Client.Prisma.AggregateProduct, + {}, + Client.Prisma.ProductMaxAggregateOutputType | null + >; +} + +export interface ProductGroupByOutputType { + [key: string]: Resolver; + id?: Resolver; + _count?: Resolver< + Client.Prisma.ProductGroupByOutputType, + {}, + Client.Prisma.ProductCountAggregateOutputType | null + >; + _avg?: Resolver< + Client.Prisma.ProductGroupByOutputType, + {}, + Client.Prisma.ProductAvgAggregateOutputType | null + >; + _sum?: Resolver< + Client.Prisma.ProductGroupByOutputType, + {}, + Client.Prisma.ProductSumAggregateOutputType | null + >; + _min?: Resolver< + Client.Prisma.ProductGroupByOutputType, + {}, + Client.Prisma.ProductMinAggregateOutputType | null + >; + _max?: Resolver< + Client.Prisma.ProductGroupByOutputType, + {}, + Client.Prisma.ProductMaxAggregateOutputType | null + >; +} + export interface AffectedRowsOutput { [key: string]: Resolver; count?: Resolver; @@ -164,28 +374,104 @@ export interface UserMaxAggregateOutputType { googleId?: Resolver; } -export interface FindFirstUserArgs { - where?: UserWhereInput | null; - orderBy?: UserOrderByWithRelationInput[] | null; - cursor?: UserWhereUniqueInput | null; +export interface ReviewCountAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; + _all?: Resolver; +} + +export interface ReviewAvgAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; +} + +export interface ReviewSumAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; +} + +export interface ReviewMinAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; +} + +export interface ReviewMaxAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + product_id?: Resolver; + score?: Resolver; +} + +export interface ProductCountOutputType { + [key: string]: Resolver; + review?: Resolver; +} + +export interface ProductCountAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; + _all?: Resolver; +} + +export interface ProductAvgAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; +} + +export interface ProductSumAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; +} + +export interface ProductMinAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; +} + +export interface ProductMaxAggregateOutputType { + [key: string]: Resolver; + id?: Resolver; +} + +export interface Product_ProductReviewArgs { + where?: Product_ReviewWhereInput | null; + orderBy?: Product_ReviewOrderByWithRelationInput[] | null; + cursor?: Product_ReviewWhereUniqueInput | null; + take?: number | null; + skip?: number | null; + distinct?: ReviewScalarFieldEnum[] | null; +} + +export interface Product_FindFirstUserArgs { + where?: Product_UserWhereInput | null; + orderBy?: Product_UserOrderByWithRelationInput[] | null; + cursor?: Product_UserWhereUniqueInput | null; take?: number | null; skip?: number | null; distinct?: UserScalarFieldEnum[] | null; } -export interface FindManyUserArgs { - where?: UserWhereInput; - orderBy?: UserOrderByWithRelationInput[]; - cursor?: UserWhereUniqueInput; +export interface Product_FindManyUserArgs { + where?: Product_UserWhereInput; + orderBy?: Product_UserOrderByWithRelationInput[]; + cursor?: Product_UserWhereUniqueInput; take?: number; skip?: number; distinct?: UserScalarFieldEnum[]; } -export interface AggregateUserArgs { - where?: UserWhereInput; - orderBy?: UserOrderByWithRelationInput[]; - cursor?: UserWhereUniqueInput; +export interface Product_AggregateUserArgs { + where?: Product_UserWhereInput; + orderBy?: Product_UserOrderByWithRelationInput[]; + cursor?: Product_UserWhereUniqueInput; take?: number; skip?: number; _count?: Client.Prisma.UserCountAggregateInputType; @@ -195,66 +481,217 @@ export interface AggregateUserArgs { _max?: Client.Prisma.UserMaxAggregateInputType; } -export interface GroupByUserArgs { - where?: UserWhereInput; - orderBy?: UserOrderByWithAggregationInput[]; +export interface Product_GroupByUserArgs { + where?: Product_UserWhereInput; + orderBy?: Product_UserOrderByWithAggregationInput[]; by: UserScalarFieldEnum[]; - having?: UserScalarWhereWithAggregatesInput; + having?: Product_UserScalarWhereWithAggregatesInput; + take?: number; + skip?: number; +} + +export interface Product_FindUniqueUserArgs { + where: Product_UserWhereUniqueInput | null; +} + +export interface Product_FindFirstReviewArgs { + where?: Product_ReviewWhereInput | null; + orderBy?: Product_ReviewOrderByWithRelationInput[] | null; + cursor?: Product_ReviewWhereUniqueInput | null; + take?: number | null; + skip?: number | null; + distinct?: ReviewScalarFieldEnum[] | null; +} + +export interface Product_FindManyReviewArgs { + where?: Product_ReviewWhereInput; + orderBy?: Product_ReviewOrderByWithRelationInput[]; + cursor?: Product_ReviewWhereUniqueInput; + take?: number; + skip?: number; + distinct?: ReviewScalarFieldEnum[]; +} + +export interface Product_AggregateReviewArgs { + where?: Product_ReviewWhereInput; + orderBy?: Product_ReviewOrderByWithRelationInput[]; + cursor?: Product_ReviewWhereUniqueInput; take?: number; skip?: number; + _count?: Client.Prisma.ReviewCountAggregateInputType; + _avg?: Client.Prisma.ReviewAvgAggregateInputType; + _sum?: Client.Prisma.ReviewSumAggregateInputType; + _min?: Client.Prisma.ReviewMinAggregateInputType; + _max?: Client.Prisma.ReviewMaxAggregateInputType; +} + +export interface Product_GroupByReviewArgs { + where?: Product_ReviewWhereInput; + orderBy?: Product_ReviewOrderByWithAggregationInput[]; + by: ReviewScalarFieldEnum[]; + having?: Product_ReviewScalarWhereWithAggregatesInput; + take?: number; + skip?: number; +} + +export interface Product_FindUniqueReviewArgs { + where: Product_ReviewWhereUniqueInput | null; +} + +export interface Product_FindFirstProductArgs { + where?: Product_ProductWhereInput | null; + orderBy?: Product_ProductOrderByWithRelationInput[] | null; + cursor?: Product_ProductWhereUniqueInput | null; + take?: number | null; + skip?: number | null; + distinct?: ProductScalarFieldEnum[] | null; +} + +export interface Product_FindManyProductArgs { + where?: Product_ProductWhereInput; + orderBy?: Product_ProductOrderByWithRelationInput[]; + cursor?: Product_ProductWhereUniqueInput; + take?: number; + skip?: number; + distinct?: ProductScalarFieldEnum[]; +} + +export interface Product_AggregateProductArgs { + where?: Product_ProductWhereInput; + orderBy?: Product_ProductOrderByWithRelationInput[]; + cursor?: Product_ProductWhereUniqueInput; + take?: number; + skip?: number; + _count?: Client.Prisma.ProductCountAggregateInputType; + _avg?: Client.Prisma.ProductAvgAggregateInputType; + _sum?: Client.Prisma.ProductSumAggregateInputType; + _min?: Client.Prisma.ProductMinAggregateInputType; + _max?: Client.Prisma.ProductMaxAggregateInputType; +} + +export interface Product_GroupByProductArgs { + where?: Product_ProductWhereInput; + orderBy?: Product_ProductOrderByWithAggregationInput[]; + by: ProductScalarFieldEnum[]; + having?: Product_ProductScalarWhereWithAggregatesInput; + take?: number; + skip?: number; +} + +export interface Product_FindUniqueProductArgs { + where: Product_ProductWhereUniqueInput | null; +} + +export interface Product_CreateOneUserArgs { + data: Product_UserCreateInput; +} + +export interface Product_UpsertOneUserArgs { + where: Product_UserWhereUniqueInput; + create: Product_UserCreateInput; + update: Product_UserUpdateInput; +} + +export interface Product_CreateManyUserArgs { + data: Product_UserCreateManyInput[]; + skipDuplicates?: boolean; } -export interface FindUniqueUserArgs { - where: UserWhereUniqueInput | null; +export interface Product_DeleteOneUserArgs { + where: Product_UserWhereUniqueInput | null; } -export interface CreateOneUserArgs { - data: UserCreateInput; +export interface Product_UpdateOneUserArgs { + data: Product_UserUpdateInput | null; + where: Product_UserWhereUniqueInput | null; } -export interface UpsertOneUserArgs { - where: UserWhereUniqueInput; - create: UserCreateInput; - update: UserUpdateInput; +export interface Product_UpdateManyUserArgs { + data: Product_UserUpdateManyMutationInput; + where?: Product_UserWhereInput; } -export interface CreateManyUserArgs { - data: UserCreateManyInput[]; +export interface Product_DeleteManyUserArgs { + where?: Product_UserWhereInput; +} + +export interface Product_CreateOneReviewArgs { + data: Product_ReviewCreateInput; +} + +export interface Product_UpsertOneReviewArgs { + where: Product_ReviewWhereUniqueInput; + create: Product_ReviewCreateInput; + update: Product_ReviewUpdateInput; +} + +export interface Product_CreateManyReviewArgs { + data: Product_ReviewCreateManyInput[]; skipDuplicates?: boolean; } -export interface DeleteOneUserArgs { - where: UserWhereUniqueInput | null; +export interface Product_DeleteOneReviewArgs { + where: Product_ReviewWhereUniqueInput | null; +} + +export interface Product_UpdateOneReviewArgs { + data: Product_ReviewUpdateInput | null; + where: Product_ReviewWhereUniqueInput | null; +} + +export interface Product_UpdateManyReviewArgs { + data: Product_ReviewUpdateManyMutationInput; + where?: Product_ReviewWhereInput; +} + +export interface Product_DeleteManyReviewArgs { + where?: Product_ReviewWhereInput; +} + +export interface Product_CreateOneProductArgs { + data: Product_ProductCreateInput; } -export interface UpdateOneUserArgs { - data: UserUpdateInput | null; - where: UserWhereUniqueInput | null; +export interface Product_UpsertOneProductArgs { + where: Product_ProductWhereUniqueInput; + create: Product_ProductCreateInput; + update: Product_ProductUpdateInput; +} + +export interface Product_CreateManyProductArgs { + data: Product_ProductCreateManyInput[]; + skipDuplicates?: boolean; } -export interface UpdateManyUserArgs { - data: UserUpdateManyMutationInput; - where?: UserWhereInput; +export interface Product_DeleteOneProductArgs { + where: Product_ProductWhereUniqueInput | null; } -export interface DeleteManyUserArgs { - where?: UserWhereInput; +export interface Product_UpdateOneProductArgs { + data: Product_ProductUpdateInput | null; + where: Product_ProductWhereUniqueInput | null; } -export interface ExecuteRawArgs { +//UpdateManyProductArgs is not generated as the related model contains only unique or relation fields + +export interface Product_DeleteManyProductArgs { + where?: Product_ProductWhereInput; +} + +export interface Product_ExecuteRawArgs { query: string; parameters?: any; } -export interface QueryRawArgs { +export interface Product_QueryRawArgs { query: string; parameters?: any; } -export interface UserWhereInput { - AND?: UserWhereInput[]; - OR?: UserWhereInput[]; - NOT?: UserWhereInput[]; +export interface Product_UserWhereInput { + AND?: Product_UserWhereInput[]; + OR?: Product_UserWhereInput[]; + NOT?: Product_UserWhereInput[]; id?: IntFilter; createdAt?: DateTimeFilter; username?: StringNullableFilter | null; @@ -265,7 +702,7 @@ export interface UserWhereInput { googleProfile?: JsonNullableFilter; } -export interface UserOrderByWithRelationInput { +export interface Product_UserOrderByWithRelationInput { id?: SortOrder; createdAt?: SortOrder; username?: SortOrder; @@ -276,14 +713,14 @@ export interface UserOrderByWithRelationInput { googleProfile?: SortOrder; } -export interface UserWhereUniqueInput { +export interface Product_UserWhereUniqueInput { id?: number; username?: string; email?: string; googleId?: string; } -export interface UserOrderByWithAggregationInput { +export interface Product_UserOrderByWithAggregationInput { id?: SortOrder; createdAt?: SortOrder; username?: SortOrder; @@ -292,17 +729,17 @@ export interface UserOrderByWithAggregationInput { roles?: SortOrder; googleId?: SortOrder; googleProfile?: SortOrder; - _count?: UserCountOrderByAggregateInput; - _avg?: UserAvgOrderByAggregateInput; - _max?: UserMaxOrderByAggregateInput; - _min?: UserMinOrderByAggregateInput; - _sum?: UserSumOrderByAggregateInput; + _count?: Product_UserCountOrderByAggregateInput; + _avg?: Product_UserAvgOrderByAggregateInput; + _max?: Product_UserMaxOrderByAggregateInput; + _min?: Product_UserMinOrderByAggregateInput; + _sum?: Product_UserSumOrderByAggregateInput; } -export interface UserScalarWhereWithAggregatesInput { - AND?: UserScalarWhereWithAggregatesInput[]; - OR?: UserScalarWhereWithAggregatesInput[]; - NOT?: UserScalarWhereWithAggregatesInput[]; +export interface Product_UserScalarWhereWithAggregatesInput { + AND?: Product_UserScalarWhereWithAggregatesInput[]; + OR?: Product_UserScalarWhereWithAggregatesInput[]; + NOT?: Product_UserScalarWhereWithAggregatesInput[]; id?: IntWithAggregatesFilter; createdAt?: DateTimeWithAggregatesFilter; username?: StringNullableWithAggregatesFilter | null; @@ -313,80 +750,219 @@ export interface UserScalarWhereWithAggregatesInput { googleProfile?: JsonNullableWithAggregatesFilter; } -export interface UserCreateInput { +export interface Product_ReviewWhereInput { + AND?: Product_ReviewWhereInput[]; + OR?: Product_ReviewWhereInput[]; + NOT?: Product_ReviewWhereInput[]; + id?: IntFilter; + product?: Product_ProductWhereInput; + product_id?: IntFilter; + score?: IntFilter; +} + +export interface Product_ReviewOrderByWithRelationInput { + id?: SortOrder; + product?: Product_ProductOrderByWithRelationInput; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewWhereUniqueInput { + id?: number; + product_id?: number; +} + +export interface Product_ReviewOrderByWithAggregationInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; + _count?: Product_ReviewCountOrderByAggregateInput; + _avg?: Product_ReviewAvgOrderByAggregateInput; + _max?: Product_ReviewMaxOrderByAggregateInput; + _min?: Product_ReviewMinOrderByAggregateInput; + _sum?: Product_ReviewSumOrderByAggregateInput; +} + +export interface Product_ReviewScalarWhereWithAggregatesInput { + AND?: Product_ReviewScalarWhereWithAggregatesInput[]; + OR?: Product_ReviewScalarWhereWithAggregatesInput[]; + NOT?: Product_ReviewScalarWhereWithAggregatesInput[]; + id?: IntWithAggregatesFilter; + product_id?: IntWithAggregatesFilter; + score?: IntWithAggregatesFilter; +} + +export interface Product_ProductWhereInput { + AND?: Product_ProductWhereInput[]; + OR?: Product_ProductWhereInput[]; + NOT?: Product_ProductWhereInput[]; + id?: IntFilter; + review?: Product_ReviewListRelationFilter; +} + +export interface Product_ProductOrderByWithRelationInput { + id?: SortOrder; + review?: Product_ReviewOrderByRelationAggregateInput; +} + +export interface Product_ProductWhereUniqueInput { + id?: number; +} + +export interface Product_ProductOrderByWithAggregationInput { + id?: SortOrder; + _count?: Product_ProductCountOrderByAggregateInput; + _avg?: Product_ProductAvgOrderByAggregateInput; + _max?: Product_ProductMaxOrderByAggregateInput; + _min?: Product_ProductMinOrderByAggregateInput; + _sum?: Product_ProductSumOrderByAggregateInput; +} + +export interface Product_ProductScalarWhereWithAggregatesInput { + AND?: Product_ProductScalarWhereWithAggregatesInput[]; + OR?: Product_ProductScalarWhereWithAggregatesInput[]; + NOT?: Product_ProductScalarWhereWithAggregatesInput[]; + id?: IntWithAggregatesFilter; +} + +export interface Product_UserCreateInput { createdAt?: Date; username?: string | null; password?: string | null; email: string; - roles?: UserCreaterolesInput; + roles?: Product_UserCreaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserUncheckedCreateInput { +export interface Product_UserUncheckedCreateInput { id?: number; createdAt?: Date; username?: string | null; password?: string | null; email: string; - roles?: UserCreaterolesInput; + roles?: Product_UserCreaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserUpdateInput { +export interface Product_UserUpdateInput { createdAt?: Date; username?: string | null; password?: string | null; email?: string; - roles?: UserUpdaterolesInput; + roles?: Product_UserUpdaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserUncheckedUpdateInput { +export interface Product_UserUncheckedUpdateInput { id?: number; createdAt?: Date; username?: string | null; password?: string | null; email?: string; - roles?: UserUpdaterolesInput; + roles?: Product_UserUpdaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserCreateManyInput { +export interface Product_UserCreateManyInput { id?: number; createdAt?: Date; username?: string | null; password?: string | null; email: string; - roles?: UserCreaterolesInput; + roles?: Product_UserCreaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserUpdateManyMutationInput { +export interface Product_UserUpdateManyMutationInput { createdAt?: Date; username?: string | null; password?: string | null; email?: string; - roles?: UserUpdaterolesInput; + roles?: Product_UserUpdaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } -export interface UserUncheckedUpdateManyInput { +export interface Product_UserUncheckedUpdateManyInput { id?: number; createdAt?: Date; username?: string | null; password?: string | null; email?: string; - roles?: UserUpdaterolesInput; + roles?: Product_UserUpdaterolesInput; googleId?: string | null; googleProfile?: NullableJsonNullValueInput; } +export interface Product_ReviewCreateInput { + product: Product_ProductCreateNestedOneWithoutReviewInput; + score: number; +} + +export interface Product_ReviewUncheckedCreateInput { + id?: number; + product_id: number; + score: number; +} + +export interface Product_ReviewUpdateInput { + product?: Product_ProductUpdateOneRequiredWithoutReviewNestedInput; + score?: number; +} + +export interface Product_ReviewUncheckedUpdateInput { + id?: number; + product_id?: number; + score?: number; +} + +export interface Product_ReviewCreateManyInput { + id?: number; + product_id: number; + score: number; +} + +export interface Product_ReviewUpdateManyMutationInput { + score?: number; +} + +export interface Product_ReviewUncheckedUpdateManyInput { + id?: number; + product_id?: number; + score?: number; +} + +export interface Product_ProductCreateInput { + review?: Product_ReviewCreateNestedManyWithoutProductInput; +} + +export interface Product_ProductUncheckedCreateInput { + id?: number; + review?: Product_ReviewUncheckedCreateNestedManyWithoutProductInput; +} + +export interface Product_ProductUpdateInput { + review?: Product_ReviewUpdateManyWithoutProductNestedInput; +} + +export interface Product_ProductUncheckedUpdateInput { + id?: number; + review?: Product_ReviewUncheckedUpdateManyWithoutProductNestedInput; +} + +export interface Product_ProductCreateManyInput { + id?: number; +} + +export interface Product_ProductUncheckedUpdateManyInput { + id?: number; +} + export interface IntFilter { equals?: number; in?: number[]; @@ -463,7 +1039,7 @@ export interface JsonNullableFilter { not?: any; } -export interface UserCountOrderByAggregateInput { +export interface Product_UserCountOrderByAggregateInput { id?: SortOrder; createdAt?: SortOrder; username?: SortOrder; @@ -474,11 +1050,11 @@ export interface UserCountOrderByAggregateInput { googleProfile?: SortOrder; } -export interface UserAvgOrderByAggregateInput { +export interface Product_UserAvgOrderByAggregateInput { id?: SortOrder; } -export interface UserMaxOrderByAggregateInput { +export interface Product_UserMaxOrderByAggregateInput { id?: SortOrder; createdAt?: SortOrder; username?: SortOrder; @@ -487,7 +1063,7 @@ export interface UserMaxOrderByAggregateInput { googleId?: SortOrder; } -export interface UserMinOrderByAggregateInput { +export interface Product_UserMinOrderByAggregateInput { id?: SortOrder; createdAt?: SortOrder; username?: SortOrder; @@ -496,7 +1072,7 @@ export interface UserMinOrderByAggregateInput { googleId?: SortOrder; } -export interface UserSumOrderByAggregateInput { +export interface Product_UserSumOrderByAggregateInput { id?: SortOrder; } @@ -585,7 +1161,72 @@ export interface JsonNullableWithAggregatesFilter { _max?: NestedJsonNullableFilter; } -export interface UserCreaterolesInput { +export interface Product_ProductRelationFilter { + is?: Product_ProductWhereInput; + isNot?: Product_ProductWhereInput; +} + +export interface Product_ReviewCountOrderByAggregateInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewAvgOrderByAggregateInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewMaxOrderByAggregateInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewMinOrderByAggregateInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewSumOrderByAggregateInput { + id?: SortOrder; + product_id?: SortOrder; + score?: SortOrder; +} + +export interface Product_ReviewListRelationFilter { + every?: Product_ReviewWhereInput; + some?: Product_ReviewWhereInput; + none?: Product_ReviewWhereInput; +} + +export interface Product_ReviewOrderByRelationAggregateInput { + _count?: SortOrder; +} + +export interface Product_ProductCountOrderByAggregateInput { + id?: SortOrder; +} + +export interface Product_ProductAvgOrderByAggregateInput { + id?: SortOrder; +} + +export interface Product_ProductMaxOrderByAggregateInput { + id?: SortOrder; +} + +export interface Product_ProductMinOrderByAggregateInput { + id?: SortOrder; +} + +export interface Product_ProductSumOrderByAggregateInput { + id?: SortOrder; +} + +export interface Product_UserCreaterolesInput { set: string[]; } @@ -601,7 +1242,7 @@ export interface StringFieldUpdateOperationsInput { set?: string; } -export interface UserUpdaterolesInput { +export interface Product_UserUpdaterolesInput { set?: string[]; push?: string; } @@ -614,6 +1255,62 @@ export interface IntFieldUpdateOperationsInput { divide?: number; } +export interface Product_ProductCreateNestedOneWithoutReviewInput { + create?: Product_ProductUncheckedCreateWithoutReviewInput; + connectOrCreate?: Product_ProductCreateOrConnectWithoutReviewInput; + connect?: Product_ProductWhereUniqueInput; +} + +export interface Product_ProductUpdateOneRequiredWithoutReviewNestedInput { + create?: Product_ProductUncheckedCreateWithoutReviewInput; + connectOrCreate?: Product_ProductCreateOrConnectWithoutReviewInput; + upsert?: Product_ProductUpsertWithoutReviewInput; + connect?: Product_ProductWhereUniqueInput; + update?: Product_ProductUncheckedUpdateWithoutReviewInput; +} + +export interface Product_ReviewCreateNestedManyWithoutProductInput { + create?: Product_ReviewCreateWithoutProductInput[]; + connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; + createMany?: Product_ReviewCreateManyProductInputEnvelope; + connect?: Product_ReviewWhereUniqueInput[]; +} + +export interface Product_ReviewUncheckedCreateNestedManyWithoutProductInput { + create?: Product_ReviewCreateWithoutProductInput[]; + connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; + createMany?: Product_ReviewCreateManyProductInputEnvelope; + connect?: Product_ReviewWhereUniqueInput[]; +} + +export interface Product_ReviewUpdateManyWithoutProductNestedInput { + create?: Product_ReviewCreateWithoutProductInput[]; + connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; + upsert?: Product_ReviewUpsertWithWhereUniqueWithoutProductInput[]; + createMany?: Product_ReviewCreateManyProductInputEnvelope; + set?: Product_ReviewWhereUniqueInput[]; + disconnect?: Product_ReviewWhereUniqueInput[]; + delete?: Product_ReviewWhereUniqueInput[]; + connect?: Product_ReviewWhereUniqueInput[]; + update?: Product_ReviewUpdateWithWhereUniqueWithoutProductInput[]; + updateMany?: Product_ReviewUpdateManyWithWhereWithoutProductInput[]; + deleteMany?: Product_ReviewScalarWhereInput[]; +} + +export interface Product_ReviewUncheckedUpdateManyWithoutProductNestedInput { + create?: Product_ReviewCreateWithoutProductInput[]; + connectOrCreate?: Product_ReviewCreateOrConnectWithoutProductInput[]; + upsert?: Product_ReviewUpsertWithWhereUniqueWithoutProductInput[]; + createMany?: Product_ReviewCreateManyProductInputEnvelope; + set?: Product_ReviewWhereUniqueInput[]; + disconnect?: Product_ReviewWhereUniqueInput[]; + delete?: Product_ReviewWhereUniqueInput[]; + connect?: Product_ReviewWhereUniqueInput[]; + update?: Product_ReviewUpdateWithWhereUniqueWithoutProductInput[]; + updateMany?: Product_ReviewUpdateManyWithWhereWithoutProductInput[]; + deleteMany?: Product_ReviewScalarWhereInput[]; +} + export interface NestedIntFilter { equals?: number; in?: number[]; @@ -766,6 +1463,87 @@ export interface NestedJsonNullableFilter { not?: any; } +export interface Product_ProductUncheckedCreateWithoutReviewInput { + id?: number; +} + +export interface Product_ProductCreateOrConnectWithoutReviewInput { + where: Product_ProductWhereUniqueInput; + create: Product_ProductUncheckedCreateWithoutReviewInput; +} + +export interface Product_ProductUpsertWithoutReviewInput { + update: Product_ProductUncheckedUpdateWithoutReviewInput; + create: Product_ProductUncheckedCreateWithoutReviewInput; +} + +export interface Product_ProductUncheckedUpdateWithoutReviewInput { + id?: number; +} + +export interface Product_ReviewCreateWithoutProductInput { + score: number; +} + +export interface Product_ReviewUncheckedCreateWithoutProductInput { + id?: number; + score: number; +} + +export interface Product_ReviewCreateOrConnectWithoutProductInput { + where: Product_ReviewWhereUniqueInput; + create: Product_ReviewUncheckedCreateWithoutProductInput; +} + +export interface Product_ReviewCreateManyProductInputEnvelope { + data: Product_ReviewCreateManyProductInput[]; + skipDuplicates?: boolean; +} + +export interface Product_ReviewUpsertWithWhereUniqueWithoutProductInput { + where: Product_ReviewWhereUniqueInput; + update: Product_ReviewUncheckedUpdateWithoutProductInput; + create: Product_ReviewUncheckedCreateWithoutProductInput; +} + +export interface Product_ReviewUpdateWithWhereUniqueWithoutProductInput { + where: Product_ReviewWhereUniqueInput; + data: Product_ReviewUncheckedUpdateWithoutProductInput; +} + +export interface Product_ReviewUpdateManyWithWhereWithoutProductInput { + where: Product_ReviewScalarWhereInput; + data: Product_ReviewUncheckedUpdateManyWithoutReviewInput; +} + +export interface Product_ReviewScalarWhereInput { + AND?: Product_ReviewScalarWhereInput[]; + OR?: Product_ReviewScalarWhereInput[]; + NOT?: Product_ReviewScalarWhereInput[]; + id?: IntFilter; + product_id?: IntFilter; + score?: IntFilter; +} + +export interface Product_ReviewCreateManyProductInput { + id?: number; + score: number; +} + +export interface Product_ReviewUpdateWithoutProductInput { + score?: number; +} + +export interface Product_ReviewUncheckedUpdateWithoutProductInput { + id?: number; + score?: number; +} + +export interface Product_ReviewUncheckedUpdateManyWithoutReviewInput { + id?: number; + score?: number; +} + export enum JsonNullValueFilter { DbNull = 'DbNull', JsonNull = 'JsonNull', @@ -775,10 +1553,18 @@ export enum NullableJsonNullValueInput { DbNull = 'DbNull', JsonNull = 'JsonNull', } +export enum ProductScalarFieldEnum { + id = 'id', +} export enum QueryMode { default = 'default', insensitive = 'insensitive', } +export enum ReviewScalarFieldEnum { + id = 'id', + product_id = 'product_id', + score = 'score', +} export enum SortOrder { asc = 'asc', desc = 'desc', diff --git a/docker-compose.yml b/docker-compose.yml index 1a63a047e..408e42e62 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,9 @@ version: '3' +name: zen services: postgres: image: postgres:14 + container_name: zen restart: always environment: POSTGRES_USER: zenadmin @@ -9,6 +11,6 @@ services: volumes: - postgres:/var/lib/postgresql/data ports: - - "5445:5432" + - "5445:5445" volumes: postgres: diff --git a/libs/graphql/src/lib/fields/Product.gql.ts b/libs/graphql/src/lib/fields/Product.gql.ts new file mode 100644 index 000000000..d978b4e7c --- /dev/null +++ b/libs/graphql/src/lib/fields/Product.gql.ts @@ -0,0 +1,8 @@ +import gql from 'graphql-tag'; + +export const ProductFields = gql` + fragment ProductFields on Product { + id + # TODO: Add fields + } +`; diff --git a/libs/graphql/src/lib/fields/Review.gql.ts b/libs/graphql/src/lib/fields/Review.gql.ts new file mode 100644 index 000000000..76b043bc3 --- /dev/null +++ b/libs/graphql/src/lib/fields/Review.gql.ts @@ -0,0 +1,8 @@ +import gql from 'graphql-tag'; + +export const ReviewFields = gql` + fragment ReviewFields on Review { + id + # TODO: Add fields + } +`; diff --git a/libs/graphql/src/lib/fields/index.ts b/libs/graphql/src/lib/fields/index.ts index 3cf70bd51..dc0727cfb 100644 --- a/libs/graphql/src/lib/fields/index.ts +++ b/libs/graphql/src/lib/fields/index.ts @@ -2,3 +2,5 @@ export * from './AccountInfo.gql'; export * from './AuthSession.gql'; export * from './GoogleProfile.gql'; export * from './User.gql'; +export * from './Product.gql'; +export * from './Review.gql'; diff --git a/libs/graphql/src/lib/prisma/Product.gql.ts b/libs/graphql/src/lib/prisma/Product.gql.ts new file mode 100644 index 000000000..eacc42d6a --- /dev/null +++ b/libs/graphql/src/lib/prisma/Product.gql.ts @@ -0,0 +1,111 @@ +import gql from 'graphql-tag'; + +import { ProductFields } from '../fields'; + +export default gql` + query FindUniqueProduct($where: ProductWhereUniqueInput!) { + findUniqueProduct(where: $where) { + ...ProductFields + } + } + + query FindFirstProduct( + $where: ProductWhereInput + $orderBy: [ProductOrderByWithRelationInput] + $cursor: ProductWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ProductScalarFieldEnum] + ) { + findFirstProduct( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) { + ...ProductFields + } + } + + query FindManyProduct( + $where: ProductWhereInput + $orderBy: [ProductOrderByWithRelationInput] + $cursor: ProductWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ProductScalarFieldEnum] + ) { + findManyProduct( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) { + ...ProductFields + } + } + + query FindManyProductCount( + $where: ProductWhereInput + $orderBy: [ProductOrderByWithRelationInput] + $cursor: ProductWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ProductScalarFieldEnum] + ) { + findManyProductCount( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) + } + + mutation CreateOneProduct($data: ProductCreateInput!) { + createOneProduct(data: $data) { + ...ProductFields + } + } + + mutation UpdateOneProduct($data: ProductUpdateInput!, $where: ProductWhereUniqueInput!) { + updateOneProduct(data: $data, where: $where) { + ...ProductFields + } + } + + mutation UpdateManyProduct($data: ProductUpdateManyMutationInput!, $where: ProductWhereInput!) { + updateManyProduct(data: $data, where: $where) { + count + } + } + + mutation UpsertOneProduct( + $where: ProductWhereUniqueInput! + $create: ProductCreateInput! + $update: ProductUpdateInput! + ) { + upsertOneProduct(where: $where, create: $create, update: $update) { + ...ProductFields + } + } + + mutation DeleteOneProduct($where: ProductWhereUniqueInput!) { + deleteOneProduct(where: $where) { + id + } + } + + mutation DeleteManyProduct($where: ProductWhereInput!) { + deleteManyProduct(where: $where) { + count + } + } + + ${ProductFields} +`; diff --git a/libs/graphql/src/lib/prisma/Review.gql.ts b/libs/graphql/src/lib/prisma/Review.gql.ts new file mode 100644 index 000000000..225bd3fd1 --- /dev/null +++ b/libs/graphql/src/lib/prisma/Review.gql.ts @@ -0,0 +1,111 @@ +import gql from 'graphql-tag'; + +import { ReviewFields } from '../fields'; + +export default gql` + query FindUniqueReview($where: ReviewWhereUniqueInput!) { + findUniqueReview(where: $where) { + ...ReviewFields + } + } + + query FindFirstReview( + $where: ReviewWhereInput + $orderBy: [ReviewOrderByWithRelationInput] + $cursor: ReviewWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ReviewScalarFieldEnum] + ) { + findFirstReview( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) { + ...ReviewFields + } + } + + query FindManyReview( + $where: ReviewWhereInput + $orderBy: [ReviewOrderByWithRelationInput] + $cursor: ReviewWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ReviewScalarFieldEnum] + ) { + findManyReview( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) { + ...ReviewFields + } + } + + query FindManyReviewCount( + $where: ReviewWhereInput + $orderBy: [ReviewOrderByWithRelationInput] + $cursor: ReviewWhereUniqueInput + $take: Int + $skip: Int + $distinct: [ReviewScalarFieldEnum] + ) { + findManyReviewCount( + where: $where + orderBy: $orderBy + cursor: $cursor + take: $take + skip: $skip + distinct: $distinct + ) + } + + mutation CreateOneReview($data: ReviewCreateInput!) { + createOneReview(data: $data) { + ...ReviewFields + } + } + + mutation UpdateOneReview($data: ReviewUpdateInput!, $where: ReviewWhereUniqueInput!) { + updateOneReview(data: $data, where: $where) { + ...ReviewFields + } + } + + mutation UpdateManyReview($data: ReviewUpdateManyMutationInput!, $where: ReviewWhereInput!) { + updateManyReview(data: $data, where: $where) { + count + } + } + + mutation UpsertOneReview( + $where: ReviewWhereUniqueInput! + $create: ReviewCreateInput! + $update: ReviewUpdateInput! + ) { + upsertOneReview(where: $where, create: $create, update: $update) { + ...ReviewFields + } + } + + mutation DeleteOneReview($where: ReviewWhereUniqueInput!) { + deleteOneReview(where: $where) { + id + } + } + + mutation DeleteManyReview($where: ReviewWhereInput!) { + deleteManyReview(where: $where) { + count + } + } + + ${ReviewFields} +`; diff --git a/package-lock.json b/package-lock.json index 2f69dbbe6..d498a0811 100644 --- a/package-lock.json +++ b/package-lock.json @@ -131,15 +131,13 @@ }, "node_modules/@adobe/css-tools": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -150,9 +148,8 @@ }, "node_modules/@angular-devkit/architect": { "version": "0.1402.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1402.3.tgz", - "integrity": "sha512-vU5j0WhSYxux5RzhuZ3VY3B4XbRJuEtVqSoW5j9ew3Oc78tkR6RNXgT97PPr0GfRA1fOEhVoReR7NbsKU3uIkQ==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "14.2.3", "rxjs": "6.6.7" @@ -165,9 +162,8 @@ }, "node_modules/@angular-devkit/architect/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -177,15 +173,13 @@ }, "node_modules/@angular-devkit/architect/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@angular-devkit/build-angular": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.2.3.tgz", - "integrity": "sha512-Gun2WBM9oXqgOmpwan0OC5OEW2RY6Sd6nrOGzdC5HkvvwxLBV5uycrpYVJiQSPLuQjDLp9S2QTjA2yLtVABYCA==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "2.2.0", "@angular-devkit/architect": "0.1402.3", @@ -291,9 +285,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -303,15 +296,13 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@angular-devkit/build-webpack": { "version": "0.1402.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1402.3.tgz", - "integrity": "sha512-d7ZG7dZElJgtPbp2x2dzMv6usqqzz9CH+RtaGueuivIa/Cd061c3D0pi3XuUBvfaS0qENrlnysYhLkuTnUQGcQ==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/architect": "0.1402.3", "rxjs": "6.6.7" @@ -328,9 +319,8 @@ }, "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -340,15 +330,13 @@ }, "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@angular-devkit/core": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.3.tgz", - "integrity": "sha512-E8bnC6F0xNni4IIKAnIDBDkbi6cOePm4Q/Y9IrTk3wquGTfsiMlQpdnRA0nr+FTN/LT3N08O5dEw2Gd4ff4tGA==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -372,9 +360,8 @@ }, "node_modules/@angular-devkit/core/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -384,15 +371,13 @@ }, "node_modules/@angular-devkit/core/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@angular-devkit/schematics": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.3.tgz", - "integrity": "sha512-98ldx+To7xW1BH/DqIToQwHVscPZhXnZP01SeoiUnFlJE5FnXx8Lv7qHAQtE96M+cfE5NR1NKBgfCH3S3rnmFA==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "14.2.3", "jsonc-parser": "3.1.0", @@ -408,9 +393,8 @@ }, "node_modules/@angular-devkit/schematics/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -420,21 +404,18 @@ }, "node_modules/@angular-devkit/schematics/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@angular-eslint/bundled-angular-compiler": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.0.4.tgz", - "integrity": "sha512-/fbXDvkm4q95xG/9LZDtiyE2MQwT061sanmMginDk63f0dlC4H+AXgggva38YNRN+CFcbFtWfikTy7yFdNFZlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.0.4.tgz", - "integrity": "sha512-sPEXAZ/+u0jL849HV1dsc9C15zsiEiOd0Fo5St2YhZuCNsn94kg5zyai5p85/5tbpM6vchaH9cB4fZ3WE+FOog==", "dev": true, + "license": "MIT", "dependencies": { "@angular-eslint/utils": "14.0.4", "@typescript-eslint/utils": "5.36.2" @@ -446,9 +427,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.0.4.tgz", - "integrity": "sha512-F3GgItYHcEtQfOcJoyfvmRKdFIrI+/Wc7SjOo1X31tdeaQaRHseYWGFZ5AaA+MM+/rV7jPAd671Tv7wlm+Wjtg==", "dev": true, + "license": "MIT", "dependencies": { "@angular-eslint/bundled-angular-compiler": "14.0.4", "@typescript-eslint/type-utils": "5.36.2", @@ -463,9 +443,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2" @@ -480,9 +459,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -493,9 +471,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2", @@ -520,9 +497,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.36.2", @@ -544,9 +520,8 @@ }, "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" @@ -561,9 +536,8 @@ }, "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2" @@ -578,9 +552,8 @@ }, "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -591,9 +564,8 @@ }, "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2", @@ -618,9 +590,8 @@ }, "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.36.2", @@ -642,9 +613,8 @@ }, "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" @@ -659,9 +629,8 @@ }, "node_modules/@angular-eslint/template-parser": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.0.4.tgz", - "integrity": "sha512-L7+VHWlIUiUml81q43tP/CZZhIDkbHoin2OH+0TEqeQuCcYZwZQfUBey0pmbzzhjZD2tV75QxlAUqFCuM85Tng==", "dev": true, + "license": "MIT", "dependencies": { "@angular-eslint/bundled-angular-compiler": "14.0.4", "eslint-scope": "^5.1.0" @@ -673,9 +642,8 @@ }, "node_modules/@angular-eslint/utils": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.0.4.tgz", - "integrity": "sha512-7BcK+g0qaMRXfRFeOf57UOb5R4V8/uzGLyeXkugA65s7BLDLPEV1StRTpGW7w4jK7I8sldfsnbrkJqb6hgQtfA==", "dev": true, + "license": "MIT", "dependencies": { "@angular-eslint/bundled-angular-compiler": "14.0.4", "@typescript-eslint/utils": "5.36.2" @@ -687,9 +655,8 @@ }, "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2" @@ -704,9 +671,8 @@ }, "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -717,9 +683,8 @@ }, "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2", @@ -744,9 +709,8 @@ }, "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.36.2", @@ -768,9 +732,8 @@ }, "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" @@ -785,9 +748,8 @@ }, "node_modules/@angular/animations": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.3.tgz", - "integrity": "sha512-5psQgSia7pUUKYpFuwA+c+yWyM8afl9ZlOW2pxBU/2mTMLpxJEnVrUnKRsx3WSrOc9YqoLn6DOtDLXq2dbTxFQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -800,9 +762,8 @@ }, "node_modules/@angular/cdk": { "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-14.2.2.tgz", - "integrity": "sha512-PXEnhX+QDOsmHVVnqTuoGaK7Wn9hFd5kWAmHTTU7lZr3XVu/AtDcEU+LB19wOFU0fY+kSYHMgN+BYo1TiR8vbw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -817,9 +778,8 @@ }, "node_modules/@angular/cli": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.2.3.tgz", - "integrity": "sha512-pFo/h3ImjebjKzdw6yWcaERSIzWsSu4eqH9qQ/dWD1ChkSph+krBw3+5Q+Kda5l3dLgl7mQXX6mC5u8IHTdvDg==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/architect": "0.1402.3", "@angular-devkit/core": "14.2.3", @@ -853,9 +813,8 @@ }, "node_modules/@angular/common": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.3.tgz", - "integrity": "sha512-DoBQk9uBWfGc+mZ9+lwpmZQy05zKgOeIfDM+2f7Wjrv1/X/V+YUJhjS66GIEBGOe23DoSeivLLCpVj8QqR058A==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -869,9 +828,8 @@ }, "node_modules/@angular/compiler": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.3.tgz", - "integrity": "sha512-DG2lqSqD5hx6Qk362jhjU9O+I2gOlsV8oUSTOkH4eFQ54PUad1D3hjqfcs3/lsvWggALCSjv9X8BOG8jb7n8vw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -889,9 +847,8 @@ }, "node_modules/@angular/compiler-cli": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.3.tgz", - "integrity": "sha512-MPKZTD4j5EnvpHXLOj6VnXBv/LXfVLoLNc4nNShfuJFJjK9vOqXelb2GJt+2iL+9xKevGxDk7NIcl++fhV2lkQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.17.2", "chokidar": "^3.0.0", @@ -919,9 +876,8 @@ }, "node_modules/@angular/core": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.3.tgz", - "integrity": "sha512-neW2n5Ts2purYEVh0Lf207otZbhYH4C4lwwu8ffxdRiXahQiTCbmyM3IQFrQZbLDb/ZeD2KhoCl6p0hlyg14cA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -935,9 +891,8 @@ }, "node_modules/@angular/forms": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.3.tgz", - "integrity": "sha512-rL6adBHp51i3eDBecexrlrS+t+hlK6EnrEot/+Ec+DzVjJgw5VNJ4p2Ig72HPe0m+H0dcPkbQhlpb6cs677ISA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -953,18 +908,16 @@ }, "node_modules/@angular/language-service": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.3.tgz", - "integrity": "sha512-11rp2DumlZFO5+/N38RW6lXzicD/6LlqeVoS4qf8sIMGJ4bzeyOrG0T/PAG2iEA7hay1jPH51t0G529xaSw0tQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || >=16.10.0" } }, "node_modules/@angular/localize": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.3.tgz", - "integrity": "sha512-ZHRV7/BZyhVmYVSYcYcC0kmSUFL3SUICFFRsGQk2XTkraVqh4RKlm/LcgzGMO6OwyMAZQX32FncsnRvcZUxy9A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "7.18.9", "glob": "8.0.3", @@ -985,9 +938,8 @@ }, "node_modules/@angular/localize/node_modules/@babel/core": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -1015,18 +967,16 @@ }, "node_modules/@angular/localize/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@angular/material": { "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-14.2.2.tgz", - "integrity": "sha512-jVCaESSTTkLjRvMzSQj294s0Lz1YMVFkl0svrMtWgkUMXHEfx2Vjw6FXdrVrBXlxEIrpfhkTEXVN2DC1kkAkQw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -1042,9 +992,8 @@ }, "node_modules/@angular/platform-browser": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.3.tgz", - "integrity": "sha512-Ky5ITBVmr+T5zHRowLRTJx1exXo99bUA6vosxG4B/YlXkjNfqVz4BETgPwnoIdN00Y9lxGQrMbjqSuzOjGQ7IQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -1064,9 +1013,8 @@ }, "node_modules/@angular/platform-browser-dynamic": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.3.tgz", - "integrity": "sha512-yqSH9NrgkXN3aslbD9IHWnFClwwVlLTypaMfSGmhPL1LvgL/HL/A9rDYI2ZrybVoVmAZLsJ4uF2/GvK/pzUcNQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -1082,9 +1030,8 @@ }, "node_modules/@angular/router": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.3.tgz", - "integrity": "sha512-ACSBYZCMWBaVHmclaFS5C+zSTTcMbY6iJFjI0tiTqicqdpzAOIt6s5Ius1wzN9L6ANijn1ZdGAzH6j45GV/XtQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -1100,17 +1047,15 @@ }, "node_modules/@apollo/cache-control-types": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.2.tgz", - "integrity": "sha512-Por80co1eUm4ATsvjCOoS/tIR8PHxqVjsA6z76I6Vw0rFn4cgyVElQcmQDIZiYsy41k8e5xkrMRECkM2WR8pNw==", + "license": "MIT", "peerDependencies": { "graphql": "14.x || 15.x || 16.x" } }, "node_modules/@apollo/client": { "version": "3.6.9", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.6.9.tgz", - "integrity": "sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@wry/context": "^0.6.0", @@ -1145,8 +1090,7 @@ }, "node_modules/@apollo/federation": { "version": "0.37.1", - "resolved": "https://registry.npmjs.org/@apollo/federation/-/federation-0.37.1.tgz", - "integrity": "sha512-cLoBrBLt2dUEUmfISvGJ9YevnRGWhj+bVVJ8pP0bBrLfy1GWRYrsV8Jd87U2YeMEp7wuYM6M2PjE4Oy6PBMf2w==", + "license": "MIT", "dependencies": { "@apollo/subgraph": "^0.5.1", "apollo-server-types": "^3.0.2", @@ -1161,8 +1105,7 @@ }, "node_modules/@apollo/federation-internals": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.1.2.tgz", - "integrity": "sha512-8iydIYOkUwMH2yhqqJb67/bWAeLL5wnl2VgrhvcS5frJje5I7WtK+7oaXvxXpGR0BHv5Dw9UjvaFL5e8Vhh5MA==", + "license": "SEE LICENSE IN ./LICENSE", "dependencies": { "chalk": "^4.1.0", "js-levenshtein": "^1.1.6" @@ -1176,8 +1119,7 @@ }, "node_modules/@apollo/federation/node_modules/@apollo/subgraph": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-0.5.1.tgz", - "integrity": "sha512-pj+igKgdpmTfgUmscTNuVdLip8WZ8jFKS5FGb/tD2hj4xPwaQ+MfszLsuNfoytp7d63PdLorIndxcHCW+rb7Dg==", + "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2" }, @@ -1190,9 +1132,8 @@ }, "node_modules/@apollo/protobufjs": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.4.tgz", - "integrity": "sha512-npVJ9NVU/pynj+SCU+fambvTneJDyCnif738DnZ7pCxdDtzeEz7WkpSIq5wNUmWm5Td55N+S2xfqZ+WP4hDLng==", "hasInstallScript": true, + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -1215,13 +1156,11 @@ }, "node_modules/@apollo/protobufjs/node_modules/@types/node": { "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "license": "MIT" }, "node_modules/@apollo/subgraph": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.1.2.tgz", - "integrity": "sha512-NGeiaaOVkDBc5P3GgdpOFHncB9b21mDg2NobZ1a1WkakT99XoE/D3czTux7Dzkqj4FjYHS/oiy9ghdy5/oEdkg==", + "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2", "@apollo/federation-internals": "^2.1.2" @@ -1235,8 +1174,7 @@ }, "node_modules/@apollo/utils.dropunuseddefinitions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", - "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", + "license": "MIT", "engines": { "node": ">=12.13.0" }, @@ -1246,8 +1184,7 @@ }, "node_modules/@apollo/utils.keyvaluecache": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.1.tgz", - "integrity": "sha512-nLgYLomqjVimEzQ4cdvVQkcryi970NDvcRVPfd0OPeXhBfda38WjBq+WhQFk+czSHrmrSp34YHBxpat0EtiowA==", + "license": "MIT", "dependencies": { "@apollo/utils.logger": "^1.0.0", "lru-cache": "^7.10.1" @@ -1255,21 +1192,18 @@ }, "node_modules/@apollo/utils.keyvaluecache/node_modules/lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/@apollo/utils.logger": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.0.tgz", - "integrity": "sha512-dx9XrjyisD2pOa+KsB5RcDbWIAdgC91gJfeyLCgy0ctJMjQe7yZK5kdWaWlaOoCeX0z6YI9iYlg7vMPyMpQF3Q==" + "license": "MIT" }, "node_modules/@apollo/utils.printwithreducedwhitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", - "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", + "license": "MIT", "engines": { "node": ">=12.13.0" }, @@ -1279,8 +1213,7 @@ }, "node_modules/@apollo/utils.removealiases": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", - "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", + "license": "MIT", "engines": { "node": ">=12.13.0" }, @@ -1290,8 +1223,7 @@ }, "node_modules/@apollo/utils.sortast": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", - "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0" }, @@ -1304,8 +1236,7 @@ }, "node_modules/@apollo/utils.stripsensitiveliterals": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", - "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", + "license": "MIT", "engines": { "node": ">=12.13.0" }, @@ -1315,8 +1246,7 @@ }, "node_modules/@apollo/utils.usagereporting": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.0.tgz", - "integrity": "sha512-5PL7hJMkTPmdo3oxPtigRrIyPxDk/ddrUryHPDaezL1lSFExpNzsDd2f1j0XJoHOg350GRd3LyD64caLA2PU1w==", + "license": "MIT", "dependencies": { "@apollo/utils.dropunuseddefinitions": "^1.1.0", "@apollo/utils.printwithreducedwhitespace": "^1.1.0", @@ -1334,8 +1264,7 @@ }, "node_modules/@apollographql/apollo-tools": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", - "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", + "license": "MIT", "engines": { "node": ">=8", "npm": ">=6" @@ -1346,17 +1275,15 @@ }, "node_modules/@apollographql/graphql-playground-html": { "version": "1.6.29", - "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", - "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", + "license": "MIT", "dependencies": { "xss": "^1.0.8" } }, "node_modules/@ardatan/relay-compiler": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", - "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -1385,9 +1312,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1395,9 +1321,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -1406,9 +1331,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -1419,9 +1343,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1439,9 +1362,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -1451,9 +1373,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1463,9 +1384,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -1478,9 +1398,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -1490,9 +1409,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -1504,15 +1422,13 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@ardatan/relay-compiler/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -1532,9 +1448,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -1545,9 +1460,8 @@ }, "node_modules/@ardatan/sync-fetch": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", - "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", "dev": true, + "license": "MIT", "dependencies": { "node-fetch": "^2.6.1" }, @@ -1557,14 +1471,12 @@ }, "node_modules/@assemblyscript/loader": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@babel/code-frame": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -1574,18 +1486,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -1613,18 +1523,16 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.10", "@jridgewell/gen-mapping": "^0.3.2", @@ -1636,9 +1544,8 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1650,9 +1557,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1662,9 +1568,8 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.9" @@ -1675,9 +1580,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.19.1", "@babel/helper-validator-option": "^7.18.6", @@ -1693,18 +1597,16 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -1723,9 +1625,8 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -1739,9 +1640,8 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -1756,27 +1656,24 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1786,9 +1683,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.18.10", "@babel/types": "^7.19.0" @@ -1799,9 +1695,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1811,9 +1706,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.9" }, @@ -1823,9 +1717,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1835,9 +1728,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -1854,9 +1746,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1866,18 +1757,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -1893,9 +1782,8 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", @@ -1909,9 +1797,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1921,9 +1808,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.9" }, @@ -1933,9 +1819,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -1945,34 +1830,30 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", @@ -1985,9 +1866,8 @@ }, "node_modules/@babel/helpers": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.18.10", "@babel/traverse": "^7.19.0", @@ -1999,8 +1879,7 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -2012,8 +1891,7 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -2023,8 +1901,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -2036,37 +1913,32 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -2076,8 +1948,7 @@ }, "node_modules/@babel/parser": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -2087,9 +1958,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2102,9 +1972,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -2119,9 +1988,8 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.18.9", @@ -2137,9 +2005,8 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2153,9 +2020,8 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -2170,9 +2036,8 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -2186,9 +2051,8 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -2202,9 +2066,8 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -2218,9 +2081,8 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -2234,9 +2096,8 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -2250,9 +2111,8 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -2266,9 +2126,8 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.8", "@babel/helper-compilation-targets": "^7.18.9", @@ -2285,9 +2144,8 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -2301,9 +2159,8 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -2318,9 +2175,8 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2334,9 +2190,8 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -2352,9 +2207,8 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2368,9 +2222,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2380,9 +2233,8 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2392,9 +2244,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -2404,9 +2255,8 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -2419,9 +2269,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2431,9 +2280,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -2443,9 +2291,8 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2458,9 +2305,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2473,9 +2319,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2485,9 +2330,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2497,9 +2341,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2512,9 +2355,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2524,9 +2366,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2536,9 +2377,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2548,9 +2388,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2560,9 +2399,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2572,9 +2410,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2584,9 +2421,8 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -2599,9 +2435,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -2614,9 +2449,8 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2629,9 +2463,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2644,9 +2477,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -2661,9 +2493,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2676,9 +2507,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -2691,9 +2521,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.19.0", @@ -2714,9 +2543,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -2729,9 +2557,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -2744,9 +2571,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2760,9 +2586,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -2775,9 +2600,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2791,9 +2615,8 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-flow": "^7.18.6" @@ -2807,9 +2630,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2822,9 +2644,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-function-name": "^7.18.9", @@ -2839,9 +2660,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -2854,9 +2674,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2869,9 +2688,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -2886,9 +2704,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -2904,9 +2721,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.19.0", @@ -2923,9 +2739,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2939,9 +2754,8 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.19.0", "@babel/helper-plugin-utils": "^7.19.0" @@ -2955,9 +2769,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -2970,9 +2783,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -2986,9 +2798,8 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3001,9 +2812,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3016,9 +2826,8 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3031,9 +2840,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -3050,9 +2858,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" @@ -3066,9 +2873,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3081,9 +2887,8 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", - "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.9", @@ -3101,18 +2906,16 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3125,9 +2928,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" @@ -3141,9 +2943,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -3156,9 +2957,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -3171,9 +2971,8 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -3186,9 +2985,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -3201,9 +2999,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -3217,9 +3014,8 @@ }, "node_modules/@babel/preset-env": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.8", "@babel/helper-compilation-targets": "^7.18.9", @@ -3306,18 +3102,16 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -3331,8 +3125,7 @@ }, "node_modules/@babel/runtime": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -3342,9 +3135,8 @@ }, "node_modules/@babel/template": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.18.10", @@ -3356,9 +3148,8 @@ }, "node_modules/@babel/traverse": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.19.0", @@ -3377,9 +3168,8 @@ }, "node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.19.0", "@jridgewell/gen-mapping": "^0.3.2", @@ -3391,9 +3181,8 @@ }, "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -3405,8 +3194,7 @@ }, "node_modules/@babel/types": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", @@ -3418,14 +3206,12 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@casl/ability": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.3.1.tgz", - "integrity": "sha512-gNi1iXlttQ6dVwjbtO2fujRq27GDGAjNfSqFMRNVDSaV872xUNpTBxyGldO75KCKMiLzAr6BYiL0vFpdBGwvnQ==", + "license": "MIT", "dependencies": { "@ucast/mongo2js": "^1.3.0" }, @@ -3435,9 +3221,8 @@ }, "node_modules/@casl/angular": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@casl/angular/-/angular-8.1.0.tgz", - "integrity": "sha512-bS+KnAM2VLxFQHwZZ4nzRujG6UTpiYm7jIJ8z04A9Sh8vjZr/BeHpp+dJyFIzk3jdysCllXCxPjUyrWaIzV8SQ==", "dev": true, + "license": "MIT", "peerDependencies": { "@angular/core": "^14.0.0", "@casl/ability": "^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0", @@ -3447,8 +3232,7 @@ }, "node_modules/@casl/prisma": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.3.0.tgz", - "integrity": "sha512-xJmaaBMZH3BRl5pkXMJ8+osj152mlq/8jrGgVAyA3xdrbrrPOiTDS/31q90B39CuycqOrw4SSmEJdws6DLa9DQ==", + "license": "MIT", "dependencies": { "@ucast/core": "^1.10.0", "@ucast/js": "^3.0.1" @@ -3460,9 +3244,8 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -3470,9 +3253,8 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -3482,9 +3264,8 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -3492,9 +3273,8 @@ }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" @@ -3512,9 +3292,8 @@ }, "node_modules/@csstools/postcss-color-function": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -3532,9 +3311,8 @@ }, "node_modules/@csstools/postcss-font-format-keywords": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3551,9 +3329,8 @@ }, "node_modules/@csstools/postcss-hwb-function": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3570,9 +3347,8 @@ }, "node_modules/@csstools/postcss-ic-unit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -3590,9 +3366,8 @@ }, "node_modules/@csstools/postcss-is-pseudo-class": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -3610,9 +3385,8 @@ }, "node_modules/@csstools/postcss-nested-calc": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3629,9 +3403,8 @@ }, "node_modules/@csstools/postcss-normalize-display-values": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3648,9 +3421,8 @@ }, "node_modules/@csstools/postcss-oklab-function": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -3668,9 +3440,8 @@ }, "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3683,9 +3454,8 @@ }, "node_modules/@csstools/postcss-stepped-value-functions": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3702,9 +3472,8 @@ }, "node_modules/@csstools/postcss-text-decoration-shorthand": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3721,9 +3490,8 @@ }, "node_modules/@csstools/postcss-trigonometric-functions": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3740,9 +3508,8 @@ }, "node_modules/@csstools/postcss-unset-value": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "dev": true, + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -3756,9 +3523,8 @@ }, "node_modules/@csstools/selector-specificity": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "dev": true, + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -3773,9 +3539,8 @@ }, "node_modules/@cypress/request": { "version": "2.88.10", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz", - "integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -3802,18 +3567,16 @@ }, "node_modules/@cypress/request/node_modules/qs": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" } }, "node_modules/@cypress/webpack-preprocessor": { "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.14.0.tgz", - "integrity": "sha512-D0pHEfZN3L4sERhumZgzv90Xattc+RW0QTBmIxgnD307eUIRSSy53hivSERII4Tno1Hu0kYWmvp/wlqu8L4Anw==", "dev": true, + "license": "MIT", "dependencies": { "bluebird": "3.7.1", "debug": "^4.3.2", @@ -3832,9 +3595,8 @@ }, "node_modules/@cypress/webpack-preprocessor/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -3846,9 +3608,8 @@ }, "node_modules/@cypress/xvfb": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -3856,43 +3617,24 @@ }, "node_modules/@cypress/xvfb/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", - "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@eslint/eslintrc": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -3913,9 +3655,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3929,9 +3670,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3939,9 +3679,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -3954,15 +3693,13 @@ }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3972,9 +3709,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -3984,15 +3720,13 @@ }, "node_modules/@gar/promisify": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@graphql-codegen/cli": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.1.tgz", - "integrity": "sha512-kBYArVrIceKmNy2qZeiqoAHuNFUVRuVL3f0XX3VproXNmCGjLzcYosPmzV8+2H9mjjDU+vq5mLddAc8oVNGz9g==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/core": "2.6.2", "@graphql-codegen/plugin-helpers": "^2.7.1", @@ -4039,9 +3773,8 @@ }, "node_modules/@graphql-codegen/core": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.2.tgz", - "integrity": "sha512-58T5yf9nEfAhDwN1Vz1hImqpdJ/gGpCGUaroQ5tqskZPf7eZYYVkEXbtqRZZLx1MCCKwjWX4hMtTPpHhwKCkng==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-tools/schema": "^9.0.0", @@ -4054,9 +3787,8 @@ }, "node_modules/@graphql-codegen/fragment-matcher": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/fragment-matcher/-/fragment-matcher-3.3.1.tgz", - "integrity": "sha512-FpIDBmnbWYS50f0FdB1l8qPNi1i+IKkp3bhzT14rnLMjll+dzn1Lux5evuth+3USkS9dn2zGrzGh44j6svrpgQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "tslib": "~2.4.0" @@ -4067,9 +3799,8 @@ }, "node_modules/@graphql-codegen/plugin-helpers": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.1.tgz", - "integrity": "sha512-wpEShhwbQp8pqXolnSCNaj0pU91LbuBvYHpYqm96TUqyeKQYAYRVmw3JIt0g8UQpKYhg8lYIDwWdcINOYqkGLg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^8.8.0", "change-case-all": "1.0.14", @@ -4084,9 +3815,8 @@ }, "node_modules/@graphql-codegen/schema-ast": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.5.1.tgz", - "integrity": "sha512-tewa5DEKbglWn7kYyVBkh3J8YQ5ALqAMVmZwiVFIGOao5u66nd+e4HuFqp0u+Jpz4SJGGi0ap/oFrEvlqLjd2A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-tools/utils": "^8.8.0", @@ -4098,9 +3828,8 @@ }, "node_modules/@graphql-codegen/typescript": { "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.7.3.tgz", - "integrity": "sha512-EzX/acijXtbG/AwPzho2ZZWaNo00+xAbsRDP+vnT2PwQV3AYq3/5bFvjq1XfAGWbTntdmlYlIwC9hf5bI85WVA==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-codegen/schema-ast": "^2.5.1", @@ -4114,9 +3843,8 @@ }, "node_modules/@graphql-codegen/typescript-apollo-angular": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-apollo-angular/-/typescript-apollo-angular-3.5.3.tgz", - "integrity": "sha512-i7Qf3ENPTvKEhxseR+iwyrXUCSn0VIz9k6Fd38AiD9puqfWb4qYhka+cENoYcJKyJRwaG+UR1ifAmfN2S1FTNQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-codegen/visitor-plugin-common": "2.12.1", @@ -4130,9 +3858,8 @@ }, "node_modules/@graphql-codegen/typescript-operations": { "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.3.tgz", - "integrity": "sha512-s+pA+Erm0HeBb/D5cNrflwRM5KWhkiA5cbz4uA99l3fzFPveoQBPfRCBu0XAlJLP/kBDy64+o4B8Nfc7wdRtmA==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-codegen/typescript": "^2.7.3", @@ -4146,9 +3873,8 @@ }, "node_modules/@graphql-codegen/visitor-plugin-common": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.12.1.tgz", - "integrity": "sha512-dIUrX4+i/uazyPQqXyQ8cqykgNFe1lknjnfDWFo0gnk2W8+ruuL2JpSrj/7efzFHxbYGMQrCABDCUTVLi3DcVA==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^2.6.2", "@graphql-tools/optimize": "^1.3.0", @@ -4167,9 +3893,8 @@ }, "node_modules/@graphql-tools/apollo-engine-loader": { "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.13.tgz", - "integrity": "sha512-fr2TcA9fM+H81ymdtyDaocZ/Ua4Vhhf1IvpQoPpuEUwLorREd86N8VORUEIBvEdJ1b7Bz7NqwL3RnM5m9KXftA==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/sync-fetch": "0.0.1", "@graphql-tools/utils": "8.12.0", @@ -4182,9 +3907,8 @@ }, "node_modules/@graphql-tools/batch-execute": { "version": "8.5.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.6.tgz", - "integrity": "sha512-33vMvVDLBKsNJVNhcySVXF+zkcRL/GRs1Lt+MxygrYCypcAPpFm+amE2y9vOCFufuaKExIX7Lonnmxu19vPzaQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "8.12.0", "dataloader": "2.1.0", @@ -4197,9 +3921,8 @@ }, "node_modules/@graphql-tools/code-file-loader": { "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.6.tgz", - "integrity": "sha512-PNWWSwSuQAqANerDwS0zdQ5FPipirv75TjjzBHnY+6AF/WvKq5sQiUQheA2P7B+MZc/KdQ7h/JAGMQOhKNVA+Q==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/graphql-tag-pluck": "7.3.6", "@graphql-tools/utils": "8.12.0", @@ -4213,9 +3936,8 @@ }, "node_modules/@graphql-tools/delegate": { "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.6.tgz", - "integrity": "sha512-HMA7rcJLQA3dJwWRG2271mRCdh0SLaK5+FPg+F7JIa3aF5fRdN4pVHNDaAjQeyKOQ2afjgjO5FvOyJwv/ve7Bg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/batch-execute": "8.5.6", "@graphql-tools/schema": "9.0.4", @@ -4230,9 +3952,8 @@ }, "node_modules/@graphql-tools/git-loader": { "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.6.tgz", - "integrity": "sha512-QA94Gjp70xcdIYUbZDIm8fnuDN0IvoIIVVU+lXQemoV+vDeJKIjrP9tfOTjVDPIDXQnCYswvu9HLe8BlEApQYw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/graphql-tag-pluck": "7.3.6", "@graphql-tools/utils": "8.12.0", @@ -4247,9 +3968,8 @@ }, "node_modules/@graphql-tools/github-loader": { "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.13.tgz", - "integrity": "sha512-4RTjdtdtQC+n9LJMKpBThQGD3LnpeLVjU2A7BoVuKR+NQPJtcUzzuD6dXeYm5RiOMOQUsPGxQWKhJenW20aLUg==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/sync-fetch": "0.0.1", "@graphql-tools/graphql-tag-pluck": "7.3.6", @@ -4263,9 +3983,8 @@ }, "node_modules/@graphql-tools/graphql-file-loader": { "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.5.tgz", - "integrity": "sha512-OL+7qO1S66TpMK7OGz8Ag2WL08HlxKxrObVSDlxzWbSubWuXM5v959XscYAKRf6daYcVpkfNvO37QjflL9mjhg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/import": "6.7.6", "@graphql-tools/utils": "8.12.0", @@ -4279,9 +3998,8 @@ }, "node_modules/@graphql-tools/graphql-tag-pluck": { "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.6.tgz", - "integrity": "sha512-qULgqsOGKY1/PBqmP7fJZqbCg/TzPHKB9Wl51HGA9QjGymrzmrH5EjvsC8RtgdubF8yuTTVVFTz1lmSQ7RPssQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.16.8", "@babel/traverse": "^7.16.8", @@ -4295,9 +4013,8 @@ }, "node_modules/@graphql-tools/import": { "version": "6.7.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.6.tgz", - "integrity": "sha512-WtUyiO2qCaK/H4u81zAw/NbBvCOzwKl4N+Vl+FqrFCzYobscwL6x6roePyoXM1O3+JJIIn3CETv4kg4kwxaBVw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "8.12.0", "resolve-from": "5.0.0", @@ -4309,9 +4026,8 @@ }, "node_modules/@graphql-tools/json-file-loader": { "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.6.tgz", - "integrity": "sha512-34AfjCitO4NtJ5AcXYLcFF3GDsMVTycrljSaBA2t1d7B4bMPtREDphKXLMc/Uf2zW6IW1i1sZZyrcmArPy1Z8A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "8.12.0", "globby": "^11.0.3", @@ -4324,9 +4040,8 @@ }, "node_modules/@graphql-tools/load": { "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.7.tgz", - "integrity": "sha512-IpI2672zcoAX4FLjcH5kvHc7eqjPyLP1svrIcZKQenv0GRS6dW0HI9E5UCBs0y/yy8yW6s+SvpmNsfIlkMj3Kw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/schema": "9.0.4", "@graphql-tools/utils": "8.12.0", @@ -4339,8 +4054,7 @@ }, "node_modules/@graphql-tools/merge": { "version": "8.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.6.tgz", - "integrity": "sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==", + "license": "MIT", "dependencies": { "@graphql-tools/utils": "8.12.0", "tslib": "^2.4.0" @@ -4351,8 +4065,7 @@ }, "node_modules/@graphql-tools/mock": { "version": "8.7.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.6.tgz", - "integrity": "sha512-cQGPyY6dF4x28552zjAg9En2WWVury62u1/xzipCNUSCdKRVOsAupTNBcAGdMjsKPLcGzzk1cPA8dP0DUfNqzg==", + "license": "MIT", "dependencies": { "@graphql-tools/schema": "9.0.4", "@graphql-tools/utils": "8.12.0", @@ -4365,9 +4078,8 @@ }, "node_modules/@graphql-tools/optimize": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", - "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -4377,9 +4089,8 @@ }, "node_modules/@graphql-tools/prisma-loader": { "version": "7.2.22", - "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.22.tgz", - "integrity": "sha512-QafvScyyJ9Nvi1r4dmYUBzk1pe5MDwhMQUlJQLIphIPHYP8so8aRHKttoycuMZgQB43uOP+9RpdK0BIPa84/dw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/url-loader": "7.16.2", "@graphql-tools/utils": "8.12.0", @@ -4407,9 +4118,8 @@ }, "node_modules/@graphql-tools/relay-operation-optimizer": { "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.6.tgz", - "integrity": "sha512-2KjaWYxD/NC6KtckbDEAbN46QO+74d1SBaZQ26qQjWhyoAjon12xlMW4HWxHEN0d0xuz0cnOVUVc+t4wVXePUg==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/relay-compiler": "12.0.0", "@graphql-tools/utils": "8.12.0", @@ -4421,8 +4131,7 @@ }, "node_modules/@graphql-tools/schema": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.4.tgz", - "integrity": "sha512-B/b8ukjs18fq+/s7p97P8L1VMrwapYc3N2KvdG/uNThSazRRn8GsBK0Nr+FH+mVKiUfb4Dno79e3SumZVoHuOQ==", + "license": "MIT", "dependencies": { "@graphql-tools/merge": "8.3.6", "@graphql-tools/utils": "8.12.0", @@ -4435,9 +4144,8 @@ }, "node_modules/@graphql-tools/url-loader": { "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.16.2.tgz", - "integrity": "sha512-ZVG3kDEJ88zLfqYtVmI36RUzaP/0bPBcJfBH8whMYL620tE6kizEQsON8iKsxcU1bWB5D7m9ZVFqW4eZ5EqVWw==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/sync-fetch": "0.0.1", "@graphql-tools/delegate": "9.0.6", @@ -4460,8 +4168,7 @@ }, "node_modules/@graphql-tools/utils": { "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.12.0.tgz", - "integrity": "sha512-TeO+MJWGXjUTS52qfK4R8HiPoF/R7X+qmgtOYd8DTH0l6b+5Y/tlg5aGeUJefqImRq7nvi93Ms40k/Uz4D5CWw==", + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -4471,9 +4178,8 @@ }, "node_modules/@graphql-tools/wrap": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.2.1.tgz", - "integrity": "sha512-W8bzJijTZDNi8e1oM2AMG89CtvfTYaJ9lCe0dYMN+a+OPMhRfgR9+eO7ALcUa9y4MTu+YEDVjUq0ZboaSvesyA==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/delegate": "9.0.6", "@graphql-tools/schema": "9.0.4", @@ -4487,18 +4193,16 @@ }, "node_modules/@graphql-typed-document-node/core": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", "dev": true, + "license": "MIT", "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -4510,9 +4214,8 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4520,9 +4223,8 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4532,21 +4234,18 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@iarna/toml": { "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -4560,18 +4259,16 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4582,9 +4279,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -4595,9 +4291,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -4607,9 +4302,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -4622,9 +4316,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -4634,24 +4327,21 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -4666,9 +4356,8 @@ }, "node_modules/@jest/console/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -4683,9 +4372,8 @@ }, "node_modules/@jest/core": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/reporters": "^28.1.3", @@ -4731,9 +4419,8 @@ }, "node_modules/@jest/core/node_modules/@jest/reporters": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^28.1.3", @@ -4775,9 +4462,8 @@ }, "node_modules/@jest/core/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -4790,9 +4476,8 @@ }, "node_modules/@jest/core/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4800,9 +4485,8 @@ }, "node_modules/@jest/core/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4820,9 +4504,8 @@ }, "node_modules/@jest/core/node_modules/jest-config": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^28.1.3", @@ -4865,9 +4548,8 @@ }, "node_modules/@jest/core/node_modules/jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -4885,9 +4567,8 @@ }, "node_modules/@jest/core/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -4902,9 +4583,8 @@ }, "node_modules/@jest/core/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4914,9 +4594,8 @@ }, "node_modules/@jest/environment": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/fake-timers": "^28.1.3", "@jest/types": "^28.1.3", @@ -4929,9 +4608,8 @@ }, "node_modules/@jest/expect": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^28.1.3", "jest-snapshot": "^28.1.3" @@ -4942,9 +4620,8 @@ }, "node_modules/@jest/expect-utils": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^28.0.2" }, @@ -4954,9 +4631,8 @@ }, "node_modules/@jest/fake-timers": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@sinonjs/fake-timers": "^9.1.2", @@ -4971,9 +4647,8 @@ }, "node_modules/@jest/fake-timers/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -4988,9 +4663,8 @@ }, "node_modules/@jest/globals": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^28.1.3", "@jest/expect": "^28.1.3", @@ -5002,9 +4676,8 @@ }, "node_modules/@jest/reporters": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.1.tgz", - "integrity": "sha512-597Zj4D4d88sZrzM4atEGLuO7SdA/YrOv9SRXHXRNC+/FwPCWxZhBAEzhXoiJzfRwn8zes/EjS8Lo6DouGN5Gg==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^28.1.1", @@ -5046,9 +4719,8 @@ }, "node_modules/@jest/reporters/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5056,9 +4728,8 @@ }, "node_modules/@jest/reporters/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5076,9 +4747,8 @@ }, "node_modules/@jest/reporters/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -5088,9 +4758,8 @@ }, "node_modules/@jest/schemas": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.24.1" }, @@ -5100,9 +4769,8 @@ }, "node_modules/@jest/source-map": { "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.13", "callsites": "^3.0.0", @@ -5114,9 +4782,8 @@ }, "node_modules/@jest/test-result": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.1", "@jest/types": "^28.1.1", @@ -5129,9 +4796,8 @@ }, "node_modules/@jest/test-sequencer": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^28.1.3", "graceful-fs": "^4.2.9", @@ -5144,9 +4810,8 @@ }, "node_modules/@jest/test-sequencer/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -5159,9 +4824,8 @@ }, "node_modules/@jest/transform": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^28.1.3", @@ -5185,9 +4849,8 @@ }, "node_modules/@jest/transform/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -5202,9 +4865,8 @@ }, "node_modules/@jest/types": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -5219,19 +4881,16 @@ }, "node_modules/@jonkemp/package-utils": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.8.tgz", - "integrity": "sha512-bIcKnH5YmtTYr7S6J3J86dn/rFiklwRpOqbTOQ9C0WMmR9FKHVb3bxs2UYfqEmNb93O4nbA97sb6rtz33i9SyA==" + "license": "MIT" }, "node_modules/@josephg/resolvable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", - "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" + "license": "ISC" }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -5242,27 +4901,24 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -5270,9 +4926,8 @@ }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -5284,15 +4939,13 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -5300,14 +4953,12 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@mermaid-js/mermaid-cli": { "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-9.1.7.tgz", - "integrity": "sha512-m7sAmOHhG6bmY1IEy+rSvyrQrKA/XIM6PFWP7w+3uW/C+uanPrIt0ieLL2NJfvfzLMkvEin1ClYE+pA6Y7Jwnw==", + "license": "MIT", "dependencies": { "chalk": "^5.0.1", "commander": "^9.0.0", @@ -5322,8 +4973,7 @@ }, "node_modules/@mermaid-js/mermaid-cli/node_modules/chalk": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", - "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==", + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -5333,16 +4983,14 @@ }, "node_modules/@mermaid-js/mermaid-cli/node_modules/commander": { "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/@nestjs-modules/mailer": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@nestjs-modules/mailer/-/mailer-1.8.1.tgz", - "integrity": "sha512-rNlKzNB+Vr/aRDVcTibj2JCJQcTSE59EBQIpCwh/FkKg0Be1xoF3dQDZ4dmc9X1j396fkIBI5aQ5XAtJNPdxpw==", + "license": "MIT", "dependencies": { "glob": "8.0.3", "inline-css": "4.0.1", @@ -5369,8 +5017,7 @@ }, "node_modules/@nestjs/apollo": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-10.1.0.tgz", - "integrity": "sha512-yfnh049lHBaF8647JQQwL5zJnpl/vhjlnoaCUWRpZK4Tw+s9pzzKScKHmPTRBvTCFANbNTl2t/NzQM32jfqpIw==", + "license": "MIT", "dependencies": { "iterall": "1.3.0", "lodash.omit": "4.5.0", @@ -5403,8 +5050,7 @@ }, "node_modules/@nestjs/common": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.1.2.tgz", - "integrity": "sha512-zpF4DaLvvsCVqfrf9LJfSeYP+SBCWCFbOCTOmEZ5Gs6Hralia6s2kS+CSicJKx8IpnyC6ZReuqdTbjcPl4yunA==", + "license": "MIT", "dependencies": { "iterare": "1.2.1", "tslib": "2.4.0", @@ -5435,17 +5081,15 @@ }, "node_modules/@nestjs/common/node_modules/uuid": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@nestjs/core": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.1.2.tgz", - "integrity": "sha512-wrb/U8PN50K9wEHOLifR9bFKDH8+Dr37rXBB5J+9v3tSWEHkT4o2OiJ8qFmfX5B9GwGE/YRKaJqxw/ScvYvPFw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@nuxtjs/opencollective": "0.3.2", "fast-safe-stringify": "2.1.1", @@ -5481,16 +5125,14 @@ }, "node_modules/@nestjs/core/node_modules/uuid": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@nestjs/graphql": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.2.tgz", - "integrity": "sha512-3/przE5h74HI2K5Ft4N6nMgRTa4zgNauUtU2yoemzOb4mgGDkmZiLpCPBzJa+bMbE0gEtQTnnmjXscfoif/fIQ==", + "license": "MIT", "dependencies": { "@graphql-tools/merge": "8.3.6", "@graphql-tools/schema": "9.0.4", @@ -5526,8 +5168,7 @@ }, "node_modules/@nestjs/graphql/node_modules/graphql-ws": { "version": "5.5.5", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.5.tgz", - "integrity": "sha512-hvyIS71vs4Tu/yUYHPvGXsTgo0t3arU820+lT5VjZS2go0ewp2LqyCgxEN56CzOG7Iys52eRhHBiD1gGRdiQtw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5537,16 +5178,14 @@ }, "node_modules/@nestjs/graphql/node_modules/uuid": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@nestjs/graphql/node_modules/ws": { "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -5565,8 +5204,7 @@ }, "node_modules/@nestjs/jwt": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/jwt/-/jwt-9.0.0.tgz", - "integrity": "sha512-ZsXGY/wMYKzEhymw2+dxiwrHTRKIKrGszx6r2EjQqNLypdXMQu0QrujwZJ8k3+XQV4snmuJwwNakQoA2ILfq8w==", + "license": "MIT", "dependencies": { "@types/jsonwebtoken": "8.5.8", "jsonwebtoken": "8.5.1" @@ -5577,16 +5215,14 @@ }, "node_modules/@nestjs/jwt/node_modules/@types/jsonwebtoken": { "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz", - "integrity": "sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@nestjs/mapped-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.1.0.tgz", - "integrity": "sha512-+2kSly4P1QI+9eGt+/uGyPdEG1hVz7nbpqPHWZVYgoqz8eOHljpXPag+UCVRw9zo2XCu4sgNUIGe8Uk0+OvUQg==", + "license": "MIT", "peerDependencies": { "@nestjs/common": "^7.0.8 || ^8.0.0 || ^9.0.0", "class-transformer": "^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0", @@ -5604,8 +5240,7 @@ }, "node_modules/@nestjs/passport": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-9.0.0.tgz", - "integrity": "sha512-Gnh8n1wzFPOLSS/94X1sUP4IRAoXTgG4odl7/AO5h+uwscEGXxJFercrZfqdAwkWhqkKWbsntM3j5mRy/6ZQDA==", + "license": "MIT", "peerDependencies": { "@nestjs/common": "^8.0.0 || ^9.0.0", "passport": "^0.4.0 || ^0.5.0 || ^0.6.0" @@ -5613,8 +5248,7 @@ }, "node_modules/@nestjs/platform-express": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.1.2.tgz", - "integrity": "sha512-SlAG6nfEVSk+lQL1Z4kjLip2jJ+w4mc8cG5ccM3mN06gREYfJVayNuydPUYtoxP/QmzugQfO5+cNEdqdhCmSQw==", + "license": "MIT", "dependencies": { "body-parser": "1.20.0", "cors": "2.8.5", @@ -5633,9 +5267,8 @@ }, "node_modules/@nestjs/schematics": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.3.tgz", - "integrity": "sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "14.2.1", "@angular-devkit/schematics": "14.2.1", @@ -5649,9 +5282,8 @@ }, "node_modules/@nestjs/schematics/node_modules/@angular-devkit/core": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.1.tgz", - "integrity": "sha512-lW8oNGuJqr4r31FWBjfWQYkSXdiOHBGOThIEtHvUVBKfPF/oVrupLueCUgBPel+NvxENXdo93uPsqHN7bZbmsQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -5675,15 +5307,13 @@ }, "node_modules/@nestjs/schematics/node_modules/@angular-devkit/core/node_modules/jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.1.tgz", - "integrity": "sha512-0U18FwDYt4zROBPrvewH6iBTkf2ozVHN4/gxUb9jWrqVw8mPU5AWc/iYxQLHBSinkr2Egjo1H/i9aBqgJSeh3g==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "14.2.1", "jsonc-parser": "3.1.0", @@ -5699,21 +5329,18 @@ }, "node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics/node_modules/jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nestjs/schematics/node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nestjs/schematics/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -5723,15 +5350,13 @@ }, "node_modules/@nestjs/schematics/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@nestjs/testing": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.1.2.tgz", - "integrity": "sha512-BfwERdTppE4oz6qxCNJVo0kaRH2FO7mipooedT2nDtYW3krGZ8978odmGdpVgNz1xwqKDH3Y/68frs5oW2CTZw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "2.4.0" }, @@ -5756,8 +5381,7 @@ }, "node_modules/@nestjs/throttler": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-3.0.0.tgz", - "integrity": "sha512-E5aLstJ1a3yZE6AgcN+BgHLiRd8lonR5E4E4I3wzVHRGfgglHQS1sa2zEUuD/pdzLPlbI8pvVDJom8Z2D1oDug==", + "license": "MIT", "dependencies": { "md5": "^2.2.1" }, @@ -5769,9 +5393,8 @@ }, "node_modules/@ngtools/webpack": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.3.tgz", - "integrity": "sha512-/9bOlmpx7a5P8QhjmggxEJ6LX5qvfkBZhxM8Orjr6ZjJcmAfm+3wiUDzU3EM+5M0YV3y3+dvQpn6Jrwy9y4rfQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || >=16.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", @@ -5785,8 +5408,7 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -5797,16 +5419,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -5817,9 +5437,8 @@ }, "node_modules/@npmcli/fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, + "license": "ISC", "dependencies": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -5830,9 +5449,8 @@ }, "node_modules/@npmcli/git": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/promise-spawn": "^3.0.0", "lru-cache": "^7.4.4", @@ -5850,18 +5468,16 @@ }, "node_modules/@npmcli/git/node_modules/lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/@npmcli/installed-package-contents": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", "dev": true, + "license": "ISC", "dependencies": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" @@ -5875,9 +5491,8 @@ }, "node_modules/@npmcli/move-file": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -5888,18 +5503,16 @@ }, "node_modules/@npmcli/node-gyp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/@npmcli/promise-spawn": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", "dev": true, + "license": "ISC", "dependencies": { "infer-owner": "^1.0.4" }, @@ -5909,9 +5522,8 @@ }, "node_modules/@npmcli/run-script": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^2.0.0", "@npmcli/promise-spawn": "^3.0.0", @@ -5925,10 +5537,9 @@ }, "node_modules/@nrwl/angular": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.8.1.tgz", - "integrity": "sha512-xRuZe+pQc/EEfjXbcYNw5zuj4v4zGug5SvbR2+pzJDh+TCBB08TdkiBD3FRebenhyV5UVX1XymCxXRzqV43zFw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@angular-devkit/schematics": "~14.2.0", "@nrwl/cypress": "14.8.1", @@ -5957,9 +5568,8 @@ }, "node_modules/@nrwl/angular/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5967,9 +5577,8 @@ }, "node_modules/@nrwl/angular/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5983,9 +5592,8 @@ }, "node_modules/@nrwl/angular/node_modules/jasmine-marbles": { "version": "0.8.4", - "resolved": "https://registry.npmjs.org/jasmine-marbles/-/jasmine-marbles-0.8.4.tgz", - "integrity": "sha512-zbtuXABpSWrSswYPiZ5m6EQhluNmKcRQs+82AqJHSN+PMx3ASpDmTvRfqe9Pk2hPh9Ge5zrzOsorIlw3kdwTXQ==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.17.20" }, @@ -5995,9 +5603,8 @@ }, "node_modules/@nrwl/angular/node_modules/minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6007,9 +5614,8 @@ }, "node_modules/@nrwl/angular/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "tslib": "^1.9.0" @@ -6020,16 +5626,14 @@ }, "node_modules/@nrwl/angular/node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, + "license": "0BSD", "peer": true }, "node_modules/@nrwl/angular/node_modules/semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6042,9 +5646,8 @@ }, "node_modules/@nrwl/angular/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6054,9 +5657,8 @@ }, "node_modules/@nrwl/angular/node_modules/webpack-merge": { "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "dev": true, + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" @@ -6067,18 +5669,16 @@ }, "node_modules/@nrwl/cli": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.1.tgz", - "integrity": "sha512-s2hKgfYXW77BFzpbm2zV5vb+L0Ke4G7tXXHAH6Y+OKBgMOKO8I0eceVF/tvQ1xNzwSBJSP7/pk1Bm6y1jx0V/Q==", "dev": true, + "license": "MIT", "dependencies": { "nx": "14.8.1" } }, "node_modules/@nrwl/cypress": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.8.1.tgz", - "integrity": "sha512-RlyP4bA79aOOioEzLl9WK2hYwLaVRspBJSQlCyMFNLfD+1DHeRbJGSnPfQxw7Pxo/ZlxDSUEvVku+tY0G/nPjA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.0.1", "@babel/preset-env": "^7.0.0", @@ -6108,9 +5708,8 @@ }, "node_modules/@nrwl/cypress/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6124,18 +5723,16 @@ }, "node_modules/@nrwl/cypress/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/@nrwl/cypress/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6145,9 +5742,8 @@ }, "node_modules/@nrwl/devkit": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.1.tgz", - "integrity": "sha512-fyelIwzFQwf2UyBLDftKxzytqp4D0zw57uQ6fnw4FZ+oOYmnraEn7B9INqu9HGjSo234QhB8l/VUGcvXp6CTwA==", "dev": true, + "license": "MIT", "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", @@ -6160,9 +5756,8 @@ }, "node_modules/@nrwl/eslint-plugin-nx": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.8.1.tgz", - "integrity": "sha512-jIB6S7s10ZZN5GpsPQ9iAdUdGvXp8X+WCBxUy3+stS5QoBh1R+RPz48rO0uDBjMZvf8361jOs9qzNiP9SPselQ==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/workspace": "14.8.1", @@ -6183,9 +5778,8 @@ }, "node_modules/@nrwl/eslint-plugin-nx/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6199,9 +5793,8 @@ }, "node_modules/@nrwl/eslint-plugin-nx/node_modules/semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6214,9 +5807,8 @@ }, "node_modules/@nrwl/eslint-plugin-nx/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6226,9 +5818,8 @@ }, "node_modules/@nrwl/jest": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.1.tgz", - "integrity": "sha512-uvfSZVBbPORT0vVqlQcW98FJh/Uw7M5ECl9h2M6HupR4F9Fy8hvMASoYMgNOpbYFpC3MqRyUifbgWHBla8ykeA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/reporters": "28.1.1", "@jest/test-result": "28.1.1", @@ -6246,9 +5837,8 @@ }, "node_modules/@nrwl/jest/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6262,18 +5852,16 @@ }, "node_modules/@nrwl/jest/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/@nrwl/jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6283,9 +5871,8 @@ }, "node_modules/@nrwl/js": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.8.1.tgz", - "integrity": "sha512-CjlqaHSBQ9A8y7YYqC8Ml2RVJDbf++tqvSXYIIBRzqATwYS8g1NXWOVxGzIa3MrAjqA3jhuLmFyGq/zCZcH6wg==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/jest": "14.8.1", @@ -6304,9 +5891,8 @@ }, "node_modules/@nrwl/js/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6314,9 +5900,8 @@ }, "node_modules/@nrwl/js/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6330,9 +5915,8 @@ }, "node_modules/@nrwl/js/node_modules/fast-glob": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -6346,9 +5930,8 @@ }, "node_modules/@nrwl/js/node_modules/minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6358,18 +5941,16 @@ }, "node_modules/@nrwl/js/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@nrwl/js/node_modules/source-map-support": { "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -6377,9 +5958,8 @@ }, "node_modules/@nrwl/js/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6389,9 +5969,8 @@ }, "node_modules/@nrwl/linter": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.1.tgz", - "integrity": "sha512-pDqp//ga0GzxqDXQBre8lLQ3UPGjw6PCX5Rb7PN7UAP0eZX4A1tlTKeF+uMso1iVhrY33ADcanzi2kItbqlIHg==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/jest": "14.8.1", @@ -6411,9 +5990,8 @@ }, "node_modules/@nrwl/nest": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.8.1.tgz", - "integrity": "sha512-ZeeG5WARh2Sa6nARs0lXx7WX8Qno+t9UUweqDbbZoFCresT7iG1ysmhNzGsajdaWqatafibh2+uTVXIE2swZ4g==", "dev": true, + "license": "MIT", "dependencies": { "@nestjs/schematics": "^9.0.0", "@nrwl/devkit": "14.8.1", @@ -6424,9 +6002,8 @@ }, "node_modules/@nrwl/node": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.8.1.tgz", - "integrity": "sha512-zRxD9oReE8WyRnKT4cca2SDXBytpnMX0EkkfCI+0eVmv8+oALeHGtv3Tq9gOhIzThzt9JhWIvsC5U1eZxPhsAw==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/jest": "14.8.1", @@ -6440,9 +6017,8 @@ }, "node_modules/@nrwl/node/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6456,9 +6032,8 @@ }, "node_modules/@nrwl/node/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6468,9 +6043,8 @@ }, "node_modules/@nrwl/storybook": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.8.1.tgz", - "integrity": "sha512-ONEliCcD/lf9WVqb4gBUckD+m0IBvNGjNvfsPuhk1RiorUqqE3C+TqHUmX9Pp2fiIRoD4c7kq9gf48PGKErL6w==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/cypress": "14.8.1", "@nrwl/devkit": "14.8.1", @@ -6482,18 +6056,16 @@ }, "node_modules/@nrwl/storybook/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/@nrwl/storybook/node_modules/semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6506,9 +6078,8 @@ }, "node_modules/@nrwl/tao": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.1.tgz", - "integrity": "sha512-4HfYTollo0njRkFOhm94rmlI7Dra7OC53jMQu0LYc7hZ6rNhb1TVNlf1cu54bQaGs/EW9l0tlBJbWYV66NUX+g==", "dev": true, + "license": "MIT", "dependencies": { "nx": "14.8.1" }, @@ -6518,9 +6089,8 @@ }, "node_modules/@nrwl/webpack": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.8.1.tgz", - "integrity": "sha512-cplHKHu2w25s59XpTzc3jGr34KLR53inQ4mP0u3OCOGjCLyeFOzTgX2KWfGqUgZQIudX/CH/HUC1MaU6ilUuYw==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/js": "14.8.1", @@ -6572,9 +6142,8 @@ }, "node_modules/@nrwl/webpack/node_modules/array-union": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -6584,9 +6153,8 @@ }, "node_modules/@nrwl/webpack/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6594,9 +6162,8 @@ }, "node_modules/@nrwl/webpack/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6610,9 +6177,8 @@ }, "node_modules/@nrwl/webpack/node_modules/copy-webpack-plugin": { "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.2.7", "glob-parent": "^6.0.1", @@ -6634,36 +6200,32 @@ }, "node_modules/@nrwl/webpack/node_modules/debug": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/@nrwl/webpack/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/@nrwl/webpack/node_modules/emojis-list": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/@nrwl/webpack/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6681,9 +6243,8 @@ }, "node_modules/@nrwl/webpack/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -6693,9 +6254,8 @@ }, "node_modules/@nrwl/webpack/node_modules/globby": { "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^3.0.1", "dir-glob": "^3.0.1", @@ -6713,9 +6273,8 @@ }, "node_modules/@nrwl/webpack/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6725,9 +6284,8 @@ }, "node_modules/@nrwl/webpack/node_modules/json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -6737,9 +6295,8 @@ }, "node_modules/@nrwl/webpack/node_modules/less": { "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.10.0" }, @@ -6761,9 +6318,8 @@ }, "node_modules/@nrwl/webpack/node_modules/less-loader": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", "dev": true, + "license": "MIT", "dependencies": { "klona": "^2.0.4" }, @@ -6781,9 +6337,8 @@ }, "node_modules/@nrwl/webpack/node_modules/less/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -6791,15 +6346,13 @@ }, "node_modules/@nrwl/webpack/node_modules/less/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@nrwl/webpack/node_modules/loader-utils": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^2.0.0", @@ -6811,9 +6364,8 @@ }, "node_modules/@nrwl/webpack/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -6825,9 +6377,8 @@ }, "node_modules/@nrwl/webpack/node_modules/make-dir/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "license": "ISC", "optional": true, "bin": { "semver": "bin/semver" @@ -6835,9 +6386,8 @@ }, "node_modules/@nrwl/webpack/node_modules/mini-css-extract-plugin": { "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz", - "integrity": "sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==", "dev": true, + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0" }, @@ -6854,9 +6404,8 @@ }, "node_modules/@nrwl/webpack/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6866,21 +6415,18 @@ }, "node_modules/@nrwl/webpack/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nrwl/webpack/node_modules/parse5": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nrwl/webpack/node_modules/pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -6888,9 +6434,8 @@ }, "node_modules/@nrwl/webpack/node_modules/postcss-import": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -6905,9 +6450,8 @@ }, "node_modules/@nrwl/webpack/node_modules/postcss-loader": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -6927,9 +6471,8 @@ }, "node_modules/@nrwl/webpack/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -6939,15 +6482,13 @@ }, "node_modules/@nrwl/webpack/node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@nrwl/webpack/node_modules/sass-loader": { "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -6983,9 +6524,8 @@ }, "node_modules/@nrwl/webpack/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -7002,9 +6542,8 @@ }, "node_modules/@nrwl/webpack/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -7014,9 +6553,8 @@ }, "node_modules/@nrwl/webpack/node_modules/source-map-loader": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -7035,9 +6573,8 @@ }, "node_modules/@nrwl/webpack/node_modules/stylus": { "version": "0.55.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", - "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", "dev": true, + "license": "MIT", "dependencies": { "css": "^3.0.0", "debug": "~3.1.0", @@ -7057,9 +6594,8 @@ }, "node_modules/@nrwl/webpack/node_modules/stylus-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", - "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.2.7", "klona": "^2.0.4", @@ -7079,18 +6615,16 @@ }, "node_modules/@nrwl/webpack/node_modules/stylus/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@nrwl/webpack/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7100,9 +6634,8 @@ }, "node_modules/@nrwl/workspace": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.1.tgz", - "integrity": "sha512-JF4YS92vfIX8tDLTgGXfMfAEbLyK2cMwCVQdFK9RiPkZvj0DOUcBdeXIrq4kM78UbiFkRwoByoH6M/GxlyhBqw==", "dev": true, + "license": "MIT", "dependencies": { "@nrwl/devkit": "14.8.1", "@nrwl/jest": "14.8.1", @@ -7141,9 +6674,8 @@ }, "node_modules/@nrwl/workspace/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7151,9 +6683,8 @@ }, "node_modules/@nrwl/workspace/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7167,18 +6698,16 @@ }, "node_modules/@nrwl/workspace/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/@nrwl/workspace/node_modules/glob": { "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7193,9 +6722,8 @@ }, "node_modules/@nrwl/workspace/node_modules/minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -7205,9 +6733,8 @@ }, "node_modules/@nrwl/workspace/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -7217,15 +6744,13 @@ }, "node_modules/@nrwl/workspace/node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@nrwl/workspace/node_modules/semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7238,9 +6763,8 @@ }, "node_modules/@nrwl/workspace/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7250,8 +6774,7 @@ }, "node_modules/@nuxtjs/opencollective": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", - "integrity": "sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.0", @@ -7267,9 +6790,8 @@ }, "node_modules/@oclif/command": { "version": "1.8.16", - "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.8.16.tgz", - "integrity": "sha512-rmVKYEsKzurfRU0xJz+iHelbi1LGlihIWZ7Qvmb/CBz1EkhL7nOkW4SVXmG2dA5Ce0si2gr88i6q4eBOMRNJ1w==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/config": "^1.18.2", "@oclif/errors": "^1.3.5", @@ -7287,9 +6809,8 @@ }, "node_modules/@oclif/config": { "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.3.tgz", - "integrity": "sha512-sBpko86IrTscc39EvHUhL+c++81BVTsIZ3ETu/vG+cCdi0N6vb2DoahR67A9FI2CGnxRRHjnTfa3m6LulwNATA==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.5", "@oclif/parser": "^3.8.0", @@ -7304,9 +6825,8 @@ }, "node_modules/@oclif/core": { "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.16.3.tgz", - "integrity": "sha512-SWrU/eGgN5kLyuZ+TqtKz2z2HTSrgaNEwkawNj4B31VXDrPv7aULS3ntVCboAKRldX/6J+Af+70BV07Rr5c5oA==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/linewrap": "^1.0.0", "@oclif/screen": "^3.0.2", @@ -7343,18 +6863,16 @@ }, "node_modules/@oclif/core/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@oclif/core/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -7367,9 +6885,8 @@ }, "node_modules/@oclif/core/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -7380,15 +6897,13 @@ }, "node_modules/@oclif/core/node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@oclif/errors": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz", - "integrity": "sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^3.0.0", "fs-extra": "^8.1", @@ -7402,9 +6917,8 @@ }, "node_modules/@oclif/errors/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -7416,27 +6930,24 @@ }, "node_modules/@oclif/errors/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@oclif/errors/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@oclif/help": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@oclif/help/-/help-1.0.1.tgz", - "integrity": "sha512-8rsl4RHL5+vBUAKBL6PFI3mj58hjPCp2VYyXD4TAa7IMStikFfOH2gtWmqLzIlxAED2EpD0dfYwo9JJxYsH7Aw==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/config": "1.18.2", "@oclif/errors": "1.3.5", @@ -7454,9 +6965,8 @@ }, "node_modules/@oclif/help/node_modules/@oclif/config": { "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.2.tgz", - "integrity": "sha512-cE3qfHWv8hGRCP31j7fIS7BfCflm/BNZ2HNqHexH+fDrdF2f1D5S8VmXWLC77ffv3oDvWyvE9AZeR0RfmHCCaA==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.3", "@oclif/parser": "^3.8.0", @@ -7471,9 +6981,8 @@ }, "node_modules/@oclif/help/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -7485,15 +6994,13 @@ }, "node_modules/@oclif/linewrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", - "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@oclif/parser": { "version": "3.8.7", - "resolved": "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.7.tgz", - "integrity": "sha512-b11xBmIUK+LuuwVGJpFs4LwQN2xj2cBWj2c4z1FtiXGrJ85h9xV6q+k136Hw0tGg1jQoRXuvuBnqQ7es7vO9/Q==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.5", "@oclif/linewrap": "^1.0.0", @@ -7506,9 +7013,8 @@ }, "node_modules/@oclif/plugin-help": { "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.12.tgz", - "integrity": "sha512-HvH/RubJxqCinP0vUWQLTOboT+SfjfL8h40s+PymkWaldIcXlpoRaJX50vz+SjZIs7uewZwEk8fzLqpF/BWXlg==", "dev": true, + "license": "MIT", "dependencies": { "@oclif/core": "^1.3.6" }, @@ -7518,25 +7024,22 @@ }, "node_modules/@oclif/screen": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.2.tgz", - "integrity": "sha512-S/SF/XYJeevwIgHFmVDAFRUvM3m+OjhvCAYMk78ZJQCYCQ5wS7j+LTt1ZEv2jpEEGg2tx/F6TYYWxddNAYHrFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" } }, "node_modules/@opentelemetry/api": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.2.0.tgz", - "integrity": "sha512-0nBr+VZNKm9tvNDZFstI3Pq1fCTEDK5OZTnVKNvBNAKgd0yIvmwsP4m61rEv7ZP+tOUjWJhROpxK5MsnlF911g==", + "license": "Apache-2.0", "engines": { "node": ">=8.0.0" } }, "node_modules/@opentelemetry/core": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.7.0.tgz", - "integrity": "sha512-AVqAi5uc8DrKJBimCTFUT4iFI+5eXpo4sYmGbQ0CypG0piOTHE2g9c5aSoTGYXu3CzOmJZf7pT6Xh+nwm5d6yQ==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "1.7.0" }, @@ -7549,8 +7052,7 @@ }, "node_modules/@opentelemetry/resources": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.7.0.tgz", - "integrity": "sha512-u1M0yZotkjyKx8dj+46Sg5thwtOTBmtRieNXqdCRiWUp6SfFiIP0bI+1XK3LhuXqXkBXA1awJZaTqKduNMStRg==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.7.0", "@opentelemetry/semantic-conventions": "1.7.0" @@ -7564,8 +7066,7 @@ }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.7.0.tgz", - "integrity": "sha512-Iz84C+FVOskmauh9FNnj4+VrA+hG5o+tkMzXuoesvSfunVSioXib0syVFeNXwOm4+M5GdWCuW632LVjqEXStIg==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.7.0", "@opentelemetry/resources": "1.7.0", @@ -7580,8 +7081,7 @@ }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.7.0.tgz", - "integrity": "sha512-FGBx/Qd09lMaqQcogCHyYrFEpTx4cAjeS+48lMIR12z7LdH+zofGDVQSubN59nL6IpubfKqTeIDu9rNO28iHVA==", + "license": "Apache-2.0", "engines": { "node": ">=14" } @@ -7667,7 +7167,7 @@ "node_modules/@paljs/generator": { "version": "5.0.1", "resolved": "file:paljs-generator-5.0.1.tgz", - "integrity": "sha512-T9oob4KegG5+WJtio8scgC7Dlqz1rA4ThE83WLVmHS9A3K2abGsS3DoxfwjBPebu3DUI71g3gqPVpDq+A8yxiA==", + "integrity": "sha512-YtQmfehf1YQs0T9hEWUy52EfXdcDS9Y0GK8ryX4a2OqRvcixAnIMt4TSMRMgFFvxGV6JZgunZx2g07yHLqqCFA==", "license": "MIT", "dependencies": { "@paljs/types": "^5.0.0", @@ -7717,10 +7217,9 @@ }, "node_modules/@parcel/watcher": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "node-addon-api": "^3.2.1", "node-gyp-build": "^4.3.0" @@ -7735,9 +7234,8 @@ }, "node_modules/@peculiar/asn1-schema": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.0.tgz", - "integrity": "sha512-DtNLAG4vmDrdSJFPe7rypkcj597chNQL7u+2dBtYo5mh7VW2+im6ke+O0NVr8W1f4re4C3F71LhoMb0Yxqa48Q==", "dev": true, + "license": "MIT", "dependencies": { "asn1js": "^3.0.5", "pvtsutils": "^1.3.2", @@ -7746,9 +7244,8 @@ }, "node_modules/@peculiar/json-schema": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", - "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -7758,9 +7255,8 @@ }, "node_modules/@peculiar/webcrypto": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.0.tgz", - "integrity": "sha512-U58N44b2m3OuTgpmKgf0LPDOmP3bhwNz01vAnj1mBwxBASRhptWYK+M3zG+HBkDqGQM+bFsoIihTW8MdmPXEqg==", "dev": true, + "license": "MIT", "dependencies": { "@peculiar/asn1-schema": "^2.1.6", "@peculiar/json-schema": "^1.1.12", @@ -7774,9 +7270,8 @@ }, "node_modules/@phenomnomnominal/tsquery": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", "dev": true, + "license": "MIT", "dependencies": { "esquery": "^1.0.1" }, @@ -7786,9 +7281,8 @@ }, "node_modules/@popperjs/core": { "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", "dev": true, + "license": "MIT", "peer": true, "funding": { "type": "opencollective", @@ -7797,9 +7291,8 @@ }, "node_modules/@prisma/client": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.4.0.tgz", - "integrity": "sha512-ciKOP246x1xwr04G9ajHlJ4pkmtu9Q6esVyqVBO0QJihaKQIUvbPjClp17IsRJyxqNpFm4ScbOc/s9DUzKHINQ==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@prisma/engines-version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" }, @@ -7817,8 +7310,7 @@ }, "node_modules/@prisma/debug": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-tpJqrvmA8VlQuaVAmkFzIU7Of6xk3kQ2DYV6bPJukDZ6xmnufT27EpU8TSIra4jGdzz7y/R0rxmuXSBp24ew5w==", + "license": "Apache-2.0", "dependencies": { "@types/debug": "4.1.7", "debug": "4.3.4", @@ -7827,8 +7319,7 @@ }, "node_modules/@prisma/engine-core": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.4.0.tgz", - "integrity": "sha512-SwwfaBkQhw6EpwDK2X6+2w4Z9cfdQiZWC2Rmdp26JC4R1Q3i3Y/7GPgMSrwCJvSF9y0+nJ93Kyx7uq9xuIlSZQ==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/sdk-trace-base": "^1.4.0", @@ -7848,19 +7339,16 @@ }, "node_modules/@prisma/engines": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.4.0.tgz", - "integrity": "sha512-Fpykccxlt9MHrAs/QpPGpI2nOiRxuLA+LiApgA59ibbf24YICZIMWd3SI2YD+q0IAIso0jCGiHhirAIbxK3RyQ==", - "hasInstallScript": true + "hasInstallScript": true, + "license": "Apache-2.0" }, "node_modules/@prisma/engines-version": { "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", - "integrity": "sha512-P5v/PuEIJLYXZUZBvOLPqoyCW+m6StNqHdiR6te++gYVODpPdLakks5HVx3JaZIY+LwR02juJWFlwpc9Eog/ug==" + "license": "Apache-2.0" }, "node_modules/@prisma/fetch-engine": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.4.0.tgz", - "integrity": "sha512-3a+f/HPvJl9XYj8IuX57/rHM8cYZuqS+R+jXx/ZPRwvELVlvVeE81GTTSMvtXguyfHXgKW7wKjiJqZm7tGw/WA==", + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "4.4.0", "@prisma/get-platform": "4.4.0", @@ -7883,8 +7371,7 @@ }, "node_modules/@prisma/generator-helper": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.4.0.tgz", - "integrity": "sha512-6z5Tl+Cjk/WDWUMvpCOzhsK4Nkcb64zGoU/NePl3Z0tFR2RkfnBfnmJbpWdHr9HQYz7jO7LsTAyS5aWPjqeHKg==", + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "4.4.0", "@types/cross-spawn": "6.0.2", @@ -7894,16 +7381,14 @@ }, "node_modules/@prisma/get-platform": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.4.0.tgz", - "integrity": "sha512-3m8Y07h9bZlfS98dh5/e2wS+5iJ3NLBOy3bv7zjGa2GI68EW5q3ncbtHHw9vk5G6epTO7YrM/PBFqQWc4fKvNA==", + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "4.4.0" } }, "node_modules/@prisma/internals": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.4.0.tgz", - "integrity": "sha512-DvJ78z+HI6+5qA4SSHS/BRxR8m0aTIpJIhBbV/cY6m6kYgOvBjuf9slp+MqHpRR28eC5rgOS+e0DlN/tU+cxLg==", + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "4.4.0", "@prisma/engine-core": "4.4.0", @@ -7953,16 +7438,14 @@ }, "node_modules/@prisma/internals/node_modules/fs-jetpack": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.0.0.tgz", - "integrity": "sha512-0f9QoIbfAq/DuafAQisvsHJmLnJB2D53d9FXIu0UZPUg4Kzocez1+AinToPON6JD/C60kDlye121puiR5ivfdg==", + "license": "MIT", "dependencies": { "minimatch": "^5.1.0" } }, "node_modules/@prisma/internals/node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -7976,14 +7459,12 @@ }, "node_modules/@prisma/prisma-fmt-wasm": { "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", - "integrity": "sha512-Hc2i5nfAt3nLDUkQNWJcKFJaA9Avd5zz6t85w9SW7P0vGtFXScQ+xIu6znbULr9bc0pgTWejY1We2u/7EMxHWw==" + "license": "MIT" }, "node_modules/@prisma/sdk": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-3.15.2.tgz", - "integrity": "sha512-SE0m63Eee3VmbD2S/GyF9J8Pe/ur6rO0ohxsY9TAQhLWIxbKeh2VkGJCWbc8E/vUtjzRy3jj2XkpjZsHROeNkg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "3.15.2", "@prisma/engine-core": "3.15.2", @@ -8035,9 +7516,8 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/debug": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", - "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@types/debug": "4.1.7", "debug": "4.3.4", @@ -8046,9 +7526,8 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/engine-core": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-3.15.2.tgz", - "integrity": "sha512-E5uMBX7CPT46ydRqpduIVmjBSiDwOLx9ONPtzaNH8pNeKQoBORrf1I9k+dTa40JgdfFunYxyjIYaifTw63KpbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "3.15.2", "@prisma/engines": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", @@ -8066,16 +7545,14 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/engines": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-NHlojO1DFTsSi3FtEleL9QWXeSF/UjhCW0fgpi7bumnNZ4wj/eQ+BJJ5n2pgoOliTOGv9nX2qXvmHap7rJMNmg==", "dev": true, - "hasInstallScript": true + "hasInstallScript": true, + "license": "Apache-2.0" }, "node_modules/@prisma/sdk/node_modules/@prisma/fetch-engine": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-/Xi9sTBjTm3RexDO8lm/XSO67OUqHRemf74cwOcyLCwLGydrkmZF2IT1whppHG7+xqwrQn7cNzWSf/+7FB3fcA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "3.14.0", "@prisma/get-platform": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", @@ -8098,9 +7575,8 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/fetch-engine/node_modules/@prisma/debug": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.14.0.tgz", - "integrity": "sha512-cvA2NRJU6oLCFpYcOJO6jjUZZcPwQqdKYVpa6OY+jFrSwLdYLgSPjrfbnBPOD2z1gzODdnrWYfpz3wPKVhZ0IQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@types/debug": "4.1.7", "ms": "2.1.3", @@ -8109,9 +7585,8 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/generator-helper": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-3.15.2.tgz", - "integrity": "sha512-G6oKBowE+IwBdQUL5pOHuDrOgVQZVcsA3w1E52P5MeUqWhOtvtrewNBlqvsgyX9IiE35bzHQWIwxGfc0gzPUng==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "3.15.2", "@types/cross-spawn": "6.0.2", @@ -8121,18 +7596,16 @@ }, "node_modules/@prisma/sdk/node_modules/@prisma/get-platform": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-z306ogr/IvpnboY2R/Ry+Qqgi9XIJ6WXV5h4Isd8l/fQNHB83VQydkCSspRkbCeCIddYSRZNTIlPW7+ICy4NbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@prisma/debug": "3.14.0" } }, "node_modules/@prisma/sdk/node_modules/@prisma/get-platform/node_modules/@prisma/debug": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.14.0.tgz", - "integrity": "sha512-cvA2NRJU6oLCFpYcOJO6jjUZZcPwQqdKYVpa6OY+jFrSwLdYLgSPjrfbnBPOD2z1gzODdnrWYfpz3wPKVhZ0IQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@types/debug": "4.1.7", "ms": "2.1.3", @@ -8141,30 +7614,26 @@ }, "node_modules/@prisma/sdk/node_modules/arg": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@prisma/sdk/node_modules/dotenv": { "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/@prisma/sdk/node_modules/fp-ts": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.1.tgz", - "integrity": "sha512-oxvgqUYR6O9VkKXrxkJ0NOyU0FrE705MeqgBUMEPWyTu6Pwn768cJbHChw2XOBlgFLKfIHxjr2OOBFpv2mUGZw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@prisma/sdk/node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -8178,9 +7647,8 @@ }, "node_modules/@prisma/sdk/node_modules/resolve": { "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.8.1", "path-parse": "^1.0.7", @@ -8195,37 +7663,31 @@ }, "node_modules/@prisma/sdk/node_modules/undici": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.1.1.tgz", - "integrity": "sha512-CmK9JzLSMGx+2msOao8LhkKn3J7eKo2M50v0KZQ2XbiHcGqLS1HiIj01ceIm3jbUYlspw/FTSb6nMdSNyvVyaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.18" } }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/base64": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -8233,34 +7695,28 @@ }, "node_modules/@protobufjs/float": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/path": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/pool": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + "license": "BSD-3-Clause" }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + "license": "BSD-3-Clause" }, "node_modules/@schematics/angular": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.3.tgz", - "integrity": "sha512-lHWeeWrhpyMwJRTK4RpFVptWZo5kTdI+bOOd+lZBTjOAs+PM8r9VXHzB6qhE6P2e3HsceXM59PonvekTUdOJtQ==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "14.2.3", "@angular-devkit/schematics": "14.2.3", @@ -8274,8 +7730,7 @@ }, "node_modules/@selderee/plugin-htmlparser2": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.6.0.tgz", - "integrity": "sha512-J3jpy002TyBjd4N/p6s+s90eX42H2eRhK3SbsZuvTDv977/E8p2U3zikdiehyJja66do7FlxLomZLPlvl2/xaA==", + "license": "MIT", "dependencies": { "domhandler": "^4.2.0", "selderee": "^0.6.0" @@ -8286,15 +7741,13 @@ }, "node_modules/@sinclair/typebox": { "version": "0.24.42", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.42.tgz", - "integrity": "sha512-d+2AtrHGyWek2u2ITF0lHRIv6Tt7X0dEHW+0rP+5aDCEjC3fiN2RBjrLD0yU0at52BcZbRGxLbAtXiR0hFCjYw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -8304,27 +7757,24 @@ }, "node_modules/@sinonjs/commons": { "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -8334,9 +7784,8 @@ }, "node_modules/@timsuchanek/copy": { "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@timsuchanek/copy/-/copy-1.4.5.tgz", - "integrity": "sha512-N4+2/DvfwzQqHYL/scq07fv8yXbZc6RyUxKJoE8Clm14JpLOf9yNI4VB4D6RsV3h9zgzZ4loJUydHKM7pp3blw==", "dev": true, + "license": "ISC", "dependencies": { "@timsuchanek/sleep-promise": "^8.0.1", "commander": "^2.19.0", @@ -8349,64 +7798,55 @@ }, "node_modules/@timsuchanek/sleep-promise": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@timsuchanek/sleep-promise/-/sleep-promise-8.0.1.tgz", - "integrity": "sha512-cxHYbrXfnCWsklydIHSw5GCMHUPqpJ/enxWSyVHNOgNe61sit/+aOXTTI+VOdWkvVaJsI2vsB9N4+YDNITawOQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@tsconfig/node10": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/accepts": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/apollo-upload-client": { "version": "17.0.1", - "resolved": "https://registry.npmjs.org/@types/apollo-upload-client/-/apollo-upload-client-17.0.1.tgz", - "integrity": "sha512-8+JEhQdfDcauKnRhpedDAhlJoSD9hv+AJwYF3GvG7SusoGzHuoWlOsJbQXK1p1n+WJYHD4BNAZ+HtpGeIVMrpw==", "dev": true, + "license": "MIT", "dependencies": { "@apollo/client": "^3.6.6", "@types/extract-files": "*", @@ -8415,9 +7855,8 @@ }, "node_modules/@types/babel__core": { "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -8428,18 +7867,16 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -8447,23 +7884,20 @@ }, "node_modules/@types/babel__traverse": { "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/bcryptjs": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/body-parser": { "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -8471,26 +7905,23 @@ }, "node_modules/@types/bonjour": { "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/busboy": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/busboy/-/busboy-1.5.0.tgz", - "integrity": "sha512-ncOOhwmyFDW76c/Tuvv9MA9VGYUCn8blzyWmzYELcNGDb0WXWLSmFi7hJq25YdRBYJrmMBB5jZZwUjlJe9HCjQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/cacheable-request": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "*", @@ -8500,22 +7931,19 @@ }, "node_modules/@types/chance": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/chance/-/chance-1.1.3.tgz", - "integrity": "sha512-X6c6ghhe4/sQh4XzcZWSFaTAUOda38GQHmq9BUanYkOE/EO7ZrkazwKmtsj3xzTjkLWmwULE++23g3d3CCWaWw==" + "license": "MIT" }, "node_modules/@types/connect": { "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -8523,15 +7951,13 @@ }, "node_modules/@types/content-disposition": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", - "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/@types/cookies": { "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", - "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/express": "*", @@ -8541,36 +7967,31 @@ }, "node_modules/@types/cors": { "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + "license": "MIT" }, "node_modules/@types/cross-spawn": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz", - "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/debug": { "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/ejs": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.1.tgz", - "integrity": "sha512-RQul5wEfY7BjWm0sYY86cmUN/pcXWGyVxWX93DFFJvcrxax5zKlieLwA3T77xJGwNcZW0YW6CYG70p1m8xPFmA==", + "license": "MIT", "optional": true }, "node_modules/@types/eslint": { "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -8578,9 +7999,8 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -8588,15 +8008,13 @@ }, "node_modules/@types/estree": { "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -8606,9 +8024,8 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -8617,33 +8034,29 @@ }, "node_modules/@types/extract-files": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/extract-files/-/extract-files-8.1.1.tgz", - "integrity": "sha512-dMJJqBqyhsfJKuK7p7HyyNmki7qj1AlwhUKWx6KrU7i1K2T2SPsUsSUTWFmr/sEM1q8rfR8j5IyUmYrDbrhfjQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/fs-capacitor": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz", - "integrity": "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/graceful-fs": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/graphql-upload": { "version": "8.0.11", - "resolved": "https://registry.npmjs.org/@types/graphql-upload/-/graphql-upload-8.0.11.tgz", - "integrity": "sha512-AE8RWANHutpsQt945lQZKlkq0V/zBxU5R0xhKLZN3KkBMlW95/5uJzk01HUl8gbDkG7hGl8l8lJKbi91k0UnPw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*", "@types/fs-capacitor": "*", @@ -8653,60 +8066,52 @@ }, "node_modules/@types/http-assert": { "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", - "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { "version": "28.1.8", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", - "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^28.0.0", "pretty-format": "^28.0.0" @@ -8714,15 +8119,13 @@ }, "node_modules/@types/js-yaml": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/jsdom": { "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/parse5": "^6.0.3", @@ -8731,51 +8134,44 @@ }, "node_modules/@types/json-schema": { "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json-stable-stringify": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", - "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/jsonwebtoken": { "version": "8.5.9", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", - "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/keygrip": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/@types/keyv": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/koa": { "version": "2.13.5", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", - "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/accepts": "*", "@types/content-disposition": "*", @@ -8789,93 +8185,79 @@ }, "node_modules/@types/koa-compose": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", "devOptional": true, + "license": "MIT", "dependencies": { "@types/koa": "*" } }, "node_modules/@types/lodash": { "version": "4.14.185", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", - "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash-es": { "version": "4.17.6", - "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz", - "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", "dev": true, + "license": "MIT", "dependencies": { "@types/lodash": "*" } }, "node_modules/@types/long": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + "license": "MIT" }, "node_modules/@types/mime": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "license": "MIT" }, "node_modules/@types/ms": { "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "license": "MIT" }, "node_modules/@types/node": { "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + "license": "MIT" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "license": "MIT" }, "node_modules/@types/oauth": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", - "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/object-path": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", - "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" + "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/parse5": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/passport": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.11.tgz", - "integrity": "sha512-pz1cx9ptZvozyGKKKIPLcVDVHwae4hrH5d6g5J+DkMRRjR3cVETb4jMabhXAUbg3Ov7T22nFHEgaK2jj+5CBpw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/passport-google-oauth20": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/passport-google-oauth20/-/passport-google-oauth20-2.0.11.tgz", - "integrity": "sha512-9XMT1GfwhZL7UQEiCepLef55RNPHkbrCtsU7rsWPTEOsmu5qVIW8nSemtB4p+P24CuOhA+IKkv8LsPThYghGww==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*", "@types/passport": "*", @@ -8884,9 +8266,8 @@ }, "node_modules/@types/passport-jwt": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/passport-jwt/-/passport-jwt-3.0.6.tgz", - "integrity": "sha512-cmAAMIRTaEwpqxlrZyiEY9kdibk94gP5KTF8AT1Ra4rWNZYHNMreqhKUEeC5WJtuN5SJZjPQmV+XO2P5PlnvNQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*", "@types/jsonwebtoken": "*", @@ -8895,9 +8276,8 @@ }, "node_modules/@types/passport-oauth2": { "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.11.tgz", - "integrity": "sha512-KUNwmGhe/3xPbjkzkPwwcPmyFwfyiSgtV1qOrPBLaU4i4q9GSCdAOyCbkFG0gUxAyEmYwqo9OAF/rjPjJ6ImdA==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*", "@types/oauth": "*", @@ -8906,9 +8286,8 @@ }, "node_modules/@types/passport-strategy": { "version": "0.2.35", - "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", - "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*", "@types/passport": "*" @@ -8916,53 +8295,45 @@ }, "node_modules/@types/prettier": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/pug": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "license": "MIT", "optional": true }, "node_modules/@types/qs": { "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "license": "MIT" }, "node_modules/@types/responselike": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "license": "MIT" }, "node_modules/@types/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "license": "MIT", "dependencies": { "@types/mime": "*", "@types/node": "*" @@ -8970,65 +8341,56 @@ }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/sizzle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/sockjs": { "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/tough-cookie": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -9036,9 +8398,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/scope-manager": "5.36.1", "@typescript-eslint/type-utils": "5.36.1", @@ -9069,9 +8430,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.36.1", "@typescript-eslint/utils": "5.36.1", @@ -9096,9 +8456,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.36.1", @@ -9120,9 +8479,8 @@ }, "node_modules/@typescript-eslint/parser": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.36.1", "@typescript-eslint/types": "5.36.1", @@ -9147,9 +8505,8 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.1", "@typescript-eslint/visitor-keys": "5.36.1" @@ -9164,9 +8521,8 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", - "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.36.2", "@typescript-eslint/utils": "5.36.2", @@ -9191,9 +8547,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2" @@ -9208,9 +8563,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9221,9 +8575,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.36.2", "@typescript-eslint/visitor-keys": "5.36.2", @@ -9248,9 +8601,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.36.2", @@ -9272,9 +8624,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" @@ -9289,9 +8640,8 @@ }, "node_modules/@typescript-eslint/types": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9302,9 +8652,8 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.36.1", "@typescript-eslint/visitor-keys": "5.36.1", @@ -9329,9 +8678,8 @@ }, "node_modules/@typescript-eslint/utils": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", - "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.37.0", @@ -9353,9 +8701,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", - "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.37.0", "@typescript-eslint/visitor-keys": "5.37.0" @@ -9370,9 +8717,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9383,9 +8729,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.37.0", "@typescript-eslint/visitor-keys": "5.37.0", @@ -9410,9 +8755,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.37.0", "eslint-visitor-keys": "^3.3.0" @@ -9427,9 +8771,8 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" @@ -9444,29 +8787,25 @@ }, "node_modules/@ucast/core": { "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@ucast/core/-/core-1.10.1.tgz", - "integrity": "sha512-sXKbvQiagjFh2JCpaHUa64P4UdJbOxYeC5xiZFn8y6iYdb0WkismduE+RmiJrIjw/eLDYmIEXiQeIYYowmkcAw==" + "license": "Apache-2.0" }, "node_modules/@ucast/js": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ucast/js/-/js-3.0.2.tgz", - "integrity": "sha512-zxNkdIPVvqJjHI7D/iK8Aai1+59yqU+N7bpHFodVmiTN7ukeNiGGpNmmSjQgsUw7eNcEBnPrZHNzp5UBxwmaPw==", + "license": "Apache-2.0", "dependencies": { "@ucast/core": "^1.0.0" } }, "node_modules/@ucast/mongo": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@ucast/mongo/-/mongo-2.4.2.tgz", - "integrity": "sha512-/zH1TdBJlYGKKD+Wh0oyD+aBvDSWrwHcD8b4tUL9UgHLhzHtkEnMVFuxbw3SRIRsAa01wmy06+LWt+WoZdj1Bw==", + "license": "Apache-2.0", "dependencies": { "@ucast/core": "^1.4.1" } }, "node_modules/@ucast/mongo2js": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@ucast/mongo2js/-/mongo2js-1.3.3.tgz", - "integrity": "sha512-sBPtMUYg+hRnYeVYKL+ATm8FaRPdlU9PijMhGYKgsPGjV9J4Ks41ytIjGayvKUnBOEhiCaKUUnY4qPeifdqATw==", + "license": "Apache-2.0", "dependencies": { "@ucast/core": "^1.6.1", "@ucast/js": "^3.0.0", @@ -9475,9 +8814,8 @@ }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" @@ -9485,27 +8823,23 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -9514,15 +8848,13 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -9532,33 +8864,29 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -9572,9 +8900,8 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -9585,9 +8912,8 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -9597,9 +8923,8 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -9611,9 +8936,8 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" @@ -9621,9 +8945,8 @@ }, "node_modules/@whatwg-node/fetch": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.4.4.tgz", - "integrity": "sha512-/c2u1blMAXHVXneZjVLyE0AwdRuuFpv2P3ghNz2QtpHed+25WdSkTi7XxICwuaRsl/mMgundCzSy1352rZgWPg==", "dev": true, + "license": "MIT", "dependencies": { "@peculiar/webcrypto": "^1.4.0", "abort-controller": "^3.0.0", @@ -9637,9 +8960,8 @@ }, "node_modules/@wry/context": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.6.1.tgz", - "integrity": "sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -9649,9 +8971,8 @@ }, "node_modules/@wry/equality": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", - "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -9661,9 +8982,8 @@ }, "node_modules/@wry/trie": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", - "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -9673,27 +8993,23 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/@yarnpkg/parsers": { "version": "3.0.0-rc.25", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.25.tgz", - "integrity": "sha512-uotaIJwVQeV/DcGA9G2EVuVFHnEEdxDy3yRLeh9VHS6Lx7nZETaWzJPU1bgAwnAa3gplol2NIQhlsr2eqgq9qA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -9704,18 +9020,16 @@ }, "node_modules/@yarnpkg/parsers/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -9726,15 +9040,13 @@ }, "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@zkochan/js-yaml": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -9744,20 +9056,17 @@ }, "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "license": "ISC" }, "node_modules/abort-controller": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, + "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" }, @@ -9767,8 +9076,7 @@ }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -9779,8 +9087,7 @@ }, "node_modules/acorn": { "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -9790,9 +9097,8 @@ }, "node_modules/acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -9800,9 +9106,8 @@ }, "node_modules/acorn-globals/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -9812,36 +9117,32 @@ }, "node_modules/acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -9852,9 +9153,8 @@ }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -9866,8 +9166,7 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "dependencies": { "debug": "4" }, @@ -9877,9 +9176,8 @@ }, "node_modules/agentkeepalive": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -9891,17 +9189,15 @@ }, "node_modules/agentkeepalive/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -9912,17 +9208,15 @@ }, "node_modules/aggregate-error/node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -9936,9 +9230,8 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -9953,9 +9246,8 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -9965,16 +9257,14 @@ }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -9987,28 +9277,25 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10021,14 +9308,12 @@ }, "node_modules/ansicolors": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -10039,9 +9324,8 @@ }, "node_modules/apollo-angular": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/apollo-angular/-/apollo-angular-4.0.1.tgz", - "integrity": "sha512-hnM2zbYORcqwLI8YBVAVvOuCIc3a6rDGUFlzB9pHudaoqYT5NkP8L/2IAGnMFQ1izzcLemcISw02yiEIf0WO3A==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -10058,8 +9342,7 @@ }, "node_modules/apollo-datasource": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", - "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", + "license": "MIT", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "apollo-server-env": "^4.2.1" @@ -10070,16 +9353,14 @@ }, "node_modules/apollo-reporting-protobuf": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.2.tgz", - "integrity": "sha512-j1tx9tmkVdsLt1UPzBrvz90PdjAeKW157WxGn+aXlnnGfVjZLIRXX3x5t1NWtXvB7rVaAsLLILLtDHW382TSoQ==", + "license": "MIT", "dependencies": { "@apollo/protobufjs": "1.2.4" } }, "node_modules/apollo-server-core": { "version": "3.10.2", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.10.2.tgz", - "integrity": "sha512-/1o9KPoAMgcjJJ9Y0IH1665wf9d02L/m/mcfBOHiFmRgeGkNgrhTy59BxQTBK241USAWMhwMpp171cv/hM5Dng==", + "license": "MIT", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", @@ -10113,8 +9394,7 @@ }, "node_modules/apollo-server-core/node_modules/@graphql-tools/merge": { "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", - "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", + "license": "MIT", "dependencies": { "@graphql-tools/utils": "8.9.0", "tslib": "^2.4.0" @@ -10125,8 +9405,7 @@ }, "node_modules/apollo-server-core/node_modules/@graphql-tools/schema": { "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", - "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", + "license": "MIT", "dependencies": { "@graphql-tools/merge": "8.3.1", "@graphql-tools/utils": "8.9.0", @@ -10139,8 +9418,7 @@ }, "node_modules/apollo-server-core/node_modules/@graphql-tools/utils": { "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -10150,8 +9428,7 @@ }, "node_modules/apollo-server-env": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", - "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", + "license": "MIT", "dependencies": { "node-fetch": "^2.6.7" }, @@ -10161,8 +9438,7 @@ }, "node_modules/apollo-server-errors": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", - "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -10172,8 +9448,7 @@ }, "node_modules/apollo-server-express": { "version": "3.10.2", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.2.tgz", - "integrity": "sha512-TUpnh23qAP3NqMp3/2TxcCpOxhvT64H6teOM5W+t5ncdHZ85aEMDrbfIhNwqkdsya+UyMn9IoBmn25h5TW93ZQ==", + "license": "MIT", "dependencies": { "@types/accepts": "^1.3.5", "@types/body-parser": "1.19.2", @@ -10197,8 +9472,7 @@ }, "node_modules/apollo-server-express/node_modules/@types/express": { "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -10208,8 +9482,7 @@ }, "node_modules/apollo-server-express/node_modules/@types/express-serve-static-core": { "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -10218,8 +9491,7 @@ }, "node_modules/apollo-server-plugin-base": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.2.tgz", - "integrity": "sha512-erWXjLOO1u7fxQkbxJ2cwSO7p0tYzNied91I1SJ9tikXZ/2eZUyDyvrpI+4g70kOdEi+AmJ5Fo8ahEXKJ75zdg==", + "license": "MIT", "dependencies": { "apollo-server-types": "^3.6.2" }, @@ -10232,8 +9504,7 @@ }, "node_modules/apollo-server-types": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.6.2.tgz", - "integrity": "sha512-9Z54S7NB+qW1VV+kmiqwU2Q6jxWfX89HlSGCGOo3zrkrperh85LrzABgN9S92+qyeHYd72noMDg2aI039sF3dg==", + "license": "MIT", "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", @@ -10249,9 +9520,8 @@ }, "node_modules/apollo-upload-client": { "version": "17.0.0", - "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-17.0.0.tgz", - "integrity": "sha512-pue33bWVbdlXAGFPkgz53TTmxVMrKeQr0mdRcftNY+PoHIdbGZD0hoaXHvO6OePJAkFz7OiCFUf98p1G/9+Ykw==", "dev": true, + "license": "MIT", "dependencies": { "extract-files": "^11.0.0" }, @@ -10268,28 +9538,23 @@ }, "node_modules/app-root-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6.0.0" } }, "node_modules/append-field": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + "license": "MIT" }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/arch": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, "funding": [ { @@ -10304,12 +9569,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/archiver": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "license": "MIT", "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.3", @@ -10325,8 +9590,7 @@ }, "node_modules/archiver-utils": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "license": "MIT", "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -10345,8 +9609,7 @@ }, "node_modules/archiver-utils/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10354,8 +9617,7 @@ }, "node_modules/archiver-utils/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10373,8 +9635,7 @@ }, "node_modules/archiver-utils/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10384,8 +9645,7 @@ }, "node_modules/archiver-utils/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10398,17 +9658,15 @@ }, "node_modules/archiver-utils/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/are-we-there-yet": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, + "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -10419,56 +9677,48 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/aria-query": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=6.0" } }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "license": "MIT" }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/asn1js": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", - "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "pvtsutils": "^1.3.2", "pvutils": "^1.1.3", @@ -10480,22 +9730,19 @@ }, "node_modules/assert-never": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + "license": "MIT" }, "node_modules/assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/ast-types": { "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -10505,50 +9752,43 @@ }, "node_modules/ast-types-flow": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/async": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "license": "MIT" }, "node_modules/async-retry": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "license": "MIT", "dependencies": { "retry": "0.13.1" } }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true, + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -10558,9 +9798,8 @@ }, "node_modules/auto-bind": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -10570,8 +9809,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", "dev": true, "funding": [ { @@ -10583,6 +9820,7 @@ "url": "https://tidelift.com/funding/github/npm/autoprefixer" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-lite": "^1.0.30001407", @@ -10603,33 +9841,29 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/axobject-query": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.0.1.tgz", - "integrity": "sha512-vy5JPSOibF9yAeC2PoemRdA1MuSXX7vX5osdoxKf/6OUeppAWekZ3JIJVNWFMH6wgj7uHYyqZUSqE/b/3JLV1A==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=6.0" } }, "node_modules/babel-jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/transform": "^28.1.3", "@types/babel__core": "^7.1.14", @@ -10648,9 +9882,8 @@ }, "node_modules/babel-loader": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, + "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -10667,9 +9900,8 @@ }, "node_modules/babel-loader/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -10681,18 +9913,16 @@ }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, + "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -10706,9 +9936,8 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -10721,9 +9950,8 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.17.7", "@babel/helper-define-polyfill-provider": "^0.3.3", @@ -10735,18 +9963,16 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" @@ -10757,9 +9983,8 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.3" }, @@ -10769,21 +9994,18 @@ }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-plugin-transform-async-to-promises": { "version": "0.8.18", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.18.tgz", - "integrity": "sha512-WpOrF76nUHijnNn10eBGOHZmXQC8JYRME9rOLxStOga7Av2VO53ehVFvVNImMksVtQuL2/7ZNxEgxnx7oo/3Hw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -10804,9 +10026,8 @@ }, "node_modules/babel-preset-fbjs": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", @@ -10842,9 +10063,8 @@ }, "node_modules/babel-preset-jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", "dev": true, + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^28.1.3", "babel-preset-current-node-syntax": "^1.0.0" @@ -10858,8 +10078,7 @@ }, "node_modules/babel-walk": { "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.9.6" }, @@ -10869,18 +10088,14 @@ }, "node_modules/backo2": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" + "license": "MIT" }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -10894,21 +10109,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/base64url": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/basic-auth": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.1.2" }, @@ -10918,44 +10132,38 @@ }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/bcryptjs": { "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "license": "MIT" }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/bl": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -10964,20 +10172,17 @@ }, "node_modules/blob-util": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/bluebird": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -10999,22 +10204,19 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, + "license": "MIT", "dependencies": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -11024,19 +10226,15 @@ }, "node_modules/bonjour-service/node_modules/array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "license": "ISC" }, "node_modules/bootstrap": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", - "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", "dev": true, "funding": [ { @@ -11048,28 +10246,26 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "peerDependencies": { "@popperjs/core": "^2.11.6" } }, "node_modules/bootswatch": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.2.1.tgz", - "integrity": "sha512-tbuZb0nJ1XUvRO8KYoEULsbAlAqazcFS6S5dTeJOkw2RxQgg0RJqKkngRTfNSFfqfI4mTdFPpC4mKkaw0YoDFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -11079,14 +10275,11 @@ }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/browserslist": { "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -11098,6 +10291,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001400", "electron-to-chromium": "^1.4.251", @@ -11113,9 +10307,8 @@ }, "node_modules/bs-logger": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, + "license": "MIT", "dependencies": { "fast-json-stable-stringify": "2.x" }, @@ -11125,17 +10318,14 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -11150,6 +10340,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -11157,27 +10348,23 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + "license": "BSD-3-Clause" }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -11187,17 +10374,14 @@ }, "node_modules/builtins": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.0.0" } }, "node_modules/busboy": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { "streamsearch": "^1.1.0" }, @@ -11207,17 +10391,15 @@ }, "node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { "version": "16.1.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.2.tgz", - "integrity": "sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -11244,27 +10426,24 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/cacheable-lookup": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.6.0" } }, "node_modules/cacheable-request": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, + "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -11280,9 +10459,8 @@ }, "node_modules/cacheable-request/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -11295,17 +10473,15 @@ }, "node_modules/cachedir": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -11316,9 +10492,8 @@ }, "node_modules/caller-callsite": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -11328,18 +10503,16 @@ }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/caller-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", "dev": true, + "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -11349,18 +10522,16 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -11368,18 +10539,16 @@ }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -11389,8 +10558,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001409", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz", - "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==", "dev": true, "funding": [ { @@ -11401,13 +10568,13 @@ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/capital-case": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -11416,9 +10583,8 @@ }, "node_modules/cardinal": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", "dev": true, + "license": "MIT", "dependencies": { "ansicolors": "~0.3.2", "redeyed": "~2.1.0" @@ -11429,14 +10595,12 @@ }, "node_modules/caseless": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11450,8 +10614,7 @@ }, "node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11461,14 +10624,12 @@ }, "node_modules/chance": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", - "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==" + "license": "MIT" }, "node_modules/change-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", "dev": true, + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", @@ -11486,9 +10647,8 @@ }, "node_modules/change-case-all": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", - "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", "dev": true, + "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -11504,48 +10664,42 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/character-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "license": "MIT", "dependencies": { "is-regex": "^1.0.3" } }, "node_modules/chardet": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/charenc": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/check-more-types": { "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/checkpoint-client": { "version": "1.1.21", - "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.21.tgz", - "integrity": "sha512-bcrcnJncn6uGhj06IIsWvUBPyJWK1ZezDbLCJ//IQEYXkUobhGvOOBlHe9K5x0ZMkAZGinPB4T+lTUmFz/acWQ==", + "license": "MIT", "dependencies": { "ci-info": "3.3.0", "env-paths": "2.2.1", @@ -11558,8 +10712,7 @@ }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -11578,8 +10731,7 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -11594,8 +10746,7 @@ }, "node_modules/cheerio-select/node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -11609,8 +10760,7 @@ }, "node_modules/cheerio-select/node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -11622,8 +10772,7 @@ }, "node_modules/cheerio-select/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -11636,8 +10785,7 @@ }, "node_modules/cheerio-select/node_modules/domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -11649,8 +10797,7 @@ }, "node_modules/cheerio-select/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -11660,8 +10807,7 @@ }, "node_modules/cheerio/node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -11673,8 +10819,7 @@ }, "node_modules/cheerio/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -11687,8 +10832,7 @@ }, "node_modules/cheerio/node_modules/domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -11700,8 +10844,7 @@ }, "node_modules/cheerio/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -11711,8 +10854,7 @@ }, "node_modules/cheerio/node_modules/parse5": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -11722,8 +10864,7 @@ }, "node_modules/cheerio/node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "license": "MIT", "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" @@ -11734,14 +10875,13 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -11760,42 +10900,36 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "license": "MIT" }, "node_modules/cjs-module-lexer": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/class-transformer": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", - "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + "license": "MIT" }, "node_modules/class-validator": { "version": "0.13.2", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", - "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", + "license": "MIT", "dependencies": { "libphonenumber-js": "^1.9.43", "validator": "^13.7.0" @@ -11803,8 +10937,7 @@ }, "node_modules/clean-css": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -11814,17 +10947,15 @@ }, "node_modules/clean-css/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/clean-stack": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", - "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "4.0.0" }, @@ -11837,8 +10968,7 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -11848,9 +10978,8 @@ }, "node_modules/cli-progress": { "version": "3.11.2", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.11.2.tgz", - "integrity": "sha512-lCPoS6ncgX4+rJu5bS3F/iCz17kZ9MPZ6dpuTtI0KXKABkhyXIdYB3Inby1OpaGti3YlI3EeEkM9AuWpelJrVA==", "dev": true, + "license": "MIT", "dependencies": { "string-width": "^4.2.3" }, @@ -11860,8 +10989,7 @@ }, "node_modules/cli-spinners": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -11871,9 +10999,8 @@ }, "node_modules/cli-table3": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -11886,8 +11013,7 @@ }, "node_modules/cli-truncate": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -11901,17 +11027,15 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10" } }, "node_modules/cliui": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -11920,17 +11044,15 @@ }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -11942,9 +11064,8 @@ }, "node_modules/clone-response": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" }, @@ -11954,9 +11075,8 @@ }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -11964,9 +11084,8 @@ }, "node_modules/codelyzer": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz", - "integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==", "dev": true, + "license": "MIT", "dependencies": { "@angular/compiler": "9.0.0", "@angular/core": "9.0.0", @@ -11991,18 +11110,16 @@ }, "node_modules/codelyzer/node_modules/@angular/compiler": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", "dev": true, + "license": "MIT", "peerDependencies": { "tslib": "^1.10.0" } }, "node_modules/codelyzer/node_modules/@angular/core": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", "dev": true, + "license": "MIT", "peerDependencies": { "rxjs": "^6.5.3", "tslib": "^1.10.0", @@ -12011,9 +11128,8 @@ }, "node_modules/codelyzer/node_modules/aria-query": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "ast-types-flow": "0.0.7", "commander": "^2.11.0" @@ -12021,18 +11137,16 @@ }, "node_modules/codelyzer/node_modules/axobject-query": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", "dev": true, + "license": "Apache-2.0", "dependencies": { "ast-types-flow": "0.0.7" } }, "node_modules/codelyzer/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -12042,35 +11156,30 @@ }, "node_modules/codelyzer/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/codelyzer/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/codelyzer/node_modules/zone.js": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/collect-v8-coverage": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12080,34 +11189,29 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, + "license": "ISC", "bin": { "color-support": "bin.js" } }, "node_modules/colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -12117,32 +11221,27 @@ }, "node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/common-tags": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "license": "MIT" }, "node_modules/component-emitter": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "license": "MIT" }, "node_modules/compress-commons": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "license": "MIT", "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -12155,9 +11254,8 @@ }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -12167,9 +11265,8 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -12185,40 +11282,35 @@ }, "node_modules/compression/node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "license": "MIT" }, "node_modules/concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "engines": [ "node >= 0.8" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -12228,8 +11320,7 @@ }, "node_modules/concat-stream/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12242,17 +11333,15 @@ }, "node_modules/concat-stream/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/concurrently": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.4.0.tgz", - "integrity": "sha512-M6AfrueDt/GEna/Vg9BqQ+93yuvzkSKmoTixnwEJkH0LlcGrRC2eCmjeG1tLLHIYfpYJABokqSGyMcXjm96AFA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "date-fns": "^2.29.1", @@ -12277,8 +11366,7 @@ }, "node_modules/config-chain": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -12286,40 +11374,34 @@ }, "node_modules/config-chain/node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "license": "ISC" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/consola": { "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "license": "MIT" }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/constant-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -12328,8 +11410,7 @@ }, "node_modules/constantinople": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.6.0", "@babel/types": "^7.6.1" @@ -12337,8 +11418,7 @@ }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -12348,8 +11428,6 @@ }, "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -12363,48 +11441,43 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/content-type": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.1" } }, "node_modules/cookie": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "license": "MIT" }, "node_modules/cookiejar": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, + "license": "MIT", "dependencies": { "is-what": "^3.14.1" }, @@ -12414,9 +11487,8 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -12438,9 +11510,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -12450,9 +11521,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", "dev": true, + "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.2.11", @@ -12469,9 +11539,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -12488,9 +11557,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -12500,9 +11568,8 @@ }, "node_modules/core-js-compat": { "version": "3.25.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.2.tgz", - "integrity": "sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.21.4" }, @@ -12513,13 +11580,11 @@ }, "node_modules/core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "license": "MIT" }, "node_modules/cors": { "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -12530,18 +11595,16 @@ }, "node_modules/corser": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/cosmiconfig": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -12555,18 +11618,16 @@ }, "node_modules/cosmiconfig-toml-loader": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", - "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", "dev": true, + "license": "MIT", "dependencies": { "@iarna/toml": "^2.2.5" } }, "node_modules/cosmiconfig-typescript-loader": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.1.0.tgz", - "integrity": "sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==", "dev": true, + "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -12580,8 +11641,7 @@ }, "node_modules/crc-32": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" }, @@ -12591,8 +11651,7 @@ }, "node_modules/crc32-stream": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "license": "MIT", "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -12603,15 +11662,13 @@ }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/critters": { "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "chalk": "^4.1.0", "css-select": "^4.2.0", @@ -12623,22 +11680,19 @@ }, "node_modules/critters/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-fetch": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "license": "MIT", "dependencies": { "node-fetch": "2.6.7" } }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -12650,25 +11704,22 @@ }, "node_modules/crypt": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.4", "source-map": "^0.6.1", @@ -12677,9 +11728,8 @@ }, "node_modules/css-blank-pseudo": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -12695,9 +11745,8 @@ }, "node_modules/css-declaration-sorter": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -12707,9 +11756,8 @@ }, "node_modules/css-has-pseudo": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -12725,9 +11773,8 @@ }, "node_modules/css-loader": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.7", @@ -12751,9 +11798,8 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, + "license": "MIT", "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -12789,9 +11835,8 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -12803,9 +11848,8 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -12822,18 +11866,16 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-prefers-color-scheme": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "dev": true, + "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -12846,16 +11888,14 @@ }, "node_modules/css-rules": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-rules/-/css-rules-1.1.0.tgz", - "integrity": "sha512-7L6krLIRwAEVCaVKyCEL6PQjQXUmf8DM9bWYKutlZd0DqOe0SiKIGQOkFb59AjDBb+3If7SDp3X8UlzDAgYSow==", + "license": "MIT", "dependencies": { "cssom": "^0.5.0" } }, "node_modules/css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -12869,9 +11909,8 @@ }, "node_modules/css-selector-tokenizer": { "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "fastparse": "^1.1.2" @@ -12879,9 +11918,8 @@ }, "node_modules/css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -12892,17 +11930,15 @@ }, "node_modules/css-tree/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -12912,27 +11948,24 @@ }, "node_modules/css/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/cssauron": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha512-Ht70DcFBh+/ekjVrYS2PlDMdSQEl3OFNmjK6lcn49HptBgilXf/Zwg4uFh9Xn0pX3Q8YOkSjIFOfK2osvdqpBw==", "dev": true, + "license": "MIT", "dependencies": { "through": "X.X.X" } }, "node_modules/cssdb": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", - "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", "dev": true, + "license": "CC0-1.0", "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" @@ -12940,9 +11973,8 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -12952,14 +11984,12 @@ }, "node_modules/cssfilter": { "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + "license": "MIT" }, "node_modules/cssnano": { "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -12978,9 +12008,8 @@ }, "node_modules/cssnano-preset-default": { "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dev": true, + "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", @@ -13021,9 +12050,8 @@ }, "node_modules/cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13033,9 +12061,8 @@ }, "node_modules/csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -13045,14 +12072,12 @@ }, "node_modules/cssom": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -13062,16 +12087,14 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cypress": { "version": "10.8.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.8.0.tgz", - "integrity": "sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@cypress/request": "^2.88.10", "@cypress/xvfb": "^1.2.4", @@ -13125,30 +12148,26 @@ }, "node_modules/cypress/node_modules/@types/node": { "version": "14.18.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", - "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cypress/node_modules/bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cypress/node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/cypress/node_modules/execa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -13169,9 +12188,8 @@ }, "node_modules/cypress/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -13184,9 +12202,8 @@ }, "node_modules/cypress/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -13199,18 +12216,16 @@ }, "node_modules/cypress/node_modules/human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/cypress/node_modules/listr2": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -13235,9 +12250,8 @@ }, "node_modules/cz-customizable": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cz-customizable/-/cz-customizable-7.0.0.tgz", - "integrity": "sha512-pQKkGSm+8SY9VY/yeJqDOla1MjrGaG7WG4EYLLEV4VNctGO7WdzdGtWEr2ydKSkrpmTs7f8fmBksg/FaTrUAyw==", "dev": true, + "license": "MIT", "dependencies": { "editor": "1.0.0", "find-config": "^1.0.0", @@ -13253,27 +12267,24 @@ }, "node_modules/cz-customizable/node_modules/ansi-escapes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cz-customizable/node_modules/ansi-regex": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cz-customizable/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -13283,9 +12294,8 @@ }, "node_modules/cz-customizable/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -13297,9 +12307,8 @@ }, "node_modules/cz-customizable/node_modules/cli-cursor": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^2.0.0" }, @@ -13309,39 +12318,34 @@ }, "node_modules/cz-customizable/node_modules/cli-width": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/cz-customizable/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/cz-customizable/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cz-customizable/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/cz-customizable/node_modules/figures": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -13351,18 +12355,16 @@ }, "node_modules/cz-customizable/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cz-customizable/node_modules/inquirer": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^3.2.0", "chalk": "^2.4.2", @@ -13384,33 +12386,29 @@ }, "node_modules/cz-customizable/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cz-customizable/node_modules/mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cz-customizable/node_modules/mute-stream": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/cz-customizable/node_modules/onetime": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^1.0.0" }, @@ -13420,9 +12418,8 @@ }, "node_modules/cz-customizable/node_modules/restore-cursor": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -13433,9 +12430,8 @@ }, "node_modules/cz-customizable/node_modules/rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -13445,9 +12441,8 @@ }, "node_modules/cz-customizable/node_modules/string-width": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, + "license": "MIT", "dependencies": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -13458,18 +12453,16 @@ }, "node_modules/cz-customizable/node_modules/string-width/node_modules/ansi-regex": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/cz-customizable/node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^3.0.0" }, @@ -13479,9 +12472,8 @@ }, "node_modules/cz-customizable/node_modules/strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -13491,9 +12483,8 @@ }, "node_modules/cz-customizable/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -13503,21 +12494,18 @@ }, "node_modules/cz-customizable/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/dashdash": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -13527,17 +12515,15 @@ }, "node_modules/data-uri-to-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/data-urls": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", @@ -13549,9 +12535,8 @@ }, "node_modules/data-urls/node_modules/whatwg-url": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -13562,14 +12547,12 @@ }, "node_modules/dataloader": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz", - "integrity": "sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/date-fns": { "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "license": "MIT", "engines": { "node": ">=0.11" }, @@ -13580,19 +12563,16 @@ }, "node_modules/dayjs": { "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + "license": "MIT" }, "node_modules/debounce": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -13607,38 +12587,33 @@ }, "node_modules/debug/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decimal.js": { "version": "10.4.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", - "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -13651,9 +12626,8 @@ }, "node_modules/decompress-response/node_modules/mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -13663,28 +12637,24 @@ }, "node_modules/dedent": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -13694,35 +12664,31 @@ }, "node_modules/defaults": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "license": "MIT", "dependencies": { "clone": "^1.0.2" } }, "node_modules/defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, + "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -13736,8 +12702,7 @@ }, "node_modules/degenerator": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz", - "integrity": "sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==", + "license": "MIT", "dependencies": { "ast-types": "^0.13.2", "escodegen": "^1.8.1", @@ -13750,8 +12715,7 @@ }, "node_modules/degenerator/node_modules/escodegen": { "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -13771,8 +12735,7 @@ }, "node_modules/degenerator/node_modules/levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -13783,8 +12746,7 @@ }, "node_modules/degenerator/node_modules/optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -13799,16 +12761,13 @@ }, "node_modules/degenerator/node_modules/prelude-ls": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "engines": { "node": ">= 0.8.0" } }, "node_modules/degenerator/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -13816,8 +12775,7 @@ }, "node_modules/degenerator/node_modules/type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" }, @@ -13827,8 +12785,7 @@ }, "node_modules/del": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -13848,39 +12805,34 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dependency-graph": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -13888,36 +12840,31 @@ }, "node_modules/detect-indent": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "license": "ISC" }, "node_modules/devtools-protocol": { "version": "0.0.1045489", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz", - "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ==" + "license": "BSD-3-Clause" }, "node_modules/dezalgo": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==", + "license": "ISC", "dependencies": { "asap": "^2.0.0", "wrappy": "1" @@ -13925,26 +12872,23 @@ }, "node_modules/diff": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", "dev": true, + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -13954,20 +12898,17 @@ }, "node_modules/discontinuous-range": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" + "license": "MIT" }, "node_modules/dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dns-packet": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -13977,9 +12918,8 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -13989,13 +12929,11 @@ }, "node_modules/doctypes": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==" + "license": "MIT" }, "node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -14007,20 +12945,18 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dev": true, + "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -14030,8 +12966,7 @@ }, "node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -14044,8 +12979,7 @@ }, "node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -14057,9 +12991,8 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -14067,32 +13000,28 @@ }, "node_modules/dotenv": { "version": "16.0.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", - "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/dset": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -14100,22 +13029,19 @@ }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } }, "node_modules/editor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz", - "integrity": "sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/editorconfig": { "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "license": "MIT", "dependencies": { "commander": "^2.19.0", "lru-cache": "^4.1.5", @@ -14128,8 +13054,7 @@ }, "node_modules/editorconfig/node_modules/lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -14137,27 +13062,23 @@ }, "node_modules/editorconfig/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/editorconfig/node_modules/yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "license": "ISC" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "license": "MIT" }, "node_modules/ejs": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "devOptional": true, + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -14170,15 +13091,13 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.258", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.258.tgz", - "integrity": "sha512-vutF4q0dTUXoAFI7Vbtdwen/BJVwPgj8GRg/SElOodfH7VTX+svUe62A5BG41QRQGk5HsZPB0M++KH1lAlOt0A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/emittery": { "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -14188,30 +13107,26 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -14219,16 +13134,14 @@ }, "node_modules/encoding-japanese": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz", - "integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==", + "license": "MIT", "engines": { "node": ">=8.10.0" } }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -14239,17 +13152,15 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -14260,9 +13171,8 @@ }, "node_modules/enquirer": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1" }, @@ -14272,31 +13182,27 @@ }, "node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -14307,24 +13213,21 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esbuild": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz", - "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "bin": { "esbuild": "bin/esbuild" @@ -14356,283 +13259,10 @@ "esbuild-windows-arm64": "0.15.5" } }, - "node_modules/esbuild-android-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", - "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", - "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", - "integrity": "sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", - "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", - "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", - "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", - "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", - "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", - "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", - "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", - "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", - "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", - "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", - "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", - "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", - "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", - "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild-wasm": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz", - "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==", "dev": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -14640,46 +13270,13 @@ "node": ">=12" } }, - "node_modules/esbuild-windows-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", - "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild-windows-64": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", - "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", "cpu": [ "x64" ], "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", - "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", - "cpu": [ - "arm64" - ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -14690,16 +13287,14 @@ }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-goat": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -14709,13 +13304,11 @@ }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -14725,9 +13318,8 @@ }, "node_modules/escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -14747,18 +13339,16 @@ }, "node_modules/escodegen/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -14769,9 +13359,8 @@ }, "node_modules/escodegen/node_modules/optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -14786,8 +13375,6 @@ }, "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -14795,9 +13382,8 @@ }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -14805,9 +13391,8 @@ }, "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" }, @@ -14817,9 +13402,8 @@ }, "node_modules/eslint": { "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint/eslintrc": "^1.2.3", "@humanwhocodes/config-array": "^0.9.2", @@ -14869,9 +13453,8 @@ }, "node_modules/eslint-config-prettier": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz", - "integrity": "sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -14881,9 +13464,8 @@ }, "node_modules/eslint-plugin-cypress": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz", - "integrity": "sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==", "dev": true, + "license": "MIT", "dependencies": { "globals": "^11.12.0" }, @@ -14893,9 +13475,8 @@ }, "node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -14906,9 +13487,8 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -14924,27 +13504,24 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -14958,9 +13535,8 @@ }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -14968,9 +13544,8 @@ }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -14981,18 +13556,16 @@ }, "node_modules/eslint/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -15002,9 +13575,8 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -15017,15 +13589,13 @@ }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15035,9 +13605,8 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15047,9 +13616,8 @@ }, "node_modules/espree": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -15064,8 +13632,7 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -15076,9 +13643,8 @@ }, "node_modules/esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -15088,18 +13654,16 @@ }, "node_modules/esquery/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -15109,77 +13673,67 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/event-target-shim": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eventemitter2": { "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -15200,9 +13754,8 @@ }, "node_modules/executable": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -15212,8 +13765,6 @@ }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -15221,9 +13772,8 @@ }, "node_modules/expect": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/expect-utils": "^28.1.3", "jest-get-type": "^28.0.2", @@ -15237,9 +13787,8 @@ }, "node_modules/expect/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -15254,8 +13803,7 @@ }, "node_modules/express": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -15295,26 +13843,21 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "license": "MIT" }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -15328,19 +13871,18 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, + "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -15352,9 +13894,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -15364,8 +13905,7 @@ }, "node_modules/extract-css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/extract-css/-/extract-css-3.0.0.tgz", - "integrity": "sha512-ZM2IuJkX79gys2PMN12yWrHvyK2sw1ReCdCtp/RAdgcFaBui+wY3Bsll9Em2LJXzKI8BYEBZLm2UczqyBCXSjQ==", + "license": "MIT", "dependencies": { "batch": "^0.6.1", "href-content": "^2.0.1", @@ -15375,9 +13915,8 @@ }, "node_modules/extract-files": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", - "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20 || >= 14.13" }, @@ -15387,8 +13926,7 @@ }, "node_modules/extract-zip": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -15406,8 +13944,7 @@ }, "node_modules/extract-zip/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -15420,23 +13957,20 @@ }, "node_modules/extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -15450,43 +13984,36 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "license": "MIT" }, "node_modules/fast-safe-stringify": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + "license": "MIT" }, "node_modules/fast-write-atomic": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz", - "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==" + "license": "MIT" }, "node_modules/fastparse": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fastq": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -15496,18 +14023,16 @@ }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fbjs": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", "dev": true, + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -15520,23 +14045,20 @@ }, "node_modules/fbjs-css-vars": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, "node_modules/figures": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -15549,18 +14071,16 @@ }, "node_modules/figures/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -15570,9 +14090,8 @@ }, "node_modules/file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -15590,9 +14109,8 @@ }, "node_modules/file-loader/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15606,24 +14124,21 @@ }, "node_modules/file-loader/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/file-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/file-loader/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -15635,9 +14150,8 @@ }, "node_modules/file-loader/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15653,25 +14167,22 @@ }, "node_modules/file-uri-to-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", - "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/filelist": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "devOptional": true, + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -15681,8 +14192,7 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -15698,21 +14208,18 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -15727,8 +14234,7 @@ }, "node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -15739,8 +14245,7 @@ }, "node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -15750,8 +14255,7 @@ }, "node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -15764,8 +14268,7 @@ }, "node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -15775,8 +14278,7 @@ }, "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -15786,9 +14288,8 @@ }, "node_modules/find-config": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", - "integrity": "sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==", "dev": true, + "license": "MIT", "dependencies": { "user-home": "^2.0.0" }, @@ -15798,20 +14299,17 @@ }, "node_modules/find-line-column": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/find-line-column/-/find-line-column-0.5.2.tgz", - "integrity": "sha512-eNhNkDt5RbxY4X++JwyDURP62FYhV1bh9LF4dfOiwpVCTk5vvfEANhnui5ypUEELGR02QZSrWFtaTgd4ulW5tw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-root": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -15825,18 +14323,16 @@ }, "node_modules/flat": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } }, "node_modules/flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -15847,19 +14343,15 @@ }, "node_modules/flat-util": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/flat-util/-/flat-util-1.1.9.tgz", - "integrity": "sha512-BOTMw/6rbbxVjv5JQvwgGMc2/6wWGd2VeyTvnzvvE49VRjS0tTxLbry/QVP1yPw8SaAOBYsnixmzruXoqjdUHA==" + "license": "MIT" }, "node_modules/flatted": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, "funding": [ { @@ -15867,6 +14359,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -15878,18 +14371,16 @@ }, "node_modules/forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "7.2.13", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz", - "integrity": "sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.7", "chalk": "^4.1.2", @@ -15921,9 +14412,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15937,18 +14427,16 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -15956,15 +14444,13 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15974,9 +14460,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15992,9 +14477,8 @@ }, "node_modules/form-data": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -16006,15 +14490,13 @@ }, "node_modules/form-data-encoder": { "version": "1.7.2", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", - "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/formdata-node": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", - "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", "dev": true, + "license": "MIT", "dependencies": { "node-domexception": "1.0.0", "web-streams-polyfill": "4.0.0-beta.3" @@ -16025,17 +14507,15 @@ }, "node_modules/formdata-node/node_modules/web-streams-polyfill": { "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", - "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", "dev": true, + "license": "MIT", "engines": { "node": ">= 14" } }, "node_modules/formidable": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz", - "integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==", + "license": "MIT", "dependencies": { "dezalgo": "1.0.3", "hexoid": "1.0.0", @@ -16048,8 +14528,7 @@ }, "node_modules/formidable/node_modules/qs": { "version": "6.9.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" }, @@ -16059,22 +14538,19 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fp-ts": { "version": "2.12.3", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.3.tgz", - "integrity": "sha512-8m0XvW8kZbfnJOA4NvSVXu95mLbPf4LQGwQyqVukIYS4KzSNJiyKSmuZUmbVHteUi6MGkAJGPb0goPZqI+Tsqg==" + "license": "MIT" }, "node_modules/fraction.js": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -16085,29 +14561,25 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-capacitor": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-6.2.0.tgz", - "integrity": "sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -16119,9 +14591,8 @@ }, "node_modules/fs-jetpack": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz", - "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^3.0.2", "rimraf": "^2.6.3" @@ -16129,9 +14600,8 @@ }, "node_modules/fs-jetpack/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -16139,9 +14609,8 @@ }, "node_modules/fs-jetpack/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16159,9 +14628,8 @@ }, "node_modules/fs-jetpack/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -16171,9 +14639,8 @@ }, "node_modules/fs-jetpack/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -16183,9 +14650,8 @@ }, "node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -16195,32 +14661,15 @@ }, "node_modules/fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true + "dev": true, + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "ISC" }, "node_modules/ftp": { "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", "dependencies": { "readable-stream": "1.1.x", "xregexp": "2.0.0" @@ -16231,13 +14680,11 @@ }, "node_modules/ftp/node_modules/isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "license": "MIT" }, "node_modules/ftp/node_modules/readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -16247,25 +14694,21 @@ }, "node_modules/ftp/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + "license": "MIT" }, "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "license": "MIT" }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gauge": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -16282,25 +14725,22 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -16312,17 +14752,15 @@ }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -16332,8 +14770,7 @@ }, "node_modules/get-uri": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", - "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "data-uri-to-buffer": "3", @@ -16348,16 +14785,14 @@ }, "node_modules/get-uri/node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/get-uri/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -16369,42 +14804,37 @@ }, "node_modules/get-uri/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/get-uri/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/getos": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, + "license": "MIT", "dependencies": { "async": "^3.2.0" } }, "node_modules/getpass": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/glob": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16421,8 +14851,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -16432,14 +14861,12 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -16452,25 +14879,22 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -16488,9 +14912,8 @@ }, "node_modules/got": { "version": "11.8.3", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", - "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -16513,22 +14936,19 @@ }, "node_modules/graceful-fs": { "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "license": "ISC" }, "node_modules/graphql": { "version": "16.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", - "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, "node_modules/graphql-config": { "version": "4.3.5", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.3.5.tgz", - "integrity": "sha512-B4jXhHL7j3llCem+ACeo48wvVYhtJxRyt5SfSnvywbRlVYyUzt5ibZV6WJU2Yii2/rcVRIGi7BHDgcAPWdWdJg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/graphql-file-loader": "^7.3.7", "@graphql-tools/json-file-loader": "^7.3.7", @@ -16553,9 +14973,8 @@ }, "node_modules/graphql-config/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -16563,9 +14982,8 @@ }, "node_modules/graphql-config/node_modules/minimatch": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -16575,14 +14993,12 @@ }, "node_modules/graphql-fields": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/graphql-fields/-/graphql-fields-2.0.3.tgz", - "integrity": "sha512-x3VE5lUcR4XCOxPIqaO4CE+bTK8u6gVouOdpQX9+EKHr+scqtK5Pp/l8nIGqIpN1TUlkKE6jDCCycm/WtLRAwA==" + "license": "MIT" }, "node_modules/graphql-request": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.0.0.tgz", - "integrity": "sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-fetch": "^3.1.5", @@ -16595,9 +15011,8 @@ }, "node_modules/graphql-request/node_modules/extract-files": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", "dev": true, + "license": "MIT", "engines": { "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" }, @@ -16607,9 +15022,8 @@ }, "node_modules/graphql-request/node_modules/form-data": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -16621,8 +15035,7 @@ }, "node_modules/graphql-subscriptions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-2.0.0.tgz", - "integrity": "sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==", + "license": "MIT", "dependencies": { "iterall": "^1.3.0" }, @@ -16632,8 +15045,7 @@ }, "node_modules/graphql-tag": { "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -16646,8 +15058,7 @@ }, "node_modules/graphql-upload": { "version": "15.0.2", - "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-15.0.2.tgz", - "integrity": "sha512-ufJAkZJBKWRDD/4wJR3VZMy9QWTwqIYIciPtCEF5fCNgWF+V1p7uIgz+bP2YYLiS4OJBhCKR8rnqE/Wg3XPUiw==", + "license": "MIT", "dependencies": { "@types/busboy": "^1.5.0", "@types/node": "*", @@ -16679,9 +15090,8 @@ }, "node_modules/graphql-ws": { "version": "5.11.2", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz", - "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -16691,14 +15101,12 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "license": "MIT", "optional": true, "dependencies": { "minimist": "^1.2.5", @@ -16718,8 +15126,7 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -16727,14 +15134,12 @@ }, "node_modules/harmony-reflect": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "dev": true + "dev": true, + "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -16744,17 +15149,15 @@ }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -16764,8 +15167,7 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16775,8 +15177,7 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -16789,22 +15190,19 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/has-yarn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/hasha": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "type-fest": "^0.8.0" @@ -16818,17 +15216,15 @@ }, "node_modules/hasha/node_modules/type-fest": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/hdr-histogram-js": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", "dev": true, + "license": "BSD", "dependencies": { "@assemblyscript/loader": "^0.10.1", "base64-js": "^1.2.0", @@ -16837,23 +15233,20 @@ }, "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/header-case": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", "dev": true, + "license": "MIT", "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" @@ -16861,34 +15254,30 @@ }, "node_modules/helmet": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-6.0.0.tgz", - "integrity": "sha512-FO9RpR1wNJepH/GbLPQVtkE2eESglXL641p7SdyoT4LngHFJcZheHMoyUcjCZF4qpuMMO1u5q6RK0l9Ux8JBcg==", + "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/hexoid": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hosted-git-info": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz", - "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, @@ -16898,18 +15287,16 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -16919,9 +15306,8 @@ }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16934,26 +15320,23 @@ }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/href-content": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/href-content/-/href-content-2.0.1.tgz", - "integrity": "sha512-5uiAmBCvzCFVu70kli3Hp0BONbAOfwGqR7jKolV+bAh174sIAZBL8DHfg5SnxAhId2mQmYgyL7Y62msnWJ34Xg==", + "license": "MIT", "dependencies": { "remote-content": "^3.0.0" } }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -16963,20 +15346,17 @@ }, "node_modules/html-entities": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-minifier": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "license": "MIT", "dependencies": { "camel-case": "^3.0.0", "clean-css": "^4.2.1", @@ -16995,8 +15375,7 @@ }, "node_modules/html-minifier/node_modules/camel-case": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "license": "MIT", "dependencies": { "no-case": "^2.2.0", "upper-case": "^1.1.1" @@ -17004,34 +15383,29 @@ }, "node_modules/html-minifier/node_modules/lower-case": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + "license": "MIT" }, "node_modules/html-minifier/node_modules/no-case": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "license": "MIT", "dependencies": { "lower-case": "^1.1.1" } }, "node_modules/html-minifier/node_modules/param-case": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "license": "MIT", "dependencies": { "no-case": "^2.2.0" } }, "node_modules/html-minifier/node_modules/upper-case": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + "license": "MIT" }, "node_modules/html-to-text": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-8.2.0.tgz", - "integrity": "sha512-CLXExYn1b++Lgri+ZyVvbUEFwzkLZppjjZOwB7X1qv2jIi8MrMEvxWX5KQ7zATAzTvcqgmtO00M2kCRMtEdOKQ==", + "license": "MIT", "dependencies": { "@selderee/plugin-htmlparser2": "^0.6.0", "deepmerge": "^4.2.2", @@ -17049,8 +15423,6 @@ }, "node_modules/html-to-text/node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -17058,6 +15430,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -17067,8 +15440,6 @@ }, "node_modules/htmlparser2": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -17076,6 +15447,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -17085,8 +15457,7 @@ }, "node_modules/htmlparser2/node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -17098,8 +15469,7 @@ }, "node_modules/htmlparser2/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -17112,8 +15482,7 @@ }, "node_modules/htmlparser2/node_modules/domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -17125,8 +15494,7 @@ }, "node_modules/htmlparser2/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -17136,20 +15504,17 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -17163,15 +15528,13 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -17183,8 +15546,7 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -17196,9 +15558,8 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -17220,9 +15581,8 @@ }, "node_modules/http-server": { "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", "dev": true, + "license": "MIT", "dependencies": { "basic-auth": "^2.0.1", "chalk": "^4.1.2", @@ -17247,9 +15607,8 @@ }, "node_modules/http-signature": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -17261,9 +15620,8 @@ }, "node_modules/http2-wrapper": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -17274,8 +15632,7 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -17286,34 +15643,30 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.0.0" } }, "node_modules/hyperlinker": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", - "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -17323,9 +15676,8 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -17335,9 +15687,8 @@ }, "node_modules/identity-obj-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dev": true, + "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -17347,8 +15698,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -17362,21 +15711,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, + "license": "ISC", "dependencies": { "minimatch": "^5.0.1" }, @@ -17386,9 +15734,8 @@ }, "node_modules/image-size": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, + "license": "MIT", "optional": true, "bin": { "image-size": "bin/image-size.js" @@ -17399,18 +15746,16 @@ }, "node_modules/immutable": { "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.8.0" } }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -17424,18 +15769,16 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.2" }, @@ -17445,9 +15788,8 @@ }, "node_modules/import-local": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -17464,9 +15806,8 @@ }, "node_modules/import-local/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -17477,9 +15818,8 @@ }, "node_modules/import-local/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -17489,9 +15829,8 @@ }, "node_modules/import-local/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -17504,9 +15843,8 @@ }, "node_modules/import-local/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -17516,9 +15854,8 @@ }, "node_modules/import-local/node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -17528,9 +15865,8 @@ }, "node_modules/import-sort": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort/-/import-sort-6.0.0.tgz", - "integrity": "sha512-XUwSQMGAGmcW/wfshFE0gXgb1NPF6ibbQD6wDr3KRDykZf/lZj0jf58Bwa02xNb8EE59oz7etFe9OHnJocUW5Q==", "dev": true, + "license": "ISC", "dependencies": { "detect-newline": "^2.1.0", "import-sort-parser": "^6.0.0", @@ -17541,9 +15877,8 @@ }, "node_modules/import-sort-config": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-config/-/import-sort-config-6.0.0.tgz", - "integrity": "sha512-FJpF2F3+30JXqH1rJKeajxoSCHCueai3/0ntDN4y3GJL5pjnLDt/VjCy5FzjH7u0NHnllL/zVEf1wfmsVxJlPQ==", "dev": true, + "license": "ISC", "dependencies": { "cosmiconfig": "^5.0.5", "find-root": "^1.0.0", @@ -17553,18 +15888,16 @@ }, "node_modules/import-sort-config/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/import-sort-config/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -17572,9 +15905,8 @@ }, "node_modules/import-sort-config/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -17587,9 +15919,8 @@ }, "node_modules/import-sort-config/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", "dev": true, + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -17600,18 +15931,16 @@ }, "node_modules/import-sort-config/node_modules/import-fresh/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-sort-config/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -17622,9 +15951,8 @@ }, "node_modules/import-sort-config/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -17634,9 +15962,8 @@ }, "node_modules/import-sort-config/node_modules/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -17647,30 +15974,26 @@ }, "node_modules/import-sort-config/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-sort-config/node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/import-sort-parser": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser/-/import-sort-parser-6.0.0.tgz", - "integrity": "sha512-H5L+d6HnqHvThB0GmAA3/43Sv74oCwL0iMk3/ixOv0LRJ69rCyHXeG/+UadMHrD2FefEmgPIWboEPAG7gsQrkA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/import-sort-parser-babylon": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser-babylon/-/import-sort-parser-babylon-6.0.0.tgz", - "integrity": "sha512-NyShTiNhTh4Vy7kJUVe6CuvOaQAzzfSIT72wtp3CzGjz8bHjNj59DCAjncuviicmDOgVAgmLuSh1WMcLYAMWGg==", "dev": true, + "license": "ISC", "dependencies": { "@babel/core": "^7.2.2", "@babel/parser": "^7.0.0-beta.54", @@ -17681,18 +16004,16 @@ }, "node_modules/import-sort-parser-typescript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser-typescript/-/import-sort-parser-typescript-6.0.0.tgz", - "integrity": "sha512-pgxnr3I156DonupQriNsgDb2zJN9TxrqCCIN1rwT/6SDO1rkJb+a0fjqshCjlgacTSA92oPAp1eAwmQUeZi3dw==", "dev": true, + "license": "ISC", "dependencies": { "typescript": "^3.2.4" } }, "node_modules/import-sort-parser-typescript/node_modules/typescript": { "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17703,52 +16024,45 @@ }, "node_modules/import-sort-style": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-style/-/import-sort-style-6.0.0.tgz", - "integrity": "sha512-z0H5PKs7YoDeKxNYXv2AA1mjjZFY07fjeNCXUdTM3ymJtWeeEoTm8CQkFm2l+KPZoMczIvdwzJpWkkOamBnsPw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/import-sort-style-module": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-style-module/-/import-sort-style-module-6.0.0.tgz", - "integrity": "sha512-Oxd256EVt6TAgawhIDuKnNHWumzHMHFWhVncBBvlHVnx69B4GP/Gu4Xo+gjxtqSEKEvam5ajUkNvnsXLDMDjKg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/import-sort/node_modules/detect-newline": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -17756,22 +16070,22 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.0.tgz", - "integrity": "sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/inline-css": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/inline-css/-/inline-css-4.0.1.tgz", - "integrity": "sha512-gzumhrp0waBLF5TtwQcm5bviA9ZNURXeNOs2xVSTsX60FWPFlrPJol4HI8yrozZ6V5udWKUT3LS2tMUDMMdi1Q==", + "license": "MIT", + "workspaces": [ + "./packages/*" + ], "dependencies": { "cheerio": "^1.0.0-rc.10", "css-rules": "^1.1.0", @@ -17787,9 +16101,8 @@ }, "node_modules/inquirer": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", @@ -17813,31 +16126,27 @@ }, "node_modules/invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ip": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + "license": "MIT" }, "node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/is-absolute": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, + "license": "MIT", "dependencies": { "is-relative": "^1.0.0", "is-windows": "^1.0.1" @@ -17848,13 +16157,11 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "license": "MIT" }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -17864,14 +16171,12 @@ }, "node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/is-builtin-module": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, + "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -17884,9 +16189,8 @@ }, "node_modules/is-ci": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -17896,8 +16200,7 @@ }, "node_modules/is-core-module": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "license": "MIT", "dependencies": { "has": "^1.0.3" }, @@ -17907,17 +16210,15 @@ }, "node_modules/is-directory": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -17930,8 +16231,7 @@ }, "node_modules/is-expression": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "object-assign": "^4.1.1" @@ -17939,8 +16239,7 @@ }, "node_modules/is-expression/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -17950,33 +16249,29 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -17986,9 +16281,8 @@ }, "node_modules/is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -18002,56 +16296,49 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", - "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -18061,9 +16348,8 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -18073,19 +16359,16 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-promise": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -18099,9 +16382,8 @@ }, "node_modules/is-relative": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, + "license": "MIT", "dependencies": { "is-unc-path": "^1.0.0" }, @@ -18111,8 +16393,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -18122,15 +16403,13 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-unc-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, + "license": "MIT", "dependencies": { "unc-path-regex": "^0.1.2" }, @@ -18140,8 +16419,7 @@ }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -18151,31 +16429,27 @@ }, "node_modules/is-upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", - "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-what": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -18185,28 +16459,24 @@ }, "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/isomorphic-fetch": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "dev": true, + "license": "MIT", "dependencies": { "node-fetch": "^2.6.1", "whatwg-fetch": "^3.4.1" @@ -18214,33 +16484,29 @@ }, "node_modules/isomorphic-ws": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", - "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", "dev": true, + "license": "MIT", "peerDependencies": { "ws": "*" } }, "node_modules/isstream": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -18254,18 +16520,16 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -18277,9 +16541,8 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18289,9 +16552,8 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -18303,18 +16565,16 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -18325,22 +16585,19 @@ }, "node_modules/iterall": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" + "license": "MIT" }, "node_modules/iterare": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", - "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==", + "license": "ISC", "engines": { "node": ">=6" } }, "node_modules/jake": { "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "devOptional": true, + "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -18356,9 +16613,8 @@ }, "node_modules/jake/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "devOptional": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18366,9 +16622,8 @@ }, "node_modules/jake/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "devOptional": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18378,9 +16633,8 @@ }, "node_modules/jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^28.1.3", "@jest/types": "^28.1.3", @@ -18404,9 +16658,8 @@ }, "node_modules/jest-changed-files": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0", "p-limit": "^3.1.0" @@ -18417,9 +16670,8 @@ }, "node_modules/jest-circus": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^28.1.3", "@jest/expect": "^28.1.3", @@ -18447,9 +16699,8 @@ }, "node_modules/jest-circus/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -18462,9 +16713,8 @@ }, "node_modules/jest-circus/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -18479,9 +16729,8 @@ }, "node_modules/jest-cli": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^28.1.3", "@jest/test-result": "^28.1.3", @@ -18513,9 +16762,8 @@ }, "node_modules/jest-cli/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -18528,9 +16776,8 @@ }, "node_modules/jest-cli/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18538,9 +16785,8 @@ }, "node_modules/jest-cli/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -18558,9 +16804,8 @@ }, "node_modules/jest-cli/node_modules/jest-config": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^28.1.3", @@ -18603,9 +16848,8 @@ }, "node_modules/jest-cli/node_modules/jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -18623,9 +16867,8 @@ }, "node_modules/jest-cli/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -18640,9 +16883,8 @@ }, "node_modules/jest-cli/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18652,9 +16894,8 @@ }, "node_modules/jest-config": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.1.tgz", - "integrity": "sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^28.1.1", @@ -18697,9 +16938,8 @@ }, "node_modules/jest-config/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18707,9 +16947,8 @@ }, "node_modules/jest-config/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -18727,9 +16966,8 @@ }, "node_modules/jest-config/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18739,9 +16977,8 @@ }, "node_modules/jest-diff": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^28.1.1", @@ -18754,9 +16991,8 @@ }, "node_modules/jest-docblock": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", "dev": true, + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -18766,9 +17002,8 @@ }, "node_modules/jest-each": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "chalk": "^4.0.0", @@ -18782,9 +17017,8 @@ }, "node_modules/jest-each/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -18799,9 +17033,8 @@ }, "node_modules/jest-environment-jsdom": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.1.tgz", - "integrity": "sha512-41ZvgSoPNcKG5q3LuuOcAczdBxRq9DbZkPe24okN6ZCmiZdAfFtPg3z+lOtsT1fM6OAERApKT+3m0MRDQH2zIA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^28.1.1", "@jest/fake-timers": "^28.1.1", @@ -18818,9 +17051,8 @@ }, "node_modules/jest-environment-node": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^28.1.3", "@jest/fake-timers": "^28.1.3", @@ -18835,9 +17067,8 @@ }, "node_modules/jest-environment-node/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -18852,18 +17083,16 @@ }, "node_modules/jest-get-type": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-haste-map": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/graceful-fs": "^4.1.3", @@ -18886,9 +17115,8 @@ }, "node_modules/jest-haste-map/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -18903,9 +17131,8 @@ }, "node_modules/jest-leak-detector": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" @@ -18916,9 +17143,8 @@ }, "node_modules/jest-matcher-utils": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^28.1.3", @@ -18931,9 +17157,8 @@ }, "node_modules/jest-message-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.3", @@ -18951,9 +17176,8 @@ }, "node_modules/jest-mock": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*" @@ -18964,9 +17188,8 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -18981,9 +17204,8 @@ }, "node_modules/jest-preset-angular": { "version": "12.2.2", - "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-12.2.2.tgz", - "integrity": "sha512-aj5ZwVW6cGGzZKUn6e/jDwFgQh6FHy1zCCXWOeqFCuM3WODrbdUJ93zKrex18e9K1+PvOcP0e20yKbj3gwhfFg==", "dev": true, + "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "esbuild-wasm": ">=0.13.8", @@ -19008,18 +17230,16 @@ }, "node_modules/jest-regex-util": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", "dev": true, + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-resolve": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz", - "integrity": "sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -19037,9 +17257,8 @@ }, "node_modules/jest-resolve-dependencies": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", "dev": true, + "license": "MIT", "dependencies": { "jest-regex-util": "^28.0.2", "jest-snapshot": "^28.1.3" @@ -19050,9 +17269,8 @@ }, "node_modules/jest-runner": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/environment": "^28.1.3", @@ -19082,9 +17300,8 @@ }, "node_modules/jest-runner/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -19097,9 +17314,8 @@ }, "node_modules/jest-runner/node_modules/jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -19117,9 +17333,8 @@ }, "node_modules/jest-runner/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -19134,18 +17349,16 @@ }, "node_modules/jest-runner/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/jest-runner/node_modules/source-map-support": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19153,9 +17366,8 @@ }, "node_modules/jest-runtime": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^28.1.3", "@jest/fake-timers": "^28.1.3", @@ -19186,9 +17398,8 @@ }, "node_modules/jest-runtime/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -19201,9 +17412,8 @@ }, "node_modules/jest-runtime/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -19211,9 +17421,8 @@ }, "node_modules/jest-runtime/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -19231,9 +17440,8 @@ }, "node_modules/jest-runtime/node_modules/jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -19251,9 +17459,8 @@ }, "node_modules/jest-runtime/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -19268,9 +17475,8 @@ }, "node_modules/jest-runtime/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -19280,9 +17486,8 @@ }, "node_modules/jest-snapshot": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", @@ -19314,9 +17519,8 @@ }, "node_modules/jest-snapshot/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -19331,9 +17535,8 @@ }, "node_modules/jest-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.1", "@types/node": "*", @@ -19348,9 +17551,8 @@ }, "node_modules/jest-validate": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "camelcase": "^6.2.0", @@ -19365,9 +17567,8 @@ }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -19377,9 +17578,8 @@ }, "node_modules/jest-watcher": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^28.1.3", "@jest/types": "^28.1.3", @@ -19396,9 +17596,8 @@ }, "node_modules/jest-watcher/node_modules/@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -19411,9 +17610,8 @@ }, "node_modules/jest-watcher/node_modules/jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -19428,9 +17626,8 @@ }, "node_modules/jest-worker": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -19442,8 +17639,7 @@ }, "node_modules/js-beautify": { "version": "1.14.6", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.6.tgz", - "integrity": "sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==", + "license": "MIT", "dependencies": { "config-chain": "^1.1.13", "editorconfig": "^0.15.3", @@ -19461,27 +17657,23 @@ }, "node_modules/js-levenshtein": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/js-stringify": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==" + "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -19491,15 +17683,13 @@ }, "node_modules/jsbn": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsdom": { "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.5.0", @@ -19543,9 +17733,8 @@ }, "node_modules/jsdom/node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -19557,15 +17746,13 @@ }, "node_modules/jsdom/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsdom/node_modules/tough-cookie": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -19578,18 +17765,16 @@ }, "node_modules/jsdom/node_modules/universalify": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -19599,59 +17784,50 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", "dev": true, + "license": "MIT", "dependencies": { "jsonify": "~0.0.0" } }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/json-to-pretty-yaml": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", - "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "remedial": "^1.0.7", "remove-trailing-spaces": "^1.0.6" @@ -19662,9 +17838,8 @@ }, "node_modules/json5": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -19674,14 +17849,12 @@ }, "node_modules/jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -19691,26 +17864,20 @@ }, "node_modules/jsonify": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", "dev": true, - "engines": { - "node": "*" - } + "license": "Public Domain" }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" - ] + ], + "license": "MIT" }, "node_modules/jsonwebtoken": { "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "license": "MIT", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -19730,20 +17897,18 @@ }, "node_modules/jsonwebtoken/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/jsprim": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -19753,8 +17918,7 @@ }, "node_modules/jstransformer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "license": "MIT", "dependencies": { "is-promise": "^2.0.0", "promise": "^7.0.1" @@ -19762,8 +17926,7 @@ }, "node_modules/juice": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/juice/-/juice-7.0.0.tgz", - "integrity": "sha512-AjKQX31KKN+uJs+zaf+GW8mBO/f/0NqSh2moTMyvwBY+4/lXIYTU8D8I2h6BAV3Xnz6GGsbalUyFqbYMe+Vh+Q==", + "license": "MIT", "dependencies": { "cheerio": "^1.0.0-rc.3", "commander": "^5.1.0", @@ -19780,16 +17943,14 @@ }, "node_modules/juice/node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/jwa": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -19798,8 +17959,7 @@ }, "node_modules/jws": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -19807,61 +17967,54 @@ }, "node_modules/karma-source-map-support": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", "dev": true, + "license": "MIT", "dependencies": { "source-map-support": "^0.5.5" } }, "node_modules/keyv": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.0.tgz", - "integrity": "sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/lazy-ass": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true, + "license": "MIT", "engines": { "node": "> 0.8" } }, "node_modules/lazystream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "license": "MIT", "dependencies": { "readable-stream": "^2.0.5" }, @@ -19871,8 +18024,7 @@ }, "node_modules/lazystream/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -19885,17 +18037,15 @@ }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/less": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -19919,9 +18069,8 @@ }, "node_modules/less-loader": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.0.0.tgz", - "integrity": "sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==", "dev": true, + "license": "MIT", "dependencies": { "klona": "^2.0.4" }, @@ -19939,9 +18088,8 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -19953,9 +18101,8 @@ }, "node_modules/less/node_modules/pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -19963,9 +18110,8 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "license": "ISC", "optional": true, "bin": { "semver": "bin/semver" @@ -19973,9 +18119,8 @@ }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -19983,18 +18128,16 @@ }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -20005,13 +18148,11 @@ }, "node_modules/libbase64": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz", - "integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==" + "license": "MIT" }, "node_modules/libmime": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.1.0.tgz", - "integrity": "sha512-xOqorG21Va+3CjpFOfFTU7SWohHH2uIX9ZY4Byz6J+lvpfvc486tOAT/G9GfbrKtJ9O7NCX9o0aC2lxqbnZ9EA==", + "license": "MIT", "dependencies": { "encoding-japanese": "2.0.0", "iconv-lite": "0.6.3", @@ -20021,8 +18162,7 @@ }, "node_modules/libmime/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -20032,19 +18172,16 @@ }, "node_modules/libphonenumber-js": { "version": "1.10.13", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.13.tgz", - "integrity": "sha512-b74iyWmwb4GprAUPjPkJ11GTC7KX4Pd3onpJfKxYyY8y9Rbb4ERY47LvCMEDM09WD3thiLDMXtkfDK/AX+zT7Q==" + "license": "MIT" }, "node_modules/libqp": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", - "integrity": "sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA==" + "license": "MIT" }, "node_modules/license-webpack-plugin": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", "dev": true, + "license": "ISC", "dependencies": { "webpack-sources": "^3.0.0" }, @@ -20059,30 +18196,26 @@ }, "node_modules/lilconfig": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "license": "MIT" }, "node_modules/linkify-it": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.0.tgz", - "integrity": "sha512-QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A==", + "license": "MIT", "dependencies": { "uc.micro": "^1.0.1" } }, "node_modules/list-stylesheets": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/list-stylesheets/-/list-stylesheets-2.0.0.tgz", - "integrity": "sha512-EMhWosVmqftbB3WZb4JWcS3tVj9rhBpkDqB87HaNdOi5gpFZNC+Od7hHPFSSlB99Qt/HxJZs8atINa/z672EDA==", + "license": "MIT", "dependencies": { "cheerio": "1.0.0-rc.10", "pick-util": "^1.1.4" @@ -20090,8 +18223,7 @@ }, "node_modules/list-stylesheets/node_modules/cheerio": { "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "license": "MIT", "dependencies": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -20110,8 +18242,7 @@ }, "node_modules/list-stylesheets/node_modules/cheerio-select": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "license": "BSD-2-Clause", "dependencies": { "css-select": "^4.3.0", "css-what": "^6.0.1", @@ -20125,8 +18256,6 @@ }, "node_modules/list-stylesheets/node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -20134,6 +18263,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -20143,14 +18273,12 @@ }, "node_modules/list-stylesheets/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/listr2": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -20175,32 +18303,28 @@ }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12.13.0" } }, "node_modules/localstorage-slim": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/localstorage-slim/-/localstorage-slim-2.3.0.tgz", - "integrity": "sha512-vGuIEXmoSseZW2dO7Y9vFIs2iBORvxSMlFBpNQpTpuE/s9/myj1Kxz3iQsyDMSRyusLB/Z4T/hlcMH36PUiJrg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -20213,113 +18337,92 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.defaults": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + "license": "MIT" }, "node_modules/lodash.difference": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + "license": "MIT" }, "node_modules/lodash.flatten": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + "license": "MIT" }, "node_modules/lodash.includes": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + "license": "MIT" }, "node_modules/lodash.isinteger": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "license": "MIT" }, "node_modules/lodash.isnumber": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.omit": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", - "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==" + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "license": "MIT" }, "node_modules/lodash.union": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.xorby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.xorby/-/lodash.xorby-4.7.0.tgz", - "integrity": "sha512-gYiD6nvuQy0AEkMoUju+t4f4Rn18fjsLB/7x7YZFqtFT9kmegRLrj/uGEQVyVDy7otTmSrIMXNOk2wwuLcfHCQ==" + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -20333,9 +18436,8 @@ }, "node_modules/log-update": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -20351,9 +18453,8 @@ }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -20368,9 +18469,8 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -20382,8 +18482,7 @@ }, "node_modules/loglevel": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "license": "MIT", "engines": { "node": ">= 0.6.0" }, @@ -20394,14 +18493,12 @@ }, "node_modules/long": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "license": "Apache-2.0" }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -20411,35 +18508,31 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lower-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", - "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lowercase-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -20449,9 +18542,8 @@ }, "node_modules/magic-string": { "version": "0.26.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", "dev": true, + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" }, @@ -20461,8 +18553,7 @@ }, "node_modules/mailparser": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.5.0.tgz", - "integrity": "sha512-mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg==", + "license": "MIT", "dependencies": { "encoding-japanese": "2.0.0", "he": "1.2.0", @@ -20477,8 +18568,7 @@ }, "node_modules/mailparser/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -20488,16 +18578,14 @@ }, "node_modules/mailparser/node_modules/nodemailer": { "version": "6.7.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", - "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/mailsplit": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.3.2.tgz", - "integrity": "sha512-coES12hhKqagkuBTJoqERX+y9bXNpxbxw3Esd07auuwKYmcagouVlgucyIVRp48fnswMKxcUtLoFn/L1a75ynQ==", + "license": "(MIT OR EUPL-1.1+)", "dependencies": { "libbase64": "1.2.1", "libmime": "5.1.0", @@ -20506,8 +18594,7 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -20520,23 +18607,20 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/make-error": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/make-fetch-happen": { "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, + "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", @@ -20561,35 +18645,31 @@ }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/map-cache": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -20598,31 +18678,27 @@ }, "node_modules/mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mediaquery-text": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mediaquery-text/-/mediaquery-text-1.2.0.tgz", - "integrity": "sha512-cJyRqgYQi+hsYhRkyd5le0s4LsEPvOB7r+6X3jdEELNqVlM9mRIgyUPg9BzF+PuTqQH1ZekgIjYVOeWSXWq35Q==", + "license": "MIT", "dependencies": { "cssom": "^0.5.0" } }, "node_modules/memfs": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dev": true, + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.3" }, @@ -20632,32 +18708,27 @@ }, "node_modules/mensch": { "version": "0.3.4", - "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - "integrity": "sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==" + "license": "MIT" }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/meros": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", - "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", "dev": true, + "license": "MIT", "engines": { "node": ">=13" }, @@ -20672,16 +18743,14 @@ }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -20692,8 +18761,7 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -20703,16 +18771,14 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -20722,34 +18788,30 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dev": true, + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0" }, @@ -20766,9 +18828,8 @@ }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -20785,14 +18846,12 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -20802,14 +18861,12 @@ }, "node_modules/minimist": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "license": "MIT" }, "node_modules/minipass": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -20819,9 +18876,8 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -20831,9 +18887,8 @@ }, "node_modules/minipass-fetch": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.1.6", "minipass-sized": "^1.0.3", @@ -20848,9 +18903,8 @@ }, "node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -20860,9 +18914,8 @@ }, "node_modules/minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, + "license": "MIT", "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -20870,9 +18923,8 @@ }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -20882,9 +18934,8 @@ }, "node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -20894,9 +18945,8 @@ }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -20907,8 +18957,7 @@ }, "node_modules/mjml": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml/-/mjml-4.13.0.tgz", - "integrity": "sha512-OnFKESouLshz8DPFSb6M/dE8GkhiJnoy6LAam5TiLA1anAj24yQ2ZH388LtQoEkvTisqwiTmc9ejDh5ctnFaJQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "mjml-cli": "4.13.0", @@ -20923,8 +18972,7 @@ }, "node_modules/mjml-accordion": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-accordion/-/mjml-accordion-4.13.0.tgz", - "integrity": "sha512-E3yihZW5Oq2p+sWOcr8kWeRTROmiTYOGxB4IOxW/jTycdY07N3FX3e6vuh7Fv3rryHEUaydUQYto3ICVyctI7w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -20933,8 +18981,7 @@ }, "node_modules/mjml-body": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-body/-/mjml-body-4.13.0.tgz", - "integrity": "sha512-S4HgwAuO9dEsyX9sr6WBf9/xr+H2ASVaLn22aurJm1S2Lvc1wifLPYBQgFmNdCjaesTCNtOMUDpG+Rbnavyaqg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -20943,8 +18990,7 @@ }, "node_modules/mjml-button": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-button/-/mjml-button-4.13.0.tgz", - "integrity": "sha512-3y8IAHCCxh7ESHh1aOOqobZKUgyNxOKAGQ9TlJoyaLpsKUFzkN8nmrD0KXF0ADSuzvhMZ1CdRIJuZ5mjv2TwWQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -20953,8 +18999,7 @@ }, "node_modules/mjml-carousel": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-carousel/-/mjml-carousel-4.13.0.tgz", - "integrity": "sha512-ORSY5bEYlMlrWSIKI/lN0Tz3uGltWAjG8DQl2Yr3pwjwOaIzGE+kozrDf+T9xItfiIIbvKajef1dg7B7XgP0zg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -20963,8 +19008,7 @@ }, "node_modules/mjml-cli": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-cli/-/mjml-cli-4.13.0.tgz", - "integrity": "sha512-kAZxpH0QqlTF/CcLzELgKw1ljKRxrmWJ310CJQhbPAxHvwQ/nIb+q82U+zRJAelRPPKjnOb+hSrMRqTgk9rH3w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "chokidar": "^3.0.0", @@ -20984,8 +19028,7 @@ }, "node_modules/mjml-cli/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -20993,8 +19036,7 @@ }, "node_modules/mjml-cli/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -21012,8 +19054,7 @@ }, "node_modules/mjml-cli/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -21023,8 +19064,7 @@ }, "node_modules/mjml-cli/node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -21040,16 +19080,14 @@ }, "node_modules/mjml-cli/node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/mjml-column": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-column/-/mjml-column-4.13.0.tgz", - "integrity": "sha512-O8FrWKK/bCy9XpKxrKRYWNdgWNaVd4TK4RqMeVI/I70IbnYnc1uf15jnsPMxCBSbT+NyXyk8k7fn099797uwpw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21058,8 +19096,7 @@ }, "node_modules/mjml-core": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-core/-/mjml-core-4.13.0.tgz", - "integrity": "sha512-kU5AoVTlZaXR/EDi3ix66xpzUe+kScYus71lBH/wo/B+LZW70GHE1AYWtsog5oJp1MuTHpMFTNuBD/wePeEgWg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "cheerio": "1.0.0-rc.10", @@ -21075,8 +19112,7 @@ }, "node_modules/mjml-core/node_modules/cheerio": { "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "license": "MIT", "dependencies": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -21095,8 +19131,7 @@ }, "node_modules/mjml-core/node_modules/cheerio-select": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "license": "BSD-2-Clause", "dependencies": { "css-select": "^4.3.0", "css-what": "^6.0.1", @@ -21110,8 +19145,6 @@ }, "node_modules/mjml-core/node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -21119,6 +19152,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -21128,13 +19162,11 @@ }, "node_modules/mjml-core/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/mjml-divider": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-divider/-/mjml-divider-4.13.0.tgz", - "integrity": "sha512-ooPCwfmxEC+wJduqObYezMp7W5UCHjL9Y1LPB5FGna2FrOejgfd6Ix3ij8Wrmycmlol7E2N4D7c5NDH5DbRCJg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21143,8 +19175,7 @@ }, "node_modules/mjml-group": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-group/-/mjml-group-4.13.0.tgz", - "integrity": "sha512-U7E8m8aaoAE/dMqjqXPjjrKcwO36B4cquAy9ASldECrIZJBcpFYO6eYf5yLXrNCUM2P0id8pgVjrUq23s00L7Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21153,8 +19184,7 @@ }, "node_modules/mjml-head": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head/-/mjml-head-4.13.0.tgz", - "integrity": "sha512-sL2qQuoVALXBCiemu4DPo9geDr8DuUdXVJxm+4nd6k5jpLCfSDmFlNhgSsLPzsYn7VEac3/sxsjLtomQ+6/BHg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21163,8 +19193,7 @@ }, "node_modules/mjml-head-attributes": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-attributes/-/mjml-head-attributes-4.13.0.tgz", - "integrity": "sha512-haggCafno+0lQylxJStkINCVCPMwfTpwE6yjCHeGOpQl/TkoNmjNkDr7DEEbNTZbt4Ekg070lQFn7clDy38EoA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21173,8 +19202,7 @@ }, "node_modules/mjml-head-breakpoint": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-breakpoint/-/mjml-head-breakpoint-4.13.0.tgz", - "integrity": "sha512-D2iPDeUKQK1+rYSNa2HGOvgfPxZhNyndTG0iBEb/FxdGge2hbeDCZEN0mwDYE3wWB+qSBqlCuMI+Vr4pEjZbKg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21183,8 +19211,7 @@ }, "node_modules/mjml-head-font": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-font/-/mjml-head-font-4.13.0.tgz", - "integrity": "sha512-mYn8aWnbrEap5vX2b4662hkUv6WifcYzYn++Yi6OHrJQi55LpzcU+myAGpfQEXXrpU8vGwExMTFKsJq5n2Kaow==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21193,8 +19220,7 @@ }, "node_modules/mjml-head-html-attributes": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-html-attributes/-/mjml-head-html-attributes-4.13.0.tgz", - "integrity": "sha512-m30Oro297+18Zou/1qYjagtmCOWtYXeoS38OABQ5zOSzMItE3TcZI9JNcOueIIWIyFCETe8StrTAKcQ2GHwsDw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21203,8 +19229,7 @@ }, "node_modules/mjml-head-preview": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-preview/-/mjml-head-preview-4.13.0.tgz", - "integrity": "sha512-v0K/NocjFCbaoF/0IMVNmiqov91HxqT07vNTEl0Bt9lKFrTKVC01m1S4K7AB78T/bEeJ/HwmNjr1+TMtVNGGow==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21213,8 +19238,7 @@ }, "node_modules/mjml-head-style": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-style/-/mjml-head-style-4.13.0.tgz", - "integrity": "sha512-tBa33GL9Atn5bAM2UwE+uxv4rI29WgX/e5lXX+5GWlsb4thmiN6rxpFTNqBqWbBNRbZk4UEZF78M7Da8xC1ZGQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21223,8 +19247,7 @@ }, "node_modules/mjml-head-title": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-title/-/mjml-head-title-4.13.0.tgz", - "integrity": "sha512-Mq0bjuZXJlwxfVcjuYihQcigZSDTKeQaG3nORR1D0jsOH2BXU4XgUK1UOcTXn2qCBIfRoIMq7rfzYs+L0CRhdw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21233,8 +19256,7 @@ }, "node_modules/mjml-hero": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-hero/-/mjml-hero-4.13.0.tgz", - "integrity": "sha512-aWEOScdrhyjwdKBWG4XQaElRHP8LU5PtktkpMeBXa4yxrxNs25qRnDqMNkjSrnnmFKWZmQ166tfboY6RBNf0UA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21243,8 +19265,7 @@ }, "node_modules/mjml-image": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-image/-/mjml-image-4.13.0.tgz", - "integrity": "sha512-agMmm2wRZTIrKwrUnYFlnAbtrKYSP0R2en+Vf92HPspAwmaw3/AeOW/QxmSiMhfGf+xsEJyzVvR/nd33jbT3sg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21253,8 +19274,7 @@ }, "node_modules/mjml-migrate": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-migrate/-/mjml-migrate-4.13.0.tgz", - "integrity": "sha512-I1euHiAyNpaz+B5vH+Z4T+hg/YtI5p3PqQ3/zTLv8gi24V6BILjTaftWhH5+3R/gQkQhH0NUaWNnRmds+Mq5DQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "js-beautify": "^1.6.14", @@ -21269,8 +19289,7 @@ }, "node_modules/mjml-migrate/node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -21286,16 +19305,14 @@ }, "node_modules/mjml-migrate/node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/mjml-navbar": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-navbar/-/mjml-navbar-4.13.0.tgz", - "integrity": "sha512-0Oqyyk+OdtXfsjswRb/7Ql1UOjN4MbqFPKoyltJqtj+11MRpF5+Wjd74Dj9H7l81GFwkIB9OaP+ZMiD+TPECgg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21304,8 +19321,7 @@ }, "node_modules/mjml-parser-xml": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-parser-xml/-/mjml-parser-xml-4.13.0.tgz", - "integrity": "sha512-phljtI8DaW++q0aybR/Ykv9zCyP/jCFypxVNo26r2IQo//VYXyc7JuLZZT8N/LAI8lZcwbTVxQPBzJTmZ5IfwQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "detect-node": "2.0.4", @@ -21315,8 +19331,7 @@ }, "node_modules/mjml-parser-xml/node_modules/domhandler": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.0.1" }, @@ -21329,8 +19344,7 @@ }, "node_modules/mjml-parser-xml/node_modules/htmlparser2": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -21340,8 +19354,7 @@ }, "node_modules/mjml-preset-core": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-preset-core/-/mjml-preset-core-4.13.0.tgz", - "integrity": "sha512-gxzYaKkvUrHuzT1oqjEPSDtdmgEnN99Hf5f1r2CR5aMOB1x66EA3T8ATvF1o7qrBTVV4KMVlQem3IubMSYJZRw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "mjml-accordion": "4.13.0", @@ -21373,8 +19386,7 @@ }, "node_modules/mjml-raw": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-raw/-/mjml-raw-4.13.0.tgz", - "integrity": "sha512-JbBYxwX1a/zbqnCrlDCRNqov2xqUrMCaEdTHfqE2athj479aQXvLKFM20LilTMaClp/dR0yfvFLfFVrC5ej4FQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21383,8 +19395,7 @@ }, "node_modules/mjml-section": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-section/-/mjml-section-4.13.0.tgz", - "integrity": "sha512-BLcqlhavtRakKtzDQPLv6Ae4Jt4imYWq/P0jo+Sjk7tP4QifgVA2KEQOirPK5ZUqw/lvK7Afhcths5rXZ2ItnQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21393,8 +19404,7 @@ }, "node_modules/mjml-social": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-social/-/mjml-social-4.13.0.tgz", - "integrity": "sha512-zL2a7Wwsk8OXF0Bqu+1B3La1UPwdTMcEXptO8zdh2V5LL6Xb7Gfyvx6w0CmmBtG5IjyCtqaKy5wtrcpG9Hvjfg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21403,8 +19413,7 @@ }, "node_modules/mjml-spacer": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-spacer/-/mjml-spacer-4.13.0.tgz", - "integrity": "sha512-Acw4QJ0MJ38W4IewXuMX7hLaW1BZaln+gEEuTfrv0xwPdTxX1ILqz4r+s9mYMxYkIDLWMCjBvXyQK6aWlid13A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21413,8 +19422,7 @@ }, "node_modules/mjml-table": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-table/-/mjml-table-4.13.0.tgz", - "integrity": "sha512-UAWPVMaGReQhf776DFdiwdcJTIHTek3zzQ1pb+E7VlypEYgIpFvdUJ39UIiiflhqtdBATmHwKBOtePwU0MzFMg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21423,8 +19431,7 @@ }, "node_modules/mjml-text": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-text/-/mjml-text-4.13.0.tgz", - "integrity": "sha512-uDuraaQFdu+6xfuigCimbeznnOnJfwRdcCL1lTBTusTuEvW/5Va6m2D3mnMeEpl+bp4+cxesXIz9st6A9pcg5A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21433,16 +19440,14 @@ }, "node_modules/mjml-validator": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-validator/-/mjml-validator-4.13.0.tgz", - "integrity": "sha512-uURYfyQYtHJ6Qz/1A7/+E9ezfcoISoLZhYK3olsxKRViwaA2Mm8gy/J3yggZXnsUXWUns7Qymycm5LglLEIiQg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6" } }, "node_modules/mjml-wrapper": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-wrapper/-/mjml-wrapper-4.13.0.tgz", - "integrity": "sha512-p/44JvHg04rAFR7QDImg8nZucEokIjFH6KJMHxsO0frJtLZ+IuakctzlZAADHsqiR52BwocDsXSa+o9SE2l6Ng==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -21452,9 +19457,8 @@ }, "node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -21464,23 +19468,19 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "license": "MIT" }, "node_modules/moo": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + "license": "BSD-3-Clause" }, "node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "license": "MIT" }, "node_modules/multer": { "version": "1.4.4-lts.1", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz", - "integrity": "sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==", + "license": "MIT", "dependencies": { "append-field": "^1.0.0", "busboy": "^1.0.0", @@ -21496,8 +19496,7 @@ }, "node_modules/multer/node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -21507,9 +19506,8 @@ }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -21520,15 +19518,13 @@ }, "node_modules/mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true, + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -21538,30 +19534,26 @@ }, "node_modules/native-request": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/natural-orderby": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", - "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/nearley": { "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "license": "MIT", "dependencies": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -21581,9 +19573,8 @@ }, "node_modules/needle": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", - "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "debug": "^3.2.6", @@ -21599,9 +19590,8 @@ }, "node_modules/needle/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "ms": "^2.1.1" @@ -21609,9 +19599,8 @@ }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -21622,60 +19611,39 @@ }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/netmask": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/new-github-issue-url": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", - "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==", + "license": "MIT", "engines": { "node": ">=10" } }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -21683,20 +19651,16 @@ }, "node_modules/node-abort-controller": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz", - "integrity": "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-addon-api": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-domexception": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "dev": true, "funding": [ { @@ -21708,14 +19672,14 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "engines": { "node": ">=10.5.0" } }, "node_modules/node-fetch": { "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -21733,18 +19697,15 @@ }, "node_modules/node-fetch/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "license": "MIT" }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "license": "BSD-2-Clause" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -21752,18 +19713,16 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-gyp": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz", - "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -21785,9 +19744,8 @@ }, "node_modules/node-gyp-build": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", "dev": true, + "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -21796,9 +19754,8 @@ }, "node_modules/node-gyp/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -21806,9 +19763,8 @@ }, "node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -21826,9 +19782,8 @@ }, "node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -21838,9 +19793,8 @@ }, "node_modules/node-gyp/node_modules/nopt": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "1" }, @@ -21853,28 +19807,24 @@ }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nodemailer": { "version": "6.7.8", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.8.tgz", - "integrity": "sha512-2zaTFGqZixVmTxpJRCFC+Vk5eGRd/fYtvIR+dl5u9QXLTQWGIf48x/JXvo58g9sa0bU6To04XUv554Paykum3g==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/nopt": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "license": "ISC", "dependencies": { "abbrev": "^1.0.0" }, @@ -21887,9 +19837,8 @@ }, "node_modules/normalize-package-data": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^5.0.0", "is-core-module": "^2.8.1", @@ -21902,26 +19851,23 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-url": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -21931,18 +19877,16 @@ }, "node_modules/npm-bundled": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", "dev": true, + "license": "ISC", "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "node_modules/npm-install-checks": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, @@ -21952,15 +19896,13 @@ }, "node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/npm-package-arg": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", - "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, + "license": "ISC", "dependencies": { "hosted-git-info": "^5.0.0", "proc-log": "^2.0.1", @@ -21973,9 +19915,8 @@ }, "node_modules/npm-packlist": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", @@ -21991,9 +19932,8 @@ }, "node_modules/npm-packlist/node_modules/npm-bundled": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", "dev": true, + "license": "ISC", "dependencies": { "npm-normalize-package-bin": "^2.0.0" }, @@ -22003,18 +19943,16 @@ }, "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm-pick-manifest": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz", - "integrity": "sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg==", "dev": true, + "license": "ISC", "dependencies": { "npm-install-checks": "^5.0.0", "npm-normalize-package-bin": "^1.0.1", @@ -22027,9 +19965,8 @@ }, "node_modules/npm-registry-fetch": { "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", "dev": true, + "license": "ISC", "dependencies": { "make-fetch-happen": "^10.0.6", "minipass": "^3.1.6", @@ -22045,8 +19982,7 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -22056,9 +19992,8 @@ }, "node_modules/npmlog": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, + "license": "ISC", "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -22071,8 +20006,7 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -22082,22 +20016,19 @@ }, "node_modules/nullthrows": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nwsapi": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nx": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.8.1.tgz", - "integrity": "sha512-9fDmK+W6HCOpNrGPllbYdAxpXCEhbSHrO3rWd9th/m393Rc12UrP+QvV8GR8uKOti8A8vSKIT2tQpME0Xf3Xww==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@nrwl/cli": "14.8.1", "@nrwl/tao": "14.8.1", @@ -22152,9 +20083,8 @@ }, "node_modules/nx/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -22162,9 +20092,8 @@ }, "node_modules/nx/node_modules/chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22178,18 +20107,16 @@ }, "node_modules/nx/node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/nx/node_modules/fast-glob": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -22203,9 +20130,8 @@ }, "node_modules/nx/node_modules/glob": { "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -22220,15 +20146,13 @@ }, "node_modules/nx/node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nx/node_modules/minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -22238,9 +20162,8 @@ }, "node_modules/nx/node_modules/semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -22253,9 +20176,8 @@ }, "node_modules/nx/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -22265,64 +20187,56 @@ }, "node_modules/oauth": { "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object-path": { "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "license": "MIT", "engines": { "node": ">= 10.12.0" } }, "node_modules/object-treeify": { "version": "1.1.33", - "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", - "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/object.assign": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -22338,14 +20252,12 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -22355,25 +20267,22 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -22386,9 +20295,8 @@ }, "node_modules/open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -22403,18 +20311,16 @@ }, "node_modules/opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/optimism": { "version": "0.16.1", - "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz", - "integrity": "sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==", "dev": true, + "license": "MIT", "dependencies": { "@wry/context": "^0.6.0", "@wry/trie": "^0.3.0" @@ -22422,9 +20328,8 @@ }, "node_modules/optionator": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -22439,8 +20344,7 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -22461,41 +20365,36 @@ }, "node_modules/os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/ospath": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/p-filter": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "license": "MIT", "dependencies": { "p-map": "^2.0.0" }, @@ -22505,16 +20404,14 @@ }, "node_modules/p-filter/node_modules/p-map": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -22527,8 +20424,7 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -22541,8 +20437,7 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -22555,8 +20450,7 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -22567,16 +20461,14 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pac-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", - "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -22594,16 +20486,14 @@ }, "node_modules/pac-proxy-agent/node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -22615,8 +20505,7 @@ }, "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "4", @@ -22628,8 +20517,7 @@ }, "node_modules/pac-resolver": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", - "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "license": "MIT", "dependencies": { "degenerator": "^3.0.2", "ip": "^1.1.5", @@ -22641,14 +20529,12 @@ }, "node_modules/pac-resolver/node_modules/ip": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + "license": "MIT" }, "node_modules/pacote": { "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", @@ -22681,15 +20567,13 @@ }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true + "dev": true, + "license": "(MIT AND Zlib)" }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -22697,9 +20581,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -22709,9 +20592,8 @@ }, "node_modules/parse-filepath": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, + "license": "MIT", "dependencies": { "is-absolute": "^1.0.0", "map-cache": "^0.2.0", @@ -22723,8 +20605,7 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -22740,25 +20621,22 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/parse5": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/parse5-html-rewriting-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", "dev": true, + "license": "MIT", "dependencies": { "parse5": "^6.0.1", "parse5-sax-parser": "^6.0.1" @@ -22766,42 +20644,36 @@ }, "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "license": "MIT", "dependencies": { "parse5": "^6.0.1" } }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/parse5-sax-parser": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", "dev": true, + "license": "MIT", "dependencies": { "parse5": "^6.0.1" } }, "node_modules/parse5-sax-parser/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/parseley": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.7.0.tgz", - "integrity": "sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==", + "license": "MIT", "dependencies": { "moo": "^0.5.1", "nearley": "^2.20.1" @@ -22812,17 +20684,15 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -22830,8 +20700,7 @@ }, "node_modules/passport": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "license": "MIT", "dependencies": { "passport-strategy": "1.x.x", "pause": "0.0.1", @@ -22847,8 +20716,7 @@ }, "node_modules/passport-google-oauth20": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", - "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "license": "MIT", "dependencies": { "passport-oauth2": "1.x.x" }, @@ -22858,8 +20726,7 @@ }, "node_modules/passport-jwt": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/passport-jwt/-/passport-jwt-4.0.0.tgz", - "integrity": "sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg==", + "license": "MIT", "dependencies": { "jsonwebtoken": "^8.2.0", "passport-strategy": "^1.0.0" @@ -22867,8 +20734,7 @@ }, "node_modules/passport-oauth2": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", + "license": "MIT", "dependencies": { "base64url": "3.x.x", "oauth": "0.9.x", @@ -22886,17 +20752,14 @@ }, "node_modules/passport-strategy": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", "engines": { "node": ">= 0.4.0" } }, "node_modules/password-prompt": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", - "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", "dev": true, + "license": "WTFPL", "dependencies": { "ansi-escapes": "^3.1.0", "cross-spawn": "^6.0.5" @@ -22904,18 +20767,16 @@ }, "node_modules/password-prompt/node_modules/ansi-escapes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/password-prompt/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -22929,27 +20790,24 @@ }, "node_modules/password-prompt/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/password-prompt/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/password-prompt/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -22959,18 +20817,16 @@ }, "node_modules/password-prompt/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/password-prompt/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -22980,9 +20836,8 @@ }, "node_modules/path-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -22990,38 +20845,33 @@ }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-root": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, + "license": "MIT", "dependencies": { "path-root-regex": "^0.1.0" }, @@ -23031,60 +20881,50 @@ }, "node_modules/path-root-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-to-regexp": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", - "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pause": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + "version": "0.0.1" }, "node_modules/pend": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pick-util": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pick-util/-/pick-util-1.1.5.tgz", - "integrity": "sha512-H0MaM8T7wpQ/azvB12ChZw7kpSFzjsgv3Z+N7fUWnL1McTGSEeroCngcK4eOPiFQq08rAyKX3hadcAB1kUqfXA==", + "license": "MIT", "dependencies": { "@jonkemp/package-utils": "^1.0.8" } }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -23094,27 +20934,24 @@ }, "node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/piscina": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter-asyncresource": "^1.0.0", "hdr-histogram-js": "^2.0.1", @@ -23126,8 +20963,7 @@ }, "node_modules/pkg-dir": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -23137,17 +20973,15 @@ }, "node_modules/pluralize": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/portfinder": { "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dev": true, + "license": "MIT", "dependencies": { "async": "^2.6.4", "debug": "^3.2.7", @@ -23159,27 +20993,24 @@ }, "node_modules/portfinder/node_modules/async": { "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/portfinder/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/portfinder/node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -23189,8 +21020,6 @@ }, "node_modules/postcss": { "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", "dev": true, "funding": [ { @@ -23202,6 +21031,7 @@ "url": "https://tidelift.com/funding/github/npm/postcss" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -23213,9 +21043,8 @@ }, "node_modules/postcss-attribute-case-insensitive": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -23232,9 +21061,8 @@ }, "node_modules/postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -23245,9 +21073,8 @@ }, "node_modules/postcss-clamp": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23260,9 +21087,8 @@ }, "node_modules/postcss-color-functional-notation": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23279,9 +21105,8 @@ }, "node_modules/postcss-color-hex-alpha": { "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23298,9 +21123,8 @@ }, "node_modules/postcss-color-rebeccapurple": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23317,9 +21141,8 @@ }, "node_modules/postcss-colormin": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -23335,9 +21158,8 @@ }, "node_modules/postcss-convert-values": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" @@ -23351,9 +21173,8 @@ }, "node_modules/postcss-custom-media": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23370,9 +21191,8 @@ }, "node_modules/postcss-custom-properties": { "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23389,9 +21209,8 @@ }, "node_modules/postcss-custom-selectors": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -23408,9 +21227,8 @@ }, "node_modules/postcss-dir-pseudo-class": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -23427,9 +21245,8 @@ }, "node_modules/postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23439,9 +21256,8 @@ }, "node_modules/postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23451,9 +21267,8 @@ }, "node_modules/postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23463,9 +21278,8 @@ }, "node_modules/postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23475,9 +21289,8 @@ }, "node_modules/postcss-double-position-gradients": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -23495,9 +21308,8 @@ }, "node_modules/postcss-env-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23510,9 +21322,8 @@ }, "node_modules/postcss-focus-visible": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -23525,9 +21336,8 @@ }, "node_modules/postcss-focus-within": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -23540,18 +21350,16 @@ }, "node_modules/postcss-font-variant": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", "dev": true, + "license": "MIT", "peerDependencies": { "postcss": "^8.1.0" } }, "node_modules/postcss-gap-properties": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "dev": true, + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -23565,9 +21373,8 @@ }, "node_modules/postcss-image-set-function": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23584,9 +21391,8 @@ }, "node_modules/postcss-import": { "version": "15.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", - "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -23601,18 +21407,16 @@ }, "node_modules/postcss-initial": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", "dev": true, + "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" } }, "node_modules/postcss-lab-function": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -23630,9 +21434,8 @@ }, "node_modules/postcss-loader": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", "dev": true, + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -23652,9 +21455,8 @@ }, "node_modules/postcss-logical": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "dev": true, + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -23664,9 +21466,8 @@ }, "node_modules/postcss-media-minmax": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -23676,9 +21477,8 @@ }, "node_modules/postcss-merge-longhand": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" @@ -23692,9 +21492,8 @@ }, "node_modules/postcss-merge-rules": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -23710,9 +21509,8 @@ }, "node_modules/postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23725,9 +21523,8 @@ }, "node_modules/postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -23742,9 +21539,8 @@ }, "node_modules/postcss-minify-params": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -23759,9 +21555,8 @@ }, "node_modules/postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -23774,9 +21569,8 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -23786,9 +21580,8 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -23803,9 +21596,8 @@ }, "node_modules/postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -23818,9 +21610,8 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -23833,9 +21624,8 @@ }, "node_modules/postcss-nesting": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -23853,9 +21643,8 @@ }, "node_modules/postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23865,9 +21654,8 @@ }, "node_modules/postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23880,9 +21668,8 @@ }, "node_modules/postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23895,9 +21682,8 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23910,9 +21696,8 @@ }, "node_modules/postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23925,9 +21710,8 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23940,9 +21724,8 @@ }, "node_modules/postcss-normalize-unicode": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "postcss-value-parser": "^4.2.0" @@ -23956,9 +21739,8 @@ }, "node_modules/postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -23972,9 +21754,8 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23987,8 +21768,6 @@ }, "node_modules/postcss-opacity-percentage": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", "dev": true, "funding": [ { @@ -24000,15 +21779,15 @@ "url": "https://liberapay.com/mrcgrtz" } ], + "license": "MIT", "engines": { "node": "^12 || ^14 || >=16" } }, "node_modules/postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -24022,9 +21801,8 @@ }, "node_modules/postcss-overflow-shorthand": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -24041,18 +21819,16 @@ }, "node_modules/postcss-page-break": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", "dev": true, + "license": "MIT", "peerDependencies": { "postcss": "^8" } }, "node_modules/postcss-place": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -24069,9 +21845,8 @@ }, "node_modules/postcss-preset-env": { "version": "7.8.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", - "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", "dev": true, + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-cascade-layers": "^1.0.5", "@csstools/postcss-color-function": "^1.1.1", @@ -24136,9 +21911,8 @@ }, "node_modules/postcss-pseudo-class-any-link": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dev": true, + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -24155,9 +21929,8 @@ }, "node_modules/postcss-reduce-initial": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" @@ -24171,9 +21944,8 @@ }, "node_modules/postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -24186,18 +21958,16 @@ }, "node_modules/postcss-replace-overflow-wrap": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", "dev": true, + "license": "MIT", "peerDependencies": { "postcss": "^8.0.3" } }, "node_modules/postcss-selector-not": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -24214,9 +21984,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -24227,9 +21996,8 @@ }, "node_modules/postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -24243,9 +22011,8 @@ }, "node_modules/postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -24258,23 +22025,20 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -24287,9 +22051,8 @@ }, "node_modules/prettier-plugin-import-sort": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/prettier-plugin-import-sort/-/prettier-plugin-import-sort-0.0.7.tgz", - "integrity": "sha512-O0KlUSq+lwvh+UiN3wZDT6wWkf7TNxTVv2/XXE5KqpRNbFJq3nRg2ftzBYFFO8QGpdWIrOB0uCTCtFjIxmVKQw==", "dev": true, + "license": "MIT", "dependencies": { "import-sort": "^6.0.0", "import-sort-config": "^6.0.0", @@ -24302,9 +22065,8 @@ }, "node_modules/prettier-plugin-prisma": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-prisma/-/prettier-plugin-prisma-4.2.0.tgz", - "integrity": "sha512-7KWA1L1p7PeSLOZJvDFKaik4z9c4SddgMGBkCzwzqUK13LhFhrIq3nyFBMZxoY3jt2gl8HfOiTT44/tCdjIBIQ==", "dev": true, + "license": "MIT", "dependencies": { "@prisma/prisma-fmt-wasm": "4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826" }, @@ -24318,15 +22080,13 @@ }, "node_modules/prettier-plugin-prisma/node_modules/@prisma/prisma-fmt-wasm": { "version": "4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826.tgz", - "integrity": "sha512-xXE4vjNMlvY2T0MqyOpUwcKnuajn3SDksF23PWtd3mODP5J3rtf1QoqSk99CX1i8Opap/UN0L0VHvPwgE49O7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -24336,9 +22096,8 @@ }, "node_modules/pretty-format": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", @@ -24351,9 +22110,8 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -24363,21 +22121,16 @@ }, "node_modules/pretty-format/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prettysize": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", - "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==", "dev": true }, "node_modules/preview-email": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/preview-email/-/preview-email-3.0.5.tgz", - "integrity": "sha512-q37jdkVw+wic0o/7xYhOTBS4kF0WX3two0OepmR1Fhxp9NTpO3rJTccAjQm95gJx/2Wa/Nv98sr9pXIQ77/foA==", - "deprecated": "Please upgrade to v3.0.7+ as we have added iOS Simulator support to previewing emails! See and screenshots at .", + "license": "MIT", "dependencies": { "dayjs": "^1.10.6", "debug": "^4.3.2", @@ -24393,8 +22146,7 @@ }, "node_modules/preview-email/node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -24408,9 +22160,8 @@ }, "node_modules/prisma": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.4.0.tgz", - "integrity": "sha512-l/QKLmLcKJQFuc+X02LyICo0NWTUVaNNZ00jKJBqwDyhwMAhboD1FWwYV50rkH4Wls0RviAJSFzkC2ZrfawpfA==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@prisma/engines": "4.4.0" }, @@ -24424,8 +22175,7 @@ }, "node_modules/prisma-erd-generator": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prisma-erd-generator/-/prisma-erd-generator-1.2.1.tgz", - "integrity": "sha512-EAmlMlaBN9/L9SayECOE7mJ7iYAfn/QTiIfwGhwFw2klQMEBAVdew/UzOJ7fgGubK14Frp8ov2tWede1yHqe2Q==", + "license": "MIT", "dependencies": { "@mermaid-js/mermaid-cli": "^9.1.6", "@prisma/client": "^4.4.0", @@ -24446,45 +22196,39 @@ }, "node_modules/proc-log": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/promise": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", "dependencies": { "asap": "~2.0.3" } }, "node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -24495,17 +22239,15 @@ }, "node_modules/promise-retry/node_modules/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -24516,9 +22258,8 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -24527,13 +22268,11 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "license": "ISC" }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -24544,8 +22283,7 @@ }, "node_modules/proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", - "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "license": "MIT", "dependencies": { "agent-base": "^6.0.0", "debug": "4", @@ -24562,16 +22300,14 @@ }, "node_modules/proxy-agent/node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/proxy-agent/node_modules/http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -24583,16 +22319,14 @@ }, "node_modules/proxy-agent/node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/proxy-agent/node_modules/socks-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "4", @@ -24604,36 +22338,30 @@ }, "node_modules/proxy-agent/node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "license": "ISC" }, "node_modules/proxy-from-env": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" + "license": "MIT" }, "node_modules/prr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/pseudomap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "license": "ISC" }, "node_modules/psl": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pug": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "license": "MIT", "dependencies": { "pug-code-gen": "^3.0.2", "pug-filters": "^4.0.0", @@ -24647,8 +22375,7 @@ }, "node_modules/pug-attrs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "license": "MIT", "dependencies": { "constantinople": "^4.0.1", "js-stringify": "^1.0.2", @@ -24657,8 +22384,7 @@ }, "node_modules/pug-code-gen": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "license": "MIT", "dependencies": { "constantinople": "^4.0.1", "doctypes": "^1.1.0", @@ -24672,13 +22398,11 @@ }, "node_modules/pug-error": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" + "license": "MIT" }, "node_modules/pug-filters": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "license": "MIT", "dependencies": { "constantinople": "^4.0.1", "jstransformer": "1.0.0", @@ -24689,8 +22413,7 @@ }, "node_modules/pug-lexer": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "license": "MIT", "dependencies": { "character-parser": "^2.2.0", "is-expression": "^4.0.0", @@ -24699,8 +22422,7 @@ }, "node_modules/pug-linker": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "license": "MIT", "dependencies": { "pug-error": "^2.0.0", "pug-walk": "^2.0.0" @@ -24708,8 +22430,7 @@ }, "node_modules/pug-load": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "pug-walk": "^2.0.0" @@ -24717,8 +22438,7 @@ }, "node_modules/pug-parser": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "license": "MIT", "dependencies": { "pug-error": "^2.0.0", "token-stream": "1.0.0" @@ -24726,26 +22446,22 @@ }, "node_modules/pug-runtime": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + "license": "MIT" }, "node_modules/pug-strip-comments": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "license": "MIT", "dependencies": { "pug-error": "^2.0.0" } }, "node_modules/pug-walk": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -24753,18 +22469,16 @@ }, "node_modules/punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/puppeteer": { "version": "18.2.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz", - "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "https-proxy-agent": "5.0.1", "progress": "2.0.3", @@ -24777,8 +22491,7 @@ }, "node_modules/puppeteer-core": { "version": "18.2.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz", - "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==", + "license": "Apache-2.0", "dependencies": { "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -24797,36 +22510,31 @@ }, "node_modules/puppeteer-core/node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "license": "MIT" }, "node_modules/puppeteer/node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "license": "MIT" }, "node_modules/pvtsutils": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", - "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/pvutils": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", - "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/qs": { "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -24839,14 +22547,11 @@ }, "node_modules/querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -24860,13 +22565,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -24876,13 +22581,11 @@ }, "node_modules/railroad-diagrams": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" + "license": "CC0-1.0" }, "node_modules/randexp": { "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "license": "MIT", "dependencies": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -24893,25 +22596,22 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -24924,9 +22624,8 @@ }, "node_modules/raw-loader": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -24944,9 +22643,8 @@ }, "node_modules/raw-loader/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -24960,24 +22658,21 @@ }, "node_modules/raw-loader/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/raw-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/raw-loader/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -24989,9 +22684,8 @@ }, "node_modules/raw-loader/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -25007,24 +22701,21 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/read-package-json": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", @@ -25037,9 +22728,8 @@ }, "node_modules/read-package-json-fast": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", "dev": true, + "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -25050,17 +22740,15 @@ }, "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -25073,8 +22761,7 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -25089,8 +22776,7 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -25101,8 +22787,7 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -25112,8 +22797,7 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -25126,8 +22810,7 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -25137,21 +22820,18 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -25161,24 +22841,21 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -25190,16 +22867,14 @@ }, "node_modules/readdir-glob": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", - "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.1.0" } }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -25209,29 +22884,25 @@ }, "node_modules/redeyed": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", - "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", "dev": true, + "license": "MIT", "dependencies": { "esprima": "~4.0.0" } }, "node_modules/reflect-metadata": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "license": "Apache-2.0" }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -25241,29 +22912,25 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-parser": { "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -25273,9 +22940,8 @@ }, "node_modules/regexpu-core": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", @@ -25290,15 +22956,13 @@ }, "node_modules/regjsgen": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -25308,8 +22972,6 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -25317,17 +22979,15 @@ }, "node_modules/relateurl": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/relay-runtime": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", - "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0", "fbjs": "^3.0.0", @@ -25336,17 +22996,15 @@ }, "node_modules/remedial": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", - "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", "dev": true, + "license": "(MIT OR Apache-2.0)", "engines": { "node": "*" } }, "node_modules/remote-content": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remote-content/-/remote-content-3.0.0.tgz", - "integrity": "sha512-/hjCYVqWY/jYR07ptEJpClnYrGedSQ5AxCrEeMb3NlrxTgUK/7+iCOReE3z1QMYm3UL7sJX3o7cww/NC6UgyhA==", + "license": "MIT", "dependencies": { "proxy-from-env": "^1.1.0", "superagent": "^7.0.2", @@ -25355,25 +23013,21 @@ }, "node_modules/remote-content/node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "license": "MIT" }, "node_modules/remove-trailing-separator": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/remove-trailing-spaces": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", - "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/replace-string": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-3.1.0.tgz", - "integrity": "sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -25383,46 +23037,40 @@ }, "node_modules/request-progress": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, + "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -25437,15 +23085,13 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -25455,18 +23101,16 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-url-loader": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", "dev": true, + "license": "MIT", "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -25480,9 +23124,8 @@ }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -25494,27 +23137,24 @@ }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve.exports": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/responselike": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, + "license": "MIT", "dependencies": { "lowercase-keys": "^2.0.0" }, @@ -25524,8 +23164,7 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -25536,24 +23175,21 @@ }, "node_modules/ret": { "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "license": "MIT", "engines": { "node": ">=0.12" } }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -25561,14 +23197,12 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -25581,8 +23215,7 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -25590,8 +23223,7 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -25609,8 +23241,7 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -25620,17 +23251,14 @@ }, "node_modules/run-async": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -25645,33 +23273,30 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { "version": "7.5.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", - "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" }, "node_modules/sass": { "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -25686,9 +23311,8 @@ }, "node_modules/sass-loader": { "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -25724,21 +23348,18 @@ }, "node_modules/sass/node_modules/immutable": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -25748,9 +23369,8 @@ }, "node_modules/schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -25766,9 +23386,8 @@ }, "node_modules/schema-utils/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -25782,35 +23401,30 @@ }, "node_modules/schema-utils/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/scuid": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", - "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/secure-compare": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/selderee": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.6.0.tgz", - "integrity": "sha512-ibqWGV5aChDvfVdqNYuaJP/HnVBhlRGSRrlbttmlMpHcLuTqqbMH36QkSs9GEgj5M88JDYLI8eyP94JaQ8xRlg==", + "license": "MIT", "dependencies": { "parseley": "^0.7.0" }, @@ -25820,15 +23434,13 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, + "license": "MIT", "dependencies": { "node-forge": "^1" }, @@ -25838,8 +23450,7 @@ }, "node_modules/semver": { "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -25852,26 +23463,23 @@ }, "node_modules/semver-dsl": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha512-e8BOaTo007E3dMuQQTnPdalbKTABKNS7UxoBIDnwOqRa+QwMrCPjynB8zAlPF6xlqUfdLPPLIJ13hJNmhtq8Ng==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^5.3.0" } }, "node_modules/semver-dsl/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -25893,22 +23501,19 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/sentence-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -25917,18 +23522,16 @@ }, "node_modules/serialize-javascript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -25944,27 +23547,24 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -25977,35 +23577,30 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -26018,25 +23613,21 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -26047,9 +23638,8 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -26059,8 +23649,7 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -26070,22 +23659,19 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -26097,37 +23683,31 @@ }, "node_modules/sigmund": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + "license": "ISC" }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "license": "ISC" }, "node_modules/signedsource": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", - "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -26139,16 +23719,14 @@ }, "node_modules/slick": { "version": "1.12.2", - "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", + "license": "MIT (http://mootools.net/license.txt)", "engines": { "node": "*" } }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -26156,9 +23734,8 @@ }, "node_modules/snake-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -26166,9 +23743,8 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -26177,8 +23753,7 @@ }, "node_modules/socks": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "license": "MIT", "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -26190,9 +23765,8 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -26204,27 +23778,24 @@ }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.0.tgz", - "integrity": "sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.6", "iconv-lite": "^0.6.3", @@ -26243,9 +23814,8 @@ }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -26255,10 +23825,8 @@ }, "node_modules/source-map-resolve": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" @@ -26266,9 +23834,8 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -26276,29 +23843,25 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/sourcemap-codec": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/spawn-command": { "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/spdx-correct": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -26306,13 +23869,11 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -26320,14 +23881,12 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -26341,9 +23900,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -26355,32 +23913,28 @@ }, "node_modules/specificity": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "license": "MIT", "bin": { "specificity": "bin/specificity" } }, "node_modules/sponge-case": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", - "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/sprintf-js": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/sshpk": { "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -26403,9 +23957,8 @@ }, "node_modules/ssri": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -26415,16 +23968,13 @@ }, "node_modules/stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stack-utils": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -26434,41 +23984,34 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/streamsearch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "engines": { "node": ">=10.0.0" } }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -26482,19 +24025,18 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/string-env-interpolation": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", - "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -26505,8 +24047,7 @@ }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -26518,8 +24059,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -26529,25 +24069,22 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-indent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -26557,9 +24094,8 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -26569,9 +24105,8 @@ }, "node_modules/strong-log-transformer": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "duplexer": "^0.1.1", "minimist": "^1.2.0", @@ -26586,8 +24121,7 @@ }, "node_modules/style-data": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-data/-/style-data-2.0.0.tgz", - "integrity": "sha512-8RJ+MnHlwFUrf3B3gUjs9KIrOk0TppHHwfIHfBd6QjYmZcuzN1OGqeMkWA3ZnD6GiRWJjCVouY/l11v4rlfnPA==", + "license": "MIT", "dependencies": { "cheerio": "^1.0.0-rc.10", "mediaquery-text": "^1.2.0", @@ -26596,9 +24130,8 @@ }, "node_modules/style-loader": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -26612,9 +24145,8 @@ }, "node_modules/stylehacks": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" @@ -26628,9 +24160,8 @@ }, "node_modules/stylus": { "version": "0.59.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", - "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", "dev": true, + "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.0.1", "debug": "^4.3.2", @@ -26650,9 +24181,8 @@ }, "node_modules/stylus-loader": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.0.0.tgz", - "integrity": "sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A==", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "klona": "^2.0.5", @@ -26672,9 +24202,8 @@ }, "node_modules/stylus/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -26682,9 +24211,8 @@ }, "node_modules/stylus/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -26702,9 +24230,8 @@ }, "node_modules/stylus/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -26714,9 +24241,7 @@ }, "node_modules/subscriptions-transport-ws": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", - "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", - "deprecated": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md", + "license": "MIT", "dependencies": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", @@ -26730,21 +24255,18 @@ }, "node_modules/subscriptions-transport-ws/node_modules/eventemitter3": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + "license": "MIT" }, "node_modules/subscriptions-transport-ws/node_modules/symbol-observable": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/subscriptions-transport-ws/node_modules/ws": { "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -26763,8 +24285,7 @@ }, "node_modules/superagent": { "version": "7.1.5", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.5.tgz", - "integrity": "sha512-HQYyGuDRFGmZ6GNC4hq2f37KnsY9Lr0/R1marNZTgMweVDQLTLJJ6DGQ9Tj/xVVs5HEnop9EMmTbywb5P30aqw==", + "license": "MIT", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.3", @@ -26784,8 +24305,7 @@ }, "node_modules/superagent-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-3.0.0.tgz", - "integrity": "sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ==", + "license": "MIT", "dependencies": { "debug": "^4.3.2", "proxy-agent": "^5.0.0" @@ -26799,8 +24319,7 @@ }, "node_modules/superagent/node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -26812,8 +24331,7 @@ }, "node_modules/superagent/node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -26823,9 +24341,8 @@ }, "node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -26838,8 +24355,7 @@ }, "node_modules/supports-hyperlinks": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -26850,8 +24366,7 @@ }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -26861,8 +24376,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -26872,9 +24386,8 @@ }, "node_modules/svgo": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dev": true, + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -26893,51 +24406,45 @@ }, "node_modules/svgo/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/swap-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", - "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/symbol-observable": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tar": { "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -26952,8 +24459,7 @@ }, "node_modules/tar-fs": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -26963,13 +24469,11 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "license": "ISC" }, "node_modules/tar-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -26983,9 +24487,8 @@ }, "node_modules/temp": { "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" @@ -26996,16 +24499,14 @@ }, "node_modules/temp-dir": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/temp-write": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz", - "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.15", "is-stream": "^2.0.0", @@ -27019,26 +24520,22 @@ }, "node_modules/temp-write/node_modules/temp-dir": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/temp-write/node_modules/uuid": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", "bin": { "uuid": "bin/uuid" } }, "node_modules/temp/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -27046,9 +24543,8 @@ }, "node_modules/temp/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -27066,9 +24562,8 @@ }, "node_modules/temp/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -27078,9 +24573,8 @@ }, "node_modules/temp/node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -27090,9 +24584,8 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -27102,8 +24595,7 @@ }, "node_modules/tempy": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "license": "MIT", "dependencies": { "del": "^6.0.0", "is-stream": "^2.0.0", @@ -27120,8 +24612,7 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -27131,8 +24622,7 @@ }, "node_modules/terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -27146,9 +24636,8 @@ }, "node_modules/terser": { "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -27164,9 +24653,8 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", @@ -27198,9 +24686,8 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -27214,18 +24701,16 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -27237,15 +24722,13 @@ }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -27261,9 +24744,8 @@ }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -27275,9 +24757,8 @@ }, "node_modules/test-exclude/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -27285,9 +24766,8 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -27305,9 +24785,8 @@ }, "node_modules/test-exclude/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -27317,48 +24796,41 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/throttleit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/title-case": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", - "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/tlds": { "version": "1.231.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.231.0.tgz", - "integrity": "sha512-L7UQwueHSkGxZHQBXHVmXW64oi+uqNtzFt2x6Ssk7NVnpIbw16CRs4eb/jmKOZ9t2JnqZ/b3Cfvo97lnXqKrhw==", + "license": "MIT", "bin": { "tlds": "bin.js" } }, "node_modules/tmp": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "license": "MIT", "dependencies": { "rimraf": "^3.0.0" }, @@ -27368,22 +24840,19 @@ }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -27393,22 +24862,19 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/token-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + "license": "MIT" }, "node_modules/tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -27419,9 +24885,8 @@ }, "node_modules/tr46": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -27431,18 +24896,16 @@ }, "node_modules/tree-kill": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, + "license": "MIT", "bin": { "tree-kill": "cli.js" } }, "node_modules/ts-invariant": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", - "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -27452,9 +24915,8 @@ }, "node_modules/ts-jest": { "version": "28.0.8", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz", - "integrity": "sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==", "dev": true, + "license": "MIT", "dependencies": { "bs-logger": "0.x", "fast-json-stable-stringify": "2.x", @@ -27495,9 +24957,8 @@ }, "node_modules/ts-loader": { "version": "9.4.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", - "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.0.0", @@ -27514,15 +24975,13 @@ }, "node_modules/ts-log": { "version": "2.2.5", - "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", - "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ts-node": { "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -27563,29 +25022,25 @@ }, "node_modules/ts-node/node_modules/acorn-walk": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/ts-node/node_modules/arg": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ts-pattern": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.5.tgz", - "integrity": "sha512-Bq44KCEt7JVaNLa148mBCJkcQf4l7jtLEBDuDdeuLynWDA+1a60P4D0rMkqSM9mOKLQbIWUddE9h3XKyKwBeqA==" + "license": "MIT" }, "node_modules/tsconfig-paths": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -27595,9 +25050,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.7.0", @@ -27606,9 +25060,8 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -27618,24 +25071,20 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "license": "0BSD" }, "node_modules/tslint": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", - "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -27664,9 +25113,8 @@ }, "node_modules/tslint/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -27677,9 +25125,8 @@ }, "node_modules/tslint/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "sprintf-js": "~1.0.2" @@ -27687,9 +25134,8 @@ }, "node_modules/tslint/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -27698,9 +25144,8 @@ }, "node_modules/tslint/node_modules/builtin-modules": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.10.0" @@ -27708,9 +25153,8 @@ }, "node_modules/tslint/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -27723,9 +25167,8 @@ }, "node_modules/tslint/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "color-name": "1.1.3" @@ -27733,16 +25176,14 @@ }, "node_modules/tslint/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/tslint/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.8.0" @@ -27750,9 +25191,8 @@ }, "node_modules/tslint/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -27771,9 +25211,8 @@ }, "node_modules/tslint/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=4" @@ -27781,9 +25220,8 @@ }, "node_modules/tslint/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "argparse": "^1.0.7", @@ -27795,9 +25233,8 @@ }, "node_modules/tslint/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -27808,9 +25245,8 @@ }, "node_modules/tslint/node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "minimist": "^1.2.6" @@ -27821,9 +25257,8 @@ }, "node_modules/tslint/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "license": "ISC", "peer": true, "bin": { "semver": "bin/semver" @@ -27831,16 +25266,14 @@ }, "node_modules/tslint/node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, + "license": "BSD-3-Clause", "peer": true }, "node_modules/tslint/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -27851,16 +25284,14 @@ }, "node_modules/tslint/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, + "license": "0BSD", "peer": true }, "node_modules/tslint/node_modules/tsutils": { "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "tslib": "^1.8.1" @@ -27871,9 +25302,8 @@ }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -27886,15 +25316,13 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -27904,15 +25332,13 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "dev": true, + "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -27922,17 +25348,15 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -27942,8 +25366,7 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -27954,20 +25377,17 @@ }, "node_modules/typed-assert": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/typedarray": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "license": "MIT" }, "node_modules/typescript": { "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -27978,8 +25398,6 @@ }, "node_modules/ua-parser-js": { "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", "dev": true, "funding": [ { @@ -27991,19 +25409,18 @@ "url": "https://paypal.me/faisalman" } ], + "license": "MIT", "engines": { "node": "*" } }, "node_modules/uc.micro": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + "license": "MIT" }, "node_modules/uglify-js": { "version": "3.17.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.1.tgz", - "integrity": "sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==", + "license": "BSD-2-Clause", "bin": { "uglifyjs": "bin/uglifyjs" }, @@ -28013,13 +25430,11 @@ }, "node_modules/uid2": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", - "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + "license": "MIT" }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "license": "MIT", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -28027,35 +25442,31 @@ }, "node_modules/unc-path-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/undici": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", - "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==", + "license": "MIT", "engines": { "node": ">=12.18" } }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -28066,26 +25477,22 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/union": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", "dev": true, "dependencies": { "qs": "^6.4.0" @@ -28096,26 +25503,23 @@ }, "node_modules/unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, + "license": "ISC", "dependencies": { "unique-slug": "^2.0.0" } }, "node_modules/unique-slug": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" } }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -28125,17 +25529,15 @@ }, "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unixify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", - "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", "dev": true, + "license": "MIT", "dependencies": { "normalize-path": "^2.1.1" }, @@ -28145,9 +25547,8 @@ }, "node_modules/unixify/node_modules/normalize-path": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, + "license": "MIT", "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -28157,25 +25558,21 @@ }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/untildify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "funding": [ { @@ -28187,6 +25584,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -28200,42 +25598,37 @@ }, "node_modules/upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/upper-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/url-join": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/url-parse": { "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -28243,9 +25636,8 @@ }, "node_modules/user-home": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", "dev": true, + "license": "MIT", "dependencies": { "os-homedir": "^1.0.0" }, @@ -28255,42 +25647,36 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/v8-to-istanbul": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, + "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -28302,16 +25688,14 @@ }, "node_modules/valid-data-url": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - "integrity": "sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -28319,9 +25703,8 @@ }, "node_modules/validate-npm-package-name": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", "dev": true, + "license": "ISC", "dependencies": { "builtins": "^5.0.0" }, @@ -28331,36 +25714,32 @@ }, "node_modules/validator": { "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/value-or-promise": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", - "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/verror": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -28369,8 +25748,7 @@ }, "node_modules/vm2": { "version": "3.9.11", - "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz", - "integrity": "sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg==", + "license": "MIT", "dependencies": { "acorn": "^8.7.0", "acorn-walk": "^8.2.0" @@ -28384,34 +25762,30 @@ }, "node_modules/vm2/node_modules/acorn-walk": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/void-elements": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "node_modules/w3c-xmlserializer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", "dev": true, + "license": "MIT", "dependencies": { "xml-name-validator": "^4.0.0" }, @@ -28421,18 +25795,16 @@ }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -28443,25 +25815,22 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-resource-inliner": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-5.0.0.tgz", - "integrity": "sha512-AIihwH+ZmdHfkJm7BjSXiEClVt4zUFqX4YlFAzjL13wLtDuUneSaFvDBTbdYRecs35SiU7iNKbMnN+++wVfb6A==", + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "escape-goat": "^3.0.0", @@ -28476,8 +25845,7 @@ }, "node_modules/web-resource-inliner/node_modules/domhandler": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.0.1" }, @@ -28490,8 +25858,7 @@ }, "node_modules/web-resource-inliner/node_modules/htmlparser2": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -28501,8 +25868,7 @@ }, "node_modules/web-resource-inliner/node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -28512,18 +25878,16 @@ }, "node_modules/web-streams-polyfill": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/webcrypto-core": { "version": "1.7.5", - "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.5.tgz", - "integrity": "sha512-gaExY2/3EHQlRNNNVSrbG2Cg94Rutl7fAaKILS1w8ZDhGxdFOaw6EbCfHIxPy9vt/xwp5o0VQAx9aySPF6hU1A==", "dev": true, + "license": "MIT", "dependencies": { "@peculiar/asn1-schema": "^2.1.6", "@peculiar/json-schema": "^1.1.12", @@ -28534,18 +25898,16 @@ }, "node_modules/webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/webpack": { "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -28590,9 +25952,8 @@ }, "node_modules/webpack-dev-middleware": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -28613,9 +25974,8 @@ }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -28632,9 +25992,8 @@ }, "node_modules/webpack-dev-server": { "version": "4.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", - "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", "dev": true, + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -28687,18 +26046,16 @@ }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -28715,9 +26072,8 @@ }, "node_modules/webpack-merge": { "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" @@ -28728,27 +26084,24 @@ }, "node_modules/webpack-node-externals": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack-subresource-integrity": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", "dev": true, + "license": "MIT", "dependencies": { "typed-assert": "^1.0.8" }, @@ -28767,15 +26120,13 @@ }, "node_modules/webpack-virtual-modules": { "version": "0.4.5", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.5.tgz", - "integrity": "sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -28789,24 +26140,21 @@ }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -28822,9 +26170,8 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -28836,18 +26183,16 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, "node_modules/whatwg-encoding": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, + "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" }, @@ -28857,9 +26202,8 @@ }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -28869,23 +26213,20 @@ }, "node_modules/whatwg-fetch": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/whatwg-url": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -28896,8 +26237,7 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -28910,24 +26250,21 @@ }, "node_modules/which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/widest-line": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, + "license": "MIT", "dependencies": { "string-width": "^4.0.0" }, @@ -28937,14 +26274,12 @@ }, "node_modules/wildcard": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/with": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.9.6", "@babel/types": "^7.9.6", @@ -28957,22 +26292,19 @@ }, "node_modules/word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "license": "MIT", "optional": true }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -28987,14 +26319,12 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -29005,8 +26335,7 @@ }, "node_modules/ws": { "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", - "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -29025,31 +26354,24 @@ }, "node_modules/xml-name-validator": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12" } }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/xregexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==", - "engines": { - "node": "*" - } + "license": "MIT" }, "node_modules/xss": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", - "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", + "license": "MIT", "dependencies": { "commander": "^2.20.3", "cssfilter": "0.0.10" @@ -29063,45 +26385,39 @@ }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yaml-ast-parser": { "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/yargs": { "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -29117,17 +26433,15 @@ }, "node_modules/yargs-parser": { "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -29135,17 +26449,15 @@ }, "node_modules/yn": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -29155,23 +26467,20 @@ }, "node_modules/zen-observable": { "version": "0.8.15", - "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", - "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/zen-observable-ts": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", - "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", "dev": true, + "license": "MIT", "dependencies": { "zen-observable": "0.8.15" } }, "node_modules/zip-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "license": "MIT", "dependencies": { "archiver-utils": "^2.1.0", "compress-commons": "^4.1.0", @@ -29183,9 +26492,8 @@ }, "node_modules/zone.js": { "version": "0.11.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", - "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.3.0" } @@ -29194,14 +26502,10 @@ "dependencies": { "@adobe/css-tools": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", "dev": true }, "@ampproject/remapping": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.1.0", @@ -29210,8 +26514,6 @@ }, "@angular-devkit/architect": { "version": "0.1402.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1402.3.tgz", - "integrity": "sha512-vU5j0WhSYxux5RzhuZ3VY3B4XbRJuEtVqSoW5j9ew3Oc78tkR6RNXgT97PPr0GfRA1fOEhVoReR7NbsKU3uIkQ==", "dev": true, "requires": { "@angular-devkit/core": "14.2.3", @@ -29220,8 +26522,6 @@ "dependencies": { "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -29229,16 +26529,12 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "@angular-devkit/build-angular": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.2.3.tgz", - "integrity": "sha512-Gun2WBM9oXqgOmpwan0OC5OEW2RY6Sd6nrOGzdC5HkvvwxLBV5uycrpYVJiQSPLuQjDLp9S2QTjA2yLtVABYCA==", "dev": true, "requires": { "@ampproject/remapping": "2.2.0", @@ -29308,8 +26604,6 @@ "dependencies": { "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -29317,8 +26611,6 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } @@ -29327,8 +26619,6 @@ }, "@angular-devkit/build-webpack": { "version": "0.1402.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1402.3.tgz", - "integrity": "sha512-d7ZG7dZElJgtPbp2x2dzMv6usqqzz9CH+RtaGueuivIa/Cd061c3D0pi3XuUBvfaS0qENrlnysYhLkuTnUQGcQ==", "dev": true, "requires": { "@angular-devkit/architect": "0.1402.3", @@ -29337,8 +26627,6 @@ "dependencies": { "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -29346,16 +26634,12 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "@angular-devkit/core": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.3.tgz", - "integrity": "sha512-E8bnC6F0xNni4IIKAnIDBDkbi6cOePm4Q/Y9IrTk3wquGTfsiMlQpdnRA0nr+FTN/LT3N08O5dEw2Gd4ff4tGA==", "dev": true, "requires": { "ajv": "8.11.0", @@ -29367,8 +26651,6 @@ "dependencies": { "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -29376,16 +26658,12 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "@angular-devkit/schematics": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.3.tgz", - "integrity": "sha512-98ldx+To7xW1BH/DqIToQwHVscPZhXnZP01SeoiUnFlJE5FnXx8Lv7qHAQtE96M+cfE5NR1NKBgfCH3S3rnmFA==", "dev": true, "requires": { "@angular-devkit/core": "14.2.3", @@ -29397,8 +26675,6 @@ "dependencies": { "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -29406,22 +26682,16 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "@angular-eslint/bundled-angular-compiler": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.0.4.tgz", - "integrity": "sha512-/fbXDvkm4q95xG/9LZDtiyE2MQwT061sanmMginDk63f0dlC4H+AXgggva38YNRN+CFcbFtWfikTy7yFdNFZlA==", "dev": true }, "@angular-eslint/eslint-plugin": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.0.4.tgz", - "integrity": "sha512-sPEXAZ/+u0jL849HV1dsc9C15zsiEiOd0Fo5St2YhZuCNsn94kg5zyai5p85/5tbpM6vchaH9cB4fZ3WE+FOog==", "dev": true, "requires": { "@angular-eslint/utils": "14.0.4", @@ -29430,8 +26700,6 @@ "dependencies": { "@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29440,14 +26708,10 @@ }, "@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29461,8 +26725,6 @@ }, "@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -29475,8 +26737,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29487,8 +26747,6 @@ }, "@angular-eslint/eslint-plugin-template": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.0.4.tgz", - "integrity": "sha512-F3GgItYHcEtQfOcJoyfvmRKdFIrI+/Wc7SjOo1X31tdeaQaRHseYWGFZ5AaA+MM+/rV7jPAd671Tv7wlm+Wjtg==", "dev": true, "requires": { "@angular-eslint/bundled-angular-compiler": "14.0.4", @@ -29500,8 +26758,6 @@ "dependencies": { "@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29510,14 +26766,10 @@ }, "@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29531,8 +26783,6 @@ }, "@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -29545,8 +26795,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29557,8 +26805,6 @@ }, "@angular-eslint/template-parser": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.0.4.tgz", - "integrity": "sha512-L7+VHWlIUiUml81q43tP/CZZhIDkbHoin2OH+0TEqeQuCcYZwZQfUBey0pmbzzhjZD2tV75QxlAUqFCuM85Tng==", "dev": true, "requires": { "@angular-eslint/bundled-angular-compiler": "14.0.4", @@ -29567,8 +26813,6 @@ }, "@angular-eslint/utils": { "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.0.4.tgz", - "integrity": "sha512-7BcK+g0qaMRXfRFeOf57UOb5R4V8/uzGLyeXkugA65s7BLDLPEV1StRTpGW7w4jK7I8sldfsnbrkJqb6hgQtfA==", "dev": true, "requires": { "@angular-eslint/bundled-angular-compiler": "14.0.4", @@ -29577,8 +26821,6 @@ "dependencies": { "@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29587,14 +26829,10 @@ }, "@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29608,8 +26846,6 @@ }, "@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -29622,8 +26858,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -29634,8 +26868,6 @@ }, "@angular/animations": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.3.tgz", - "integrity": "sha512-5psQgSia7pUUKYpFuwA+c+yWyM8afl9ZlOW2pxBU/2mTMLpxJEnVrUnKRsx3WSrOc9YqoLn6DOtDLXq2dbTxFQ==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29643,8 +26875,6 @@ }, "@angular/cdk": { "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-14.2.2.tgz", - "integrity": "sha512-PXEnhX+QDOsmHVVnqTuoGaK7Wn9hFd5kWAmHTTU7lZr3XVu/AtDcEU+LB19wOFU0fY+kSYHMgN+BYo1TiR8vbw==", "dev": true, "requires": { "parse5": "^5.0.0", @@ -29653,8 +26883,6 @@ }, "@angular/cli": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.2.3.tgz", - "integrity": "sha512-pFo/h3ImjebjKzdw6yWcaERSIzWsSu4eqH9qQ/dWD1ChkSph+krBw3+5Q+Kda5l3dLgl7mQXX6mC5u8IHTdvDg==", "dev": true, "requires": { "@angular-devkit/architect": "0.1402.3", @@ -29681,8 +26909,6 @@ }, "@angular/common": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.3.tgz", - "integrity": "sha512-DoBQk9uBWfGc+mZ9+lwpmZQy05zKgOeIfDM+2f7Wjrv1/X/V+YUJhjS66GIEBGOe23DoSeivLLCpVj8QqR058A==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29690,8 +26916,6 @@ }, "@angular/compiler": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.3.tgz", - "integrity": "sha512-DG2lqSqD5hx6Qk362jhjU9O+I2gOlsV8oUSTOkH4eFQ54PUad1D3hjqfcs3/lsvWggALCSjv9X8BOG8jb7n8vw==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29699,8 +26923,6 @@ }, "@angular/compiler-cli": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.3.tgz", - "integrity": "sha512-MPKZTD4j5EnvpHXLOj6VnXBv/LXfVLoLNc4nNShfuJFJjK9vOqXelb2GJt+2iL+9xKevGxDk7NIcl++fhV2lkQ==", "dev": true, "requires": { "@babel/core": "^7.17.2", @@ -29717,8 +26939,6 @@ }, "@angular/core": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.3.tgz", - "integrity": "sha512-neW2n5Ts2purYEVh0Lf207otZbhYH4C4lwwu8ffxdRiXahQiTCbmyM3IQFrQZbLDb/ZeD2KhoCl6p0hlyg14cA==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29726,8 +26946,6 @@ }, "@angular/forms": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.3.tgz", - "integrity": "sha512-rL6adBHp51i3eDBecexrlrS+t+hlK6EnrEot/+Ec+DzVjJgw5VNJ4p2Ig72HPe0m+H0dcPkbQhlpb6cs677ISA==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29735,14 +26953,10 @@ }, "@angular/language-service": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.3.tgz", - "integrity": "sha512-11rp2DumlZFO5+/N38RW6lXzicD/6LlqeVoS4qf8sIMGJ4bzeyOrG0T/PAG2iEA7hay1jPH51t0G529xaSw0tQ==", "dev": true }, "@angular/localize": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.3.tgz", - "integrity": "sha512-ZHRV7/BZyhVmYVSYcYcC0kmSUFL3SUICFFRsGQk2XTkraVqh4RKlm/LcgzGMO6OwyMAZQX32FncsnRvcZUxy9A==", "dev": true, "requires": { "@babel/core": "7.18.9", @@ -29752,8 +26966,6 @@ "dependencies": { "@babel/core": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", @@ -29775,16 +26987,12 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@angular/material": { "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-14.2.2.tgz", - "integrity": "sha512-jVCaESSTTkLjRvMzSQj294s0Lz1YMVFkl0svrMtWgkUMXHEfx2Vjw6FXdrVrBXlxEIrpfhkTEXVN2DC1kkAkQw==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29792,8 +27000,6 @@ }, "@angular/platform-browser": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.3.tgz", - "integrity": "sha512-Ky5ITBVmr+T5zHRowLRTJx1exXo99bUA6vosxG4B/YlXkjNfqVz4BETgPwnoIdN00Y9lxGQrMbjqSuzOjGQ7IQ==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29801,8 +27007,6 @@ }, "@angular/platform-browser-dynamic": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.3.tgz", - "integrity": "sha512-yqSH9NrgkXN3aslbD9IHWnFClwwVlLTypaMfSGmhPL1LvgL/HL/A9rDYI2ZrybVoVmAZLsJ4uF2/GvK/pzUcNQ==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29810,8 +27014,6 @@ }, "@angular/router": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.3.tgz", - "integrity": "sha512-ACSBYZCMWBaVHmclaFS5C+zSTTcMbY6iJFjI0tiTqicqdpzAOIt6s5Ius1wzN9L6ANijn1ZdGAzH6j45GV/XtQ==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -29819,14 +27021,10 @@ }, "@apollo/cache-control-types": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.2.tgz", - "integrity": "sha512-Por80co1eUm4ATsvjCOoS/tIR8PHxqVjsA6z76I6Vw0rFn4cgyVElQcmQDIZiYsy41k8e5xkrMRECkM2WR8pNw==", "requires": {} }, "@apollo/client": { "version": "3.6.9", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.6.9.tgz", - "integrity": "sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA==", "dev": true, "requires": { "@graphql-typed-document-node/core": "^3.1.1", @@ -29845,8 +27043,6 @@ }, "@apollo/federation": { "version": "0.37.1", - "resolved": "https://registry.npmjs.org/@apollo/federation/-/federation-0.37.1.tgz", - "integrity": "sha512-cLoBrBLt2dUEUmfISvGJ9YevnRGWhj+bVVJ8pP0bBrLfy1GWRYrsV8Jd87U2YeMEp7wuYM6M2PjE4Oy6PBMf2w==", "requires": { "@apollo/subgraph": "^0.5.1", "apollo-server-types": "^3.0.2", @@ -29855,8 +27051,6 @@ "dependencies": { "@apollo/subgraph": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-0.5.1.tgz", - "integrity": "sha512-pj+igKgdpmTfgUmscTNuVdLip8WZ8jFKS5FGb/tD2hj4xPwaQ+MfszLsuNfoytp7d63PdLorIndxcHCW+rb7Dg==", "requires": { "@apollo/cache-control-types": "^1.0.2" } @@ -29865,8 +27059,6 @@ }, "@apollo/federation-internals": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.1.2.tgz", - "integrity": "sha512-8iydIYOkUwMH2yhqqJb67/bWAeLL5wnl2VgrhvcS5frJje5I7WtK+7oaXvxXpGR0BHv5Dw9UjvaFL5e8Vhh5MA==", "requires": { "chalk": "^4.1.0", "js-levenshtein": "^1.1.6" @@ -29874,8 +27066,6 @@ }, "@apollo/protobufjs": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.4.tgz", - "integrity": "sha512-npVJ9NVU/pynj+SCU+fambvTneJDyCnif738DnZ7pCxdDtzeEz7WkpSIq5wNUmWm5Td55N+S2xfqZ+WP4hDLng==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -29893,16 +27083,12 @@ }, "dependencies": { "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "version": "10.17.60" } } }, "@apollo/subgraph": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.1.2.tgz", - "integrity": "sha512-NGeiaaOVkDBc5P3GgdpOFHncB9b21mDg2NobZ1a1WkakT99XoE/D3czTux7Dzkqj4FjYHS/oiy9ghdy5/oEdkg==", "requires": { "@apollo/cache-control-types": "^1.0.2", "@apollo/federation-internals": "^2.1.2" @@ -29910,61 +27096,43 @@ }, "@apollo/utils.dropunuseddefinitions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", - "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", "requires": {} }, "@apollo/utils.keyvaluecache": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.1.tgz", - "integrity": "sha512-nLgYLomqjVimEzQ4cdvVQkcryi970NDvcRVPfd0OPeXhBfda38WjBq+WhQFk+czSHrmrSp34YHBxpat0EtiowA==", "requires": { "@apollo/utils.logger": "^1.0.0", "lru-cache": "^7.10.1" }, "dependencies": { "lru-cache": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==" + "version": "7.14.0" } } }, "@apollo/utils.logger": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.0.tgz", - "integrity": "sha512-dx9XrjyisD2pOa+KsB5RcDbWIAdgC91gJfeyLCgy0ctJMjQe7yZK5kdWaWlaOoCeX0z6YI9iYlg7vMPyMpQF3Q==" + "version": "1.0.0" }, "@apollo/utils.printwithreducedwhitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", - "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", "requires": {} }, "@apollo/utils.removealiases": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", - "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", "requires": {} }, "@apollo/utils.sortast": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", - "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", "requires": { "lodash.sortby": "^4.7.0" } }, "@apollo/utils.stripsensitiveliterals": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", - "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", "requires": {} }, "@apollo/utils.usagereporting": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.0.tgz", - "integrity": "sha512-5PL7hJMkTPmdo3oxPtigRrIyPxDk/ddrUryHPDaezL1lSFExpNzsDd2f1j0XJoHOg350GRd3LyD64caLA2PU1w==", "requires": { "@apollo/utils.dropunuseddefinitions": "^1.1.0", "@apollo/utils.printwithreducedwhitespace": "^1.1.0", @@ -29976,22 +27144,16 @@ }, "@apollographql/apollo-tools": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", - "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", "requires": {} }, "@apollographql/graphql-playground-html": { "version": "1.6.29", - "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", - "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", "requires": { "xss": "^1.0.8" } }, "@ardatan/relay-compiler": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", - "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", "dev": true, "requires": { "@babel/core": "^7.14.0", @@ -30015,8 +27177,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -30025,8 +27185,6 @@ }, "cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "requires": { "string-width": "^4.2.0", @@ -30036,8 +27194,6 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -30046,8 +27202,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -30060,8 +27214,6 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -30069,8 +27221,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -30078,8 +27228,6 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -30087,8 +27235,6 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -30096,8 +27242,6 @@ }, "wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -30107,14 +27251,10 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -30132,8 +27272,6 @@ }, "yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { "camelcase": "^5.0.0", @@ -30144,8 +27282,6 @@ }, "@ardatan/sync-fetch": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", - "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", "dev": true, "requires": { "node-fetch": "^2.6.1" @@ -30153,28 +27289,20 @@ }, "@assemblyscript/loader": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", "dev": true }, "@babel/code-frame": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", "dev": true }, "@babel/core": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", @@ -30196,16 +27324,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/generator": { "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, "requires": { "@babel/types": "^7.18.10", @@ -30215,8 +27339,6 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -30228,8 +27350,6 @@ }, "@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30237,8 +27357,6 @@ }, "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.18.6", @@ -30247,8 +27365,6 @@ }, "@babel/helper-compilation-targets": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", "dev": true, "requires": { "@babel/compat-data": "^7.19.1", @@ -30259,16 +27375,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/helper-create-class-features-plugin": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -30282,8 +27394,6 @@ }, "@babel/helper-create-regexp-features-plugin": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -30292,8 +27402,6 @@ }, "@babel/helper-define-polyfill-provider": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.17.7", @@ -30306,22 +27414,16 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/helper-environment-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30329,8 +27431,6 @@ }, "@babel/helper-function-name": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "requires": { "@babel/template": "^7.18.10", @@ -30339,8 +27439,6 @@ }, "@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30348,8 +27446,6 @@ }, "@babel/helper-member-expression-to-functions": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "requires": { "@babel/types": "^7.18.9" @@ -30357,8 +27453,6 @@ }, "@babel/helper-module-imports": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30366,8 +27460,6 @@ }, "@babel/helper-module-transforms": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -30382,8 +27474,6 @@ }, "@babel/helper-optimise-call-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30391,14 +27481,10 @@ }, "@babel/helper-plugin-utils": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -30409,8 +27495,6 @@ }, "@babel/helper-replace-supers": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -30422,8 +27506,6 @@ }, "@babel/helper-simple-access": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "dev": true, "requires": { "@babel/types": "^7.18.6" @@ -30431,8 +27513,6 @@ }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, "requires": { "@babel/types": "^7.18.9" @@ -30440,33 +27520,23 @@ }, "@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + "version": "7.18.10" }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.19.1" }, "@babel/helper-validator-option": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true }, "@babel/helper-wrap-function": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "requires": { "@babel/helper-function-name": "^7.19.0", @@ -30477,8 +27547,6 @@ }, "@babel/helpers": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "dev": true, "requires": { "@babel/template": "^7.18.10", @@ -30488,8 +27556,6 @@ }, "@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -30498,16 +27564,12 @@ "dependencies": { "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { "color-convert": "^1.9.0" } }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -30516,31 +27578,21 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "version": "1.1.3" }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "version": "1.0.5" }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "version": "3.0.0" }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } @@ -30548,14 +27600,10 @@ } }, "@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" + "version": "7.19.1" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30563,8 +27611,6 @@ }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -30574,8 +27620,6 @@ }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -30586,8 +27630,6 @@ }, "@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -30596,8 +27638,6 @@ }, "@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -30607,8 +27647,6 @@ }, "@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -30617,8 +27655,6 @@ }, "@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -30627,8 +27663,6 @@ }, "@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -30637,8 +27671,6 @@ }, "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -30647,8 +27679,6 @@ }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -30657,8 +27687,6 @@ }, "@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -30667,8 +27695,6 @@ }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, "requires": { "@babel/compat-data": "^7.18.8", @@ -30680,8 +27706,6 @@ }, "@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -30690,8 +27714,6 @@ }, "@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -30701,8 +27723,6 @@ }, "@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -30711,8 +27731,6 @@ }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -30723,8 +27741,6 @@ }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -30733,8 +27749,6 @@ }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30742,8 +27756,6 @@ }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30751,8 +27763,6 @@ }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" @@ -30760,8 +27770,6 @@ }, "@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -30769,8 +27777,6 @@ }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30778,8 +27784,6 @@ }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" @@ -30787,8 +27791,6 @@ }, "@babel/plugin-syntax-flow": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30796,8 +27798,6 @@ }, "@babel/plugin-syntax-import-assertions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30805,8 +27805,6 @@ }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -30814,8 +27812,6 @@ }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30823,8 +27819,6 @@ }, "@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30832,8 +27826,6 @@ }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -30841,8 +27833,6 @@ }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30850,8 +27840,6 @@ }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -30859,8 +27847,6 @@ }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30868,8 +27854,6 @@ }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30877,8 +27861,6 @@ }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -30886,8 +27868,6 @@ }, "@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -30895,8 +27875,6 @@ }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -30904,8 +27882,6 @@ }, "@babel/plugin-syntax-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30913,8 +27889,6 @@ }, "@babel/plugin-transform-arrow-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30922,8 +27896,6 @@ }, "@babel/plugin-transform-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.18.6", @@ -30933,8 +27905,6 @@ }, "@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -30942,8 +27912,6 @@ }, "@babel/plugin-transform-block-scoping": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -30951,8 +27919,6 @@ }, "@babel/plugin-transform-classes": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -30968,8 +27934,6 @@ }, "@babel/plugin-transform-computed-properties": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -30977,8 +27941,6 @@ }, "@babel/plugin-transform-destructuring": { "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -30986,8 +27948,6 @@ }, "@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -30996,8 +27956,6 @@ }, "@babel/plugin-transform-duplicate-keys": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -31005,8 +27963,6 @@ }, "@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", @@ -31015,8 +27971,6 @@ }, "@babel/plugin-transform-flow-strip-types": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.19.0", @@ -31025,8 +27979,6 @@ }, "@babel/plugin-transform-for-of": { "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31034,8 +27986,6 @@ }, "@babel/plugin-transform-function-name": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.18.9", @@ -31045,8 +27995,6 @@ }, "@babel/plugin-transform-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -31054,8 +28002,6 @@ }, "@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31063,8 +28009,6 @@ }, "@babel/plugin-transform-modules-amd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -31074,8 +28018,6 @@ }, "@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -31086,8 +28028,6 @@ }, "@babel/plugin-transform-modules-systemjs": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", @@ -31099,8 +28039,6 @@ }, "@babel/plugin-transform-modules-umd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.18.6", @@ -31109,8 +28047,6 @@ }, "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.19.0", @@ -31119,8 +28055,6 @@ }, "@babel/plugin-transform-new-target": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31128,8 +28062,6 @@ }, "@babel/plugin-transform-object-super": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -31138,8 +28070,6 @@ }, "@babel/plugin-transform-parameters": { "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31147,8 +28077,6 @@ }, "@babel/plugin-transform-property-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31156,8 +28084,6 @@ }, "@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31165,8 +28091,6 @@ }, "@babel/plugin-transform-react-jsx": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -31178,8 +28102,6 @@ }, "@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", @@ -31188,8 +28110,6 @@ }, "@babel/plugin-transform-reserved-words": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31197,8 +28117,6 @@ }, "@babel/plugin-transform-runtime": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", - "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.18.6", @@ -31211,16 +28129,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31228,8 +28142,6 @@ }, "@babel/plugin-transform-spread": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.19.0", @@ -31238,8 +28150,6 @@ }, "@babel/plugin-transform-sticky-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6" @@ -31247,8 +28157,6 @@ }, "@babel/plugin-transform-template-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -31256,8 +28164,6 @@ }, "@babel/plugin-transform-typeof-symbol": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -31265,8 +28171,6 @@ }, "@babel/plugin-transform-unicode-escapes": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9" @@ -31274,8 +28178,6 @@ }, "@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -31284,8 +28186,6 @@ }, "@babel/preset-env": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "requires": { "@babel/compat-data": "^7.18.8", @@ -31367,16 +28267,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -31388,16 +28284,12 @@ }, "@babel/runtime": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", @@ -31407,8 +28299,6 @@ }, "@babel/traverse": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", @@ -31425,8 +28315,6 @@ "dependencies": { "@babel/generator": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "dev": true, "requires": { "@babel/types": "^7.19.0", @@ -31436,8 +28324,6 @@ }, "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -31449,8 +28335,6 @@ }, "@babel/types": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "requires": { "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", @@ -31459,29 +28343,21 @@ }, "@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, "@casl/ability": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-6.3.1.tgz", - "integrity": "sha512-gNi1iXlttQ6dVwjbtO2fujRq27GDGAjNfSqFMRNVDSaV872xUNpTBxyGldO75KCKMiLzAr6BYiL0vFpdBGwvnQ==", "requires": { "@ucast/mongo2js": "^1.3.0" } }, "@casl/angular": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@casl/angular/-/angular-8.1.0.tgz", - "integrity": "sha512-bS+KnAM2VLxFQHwZZ4nzRujG6UTpiYm7jIJ8z04A9Sh8vjZr/BeHpp+dJyFIzk3jdysCllXCxPjUyrWaIzV8SQ==", "dev": true, "requires": {} }, "@casl/prisma": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@casl/prisma/-/prisma-1.3.0.tgz", - "integrity": "sha512-xJmaaBMZH3BRl5pkXMJ8+osj152mlq/8jrGgVAyA3xdrbrrPOiTDS/31q90B39CuycqOrw4SSmEJdws6DLa9DQ==", "requires": { "@ucast/core": "^1.10.0", "@ucast/js": "^3.0.1" @@ -31489,15 +28365,11 @@ }, "@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, "optional": true }, "@cspotcode/source-map-support": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "requires": { "@jridgewell/trace-mapping": "0.3.9" @@ -31505,8 +28377,6 @@ "dependencies": { "@jridgewell/trace-mapping": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -31517,8 +28387,6 @@ }, "@csstools/postcss-cascade-layers": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", @@ -31527,8 +28395,6 @@ }, "@csstools/postcss-color-function": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "dev": true, "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", @@ -31537,8 +28403,6 @@ }, "@csstools/postcss-font-format-keywords": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31546,8 +28410,6 @@ }, "@csstools/postcss-hwb-function": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31555,8 +28417,6 @@ }, "@csstools/postcss-ic-unit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "dev": true, "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", @@ -31565,8 +28425,6 @@ }, "@csstools/postcss-is-pseudo-class": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.0", @@ -31575,8 +28433,6 @@ }, "@csstools/postcss-nested-calc": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31584,8 +28440,6 @@ }, "@csstools/postcss-normalize-display-values": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31593,8 +28447,6 @@ }, "@csstools/postcss-oklab-function": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "dev": true, "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", @@ -31603,8 +28455,6 @@ }, "@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31612,8 +28462,6 @@ }, "@csstools/postcss-stepped-value-functions": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31621,8 +28469,6 @@ }, "@csstools/postcss-text-decoration-shorthand": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31630,8 +28476,6 @@ }, "@csstools/postcss-trigonometric-functions": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -31639,22 +28483,16 @@ }, "@csstools/postcss-unset-value": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "dev": true, "requires": {} }, "@csstools/selector-specificity": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "dev": true, "requires": {} }, "@cypress/request": { "version": "2.88.10", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz", - "integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -31679,16 +28517,12 @@ "dependencies": { "qs": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true } } }, "@cypress/webpack-preprocessor": { "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.14.0.tgz", - "integrity": "sha512-D0pHEfZN3L4sERhumZgzv90Xattc+RW0QTBmIxgnD307eUIRSSy53hivSERII4Tno1Hu0kYWmvp/wlqu8L4Anw==", "dev": true, "requires": { "bluebird": "3.7.1", @@ -31702,8 +28536,6 @@ "dependencies": { "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -31715,8 +28547,6 @@ }, "@cypress/xvfb": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, "requires": { "debug": "^3.1.0", @@ -31725,8 +28555,6 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -31736,21 +28564,10 @@ }, "@discoveryjs/json-ext": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, - "@esbuild/linux-loong64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", - "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", - "dev": true, - "optional": true - }, "@eslint/eslintrc": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -31766,8 +28583,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -31778,8 +28593,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -31788,8 +28601,6 @@ }, "globals": { "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -31797,14 +28608,10 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -31812,22 +28619,16 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } }, "@gar/promisify": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, "@graphql-codegen/cli": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.1.tgz", - "integrity": "sha512-kBYArVrIceKmNy2qZeiqoAHuNFUVRuVL3f0XX3VproXNmCGjLzcYosPmzV8+2H9mjjDU+vq5mLddAc8oVNGz9g==", "dev": true, "requires": { "@graphql-codegen/core": "2.6.2", @@ -31866,8 +28667,6 @@ }, "@graphql-codegen/core": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.2.tgz", - "integrity": "sha512-58T5yf9nEfAhDwN1Vz1hImqpdJ/gGpCGUaroQ5tqskZPf7eZYYVkEXbtqRZZLx1MCCKwjWX4hMtTPpHhwKCkng==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31878,8 +28677,6 @@ }, "@graphql-codegen/fragment-matcher": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/fragment-matcher/-/fragment-matcher-3.3.1.tgz", - "integrity": "sha512-FpIDBmnbWYS50f0FdB1l8qPNi1i+IKkp3bhzT14rnLMjll+dzn1Lux5evuth+3USkS9dn2zGrzGh44j6svrpgQ==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31888,8 +28685,6 @@ }, "@graphql-codegen/plugin-helpers": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.1.tgz", - "integrity": "sha512-wpEShhwbQp8pqXolnSCNaj0pU91LbuBvYHpYqm96TUqyeKQYAYRVmw3JIt0g8UQpKYhg8lYIDwWdcINOYqkGLg==", "dev": true, "requires": { "@graphql-tools/utils": "^8.8.0", @@ -31902,8 +28697,6 @@ }, "@graphql-codegen/schema-ast": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.5.1.tgz", - "integrity": "sha512-tewa5DEKbglWn7kYyVBkh3J8YQ5ALqAMVmZwiVFIGOao5u66nd+e4HuFqp0u+Jpz4SJGGi0ap/oFrEvlqLjd2A==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31913,8 +28706,6 @@ }, "@graphql-codegen/typescript": { "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.7.3.tgz", - "integrity": "sha512-EzX/acijXtbG/AwPzho2ZZWaNo00+xAbsRDP+vnT2PwQV3AYq3/5bFvjq1XfAGWbTntdmlYlIwC9hf5bI85WVA==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31926,8 +28717,6 @@ }, "@graphql-codegen/typescript-apollo-angular": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-apollo-angular/-/typescript-apollo-angular-3.5.3.tgz", - "integrity": "sha512-i7Qf3ENPTvKEhxseR+iwyrXUCSn0VIz9k6Fd38AiD9puqfWb4qYhka+cENoYcJKyJRwaG+UR1ifAmfN2S1FTNQ==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31939,8 +28728,6 @@ }, "@graphql-codegen/typescript-operations": { "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.3.tgz", - "integrity": "sha512-s+pA+Erm0HeBb/D5cNrflwRM5KWhkiA5cbz4uA99l3fzFPveoQBPfRCBu0XAlJLP/kBDy64+o4B8Nfc7wdRtmA==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31952,8 +28739,6 @@ }, "@graphql-codegen/visitor-plugin-common": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.12.1.tgz", - "integrity": "sha512-dIUrX4+i/uazyPQqXyQ8cqykgNFe1lknjnfDWFo0gnk2W8+ruuL2JpSrj/7efzFHxbYGMQrCABDCUTVLi3DcVA==", "dev": true, "requires": { "@graphql-codegen/plugin-helpers": "^2.6.2", @@ -31970,8 +28755,6 @@ }, "@graphql-tools/apollo-engine-loader": { "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.13.tgz", - "integrity": "sha512-fr2TcA9fM+H81ymdtyDaocZ/Ua4Vhhf1IvpQoPpuEUwLorREd86N8VORUEIBvEdJ1b7Bz7NqwL3RnM5m9KXftA==", "dev": true, "requires": { "@ardatan/sync-fetch": "0.0.1", @@ -31982,8 +28765,6 @@ }, "@graphql-tools/batch-execute": { "version": "8.5.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.6.tgz", - "integrity": "sha512-33vMvVDLBKsNJVNhcySVXF+zkcRL/GRs1Lt+MxygrYCypcAPpFm+amE2y9vOCFufuaKExIX7Lonnmxu19vPzaQ==", "dev": true, "requires": { "@graphql-tools/utils": "8.12.0", @@ -31994,8 +28775,6 @@ }, "@graphql-tools/code-file-loader": { "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.6.tgz", - "integrity": "sha512-PNWWSwSuQAqANerDwS0zdQ5FPipirv75TjjzBHnY+6AF/WvKq5sQiUQheA2P7B+MZc/KdQ7h/JAGMQOhKNVA+Q==", "dev": true, "requires": { "@graphql-tools/graphql-tag-pluck": "7.3.6", @@ -32007,8 +28786,6 @@ }, "@graphql-tools/delegate": { "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.6.tgz", - "integrity": "sha512-HMA7rcJLQA3dJwWRG2271mRCdh0SLaK5+FPg+F7JIa3aF5fRdN4pVHNDaAjQeyKOQ2afjgjO5FvOyJwv/ve7Bg==", "dev": true, "requires": { "@graphql-tools/batch-execute": "8.5.6", @@ -32021,8 +28798,6 @@ }, "@graphql-tools/git-loader": { "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.2.6.tgz", - "integrity": "sha512-QA94Gjp70xcdIYUbZDIm8fnuDN0IvoIIVVU+lXQemoV+vDeJKIjrP9tfOTjVDPIDXQnCYswvu9HLe8BlEApQYw==", "dev": true, "requires": { "@graphql-tools/graphql-tag-pluck": "7.3.6", @@ -32035,8 +28810,6 @@ }, "@graphql-tools/github-loader": { "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-7.3.13.tgz", - "integrity": "sha512-4RTjdtdtQC+n9LJMKpBThQGD3LnpeLVjU2A7BoVuKR+NQPJtcUzzuD6dXeYm5RiOMOQUsPGxQWKhJenW20aLUg==", "dev": true, "requires": { "@ardatan/sync-fetch": "0.0.1", @@ -32048,8 +28821,6 @@ }, "@graphql-tools/graphql-file-loader": { "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.5.tgz", - "integrity": "sha512-OL+7qO1S66TpMK7OGz8Ag2WL08HlxKxrObVSDlxzWbSubWuXM5v959XscYAKRf6daYcVpkfNvO37QjflL9mjhg==", "dev": true, "requires": { "@graphql-tools/import": "6.7.6", @@ -32061,8 +28832,6 @@ }, "@graphql-tools/graphql-tag-pluck": { "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.6.tgz", - "integrity": "sha512-qULgqsOGKY1/PBqmP7fJZqbCg/TzPHKB9Wl51HGA9QjGymrzmrH5EjvsC8RtgdubF8yuTTVVFTz1lmSQ7RPssQ==", "dev": true, "requires": { "@babel/parser": "^7.16.8", @@ -32074,8 +28843,6 @@ }, "@graphql-tools/import": { "version": "6.7.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.6.tgz", - "integrity": "sha512-WtUyiO2qCaK/H4u81zAw/NbBvCOzwKl4N+Vl+FqrFCzYobscwL6x6roePyoXM1O3+JJIIn3CETv4kg4kwxaBVw==", "dev": true, "requires": { "@graphql-tools/utils": "8.12.0", @@ -32085,8 +28852,6 @@ }, "@graphql-tools/json-file-loader": { "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.6.tgz", - "integrity": "sha512-34AfjCitO4NtJ5AcXYLcFF3GDsMVTycrljSaBA2t1d7B4bMPtREDphKXLMc/Uf2zW6IW1i1sZZyrcmArPy1Z8A==", "dev": true, "requires": { "@graphql-tools/utils": "8.12.0", @@ -32097,8 +28862,6 @@ }, "@graphql-tools/load": { "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.7.tgz", - "integrity": "sha512-IpI2672zcoAX4FLjcH5kvHc7eqjPyLP1svrIcZKQenv0GRS6dW0HI9E5UCBs0y/yy8yW6s+SvpmNsfIlkMj3Kw==", "dev": true, "requires": { "@graphql-tools/schema": "9.0.4", @@ -32109,8 +28872,6 @@ }, "@graphql-tools/merge": { "version": "8.3.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.6.tgz", - "integrity": "sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==", "requires": { "@graphql-tools/utils": "8.12.0", "tslib": "^2.4.0" @@ -32118,8 +28879,6 @@ }, "@graphql-tools/mock": { "version": "8.7.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.6.tgz", - "integrity": "sha512-cQGPyY6dF4x28552zjAg9En2WWVury62u1/xzipCNUSCdKRVOsAupTNBcAGdMjsKPLcGzzk1cPA8dP0DUfNqzg==", "requires": { "@graphql-tools/schema": "9.0.4", "@graphql-tools/utils": "8.12.0", @@ -32129,8 +28888,6 @@ }, "@graphql-tools/optimize": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz", - "integrity": "sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==", "dev": true, "requires": { "tslib": "^2.4.0" @@ -32138,8 +28895,6 @@ }, "@graphql-tools/prisma-loader": { "version": "7.2.22", - "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.22.tgz", - "integrity": "sha512-QafvScyyJ9Nvi1r4dmYUBzk1pe5MDwhMQUlJQLIphIPHYP8so8aRHKttoycuMZgQB43uOP+9RpdK0BIPa84/dw==", "dev": true, "requires": { "@graphql-tools/url-loader": "7.16.2", @@ -32165,8 +28920,6 @@ }, "@graphql-tools/relay-operation-optimizer": { "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.6.tgz", - "integrity": "sha512-2KjaWYxD/NC6KtckbDEAbN46QO+74d1SBaZQ26qQjWhyoAjon12xlMW4HWxHEN0d0xuz0cnOVUVc+t4wVXePUg==", "dev": true, "requires": { "@ardatan/relay-compiler": "12.0.0", @@ -32176,8 +28929,6 @@ }, "@graphql-tools/schema": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.4.tgz", - "integrity": "sha512-B/b8ukjs18fq+/s7p97P8L1VMrwapYc3N2KvdG/uNThSazRRn8GsBK0Nr+FH+mVKiUfb4Dno79e3SumZVoHuOQ==", "requires": { "@graphql-tools/merge": "8.3.6", "@graphql-tools/utils": "8.12.0", @@ -32187,8 +28938,6 @@ }, "@graphql-tools/url-loader": { "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.16.2.tgz", - "integrity": "sha512-ZVG3kDEJ88zLfqYtVmI36RUzaP/0bPBcJfBH8whMYL620tE6kizEQsON8iKsxcU1bWB5D7m9ZVFqW4eZ5EqVWw==", "dev": true, "requires": { "@ardatan/sync-fetch": "0.0.1", @@ -32209,16 +28958,12 @@ }, "@graphql-tools/utils": { "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.12.0.tgz", - "integrity": "sha512-TeO+MJWGXjUTS52qfK4R8HiPoF/R7X+qmgtOYd8DTH0l6b+5Y/tlg5aGeUJefqImRq7nvi93Ms40k/Uz4D5CWw==", "requires": { "tslib": "^2.4.0" } }, "@graphql-tools/wrap": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.2.1.tgz", - "integrity": "sha512-W8bzJijTZDNi8e1oM2AMG89CtvfTYaJ9lCe0dYMN+a+OPMhRfgR9+eO7ALcUa9y4MTu+YEDVjUq0ZboaSvesyA==", "dev": true, "requires": { "@graphql-tools/delegate": "9.0.6", @@ -32230,15 +28975,11 @@ }, "@graphql-typed-document-node/core": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", "dev": true, "requires": {} }, "@humanwhocodes/config-array": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -32248,8 +28989,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -32258,8 +28997,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -32269,20 +29006,14 @@ }, "@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "@iarna/toml": { "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", "dev": true }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -32294,8 +29025,6 @@ "dependencies": { "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -32303,8 +29032,6 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -32313,8 +29040,6 @@ }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -32323,8 +29048,6 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -32332,8 +29055,6 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -32341,8 +29062,6 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -32350,22 +29069,16 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true } } }, "@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true }, "@jest/console": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32378,8 +29091,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32394,8 +29105,6 @@ }, "@jest/core": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -32431,8 +29140,6 @@ "dependencies": { "@jest/reporters": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -32464,8 +29171,6 @@ }, "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -32476,8 +29181,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -32486,8 +29189,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -32500,8 +29201,6 @@ }, "jest-config": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -32530,8 +29229,6 @@ }, "jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -32547,8 +29244,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32561,8 +29256,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -32572,8 +29265,6 @@ }, "@jest/environment": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", "dev": true, "requires": { "@jest/fake-timers": "^28.1.3", @@ -32584,8 +29275,6 @@ }, "@jest/expect": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", "dev": true, "requires": { "expect": "^28.1.3", @@ -32594,8 +29283,6 @@ }, "@jest/expect-utils": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, "requires": { "jest-get-type": "^28.0.2" @@ -32603,8 +29290,6 @@ }, "@jest/fake-timers": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32617,8 +29302,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32633,8 +29316,6 @@ }, "@jest/globals": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", "dev": true, "requires": { "@jest/environment": "^28.1.3", @@ -32644,8 +29325,6 @@ }, "@jest/reporters": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.1.tgz", - "integrity": "sha512-597Zj4D4d88sZrzM4atEGLuO7SdA/YrOv9SRXHXRNC+/FwPCWxZhBAEzhXoiJzfRwn8zes/EjS8Lo6DouGN5Gg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -32677,8 +29356,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -32687,8 +29364,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -32701,8 +29376,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -32712,8 +29385,6 @@ }, "@jest/schemas": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, "requires": { "@sinclair/typebox": "^0.24.1" @@ -32721,8 +29392,6 @@ }, "@jest/source-map": { "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.13", @@ -32732,8 +29401,6 @@ }, "@jest/test-result": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", "dev": true, "requires": { "@jest/console": "^28.1.1", @@ -32744,8 +29411,6 @@ }, "@jest/test-sequencer": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", "dev": true, "requires": { "@jest/test-result": "^28.1.3", @@ -32756,8 +29421,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -32770,8 +29433,6 @@ }, "@jest/transform": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -32793,8 +29454,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -32809,8 +29468,6 @@ }, "@jest/types": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, "requires": { "@jest/schemas": "^28.1.3", @@ -32822,19 +29479,13 @@ } }, "@jonkemp/package-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@jonkemp/package-utils/-/package-utils-1.0.8.tgz", - "integrity": "sha512-bIcKnH5YmtTYr7S6J3J86dn/rFiklwRpOqbTOQ9C0WMmR9FKHVb3bxs2UYfqEmNb93O4nbA97sb6rtz33i9SyA==" + "version": "1.0.8" }, "@josephg/resolvable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", - "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" + "version": "1.0.1" }, "@jridgewell/gen-mapping": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.0", @@ -32843,20 +29494,14 @@ }, "@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true }, "@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, "@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -32865,8 +29510,6 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -32878,14 +29521,10 @@ }, "@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -32894,14 +29533,10 @@ }, "@leichtgewicht/ip-codec": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, "@mermaid-js/mermaid-cli": { "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-9.1.7.tgz", - "integrity": "sha512-m7sAmOHhG6bmY1IEy+rSvyrQrKA/XIM6PFWP7w+3uW/C+uanPrIt0ieLL2NJfvfzLMkvEin1ClYE+pA6Y7Jwnw==", "requires": { "chalk": "^5.0.1", "commander": "^9.0.0", @@ -32909,21 +29544,15 @@ }, "dependencies": { "chalk": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", - "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==" + "version": "5.1.2" }, "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + "version": "9.4.1" } } }, "@nestjs-modules/mailer": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@nestjs-modules/mailer/-/mailer-1.8.1.tgz", - "integrity": "sha512-rNlKzNB+Vr/aRDVcTibj2JCJQcTSE59EBQIpCwh/FkKg0Be1xoF3dQDZ4dmc9X1j396fkIBI5aQ5XAtJNPdxpw==", "requires": { "@types/ejs": "^3.0.3", "@types/pug": "2.0.6", @@ -32938,8 +29567,6 @@ }, "@nestjs/apollo": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-10.1.0.tgz", - "integrity": "sha512-yfnh049lHBaF8647JQQwL5zJnpl/vhjlnoaCUWRpZK4Tw+s9pzzKScKHmPTRBvTCFANbNTl2t/NzQM32jfqpIw==", "requires": { "iterall": "1.3.0", "lodash.omit": "4.5.0", @@ -32948,8 +29575,6 @@ }, "@nestjs/common": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.1.2.tgz", - "integrity": "sha512-zpF4DaLvvsCVqfrf9LJfSeYP+SBCWCFbOCTOmEZ5Gs6Hralia6s2kS+CSicJKx8IpnyC6ZReuqdTbjcPl4yunA==", "requires": { "iterare": "1.2.1", "tslib": "2.4.0", @@ -32957,16 +29582,12 @@ }, "dependencies": { "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + "version": "9.0.0" } } }, "@nestjs/core": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.1.2.tgz", - "integrity": "sha512-wrb/U8PN50K9wEHOLifR9bFKDH8+Dr37rXBB5J+9v3tSWEHkT4o2OiJ8qFmfX5B9GwGE/YRKaJqxw/ScvYvPFw==", "requires": { "@nuxtjs/opencollective": "0.3.2", "fast-safe-stringify": "2.1.1", @@ -32978,16 +29599,12 @@ }, "dependencies": { "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + "version": "9.0.0" } } }, "@nestjs/graphql": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.2.tgz", - "integrity": "sha512-3/przE5h74HI2K5Ft4N6nMgRTa4zgNauUtU2yoemzOb4mgGDkmZiLpCPBzJa+bMbE0gEtQTnnmjXscfoif/fIQ==", "requires": { "@graphql-tools/merge": "8.3.6", "@graphql-tools/schema": "9.0.4", @@ -33007,27 +29624,19 @@ "dependencies": { "graphql-ws": { "version": "5.5.5", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.5.5.tgz", - "integrity": "sha512-hvyIS71vs4Tu/yUYHPvGXsTgo0t3arU820+lT5VjZS2go0ewp2LqyCgxEN56CzOG7Iys52eRhHBiD1gGRdiQtw==", "requires": {} }, "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + "version": "9.0.0" }, "ws": { "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "requires": {} } } }, "@nestjs/jwt": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/jwt/-/jwt-9.0.0.tgz", - "integrity": "sha512-ZsXGY/wMYKzEhymw2+dxiwrHTRKIKrGszx6r2EjQqNLypdXMQu0QrujwZJ8k3+XQV4snmuJwwNakQoA2ILfq8w==", "requires": { "@types/jsonwebtoken": "8.5.8", "jsonwebtoken": "8.5.1" @@ -33035,8 +29644,6 @@ "dependencies": { "@types/jsonwebtoken": { "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz", - "integrity": "sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==", "requires": { "@types/node": "*" } @@ -33045,20 +29652,14 @@ }, "@nestjs/mapped-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.1.0.tgz", - "integrity": "sha512-+2kSly4P1QI+9eGt+/uGyPdEG1hVz7nbpqPHWZVYgoqz8eOHljpXPag+UCVRw9zo2XCu4sgNUIGe8Uk0+OvUQg==", "requires": {} }, "@nestjs/passport": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-9.0.0.tgz", - "integrity": "sha512-Gnh8n1wzFPOLSS/94X1sUP4IRAoXTgG4odl7/AO5h+uwscEGXxJFercrZfqdAwkWhqkKWbsntM3j5mRy/6ZQDA==", "requires": {} }, "@nestjs/platform-express": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.1.2.tgz", - "integrity": "sha512-SlAG6nfEVSk+lQL1Z4kjLip2jJ+w4mc8cG5ccM3mN06gREYfJVayNuydPUYtoxP/QmzugQfO5+cNEdqdhCmSQw==", "requires": { "body-parser": "1.20.0", "cors": "2.8.5", @@ -33069,8 +29670,6 @@ }, "@nestjs/schematics": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.3.tgz", - "integrity": "sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==", "dev": true, "requires": { "@angular-devkit/core": "14.2.1", @@ -33082,8 +29681,6 @@ "dependencies": { "@angular-devkit/core": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.1.tgz", - "integrity": "sha512-lW8oNGuJqr4r31FWBjfWQYkSXdiOHBGOThIEtHvUVBKfPF/oVrupLueCUgBPel+NvxENXdo93uPsqHN7bZbmsQ==", "dev": true, "requires": { "ajv": "8.11.0", @@ -33095,16 +29692,12 @@ "dependencies": { "jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", "dev": true } } }, "@angular-devkit/schematics": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.1.tgz", - "integrity": "sha512-0U18FwDYt4zROBPrvewH6iBTkf2ozVHN4/gxUb9jWrqVw8mPU5AWc/iYxQLHBSinkr2Egjo1H/i9aBqgJSeh3g==", "dev": true, "requires": { "@angular-devkit/core": "14.2.1", @@ -33116,22 +29709,16 @@ "dependencies": { "jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", "dev": true } } }, "jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -33139,16 +29726,12 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "@nestjs/testing": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.1.2.tgz", - "integrity": "sha512-BfwERdTppE4oz6qxCNJVo0kaRH2FO7mipooedT2nDtYW3krGZ8978odmGdpVgNz1xwqKDH3Y/68frs5oW2CTZw==", "dev": true, "requires": { "tslib": "2.4.0" @@ -33156,37 +29739,27 @@ }, "@nestjs/throttler": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-3.0.0.tgz", - "integrity": "sha512-E5aLstJ1a3yZE6AgcN+BgHLiRd8lonR5E4E4I3wzVHRGfgglHQS1sa2zEUuD/pdzLPlbI8pvVDJom8Z2D1oDug==", "requires": { "md5": "^2.2.1" } }, "@ngtools/webpack": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.3.tgz", - "integrity": "sha512-/9bOlmpx7a5P8QhjmggxEJ6LX5qvfkBZhxM8Orjr6ZjJcmAfm+3wiUDzU3EM+5M0YV3y3+dvQpn6Jrwy9y4rfQ==", "dev": true, "requires": {} }, "@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "version": "2.0.5" }, "@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -33194,8 +29767,6 @@ }, "@npmcli/fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, "requires": { "@gar/promisify": "^1.1.3", @@ -33204,8 +29775,6 @@ }, "@npmcli/git": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", "dev": true, "requires": { "@npmcli/promise-spawn": "^3.0.0", @@ -33221,16 +29790,12 @@ "dependencies": { "lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true } } }, "@npmcli/installed-package-contents": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", "dev": true, "requires": { "npm-bundled": "^1.1.1", @@ -33239,8 +29804,6 @@ }, "@npmcli/move-file": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, "requires": { "mkdirp": "^1.0.4", @@ -33249,14 +29812,10 @@ }, "@npmcli/node-gyp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", "dev": true }, "@npmcli/promise-spawn": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", "dev": true, "requires": { "infer-owner": "^1.0.4" @@ -33264,8 +29823,6 @@ }, "@npmcli/run-script": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", "dev": true, "requires": { "@npmcli/node-gyp": "^2.0.0", @@ -33277,8 +29834,6 @@ }, "@nrwl/angular": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/angular/-/angular-14.8.1.tgz", - "integrity": "sha512-xRuZe+pQc/EEfjXbcYNw5zuj4v4zGug5SvbR2+pzJDh+TCBB08TdkiBD3FRebenhyV5UVX1XymCxXRzqV43zFw==", "dev": true, "requires": { "@angular-devkit/schematics": "~14.2.0", @@ -33308,8 +29863,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -33318,8 +29871,6 @@ }, "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33328,8 +29879,6 @@ }, "jasmine-marbles": { "version": "0.8.4", - "resolved": "https://registry.npmjs.org/jasmine-marbles/-/jasmine-marbles-0.8.4.tgz", - "integrity": "sha512-zbtuXABpSWrSswYPiZ5m6EQhluNmKcRQs+82AqJHSN+PMx3ASpDmTvRfqe9Pk2hPh9Ge5zrzOsorIlw3kdwTXQ==", "dev": true, "requires": { "lodash": "^4.17.20" @@ -33337,8 +29886,6 @@ }, "minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -33346,8 +29893,6 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "peer": true, "requires": { @@ -33356,8 +29901,6 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "peer": true } @@ -33365,8 +29908,6 @@ }, "semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -33374,8 +29915,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33383,8 +29922,6 @@ }, "webpack-merge": { "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -33395,8 +29932,6 @@ }, "@nrwl/cli": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.8.1.tgz", - "integrity": "sha512-s2hKgfYXW77BFzpbm2zV5vb+L0Ke4G7tXXHAH6Y+OKBgMOKO8I0eceVF/tvQ1xNzwSBJSP7/pk1Bm6y1jx0V/Q==", "dev": true, "requires": { "nx": "14.8.1" @@ -33404,8 +29939,6 @@ }, "@nrwl/cypress": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-14.8.1.tgz", - "integrity": "sha512-RlyP4bA79aOOioEzLl9WK2hYwLaVRspBJSQlCyMFNLfD+1DHeRbJGSnPfQxw7Pxo/ZlxDSUEvVku+tY0G/nPjA==", "dev": true, "requires": { "@babel/core": "^7.0.1", @@ -33428,8 +29961,6 @@ "dependencies": { "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33438,14 +29969,10 @@ }, "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33455,8 +29982,6 @@ }, "@nrwl/devkit": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.1.tgz", - "integrity": "sha512-fyelIwzFQwf2UyBLDftKxzytqp4D0zw57uQ6fnw4FZ+oOYmnraEn7B9INqu9HGjSo234QhB8l/VUGcvXp6CTwA==", "dev": true, "requires": { "@phenomnomnominal/tsquery": "4.1.1", @@ -33467,8 +29992,6 @@ }, "@nrwl/eslint-plugin-nx": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-14.8.1.tgz", - "integrity": "sha512-jIB6S7s10ZZN5GpsPQ9iAdUdGvXp8X+WCBxUy3+stS5QoBh1R+RPz48rO0uDBjMZvf8361jOs9qzNiP9SPselQ==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -33481,8 +30004,6 @@ "dependencies": { "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33491,8 +30012,6 @@ }, "semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -33500,8 +30019,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33511,8 +30028,6 @@ }, "@nrwl/jest": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.1.tgz", - "integrity": "sha512-uvfSZVBbPORT0vVqlQcW98FJh/Uw7M5ECl9h2M6HupR4F9Fy8hvMASoYMgNOpbYFpC3MqRyUifbgWHBla8ykeA==", "dev": true, "requires": { "@jest/reporters": "28.1.1", @@ -33531,8 +30046,6 @@ "dependencies": { "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33541,14 +30054,10 @@ }, "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33558,8 +30067,6 @@ }, "@nrwl/js": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-14.8.1.tgz", - "integrity": "sha512-CjlqaHSBQ9A8y7YYqC8Ml2RVJDbf++tqvSXYIIBRzqATwYS8g1NXWOVxGzIa3MrAjqA3jhuLmFyGq/zCZcH6wg==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -33579,8 +30086,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -33589,8 +30094,6 @@ }, "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33599,8 +30102,6 @@ }, "fast-glob": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -33612,8 +30113,6 @@ }, "minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -33621,14 +30120,10 @@ }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-support": { "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -33637,8 +30132,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33648,8 +30141,6 @@ }, "@nrwl/linter": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.8.1.tgz", - "integrity": "sha512-pDqp//ga0GzxqDXQBre8lLQ3UPGjw6PCX5Rb7PN7UAP0eZX4A1tlTKeF+uMso1iVhrY33ADcanzi2kItbqlIHg==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -33662,8 +30153,6 @@ }, "@nrwl/nest": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/nest/-/nest-14.8.1.tgz", - "integrity": "sha512-ZeeG5WARh2Sa6nARs0lXx7WX8Qno+t9UUweqDbbZoFCresT7iG1ysmhNzGsajdaWqatafibh2+uTVXIE2swZ4g==", "dev": true, "requires": { "@nestjs/schematics": "^9.0.0", @@ -33675,8 +30164,6 @@ }, "@nrwl/node": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-14.8.1.tgz", - "integrity": "sha512-zRxD9oReE8WyRnKT4cca2SDXBytpnMX0EkkfCI+0eVmv8+oALeHGtv3Tq9gOhIzThzt9JhWIvsC5U1eZxPhsAw==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -33691,8 +30178,6 @@ "dependencies": { "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33701,8 +30186,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -33712,8 +30195,6 @@ }, "@nrwl/storybook": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-14.8.1.tgz", - "integrity": "sha512-ONEliCcD/lf9WVqb4gBUckD+m0IBvNGjNvfsPuhk1RiorUqqE3C+TqHUmX9Pp2fiIRoD4c7kq9gf48PGKErL6w==", "dev": true, "requires": { "@nrwl/cypress": "14.8.1", @@ -33726,14 +30207,10 @@ "dependencies": { "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -33743,8 +30220,6 @@ }, "@nrwl/tao": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.8.1.tgz", - "integrity": "sha512-4HfYTollo0njRkFOhm94rmlI7Dra7OC53jMQu0LYc7hZ6rNhb1TVNlf1cu54bQaGs/EW9l0tlBJbWYV66NUX+g==", "dev": true, "requires": { "nx": "14.8.1" @@ -33752,8 +30227,6 @@ }, "@nrwl/webpack": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-14.8.1.tgz", - "integrity": "sha512-cplHKHu2w25s59XpTzc3jGr34KLR53inQ4mP0u3OCOGjCLyeFOzTgX2KWfGqUgZQIudX/CH/HUC1MaU6ilUuYw==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -33806,14 +30279,10 @@ "dependencies": { "array-union": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -33822,8 +30291,6 @@ }, "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -33832,8 +30299,6 @@ }, "copy-webpack-plugin": { "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", "dev": true, "requires": { "fast-glob": "^3.2.7", @@ -33846,8 +30311,6 @@ }, "debug": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { "ms": "2.0.0" @@ -33855,20 +30318,14 @@ }, "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "emojis-list": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", "dev": true }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -33881,8 +30338,6 @@ }, "glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { "is-glob": "^4.0.3" @@ -33890,8 +30345,6 @@ }, "globby": { "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, "requires": { "array-union": "^3.0.1", @@ -33904,8 +30357,6 @@ }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -33913,8 +30364,6 @@ }, "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -33922,8 +30371,6 @@ }, "less": { "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", "dev": true, "requires": { "errno": "^0.1.1", @@ -33938,23 +30385,17 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "less-loader": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", "dev": true, "requires": { "klona": "^2.0.4" @@ -33962,8 +30403,6 @@ }, "loader-utils": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -33973,8 +30412,6 @@ }, "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "requires": { @@ -33984,8 +30421,6 @@ "dependencies": { "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true } @@ -33993,8 +30428,6 @@ }, "mini-css-extract-plugin": { "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz", - "integrity": "sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==", "dev": true, "requires": { "schema-utils": "^4.0.0" @@ -34002,8 +30435,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -34011,27 +30442,19 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "parse5": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "optional": true }, "postcss-import": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", @@ -34041,8 +30464,6 @@ }, "postcss-loader": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", @@ -34052,8 +30473,6 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -34061,16 +30480,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "sass-loader": { "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, "requires": { "klona": "^2.0.4", @@ -34079,8 +30494,6 @@ }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -34091,14 +30504,10 @@ }, "slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true }, "source-map-loader": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", "dev": true, "requires": { "abab": "^2.0.5", @@ -34108,8 +30517,6 @@ }, "stylus": { "version": "0.55.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", - "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", "dev": true, "requires": { "css": "^3.0.0", @@ -34124,16 +30531,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "stylus-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", - "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", "dev": true, "requires": { "fast-glob": "^3.2.7", @@ -34143,8 +30546,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -34154,8 +30555,6 @@ }, "@nrwl/workspace": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.8.1.tgz", - "integrity": "sha512-JF4YS92vfIX8tDLTgGXfMfAEbLyK2cMwCVQdFK9RiPkZvj0DOUcBdeXIrq4kM78UbiFkRwoByoH6M/GxlyhBqw==", "dev": true, "requires": { "@nrwl/devkit": "14.8.1", @@ -34187,8 +30586,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -34197,8 +30594,6 @@ }, "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -34207,14 +30602,10 @@ }, "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "glob": { "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -34227,8 +30618,6 @@ }, "minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -34236,8 +30625,6 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -34245,16 +30632,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -34262,8 +30645,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -34273,8 +30654,6 @@ }, "@nuxtjs/opencollective": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", - "integrity": "sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==", "requires": { "chalk": "^4.1.0", "consola": "^2.15.0", @@ -34283,8 +30662,6 @@ }, "@oclif/command": { "version": "1.8.16", - "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.8.16.tgz", - "integrity": "sha512-rmVKYEsKzurfRU0xJz+iHelbi1LGlihIWZ7Qvmb/CBz1EkhL7nOkW4SVXmG2dA5Ce0si2gr88i6q4eBOMRNJ1w==", "dev": true, "requires": { "@oclif/config": "^1.18.2", @@ -34297,8 +30674,6 @@ }, "@oclif/config": { "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.3.tgz", - "integrity": "sha512-sBpko86IrTscc39EvHUhL+c++81BVTsIZ3ETu/vG+cCdi0N6vb2DoahR67A9FI2CGnxRRHjnTfa3m6LulwNATA==", "dev": true, "requires": { "@oclif/errors": "^1.3.5", @@ -34311,8 +30686,6 @@ }, "@oclif/core": { "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.16.3.tgz", - "integrity": "sha512-SWrU/eGgN5kLyuZ+TqtKz2z2HTSrgaNEwkawNj4B31VXDrPv7aULS3ntVCboAKRldX/6J+Af+70BV07Rr5c5oA==", "dev": true, "requires": { "@oclif/linewrap": "^1.0.0", @@ -34347,8 +30720,6 @@ "dependencies": { "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -34356,8 +30727,6 @@ }, "fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", @@ -34368,8 +30737,6 @@ }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -34378,16 +30745,12 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true } } }, "@oclif/errors": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz", - "integrity": "sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ==", "dev": true, "requires": { "clean-stack": "^3.0.0", @@ -34399,8 +30762,6 @@ "dependencies": { "fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -34410,8 +30771,6 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -34419,16 +30778,12 @@ }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "@oclif/help": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@oclif/help/-/help-1.0.1.tgz", - "integrity": "sha512-8rsl4RHL5+vBUAKBL6PFI3mj58hjPCp2VYyXD4TAa7IMStikFfOH2gtWmqLzIlxAED2EpD0dfYwo9JJxYsH7Aw==", "dev": true, "requires": { "@oclif/config": "1.18.2", @@ -34444,8 +30799,6 @@ "dependencies": { "@oclif/config": { "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.2.tgz", - "integrity": "sha512-cE3qfHWv8hGRCP31j7fIS7BfCflm/BNZ2HNqHexH+fDrdF2f1D5S8VmXWLC77ffv3oDvWyvE9AZeR0RfmHCCaA==", "dev": true, "requires": { "@oclif/errors": "^1.3.3", @@ -34458,8 +30811,6 @@ }, "wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -34471,14 +30822,10 @@ }, "@oclif/linewrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", - "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", "dev": true }, "@oclif/parser": { "version": "3.8.7", - "resolved": "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.7.tgz", - "integrity": "sha512-b11xBmIUK+LuuwVGJpFs4LwQN2xj2cBWj2c4z1FtiXGrJ85h9xV6q+k136Hw0tGg1jQoRXuvuBnqQ7es7vO9/Q==", "dev": true, "requires": { "@oclif/errors": "^1.3.5", @@ -34489,8 +30836,6 @@ }, "@oclif/plugin-help": { "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.12.tgz", - "integrity": "sha512-HvH/RubJxqCinP0vUWQLTOboT+SfjfL8h40s+PymkWaldIcXlpoRaJX50vz+SjZIs7uewZwEk8fzLqpF/BWXlg==", "dev": true, "requires": { "@oclif/core": "^1.3.6" @@ -34498,27 +30843,19 @@ }, "@oclif/screen": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.2.tgz", - "integrity": "sha512-S/SF/XYJeevwIgHFmVDAFRUvM3m+OjhvCAYMk78ZJQCYCQ5wS7j+LTt1ZEv2jpEEGg2tx/F6TYYWxddNAYHrFQ==", "dev": true }, "@opentelemetry/api": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.2.0.tgz", - "integrity": "sha512-0nBr+VZNKm9tvNDZFstI3Pq1fCTEDK5OZTnVKNvBNAKgd0yIvmwsP4m61rEv7ZP+tOUjWJhROpxK5MsnlF911g==" + "version": "1.2.0" }, "@opentelemetry/core": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.7.0.tgz", - "integrity": "sha512-AVqAi5uc8DrKJBimCTFUT4iFI+5eXpo4sYmGbQ0CypG0piOTHE2g9c5aSoTGYXu3CzOmJZf7pT6Xh+nwm5d6yQ==", "requires": { "@opentelemetry/semantic-conventions": "1.7.0" } }, "@opentelemetry/resources": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.7.0.tgz", - "integrity": "sha512-u1M0yZotkjyKx8dj+46Sg5thwtOTBmtRieNXqdCRiWUp6SfFiIP0bI+1XK3LhuXqXkBXA1awJZaTqKduNMStRg==", "requires": { "@opentelemetry/core": "1.7.0", "@opentelemetry/semantic-conventions": "1.7.0" @@ -34526,8 +30863,6 @@ }, "@opentelemetry/sdk-trace-base": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.7.0.tgz", - "integrity": "sha512-Iz84C+FVOskmauh9FNnj4+VrA+hG5o+tkMzXuoesvSfunVSioXib0syVFeNXwOm4+M5GdWCuW632LVjqEXStIg==", "requires": { "@opentelemetry/core": "1.7.0", "@opentelemetry/resources": "1.7.0", @@ -34535,9 +30870,7 @@ } }, "@opentelemetry/semantic-conventions": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.7.0.tgz", - "integrity": "sha512-FGBx/Qd09lMaqQcogCHyYrFEpTx4cAjeS+48lMIR12z7LdH+zofGDVQSubN59nL6IpubfKqTeIDu9rNO28iHVA==" + "version": "1.7.0" }, "@paljs/cli": { "version": "4.1.0", @@ -34617,7 +30950,7 @@ }, "@paljs/generator": { "version": "file:paljs-generator-5.0.1.tgz", - "integrity": "sha512-T9oob4KegG5+WJtio8scgC7Dlqz1rA4ThE83WLVmHS9A3K2abGsS3DoxfwjBPebu3DUI71g3gqPVpDq+A8yxiA==", + "integrity": "sha512-YtQmfehf1YQs0T9hEWUy52EfXdcDS9Y0GK8ryX4a2OqRvcixAnIMt4TSMRMgFFvxGV6JZgunZx2g07yHLqqCFA==", "requires": { "@paljs/types": "^5.0.0", "@prisma/internals": "^4.3.1", @@ -34668,8 +31001,6 @@ }, "@parcel/watcher": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", "dev": true, "requires": { "node-addon-api": "^3.2.1", @@ -34678,8 +31009,6 @@ }, "@peculiar/asn1-schema": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.0.tgz", - "integrity": "sha512-DtNLAG4vmDrdSJFPe7rypkcj597chNQL7u+2dBtYo5mh7VW2+im6ke+O0NVr8W1f4re4C3F71LhoMb0Yxqa48Q==", "dev": true, "requires": { "asn1js": "^3.0.5", @@ -34689,8 +31018,6 @@ }, "@peculiar/json-schema": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", - "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", "dev": true, "requires": { "tslib": "^2.0.0" @@ -34698,8 +31025,6 @@ }, "@peculiar/webcrypto": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.0.tgz", - "integrity": "sha512-U58N44b2m3OuTgpmKgf0LPDOmP3bhwNz01vAnj1mBwxBASRhptWYK+M3zG+HBkDqGQM+bFsoIihTW8MdmPXEqg==", "dev": true, "requires": { "@peculiar/asn1-schema": "^2.1.6", @@ -34711,8 +31036,6 @@ }, "@phenomnomnominal/tsquery": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", "dev": true, "requires": { "esquery": "^1.0.1" @@ -34720,23 +31043,17 @@ }, "@popperjs/core": { "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", "dev": true, "peer": true }, "@prisma/client": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.4.0.tgz", - "integrity": "sha512-ciKOP246x1xwr04G9ajHlJ4pkmtu9Q6esVyqVBO0QJihaKQIUvbPjClp17IsRJyxqNpFm4ScbOc/s9DUzKHINQ==", "requires": { "@prisma/engines-version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" } }, "@prisma/debug": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-tpJqrvmA8VlQuaVAmkFzIU7Of6xk3kQ2DYV6bPJukDZ6xmnufT27EpU8TSIra4jGdzz7y/R0rxmuXSBp24ew5w==", "requires": { "@types/debug": "4.1.7", "debug": "4.3.4", @@ -34745,8 +31062,6 @@ }, "@prisma/engine-core": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.4.0.tgz", - "integrity": "sha512-SwwfaBkQhw6EpwDK2X6+2w4Z9cfdQiZWC2Rmdp26JC4R1Q3i3Y/7GPgMSrwCJvSF9y0+nJ93Kyx7uq9xuIlSZQ==", "requires": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/sdk-trace-base": "^1.4.0", @@ -34765,19 +31080,13 @@ } }, "@prisma/engines": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.4.0.tgz", - "integrity": "sha512-Fpykccxlt9MHrAs/QpPGpI2nOiRxuLA+LiApgA59ibbf24YICZIMWd3SI2YD+q0IAIso0jCGiHhirAIbxK3RyQ==" + "version": "4.4.0" }, "@prisma/engines-version": { - "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", - "integrity": "sha512-P5v/PuEIJLYXZUZBvOLPqoyCW+m6StNqHdiR6te++gYVODpPdLakks5HVx3JaZIY+LwR02juJWFlwpc9Eog/ug==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" }, "@prisma/fetch-engine": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.4.0.tgz", - "integrity": "sha512-3a+f/HPvJl9XYj8IuX57/rHM8cYZuqS+R+jXx/ZPRwvELVlvVeE81GTTSMvtXguyfHXgKW7wKjiJqZm7tGw/WA==", "requires": { "@prisma/debug": "4.4.0", "@prisma/get-platform": "4.4.0", @@ -34800,8 +31109,6 @@ }, "@prisma/generator-helper": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.4.0.tgz", - "integrity": "sha512-6z5Tl+Cjk/WDWUMvpCOzhsK4Nkcb64zGoU/NePl3Z0tFR2RkfnBfnmJbpWdHr9HQYz7jO7LsTAyS5aWPjqeHKg==", "requires": { "@prisma/debug": "4.4.0", "@types/cross-spawn": "6.0.2", @@ -34811,16 +31118,12 @@ }, "@prisma/get-platform": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.4.0.tgz", - "integrity": "sha512-3m8Y07h9bZlfS98dh5/e2wS+5iJ3NLBOy3bv7zjGa2GI68EW5q3ncbtHHw9vk5G6epTO7YrM/PBFqQWc4fKvNA==", "requires": { "@prisma/debug": "4.4.0" } }, "@prisma/internals": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.4.0.tgz", - "integrity": "sha512-DvJ78z+HI6+5qA4SSHS/BRxR8m0aTIpJIhBbV/cY6m6kYgOvBjuf9slp+MqHpRR28eC5rgOS+e0DlN/tU+cxLg==", "requires": { "@prisma/debug": "4.4.0", "@prisma/engine-core": "4.4.0", @@ -34870,16 +31173,12 @@ "dependencies": { "fs-jetpack": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.0.0.tgz", - "integrity": "sha512-0f9QoIbfAq/DuafAQisvsHJmLnJB2D53d9FXIu0UZPUg4Kzocez1+AinToPON6JD/C60kDlye121puiR5ivfdg==", "requires": { "minimatch": "^5.1.0" } }, "open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -34888,14 +31187,10 @@ } }, "@prisma/prisma-fmt-wasm": { - "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz", - "integrity": "sha512-Hc2i5nfAt3nLDUkQNWJcKFJaA9Avd5zz6t85w9SW7P0vGtFXScQ+xIu6znbULr9bc0pgTWejY1We2u/7EMxHWw==" + "version": "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6" }, "@prisma/sdk": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-3.15.2.tgz", - "integrity": "sha512-SE0m63Eee3VmbD2S/GyF9J8Pe/ur6rO0ohxsY9TAQhLWIxbKeh2VkGJCWbc8E/vUtjzRy3jj2XkpjZsHROeNkg==", "dev": true, "requires": { "@prisma/debug": "3.15.2", @@ -34948,8 +31243,6 @@ "dependencies": { "@prisma/debug": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", - "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "dev": true, "requires": { "@types/debug": "4.1.7", @@ -34959,8 +31252,6 @@ }, "@prisma/engine-core": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-3.15.2.tgz", - "integrity": "sha512-E5uMBX7CPT46ydRqpduIVmjBSiDwOLx9ONPtzaNH8pNeKQoBORrf1I9k+dTa40JgdfFunYxyjIYaifTw63KpbQ==", "dev": true, "requires": { "@prisma/debug": "3.15.2", @@ -34979,14 +31270,10 @@ }, "@prisma/engines": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-NHlojO1DFTsSi3FtEleL9QWXeSF/UjhCW0fgpi7bumnNZ4wj/eQ+BJJ5n2pgoOliTOGv9nX2qXvmHap7rJMNmg==", "dev": true }, "@prisma/fetch-engine": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-/Xi9sTBjTm3RexDO8lm/XSO67OUqHRemf74cwOcyLCwLGydrkmZF2IT1whppHG7+xqwrQn7cNzWSf/+7FB3fcA==", "dev": true, "requires": { "@prisma/debug": "3.14.0", @@ -35010,8 +31297,6 @@ "dependencies": { "@prisma/debug": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.14.0.tgz", - "integrity": "sha512-cvA2NRJU6oLCFpYcOJO6jjUZZcPwQqdKYVpa6OY+jFrSwLdYLgSPjrfbnBPOD2z1gzODdnrWYfpz3wPKVhZ0IQ==", "dev": true, "requires": { "@types/debug": "4.1.7", @@ -35023,8 +31308,6 @@ }, "@prisma/generator-helper": { "version": "3.15.2", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-3.15.2.tgz", - "integrity": "sha512-G6oKBowE+IwBdQUL5pOHuDrOgVQZVcsA3w1E52P5MeUqWhOtvtrewNBlqvsgyX9IiE35bzHQWIwxGfc0gzPUng==", "dev": true, "requires": { "@prisma/debug": "3.15.2", @@ -35035,8 +31318,6 @@ }, "@prisma/get-platform": { "version": "3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.15.1-1.461d6a05159055555eb7dfb337c9fb271cbd4d7e.tgz", - "integrity": "sha512-z306ogr/IvpnboY2R/Ry+Qqgi9XIJ6WXV5h4Isd8l/fQNHB83VQydkCSspRkbCeCIddYSRZNTIlPW7+ICy4NbQ==", "dev": true, "requires": { "@prisma/debug": "3.14.0" @@ -35044,8 +31325,6 @@ "dependencies": { "@prisma/debug": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.14.0.tgz", - "integrity": "sha512-cvA2NRJU6oLCFpYcOJO6jjUZZcPwQqdKYVpa6OY+jFrSwLdYLgSPjrfbnBPOD2z1gzODdnrWYfpz3wPKVhZ0IQ==", "dev": true, "requires": { "@types/debug": "4.1.7", @@ -35057,26 +31336,18 @@ }, "arg": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", "dev": true }, "dotenv": { "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", "dev": true }, "fp-ts": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.1.tgz", - "integrity": "sha512-oxvgqUYR6O9VkKXrxkJ0NOyU0FrE705MeqgBUMEPWyTu6Pwn768cJbHChw2XOBlgFLKfIHxjr2OOBFpv2mUGZw==", "dev": true }, "open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "requires": { "is-docker": "^2.0.0", @@ -35085,8 +31356,6 @@ }, "resolve": { "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { "is-core-module": "^2.8.1", @@ -35096,70 +31365,46 @@ }, "undici": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.1.1.tgz", - "integrity": "sha512-CmK9JzLSMGx+2msOao8LhkKn3J7eKo2M50v0KZQ2XbiHcGqLS1HiIj01ceIm3jbUYlspw/FTSb6nMdSNyvVyaQ==", "dev": true } } }, "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + "version": "1.1.2" }, "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "version": "1.1.2" }, "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "version": "2.0.4" }, "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + "version": "1.1.0" }, "@protobufjs/fetch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "requires": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + "version": "1.0.2" }, "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + "version": "1.1.0" }, "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + "version": "1.1.2" }, "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + "version": "1.1.0" }, "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + "version": "1.1.0" }, "@schematics/angular": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.3.tgz", - "integrity": "sha512-lHWeeWrhpyMwJRTK4RpFVptWZo5kTdI+bOOd+lZBTjOAs+PM8r9VXHzB6qhE6P2e3HsceXM59PonvekTUdOJtQ==", "dev": true, "requires": { "@angular-devkit/core": "14.2.3", @@ -35169,8 +31414,6 @@ }, "@selderee/plugin-htmlparser2": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.6.0.tgz", - "integrity": "sha512-J3jpy002TyBjd4N/p6s+s90eX42H2eRhK3SbsZuvTDv977/E8p2U3zikdiehyJja66do7FlxLomZLPlvl2/xaA==", "requires": { "domhandler": "^4.2.0", "selderee": "^0.6.0" @@ -35178,20 +31421,14 @@ }, "@sinclair/typebox": { "version": "0.24.42", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.42.tgz", - "integrity": "sha512-d+2AtrHGyWek2u2ITF0lHRIv6Tt7X0dEHW+0rP+5aDCEjC3fiN2RBjrLD0yU0at52BcZbRGxLbAtXiR0hFCjYw==", "dev": true }, "@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true }, "@sinonjs/commons": { "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -35199,8 +31436,6 @@ }, "@sinonjs/fake-timers": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" @@ -35208,8 +31443,6 @@ }, "@szmarczak/http-timer": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, "requires": { "defer-to-connect": "^2.0.0" @@ -35217,8 +31450,6 @@ }, "@timsuchanek/copy": { "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@timsuchanek/copy/-/copy-1.4.5.tgz", - "integrity": "sha512-N4+2/DvfwzQqHYL/scq07fv8yXbZc6RyUxKJoE8Clm14JpLOf9yNI4VB4D6RsV3h9zgzZ4loJUydHKM7pp3blw==", "dev": true, "requires": { "@timsuchanek/sleep-promise": "^8.0.1", @@ -35229,57 +31460,39 @@ }, "@timsuchanek/sleep-promise": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@timsuchanek/sleep-promise/-/sleep-promise-8.0.1.tgz", - "integrity": "sha512-cxHYbrXfnCWsklydIHSw5GCMHUPqpJ/enxWSyVHNOgNe61sit/+aOXTTI+VOdWkvVaJsI2vsB9N4+YDNITawOQ==", "dev": true }, "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + "version": "2.0.0" }, "@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, "@tsconfig/node10": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", "dev": true }, "@tsconfig/node12": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", "dev": true }, "@tsconfig/node14": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true }, "@tsconfig/node16": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, "@types/accepts": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", "requires": { "@types/node": "*" } }, "@types/apollo-upload-client": { "version": "17.0.1", - "resolved": "https://registry.npmjs.org/@types/apollo-upload-client/-/apollo-upload-client-17.0.1.tgz", - "integrity": "sha512-8+JEhQdfDcauKnRhpedDAhlJoSD9hv+AJwYF3GvG7SusoGzHuoWlOsJbQXK1p1n+WJYHD4BNAZ+HtpGeIVMrpw==", "dev": true, "requires": { "@apollo/client": "^3.6.6", @@ -35289,8 +31502,6 @@ }, "@types/babel__core": { "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -35302,8 +31513,6 @@ }, "@types/babel__generator": { "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -35311,8 +31520,6 @@ }, "@types/babel__template": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -35321,8 +31528,6 @@ }, "@types/babel__traverse": { "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -35330,14 +31535,10 @@ }, "@types/bcryptjs": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", "dev": true }, "@types/body-parser": { "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "requires": { "@types/connect": "*", "@types/node": "*" @@ -35345,8 +31546,6 @@ }, "@types/bonjour": { "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", "dev": true, "requires": { "@types/node": "*" @@ -35354,16 +31553,12 @@ }, "@types/busboy": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/busboy/-/busboy-1.5.0.tgz", - "integrity": "sha512-ncOOhwmyFDW76c/Tuvv9MA9VGYUCn8blzyWmzYELcNGDb0WXWLSmFi7hJq25YdRBYJrmMBB5jZZwUjlJe9HCjQ==", "requires": { "@types/node": "*" } }, "@types/cacheable-request": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, "requires": { "@types/http-cache-semantics": "*", @@ -35373,22 +31568,16 @@ } }, "@types/chance": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/chance/-/chance-1.1.3.tgz", - "integrity": "sha512-X6c6ghhe4/sQh4XzcZWSFaTAUOda38GQHmq9BUanYkOE/EO7ZrkazwKmtsj3xzTjkLWmwULE++23g3d3CCWaWw==" + "version": "1.1.3" }, "@types/connect": { "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "dev": true, "requires": { "@types/express-serve-static-core": "*", @@ -35397,14 +31586,10 @@ }, "@types/content-disposition": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", - "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", "devOptional": true }, "@types/cookies": { "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", - "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", "devOptional": true, "requires": { "@types/connect": "*", @@ -35414,36 +31599,26 @@ } }, "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + "version": "2.8.12" }, "@types/cross-spawn": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz", - "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==", "requires": { "@types/node": "*" } }, "@types/debug": { "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "requires": { "@types/ms": "*" } }, "@types/ejs": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.1.tgz", - "integrity": "sha512-RQul5wEfY7BjWm0sYY86cmUN/pcXWGyVxWX93DFFJvcrxax5zKlieLwA3T77xJGwNcZW0YW6CYG70p1m8xPFmA==", "optional": true }, "@types/eslint": { "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", "dev": true, "requires": { "@types/estree": "*", @@ -35452,8 +31627,6 @@ }, "@types/eslint-scope": { "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "requires": { "@types/eslint": "*", @@ -35462,14 +31635,10 @@ }, "@types/estree": { "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "@types/express": { "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "devOptional": true, "requires": { "@types/body-parser": "*", @@ -35480,8 +31649,6 @@ }, "@types/express-serve-static-core": { "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "devOptional": true, "requires": { "@types/node": "*", @@ -35491,14 +31658,10 @@ }, "@types/extract-files": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/extract-files/-/extract-files-8.1.1.tgz", - "integrity": "sha512-dMJJqBqyhsfJKuK7p7HyyNmki7qj1AlwhUKWx6KrU7i1K2T2SPsUsSUTWFmr/sEM1q8rfR8j5IyUmYrDbrhfjQ==", "dev": true }, "@types/fs-capacitor": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz", - "integrity": "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==", "dev": true, "requires": { "@types/node": "*" @@ -35506,8 +31669,6 @@ }, "@types/graceful-fs": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, "requires": { "@types/node": "*" @@ -35515,8 +31676,6 @@ }, "@types/graphql-upload": { "version": "8.0.11", - "resolved": "https://registry.npmjs.org/@types/graphql-upload/-/graphql-upload-8.0.11.tgz", - "integrity": "sha512-AE8RWANHutpsQt945lQZKlkq0V/zBxU5R0xhKLZN3KkBMlW95/5uJzk01HUl8gbDkG7hGl8l8lJKbi91k0UnPw==", "dev": true, "requires": { "@types/express": "*", @@ -35527,26 +31686,18 @@ }, "@types/http-assert": { "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", - "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", "devOptional": true }, "@types/http-cache-semantics": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", "dev": true }, "@types/http-errors": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", "devOptional": true }, "@types/http-proxy": { "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dev": true, "requires": { "@types/node": "*" @@ -35554,14 +31705,10 @@ }, "@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -35569,8 +31716,6 @@ }, "@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" @@ -35578,8 +31723,6 @@ }, "@types/jest": { "version": "28.1.8", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", - "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", "dev": true, "requires": { "expect": "^28.0.0", @@ -35588,14 +31731,10 @@ }, "@types/js-yaml": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", "dev": true }, "@types/jsdom": { "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", "dev": true, "requires": { "@types/node": "*", @@ -35605,26 +31744,18 @@ }, "@types/json-schema": { "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/json-stable-stringify": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz", - "integrity": "sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==", "dev": true }, "@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/jsonwebtoken": { "version": "8.5.9", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", - "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", "dev": true, "requires": { "@types/node": "*" @@ -35632,14 +31763,10 @@ }, "@types/keygrip": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", "devOptional": true }, "@types/keyv": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, "requires": { "@types/node": "*" @@ -35647,8 +31774,6 @@ }, "@types/koa": { "version": "2.13.5", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", - "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", "devOptional": true, "requires": { "@types/accepts": "*", @@ -35663,8 +31788,6 @@ }, "@types/koa-compose": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", "devOptional": true, "requires": { "@types/koa": "*" @@ -35672,74 +31795,50 @@ }, "@types/lodash": { "version": "4.14.185", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", - "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==", "dev": true }, "@types/lodash-es": { "version": "4.17.6", - "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz", - "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", "dev": true, "requires": { "@types/lodash": "*" } }, "@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + "version": "4.0.2" }, "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "version": "3.0.1" }, "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "version": "0.7.31" }, "@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + "version": "18.7.18" }, "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "version": "2.4.1" }, "@types/oauth": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", - "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", "dev": true, "requires": { "@types/node": "*" } }, "@types/object-path": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@types/object-path/-/object-path-0.11.1.tgz", - "integrity": "sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg==" + "version": "0.11.1" }, "@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, "@types/parse5": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", "dev": true }, "@types/passport": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.11.tgz", - "integrity": "sha512-pz1cx9ptZvozyGKKKIPLcVDVHwae4hrH5d6g5J+DkMRRjR3cVETb4jMabhXAUbg3Ov7T22nFHEgaK2jj+5CBpw==", "dev": true, "requires": { "@types/express": "*" @@ -35747,8 +31846,6 @@ }, "@types/passport-google-oauth20": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/passport-google-oauth20/-/passport-google-oauth20-2.0.11.tgz", - "integrity": "sha512-9XMT1GfwhZL7UQEiCepLef55RNPHkbrCtsU7rsWPTEOsmu5qVIW8nSemtB4p+P24CuOhA+IKkv8LsPThYghGww==", "dev": true, "requires": { "@types/express": "*", @@ -35758,8 +31855,6 @@ }, "@types/passport-jwt": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/passport-jwt/-/passport-jwt-3.0.6.tgz", - "integrity": "sha512-cmAAMIRTaEwpqxlrZyiEY9kdibk94gP5KTF8AT1Ra4rWNZYHNMreqhKUEeC5WJtuN5SJZjPQmV+XO2P5PlnvNQ==", "dev": true, "requires": { "@types/express": "*", @@ -35769,8 +31864,6 @@ }, "@types/passport-oauth2": { "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.11.tgz", - "integrity": "sha512-KUNwmGhe/3xPbjkzkPwwcPmyFwfyiSgtV1qOrPBLaU4i4q9GSCdAOyCbkFG0gUxAyEmYwqo9OAF/rjPjJ6ImdA==", "dev": true, "requires": { "@types/express": "*", @@ -35780,8 +31873,6 @@ }, "@types/passport-strategy": { "version": "0.2.35", - "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", - "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", "dev": true, "requires": { "@types/express": "*", @@ -35790,44 +31881,30 @@ }, "@types/prettier": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", "dev": true }, "@types/pug": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", "optional": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.7" }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.4" }, "@types/responselike": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", "dev": true, "requires": { "@types/node": "*" } }, "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "version": "0.12.0" }, "@types/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "dev": true, "requires": { "@types/express": "*" @@ -35835,8 +31912,6 @@ }, "@types/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "requires": { "@types/mime": "*", "@types/node": "*" @@ -35844,20 +31919,14 @@ }, "@types/sinonjs__fake-timers": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", "dev": true }, "@types/sizzle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", "dev": true }, "@types/sockjs": { "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "dev": true, "requires": { "@types/node": "*" @@ -35865,20 +31934,14 @@ }, "@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, "@types/tough-cookie": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", "dev": true }, "@types/ws": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, "requires": { "@types/node": "*" @@ -35886,8 +31949,6 @@ }, "@types/yargs": { "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -35895,14 +31956,10 @@ }, "@types/yargs-parser": { "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, "@types/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "optional": true, "requires": { "@types/node": "*" @@ -35910,8 +31967,6 @@ }, "@typescript-eslint/eslint-plugin": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "requires": { "@typescript-eslint/scope-manager": "5.36.1", @@ -35927,8 +31982,6 @@ "dependencies": { "@typescript-eslint/type-utils": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "requires": { "@typescript-eslint/typescript-estree": "5.36.1", @@ -35939,8 +31992,6 @@ }, "@typescript-eslint/utils": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -35955,8 +32006,6 @@ }, "@typescript-eslint/parser": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "requires": { "@typescript-eslint/scope-manager": "5.36.1", @@ -35967,8 +32016,6 @@ }, "@typescript-eslint/scope-manager": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.1", @@ -35977,8 +32024,6 @@ }, "@typescript-eslint/type-utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", - "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, "requires": { "@typescript-eslint/typescript-estree": "5.36.2", @@ -35989,8 +32034,6 @@ "dependencies": { "@typescript-eslint/scope-manager": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", - "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -35999,14 +32042,10 @@ }, "@typescript-eslint/types": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", - "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", - "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -36020,8 +32059,6 @@ }, "@typescript-eslint/utils": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", - "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -36034,8 +32071,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.36.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", - "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.2", @@ -36046,14 +32081,10 @@ }, "@typescript-eslint/types": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.1", @@ -36067,8 +32098,6 @@ }, "@typescript-eslint/utils": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", - "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -36081,8 +32110,6 @@ "dependencies": { "@typescript-eslint/scope-manager": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", - "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", "dev": true, "requires": { "@typescript-eslint/types": "5.37.0", @@ -36091,14 +32118,10 @@ }, "@typescript-eslint/types": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", "dev": true, "requires": { "@typescript-eslint/types": "5.37.0", @@ -36112,8 +32135,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", "dev": true, "requires": { "@typescript-eslint/types": "5.37.0", @@ -36124,8 +32145,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "requires": { "@typescript-eslint/types": "5.36.1", @@ -36133,30 +32152,22 @@ } }, "@ucast/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@ucast/core/-/core-1.10.1.tgz", - "integrity": "sha512-sXKbvQiagjFh2JCpaHUa64P4UdJbOxYeC5xiZFn8y6iYdb0WkismduE+RmiJrIjw/eLDYmIEXiQeIYYowmkcAw==" + "version": "1.10.1" }, "@ucast/js": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ucast/js/-/js-3.0.2.tgz", - "integrity": "sha512-zxNkdIPVvqJjHI7D/iK8Aai1+59yqU+N7bpHFodVmiTN7ukeNiGGpNmmSjQgsUw7eNcEBnPrZHNzp5UBxwmaPw==", "requires": { "@ucast/core": "^1.0.0" } }, "@ucast/mongo": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@ucast/mongo/-/mongo-2.4.2.tgz", - "integrity": "sha512-/zH1TdBJlYGKKD+Wh0oyD+aBvDSWrwHcD8b4tUL9UgHLhzHtkEnMVFuxbw3SRIRsAa01wmy06+LWt+WoZdj1Bw==", "requires": { "@ucast/core": "^1.4.1" } }, "@ucast/mongo2js": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@ucast/mongo2js/-/mongo2js-1.3.3.tgz", - "integrity": "sha512-sBPtMUYg+hRnYeVYKL+ATm8FaRPdlU9PijMhGYKgsPGjV9J4Ks41ytIjGayvKUnBOEhiCaKUUnY4qPeifdqATw==", "requires": { "@ucast/core": "^1.6.1", "@ucast/js": "^3.0.0", @@ -36165,8 +32176,6 @@ }, "@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -36175,26 +32184,18 @@ }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -36204,14 +32205,10 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36222,8 +32219,6 @@ }, "@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -36231,8 +32226,6 @@ }, "@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" @@ -36240,14 +32233,10 @@ }, "@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36262,8 +32251,6 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36275,8 +32262,6 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36287,8 +32272,6 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36301,8 +32284,6 @@ }, "@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -36311,8 +32292,6 @@ }, "@whatwg-node/fetch": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.4.4.tgz", - "integrity": "sha512-/c2u1blMAXHVXneZjVLyE0AwdRuuFpv2P3ghNz2QtpHed+25WdSkTi7XxICwuaRsl/mMgundCzSy1352rZgWPg==", "dev": true, "requires": { "@peculiar/webcrypto": "^1.4.0", @@ -36327,8 +32306,6 @@ }, "@wry/context": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.6.1.tgz", - "integrity": "sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -36336,8 +32313,6 @@ }, "@wry/equality": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", - "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -36345,8 +32320,6 @@ }, "@wry/trie": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", - "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", "dev": true, "requires": { "tslib": "^2.3.0" @@ -36354,26 +32327,18 @@ }, "@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, "@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, "@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, "@yarnpkg/parsers": { "version": "3.0.0-rc.25", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.25.tgz", - "integrity": "sha512-uotaIJwVQeV/DcGA9G2EVuVFHnEEdxDy3yRLeh9VHS6Lx7nZETaWzJPU1bgAwnAa3gplol2NIQhlsr2eqgq9qA==", "dev": true, "requires": { "js-yaml": "^3.10.0", @@ -36382,8 +32347,6 @@ "dependencies": { "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -36391,8 +32354,6 @@ }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -36401,16 +32362,12 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true } } }, "@zkochan/js-yaml": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -36418,19 +32375,13 @@ }, "abab": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "version": "1.1.1" }, "abort-controller": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, "requires": { "event-target-shim": "^5.0.0" @@ -36438,22 +32389,16 @@ }, "accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + "version": "8.8.0" }, "acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, "requires": { "acorn": "^7.1.1", @@ -36462,36 +32407,26 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true } } }, "acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, "requires": {} }, "acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "requires": {} }, "acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, "adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -36500,8 +32435,6 @@ "dependencies": { "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -36513,16 +32446,12 @@ }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" } }, "agentkeepalive": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, "requires": { "debug": "^4.1.0", @@ -36532,32 +32461,24 @@ "dependencies": { "depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true } } }, "aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" }, "dependencies": { "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "version": "2.2.0" } } }, "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -36568,8 +32489,6 @@ }, "ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "requires": { "ajv": "^8.0.0" @@ -36577,55 +32496,39 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3" } }, "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + "version": "4.1.3" }, "ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { "type-fest": "^0.21.3" } }, "ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.1" }, "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "ansicolors": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", "dev": true }, "anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -36633,8 +32536,6 @@ }, "apollo-angular": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/apollo-angular/-/apollo-angular-4.0.1.tgz", - "integrity": "sha512-hnM2zbYORcqwLI8YBVAVvOuCIc3a6rDGUFlzB9pHudaoqYT5NkP8L/2IAGnMFQ1izzcLemcISw02yiEIf0WO3A==", "dev": true, "requires": { "tslib": "^2.0.0" @@ -36642,8 +32543,6 @@ }, "apollo-datasource": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", - "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", "requires": { "@apollo/utils.keyvaluecache": "^1.0.1", "apollo-server-env": "^4.2.1" @@ -36651,16 +32550,12 @@ }, "apollo-reporting-protobuf": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.2.tgz", - "integrity": "sha512-j1tx9tmkVdsLt1UPzBrvz90PdjAeKW157WxGn+aXlnnGfVjZLIRXX3x5t1NWtXvB7rVaAsLLILLtDHW382TSoQ==", "requires": { "@apollo/protobufjs": "1.2.4" } }, "apollo-server-core": { "version": "3.10.2", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.10.2.tgz", - "integrity": "sha512-/1o9KPoAMgcjJJ9Y0IH1665wf9d02L/m/mcfBOHiFmRgeGkNgrhTy59BxQTBK241USAWMhwMpp171cv/hM5Dng==", "requires": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", @@ -36688,8 +32583,6 @@ "dependencies": { "@graphql-tools/merge": { "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", - "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", "requires": { "@graphql-tools/utils": "8.9.0", "tslib": "^2.4.0" @@ -36697,8 +32590,6 @@ }, "@graphql-tools/schema": { "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", - "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", "requires": { "@graphql-tools/merge": "8.3.1", "@graphql-tools/utils": "8.9.0", @@ -36708,8 +32599,6 @@ }, "@graphql-tools/utils": { "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", "requires": { "tslib": "^2.4.0" } @@ -36718,22 +32607,16 @@ }, "apollo-server-env": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", - "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", "requires": { "node-fetch": "^2.6.7" } }, "apollo-server-errors": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", - "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", "requires": {} }, "apollo-server-express": { "version": "3.10.2", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.2.tgz", - "integrity": "sha512-TUpnh23qAP3NqMp3/2TxcCpOxhvT64H6teOM5W+t5ncdHZ85aEMDrbfIhNwqkdsya+UyMn9IoBmn25h5TW93ZQ==", "requires": { "@types/accepts": "^1.3.5", "@types/body-parser": "1.19.2", @@ -36750,8 +32633,6 @@ "dependencies": { "@types/express": { "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -36761,8 +32642,6 @@ }, "@types/express-serve-static-core": { "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -36773,16 +32652,12 @@ }, "apollo-server-plugin-base": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.2.tgz", - "integrity": "sha512-erWXjLOO1u7fxQkbxJ2cwSO7p0tYzNied91I1SJ9tikXZ/2eZUyDyvrpI+4g70kOdEi+AmJ5Fo8ahEXKJ75zdg==", "requires": { "apollo-server-types": "^3.6.2" } }, "apollo-server-types": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.6.2.tgz", - "integrity": "sha512-9Z54S7NB+qW1VV+kmiqwU2Q6jxWfX89HlSGCGOo3zrkrperh85LrzABgN9S92+qyeHYd72noMDg2aI039sF3dg==", "requires": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", @@ -36792,8 +32667,6 @@ }, "apollo-upload-client": { "version": "17.0.0", - "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-17.0.0.tgz", - "integrity": "sha512-pue33bWVbdlXAGFPkgz53TTmxVMrKeQr0mdRcftNY+PoHIdbGZD0hoaXHvO6OePJAkFz7OiCFUf98p1G/9+Ykw==", "dev": true, "requires": { "extract-files": "^11.0.0" @@ -36801,31 +32674,21 @@ }, "app-root-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", "dev": true }, "append-field": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + "version": "1.0.0" }, "aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "arch": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true }, "archiver": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", "requires": { "archiver-utils": "^2.1.0", "async": "^3.2.3", @@ -36838,8 +32701,6 @@ }, "archiver-utils": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "requires": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -36855,8 +32716,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -36864,8 +32723,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -36877,16 +32734,12 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -36899,8 +32752,6 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } @@ -36909,8 +32760,6 @@ }, "are-we-there-yet": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -36918,41 +32767,27 @@ } }, "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "version": "5.0.2" }, "argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, "aria-query": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", "dev": true }, "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "version": "1.1.1" }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "version": "2.1.0" }, "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "version": "2.0.6" }, "asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -36960,8 +32795,6 @@ }, "asn1js": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", - "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", "dev": true, "requires": { "pvtsutils": "^1.3.2", @@ -36970,75 +32803,51 @@ } }, "assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + "version": "1.2.1" }, "assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true }, "ast-types": { "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "requires": { "tslib": "^2.0.1" } }, "ast-types-flow": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "version": "2.0.0" }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.4" }, "async-retry": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", "requires": { "retry": "0.13.1" } }, "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "version": "0.4.0" }, "at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, "atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "auto-bind": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", "dev": true }, "autoprefixer": { "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", "dev": true, "requires": { "browserslist": "^4.21.4", @@ -37051,26 +32860,18 @@ }, "aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true }, "aws4": { "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "axobject-query": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.0.1.tgz", - "integrity": "sha512-vy5JPSOibF9yAeC2PoemRdA1MuSXX7vX5osdoxKf/6OUeppAWekZ3JIJVNWFMH6wgj7uHYyqZUSqE/b/3JLV1A==", "dev": true }, "babel-jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", "dev": true, "requires": { "@jest/transform": "^28.1.3", @@ -37084,8 +32885,6 @@ }, "babel-loader": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", @@ -37096,8 +32895,6 @@ "dependencies": { "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -37109,8 +32906,6 @@ }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { "object.assign": "^4.1.0" @@ -37118,8 +32913,6 @@ }, "babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -37131,8 +32924,6 @@ }, "babel-plugin-jest-hoist": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -37143,8 +32934,6 @@ }, "babel-plugin-polyfill-corejs2": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { "@babel/compat-data": "^7.17.7", @@ -37154,16 +32943,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "babel-plugin-polyfill-corejs3": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.3.2", @@ -37172,8 +32957,6 @@ }, "babel-plugin-polyfill-regenerator": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.3.3" @@ -37181,20 +32964,14 @@ }, "babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", "dev": true }, "babel-plugin-transform-async-to-promises": { "version": "0.8.18", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.18.tgz", - "integrity": "sha512-WpOrF76nUHijnNn10eBGOHZmXQC8JYRME9rOLxStOga7Av2VO53ehVFvVNImMksVtQuL2/7ZNxEgxnx7oo/3Hw==", "dev": true }, "babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -37213,8 +32990,6 @@ }, "babel-preset-fbjs": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", "dev": true, "requires": { "@babel/plugin-proposal-class-properties": "^7.0.0", @@ -37248,8 +33023,6 @@ }, "babel-preset-jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", "dev": true, "requires": { "babel-plugin-jest-hoist": "^28.1.3", @@ -37258,75 +33031,51 @@ }, "babel-walk": { "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", "requires": { "@babel/types": "^7.9.6" } }, "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" + "version": "1.0.2" }, "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "version": "1.0.2" }, "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "version": "1.5.1" }, "base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + "version": "3.0.1" }, "basic-auth": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "dev": true, "requires": { "safe-buffer": "5.1.2" } }, "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "version": "0.6.1" }, "bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "requires": { "tweetnacl": "^0.14.3" } }, "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "version": "2.4.3" }, "big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "version": "2.2.0" }, "bl": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -37335,20 +33084,14 @@ }, "blob-util": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", "dev": true }, "bluebird": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", "dev": true }, "body-parser": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -37366,23 +33109,17 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "bonjour-service": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, "requires": { "array-flatten": "^2.1.2", @@ -37393,56 +33130,40 @@ "dependencies": { "array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true } } }, "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "version": "1.0.0" }, "bootstrap": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", - "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", "dev": true, "requires": {} }, "bootswatch": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.2.1.tgz", - "integrity": "sha512-tbuZb0nJ1XUvRO8KYoEULsbAlAqazcFS6S5dTeJOkw2RxQgg0RJqKkngRTfNSFfqfI4mTdFPpC4mKkaw0YoDFA==", "dev": true }, "brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "requires": { "balanced-match": "^1.0.0" } }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { "fill-range": "^7.0.1" } }, "browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, "browserslist": { "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001400", @@ -37453,8 +33174,6 @@ }, "bs-logger": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, "requires": { "fast-json-stable-stringify": "2.x" @@ -37462,8 +33181,6 @@ }, "bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { "node-int64": "^0.4.0" @@ -37471,38 +33188,26 @@ }, "buffer": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + "version": "0.2.13" }, "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + "version": "1.0.1" }, "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.2" }, "builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "builtins": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, "requires": { "semver": "^7.0.0" @@ -37510,21 +33215,15 @@ }, "busboy": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "requires": { "streamsearch": "^1.1.0" } }, "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "version": "3.1.2" }, "cacache": { "version": "16.1.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.2.tgz", - "integrity": "sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA==", "dev": true, "requires": { "@npmcli/fs": "^2.1.0", @@ -37549,22 +33248,16 @@ "dependencies": { "lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true } } }, "cacheable-lookup": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true }, "cacheable-request": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "requires": { "clone-response": "^1.0.2", @@ -37578,8 +33271,6 @@ "dependencies": { "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -37589,14 +33280,10 @@ }, "cachedir": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", "dev": true }, "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -37604,8 +33291,6 @@ }, "caller-callsite": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", "dev": true, "requires": { "callsites": "^2.0.0" @@ -37613,16 +33298,12 @@ "dependencies": { "callsites": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", "dev": true } } }, "caller-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", "dev": true, "requires": { "caller-callsite": "^2.0.0" @@ -37630,14 +33311,10 @@ }, "callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { "pascal-case": "^3.1.2", @@ -37646,14 +33323,10 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -37664,14 +33337,10 @@ }, "caniuse-lite": { "version": "1.0.30001409", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz", - "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==", "dev": true }, "capital-case": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -37681,8 +33350,6 @@ }, "cardinal": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", "dev": true, "requires": { "ansicolors": "~0.3.2", @@ -37691,14 +33358,10 @@ }, "caseless": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -37706,8 +33369,6 @@ "dependencies": { "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -37715,14 +33376,10 @@ } }, "chance": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.8.tgz", - "integrity": "sha512-v7fi5Hj2VbR6dJEGRWLmJBA83LJMS47pkAbmROFxHWd9qmE1esHRZW8Clf1Fhzr3rjxnNZVCjOEv/ivFxeIMtg==" + "version": "1.1.8" }, "change-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", "dev": true, "requires": { "camel-case": "^4.1.2", @@ -37741,8 +33398,6 @@ }, "change-case-all": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", - "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", "dev": true, "requires": { "change-case": "^4.1.2", @@ -37759,39 +33414,27 @@ }, "char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, "character-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", "requires": { "is-regex": "^1.0.3" } }, "chardet": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + "version": "0.0.2" }, "check-more-types": { "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true }, "checkpoint-client": { "version": "1.1.21", - "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.21.tgz", - "integrity": "sha512-bcrcnJncn6uGhj06IIsWvUBPyJWK1ZezDbLCJ//IQEYXkUobhGvOOBlHe9K5x0ZMkAZGinPB4T+lTUmFz/acWQ==", "requires": { "ci-info": "3.3.0", "env-paths": "2.2.1", @@ -37804,8 +33447,6 @@ }, "cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "requires": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -37818,8 +33459,6 @@ "dependencies": { "dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "requires": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -37828,16 +33467,12 @@ }, "domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "requires": { "domelementtype": "^2.3.0" } }, "domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -37845,22 +33480,16 @@ } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + "version": "4.4.0" }, "parse5": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", "requires": { "entities": "^4.4.0" } }, "parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "requires": { "domhandler": "^5.0.2", "parse5": "^7.0.0" @@ -37870,8 +33499,6 @@ }, "cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "requires": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -37883,8 +33510,6 @@ "dependencies": { "css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "requires": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -37895,8 +33520,6 @@ }, "dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "requires": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -37905,16 +33528,12 @@ }, "domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "requires": { "domelementtype": "^2.3.0" } }, "domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -37922,16 +33541,12 @@ } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + "version": "4.4.0" } } }, "chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -37945,36 +33560,24 @@ }, "chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true }, "chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "version": "3.3.0" }, "cjs-module-lexer": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, "class-transformer": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", - "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + "version": "0.5.1" }, "class-validator": { "version": "0.13.2", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", - "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", "requires": { "libphonenumber-js": "^1.9.43", "validator": "^13.7.0" @@ -37982,23 +33585,17 @@ }, "clean-css": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "requires": { "source-map": "~0.6.0" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "clean-stack": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", - "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", "dev": true, "requires": { "escape-string-regexp": "4.0.0" @@ -38006,30 +33603,22 @@ }, "cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "requires": { "restore-cursor": "^3.1.0" } }, "cli-progress": { "version": "3.11.2", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.11.2.tgz", - "integrity": "sha512-lCPoS6ncgX4+rJu5bS3F/iCz17kZ9MPZ6dpuTtI0KXKABkhyXIdYB3Inby1OpaGti3YlI3EeEkM9AuWpelJrVA==", "dev": true, "requires": { "string-width": "^4.2.3" } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + "version": "2.6.1" }, "cli-table3": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, "requires": { "@colors/colors": "1.5.0", @@ -38038,8 +33627,6 @@ }, "cli-truncate": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "requires": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -38047,14 +33634,10 @@ }, "cli-width": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true }, "cliui": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -38062,14 +33645,10 @@ } }, "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + "version": "1.0.4" }, "clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { "is-plain-object": "^2.0.4", @@ -38079,8 +33658,6 @@ }, "clone-response": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "requires": { "mimic-response": "^1.0.0" @@ -38088,14 +33665,10 @@ }, "co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, "codelyzer": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz", - "integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==", "dev": true, "requires": { "@angular/compiler": "9.0.0", @@ -38116,22 +33689,16 @@ "dependencies": { "@angular/compiler": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", "dev": true, "requires": {} }, "@angular/core": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", "dev": true, "requires": {} }, "aria-query": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", "dev": true, "requires": { "ast-types-flow": "0.0.7", @@ -38140,8 +33707,6 @@ }, "axobject-query": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", "dev": true, "requires": { "ast-types-flow": "0.0.7" @@ -38149,8 +33714,6 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -38158,94 +33721,64 @@ }, "source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "zone.js": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==", "dev": true } } }, "collect-v8-coverage": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, "colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, "colorette": { "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "2.20.3" }, "common-tags": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true }, "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "version": "1.0.1" }, "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "version": "1.3.0" }, "compress-commons": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", "requires": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -38255,8 +33788,6 @@ }, "compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" @@ -38264,8 +33795,6 @@ }, "compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { "accepts": "~1.3.5", @@ -38279,14 +33808,10 @@ "dependencies": { "bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -38294,21 +33819,15 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "version": "0.0.1" }, "concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -38318,8 +33837,6 @@ "dependencies": { "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -38332,8 +33849,6 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } @@ -38342,8 +33857,6 @@ }, "concurrently": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.4.0.tgz", - "integrity": "sha512-M6AfrueDt/GEna/Vg9BqQ+93yuvzkSKmoTixnwEJkH0LlcGrRC2eCmjeG1tLLHIYfpYJABokqSGyMcXjm96AFA==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -38359,47 +33872,33 @@ }, "config-chain": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" }, "dependencies": { "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "version": "1.3.8" } } }, "confusing-browser-globals": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "dev": true }, "connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "version": "2.15.3" }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "constant-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -38409,8 +33908,6 @@ }, "constantinople": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", "requires": { "@babel/parser": "^7.6.0", "@babel/types": "^7.6.1" @@ -38418,52 +33915,36 @@ }, "content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { "safe-buffer": "5.2.1" }, "dependencies": { "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.4" }, "convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.5.0" }, "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "version": "1.0.6" }, "cookiejar": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + "version": "2.1.3" }, "copy-anything": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "requires": { "is-what": "^3.14.1" @@ -38471,8 +33952,6 @@ }, "copy-webpack-plugin": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, "requires": { "fast-glob": "^3.2.11", @@ -38485,8 +33964,6 @@ "dependencies": { "glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { "is-glob": "^4.0.3" @@ -38494,8 +33971,6 @@ }, "globby": { "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", "dev": true, "requires": { "dir-glob": "^3.0.1", @@ -38507,8 +33982,6 @@ }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -38519,30 +33992,22 @@ }, "slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true } } }, "core-js-compat": { "version": "3.25.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.2.tgz", - "integrity": "sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==", "dev": true, "requires": { "browserslist": "^4.21.4" } }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "version": "1.0.2" }, "cors": { "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { "object-assign": "^4", "vary": "^1" @@ -38550,14 +34015,10 @@ }, "corser": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", "dev": true }, "cosmiconfig": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -38569,8 +34030,6 @@ }, "cosmiconfig-toml-loader": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", - "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", "dev": true, "requires": { "@iarna/toml": "^2.2.5" @@ -38578,20 +34037,14 @@ }, "cosmiconfig-typescript-loader": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.1.0.tgz", - "integrity": "sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==", "dev": true, "requires": {} }, "crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + "version": "1.2.2" }, "crc32-stream": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", "requires": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -38599,14 +34052,10 @@ }, "create-require": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, "critters": { "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -38619,24 +34068,18 @@ "dependencies": { "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true } } }, "cross-fetch": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "requires": { "node-fetch": "2.6.7" } }, "cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -38644,19 +34087,13 @@ } }, "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + "version": "0.0.2" }, "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "version": "2.0.0" }, "css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, "requires": { "inherits": "^2.0.4", @@ -38666,16 +34103,12 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "css-blank-pseudo": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.9" @@ -38683,15 +34116,11 @@ }, "css-declaration-sorter": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "dev": true, "requires": {} }, "css-has-pseudo": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.9" @@ -38699,8 +34128,6 @@ }, "css-loader": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, "requires": { "icss-utils": "^5.1.0", @@ -38715,8 +34142,6 @@ }, "css-minimizer-webpack-plugin": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, "requires": { "cssnano": "^5.0.6", @@ -38729,8 +34154,6 @@ "dependencies": { "jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -38740,8 +34163,6 @@ }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -38752,31 +34173,23 @@ }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "css-prefers-color-scheme": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "dev": true, "requires": {} }, "css-rules": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-rules/-/css-rules-1.1.0.tgz", - "integrity": "sha512-7L6krLIRwAEVCaVKyCEL6PQjQXUmf8DM9bWYKutlZd0DqOe0SiKIGQOkFb59AjDBb+3If7SDp3X8UlzDAgYSow==", "requires": { "cssom": "^0.5.0" } }, "css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -38787,8 +34200,6 @@ }, "css-selector-tokenizer": { "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -38797,8 +34208,6 @@ }, "css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -38807,21 +34216,15 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "version": "6.1.0" }, "cssauron": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha512-Ht70DcFBh+/ekjVrYS2PlDMdSQEl3OFNmjK6lcn49HptBgilXf/Zwg4uFh9Xn0pX3Q8YOkSjIFOfK2osvdqpBw==", "dev": true, "requires": { "through": "X.X.X" @@ -38829,25 +34232,17 @@ }, "cssdb": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", - "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", "dev": true }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "cssfilter": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + "version": "0.0.10" }, "cssnano": { "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "dev": true, "requires": { "cssnano-preset-default": "^5.2.12", @@ -38857,8 +34252,6 @@ }, "cssnano-preset-default": { "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dev": true, "requires": { "css-declaration-sorter": "^6.3.0", @@ -38894,29 +34287,21 @@ }, "cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, "requires": {} }, "csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { "css-tree": "^1.1.2" } }, "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + "version": "0.5.0" }, "cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { "cssom": "~0.3.6" @@ -38924,16 +34309,12 @@ "dependencies": { "cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true } } }, "cypress": { "version": "10.8.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.8.0.tgz", - "integrity": "sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==", "dev": true, "requires": { "@cypress/request": "^2.88.10", @@ -38982,26 +34363,18 @@ "dependencies": { "@types/node": { "version": "14.18.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", - "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==", "dev": true }, "bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, "commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "execa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -39017,8 +34390,6 @@ }, "fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", @@ -39029,8 +34400,6 @@ }, "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -39038,14 +34407,10 @@ }, "human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, "listr2": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -39062,8 +34427,6 @@ }, "cz-customizable": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cz-customizable/-/cz-customizable-7.0.0.tgz", - "integrity": "sha512-pQKkGSm+8SY9VY/yeJqDOla1MjrGaG7WG4EYLLEV4VNctGO7WdzdGtWEr2ydKSkrpmTs7f8fmBksg/FaTrUAyw==", "dev": true, "requires": { "editor": "1.0.0", @@ -39076,20 +34439,14 @@ "dependencies": { "ansi-escapes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, "ansi-regex": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -39097,8 +34454,6 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -39108,8 +34463,6 @@ }, "cli-cursor": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dev": true, "requires": { "restore-cursor": "^2.0.0" @@ -39117,14 +34470,10 @@ }, "cli-width": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "dev": true }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" @@ -39132,20 +34481,14 @@ }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "figures": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" @@ -39153,14 +34496,10 @@ }, "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "inquirer": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dev": true, "requires": { "ansi-escapes": "^3.2.0", @@ -39180,26 +34519,18 @@ }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true }, "mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, "mute-stream": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", "dev": true }, "onetime": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dev": true, "requires": { "mimic-fn": "^1.0.0" @@ -39207,8 +34538,6 @@ }, "restore-cursor": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "dev": true, "requires": { "onetime": "^2.0.0", @@ -39217,8 +34546,6 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -39226,8 +34553,6 @@ }, "string-width": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -39236,14 +34561,10 @@ "dependencies": { "ansi-regex": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "requires": { "ansi-regex": "^3.0.0" @@ -39253,8 +34574,6 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { "ansi-regex": "^4.1.0" @@ -39262,8 +34581,6 @@ }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -39271,36 +34588,26 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "damerau-levenshtein": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, "dashdash": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, "requires": { "assert-plus": "^1.0.0" } }, "data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + "version": "3.0.1" }, "data-urls": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, "requires": { "abab": "^2.0.6", @@ -39310,8 +34617,6 @@ "dependencies": { "whatwg-url": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, "requires": { "tr46": "^3.0.0", @@ -39322,63 +34627,43 @@ }, "dataloader": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz", - "integrity": "sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==", "dev": true }, "date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" + "version": "2.29.3" }, "dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + "version": "1.11.5" }, "debounce": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", "dev": true }, "debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" }, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.2" } } }, "decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true }, "decimal.js": { "version": "10.4.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", - "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==", "dev": true }, "decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", "dev": true }, "decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "requires": { "mimic-response": "^3.1.0" @@ -39386,32 +34671,22 @@ "dependencies": { "mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true } } }, "dedent": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "version": "0.1.4" }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "4.2.2" }, "default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "requires": { "execa": "^5.0.0" @@ -39419,28 +34694,20 @@ }, "defaults": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", "requires": { "clone": "^1.0.2" } }, "defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true }, "define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true }, "define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { "has-property-descriptors": "^1.0.0", @@ -39449,8 +34716,6 @@ }, "degenerator": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz", - "integrity": "sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==", "requires": { "ast-types": "^0.13.2", "escodegen": "^1.8.1", @@ -39460,8 +34725,6 @@ "dependencies": { "escodegen": { "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -39472,8 +34735,6 @@ }, "levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -39481,8 +34742,6 @@ }, "optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -39493,20 +34752,14 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "version": "1.1.2" }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true }, "type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "requires": { "prelude-ls": "~1.1.2" } @@ -39515,8 +34768,6 @@ }, "del": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "requires": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -39529,58 +34780,38 @@ } }, "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "version": "1.0.0" }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "version": "2.0.0" }, "dependency-graph": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true }, "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "version": "1.2.0" }, "detect-indent": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true }, "detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.0.4" }, "devtools-protocol": { - "version": "0.0.1045489", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1045489.tgz", - "integrity": "sha512-D+PTmWulkuQW4D1NTiCRCFxF7pQPn0hgp4YyX4wAQ6xYXKOadSWPR3ENGDQ47MW/Ewc9v2rpC/UEEGahgBYpSQ==" + "version": "0.0.1045489" }, "dezalgo": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==", "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -39588,39 +34819,27 @@ }, "diff": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, "diff-sequences": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", "dev": true }, "dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" } }, "discontinuous-range": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" + "version": "1.0.0" }, "dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, "dns-packet": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, "requires": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -39628,22 +34847,16 @@ }, "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { "esutils": "^2.0.2" } }, "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==" + "version": "1.1.0" }, "dom-serializer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -39651,14 +34864,10 @@ } }, "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "version": "2.3.0" }, "domexception": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dev": true, "requires": { "webidl-conversions": "^7.0.0" @@ -39666,16 +34875,12 @@ }, "domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { "domelementtype": "^2.2.0" } }, "domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -39684,8 +34889,6 @@ }, "dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -39693,26 +34896,18 @@ } }, "dotenv": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", - "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==" + "version": "16.0.2" }, "dset": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", "dev": true }, "duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, "ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, "requires": { "jsbn": "~0.1.0", @@ -39721,22 +34916,16 @@ }, "ecdsa-sig-formatter": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", "requires": { "safe-buffer": "^5.0.1" } }, "editor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz", - "integrity": "sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==", "dev": true }, "editorconfig": { "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", "requires": { "commander": "^2.19.0", "lru-cache": "^4.1.5", @@ -39746,34 +34935,24 @@ "dependencies": { "lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.1" }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "version": "2.1.2" } } }, "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "version": "1.1.1" }, "ejs": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "devOptional": true, "requires": { "jake": "^10.8.5" @@ -39781,36 +34960,24 @@ }, "electron-to-chromium": { "version": "1.4.258", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.258.tgz", - "integrity": "sha512-vutF4q0dTUXoAFI7Vbtdwen/BJVwPgj8GRg/SElOodfH7VTX+svUe62A5BG41QRQGk5HsZPB0M++KH1lAlOt0A==", "dev": true }, "emittery": { "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", "dev": true }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "8.0.0" }, "emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "version": "1.0.2" }, "encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "optional": true, "requires": { "iconv-lite": "^0.6.2" @@ -39818,8 +34985,6 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -39828,22 +34993,16 @@ } }, "encoding-japanese": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz", - "integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==" + "version": "2.0.0" }, "end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -39852,33 +35011,23 @@ }, "enquirer": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { "ansi-colors": "^4.1.1" } }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "version": "2.2.0" }, "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + "version": "2.2.1" }, "err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true }, "errno": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, "requires": { @@ -39887,22 +35036,16 @@ }, "error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" } }, "es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, "esbuild": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz", - "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==", "dev": true, "optional": true, "requires": { @@ -39929,176 +35072,29 @@ "esbuild-windows-arm64": "0.15.5" } }, - "esbuild-android-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", - "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", - "dev": true, - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", - "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", - "integrity": "sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", - "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", - "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", - "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", - "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", - "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", - "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", - "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", - "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", - "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", - "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", - "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", - "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", - "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", - "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", - "dev": true, - "optional": true - }, "esbuild-wasm": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz", - "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==", "dev": true }, - "esbuild-windows-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", - "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", - "dev": true, - "optional": true - }, "esbuild-windows-64": { "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", - "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", - "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", "dev": true, "optional": true }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.1" }, "escape-goat": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==" + "version": "3.0.0" }, "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "version": "1.0.3" }, "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "version": "4.0.0" }, "escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, "requires": { "esprima": "^4.0.1", @@ -40110,14 +35106,10 @@ "dependencies": { "estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "requires": { "prelude-ls": "~1.1.2", @@ -40126,8 +35118,6 @@ }, "optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", @@ -40140,21 +35130,15 @@ }, "prelude-ls": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true }, "type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, "requires": { "prelude-ls": "~1.1.2" @@ -40164,8 +35148,6 @@ }, "eslint": { "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.2.3", @@ -40207,8 +35189,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -40219,8 +35199,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -40229,8 +35207,6 @@ }, "eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -40239,14 +35215,10 @@ }, "estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { "is-glob": "^4.0.3" @@ -40254,8 +35226,6 @@ }, "globals": { "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -40263,14 +35233,10 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -40278,23 +35244,17 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } }, "eslint-config-prettier": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz", - "integrity": "sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==", "dev": true, "requires": {} }, "eslint-plugin-cypress": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz", - "integrity": "sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==", "dev": true, "requires": { "globals": "^11.12.0" @@ -40302,8 +35262,6 @@ }, "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -40312,8 +35270,6 @@ }, "eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "requires": { "eslint-visitor-keys": "^2.0.0" @@ -40321,22 +35277,16 @@ "dependencies": { "eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true } } }, "eslint-visitor-keys": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "espree": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "requires": { "acorn": "^8.8.0", @@ -40345,14 +35295,10 @@ } }, "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "version": "4.0.1" }, "esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -40360,16 +35306,12 @@ "dependencies": { "estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { "estraverse": "^5.2.0" @@ -40377,61 +35319,41 @@ "dependencies": { "estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "version": "4.3.0" }, "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "version": "2.0.3" }, "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "version": "1.8.1" }, "event-target-shim": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true }, "eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", "dev": true }, "eventemitter2": { "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", "dev": true }, "eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, "events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -40446,8 +35368,6 @@ }, "executable": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "requires": { "pify": "^2.2.0" @@ -40455,14 +35375,10 @@ }, "exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, "expect": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, "requires": { "@jest/expect-utils": "^28.1.3", @@ -40474,8 +35390,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -40490,8 +35404,6 @@ }, "express": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -40528,39 +35440,27 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.7" }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { "chardet": "^0.7.0", @@ -40570,8 +35470,6 @@ "dependencies": { "tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { "os-tmpdir": "~1.0.2" @@ -40581,8 +35479,6 @@ }, "extract-css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/extract-css/-/extract-css-3.0.0.tgz", - "integrity": "sha512-ZM2IuJkX79gys2PMN12yWrHvyK2sw1ReCdCtp/RAdgcFaBui+wY3Bsll9Em2LJXzKI8BYEBZLm2UczqyBCXSjQ==", "requires": { "batch": "^0.6.1", "href-content": "^2.0.1", @@ -40592,14 +35488,10 @@ }, "extract-files": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", - "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", "dev": true }, "extract-zip": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "requires": { "@types/yauzl": "^2.9.1", "debug": "^4.1.1", @@ -40609,8 +35501,6 @@ "dependencies": { "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "requires": { "pump": "^3.0.0" } @@ -40619,20 +35509,14 @@ }, "extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true }, "fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-glob": { "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -40642,43 +35526,29 @@ } }, "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "version": "2.1.0" }, "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "version": "2.0.6" }, "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + "version": "2.1.1" }, "fast-write-atomic": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz", - "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==" + "version": "0.2.1" }, "fastparse": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", "dev": true }, "fastq": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" @@ -40686,8 +35556,6 @@ }, "fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "requires": { "bser": "2.1.1" @@ -40695,8 +35563,6 @@ }, "fbjs": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", "dev": true, "requires": { "cross-fetch": "^3.1.5", @@ -40710,22 +35576,16 @@ }, "fbjs-css-vars": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", "dev": true }, "fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "requires": { "pend": "~1.2.0" } }, "figures": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" @@ -40733,16 +35593,12 @@ "dependencies": { "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true } } }, "file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { "flat-cache": "^3.0.4" @@ -40750,8 +35606,6 @@ }, "file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -40760,8 +35614,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -40772,21 +35624,15 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -40796,8 +35642,6 @@ }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -40808,14 +35652,10 @@ } }, "file-uri-to-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", - "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==" + "version": "2.0.0" }, "filelist": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "devOptional": true, "requires": { "minimatch": "^5.0.1" @@ -40823,16 +35663,12 @@ }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { "to-regex-range": "^5.0.1" } }, "finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -40845,23 +35681,17 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -40870,8 +35700,6 @@ "dependencies": { "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -40879,32 +35707,24 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { "p-locate": "^4.1.0" } }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { "p-limit": "^2.2.0" } }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { "find-up": "^4.0.0" } @@ -40913,8 +35733,6 @@ }, "find-config": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", - "integrity": "sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==", "dev": true, "requires": { "user-home": "^2.0.0" @@ -40922,20 +35740,14 @@ }, "find-line-column": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/find-line-column/-/find-line-column-0.5.2.tgz", - "integrity": "sha512-eNhNkDt5RbxY4X++JwyDURP62FYhV1bh9LF4dfOiwpVCTk5vvfEANhnui5ypUEELGR02QZSrWFtaTgd4ulW5tw==", "dev": true }, "find-root": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", "dev": true }, "find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -40943,14 +35755,10 @@ }, "flat": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true }, "flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { "flatted": "^3.1.0", @@ -40958,32 +35766,22 @@ } }, "flat-util": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/flat-util/-/flat-util-1.1.9.tgz", - "integrity": "sha512-BOTMw/6rbbxVjv5JQvwgGMc2/6wWGd2VeyTvnzvvE49VRjS0tTxLbry/QVP1yPw8SaAOBYsnixmzruXoqjdUHA==" + "version": "1.1.9" }, "flatted": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "follow-redirects": { "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, "forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true }, "fork-ts-checker-webpack-plugin": { "version": "7.2.13", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz", - "integrity": "sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", @@ -41002,8 +35800,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -41014,15 +35810,11 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -41031,14 +35823,10 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -41046,8 +35834,6 @@ }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -41059,8 +35845,6 @@ }, "form-data": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -41070,14 +35854,10 @@ }, "form-data-encoder": { "version": "1.7.2", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", - "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", "dev": true }, "formdata-node": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", - "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", "dev": true, "requires": { "node-domexception": "1.0.0", @@ -41086,16 +35866,12 @@ "dependencies": { "web-streams-polyfill": { "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", - "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", "dev": true } } }, "formidable": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz", - "integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==", "requires": { "dezalgo": "1.0.3", "hexoid": "1.0.0", @@ -41104,47 +35880,31 @@ }, "dependencies": { "qs": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==" + "version": "6.9.3" } } }, "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "version": "0.2.0" }, "fp-ts": { - "version": "2.12.3", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.3.tgz", - "integrity": "sha512-8m0XvW8kZbfnJOA4NvSVXu95mLbPf4LQGwQyqVukIYS4KzSNJiyKSmuZUmbVHteUi6MGkAJGPb0goPZqI+Tsqg==" + "version": "2.12.3" }, "fraction.js": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "version": "0.5.2" }, "fs-capacitor": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-6.2.0.tgz", - "integrity": "sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==" + "version": "6.2.0" }, "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "version": "1.0.0" }, "fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -41153,8 +35913,6 @@ }, "fs-jetpack": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz", - "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==", "dev": true, "requires": { "minimatch": "^3.0.2", @@ -41163,8 +35921,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -41173,8 +35929,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -41187,8 +35941,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -41196,8 +35948,6 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { "glob": "^7.1.3" @@ -41207,8 +35957,6 @@ }, "fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -41216,39 +35964,23 @@ }, "fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true + "version": "1.0.0" }, "ftp": { "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", "requires": { "readable-stream": "1.1.x", "xregexp": "2.0.0" }, "dependencies": { "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "version": "0.0.1" }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -41257,27 +35989,19 @@ } }, "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + "version": "0.10.31" } } }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.1" }, "functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", "dev": true }, "gauge": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", @@ -41292,19 +36016,13 @@ }, "gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "version": "2.0.5" }, "get-intrinsic": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -41313,19 +36031,13 @@ }, "get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "version": "6.0.1" }, "get-uri": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", - "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", "requires": { "@tootallnate/once": "1", "data-uri-to-buffer": "3", @@ -41336,14 +36048,10 @@ }, "dependencies": { "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "version": "1.1.2" }, "fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -41352,23 +36060,17 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "requires": { "graceful-fs": "^4.1.6" } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "0.1.2" } } }, "getos": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, "requires": { "async": "^3.2.0" @@ -41376,8 +36078,6 @@ }, "getpass": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, "requires": { "assert-plus": "^1.0.0" @@ -41385,8 +36085,6 @@ }, "glob": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -41397,43 +36095,31 @@ }, "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } }, "glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, "global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "requires": { "ini": "2.0.0" }, "dependencies": { "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + "version": "2.0.0" } } }, "globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -41445,8 +36131,6 @@ }, "got": { "version": "11.8.3", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", - "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==", "dev": true, "requires": { "@sindresorhus/is": "^4.0.0", @@ -41463,19 +36147,13 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.10" }, "graphql": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", - "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" + "version": "16.6.0" }, "graphql-config": { "version": "4.3.5", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-4.3.5.tgz", - "integrity": "sha512-B4jXhHL7j3llCem+ACeo48wvVYhtJxRyt5SfSnvywbRlVYyUzt5ibZV6WJU2Yii2/rcVRIGi7BHDgcAPWdWdJg==", "dev": true, "requires": { "@graphql-tools/graphql-file-loader": "^7.3.7", @@ -41495,8 +36173,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -41505,8 +36181,6 @@ }, "minimatch": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -41515,14 +36189,10 @@ } }, "graphql-fields": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/graphql-fields/-/graphql-fields-2.0.3.tgz", - "integrity": "sha512-x3VE5lUcR4XCOxPIqaO4CE+bTK8u6gVouOdpQX9+EKHr+scqtK5Pp/l8nIGqIpN1TUlkKE6jDCCycm/WtLRAwA==" + "version": "2.0.3" }, "graphql-request": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.0.0.tgz", - "integrity": "sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw==", "dev": true, "requires": { "@graphql-typed-document-node/core": "^3.1.1", @@ -41533,14 +36203,10 @@ "dependencies": { "extract-files": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", "dev": true }, "form-data": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -41552,24 +36218,18 @@ }, "graphql-subscriptions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-2.0.0.tgz", - "integrity": "sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==", "requires": { "iterall": "^1.3.0" } }, "graphql-tag": { "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", "requires": { "tslib": "^2.1.0" } }, "graphql-upload": { "version": "15.0.2", - "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-15.0.2.tgz", - "integrity": "sha512-ufJAkZJBKWRDD/4wJR3VZMy9QWTwqIYIciPtCEF5fCNgWF+V1p7uIgz+bP2YYLiS4OJBhCKR8rnqE/Wg3XPUiw==", "requires": { "@types/busboy": "^1.5.0", "@types/node": "*", @@ -41582,21 +36242,15 @@ }, "graphql-ws": { "version": "5.11.2", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.11.2.tgz", - "integrity": "sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w==", "dev": true, "requires": {} }, "handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, "handlebars": { "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "optional": true, "requires": { "minimist": "^1.2.5", @@ -41608,84 +36262,60 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true } } }, "harmony-reflect": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", "dev": true }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { "function-bind": "^1.1.1" } }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "requires": { "get-intrinsic": "^1.1.1" } }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "version": "1.0.3" }, "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { "has-symbols": "^1.0.2" } }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + "version": "2.1.0" }, "hasha": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "requires": { "is-stream": "^2.0.0", "type-fest": "^0.8.0" }, "dependencies": { "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "version": "0.8.1" } } }, "hdr-histogram-js": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", "dev": true, "requires": { "@assemblyscript/loader": "^0.10.1", @@ -41695,19 +36325,13 @@ }, "hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", "dev": true }, "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "version": "1.2.0" }, "header-case": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", "dev": true, "requires": { "capital-case": "^1.0.4", @@ -41715,19 +36339,13 @@ } }, "helmet": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-6.0.0.tgz", - "integrity": "sha512-FO9RpR1wNJepH/GbLPQVtkE2eESglXL641p7SdyoT4LngHFJcZheHMoyUcjCZF4qpuMMO1u5q6RK0l9Ux8JBcg==" + "version": "6.0.0" }, "hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" + "version": "1.0.0" }, "hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dev": true, "requires": { "react-is": "^16.7.0" @@ -41735,8 +36353,6 @@ }, "hosted-git-info": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz", - "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==", "dev": true, "requires": { "lru-cache": "^7.5.1" @@ -41744,16 +36360,12 @@ "dependencies": { "lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true } } }, "hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -41764,8 +36376,6 @@ "dependencies": { "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -41779,8 +36389,6 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -41790,16 +36398,12 @@ }, "href-content": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/href-content/-/href-content-2.0.1.tgz", - "integrity": "sha512-5uiAmBCvzCFVu70kli3Hp0BONbAOfwGqR7jKolV+bAh174sIAZBL8DHfg5SnxAhId2mQmYgyL7Y62msnWJ34Xg==", "requires": { "remote-content": "^3.0.0" } }, "html-encoding-sniffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, "requires": { "whatwg-encoding": "^2.0.0" @@ -41807,20 +36411,14 @@ }, "html-entities": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "html-minifier": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", "requires": { "camel-case": "^3.0.0", "clean-css": "^4.2.1", @@ -41833,45 +36431,33 @@ "dependencies": { "camel-case": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", "requires": { "no-case": "^2.2.0", "upper-case": "^1.1.1" } }, "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + "version": "1.1.4" }, "no-case": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "requires": { "lower-case": "^1.1.1" } }, "param-case": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", "requires": { "no-case": "^2.2.0" } }, "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + "version": "1.1.3" } } }, "html-to-text": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-8.2.0.tgz", - "integrity": "sha512-CLXExYn1b++Lgri+ZyVvbUEFwzkLZppjjZOwB7X1qv2jIi8MrMEvxWX5KQ7zATAzTvcqgmtO00M2kCRMtEdOKQ==", "requires": { "@selderee/plugin-htmlparser2": "^0.6.0", "deepmerge": "^4.2.2", @@ -41883,8 +36469,6 @@ "dependencies": { "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -41896,8 +36480,6 @@ }, "htmlparser2": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "requires": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -41907,8 +36489,6 @@ "dependencies": { "dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "requires": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -41917,16 +36497,12 @@ }, "domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "requires": { "domelementtype": "^2.3.0" } }, "domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -41934,28 +36510,20 @@ } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + "version": "4.4.0" } } }, "http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, "http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, "http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -41966,14 +36534,10 @@ }, "http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", "dev": true }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { "eventemitter3": "^4.0.0", @@ -41983,8 +36547,6 @@ }, "http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "requires": { "@tootallnate/once": "2", "agent-base": "6", @@ -41993,8 +36555,6 @@ }, "http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { "@types/http-proxy": "^1.17.8", @@ -42006,8 +36566,6 @@ }, "http-server": { "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", "dev": true, "requires": { "basic-auth": "^2.0.1", @@ -42027,8 +36585,6 @@ }, "http-signature": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -42038,8 +36594,6 @@ }, "http2-wrapper": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, "requires": { "quick-lru": "^5.1.1", @@ -42048,22 +36602,16 @@ }, "https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { "agent-base": "6", "debug": "4" } }, "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "version": "2.1.0" }, "humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "requires": { "ms": "^2.0.0" @@ -42071,48 +36619,34 @@ }, "hyperlinker": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", - "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", "dev": true }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, "requires": {} }, "identity-obj-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dev": true, "requires": { "harmony-reflect": "^1.4.6" } }, "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "version": "1.2.1" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.2.0" }, "ignore-walk": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, "requires": { "minimatch": "^5.0.1" @@ -42120,21 +36654,15 @@ }, "image-size": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, "optional": true }, "immutable": { "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", "dev": true }, "import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -42143,22 +36671,16 @@ "dependencies": { "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true } } }, "import-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", "dev": true }, "import-local": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -42167,8 +36689,6 @@ "dependencies": { "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -42177,8 +36697,6 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -42186,8 +36704,6 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -42195,8 +36711,6 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -42204,8 +36718,6 @@ }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { "find-up": "^4.0.0" @@ -42215,8 +36727,6 @@ }, "import-sort": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort/-/import-sort-6.0.0.tgz", - "integrity": "sha512-XUwSQMGAGmcW/wfshFE0gXgb1NPF6ibbQD6wDr3KRDykZf/lZj0jf58Bwa02xNb8EE59oz7etFe9OHnJocUW5Q==", "dev": true, "requires": { "detect-newline": "^2.1.0", @@ -42228,16 +36738,12 @@ "dependencies": { "detect-newline": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", "dev": true } } }, "import-sort-config": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-config/-/import-sort-config-6.0.0.tgz", - "integrity": "sha512-FJpF2F3+30JXqH1rJKeajxoSCHCueai3/0ntDN4y3GJL5pjnLDt/VjCy5FzjH7u0NHnllL/zVEf1wfmsVxJlPQ==", "dev": true, "requires": { "cosmiconfig": "^5.0.5", @@ -42248,8 +36754,6 @@ "dependencies": { "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -42257,8 +36761,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -42267,8 +36769,6 @@ }, "cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { "import-fresh": "^2.0.0", @@ -42279,8 +36779,6 @@ }, "import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", "dev": true, "requires": { "caller-path": "^2.0.0", @@ -42289,16 +36787,12 @@ "dependencies": { "resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "dev": true } } }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -42307,8 +36801,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -42316,8 +36808,6 @@ }, "parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "requires": { "error-ex": "^1.3.1", @@ -42326,28 +36816,20 @@ }, "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true } } }, "import-sort-parser": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser/-/import-sort-parser-6.0.0.tgz", - "integrity": "sha512-H5L+d6HnqHvThB0GmAA3/43Sv74oCwL0iMk3/ixOv0LRJ69rCyHXeG/+UadMHrD2FefEmgPIWboEPAG7gsQrkA==", "dev": true }, "import-sort-parser-babylon": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser-babylon/-/import-sort-parser-babylon-6.0.0.tgz", - "integrity": "sha512-NyShTiNhTh4Vy7kJUVe6CuvOaQAzzfSIT72wtp3CzGjz8bHjNj59DCAjncuviicmDOgVAgmLuSh1WMcLYAMWGg==", "dev": true, "requires": { "@babel/core": "^7.2.2", @@ -42359,8 +36841,6 @@ }, "import-sort-parser-typescript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-parser-typescript/-/import-sort-parser-typescript-6.0.0.tgz", - "integrity": "sha512-pgxnr3I156DonupQriNsgDb2zJN9TxrqCCIN1rwT/6SDO1rkJb+a0fjqshCjlgacTSA92oPAp1eAwmQUeZi3dw==", "dev": true, "requires": { "typescript": "^3.2.4" @@ -42368,65 +36848,45 @@ "dependencies": { "typescript": { "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true } } }, "import-sort-style": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-style/-/import-sort-style-6.0.0.tgz", - "integrity": "sha512-z0H5PKs7YoDeKxNYXv2AA1mjjZFY07fjeNCXUdTM3ymJtWeeEoTm8CQkFm2l+KPZoMczIvdwzJpWkkOamBnsPw==", "dev": true }, "import-sort-style-module": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/import-sort-style-module/-/import-sort-style-module-6.0.0.tgz", - "integrity": "sha512-Oxd256EVt6TAgawhIDuKnNHWumzHMHFWhVncBBvlHVnx69B4GP/Gu4Xo+gjxtqSEKEvam5ajUkNvnsXLDMDjKg==", "dev": true }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true }, "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "version": "4.0.0" }, "infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "version": "2.0.4" }, "ini": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.0.tgz", - "integrity": "sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw==", "dev": true }, "inline-css": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/inline-css/-/inline-css-4.0.1.tgz", - "integrity": "sha512-gzumhrp0waBLF5TtwQcm5bviA9ZNURXeNOs2xVSTsX60FWPFlrPJol4HI8yrozZ6V5udWKUT3LS2tMUDMMdi1Q==", "requires": { "cheerio": "^1.0.0-rc.10", "css-rules": "^1.1.0", @@ -42439,8 +36899,6 @@ }, "inquirer": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", @@ -42462,27 +36920,19 @@ }, "invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { "loose-envify": "^1.0.0" } }, "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + "version": "2.0.0" }, "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "version": "1.9.1" }, "is-absolute": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { "is-relative": "^1.0.0", @@ -42490,27 +36940,19 @@ } }, "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "version": "0.2.1" }, "is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { "binary-extensions": "^2.0.0" } }, "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "version": "1.1.6" }, "is-builtin-module": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", "dev": true, "requires": { "builtin-modules": "^3.3.0" @@ -42518,8 +36960,6 @@ }, "is-ci": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, "requires": { "ci-info": "^3.2.0" @@ -42527,67 +36967,47 @@ }, "is-core-module": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "requires": { "has": "^1.0.3" } }, "is-directory": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", "dev": true }, "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "version": "2.2.1" }, "is-expression": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", "requires": { "acorn": "^7.1.1", "object-assign": "^4.1.1" }, "dependencies": { "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "version": "7.4.1" } } }, "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "version": "2.1.1" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "version": "3.0.0" }, "is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, "is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } }, "is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "requires": { "global-dirs": "^3.0.0", @@ -42595,50 +37015,34 @@ } }, "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "version": "1.0.0" }, "is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, "is-lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", - "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", "dev": true, "requires": { "tslib": "^2.0.3" } }, "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "version": "7.0.0" }, "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "version": "2.2.0" }, "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "version": "3.0.3" }, "is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true }, "is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { "isobject": "^3.0.1" @@ -42646,19 +37050,13 @@ }, "is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "version": "2.2.2" }, "is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -42666,42 +37064,30 @@ }, "is-relative": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { "is-unc-path": "^1.0.0" } }, "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "version": "2.0.1" }, "is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, "is-unc-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { "unc-path-regex": "^0.1.2" } }, "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "version": "0.1.0" }, "is-upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", - "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -42709,43 +37095,29 @@ }, "is-what": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "version": "1.0.2" }, "is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "requires": { "is-docker": "^2.0.0" } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "1.0.0" }, "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "version": "2.0.0" }, "isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "isomorphic-fetch": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "dev": true, "requires": { "node-fetch": "^2.6.1", @@ -42754,27 +37126,19 @@ }, "isomorphic-ws": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", - "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", "dev": true, "requires": {} }, "isstream": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, "istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true }, "istanbul-lib-instrument": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -42786,16 +37150,12 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", @@ -42805,8 +37165,6 @@ "dependencies": { "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -42816,8 +37174,6 @@ }, "istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "requires": { "debug": "^4.1.1", @@ -42827,16 +37183,12 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "istanbul-reports": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -42844,19 +37196,13 @@ } }, "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" + "version": "1.3.0" }, "iterare": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", - "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==" + "version": "1.2.1" }, "jake": { "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "devOptional": true, "requires": { "async": "^3.2.3", @@ -42867,8 +37213,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "devOptional": true, "requires": { "balanced-match": "^1.0.0", @@ -42877,8 +37221,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "devOptional": true, "requires": { "brace-expansion": "^1.1.7" @@ -42888,8 +37230,6 @@ }, "jest": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", "dev": true, "requires": { "@jest/core": "^28.1.3", @@ -42900,8 +37240,6 @@ }, "jest-changed-files": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", "dev": true, "requires": { "execa": "^5.0.0", @@ -42910,8 +37248,6 @@ }, "jest-circus": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", "dev": true, "requires": { "@jest/environment": "^28.1.3", @@ -42937,8 +37273,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -42949,8 +37283,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -42965,8 +37297,6 @@ }, "jest-cli": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dev": true, "requires": { "@jest/core": "^28.1.3", @@ -42985,8 +37315,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -42997,8 +37325,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -43007,8 +37333,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -43021,8 +37345,6 @@ }, "jest-config": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -43051,8 +37373,6 @@ }, "jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43068,8 +37388,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43082,8 +37400,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -43093,8 +37409,6 @@ }, "jest-config": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.1.tgz", - "integrity": "sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -43123,8 +37437,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -43133,8 +37445,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -43147,8 +37457,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -43158,8 +37466,6 @@ }, "jest-diff": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43170,8 +37476,6 @@ }, "jest-docblock": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", "dev": true, "requires": { "detect-newline": "^3.0.0" @@ -43179,8 +37483,6 @@ }, "jest-each": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43192,8 +37494,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43208,8 +37508,6 @@ }, "jest-environment-jsdom": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.1.tgz", - "integrity": "sha512-41ZvgSoPNcKG5q3LuuOcAczdBxRq9DbZkPe24okN6ZCmiZdAfFtPg3z+lOtsT1fM6OAERApKT+3m0MRDQH2zIA==", "dev": true, "requires": { "@jest/environment": "^28.1.1", @@ -43224,8 +37522,6 @@ }, "jest-environment-node": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", "dev": true, "requires": { "@jest/environment": "^28.1.3", @@ -43238,8 +37534,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43254,14 +37548,10 @@ }, "jest-get-type": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", "dev": true }, "jest-haste-map": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43280,8 +37570,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43296,8 +37584,6 @@ }, "jest-leak-detector": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, "requires": { "jest-get-type": "^28.0.2", @@ -43306,8 +37592,6 @@ }, "jest-matcher-utils": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43318,8 +37602,6 @@ }, "jest-message-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -43335,8 +37617,6 @@ }, "jest-mock": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43345,15 +37625,11 @@ }, "jest-pnp-resolver": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true, "requires": {} }, "jest-preset-angular": { "version": "12.2.2", - "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-12.2.2.tgz", - "integrity": "sha512-aj5ZwVW6cGGzZKUn6e/jDwFgQh6FHy1zCCXWOeqFCuM3WODrbdUJ93zKrex18e9K1+PvOcP0e20yKbj3gwhfFg==", "dev": true, "requires": { "bs-logger": "^0.2.6", @@ -43366,14 +37642,10 @@ }, "jest-regex-util": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", "dev": true }, "jest-resolve": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz", - "integrity": "sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43389,8 +37661,6 @@ }, "jest-resolve-dependencies": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", "dev": true, "requires": { "jest-regex-util": "^28.0.2", @@ -43399,8 +37669,6 @@ }, "jest-runner": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -43428,8 +37696,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -43440,8 +37706,6 @@ }, "jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43457,8 +37721,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43471,14 +37733,10 @@ }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-support": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -43489,8 +37747,6 @@ }, "jest-runtime": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, "requires": { "@jest/environment": "^28.1.3", @@ -43519,8 +37775,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -43531,8 +37785,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -43541,8 +37793,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -43555,8 +37805,6 @@ }, "jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -43572,8 +37820,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43586,8 +37832,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -43597,8 +37841,6 @@ }, "jest-snapshot": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -43628,8 +37870,6 @@ "dependencies": { "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43644,8 +37884,6 @@ }, "jest-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, "requires": { "@jest/types": "^28.1.1", @@ -43658,8 +37896,6 @@ }, "jest-validate": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43672,16 +37908,12 @@ "dependencies": { "camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true } } }, "jest-watcher": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, "requires": { "@jest/test-result": "^28.1.3", @@ -43696,8 +37928,6 @@ "dependencies": { "@jest/test-result": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { "@jest/console": "^28.1.3", @@ -43708,8 +37938,6 @@ }, "jest-util": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { "@jest/types": "^28.1.3", @@ -43724,8 +37952,6 @@ }, "jest-worker": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, "requires": { "@types/node": "*", @@ -43735,8 +37961,6 @@ }, "js-beautify": { "version": "1.14.6", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.6.tgz", - "integrity": "sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==", "requires": { "config-chain": "^1.1.13", "editorconfig": "^0.15.3", @@ -43745,24 +37969,16 @@ } }, "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + "version": "1.1.6" }, "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==" + "version": "1.0.2" }, "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "version": "4.0.0" }, "js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -43770,14 +37986,10 @@ }, "jsbn": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, "jsdom": { "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", "dev": true, "requires": { "abab": "^2.0.5", @@ -43811,8 +38023,6 @@ "dependencies": { "form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -43822,14 +38032,10 @@ }, "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "tough-cookie": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "requires": { "psl": "^1.1.33", @@ -43840,51 +38046,35 @@ }, "universalify": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true } } }, "jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "version": "2.3.1" }, "json-schema": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "json-stable-stringify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", "dev": true, "requires": { "jsonify": "~0.0.0" @@ -43892,20 +38082,14 @@ }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, "json-to-pretty-yaml": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", - "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", "dev": true, "requires": { "remedial": "^1.0.7", @@ -43914,20 +38098,14 @@ }, "json5": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, "jsonc-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", "dev": true }, "jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" @@ -43935,20 +38113,14 @@ }, "jsonify": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", "dev": true }, "jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true }, "jsonwebtoken": { "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", "requires": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -43963,16 +38135,12 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.1" } } }, "jsprim": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "requires": { "assert-plus": "1.0.0", @@ -43983,8 +38151,6 @@ }, "jstransformer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", "requires": { "is-promise": "^2.0.0", "promise": "^7.0.1" @@ -43992,8 +38158,6 @@ }, "juice": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/juice/-/juice-7.0.0.tgz", - "integrity": "sha512-AjKQX31KKN+uJs+zaf+GW8mBO/f/0NqSh2moTMyvwBY+4/lXIYTU8D8I2h6BAV3Xnz6GGsbalUyFqbYMe+Vh+Q==", "requires": { "cheerio": "^1.0.0-rc.3", "commander": "^5.1.0", @@ -44003,16 +38167,12 @@ }, "dependencies": { "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + "version": "5.1.0" } } }, "jwa": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", "requires": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -44021,8 +38181,6 @@ }, "jws": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", "requires": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -44030,8 +38188,6 @@ }, "karma-source-map-support": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", "dev": true, "requires": { "source-map-support": "^0.5.5" @@ -44039,8 +38195,6 @@ }, "keyv": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.0.tgz", - "integrity": "sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==", "dev": true, "requires": { "json-buffer": "3.0.1" @@ -44048,39 +38202,27 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "version": "3.0.3" }, "klona": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "lazy-ass": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true }, "lazystream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "requires": { "readable-stream": "^2.0.5" }, "dependencies": { "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -44093,8 +38235,6 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } @@ -44103,8 +38243,6 @@ }, "less": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, "requires": { "copy-anything": "^2.0.1", @@ -44121,8 +38259,6 @@ "dependencies": { "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "requires": { @@ -44132,22 +38268,16 @@ }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "optional": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true } @@ -44155,8 +38285,6 @@ }, "less-loader": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.0.0.tgz", - "integrity": "sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==", "dev": true, "requires": { "klona": "^2.0.4" @@ -44164,14 +38292,10 @@ }, "leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, "levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { "prelude-ls": "^1.2.1", @@ -44179,14 +38303,10 @@ } }, "libbase64": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz", - "integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==" + "version": "1.2.1" }, "libmime": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.1.0.tgz", - "integrity": "sha512-xOqorG21Va+3CjpFOfFTU7SWohHH2uIX9ZY4Byz6J+lvpfvc486tOAT/G9GfbrKtJ9O7NCX9o0aC2lxqbnZ9EA==", "requires": { "encoding-japanese": "2.0.0", "iconv-lite": "0.6.3", @@ -44196,8 +38316,6 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -44205,19 +38323,13 @@ } }, "libphonenumber-js": { - "version": "1.10.13", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.13.tgz", - "integrity": "sha512-b74iyWmwb4GprAUPjPkJ11GTC7KX4Pd3onpJfKxYyY8y9Rbb4ERY47LvCMEDM09WD3thiLDMXtkfDK/AX+zT7Q==" + "version": "1.10.13" }, "libqp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", - "integrity": "sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA==" + "version": "1.1.0" }, "license-webpack-plugin": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", "dev": true, "requires": { "webpack-sources": "^3.0.0" @@ -44225,27 +38337,19 @@ }, "lilconfig": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "version": "1.2.4" }, "linkify-it": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.0.tgz", - "integrity": "sha512-QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A==", "requires": { "uc.micro": "^1.0.1" } }, "list-stylesheets": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/list-stylesheets/-/list-stylesheets-2.0.0.tgz", - "integrity": "sha512-EMhWosVmqftbB3WZb4JWcS3tVj9rhBpkDqB87HaNdOi5gpFZNC+Od7hHPFSSlB99Qt/HxJZs8atINa/z672EDA==", "requires": { "cheerio": "1.0.0-rc.10", "pick-util": "^1.1.4" @@ -44253,8 +38357,6 @@ "dependencies": { "cheerio": { "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "requires": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -44267,8 +38369,6 @@ }, "cheerio-select": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", "requires": { "css-select": "^4.3.0", "css-what": "^6.0.1", @@ -44279,8 +38379,6 @@ }, "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -44289,16 +38387,12 @@ } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "6.0.1" } } }, "listr2": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -44313,139 +38407,89 @@ }, "loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", "dev": true }, "localstorage-slim": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/localstorage-slim/-/localstorage-slim-2.3.0.tgz", - "integrity": "sha512-vGuIEXmoSseZW2dO7Y9vFIs2iBORvxSMlFBpNQpTpuE/s9/myj1Kxz3iQsyDMSRyusLB/Z4T/hlcMH36PUiJrg==", "dev": true }, "locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { "p-locate": "^5.0.0" } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "version": "4.17.21" }, "lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "dev": true }, "lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + "version": "4.2.0" }, "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + "version": "4.5.0" }, "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + "version": "4.4.0" }, "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "version": "4.3.0" }, "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + "version": "3.0.3" }, "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "version": "4.0.4" }, "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "version": "3.0.3" }, "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "version": "4.0.6" }, "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + "version": "4.0.1" }, "lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, "lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, "lodash.omit": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", - "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==" + "version": "4.5.0" }, "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "version": "4.1.1" }, "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "version": "4.7.0" }, "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + "version": "4.6.0" }, "lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "lodash.xorby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.xorby/-/lodash.xorby-4.7.0.tgz", - "integrity": "sha512-gYiD6nvuQy0AEkMoUju+t4f4Rn18fjsLB/7x7YZFqtFT9kmegRLrj/uGEQVyVDy7otTmSrIMXNOk2wwuLcfHCQ==" + "version": "4.7.0" }, "log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -44453,8 +38497,6 @@ }, "log-update": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { "ansi-escapes": "^4.3.0", @@ -44465,8 +38507,6 @@ "dependencies": { "slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -44476,8 +38516,6 @@ }, "wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -44488,19 +38526,13 @@ } }, "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" + "version": "1.8.0" }, "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "version": "4.0.0" }, "loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -44508,8 +38540,6 @@ }, "lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -44517,8 +38547,6 @@ }, "lower-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", - "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -44526,22 +38554,16 @@ }, "lowercase-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true }, "lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "magic-string": { "version": "0.26.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" @@ -44549,8 +38571,6 @@ }, "mailparser": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.5.0.tgz", - "integrity": "sha512-mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg==", "requires": { "encoding-japanese": "2.0.0", "he": "1.2.0", @@ -44565,23 +38585,17 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "nodemailer": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", - "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==" + "version": "6.7.3" } } }, "mailsplit": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.3.2.tgz", - "integrity": "sha512-coES12hhKqagkuBTJoqERX+y9bXNpxbxw3Esd07auuwKYmcagouVlgucyIVRp48fnswMKxcUtLoFn/L1a75ynQ==", "requires": { "libbase64": "1.2.1", "libmime": "5.1.0", @@ -44590,29 +38604,21 @@ }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "make-error": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, "make-fetch-happen": { "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, "requires": { "agentkeepalive": "^4.2.1", @@ -44635,16 +38641,12 @@ "dependencies": { "lru-cache": { "version": "7.14.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", - "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true } } }, "makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "requires": { "tmpl": "1.0.5" @@ -44652,14 +38654,10 @@ }, "map-cache": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, "md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "requires": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -44668,111 +38666,75 @@ }, "mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "version": "0.3.0" }, "mediaquery-text": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mediaquery-text/-/mediaquery-text-1.2.0.tgz", - "integrity": "sha512-cJyRqgYQi+hsYhRkyd5le0s4LsEPvOB7r+6X3jdEELNqVlM9mRIgyUPg9BzF+PuTqQH1ZekgIjYVOeWSXWq35Q==", "requires": { "cssom": "^0.5.0" } }, "memfs": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dev": true, "requires": { "fs-monkey": "^1.0.3" } }, "mensch": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - "integrity": "sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==" + "version": "0.3.4" }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.1" }, "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "version": "2.0.0" }, "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "version": "1.4.1" }, "meros": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/meros/-/meros-1.2.1.tgz", - "integrity": "sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==", "dev": true, "requires": {} }, "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "version": "1.1.2" }, "micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" } }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "version": "1.6.0" }, "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "version": "1.52.0" }, "mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { "mime-db": "1.52.0" } }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "version": "2.1.0" }, "mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "version": "1.0.1" }, "mini-css-extract-plugin": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dev": true, "requires": { "schema-utils": "^4.0.0" @@ -44780,8 +38742,6 @@ "dependencies": { "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -44794,27 +38754,19 @@ }, "minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, "minimatch": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "requires": { "brace-expansion": "^2.0.1" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.6" }, "minipass": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -44822,8 +38774,6 @@ }, "minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -44831,8 +38781,6 @@ }, "minipass-fetch": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, "requires": { "encoding": "^0.1.13", @@ -44843,8 +38791,6 @@ }, "minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -44852,8 +38798,6 @@ }, "minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, "requires": { "jsonparse": "^1.3.1", @@ -44862,8 +38806,6 @@ }, "minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -44871,8 +38813,6 @@ }, "minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, "requires": { "minipass": "^3.0.0" @@ -44880,8 +38820,6 @@ }, "minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { "minipass": "^3.0.0", @@ -44890,8 +38828,6 @@ }, "mjml": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml/-/mjml-4.13.0.tgz", - "integrity": "sha512-OnFKESouLshz8DPFSb6M/dE8GkhiJnoy6LAam5TiLA1anAj24yQ2ZH388LtQoEkvTisqwiTmc9ejDh5ctnFaJQ==", "requires": { "@babel/runtime": "^7.14.6", "mjml-cli": "4.13.0", @@ -44903,8 +38839,6 @@ }, "mjml-accordion": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-accordion/-/mjml-accordion-4.13.0.tgz", - "integrity": "sha512-E3yihZW5Oq2p+sWOcr8kWeRTROmiTYOGxB4IOxW/jTycdY07N3FX3e6vuh7Fv3rryHEUaydUQYto3ICVyctI7w==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -44913,8 +38847,6 @@ }, "mjml-body": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-body/-/mjml-body-4.13.0.tgz", - "integrity": "sha512-S4HgwAuO9dEsyX9sr6WBf9/xr+H2ASVaLn22aurJm1S2Lvc1wifLPYBQgFmNdCjaesTCNtOMUDpG+Rbnavyaqg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -44923,8 +38855,6 @@ }, "mjml-button": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-button/-/mjml-button-4.13.0.tgz", - "integrity": "sha512-3y8IAHCCxh7ESHh1aOOqobZKUgyNxOKAGQ9TlJoyaLpsKUFzkN8nmrD0KXF0ADSuzvhMZ1CdRIJuZ5mjv2TwWQ==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -44933,8 +38863,6 @@ }, "mjml-carousel": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-carousel/-/mjml-carousel-4.13.0.tgz", - "integrity": "sha512-ORSY5bEYlMlrWSIKI/lN0Tz3uGltWAjG8DQl2Yr3pwjwOaIzGE+kozrDf+T9xItfiIIbvKajef1dg7B7XgP0zg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -44943,8 +38871,6 @@ }, "mjml-cli": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-cli/-/mjml-cli-4.13.0.tgz", - "integrity": "sha512-kAZxpH0QqlTF/CcLzELgKw1ljKRxrmWJ310CJQhbPAxHvwQ/nIb+q82U+zRJAelRPPKjnOb+hSrMRqTgk9rH3w==", "requires": { "@babel/runtime": "^7.14.6", "chokidar": "^3.0.0", @@ -44961,8 +38887,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -44970,8 +38894,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -44983,16 +38905,12 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -45004,16 +38922,12 @@ } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "version": "20.2.9" } } }, "mjml-column": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-column/-/mjml-column-4.13.0.tgz", - "integrity": "sha512-O8FrWKK/bCy9XpKxrKRYWNdgWNaVd4TK4RqMeVI/I70IbnYnc1uf15jnsPMxCBSbT+NyXyk8k7fn099797uwpw==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45022,8 +38936,6 @@ }, "mjml-core": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-core/-/mjml-core-4.13.0.tgz", - "integrity": "sha512-kU5AoVTlZaXR/EDi3ix66xpzUe+kScYus71lBH/wo/B+LZW70GHE1AYWtsog5oJp1MuTHpMFTNuBD/wePeEgWg==", "requires": { "@babel/runtime": "^7.14.6", "cheerio": "1.0.0-rc.10", @@ -45039,8 +38951,6 @@ "dependencies": { "cheerio": { "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "requires": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -45053,8 +38963,6 @@ }, "cheerio-select": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", "requires": { "css-select": "^4.3.0", "css-what": "^6.0.1", @@ -45065,8 +38973,6 @@ }, "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -45075,16 +38981,12 @@ } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "6.0.1" } } }, "mjml-divider": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-divider/-/mjml-divider-4.13.0.tgz", - "integrity": "sha512-ooPCwfmxEC+wJduqObYezMp7W5UCHjL9Y1LPB5FGna2FrOejgfd6Ix3ij8Wrmycmlol7E2N4D7c5NDH5DbRCJg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45093,8 +38995,6 @@ }, "mjml-group": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-group/-/mjml-group-4.13.0.tgz", - "integrity": "sha512-U7E8m8aaoAE/dMqjqXPjjrKcwO36B4cquAy9ASldECrIZJBcpFYO6eYf5yLXrNCUM2P0id8pgVjrUq23s00L7Q==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45103,8 +39003,6 @@ }, "mjml-head": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head/-/mjml-head-4.13.0.tgz", - "integrity": "sha512-sL2qQuoVALXBCiemu4DPo9geDr8DuUdXVJxm+4nd6k5jpLCfSDmFlNhgSsLPzsYn7VEac3/sxsjLtomQ+6/BHg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45113,8 +39011,6 @@ }, "mjml-head-attributes": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-attributes/-/mjml-head-attributes-4.13.0.tgz", - "integrity": "sha512-haggCafno+0lQylxJStkINCVCPMwfTpwE6yjCHeGOpQl/TkoNmjNkDr7DEEbNTZbt4Ekg070lQFn7clDy38EoA==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45123,8 +39019,6 @@ }, "mjml-head-breakpoint": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-breakpoint/-/mjml-head-breakpoint-4.13.0.tgz", - "integrity": "sha512-D2iPDeUKQK1+rYSNa2HGOvgfPxZhNyndTG0iBEb/FxdGge2hbeDCZEN0mwDYE3wWB+qSBqlCuMI+Vr4pEjZbKg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45133,8 +39027,6 @@ }, "mjml-head-font": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-font/-/mjml-head-font-4.13.0.tgz", - "integrity": "sha512-mYn8aWnbrEap5vX2b4662hkUv6WifcYzYn++Yi6OHrJQi55LpzcU+myAGpfQEXXrpU8vGwExMTFKsJq5n2Kaow==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45143,8 +39035,6 @@ }, "mjml-head-html-attributes": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-html-attributes/-/mjml-head-html-attributes-4.13.0.tgz", - "integrity": "sha512-m30Oro297+18Zou/1qYjagtmCOWtYXeoS38OABQ5zOSzMItE3TcZI9JNcOueIIWIyFCETe8StrTAKcQ2GHwsDw==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45153,8 +39043,6 @@ }, "mjml-head-preview": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-preview/-/mjml-head-preview-4.13.0.tgz", - "integrity": "sha512-v0K/NocjFCbaoF/0IMVNmiqov91HxqT07vNTEl0Bt9lKFrTKVC01m1S4K7AB78T/bEeJ/HwmNjr1+TMtVNGGow==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45163,8 +39051,6 @@ }, "mjml-head-style": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-style/-/mjml-head-style-4.13.0.tgz", - "integrity": "sha512-tBa33GL9Atn5bAM2UwE+uxv4rI29WgX/e5lXX+5GWlsb4thmiN6rxpFTNqBqWbBNRbZk4UEZF78M7Da8xC1ZGQ==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45173,8 +39059,6 @@ }, "mjml-head-title": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-head-title/-/mjml-head-title-4.13.0.tgz", - "integrity": "sha512-Mq0bjuZXJlwxfVcjuYihQcigZSDTKeQaG3nORR1D0jsOH2BXU4XgUK1UOcTXn2qCBIfRoIMq7rfzYs+L0CRhdw==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45183,8 +39067,6 @@ }, "mjml-hero": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-hero/-/mjml-hero-4.13.0.tgz", - "integrity": "sha512-aWEOScdrhyjwdKBWG4XQaElRHP8LU5PtktkpMeBXa4yxrxNs25qRnDqMNkjSrnnmFKWZmQ166tfboY6RBNf0UA==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45193,8 +39075,6 @@ }, "mjml-image": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-image/-/mjml-image-4.13.0.tgz", - "integrity": "sha512-agMmm2wRZTIrKwrUnYFlnAbtrKYSP0R2en+Vf92HPspAwmaw3/AeOW/QxmSiMhfGf+xsEJyzVvR/nd33jbT3sg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45203,8 +39083,6 @@ }, "mjml-migrate": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-migrate/-/mjml-migrate-4.13.0.tgz", - "integrity": "sha512-I1euHiAyNpaz+B5vH+Z4T+hg/YtI5p3PqQ3/zTLv8gi24V6BILjTaftWhH5+3R/gQkQhH0NUaWNnRmds+Mq5DQ==", "requires": { "@babel/runtime": "^7.14.6", "js-beautify": "^1.6.14", @@ -45216,8 +39094,6 @@ "dependencies": { "yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -45229,16 +39105,12 @@ } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "version": "20.2.9" } } }, "mjml-navbar": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-navbar/-/mjml-navbar-4.13.0.tgz", - "integrity": "sha512-0Oqyyk+OdtXfsjswRb/7Ql1UOjN4MbqFPKoyltJqtj+11MRpF5+Wjd74Dj9H7l81GFwkIB9OaP+ZMiD+TPECgg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45247,8 +39119,6 @@ }, "mjml-parser-xml": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-parser-xml/-/mjml-parser-xml-4.13.0.tgz", - "integrity": "sha512-phljtI8DaW++q0aybR/Ykv9zCyP/jCFypxVNo26r2IQo//VYXyc7JuLZZT8N/LAI8lZcwbTVxQPBzJTmZ5IfwQ==", "requires": { "@babel/runtime": "^7.14.6", "detect-node": "2.0.4", @@ -45258,16 +39128,12 @@ "dependencies": { "domhandler": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", "requires": { "domelementtype": "^2.0.1" } }, "htmlparser2": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -45279,8 +39145,6 @@ }, "mjml-preset-core": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-preset-core/-/mjml-preset-core-4.13.0.tgz", - "integrity": "sha512-gxzYaKkvUrHuzT1oqjEPSDtdmgEnN99Hf5f1r2CR5aMOB1x66EA3T8ATvF1o7qrBTVV4KMVlQem3IubMSYJZRw==", "requires": { "@babel/runtime": "^7.14.6", "mjml-accordion": "4.13.0", @@ -45312,8 +39176,6 @@ }, "mjml-raw": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-raw/-/mjml-raw-4.13.0.tgz", - "integrity": "sha512-JbBYxwX1a/zbqnCrlDCRNqov2xqUrMCaEdTHfqE2athj479aQXvLKFM20LilTMaClp/dR0yfvFLfFVrC5ej4FQ==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45322,8 +39184,6 @@ }, "mjml-section": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-section/-/mjml-section-4.13.0.tgz", - "integrity": "sha512-BLcqlhavtRakKtzDQPLv6Ae4Jt4imYWq/P0jo+Sjk7tP4QifgVA2KEQOirPK5ZUqw/lvK7Afhcths5rXZ2ItnQ==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45332,8 +39192,6 @@ }, "mjml-social": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-social/-/mjml-social-4.13.0.tgz", - "integrity": "sha512-zL2a7Wwsk8OXF0Bqu+1B3La1UPwdTMcEXptO8zdh2V5LL6Xb7Gfyvx6w0CmmBtG5IjyCtqaKy5wtrcpG9Hvjfg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45342,8 +39200,6 @@ }, "mjml-spacer": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-spacer/-/mjml-spacer-4.13.0.tgz", - "integrity": "sha512-Acw4QJ0MJ38W4IewXuMX7hLaW1BZaln+gEEuTfrv0xwPdTxX1ILqz4r+s9mYMxYkIDLWMCjBvXyQK6aWlid13A==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45352,8 +39208,6 @@ }, "mjml-table": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-table/-/mjml-table-4.13.0.tgz", - "integrity": "sha512-UAWPVMaGReQhf776DFdiwdcJTIHTek3zzQ1pb+E7VlypEYgIpFvdUJ39UIiiflhqtdBATmHwKBOtePwU0MzFMg==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45362,8 +39216,6 @@ }, "mjml-text": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-text/-/mjml-text-4.13.0.tgz", - "integrity": "sha512-uDuraaQFdu+6xfuigCimbeznnOnJfwRdcCL1lTBTusTuEvW/5Va6m2D3mnMeEpl+bp4+cxesXIz9st6A9pcg5A==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45372,16 +39224,12 @@ }, "mjml-validator": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-validator/-/mjml-validator-4.13.0.tgz", - "integrity": "sha512-uURYfyQYtHJ6Qz/1A7/+E9ezfcoISoLZhYK3olsxKRViwaA2Mm8gy/J3yggZXnsUXWUns7Qymycm5LglLEIiQg==", "requires": { "@babel/runtime": "^7.14.6" } }, "mjml-wrapper": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/mjml-wrapper/-/mjml-wrapper-4.13.0.tgz", - "integrity": "sha512-p/44JvHg04rAFR7QDImg8nZucEokIjFH6KJMHxsO0frJtLZ+IuakctzlZAADHsqiR52BwocDsXSa+o9SE2l6Ng==", "requires": { "@babel/runtime": "^7.14.6", "lodash": "^4.17.21", @@ -45391,29 +39239,19 @@ }, "mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "version": "0.5.3" }, "moo": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + "version": "0.5.1" }, "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.3" }, "multer": { "version": "1.4.4-lts.1", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz", - "integrity": "sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==", "requires": { "append-field": "^1.0.0", "busboy": "^1.0.0", @@ -45426,8 +39264,6 @@ "dependencies": { "mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "requires": { "minimist": "^1.2.6" } @@ -45436,8 +39272,6 @@ }, "multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "requires": { "dns-packet": "^5.2.2", @@ -45446,39 +39280,27 @@ }, "mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, "nanoid": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "native-request": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", "dev": true, "optional": true }, "natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, "natural-orderby": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", - "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", "dev": true }, "nearley": { "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", "requires": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -45488,8 +39310,6 @@ }, "needle": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", - "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "dev": true, "optional": true, "requires": { @@ -45500,8 +39320,6 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, "requires": { @@ -45510,8 +39328,6 @@ }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, "requires": { @@ -45521,47 +39337,24 @@ } }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "version": "0.6.3" }, "neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "devOptional": true }, "netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==" + "version": "2.0.2" }, "new-github-issue-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", - "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==" - }, - "nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "dev": true, - "optional": true, - "requires": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } + "version": "0.2.1" }, "nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, "no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { "lower-case": "^2.0.2", @@ -45570,44 +39363,30 @@ }, "node-abort-controller": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz", - "integrity": "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==", "dev": true }, "node-addon-api": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true }, "node-domexception": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "dev": true }, "node-fetch": { "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" }, "dependencies": { "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "version": "0.0.3" }, "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "version": "3.0.1" }, "whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -45617,14 +39396,10 @@ }, "node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true }, "node-gyp": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz", - "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==", "dev": true, "requires": { "env-paths": "^2.2.0", @@ -45641,8 +39416,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -45651,8 +39424,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -45665,8 +39436,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -45674,8 +39443,6 @@ }, "nopt": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -45685,39 +39452,27 @@ }, "node-gyp-build": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", "dev": true }, "node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, "node-releases": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "nodemailer": { - "version": "6.7.8", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.8.tgz", - "integrity": "sha512-2zaTFGqZixVmTxpJRCFC+Vk5eGRd/fYtvIR+dl5u9QXLTQWGIf48x/JXvo58g9sa0bU6To04XUv554Paykum3g==" + "version": "6.7.8" }, "nopt": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "requires": { "abbrev": "^1.0.0" } }, "normalize-package-data": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", @@ -45727,26 +39482,18 @@ } }, "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "version": "3.0.0" }, "normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true }, "normalize-url": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true }, "npm-bundled": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", "dev": true, "requires": { "npm-normalize-package-bin": "^1.0.1" @@ -45754,8 +39501,6 @@ }, "npm-install-checks": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", "dev": true, "requires": { "semver": "^7.1.1" @@ -45763,14 +39508,10 @@ }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "dev": true }, "npm-package-arg": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", - "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", @@ -45781,8 +39522,6 @@ }, "npm-packlist": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", "dev": true, "requires": { "glob": "^8.0.1", @@ -45793,8 +39532,6 @@ "dependencies": { "npm-bundled": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", "dev": true, "requires": { "npm-normalize-package-bin": "^2.0.0" @@ -45802,16 +39539,12 @@ }, "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true } } }, "npm-pick-manifest": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz", - "integrity": "sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg==", "dev": true, "requires": { "npm-install-checks": "^5.0.0", @@ -45822,8 +39555,6 @@ }, "npm-registry-fetch": { "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -45837,16 +39568,12 @@ }, "npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { "path-key": "^3.0.0" } }, "npmlog": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { "are-we-there-yet": "^3.0.0", @@ -45857,28 +39584,20 @@ }, "nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { "boolbase": "^1.0.0" } }, "nullthrows": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true }, "nwsapi": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", "dev": true }, "nx": { "version": "14.8.1", - "resolved": "https://registry.npmjs.org/nx/-/nx-14.8.1.tgz", - "integrity": "sha512-9fDmK+W6HCOpNrGPllbYdAxpXCEhbSHrO3rWd9th/m393Rc12UrP+QvV8GR8uKOti8A8vSKIT2tQpME0Xf3Xww==", "dev": true, "requires": { "@nrwl/cli": "14.8.1", @@ -45919,8 +39638,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -45929,8 +39646,6 @@ }, "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -45939,14 +39654,10 @@ }, "dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, "fast-glob": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -45958,8 +39669,6 @@ }, "glob": { "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -45972,14 +39681,10 @@ }, "jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -45987,8 +39692,6 @@ }, "semver": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -45996,8 +39699,6 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -46006,46 +39707,30 @@ } }, "oauth": { - "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + "version": "0.9.15" }, "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "version": "4.1.1" }, "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "version": "3.0.0" }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.12.2" }, "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==" + "version": "0.11.8" }, "object-treeify": { "version": "1.1.33", - "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", - "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", "dev": true }, "object.assign": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -46056,44 +39741,32 @@ }, "obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, "on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } }, "on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } }, "onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" } }, "open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -46103,14 +39776,10 @@ }, "opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true }, "optimism": { "version": "0.16.1", - "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz", - "integrity": "sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==", "dev": true, "requires": { "@wry/context": "^0.6.0", @@ -46119,8 +39788,6 @@ }, "optionator": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { "deep-is": "^0.1.3", @@ -46133,8 +39800,6 @@ }, "ora": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "requires": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -46149,85 +39814,61 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true }, "ospath": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", "dev": true }, "p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true }, "p-filter": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", "requires": { "p-map": "^2.0.0" }, "dependencies": { "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "version": "2.1.0" } } }, "p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { "yocto-queue": "^0.1.0" } }, "p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { "p-limit": "^3.0.2" } }, "p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "requires": { "aggregate-error": "^3.0.0" } }, "p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "requires": { "@types/retry": "0.12.0", "retry": "^0.13.1" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "version": "2.2.0" }, "pac-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", - "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -46241,14 +39882,10 @@ }, "dependencies": { "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "version": "1.1.2" }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -46257,8 +39894,6 @@ }, "socks-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", "requires": { "agent-base": "^6.0.2", "debug": "4", @@ -46269,8 +39904,6 @@ }, "pac-resolver": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", - "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", "requires": { "degenerator": "^3.0.2", "ip": "^1.1.5", @@ -46278,16 +39911,12 @@ }, "dependencies": { "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + "version": "1.1.8" } } }, "pacote": { "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", "dev": true, "requires": { "@npmcli/git": "^3.0.0", @@ -46315,14 +39944,10 @@ }, "pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { "dot-case": "^3.0.4", @@ -46331,8 +39956,6 @@ }, "parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { "callsites": "^3.0.0" @@ -46340,8 +39963,6 @@ }, "parse-filepath": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "requires": { "is-absolute": "^1.0.0", @@ -46351,8 +39972,6 @@ }, "parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -46362,21 +39981,15 @@ }, "parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true }, "parse5": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", "dev": true, "optional": true }, "parse5-html-rewriting-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", "dev": true, "requires": { "parse5": "^6.0.1", @@ -46385,31 +39998,23 @@ "dependencies": { "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true } } }, "parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "requires": { "parse5": "^6.0.1" }, "dependencies": { "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "6.0.1" } } }, "parse5-sax-parser": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", "dev": true, "requires": { "parse5": "^6.0.1" @@ -46417,30 +40022,22 @@ "dependencies": { "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true } } }, "parseley": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.7.0.tgz", - "integrity": "sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==", "requires": { "moo": "^0.5.1", "nearley": "^2.20.1" } }, "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "version": "1.3.3" }, "pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -46449,8 +40046,6 @@ }, "passport": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", "requires": { "passport-strategy": "1.x.x", "pause": "0.0.1", @@ -46459,16 +40054,12 @@ }, "passport-google-oauth20": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", - "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", "requires": { "passport-oauth2": "1.x.x" } }, "passport-jwt": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/passport-jwt/-/passport-jwt-4.0.0.tgz", - "integrity": "sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg==", "requires": { "jsonwebtoken": "^8.2.0", "passport-strategy": "^1.0.0" @@ -46476,8 +40067,6 @@ }, "passport-oauth2": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", "requires": { "base64url": "3.x.x", "oauth": "0.9.x", @@ -46487,14 +40076,10 @@ } }, "passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + "version": "1.0.0" }, "password-prompt": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", - "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", "dev": true, "requires": { "ansi-escapes": "^3.1.0", @@ -46503,14 +40088,10 @@ "dependencies": { "ansi-escapes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, "cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -46522,20 +40103,14 @@ }, "path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -46543,14 +40118,10 @@ }, "shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, "which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -46560,8 +40131,6 @@ }, "path-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", "dev": true, "requires": { "dot-case": "^3.0.4", @@ -46569,29 +40138,19 @@ } }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "version": "4.0.0" }, "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "version": "1.0.1" }, "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "version": "3.1.1" }, "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "version": "1.0.7" }, "path-root": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "requires": { "path-root-regex": "^0.1.0" @@ -46599,71 +40158,47 @@ }, "path-root-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true }, "path-to-regexp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", - "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" + "version": "3.2.0" }, "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "version": "4.0.0" }, "pause": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + "version": "0.0.1" }, "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "version": "1.2.0" }, "performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", "dev": true }, "pick-util": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pick-util/-/pick-util-1.1.5.tgz", - "integrity": "sha512-H0MaM8T7wpQ/azvB12ChZw7kpSFzjsgv3Z+N7fUWnL1McTGSEeroCngcK4eOPiFQq08rAyKX3hadcAB1kUqfXA==", "requires": { "@jonkemp/package-utils": "^1.0.8" } }, "picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "version": "2.3.1" }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "pirates": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, "piscina": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", "dev": true, "requires": { "eventemitter-asyncresource": "^1.0.0", @@ -46674,21 +40209,15 @@ }, "pkg-dir": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "requires": { "find-up": "^5.0.0" } }, "pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" + "version": "8.0.0" }, "portfinder": { "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dev": true, "requires": { "async": "^2.6.4", @@ -46698,8 +40227,6 @@ "dependencies": { "async": { "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -46707,8 +40234,6 @@ }, "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -46716,8 +40241,6 @@ }, "mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "requires": { "minimist": "^1.2.6" @@ -46727,8 +40250,6 @@ }, "postcss": { "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", "dev": true, "requires": { "nanoid": "^3.3.4", @@ -46738,8 +40259,6 @@ }, "postcss-attribute-case-insensitive": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -46747,8 +40266,6 @@ }, "postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.9", @@ -46757,8 +40274,6 @@ }, "postcss-clamp": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46766,8 +40281,6 @@ }, "postcss-color-functional-notation": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46775,8 +40288,6 @@ }, "postcss-color-hex-alpha": { "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46784,8 +40295,6 @@ }, "postcss-color-rebeccapurple": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46793,8 +40302,6 @@ }, "postcss-colormin": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -46805,8 +40312,6 @@ }, "postcss-convert-values": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dev": true, "requires": { "browserslist": "^4.20.3", @@ -46815,8 +40320,6 @@ }, "postcss-custom-media": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46824,8 +40327,6 @@ }, "postcss-custom-properties": { "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46833,8 +40334,6 @@ }, "postcss-custom-selectors": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.4" @@ -46842,8 +40341,6 @@ }, "postcss-dir-pseudo-class": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -46851,36 +40348,26 @@ }, "postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true, "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true, "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true, "requires": {} }, "postcss-double-position-gradients": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dev": true, "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", @@ -46889,8 +40376,6 @@ }, "postcss-env-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46898,8 +40383,6 @@ }, "postcss-focus-visible": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.9" @@ -46907,8 +40390,6 @@ }, "postcss-focus-within": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.9" @@ -46916,22 +40397,16 @@ }, "postcss-font-variant": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", "dev": true, "requires": {} }, "postcss-gap-properties": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "dev": true, "requires": {} }, "postcss-image-set-function": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -46939,8 +40414,6 @@ }, "postcss-import": { "version": "15.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", - "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", @@ -46950,15 +40423,11 @@ }, "postcss-initial": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", "dev": true, "requires": {} }, "postcss-lab-function": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dev": true, "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", @@ -46967,8 +40436,6 @@ }, "postcss-loader": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", @@ -46978,22 +40445,16 @@ }, "postcss-logical": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "dev": true, "requires": {} }, "postcss-media-minmax": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "dev": true, "requires": {} }, "postcss-merge-longhand": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", @@ -47002,8 +40463,6 @@ }, "postcss-merge-rules": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -47014,8 +40473,6 @@ }, "postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47023,8 +40480,6 @@ }, "postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "requires": { "colord": "^2.9.1", @@ -47034,8 +40489,6 @@ }, "postcss-minify-params": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -47045,8 +40498,6 @@ }, "postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" @@ -47054,15 +40505,11 @@ }, "postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -47072,8 +40519,6 @@ }, "postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.4" @@ -47081,8 +40526,6 @@ }, "postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { "icss-utils": "^5.0.0" @@ -47090,8 +40533,6 @@ }, "postcss-nesting": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.0", @@ -47100,15 +40541,11 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47116,8 +40553,6 @@ }, "postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47125,8 +40560,6 @@ }, "postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47134,8 +40567,6 @@ }, "postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47143,8 +40574,6 @@ }, "postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47152,8 +40581,6 @@ }, "postcss-normalize-unicode": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -47162,8 +40589,6 @@ }, "postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "requires": { "normalize-url": "^6.0.1", @@ -47172,8 +40597,6 @@ }, "postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47181,14 +40604,10 @@ }, "postcss-opacity-percentage": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", "dev": true }, "postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "requires": { "cssnano-utils": "^3.1.0", @@ -47197,8 +40616,6 @@ }, "postcss-overflow-shorthand": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47206,15 +40623,11 @@ }, "postcss-page-break": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", "dev": true, "requires": {} }, "postcss-place": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47222,8 +40635,6 @@ }, "postcss-preset-env": { "version": "7.8.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", - "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", "dev": true, "requires": { "@csstools/postcss-cascade-layers": "^1.0.5", @@ -47279,8 +40690,6 @@ }, "postcss-pseudo-class-any-link": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -47288,8 +40697,6 @@ }, "postcss-reduce-initial": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -47298,8 +40705,6 @@ }, "postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -47307,15 +40712,11 @@ }, "postcss-replace-overflow-wrap": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", "dev": true, "requires": {} }, "postcss-selector-not": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -47323,8 +40724,6 @@ }, "postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -47333,8 +40732,6 @@ }, "postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", @@ -47343,8 +40740,6 @@ }, "postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" @@ -47352,25 +40747,17 @@ }, "postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" + "version": "2.7.1" }, "prettier-plugin-import-sort": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/prettier-plugin-import-sort/-/prettier-plugin-import-sort-0.0.7.tgz", - "integrity": "sha512-O0KlUSq+lwvh+UiN3wZDT6wWkf7TNxTVv2/XXE5KqpRNbFJq3nRg2ftzBYFFO8QGpdWIrOB0uCTCtFjIxmVKQw==", "dev": true, "requires": { "import-sort": "^6.0.0", @@ -47381,8 +40768,6 @@ }, "prettier-plugin-prisma": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-prisma/-/prettier-plugin-prisma-4.2.0.tgz", - "integrity": "sha512-7KWA1L1p7PeSLOZJvDFKaik4z9c4SddgMGBkCzwzqUK13LhFhrIq3nyFBMZxoY3jt2gl8HfOiTT44/tCdjIBIQ==", "dev": true, "requires": { "@prisma/prisma-fmt-wasm": "4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826" @@ -47390,22 +40775,16 @@ "dependencies": { "@prisma/prisma-fmt-wasm": { "version": "4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826", - "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.2.0-33.2920a97877e12e055c1333079b8d19cee7f33826.tgz", - "integrity": "sha512-xXE4vjNMlvY2T0MqyOpUwcKnuajn3SDksF23PWtd3mODP5J3rtf1QoqSk99CX1i8Opap/UN0L0VHvPwgE49O7g==", "dev": true } } }, "pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true }, "pretty-format": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, "requires": { "@jest/schemas": "^28.1.3", @@ -47416,28 +40795,20 @@ "dependencies": { "ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true } } }, "prettysize": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", - "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==", "dev": true }, "preview-email": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/preview-email/-/preview-email-3.0.5.tgz", - "integrity": "sha512-q37jdkVw+wic0o/7xYhOTBS4kF0WX3two0OepmR1Fhxp9NTpO3rJTccAjQm95gJx/2Wa/Nv98sr9pXIQ77/foA==", "requires": { "dayjs": "^1.10.6", "debug": "^4.3.2", @@ -47450,8 +40821,6 @@ "dependencies": { "open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -47461,16 +40830,12 @@ }, "prisma": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.4.0.tgz", - "integrity": "sha512-l/QKLmLcKJQFuc+X02LyICo0NWTUVaNNZ00jKJBqwDyhwMAhboD1FWwYV50rkH4Wls0RviAJSFzkC2ZrfawpfA==", "requires": { "@prisma/engines": "4.4.0" } }, "prisma-erd-generator": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prisma-erd-generator/-/prisma-erd-generator-1.2.1.tgz", - "integrity": "sha512-EAmlMlaBN9/L9SayECOE7mJ7iYAfn/QTiIfwGhwFw2klQMEBAVdew/UzOJ7fgGubK14Frp8ov2tWede1yHqe2Q==", "requires": { "@mermaid-js/mermaid-cli": "^9.1.6", "@prisma/client": "^4.4.0", @@ -47480,38 +40845,26 @@ }, "proc-log": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", "dev": true }, "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "version": "2.0.1" }, "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "version": "2.0.3" }, "promise": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { "asap": "~2.0.3" } }, "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, "promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, "requires": { "err-code": "^2.0.2", @@ -47520,16 +40873,12 @@ "dependencies": { "retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true } } }, "prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -47537,8 +40886,6 @@ }, "prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, "requires": { "loose-envify": "^1.4.0", @@ -47547,14 +40894,10 @@ } }, "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "version": "1.2.4" }, "proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -47562,8 +40905,6 @@ }, "proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", - "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", "requires": { "agent-base": "^6.0.0", "debug": "4", @@ -47576,14 +40917,10 @@ }, "dependencies": { "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "version": "1.1.2" }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -47592,16 +40929,12 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { "yallist": "^3.0.2" } }, "socks-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", "requires": { "agent-base": "^6.0.2", "debug": "4", @@ -47609,39 +40942,27 @@ } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "version": "3.1.1" } } }, "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" + "version": "1.0.0" }, "prr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, "optional": true }, "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "version": "1.0.2" }, "psl": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "pug": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", "requires": { "pug-code-gen": "^3.0.2", "pug-filters": "^4.0.0", @@ -47655,8 +40976,6 @@ }, "pug-attrs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", "requires": { "constantinople": "^4.0.1", "js-stringify": "^1.0.2", @@ -47665,8 +40984,6 @@ }, "pug-code-gen": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", "requires": { "constantinople": "^4.0.1", "doctypes": "^1.1.0", @@ -47679,14 +40996,10 @@ } }, "pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" + "version": "2.0.0" }, "pug-filters": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", "requires": { "constantinople": "^4.0.1", "jstransformer": "1.0.0", @@ -47697,8 +41010,6 @@ }, "pug-lexer": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", "requires": { "character-parser": "^2.2.0", "is-expression": "^4.0.0", @@ -47707,8 +41018,6 @@ }, "pug-linker": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", "requires": { "pug-error": "^2.0.0", "pug-walk": "^2.0.0" @@ -47716,8 +41025,6 @@ }, "pug-load": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", "requires": { "object-assign": "^4.1.1", "pug-walk": "^2.0.0" @@ -47725,35 +41032,25 @@ }, "pug-parser": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", "requires": { "pug-error": "^2.0.0", "token-stream": "1.0.0" } }, "pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + "version": "3.0.1" }, "pug-strip-comments": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", "requires": { "pug-error": "^2.0.0" } }, "pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + "version": "2.0.0" }, "pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -47761,14 +41058,10 @@ }, "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, "puppeteer": { "version": "18.2.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-18.2.1.tgz", - "integrity": "sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==", "requires": { "https-proxy-agent": "5.0.1", "progress": "2.0.3", @@ -47777,16 +41070,12 @@ }, "dependencies": { "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "version": "1.1.0" } } }, "puppeteer-core": { "version": "18.2.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-18.2.1.tgz", - "integrity": "sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==", "requires": { "cross-fetch": "3.1.5", "debug": "4.3.4", @@ -47801,16 +41090,12 @@ }, "dependencies": { "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "version": "1.1.0" } } }, "pvtsutils": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.2.tgz", - "integrity": "sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==", "dev": true, "requires": { "tslib": "^2.4.0" @@ -47818,44 +41103,30 @@ }, "pvutils": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", - "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", "dev": true }, "qs": { "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "requires": { "side-channel": "^1.0.4" } }, "querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "version": "1.2.3" }, "quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true }, "railroad-diagrams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" + "version": "1.0.0" }, "randexp": { "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", "requires": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -47863,22 +41134,16 @@ }, "randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { "safe-buffer": "^5.1.0" } }, "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "version": "1.2.1" }, "raw-body": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -47888,8 +41153,6 @@ }, "raw-loader": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -47898,8 +41161,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -47910,21 +41171,15 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -47934,8 +41189,6 @@ }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -47947,14 +41200,10 @@ }, "react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, "read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, "requires": { "pify": "^2.3.0" @@ -47962,8 +41211,6 @@ }, "read-package-json": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", "dev": true, "requires": { "glob": "^8.0.1", @@ -47974,16 +41221,12 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true } } }, "read-package-json-fast": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.0", @@ -47992,8 +41235,6 @@ }, "read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -48002,14 +41243,10 @@ }, "dependencies": { "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "version": "2.8.9" }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -48018,21 +41255,15 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.1" }, "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "version": "0.6.0" } } }, "read-pkg-up": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -48041,8 +41272,6 @@ "dependencies": { "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -48050,39 +41279,29 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { "p-locate": "^4.1.0" } }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { "p-limit": "^2.2.0" } }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "version": "0.8.1" } } }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -48091,58 +41310,42 @@ }, "readdir-glob": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", - "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", "requires": { "minimatch": "^5.1.0" } }, "readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "redeyed": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", - "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", "dev": true, "requires": { "esprima": "~4.0.0" } }, "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.13" }, "regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerate-unicode-properties": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.9" }, "regenerator-transform": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -48150,20 +41353,14 @@ }, "regex-parser": { "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", "dev": true }, "regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, "regexpu-core": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "requires": { "regenerate": "^1.4.2", @@ -48176,14 +41373,10 @@ }, "regjsgen": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -48191,21 +41384,15 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } }, "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "version": "0.2.7" }, "relay-runtime": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", - "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", "dev": true, "requires": { "@babel/runtime": "^7.0.0", @@ -48215,14 +41402,10 @@ }, "remedial": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", - "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", "dev": true }, "remote-content": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remote-content/-/remote-content-3.0.0.tgz", - "integrity": "sha512-/hjCYVqWY/jYR07ptEJpClnYrGedSQ5AxCrEeMb3NlrxTgUK/7+iCOReE3z1QMYm3UL7sJX3o7cww/NC6UgyhA==", "requires": { "proxy-from-env": "^1.1.0", "superagent": "^7.0.2", @@ -48230,65 +41413,45 @@ }, "dependencies": { "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "version": "1.1.0" } } }, "remove-trailing-separator": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", "dev": true }, "remove-trailing-spaces": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", - "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", "dev": true }, "replace-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-3.1.0.tgz", - "integrity": "sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==" + "version": "3.1.0" }, "request-progress": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, "requires": { "throttleit": "^1.0.0" } }, "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "version": "2.1.1" }, "require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, "resolve": { "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -48297,14 +41460,10 @@ }, "resolve-alpn": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "dev": true }, "resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { "resolve-from": "^5.0.0" @@ -48312,14 +41471,10 @@ }, "resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-url-loader": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", "dev": true, "requires": { "adjust-sourcemap-loader": "^4.0.0", @@ -48331,8 +41486,6 @@ "dependencies": { "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -48342,22 +41495,16 @@ }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "resolve.exports": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, "responselike": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, "requires": { "lowercase-keys": "^2.0.0" @@ -48365,46 +41512,32 @@ }, "restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "version": "0.1.15" }, "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "version": "0.13.1" }, "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "version": "1.0.4" }, "rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, "rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" }, "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -48412,8 +41545,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -48425,8 +41556,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } @@ -48435,40 +41564,28 @@ }, "run-async": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, "run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { "queue-microtask": "^1.2.2" } }, "rxjs": { "version": "7.5.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz", - "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==", "requires": { "tslib": "^2.1.0" } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.1.2" }, "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "version": "2.1.2" }, "sass": { "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -48478,16 +41595,12 @@ "dependencies": { "immutable": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", "dev": true } } }, "sass-loader": { "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, "requires": { "klona": "^2.0.4", @@ -48496,14 +41609,10 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, "saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { "xmlchars": "^2.2.0" @@ -48511,8 +41620,6 @@ }, "schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { "@types/json-schema": "^7.0.5", @@ -48522,8 +41629,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -48534,49 +41639,35 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true } } }, "scuid": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", - "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", "dev": true }, "secure-compare": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", "dev": true }, "selderee": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.6.0.tgz", - "integrity": "sha512-ibqWGV5aChDvfVdqNYuaJP/HnVBhlRGSRrlbttmlMpHcLuTqqbMH36QkSs9GEgj5M88JDYLI8eyP94JaQ8xRlg==", "requires": { "parseley": "^0.7.0" } }, "select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, "selfsigned": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "requires": { "node-forge": "^1" @@ -48584,16 +41675,12 @@ }, "semver": { "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } }, "semver-dsl": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha512-e8BOaTo007E3dMuQQTnPdalbKTABKNS7UxoBIDnwOqRa+QwMrCPjynB8zAlPF6xlqUfdLPPLIJ13hJNmhtq8Ng==", "dev": true, "requires": { "semver": "^5.3.0" @@ -48601,16 +41688,12 @@ "dependencies": { "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -48629,16 +41712,12 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" }, "dependencies": { "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } } @@ -48646,8 +41725,6 @@ }, "sentence-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", "dev": true, "requires": { "no-case": "^3.0.4", @@ -48657,8 +41734,6 @@ }, "serialize-javascript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -48666,8 +41741,6 @@ }, "serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, "requires": { "accepts": "~1.3.4", @@ -48681,8 +41754,6 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -48690,14 +41761,10 @@ }, "depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, "requires": { "depd": "~1.1.2", @@ -48708,34 +41775,24 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, "statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true } } }, "serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -48745,25 +41802,17 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, "setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "dev": true }, "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.2.0" }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -48771,8 +41820,6 @@ }, "shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { "kind-of": "^6.0.2" @@ -48780,27 +41827,19 @@ }, "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "version": "3.0.0" }, "shell-quote": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "dev": true }, "side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -48808,35 +41847,23 @@ } }, "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + "version": "1.0.1" }, "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "version": "3.0.7" }, "signedsource": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", - "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==", "dev": true }, "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "version": "1.0.5" }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "version": "3.0.0" }, "slice-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -48844,19 +41871,13 @@ } }, "slick": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==" + "version": "1.12.2" }, "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + "version": "4.2.0" }, "snake-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, "requires": { "dot-case": "^3.0.4", @@ -48865,8 +41886,6 @@ }, "sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { "faye-websocket": "^0.11.3", @@ -48876,8 +41895,6 @@ }, "socks": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", "requires": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -48885,8 +41902,6 @@ }, "socks-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "requires": { "agent-base": "^6.0.2", @@ -48896,20 +41911,14 @@ }, "source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true }, "source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.0.tgz", - "integrity": "sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw==", "dev": true, "requires": { "abab": "^2.0.6", @@ -48919,8 +41928,6 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -48930,8 +41937,6 @@ }, "source-map-resolve": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", "dev": true, "requires": { "atob": "^2.1.2", @@ -48940,8 +41945,6 @@ }, "source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -48950,56 +41953,40 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "sourcemap-codec": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, "spawn-command": { "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", "dev": true }, "spdx-correct": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "version": "2.3.0" }, "spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + "version": "3.0.12" }, "spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "requires": { "debug": "^4.1.0", @@ -49011,8 +41998,6 @@ }, "spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { "debug": "^4.1.0", @@ -49024,14 +42009,10 @@ } }, "specificity": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + "version": "0.4.1" }, "sponge-case": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", - "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -49039,14 +42020,10 @@ }, "sprintf-js": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", "dev": true }, "sshpk": { "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -49062,8 +42039,6 @@ }, "ssri": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, "requires": { "minipass": "^3.1.1" @@ -49071,14 +42046,10 @@ }, "stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, "stack-utils": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, "requires": { "escape-string-regexp": "^2.0.0" @@ -49086,47 +42057,33 @@ "dependencies": { "escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true } } }, "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "version": "2.0.1" }, "streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + "version": "1.1.0" }, "string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { "safe-buffer": "~5.2.0" }, "dependencies": { "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "string-env-interpolation": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", - "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", "dev": true }, "string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "requires": { "char-regex": "^1.0.2", @@ -49135,8 +42092,6 @@ }, "string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -49145,41 +42100,29 @@ }, "strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { "ansi-regex": "^5.0.1" } }, "strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "version": "2.0.0" }, "strip-indent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "requires": { "min-indent": "^1.0.0" } }, "strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "strong-log-transformer": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, "requires": { "duplexer": "^0.1.1", @@ -49189,8 +42132,6 @@ }, "style-data": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-data/-/style-data-2.0.0.tgz", - "integrity": "sha512-8RJ+MnHlwFUrf3B3gUjs9KIrOk0TppHHwfIHfBd6QjYmZcuzN1OGqeMkWA3ZnD6GiRWJjCVouY/l11v4rlfnPA==", "requires": { "cheerio": "^1.0.0-rc.10", "mediaquery-text": "^1.2.0", @@ -49199,15 +42140,11 @@ }, "style-loader": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "dev": true, "requires": {} }, "stylehacks": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -49216,8 +42153,6 @@ }, "stylus": { "version": "0.59.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", - "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", "dev": true, "requires": { "@adobe/css-tools": "^4.0.1", @@ -49229,8 +42164,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -49239,8 +42172,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -49253,8 +42184,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -49264,8 +42193,6 @@ }, "stylus-loader": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.0.0.tgz", - "integrity": "sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A==", "dev": true, "requires": { "fast-glob": "^3.2.11", @@ -49275,8 +42202,6 @@ }, "subscriptions-transport-ws": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz", - "integrity": "sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==", "requires": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", @@ -49286,27 +42211,19 @@ }, "dependencies": { "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + "version": "3.1.2" }, "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + "version": "1.2.0" }, "ws": { "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} } } }, "superagent": { "version": "7.1.5", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.5.tgz", - "integrity": "sha512-HQYyGuDRFGmZ6GNC4hq2f37KnsY9Lr0/R1marNZTgMweVDQLTLJJ6DGQ9Tj/xVVs5HEnop9EMmTbywb5P30aqw==", "requires": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.3", @@ -49323,8 +42240,6 @@ "dependencies": { "form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -49332,16 +42247,12 @@ } }, "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "version": "2.6.0" } } }, "superagent-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-3.0.0.tgz", - "integrity": "sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ==", "requires": { "debug": "^4.3.2", "proxy-agent": "^5.0.0" @@ -49349,8 +42260,6 @@ }, "supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -49358,8 +42267,6 @@ }, "supports-hyperlinks": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -49367,8 +42274,6 @@ "dependencies": { "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -49376,14 +42281,10 @@ } }, "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "version": "1.0.0" }, "svgo": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dev": true, "requires": { "@trysound/sax": "0.2.0", @@ -49397,16 +42298,12 @@ "dependencies": { "commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true } } }, "swap-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", - "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -49414,26 +42311,18 @@ }, "symbol-observable": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true }, "symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, "tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar": { "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "requires": { "chownr": "^2.0.0", @@ -49446,8 +42335,6 @@ }, "tar-fs": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "requires": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -49456,16 +42343,12 @@ }, "dependencies": { "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "version": "1.1.4" } } }, "tar-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "requires": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -49476,8 +42359,6 @@ }, "temp": { "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, "requires": { "mkdirp": "^0.5.1", @@ -49486,8 +42367,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -49496,8 +42375,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -49510,8 +42387,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -49519,8 +42394,6 @@ }, "mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "requires": { "minimist": "^1.2.6" @@ -49528,8 +42401,6 @@ }, "rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -49538,14 +42409,10 @@ } }, "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "version": "2.0.0" }, "temp-write": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz", - "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==", "requires": { "graceful-fs": "^4.1.15", "is-stream": "^2.0.0", @@ -49555,21 +42422,15 @@ }, "dependencies": { "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" + "version": "1.0.0" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "3.4.0" } } }, "tempy": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", "requires": { "del": "^6.0.0", "is-stream": "^2.0.0", @@ -49579,16 +42440,12 @@ }, "dependencies": { "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "version": "0.16.0" } } }, "terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -49596,8 +42453,6 @@ }, "terser": { "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -49608,8 +42463,6 @@ }, "terser-webpack-plugin": { "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.14", @@ -49621,8 +42474,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -49633,15 +42484,11 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -49651,14 +42498,10 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -49670,8 +42513,6 @@ }, "test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", @@ -49681,8 +42522,6 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -49691,8 +42530,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -49705,8 +42542,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -49716,82 +42551,56 @@ }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, "throttleit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", "dev": true }, "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "version": "2.3.8" }, "thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, "title-case": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", - "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", "dev": true, "requires": { "tslib": "^2.0.3" } }, "tlds": { - "version": "1.231.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.231.0.tgz", - "integrity": "sha512-L7UQwueHSkGxZHQBXHVmXW64oi+uqNtzFt2x6Ssk7NVnpIbw16CRs4eb/jmKOZ9t2JnqZ/b3Cfvo97lnXqKrhw==" + "version": "1.231.0" }, "tmp": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "requires": { "rimraf": "^3.0.0" } }, "tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "version": "2.0.0" }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { "is-number": "^7.0.0" } }, "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "version": "1.0.1" }, "token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + "version": "1.0.0" }, "tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { "psl": "^1.1.28", @@ -49800,8 +42609,6 @@ }, "tr46": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, "requires": { "punycode": "^2.1.1" @@ -49809,14 +42616,10 @@ }, "tree-kill": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true }, "ts-invariant": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", - "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -49824,8 +42627,6 @@ }, "ts-jest": { "version": "28.0.8", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz", - "integrity": "sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==", "dev": true, "requires": { "bs-logger": "0.x", @@ -49840,8 +42641,6 @@ }, "ts-loader": { "version": "9.4.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", - "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -49852,14 +42651,10 @@ }, "ts-log": { "version": "2.2.5", - "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", - "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==", "dev": true }, "ts-node": { "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", @@ -49879,27 +42674,19 @@ "dependencies": { "acorn-walk": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true }, "arg": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true } } }, "ts-pattern": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.5.tgz", - "integrity": "sha512-Bq44KCEt7JVaNLa148mBCJkcQf4l7jtLEBDuDdeuLynWDA+1a60P4D0rMkqSM9mOKLQbIWUddE9h3XKyKwBeqA==" + "version": "4.0.5" }, "tsconfig-paths": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -49910,8 +42697,6 @@ "dependencies": { "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -49919,16 +42704,12 @@ }, "strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true } } }, "tsconfig-paths-webpack-plugin": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -49937,14 +42718,10 @@ } }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.4.0" }, "tslint": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "dev": true, "peer": true, "requires": { @@ -49965,8 +42742,6 @@ "dependencies": { "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "peer": true, "requires": { @@ -49975,8 +42750,6 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "peer": true, "requires": { @@ -49985,8 +42758,6 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "peer": true, "requires": { @@ -49996,15 +42767,11 @@ }, "builtin-modules": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", "dev": true, "peer": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "peer": true, "requires": { @@ -50015,8 +42782,6 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "peer": true, "requires": { @@ -50025,22 +42790,16 @@ }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true, "peer": true }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "peer": true }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "peer": true, "requires": { @@ -50054,15 +42813,11 @@ }, "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "peer": true }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "peer": true, "requires": { @@ -50072,8 +42827,6 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "peer": true, "requires": { @@ -50082,8 +42835,6 @@ }, "mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "peer": true, "requires": { @@ -50092,22 +42843,16 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "peer": true }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, "peer": true }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "peer": true, "requires": { @@ -50116,15 +42861,11 @@ }, "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "peer": true }, "tsutils": { "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "peer": true, "requires": { @@ -50135,8 +42876,6 @@ }, "tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -50144,16 +42883,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, "tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "requires": { "safe-buffer": "^5.0.1" @@ -50161,14 +42896,10 @@ }, "tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, "type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { "prelude-ls": "^1.2.1" @@ -50176,19 +42907,13 @@ }, "type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "version": "0.21.3" }, "type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -50196,46 +42921,30 @@ }, "typed-assert": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true }, "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "version": "0.0.6" }, "typescript": { "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true }, "ua-parser-js": { "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", "dev": true }, "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + "version": "1.0.6" }, "uglify-js": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.1.tgz", - "integrity": "sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==" + "version": "3.17.1" }, "uid2": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", - "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + "version": "0.0.4" }, "unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "requires": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -50243,25 +42952,17 @@ }, "unc-path-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true }, "undici": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", - "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==" + "version": "5.10.0" }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -50270,20 +42971,14 @@ }, "unicode-match-property-value-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "union": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", "dev": true, "requires": { "qs": "^6.4.0" @@ -50291,8 +42986,6 @@ }, "unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { "unique-slug": "^2.0.0" @@ -50300,8 +42993,6 @@ }, "unique-slug": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { "imurmurhash": "^0.1.4" @@ -50309,21 +43000,15 @@ }, "unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { "crypto-random-string": "^2.0.0" } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "version": "2.0.0" }, "unixify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", - "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", "dev": true, "requires": { "normalize-path": "^2.1.1" @@ -50331,8 +43016,6 @@ "dependencies": { "normalize-path": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -50341,20 +43024,14 @@ } }, "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "version": "1.0.0" }, "untildify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, "update-browserslist-db": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -50363,8 +43040,6 @@ }, "upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -50372,8 +43047,6 @@ }, "upper-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "dev": true, "requires": { "tslib": "^2.0.3" @@ -50381,8 +43054,6 @@ }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -50390,14 +43061,10 @@ }, "url-join": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", "dev": true }, "url-parse": { "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -50406,44 +43073,30 @@ }, "user-home": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", "dev": true, "requires": { "os-homedir": "^1.0.0" } }, "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "version": "1.0.2" }, "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "version": "1.0.1" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "8.3.2" }, "v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, "v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "v8-to-istanbul": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", @@ -50452,14 +43105,10 @@ } }, "valid-data-url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - "integrity": "sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==" + "version": "3.0.1" }, "validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -50467,32 +43116,22 @@ }, "validate-npm-package-name": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", "dev": true, "requires": { "builtins": "^5.0.0" } }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" + "version": "13.7.0" }, "value-or-promise": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", - "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==" + "version": "1.0.11" }, "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "version": "1.1.2" }, "verror": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -50502,29 +43141,21 @@ }, "vm2": { "version": "3.9.11", - "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz", - "integrity": "sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg==", "requires": { "acorn": "^8.7.0", "acorn-walk": "^8.2.0" }, "dependencies": { "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + "version": "8.2.0" } } }, "void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" + "version": "3.1.0" }, "w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { "browser-process-hrtime": "^1.0.0" @@ -50532,8 +43163,6 @@ }, "w3c-xmlserializer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", "dev": true, "requires": { "xml-name-validator": "^4.0.0" @@ -50541,8 +43170,6 @@ }, "walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "requires": { "makeerror": "1.0.12" @@ -50550,8 +43177,6 @@ }, "watchpack": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -50560,8 +43185,6 @@ }, "wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { "minimalistic-assert": "^1.0.0" @@ -50569,16 +43192,12 @@ }, "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "requires": { "defaults": "^1.0.3" } }, "web-resource-inliner": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-5.0.0.tgz", - "integrity": "sha512-AIihwH+ZmdHfkJm7BjSXiEClVt4zUFqX4YlFAzjL13wLtDuUneSaFvDBTbdYRecs35SiU7iNKbMnN+++wVfb6A==", "requires": { "ansi-colors": "^4.1.1", "escape-goat": "^3.0.0", @@ -50590,16 +43209,12 @@ "dependencies": { "domhandler": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", "requires": { "domelementtype": "^2.0.1" } }, "htmlparser2": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -50608,22 +43223,16 @@ } }, "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "version": "2.6.0" } } }, "web-streams-polyfill": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", "dev": true }, "webcrypto-core": { "version": "1.7.5", - "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.7.5.tgz", - "integrity": "sha512-gaExY2/3EHQlRNNNVSrbG2Cg94Rutl7fAaKILS1w8ZDhGxdFOaw6EbCfHIxPy9vt/xwp5o0VQAx9aySPF6hU1A==", "dev": true, "requires": { "@peculiar/asn1-schema": "^2.1.6", @@ -50635,14 +43244,10 @@ }, "webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true }, "webpack": { "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -50673,8 +43278,6 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -50685,21 +43288,15 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -50711,8 +43308,6 @@ }, "webpack-dev-middleware": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "requires": { "colorette": "^2.0.10", @@ -50724,8 +43319,6 @@ "dependencies": { "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -50738,8 +43331,6 @@ }, "webpack-dev-server": { "version": "4.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", - "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", @@ -50775,14 +43366,10 @@ "dependencies": { "ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", @@ -50795,8 +43382,6 @@ }, "webpack-merge": { "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -50805,20 +43390,14 @@ }, "webpack-node-externals": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", "dev": true }, "webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, "webpack-subresource-integrity": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", "dev": true, "requires": { "typed-assert": "^1.0.8" @@ -50826,14 +43405,10 @@ }, "webpack-virtual-modules": { "version": "0.4.5", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.5.tgz", - "integrity": "sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==", "dev": true }, "websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { "http-parser-js": ">=0.5.1", @@ -50843,14 +43418,10 @@ }, "websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "whatwg-encoding": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, "requires": { "iconv-lite": "0.6.3" @@ -50858,8 +43429,6 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -50869,19 +43438,13 @@ }, "whatwg-fetch": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", "dev": true }, "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" + "version": "3.0.0" }, "whatwg-url": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", "dev": true, "requires": { "tr46": "^3.0.0", @@ -50890,22 +43453,16 @@ }, "which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } }, "which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", "dev": true }, "wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -50913,8 +43470,6 @@ }, "widest-line": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, "requires": { "string-width": "^4.0.0" @@ -50922,14 +43477,10 @@ }, "wildcard": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, "with": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", "requires": { "@babel/parser": "^7.9.6", "@babel/types": "^7.9.6", @@ -50938,20 +43489,14 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "version": "1.2.3" }, "wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "optional": true }, "wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -50959,14 +43504,10 @@ } }, "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "version": "1.0.2" }, "write-file-atomic": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -50975,67 +43516,45 @@ }, "ws": { "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", - "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", "requires": {} }, "xml-name-validator": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true }, "xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, "xregexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==" + "version": "2.0.0" }, "xss": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", - "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", "requires": { "commander": "^2.20.3", "cssfilter": "0.0.10" } }, "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "version": "4.0.2" }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "version": "5.0.8" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "4.0.0" }, "yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, "yaml-ast-parser": { "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", "dev": true }, "yargs": { "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -51049,14 +43568,10 @@ }, "yargs-parser": { "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true }, "yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -51064,25 +43579,17 @@ }, "yn": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true }, "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "version": "0.1.0" }, "zen-observable": { "version": "0.8.15", - "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", - "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==", "dev": true }, "zen-observable-ts": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", - "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", "dev": true, "requires": { "zen-observable": "0.8.15" @@ -51090,8 +43597,6 @@ }, "zip-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", "requires": { "archiver-utils": "^2.1.0", "compress-commons": "^4.1.0", @@ -51100,8 +43605,6 @@ }, "zone.js": { "version": "0.11.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", - "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", "dev": true, "requires": { "tslib": "^2.3.0" diff --git a/paljs-generator-5.0.1.tgz b/paljs-generator-5.0.1.tgz index dd3e70d0caa54ff29c1152525ab096daa05c2751..00876cca039f4781316c09a45c257d226dbb4d9c 100644 GIT binary patch delta 273662 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