From 9dd693e873f852b8e95d74a30aec5c1f7623afb7 Mon Sep 17 00:00:00 2001 From: DarkSky Date: Mon, 8 Aug 2022 02:30:15 +0800 Subject: [PATCH] feat: basic e2e --- .github/env/.env.e2e | 2 + .env.local-dev => .github/env/.env.local-dev | 0 .github/workflows/check.yml | 5 +- apps/ligo-virgo-e2e/.eslintrc.json | 17 + apps/ligo-virgo-e2e/cypress.config.ts | 17 + apps/ligo-virgo-e2e/project.json | 28 + apps/ligo-virgo-e2e/src/fixtures/example.json | 4 + .../src/integration/app.spec.ts | 14 + apps/ligo-virgo-e2e/src/support/app.po.ts | 3 + apps/ligo-virgo-e2e/src/support/commands.ts | 33 + apps/ligo-virgo-e2e/src/support/index.ts | 17 + apps/ligo-virgo-e2e/tsconfig.json | 10 + apps/ligo-virgo/project.json | 3 +- apps/ligo-virgo/webpack.config.js | 2 + package.json | 15 +- pnpm-lock.yaml | 1606 +++++++++++------ workspace.json | 1 + 17 files changed, 1178 insertions(+), 599 deletions(-) create mode 100644 .github/env/.env.e2e rename .env.local-dev => .github/env/.env.local-dev (100%) create mode 100644 apps/ligo-virgo-e2e/.eslintrc.json create mode 100644 apps/ligo-virgo-e2e/cypress.config.ts create mode 100644 apps/ligo-virgo-e2e/project.json create mode 100644 apps/ligo-virgo-e2e/src/fixtures/example.json create mode 100644 apps/ligo-virgo-e2e/src/integration/app.spec.ts create mode 100644 apps/ligo-virgo-e2e/src/support/app.po.ts create mode 100644 apps/ligo-virgo-e2e/src/support/commands.ts create mode 100644 apps/ligo-virgo-e2e/src/support/index.ts create mode 100644 apps/ligo-virgo-e2e/tsconfig.json diff --git a/.github/env/.env.e2e b/.github/env/.env.e2e new file mode 100644 index 0000000000..0c627a684c --- /dev/null +++ b/.github/env/.env.e2e @@ -0,0 +1,2 @@ +NX_LOCAL=true +NX_E2E=true \ No newline at end of file diff --git a/.env.local-dev b/.github/env/.env.local-dev similarity index 100% rename from .env.local-dev rename to .github/env/.env.local-dev diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 5359258440..c380cea180 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -21,8 +21,9 @@ jobs: parallel-commands: | pnpm exec nx-cloud record -- pnpm exec nx format:check parallel-commands-on-agents: | - pnpm exec nx affected --target=lint --parallel=3 --exclude=components-common,keck,theme - pnpm exec nx affected --target=build --parallel=3 + pnpm exec nx affected --target=lint --parallel=2 --exclude=components-common,keck,theme + pnpm exec nx affected --target=build --parallel=2 + pnpm e2e:ci agents: name: Nx Cloud - Agents diff --git a/apps/ligo-virgo-e2e/.eslintrc.json b/apps/ligo-virgo-e2e/.eslintrc.json new file mode 100644 index 0000000000..84a4be82b5 --- /dev/null +++ b/apps/ligo-virgo-e2e/.eslintrc.json @@ -0,0 +1,17 @@ +{ + "extends": ["plugin:cypress/recommended", "../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["src/plugins/index.js"], + "rules": { + "@typescript-eslint/no-var-requires": "off", + "no-undef": "off" + } + } + ] +} diff --git a/apps/ligo-virgo-e2e/cypress.config.ts b/apps/ligo-virgo-e2e/cypress.config.ts new file mode 100644 index 0000000000..1b442e1dad --- /dev/null +++ b/apps/ligo-virgo-e2e/cypress.config.ts @@ -0,0 +1,17 @@ +import { defineConfig } from 'cypress'; + +module.exports = defineConfig({ + e2e: { + supportFile: './src/support/index.ts', + specPattern: './src/integration', + setupNodeEvents(on, config) { + // implement node event listeners here + }, + }, + fileServerFolder: '.', + fixturesFolder: './src/fixtures', + video: false, + // videosFolder: '../../dist/cypress/apps/ligo-virgo-e2e/videos', + screenshotsFolder: '../../dist/cypress/apps/ligo-virgo-e2e/screenshots', + chromeWebSecurity: false, +}); diff --git a/apps/ligo-virgo-e2e/project.json b/apps/ligo-virgo-e2e/project.json new file mode 100644 index 0000000000..3ddcf56e1c --- /dev/null +++ b/apps/ligo-virgo-e2e/project.json @@ -0,0 +1,28 @@ +{ + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/ligo-virgo-e2e/src", + "projectType": "application", + "targets": { + "e2e": { + "executor": "@nrwl/cypress:cypress", + "options": { + "cypressConfig": "apps/ligo-virgo-e2e/cypress.config.ts", + "devServerTarget": "ligo-virgo:serve" + }, + "configurations": { + "production": { + "devServerTarget": "ligo-virgo:serve:production" + } + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": ["{options.outputFile}"], + "options": { + "lintFilePatterns": ["apps/ligo-virgo-e2e/**/*.{js,ts}"] + } + } + }, + "tags": [], + "implicitDependencies": ["ligo-virgo"] +} diff --git a/apps/ligo-virgo-e2e/src/fixtures/example.json b/apps/ligo-virgo-e2e/src/fixtures/example.json new file mode 100644 index 0000000000..b132a94fea --- /dev/null +++ b/apps/ligo-virgo-e2e/src/fixtures/example.json @@ -0,0 +1,4 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io" +} diff --git a/apps/ligo-virgo-e2e/src/integration/app.spec.ts b/apps/ligo-virgo-e2e/src/integration/app.spec.ts new file mode 100644 index 0000000000..651bf215f2 --- /dev/null +++ b/apps/ligo-virgo-e2e/src/integration/app.spec.ts @@ -0,0 +1,14 @@ +import { getTitle, getBoard } from '../support/app.po'; + +describe('ligo-virgo', () => { + beforeEach(() => cy.visit('/')); + + it('basic load check', () => { + getTitle().contains('Get Started with AFFiNE'); + + cy.get('.block_container').contains('The Essentials'); + + getBoard().click(); + cy.get('.tl-inner-div').contains('Graduating'); + }); +}); diff --git a/apps/ligo-virgo-e2e/src/support/app.po.ts b/apps/ligo-virgo-e2e/src/support/app.po.ts new file mode 100644 index 0000000000..4362b3e26b --- /dev/null +++ b/apps/ligo-virgo-e2e/src/support/app.po.ts @@ -0,0 +1,3 @@ +export const getTitle = () => cy.get('span[title]'); +export const getDoc = () => cy.contains('Doc'); +export const getBoard = () => cy.contains('Board'); diff --git a/apps/ligo-virgo-e2e/src/support/commands.ts b/apps/ligo-virgo-e2e/src/support/commands.ts new file mode 100644 index 0000000000..4200179bac --- /dev/null +++ b/apps/ligo-virgo-e2e/src/support/commands.ts @@ -0,0 +1,33 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** + +// eslint-disable-next-line @typescript-eslint/no-namespace +declare namespace Cypress { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + interface Chainable { + login(email: string, password: string): void; + } +} +// +// -- This is a parent command -- +Cypress.Commands.add('login', (email, password) => { + console.log('Custom command example: Login', email, password); +}); +// +// -- This is a child command -- +// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) diff --git a/apps/ligo-virgo-e2e/src/support/index.ts b/apps/ligo-virgo-e2e/src/support/index.ts new file mode 100644 index 0000000000..3d469a6b6c --- /dev/null +++ b/apps/ligo-virgo-e2e/src/support/index.ts @@ -0,0 +1,17 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands'; diff --git a/apps/ligo-virgo-e2e/tsconfig.json b/apps/ligo-virgo-e2e/tsconfig.json new file mode 100644 index 0000000000..e20e2ba6e4 --- /dev/null +++ b/apps/ligo-virgo-e2e/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "sourceMap": false, + "outDir": "../../dist/out-tsc", + "allowJs": true, + "types": ["cypress", "node"] + }, + "include": ["src/**/*.ts", "src/**/*.js"] +} diff --git a/apps/ligo-virgo/project.json b/apps/ligo-virgo/project.json index ad3444c4a4..8412a6e16a 100644 --- a/apps/ligo-virgo/project.json +++ b/apps/ligo-virgo/project.json @@ -48,7 +48,8 @@ "configurations": { "production": { "buildTarget": "ligo-virgo:build:production", - "hmr": false + "hmr": false, + "open": false } } }, diff --git a/apps/ligo-virgo/webpack.config.js b/apps/ligo-virgo/webpack.config.js index fffec29165..3903284128 100644 --- a/apps/ligo-virgo/webpack.config.js +++ b/apps/ligo-virgo/webpack.config.js @@ -16,6 +16,7 @@ module.exports = function (webpackConfig) { const config = getNxWebpackConfig(webpackConfig); const isProd = config.mode === 'production'; + const isE2E = process.env.NX_E2E; const style9 = { test: /\.(tsx|ts|js|mjs|jsx)$/, @@ -158,6 +159,7 @@ module.exports = function (webpackConfig) { global: {}, }), isProd && + !isE2E && new HtmlWebpackPlugin({ title: 'AFFiNE - All In One Workos', favicon: path.resolve( diff --git a/package.json b/package.json index eb5ada9ccd..5abcf2e612 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,14 @@ "license": "MIT", "author": "AFFiNE ", "scripts": { - "start": "env-cmd -f .env.local-dev nx serve ligo-virgo", + "e2e": "env-cmd -f .github/env/.env.e2e nx e2e ligo-virgo-e2e --watch", + "e2e:ci": "env-cmd -f .github/env/.env.e2e nx e2e ligo-virgo-e2e --prod", + "start": "env-cmd -f .github/env/.env.local-dev nx serve ligo-virgo", "start:affine": "nx serve ligo-virgo", "start:keck": "nx serve keck", "start:venus": "nx serve venus", "build": "nx build ligo-virgo", - "build:local": "env-cmd -f .env.local-dev nx build ligo-virgo", + "build:local": "env-cmd -f .github/env/.env.local-dev nx build ligo-virgo", "build:keck": "nx build keck", "build:venus": "nx build venus", "build:analytic": "cross-env BUNDLE_ANALYZER=true nx build --skip-nx-cache", @@ -80,10 +82,11 @@ "tslib": "^2.4.0" }, "devDependencies": { - "@firebase/auth": "^0.20.4", + "@firebase/auth": "^0.20.5", "@headlessui/react": "^1.6.5", "@heroicons/react": "^1.0.6", "@nrwl/cli": "^14.4.0", + "@nrwl/cypress": "^14.4.0", "@nrwl/eslint-plugin-nx": "^14.4.0", "@nrwl/jest": "^14.4.0", "@nrwl/js": "^14.4.0", @@ -117,18 +120,20 @@ "compression-webpack-plugin": "^10.0.0", "cross-env": "^7.0.3", "css-minimizer-webpack-plugin": "^4.0.0", + "cypress": "^10.4.0", "cz-customizable": "^5.3.0", "env-cmd": "^10.1.0", "eslint": "^8.19.0", "eslint-config-next": "12.2.0", "eslint-config-prettier": "^8.5.0", + "eslint-plugin-cypress": "^2.10.3", "eslint-plugin-filename-rules": "^1.2.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", - "firebase": "^9.8.4", + "firebase": "^9.9.2", "fs-extra": "^10.1.0", "html-webpack-plugin": "^5.5.0", "husky": "^8.0.1", @@ -142,7 +147,7 @@ "ts-jest": "^28.0.5", "ts-node": "^10.8.2", "typescript": "^4.7.4", - "webpack": "^5.73.0", + "webpack": "^5.74.0", "webpack-bundle-analyzer": "^4.5.0" }, "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27172f8157..a22ee95727 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,12 +6,13 @@ importers: specifiers: '@emotion/react': ^11.9.3 '@emotion/styled': ^11.9.3 - '@firebase/auth': ^0.20.4 + '@firebase/auth': ^0.20.5 '@headlessui/react': ^1.6.5 '@heroicons/react': ^1.0.6 '@mui/icons-material': ^5.8.4 '@mui/material': ^5.8.6 '@nrwl/cli': ^14.4.0 + '@nrwl/cypress': ^14.4.0 '@nrwl/eslint-plugin-nx': ^14.4.0 '@nrwl/jest': ^14.4.0 '@nrwl/js': ^14.4.0 @@ -48,18 +49,20 @@ importers: core-js: ^3.23.3 cross-env: ^7.0.3 css-minimizer-webpack-plugin: ^4.0.0 + cypress: ^10.4.0 cz-customizable: ^5.3.0 env-cmd: ^10.1.0 eslint: ^8.19.0 eslint-config-next: 12.2.0 eslint-config-prettier: ^8.5.0 + eslint-plugin-cypress: ^2.10.3 eslint-plugin-filename-rules: ^1.2.0 eslint-plugin-import: ^2.26.0 eslint-plugin-jsx-a11y: ^6.6.0 eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: ^7.30.1 eslint-plugin-react-hooks: ^4.6.0 - firebase: ^9.8.4 + firebase: ^9.9.2 fs-extra: ^10.1.0 got: ^12.1.0 html-webpack-plugin: ^5.5.0 @@ -85,7 +88,7 @@ importers: ts-node: ^10.8.2 tslib: ^2.4.0 typescript: ^4.7.4 - webpack: ^5.73.0 + webpack: ^5.74.0 webpack-bundle-analyzer: ^4.5.0 dependencies: '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4 @@ -105,24 +108,25 @@ importers: react-router-dom: 6.3.0_biqbaboplfbrettd7655fr4n2y regenerator-runtime: 0.13.9 rxjs: 7.5.5 - style9: 0.13.3_ihjcsad5a6ctfdqu3bmghkncdi + style9: 0.13.3_3dhnqjc63a233tfpt3a625zcdq tslib: 2.4.0 devDependencies: - '@firebase/auth': 0.20.4_@firebase+app@0.7.27 + '@firebase/auth': 0.20.5_@firebase+app@0.7.30 '@headlessui/react': 1.6.5_biqbaboplfbrettd7655fr4n2y '@heroicons/react': 1.0.6_react@18.2.0 '@nrwl/cli': 14.4.2_@swc+core@1.2.210 + '@nrwl/cypress': 14.4.2_3xokhr63pvhsh24r6gmwyvbcfi '@nrwl/eslint-plugin-nx': 14.4.2_afsbewstkdex5d4fc6xnpjlnau '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji '@nrwl/nest': 14.4.2_e6qtqvxbhokjbvzxuqyvhc6pli - '@nrwl/next': 14.4.2_gys3iieb7yvbrdlbm6wxfyhrsy + '@nrwl/next': 14.4.2_tij6xbouytihgovru6qahme53a '@nrwl/node': 14.4.2_ehspof47b5bphcyk4536mwaw4u '@nrwl/nx-cloud': 14.2.0 - '@nrwl/react': 14.4.2_46t6z7wulh2zjyi5wmxujdm57y + '@nrwl/react': 14.4.2_uzkaey7ewjmyys5ezff4uhptsm '@nrwl/tao': 14.4.2_@swc+core@1.2.210 - '@nrwl/web': 14.4.2_7ggz7ibmlwrqtwusxeq53zzcym + '@nrwl/web': 14.4.2_hikps3f6ih4xnq3f4csrxvfvzu '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq '@portabletext/react': 1.0.6_react@18.2.0 '@svgr/core': 6.2.1 @@ -142,23 +146,25 @@ importers: babel-jest: 28.1.2_@babel+core@7.18.6 babel-plugin-open-source: 1.3.4 change-case: 4.1.2 - compression-webpack-plugin: 10.0.0_webpack@5.73.0 + compression-webpack-plugin: 10.0.0_webpack@5.74.0 cross-env: 7.0.3 - css-minimizer-webpack-plugin: 4.0.0_webpack@5.73.0 + css-minimizer-webpack-plugin: 4.0.0_webpack@5.74.0 + cypress: 10.4.0 cz-customizable: 5.10.0 env-cmd: 10.1.0 eslint: 8.19.0 eslint-config-next: 12.2.0_4x5o4skxv6sl53vpwefgt23khm eslint-config-prettier: 8.5.0_eslint@8.19.0 + eslint-plugin-cypress: 2.12.1_eslint@8.19.0 eslint-plugin-filename-rules: 1.2.0 eslint-plugin-import: 2.26.0_iom7pm3yknyiblqpw2vvqvxs5i eslint-plugin-jsx-a11y: 6.6.0_eslint@8.19.0 eslint-plugin-prettier: 4.2.1_7uxdfn2xinezdgvmbammh6ev5i eslint-plugin-react: 7.30.1_eslint@8.19.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 - firebase: 9.8.4 + firebase: 9.9.2 fs-extra: 10.1.0 - html-webpack-plugin: 5.5.0_webpack@5.73.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 husky: 8.0.1 jest: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq lint-staged: 13.0.3 @@ -166,36 +172,36 @@ importers: prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 svgo: 2.8.0 - terser-webpack-plugin: 5.3.3_cr5ideiic2hpdwwauzasyctjxa + terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m ts-jest: 28.0.5_dvf3gqad2lwurck7yyca7j3d3i ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi typescript: 4.7.4 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 webpack-bundle-analyzer: 4.5.0 apps/keck: specifiers: '@types/readable-stream': ^2.3.13 '@types/ws': ^8.5.3 - authing-js-sdk: ^4.23.33 - firebase-admin: ^11.0.0 - lib0: ^0.2.51 - lru-cache: ^7.13.0 + authing-js-sdk: ^4.23.35 + firebase-admin: ^11.0.1 + lib0: ^0.2.52 + lru-cache: ^7.13.2 nanoid: ^4.0.0 readable-stream: ^4.1.0 - ws: ^8.8.0 + ws: ^8.8.1 y-protocols: ^1.0.5 - yjs: ^13.5.39 + yjs: ^13.5.41 dependencies: - authing-js-sdk: 4.23.33 - firebase-admin: 11.0.0_@firebase+app-types@0.7.0 - lib0: 0.2.51 - lru-cache: 7.13.1 + authing-js-sdk: 4.23.35 + firebase-admin: 11.0.1_@firebase+app-types@0.7.0 + lib0: 0.2.52 + lru-cache: 7.13.2 nanoid: 4.0.0 readable-stream: 4.1.0 - ws: 8.8.0 + ws: 8.8.1 y-protocols: 1.0.5 - yjs: 13.5.39 + yjs: 13.5.41 devDependencies: '@types/readable-stream': 2.3.14 '@types/ws': 8.5.3 @@ -203,15 +209,15 @@ importers: apps/ligo-virgo: specifiers: '@mui/icons-material': ^5.8.4 - firebase: ^9.8.4 + firebase: ^9.9.2 mini-css-extract-plugin: ^2.6.1 - webpack: ^5.73.0 + webpack: ^5.74.0 dependencies: '@mui/icons-material': 5.8.4 devDependencies: - firebase: 9.8.4 - mini-css-extract-plugin: 2.6.1_webpack@5.73.0 - webpack: 5.73.0 + firebase: 9.9.2 + mini-css-extract-plugin: 2.6.1_webpack@5.74.0 + webpack: 5.74.0 apps/venus: specifiers: @@ -238,14 +244,14 @@ importers: libs/components/account: specifiers: - '@authing/react-ui-components': ^3.1.23 + '@authing/react-ui-components': ^3.1.39 '@emotion/styled': ^11.9.3 - authing-js-sdk: ^4.23.33 + authing-js-sdk: ^4.23.35 dependencies: - '@authing/react-ui-components': 3.1.25 + '@authing/react-ui-components': 3.1.39 '@emotion/styled': 11.9.3 devDependencies: - authing-js-sdk: 4.23.33 + authing-js-sdk: 4.23.35 libs/components/affine-board: specifiers: {} @@ -375,21 +381,21 @@ importers: '@codemirror/lang-css': ^6.0.0 '@codemirror/lang-html': ~6.1.0 '@codemirror/lang-java': ~6.0.0 - '@codemirror/lang-javascript': ~6.0.1 + '@codemirror/lang-javascript': ~6.0.2 '@codemirror/lang-json': ~6.0.0 '@codemirror/lang-lezer': ~6.0.0 - '@codemirror/lang-markdown': ~6.0.0 + '@codemirror/lang-markdown': ~6.0.1 '@codemirror/lang-php': ~6.0.0 - '@codemirror/lang-python': ~6.0.0 + '@codemirror/lang-python': ~6.0.1 '@codemirror/lang-rust': ~6.0.0 - '@codemirror/lang-sql': ~6.0.0 + '@codemirror/lang-sql': ~6.1.0 '@codemirror/lang-xml': ~6.0.0 - '@codemirror/language': ^6.2.0 + '@codemirror/language': ^6.2.1 '@codemirror/legacy-modes': ~6.1.0 '@codemirror/next': ^0.16.0 - '@codemirror/state': ^6.1.0 + '@codemirror/state': ^6.1.1 '@codemirror/theme-one-dark': ^6.0.0 - '@codemirror/view': ^6.0.2 + '@codemirror/view': ^6.2.0 '@dnd-kit/core': ^6.0.5 '@dnd-kit/sortable': ^7.0.1 '@dnd-kit/utilities': ^3.2.0 @@ -415,21 +421,21 @@ importers: '@codemirror/lang-css': 6.0.0 '@codemirror/lang-html': 6.1.0 '@codemirror/lang-java': 6.0.0 - '@codemirror/lang-javascript': 6.0.1 + '@codemirror/lang-javascript': 6.0.2 '@codemirror/lang-json': 6.0.0 '@codemirror/lang-lezer': 6.0.0 - '@codemirror/lang-markdown': 6.0.0 + '@codemirror/lang-markdown': 6.0.1 '@codemirror/lang-php': 6.0.0 - '@codemirror/lang-python': 6.0.0 + '@codemirror/lang-python': 6.0.1 '@codemirror/lang-rust': 6.0.0 - '@codemirror/lang-sql': 6.0.0 + '@codemirror/lang-sql': 6.1.0 '@codemirror/lang-xml': 6.0.0 - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@codemirror/legacy-modes': 6.1.0 '@codemirror/next': 0.16.0 - '@codemirror/state': 6.1.0 + '@codemirror/state': 6.1.1 '@codemirror/theme-one-dark': 6.0.0 - '@codemirror/view': 6.0.2 + '@codemirror/view': 6.2.0 '@dnd-kit/core': 6.0.5 '@dnd-kit/sortable': 7.0.1_@dnd-kit+core@6.0.5 '@dnd-kit/utilities': 3.2.0 @@ -438,7 +444,7 @@ importers: '@mui/system': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i code-example: 3.3.6 codemirror: 6.0.1 - codemirror-lang-elixir: 3.0.0_@codemirror+language@6.2.0 + codemirror-lang-elixir: 3.0.0_@codemirror+language@6.2.1 keymap: link:@codemirror/next/keymap nanoid: 4.0.0 react-resizable: 3.0.4 @@ -581,16 +587,16 @@ importers: flexsearch: ^0.7.21 idb-keyval: ^6.2.0 immer: ^9.0.15 - lib0: ^0.2.51 - lru-cache: ^7.12.0 + lib0: ^0.2.52 + lru-cache: ^7.13.2 nanoid: ^4.0.0 sha3: ^2.1.4 sift: ^16.0.0 ts-debounce: ^4.0.0 uuid: ^8.3.2 - y-indexeddb: ^9.0.8 + y-indexeddb: ^9.0.9 y-protocols: ^1.0.5 - yjs: ^13.5.39 + yjs: ^13.5.41 dependencies: '@types/flexsearch': 0.7.3 buffer: 6.0.3 @@ -604,7 +610,7 @@ importers: sift: 16.0.0 uuid: 8.3.2 y-protocols: 1.0.5 - yjs: 13.5.39 + yjs: 13.5.41 devDependencies: '@types/debug': 4.1.7 '@types/file-saver': 2.0.5 @@ -613,29 +619,29 @@ importers: file-saver: 2.0.5 file-selector: 0.6.0 flexsearch: 0.7.21 - lib0: 0.2.51 - lru-cache: 7.12.0 + lib0: 0.2.52 + lru-cache: 7.13.2 ts-debounce: 4.0.0 - y-indexeddb: 9.0.8_yjs@13.5.39 + y-indexeddb: 9.0.9_yjs@13.5.41 libs/datasource/jwt-rpc: specifiers: - lib0: ^0.2.51 + lib0: ^0.2.52 y-protocols: ^1.0.5 - yjs: ^13.5.39 + yjs: ^13.5.41 dependencies: - lib0: 0.2.51 + lib0: 0.2.52 y-protocols: 1.0.5 - yjs: 13.5.39 + yjs: 13.5.41 libs/datasource/remote-kv: specifiers: '@types/file-saver': ^2.0.5 - aws-sdk: ^2.1167.0 + aws-sdk: ^2.1189.0 file-saver: ^2.0.5 util: ^0.12.4 dependencies: - aws-sdk: 2.1168.0 + aws-sdk: 2.1189.0 file-saver: 2.0.5 util: 0.12.4 devDependencies: @@ -643,14 +649,14 @@ importers: libs/datasource/state: specifiers: - authing-js-sdk: ^4.23.33 - firebase: ^9.8.4 + authing-js-sdk: ^4.23.35 + firebase: ^9.9.2 jotai: ^1.7.4 dependencies: jotai: 1.7.4 devDependencies: - authing-js-sdk: 4.23.33 - firebase: 9.8.4 + authing-js-sdk: 4.23.35 + firebase: 9.9.2 libs/framework/virgo: specifiers: {} @@ -753,8 +759,8 @@ packages: resize-observer-polyfill: 1.5.1 dev: false - /@authing/react-ui-components/3.1.25: - resolution: {integrity: sha512-t9CbZmegnoLQAy1RZjNbrvDZZo7q0/8MLE3XIO64t9UqRw+IHWFOjIIDpdbFAOg2gREB1/aRFMU6xNrMakZoDQ==} + /@authing/react-ui-components/3.1.39: + resolution: {integrity: sha512-DhPtbHbRSFtFv6XbKF+wiO7Y39UkgDaREBNai7VwKfv8LCOP/SfPdockQpGWHKh29AdbaHEMq+ExDvhpkNsPDw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -765,7 +771,7 @@ packages: optional: true dependencies: antd: 4.21.5 - authing-js-sdk: 4.23.32 + authing-js-sdk: 4.23.35 fastclick: 1.0.6 global: 4.4.0 phone: 3.1.22 @@ -2354,25 +2360,25 @@ packages: /@codemirror/autocomplete/6.0.3: resolution: {integrity: sha512-JTSBDC4tUyR8iRmCwQJaYpTXtOZmRn4gKjw1Fu4xIatFPqTJ7m0QRCdkdbzlvMovzjTiuHp4a8WUEB1c/LtiHg==} dependencies: - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/common': 1.0.0 dev: false /@codemirror/commands/6.0.1: resolution: {integrity: sha512-iNHDByicYqQjs0Wo1MKGfqNbMYMyhS9WV6EwMVwsHXImlFemgEUC+c5X22bXKBStN3qnwg4fArNZM+gkv22baQ==} dependencies: - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/common': 1.0.0 dev: false /@codemirror/lang-cpp/6.0.1: resolution: {integrity: sha512-46p3ohfhjzkLWJ3VwvzX0aqlXh8UkEqX1xo2Eds9l6Ql3uDoxI2IZEjR9cgJaGOZTXCkDzQuQH7sfYAxMvzLjA==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@lezer/cpp': 1.0.0 dev: false @@ -2380,8 +2386,8 @@ packages: resolution: {integrity: sha512-jBqc+BTuwhNOTlrimFghLlSrN6iFuE44HULKWoR4qKYObhOIl9Lci1iYj6zMIte1XTQmZguNvjXMyr43LUKwSw==} dependencies: '@codemirror/autocomplete': 6.0.3 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/css': 1.0.0 dev: false @@ -2390,9 +2396,9 @@ packages: dependencies: '@codemirror/autocomplete': 6.0.3 '@codemirror/lang-css': 6.0.0 - '@codemirror/lang-javascript': 6.0.1 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/lang-javascript': 6.0.2 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/common': 1.0.0 '@lezer/html': 1.0.0 dev: false @@ -2400,18 +2406,18 @@ packages: /@codemirror/lang-java/6.0.0: resolution: {integrity: sha512-aeWq+ikUS6Eubk6RBbiMgxuBIT4Ih8Asb1qc2pSiMcstrwr4ODbazPXsBHbLBYg3aObvFyOm2bNQncbQJjZ3sQ==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@lezer/java': 1.0.0 dev: false - /@codemirror/lang-javascript/6.0.1: - resolution: {integrity: sha512-kjGbBEosl+ozDU5ruDV48w4v3H6KECTFiDjqMLT0KhVwESPfv3wOvnDrTT0uaMOg3YRGnBWsyiIoKHl/tNWWDg==} + /@codemirror/lang-javascript/6.0.2: + resolution: {integrity: sha512-BZRJ9u/zl16hLkSpDAWm73mrfIR7HJrr0lvnhoSOCQVea5BglguWI/slxexhvUb0CB5cXgKWuo2bM+N9EhIaZw==} dependencies: '@codemirror/autocomplete': 6.0.3 - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@codemirror/lint': 6.0.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/common': 1.0.0 '@lezer/javascript': 1.0.1 dev: false @@ -2419,26 +2425,26 @@ packages: /@codemirror/lang-json/6.0.0: resolution: {integrity: sha512-DvTcYTKLmg2viADXlTdufrT334M9jowe1qO02W28nvm+nejcvhM5vot5mE8/kPrxYw/HJHhwu1z2PyBpnMLCNQ==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@lezer/json': 1.0.0 dev: false /@codemirror/lang-lezer/6.0.0: resolution: {integrity: sha512-ZZMAVo/P5Qk2iUdylUJk6afDjOMpwNlm5x4KAbH2v0jlMyMG8LclTvNiQa/d6rw81cNXz4zYoXea1V+mdNu9Zw==} dependencies: - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/common': 1.0.0 '@lezer/lezer': 1.1.0 dev: false - /@codemirror/lang-markdown/6.0.0: - resolution: {integrity: sha512-ozJaO1W4WgGlwWOoYCSYzbVhhM0YM/4lAWLrNsBbmhh5Ztpl0qm4CgEQRl3t8/YcylTZYBIXiskui8sHNGd4dg==} + /@codemirror/lang-markdown/6.0.1: + resolution: {integrity: sha512-pHPQuRwf9cUrmkmsTHRjtS9ZnGu3fA9YzAdh2++d+L9wbfnC2XbKh0Xvm/0YiUjdCnoCx9wDFEoCuAnkqKWLIw==} dependencies: '@codemirror/lang-html': 6.1.0 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/common': 1.0.0 '@lezer/markdown': 1.0.1 dev: false @@ -2447,32 +2453,32 @@ packages: resolution: {integrity: sha512-96CEjq0xEgbzc6bdFPwILPfZ6m8917JRbh2oPszZJABlYxG4Y+eYjtYkUTDb4yuyjQKyigHoeGC6zoIOYA1NWA==} dependencies: '@codemirror/lang-html': 6.1.0 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/common': 1.0.0 '@lezer/php': 1.0.0 dev: false - /@codemirror/lang-python/6.0.0: - resolution: {integrity: sha512-wI448yup4Y2Xxq/7r3Q4eEmth74ud263ABcexumEFEcoU+0c1k5XRKXp1aT5PrrVavlAKxWQMEvgi+x+HBU4zQ==} + /@codemirror/lang-python/6.0.1: + resolution: {integrity: sha512-w2jTSY+LgXnK7iIBLgMxk6xtJhZHkcxcGGveuq9zYmncURmOTFXKnDvBaBClNIHKgjkHXZqGK8ZduCMK23hZPA==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@lezer/python': 1.0.0 dev: false /@codemirror/lang-rust/6.0.0: resolution: {integrity: sha512-VQql3Qk1BwoXb3SUkeWll/EEwhsgQWc1bpia7CFqqp2PhQBb5A6r4Vj2JCkU/nE6A7TDPSGHTOoqJSG5s/VXtQ==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@lezer/rust': 1.0.0 dev: false - /@codemirror/lang-sql/6.0.0: - resolution: {integrity: sha512-mq4NwTDbbo7QZktfgPsS+ms0FmAceH4WM2jLbgf+N28FoKUy0JzGe3XJymgnTewXnNUwujKBxArQzibxSDdVyQ==} + /@codemirror/lang-sql/6.1.0: + resolution: {integrity: sha512-eTNTP0+uNHqYClCvJ3QGE7mn1S96QJFNsK76dB4c1pYAQjbgVVjy5DqtD3//A44rp2kuRkgBccRaPKrWDzBdNQ==} dependencies: '@codemirror/autocomplete': 6.0.3 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/highlight': 1.0.0 '@lezer/lr': 1.2.0 dev: false @@ -2481,17 +2487,17 @@ packages: resolution: {integrity: sha512-M/HLWxIiP956xGjtrxkeHkCmDGVQGKu782x8pOH5CLJIMkWtiB1DWfDoDHqpFjdEE9dkfcqPWvYfVi6GbhuXEg==} dependencies: '@codemirror/autocomplete': 6.0.3 - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 '@lezer/common': 1.0.0 '@lezer/xml': 1.0.0 dev: false - /@codemirror/language/6.2.0: - resolution: {integrity: sha512-tabB0Ef/BflwoEmTB4a//WZ9P90UQyne9qWB9YFsmeS4bnEqSys7UpGk/da1URMXhyfuzWCwp+AQNMhvu8SfnA==} + /@codemirror/language/6.2.1: + resolution: {integrity: sha512-MC3svxuvIj0MRpFlGHxLS6vPyIdbTr2KKPEW46kCoCXw2ktb4NTkpkPBI/lSP/FoNXLCBJ0mrnUi1OoZxtpW1Q==} dependencies: - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/common': 1.0.0 '@lezer/highlight': 1.0.0 '@lezer/lr': 1.2.0 @@ -2501,14 +2507,14 @@ packages: /@codemirror/legacy-modes/6.1.0: resolution: {integrity: sha512-V/PgGpndkZeTn3Hdlg/gd8MLFdyvTCIX+iwJzjUw5iNziWiNsAY8X0jvf7m3gSfxnKkNzmid6l0g4rYSpiDaCw==} dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 dev: false /@codemirror/lint/6.0.0: resolution: {integrity: sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==} dependencies: - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 crelt: 1.0.5 dev: false @@ -2536,32 +2542,39 @@ packages: /@codemirror/search/6.0.0: resolution: {integrity: sha512-rL0rd3AhI0TAsaJPUaEwC63KHLO7KL0Z/dYozXj6E7L3wNHRyx7RfE0/j5HsIf912EE5n2PCb4Vg0rGYmDv4UQ==} dependencies: - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 crelt: 1.0.5 dev: false - /@codemirror/state/6.1.0: - resolution: {integrity: sha512-qbUr94DZTe6/V1VS7LDLz11rM/1t/nJxR1El4I6UaxDEdc0aZZvq6JCLJWiRmUf95NRAnDH6fhXn+PWp9wGCIg==} + /@codemirror/state/6.1.1: + resolution: {integrity: sha512-2s+aXsxmAwnR3Rd+JDHPG/1lw0YsA9PEwl7Re88gHJHGfxyfEzKBmsN4rr53RyPIR4lzbbhJX0DCq0WlqlBIRw==} dev: false /@codemirror/theme-one-dark/6.0.0: resolution: {integrity: sha512-jTCfi1I8QT++3m21Ui6sU8qwu3F/hLv161KLxfvkV1cYWSBwyUanmQFs89ChobQjBHi2x7s2k71wF9WYvE8fdw==} dependencies: - '@codemirror/language': 6.2.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 '@lezer/highlight': 1.0.0 dev: false - /@codemirror/view/6.0.2: - resolution: {integrity: sha512-mnVT/q1JvKPjpmjXJNeCi/xHyaJ3abGJsumIVpdQ1nE1MXAyHf7GHWt8QpWMUvDiqF0j+inkhVR2OviTdFFX7Q==} + /@codemirror/view/6.2.0: + resolution: {integrity: sha512-3emW1symh+GoteFMBPsltjmF790U/trouLILATh3JodbF/z98HvcQh2g3+H6dfNIHx16uNonsAF4mNzVr1TJNA==} dependencies: - '@codemirror/state': 6.1.0 + '@codemirror/state': 6.1.1 style-mod: 4.0.0 w3c-keyname: 2.2.4 dev: false + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + /@cspotcode/source-map-support/0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -2574,7 +2587,31 @@ packages: engines: {node: '>=10'} dev: false - /@cypress/webpack-preprocessor/5.12.0_fn4zy6wxmwni62n6gsuqjrjamy: + /@cypress/request/2.88.10: + resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==} + engines: {node: '>= 6'} + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + http-signature: 1.3.6 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + performance-now: 2.1.0 + qs: 6.5.3 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 8.3.2 + dev: true + + /@cypress/webpack-preprocessor/5.12.0_kbhwel7in52p4dlvjkqlq5ojfi: resolution: {integrity: sha512-D/eLKKlgx6c/307FaCmjZGjFA64G29aA8KcCy6WqpNK/bSnRdPquMW2plemIsT/B80TK2DDKzZX/H3FcS41ZDA==} peerDependencies: '@babel/core': ^7.0.1 @@ -2593,11 +2630,20 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + babel-loader: 8.2.5_m3opitmgss2x7fiy6klia7uvaa bluebird: 3.7.1 debug: 4.3.4 lodash: 4.17.21 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 + transitivePeerDependencies: + - supports-color + dev: true + + /@cypress/xvfb/1.2.4_supports-color@8.1.1: + resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} + dependencies: + debug: 3.2.7_supports-color@8.1.1 + lodash.once: 4.1.1 transitivePeerDependencies: - supports-color dev: true @@ -3130,16 +3176,16 @@ packages: text-decoding: 1.0.0 dev: false - /@firebase/analytics-compat/0.1.12_ikt45rtbctnl5l4y6p3bca5464: - resolution: {integrity: sha512-mXR02p/4C9Xx07prhzr9nwocH6Xn3vpcO7DMGUMNB0qKdJADOaBow6LDlDY3u8ILhmHqNS8qPY3sKnhoTWzz8A==} + /@firebase/analytics-compat/0.1.13_ntdu3hfexp42gsr3dmzonffheq: + resolution: {integrity: sha512-QC1DH/Dwc8fBihn0H+jocBWyE17GF1fOCpCrpAiQ2u16F/NqsVDVG4LjIqdhq963DXaXneNY7oDwa25Up682AA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/analytics': 0.7.11_@firebase+app@0.7.27 + '@firebase/analytics': 0.8.0_@firebase+app@0.7.30 '@firebase/analytics-types': 0.7.0 - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 - '@firebase/util': 1.6.2 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3149,30 +3195,30 @@ packages: resolution: {integrity: sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ==} dev: true - /@firebase/analytics/0.7.11_@firebase+app@0.7.27: - resolution: {integrity: sha512-rEGBmZdvD+biSAcMztrIftc/vS8Wgexau8Ok2aFqo3n3IkKDdBq2tdhh6tXsugBt755+q56HGQOHRWboaqG3LQ==} + /@firebase/analytics/0.8.0_@firebase+app@0.7.30: + resolution: {integrity: sha512-wkcwainNm8Cu2xkJpDSHfhBSdDJn86Q1TZNmLWc67VrhZUHXIKXxIqb65/tNUVE+I8+sFiDDNwA+9R3MqTQTaA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/installations': 0.5.11_@firebase+app@0.7.27 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 dev: true - /@firebase/app-check-compat/0.2.10_ikt45rtbctnl5l4y6p3bca5464: - resolution: {integrity: sha512-NNxroiY3BVaEGkKs8W4dzv2WnJ4PbeBL7DpF1MlRHEZHa/48YPZv8xKx3QcKbH0T+31s7ponPYnRYsNY+j4CaA==} + /@firebase/app-check-compat/0.2.12_ntdu3hfexp42gsr3dmzonffheq: + resolution: {integrity: sha512-GFppNLlUyMN9Iq31ME/+GkjRVKlc+MeanzUKQ9UaR73ZsYH3oX3Ja+xjoYgixaVJDDG+ofBYR7ZXTkkQdSR/pw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-check': 0.5.10_@firebase+app@0.7.27 + '@firebase/app-check': 0.5.12_@firebase+app@0.7.30 '@firebase/app-check-types': 0.4.0 - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3186,51 +3232,51 @@ packages: resolution: {integrity: sha512-SsWafqMABIOu7zLgWbmwvHGOeQQVQlwm42kwwubsmfLmL4Sf5uGpBfDhQ0CAkpi7bkJ/NwNFKafNDL9prRNP0Q==} dev: true - /@firebase/app-check/0.5.10_@firebase+app@0.7.27: - resolution: {integrity: sha512-q/rpvhPBU7utREWTlsw+Nr9aZAHKZieF9o/6EJkymqFvWDDmvN+hycKidKWwJ2OcnUYjOr7GuvWUEAfw8X8/tQ==} + /@firebase/app-check/0.5.12_@firebase+app@0.7.30: + resolution: {integrity: sha512-l+MmvupSGT/F+I5ei7XjhEfpoL4hLVJr0vUwcG5NEf2hAkQnySli9fnbl9fZu1BJaQ2kthrMmtg1gcbcM9BUCQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 dev: true - /@firebase/app-compat/0.1.28: - resolution: {integrity: sha512-yo1A32zMSaFv+hG9XcSkquA1GD8ph+Hx6hxOp8XQjtzkXA+TJzA0ehvDp1YCL6owBXn9RXphUC6mofPdDEFJKQ==} + /@firebase/app-compat/0.1.31: + resolution: {integrity: sha512-oH3F4Pf0/Q0WTyNynMlaoM1qjUTTu7ofDdAWUOgr9BH9gftIClqeCulltXSQH3DO3XUE61pIIpIakAWQ7zzumA==} dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 dev: true /@firebase/app-types/0.7.0: resolution: {integrity: sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==} - /@firebase/app/0.7.27: - resolution: {integrity: sha512-gLxy9wHymCsPAWuIWg2S/gOWoAN/Nbpto+IWSXPHzjVUtPRvmuBrr9rvh8D2V2zHxNb1WigoZVLy5acRAf2rHg==} + /@firebase/app/0.7.30: + resolution: {integrity: sha512-uJRMShpCWCrW6eO+/UuN0ExgztPMpK/w/AUryHJh7Ll4lFkc71pqE9P/XlfE+XXi0zkWoXVgPeLAQDkUJwgmMA==} dependencies: - '@firebase/component': 0.5.16 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 idb: 7.0.1 tslib: 2.4.0 dev: true - /@firebase/auth-compat/0.2.17_2whj6v3knk7rswcmdbn5bdkgna: - resolution: {integrity: sha512-GlEnDjziTEbFKqdILugBis9ZaQx57Y7bz5Uk41c793BusGXOgcZdrqjjM3DpNKPWBvi58rNbP0FdcAZA7DsWTw==} + /@firebase/auth-compat/0.2.18_53yvy43rwpg2c45kgeszsxtrca: + resolution: {integrity: sha512-Fw2PJS0G/tGrfyEBcYJQ42sfy5+sANrK5xd7tuzgV7zLFW5rYkHUIZngXjuOBwLOcfO2ixa/FavfeJle3oJ38Q==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/auth': 0.20.4_@firebase+app@0.7.27 - '@firebase/auth-types': 0.11.0_ee7bhenjigpuz3jknhp5542foa - '@firebase/component': 0.5.16 - '@firebase/util': 1.6.2 + '@firebase/app-compat': 0.1.31 + '@firebase/auth': 0.20.5_@firebase+app@0.7.30 + '@firebase/auth-types': 0.11.0_pbfwexsq7uf6mrzcwnikj3g37m + '@firebase/component': 0.5.17 + '@firebase/util': 1.6.3 node-fetch: 2.6.7 selenium-webdriver: 4.1.2 tslib: 2.4.0 @@ -3242,34 +3288,34 @@ packages: - utf-8-validate dev: true - /@firebase/auth-interop-types/0.1.6_ee7bhenjigpuz3jknhp5542foa: + /@firebase/auth-interop-types/0.1.6_pbfwexsq7uf6mrzcwnikj3g37m: resolution: {integrity: sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==} peerDependencies: '@firebase/app-types': 0.x '@firebase/util': 1.x dependencies: '@firebase/app-types': 0.7.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 - /@firebase/auth-types/0.11.0_ee7bhenjigpuz3jknhp5542foa: + /@firebase/auth-types/0.11.0_pbfwexsq7uf6mrzcwnikj3g37m: resolution: {integrity: sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw==} peerDependencies: '@firebase/app-types': 0.x '@firebase/util': 1.x dependencies: '@firebase/app-types': 0.7.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 dev: true - /@firebase/auth/0.20.4_@firebase+app@0.7.27: - resolution: {integrity: sha512-pWIrPB635QpPPbr7GFt2JMvSu/+Mgz/wLnMMrX3hHaPl4UlRLKdycohPSIZF+EGgc7PLx6p9fJvcw1fGEFZNXQ==} + /@firebase/auth/0.20.5_@firebase+app@0.7.30: + resolution: {integrity: sha512-SbKj7PCAuL0lXEToUOoprc1im2Lr/bzOePXyPC7WWqVgdVBt0qovbfejlzKYwJLHUAPg9UW1y3XYe3IlbXr77w==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 node-fetch: 2.6.7 selenium-webdriver: 4.1.2 tslib: 2.4.0 @@ -3279,20 +3325,20 @@ packages: - utf-8-validate dev: true - /@firebase/component/0.5.16: - resolution: {integrity: sha512-/pkl77mN9PT7dTSzNu1CrvIvd+z1CdePnEl+VITaeSBs9Ko7ZVvSIlzQLbSwqksXX3bAHpxej0Mg6mVKQiRVSw==} + /@firebase/component/0.5.17: + resolution: {integrity: sha512-mTM5CBSIlmI+i76qU4+DhuExnWtzcPS3cVgObA3VAjliPPr3GrUlTaaa8KBGfxsD27juQxMsYA0TvCR5X+GQ3Q==} dependencies: - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 - /@firebase/database-compat/0.2.2_@firebase+app-types@0.7.0: - resolution: {integrity: sha512-3wLHJ54WHMhrveCywCMbkspshFezN07PLOIsmqELM1+pmrg3bwMj9u/o3Equ0DwmESMnchp5sMxgzdBUOextJg==} + /@firebase/database-compat/0.2.4_@firebase+app-types@0.7.0: + resolution: {integrity: sha512-VtsGixO5mTjNMJn6PwxAJEAR70fj+3blCXIdQKel3q+eYGZAfdqxox1+tzZDnf9NWBJpaOgAHPk3JVDxEo9NFQ==} dependencies: - '@firebase/component': 0.5.16 - '@firebase/database': 0.13.2_@firebase+app-types@0.7.0 - '@firebase/database-types': 0.9.10 + '@firebase/component': 0.5.17 + '@firebase/database': 0.13.4_@firebase+app-types@0.7.0 + '@firebase/database-types': 0.9.12 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app-types' @@ -3302,29 +3348,36 @@ packages: dependencies: '@firebase/app-types': 0.7.0 '@firebase/util': 1.6.2 + dev: false - /@firebase/database/0.13.2_@firebase+app-types@0.7.0: - resolution: {integrity: sha512-wKkBD4rq6PPv9gl1hNJNpl0R0bwJmXCJfDuvotjXmTcU7kV0AIaJ45GVhULkbSCApAAFC6QUJ91oasDUO1ZVxw==} + /@firebase/database-types/0.9.12: + resolution: {integrity: sha512-FP4UYx1/bIOYSbTFmKajKKaEjXZKCQFUNZNIxaiCEZmsXb4vt0PJAmBufJf6LJLsaXNoywkcTyPYwjsotviyxg==} dependencies: - '@firebase/auth-interop-types': 0.1.6_ee7bhenjigpuz3jknhp5542foa - '@firebase/component': 0.5.16 + '@firebase/app-types': 0.7.0 + '@firebase/util': 1.6.3 + + /@firebase/database/0.13.4_@firebase+app-types@0.7.0: + resolution: {integrity: sha512-NW7bOoiaC4sJCj6DY/m9xHoFNa0CK32YPMCh6FiMweLCDQbOZM8Ql/Kn6yyuxCb7K7ypz9eSbRlCWQJsJRQjhg==} + dependencies: + '@firebase/auth-interop-types': 0.1.6_pbfwexsq7uf6mrzcwnikj3g37m + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 faye-websocket: 0.11.4 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app-types' - /@firebase/firestore-compat/0.1.20_2whj6v3knk7rswcmdbn5bdkgna: - resolution: {integrity: sha512-0+WAh+pjCi0t/DK5cefECiwQGiZbrAU2UenZ61Uly1w7L5ob932Qc61OQKk+Y2VD+IQ7YPcBpUM7X6JOSbgJ6g==} + /@firebase/firestore-compat/0.1.23_53yvy43rwpg2c45kgeszsxtrca: + resolution: {integrity: sha512-QfcuyMAavp//fQnjSfCEpnbWi7spIdKaXys1kOLu7395fLr+U6ykmto1HUMCSz8Yus9cEr/03Ujdi2SUl2GUAA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 - '@firebase/firestore': 3.4.11_@firebase+app@0.7.27 - '@firebase/firestore-types': 2.5.0_ee7bhenjigpuz3jknhp5542foa - '@firebase/util': 1.6.2 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/firestore': 3.4.14_@firebase+app@0.7.30 + '@firebase/firestore-types': 2.5.0_pbfwexsq7uf6mrzcwnikj3g37m + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3332,26 +3385,26 @@ packages: - encoding dev: true - /@firebase/firestore-types/2.5.0_ee7bhenjigpuz3jknhp5542foa: + /@firebase/firestore-types/2.5.0_pbfwexsq7uf6mrzcwnikj3g37m: resolution: {integrity: sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA==} peerDependencies: '@firebase/app-types': 0.x '@firebase/util': 1.x dependencies: '@firebase/app-types': 0.7.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 dev: true - /@firebase/firestore/3.4.11_@firebase+app@0.7.27: - resolution: {integrity: sha512-ZobzP2fQNiqT9Fh5x/8CmQVsWr3JJaM4l0xGHyaPc7vneRRC0Y0KcuKg3z3jBUXItXvlsIj7mGM4FucrxwhPzQ==} + /@firebase/firestore/3.4.14_@firebase+app@0.7.30: + resolution: {integrity: sha512-F4Pqd5OUBtJaAWWC39C0vrMLIdZtx7jsO7sARFHSiOZY/8bikfH9YovIRkpxk7OSs3HT/SgVdK0B1vISGNSnJA==} engines: {node: '>=10.10.0'} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 '@firebase/webchannel-wrapper': 0.6.2 '@grpc/grpc-js': 1.6.7 '@grpc/proto-loader': 0.6.13 @@ -3361,16 +3414,16 @@ packages: - encoding dev: true - /@firebase/functions-compat/0.2.3_2whj6v3knk7rswcmdbn5bdkgna: - resolution: {integrity: sha512-we6a5a6HcCwLMXzITNWfvBxxIlCqcXCeUsomEb0Gyf1/ecVod8L3dcsWNTZB87OYjTSpVS+Jn+H+NpjOMvrlmA==} + /@firebase/functions-compat/0.2.4_53yvy43rwpg2c45kgeszsxtrca: + resolution: {integrity: sha512-Crfn6il1yXGuXkjSd8nKrqR4XxPvuP19g64bXpM6Ix67qOkQg676kyOuww0FF17xN0NSXHfG8Pyf+CUrx8wJ5g==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 - '@firebase/functions': 0.8.3_m3w7qpgfrijausz7l34kldvbjq + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/functions': 0.8.4_54flq6t3lt2vkv56b3wekvuqsq '@firebase/functions-types': 0.5.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3382,17 +3435,17 @@ packages: resolution: {integrity: sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA==} dev: true - /@firebase/functions/0.8.3_m3w7qpgfrijausz7l34kldvbjq: - resolution: {integrity: sha512-0mc59I97S61fvDiVhqj/k5GwSDM/mSWe+xgyxT1UWD3vocvZ5JOx0bhPwbpa7lStI6DWCiWhZrEQlp16Y7i1yg==} + /@firebase/functions/0.8.4_54flq6t3lt2vkv56b3wekvuqsq: + resolution: {integrity: sha512-o1bB0xMyQKe+b246zGnjwHj4R6BH4mU2ZrSaa/3QvTpahUQ3hqYfkZPLOXCU7+vEFxHb3Hd4UUjkFhxoAcPqLA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 + '@firebase/app': 0.7.30 '@firebase/app-check-interop-types': 0.1.0 - '@firebase/auth-interop-types': 0.1.6_ee7bhenjigpuz3jknhp5542foa - '@firebase/component': 0.5.16 + '@firebase/auth-interop-types': 0.1.6_pbfwexsq7uf6mrzcwnikj3g37m + '@firebase/component': 0.5.17 '@firebase/messaging-interop-types': 0.1.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 node-fetch: 2.6.7 tslib: 2.4.0 transitivePeerDependencies: @@ -3400,14 +3453,38 @@ packages: - encoding dev: true - /@firebase/installations/0.5.11_@firebase+app@0.7.27: - resolution: {integrity: sha512-54pTWQXYHBNlwUwtHDitr/N4dFOBi/LYoBlpbyIrjlqdkXSk0WOVDMV15cMdfCyCZQgJVMW78c52ZrDZxwW05g==} + /@firebase/installations-compat/0.1.12_53yvy43rwpg2c45kgeszsxtrca: + resolution: {integrity: sha512-BIhFpWIn/GkuOa+jnXkp3SDJT2RLYJF6MWpinHIBKFJs7MfrgYZ3zQ1AlhobDEql+bkD1dK4dB5sNcET2T+EyA==} + peerDependencies: + '@firebase/app-compat': 0.x + dependencies: + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 + '@firebase/installations-types': 0.4.0_@firebase+app-types@0.7.0 + '@firebase/util': 1.6.3 + tslib: 2.4.0 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + dev: true + + /@firebase/installations-types/0.4.0_@firebase+app-types@0.7.0: + resolution: {integrity: sha512-nXxWKQDvBGctuvsizbUEJKfxXU9WAaDhon+j0jpjIfOJkvkj3YHqlLB/HeYjpUn85Pb22BjplpTnDn4Gm9pc3A==} + peerDependencies: + '@firebase/app-types': 0.x + dependencies: + '@firebase/app-types': 0.7.0 + dev: true + + /@firebase/installations/0.5.12_@firebase+app@0.7.30: + resolution: {integrity: sha512-Zq43fCE0PB5tGJ3ojzx5RNQzKdej1188qgAk22rwjuhP7npaG/PlJqDG1/V0ZjTLRePZ1xGrfXSPlA17c/vtNw==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/util': 1.6.2 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/util': 1.6.3 idb: 7.0.1 tslib: 2.4.0 dev: true @@ -3417,15 +3494,15 @@ packages: dependencies: tslib: 2.4.0 - /@firebase/messaging-compat/0.1.15_ikt45rtbctnl5l4y6p3bca5464: - resolution: {integrity: sha512-f9xbp/V4onNgg7tTC9rY/9gb5F3S+1m1YMU39GHATXcoO4qVCN429VFbVSWQ9RI7f85HddPsULWX7Moq+MwzNw==} + /@firebase/messaging-compat/0.1.16_ntdu3hfexp42gsr3dmzonffheq: + resolution: {integrity: sha512-uG7rWcXJzU8vvlEBFpwG1ndw/GURrrmKcwsHopEWbsPGjMRaVWa7XrdKbvIR7IZohqPzcC/V9L8EeqF4Q4lz8w==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 - '@firebase/messaging': 0.9.15_@firebase+app@0.7.27 - '@firebase/util': 1.6.2 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/messaging': 0.9.16_@firebase+app@0.7.30 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3435,31 +3512,31 @@ packages: resolution: {integrity: sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ==} dev: true - /@firebase/messaging/0.9.15_@firebase+app@0.7.27: - resolution: {integrity: sha512-UEMbjj3UdsHipdljrFMNyasYLPzEOLXRfaZdpV7StHuqa5r3M9jKRM16tcszNMWXVNuiXT4k0VPXXGZPtiYQDQ==} + /@firebase/messaging/0.9.16_@firebase+app@0.7.30: + resolution: {integrity: sha512-Yl9gGrAvJF6C1gg3+Cr2HxlL6APsDEkrorkFafmSP1l+rg1epZKoOAcKJbSF02Vtb50wfb9FqGGy8tzodgETxg==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/installations': 0.5.11_@firebase+app@0.7.27 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 '@firebase/messaging-interop-types': 0.1.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 idb: 7.0.1 tslib: 2.4.0 dev: true - /@firebase/performance-compat/0.1.11_ikt45rtbctnl5l4y6p3bca5464: - resolution: {integrity: sha512-M1paA6KG4j5OGvgpvg25Y6x5/lUIpSJVL6fyq4af3YjFcLoSijqiBq/KTiFEt3vLJWiOmK2p9Apu3MHiffBi0A==} + /@firebase/performance-compat/0.1.12_ntdu3hfexp42gsr3dmzonffheq: + resolution: {integrity: sha512-IBORzUeGY1MGdZnsix9Mu5z4+C3WHIwalu0usxvygL0EZKHztGG8bppYPGH/b5vvg8QyHs9U+Pn1Ot2jZhffQQ==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/performance': 0.5.11_@firebase+app@0.7.27 + '@firebase/performance': 0.5.12_@firebase+app@0.7.30 '@firebase/performance-types': 0.1.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3469,16 +3546,16 @@ packages: resolution: {integrity: sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w==} dev: true - /@firebase/performance/0.5.11_@firebase+app@0.7.27: - resolution: {integrity: sha512-neHlHi1bs0LkNCZgzSWBm+YBqkaKFkxj+JtD4E4EQTENdHsAAAL4JnSKPOP1c+4CQqDnRbYW9QMXPcDlL21pow==} + /@firebase/performance/0.5.12_@firebase+app@0.7.30: + resolution: {integrity: sha512-MPVTkOkGrm2SMQgI1FPNBm85y2pPqlPb6VDjIMCWkVpAr6G1IZzUT24yEMySRcIlK/Hh7/Qu1Nu5ASRzRuX6+Q==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/installations': 0.5.11_@firebase+app@0.7.27 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 dev: true @@ -3490,17 +3567,17 @@ packages: whatwg-fetch: 2.0.4 dev: true - /@firebase/remote-config-compat/0.1.11_ikt45rtbctnl5l4y6p3bca5464: - resolution: {integrity: sha512-75mjt2M+MXa/j2J9wuRVrUFDekFoKkK5/ogBPxckvjzSXGDDwbGmrrb0MwG6BdUSxSUaHrAeUYhEQ2vwNfa1Gw==} + /@firebase/remote-config-compat/0.1.12_ntdu3hfexp42gsr3dmzonffheq: + resolution: {integrity: sha512-Yz7Gtb2rLa7ykXZX9DnSTId8CXd++jFFLW3foUImrYwJEtWgLJc7gwkRfd1M73IlKGNuQAY+DpUNF0n1dLbecA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 '@firebase/logger': 0.3.3 - '@firebase/remote-config': 0.3.10_@firebase+app@0.7.27 + '@firebase/remote-config': 0.3.11_@firebase+app@0.7.30 '@firebase/remote-config-types': 0.2.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3510,29 +3587,29 @@ packages: resolution: {integrity: sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw==} dev: true - /@firebase/remote-config/0.3.10_@firebase+app@0.7.27: - resolution: {integrity: sha512-n55NDxX9kt6QoDH0z3Ryjbjx/S6xNobfjK/hdMN/3fNZh0WSuAZKMWUiw/59cnbZkFxQBncOGDN5Cc/bdp3bdg==} + /@firebase/remote-config/0.3.11_@firebase+app@0.7.30: + resolution: {integrity: sha512-qA84dstrvVpO7rWT/sb2CLv1kjHVmz59SRFPKohJJYFBcPOGK4Pe4FWWhKAE9yg1Gnl0qYAGkahOwNawq3vE0g==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/installations': 0.5.11_@firebase+app@0.7.27 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 '@firebase/logger': 0.3.3 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 tslib: 2.4.0 dev: true - /@firebase/storage-compat/0.1.16_2whj6v3knk7rswcmdbn5bdkgna: - resolution: {integrity: sha512-YSK0QHPCyyALBiJHvtlejrmtrQKst7aJiHyEm1VkcyLdm5RMcZ6JkdObOeACxa9/qwATYQLNlwy/C+//RuzyrA==} + /@firebase/storage-compat/0.1.17_53yvy43rwpg2c45kgeszsxtrca: + resolution: {integrity: sha512-nOYmnpI0gwoz5nROseMi9WbmHGf+xumfsOvdPyMZAjy0VqbDnpKIwmTUZQBdR+bLuB5oIkHQsvw9nbb1SH+PzQ==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.1.28 - '@firebase/component': 0.5.16 - '@firebase/storage': 0.9.8_@firebase+app@0.7.27 - '@firebase/storage-types': 0.6.0_ee7bhenjigpuz3jknhp5542foa - '@firebase/util': 1.6.2 + '@firebase/app-compat': 0.1.31 + '@firebase/component': 0.5.17 + '@firebase/storage': 0.9.9_@firebase+app@0.7.30 + '@firebase/storage-types': 0.6.0_pbfwexsq7uf6mrzcwnikj3g37m + '@firebase/util': 1.6.3 tslib: 2.4.0 transitivePeerDependencies: - '@firebase/app' @@ -3540,24 +3617,24 @@ packages: - encoding dev: true - /@firebase/storage-types/0.6.0_ee7bhenjigpuz3jknhp5542foa: + /@firebase/storage-types/0.6.0_pbfwexsq7uf6mrzcwnikj3g37m: resolution: {integrity: sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA==} peerDependencies: '@firebase/app-types': 0.x '@firebase/util': 1.x dependencies: '@firebase/app-types': 0.7.0 - '@firebase/util': 1.6.2 + '@firebase/util': 1.6.3 dev: true - /@firebase/storage/0.9.8_@firebase+app@0.7.27: - resolution: {integrity: sha512-tfRDVjDjTDIBHm7CTFcboZ7UC+GUKkBIhmoHt2tTVyZfEDKtE4ZPnHy7i6RSeY624wM+/IGWn5o+1CCf3uEEGQ==} + /@firebase/storage/0.9.9_@firebase+app@0.7.30: + resolution: {integrity: sha512-Zch7srLT2SIh9y2nCVv/4Kne0HULn7OPkmreY70BJTUJ+g5WLRjggBq6x9fV5ls9V38iqMWfn4prxzX8yIc08A==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.7.27 - '@firebase/component': 0.5.16 - '@firebase/util': 1.6.2 + '@firebase/app': 0.7.30 + '@firebase/component': 0.5.17 + '@firebase/util': 1.6.3 node-fetch: 2.6.7 tslib: 2.4.0 transitivePeerDependencies: @@ -3568,6 +3645,12 @@ packages: resolution: {integrity: sha512-VYDqEf/+mS7n0nPj6qJDJYFtKIEfOaTtQeNDsd3x+xp8HWvrbygWOexzeGicLP1dvEzrKr3eQGcJmmmYN3TIsA==} dependencies: tslib: 2.4.0 + dev: false + + /@firebase/util/1.6.3: + resolution: {integrity: sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==} + dependencies: + tslib: 2.4.0 /@firebase/webchannel-wrapper/0.6.2: resolution: {integrity: sha512-zThUKcqIU6utWzM93uEvhlh8qj8A5LMPFJPvk/ODb+8GSSif19xM2Lw1M2ijyBy8+6skSkQBbavPzOU5Oh/8tQ==} @@ -3732,7 +3815,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/node': 18.0.1 - chalk: 4.1.0 + chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 slash: 3.0.0 @@ -4031,7 +4114,7 @@ packages: '@babel/core': 7.18.6 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 - chalk: 4.1.0 + chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 @@ -4580,8 +4663,8 @@ packages: dependencies: '@babel/runtime': 7.18.6 '@emotion/cache': 11.9.3 - '@emotion/react': 11.9.3_@babel+core@7.18.6 - '@emotion/styled': 11.9.3_dc5dh2wp562rsjxvguwi2i3yzq + '@emotion/react': 11.9.3 + '@emotion/styled': 11.9.3_@emotion+react@11.9.3 csstype: 3.1.0 prop-types: 15.8.1 dev: false @@ -5111,7 +5194,7 @@ packages: - '@swc/core' dev: true - /@nrwl/cypress/14.4.2_gtbxvtmh5ipj3piki3xg57n5fe: + /@nrwl/cypress/14.4.2_3xokhr63pvhsh24r6gmwyvbcfi: resolution: {integrity: sha512-vek4tJYzaJwnLgeJLAJKWuCmtE+XWCq6IgmCl/4G/lWxTWGzlJ19ZK8MoCEiJqbnNYeoHZPxoaAGwyBAbVuO3w==} peerDependencies: cypress: '>= 3 < 10' @@ -5121,20 +5204,21 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy + '@cypress/webpack-preprocessor': 5.12.0_kbhwel7in52p4dlvjkqlq5ojfi '@nrwl/devkit': 14.4.2_nx@14.4.2 '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + babel-loader: 8.2.5_m3opitmgss2x7fiy6klia7uvaa chalk: 4.1.0 + cypress: 10.4.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 6.2.10_vzvrbkqxq2uhuknms22gvb2xwq + fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya rxjs: 6.6.7 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -5315,18 +5399,18 @@ packages: - webpack-cli dev: true - /@nrwl/next/14.4.2_gys3iieb7yvbrdlbm6wxfyhrsy: + /@nrwl/next/14.4.2_tij6xbouytihgovru6qahme53a: resolution: {integrity: sha512-T8F8Fy7jJ7dNhLET14FhslD9lGzpUrzOQQfES5mb8LK0Y3kNyumGfCetAuFwkUEp/7aC5FxsZSc/32l4b6dxZA==} peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe + '@nrwl/cypress': 14.4.2_3xokhr63pvhsh24r6gmwyvbcfi '@nrwl/devkit': 14.4.2_nx@14.4.2 '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji - '@nrwl/react': 14.4.2_46t6z7wulh2zjyi5wmxujdm57y - '@nrwl/web': 14.4.2_7ggz7ibmlwrqtwusxeq53zzcym + '@nrwl/react': 14.4.2_uzkaey7ewjmyys5ezff4uhptsm + '@nrwl/web': 14.4.2_hikps3f6ih4xnq3f4csrxvfvzu '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5335,7 +5419,7 @@ packages: next: 12.2.0_beenoklgwfttvph5dgxj7na7aq ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi tsconfig-paths: 3.14.1 - url-loader: 4.1.1_webpack@5.73.0 + url-loader: 4.1.1_webpack@5.74.0 webpack-merge: 5.8.0 transitivePeerDependencies: - '@babel/core' @@ -5388,23 +5472,23 @@ packages: '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq chalk: 4.1.0 - copy-webpack-plugin: 9.1.0_webpack@5.73.0 + copy-webpack-plugin: 9.1.0_webpack@5.74.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 6.2.10_vzvrbkqxq2uhuknms22gvb2xwq + fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya fs-extra: 10.1.0 glob: 7.1.4 - license-webpack-plugin: 4.0.2_webpack@5.73.0 + license-webpack-plugin: 4.0.2_webpack@5.74.0 rxjs: 6.6.7 rxjs-for-await: 0.0.2_rxjs@6.6.7 source-map-support: 0.5.19 - terser-webpack-plugin: 5.3.3_cr5ideiic2hpdwwauzasyctjxa + terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m tree-kill: 1.2.2 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 webpack-merge: 5.8.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: @@ -5440,20 +5524,20 @@ packages: - debug dev: true - /@nrwl/react/14.4.2_46t6z7wulh2zjyi5wmxujdm57y: + /@nrwl/react/14.4.2_uzkaey7ewjmyys5ezff4uhptsm: resolution: {integrity: sha512-5OlTpa5wRgADkNuP55Ii0myZLqzcefwR+lMRSBFquwOzxQ5VEU9JCyZVeO4pBdVr1ibbIJoj1EfO+NnVpCtELg==} dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe + '@nrwl/cypress': 14.4.2_3xokhr63pvhsh24r6gmwyvbcfi '@nrwl/devkit': 14.4.2_nx@14.4.2 '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji - '@nrwl/storybook': 14.4.2_evtlkmvush7gmjnqci7dwzbhpu - '@nrwl/web': 14.4.2_7ggz7ibmlwrqtwusxeq53zzcym + '@nrwl/storybook': 14.4.2_yflzlx5dxniwxy53i7vvsdpbmy + '@nrwl/web': 14.4.2_hikps3f6ih4xnq3f4csrxvfvzu '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq - '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_ztqujotnm4vydlfjq6zgvv7opu + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_bgbvhssx5jbdjtmrq4m55itcsu '@storybook/node-logger': 6.1.20 '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5463,8 +5547,8 @@ packages: eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 react-refresh: 0.10.0 semver: 7.3.4 - url-loader: 4.1.1_webpack@5.73.0 - webpack: 5.73.0_@swc+core@1.2.210 + url-loader: 4.1.1_webpack@5.74.0 + webpack: 5.74.0_@swc+core@1.2.210 webpack-merge: 5.8.0 transitivePeerDependencies: - '@parcel/css' @@ -5507,16 +5591,16 @@ packages: - webpack-plugin-serve dev: true - /@nrwl/storybook/14.4.2_evtlkmvush7gmjnqci7dwzbhpu: + /@nrwl/storybook/14.4.2_yflzlx5dxniwxy53i7vvsdpbmy: resolution: {integrity: sha512-G6h3jQT+pIY0RAEbeclguEFSAIXsToRVKEeRyq1bk6fWJHy7y//bCeJrINL9xPf9zk12cWyKkjJvwsOcy0Z1Mw==} dependencies: - '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe + '@nrwl/cypress': 14.4.2_3xokhr63pvhsh24r6gmwyvbcfi '@nrwl/devkit': 14.4.2_nx@14.4.2 '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq core-js: 3.23.3 semver: 7.3.4 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm tsconfig-paths-webpack-plugin: 3.5.2 transitivePeerDependencies: - '@swc-node/register' @@ -5549,7 +5633,7 @@ packages: - '@swc/core' dev: true - /@nrwl/web/14.4.2_7ggz7ibmlwrqtwusxeq53zzcym: + /@nrwl/web/14.4.2_hikps3f6ih4xnq3f4csrxvfvzu: resolution: {integrity: sha512-x00dE67yDRC3zmVEdO1HdtIbPezZ5gSKmNmEL2++PrA6AUz3a+f7/Ahhs4ALxnEPx1oDRLzM5OxRb5w6kLmGfw==} dependencies: '@babel/core': 7.18.6 @@ -5560,20 +5644,20 @@ packages: '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 '@babel/runtime': 7.18.6 - '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe + '@nrwl/cypress': 14.4.2_3xokhr63pvhsh24r6gmwyvbcfi '@nrwl/devkit': 14.4.2_nx@14.4.2 '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq - '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_suo2fv7mggvlsdll7dmmksinpe + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_obbju5ecoedcc2mvvgblbzwdca '@rollup/plugin-babel': 5.3.1_fb3qe53zzddvqjqqltveoanfhe '@rollup/plugin-commonjs': 20.0.0_rollup@2.75.7 '@rollup/plugin-image': 2.1.1_rollup@2.75.7 '@rollup/plugin-json': 4.1.0_rollup@2.75.7 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.7 autoprefixer: 10.4.7_postcss@8.4.14 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + babel-loader: 8.2.5_m3opitmgss2x7fiy6klia7uvaa babel-plugin-const-enum: 1.2.0_@babel+core@7.18.6 babel-plugin-macros: 2.8.0 babel-plugin-transform-async-to-promises: 0.8.18 @@ -5583,28 +5667,28 @@ packages: caniuse-lite: 1.0.30001363 chalk: 4.1.0 chokidar: 3.5.3 - copy-webpack-plugin: 9.1.0_webpack@5.73.0 + copy-webpack-plugin: 9.1.0_webpack@5.74.0 core-js: 3.23.3 - css-loader: 6.7.1_webpack@5.73.0 - css-minimizer-webpack-plugin: 3.4.1_webpack@5.73.0 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 3.4.1_webpack@5.74.0 enhanced-resolve: 5.10.0 - file-loader: 6.2.0_webpack@5.73.0 - fork-ts-checker-webpack-plugin: 6.2.10_vzvrbkqxq2uhuknms22gvb2xwq + file-loader: 6.2.0_webpack@5.74.0 + fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya fs-extra: 10.1.0 http-server: 14.1.0 identity-obj-proxy: 3.0.0 ignore: 5.2.0 less: 3.12.2 - less-loader: 10.2.0_less@3.12.2+webpack@5.73.0 - license-webpack-plugin: 4.0.2_webpack@5.73.0 + less-loader: 10.2.0_less@3.12.2+webpack@5.74.0 + license-webpack-plugin: 4.0.2_webpack@5.74.0 loader-utils: 1.2.3 - mini-css-extract-plugin: 2.4.7_webpack@5.73.0 + mini-css-extract-plugin: 2.4.7_webpack@5.74.0 parse5: 4.0.0 parse5-html-rewriting-stream: 6.0.1 postcss: 8.4.14 postcss-import: 14.1.0_postcss@8.4.14 - postcss-loader: 6.2.1_mepnsno3xmng6eyses4tepu7bu - raw-loader: 4.0.2_webpack@5.73.0 + postcss-loader: 6.2.1_m6qh27jiicejwnzfgs742cokpe + raw-loader: 4.0.2_webpack@5.74.0 react-refresh: 0.10.0 rollup: 2.75.7 rollup-plugin-copy: 3.4.0 @@ -5614,24 +5698,24 @@ packages: rxjs: 6.6.7 rxjs-for-await: 0.0.2_rxjs@6.6.7 sass: 1.53.0 - sass-loader: 12.6.0_sass@1.53.0+webpack@5.73.0 + sass-loader: 12.6.0_sass@1.53.0+webpack@5.74.0 semver: 7.3.4 source-map: 0.7.3 - source-map-loader: 3.0.1_webpack@5.73.0 - style-loader: 3.3.1_webpack@5.73.0 + source-map-loader: 3.0.1_webpack@5.74.0 + style-loader: 3.3.1_webpack@5.74.0 stylus: 0.55.0 - stylus-loader: 6.2.0_hlqotudbegd4e65xhpljfitz3y - terser-webpack-plugin: 5.3.3_cr5ideiic2hpdwwauzasyctjxa - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + stylus-loader: 6.2.0_772wava6yveehcyvgfd527qm3q + terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m + ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.210 - webpack-dev-server: 4.9.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.210 + webpack-dev-server: 4.9.3_webpack@5.74.0 webpack-merge: 5.8.0 webpack-sources: 3.2.3 - webpack-subresource-integrity: 5.1.0_vaqkluxv57wdoiytlozrwxzyse + webpack-subresource-integrity: 5.1.0_dseqt6curza6cwqlyc3eowsnru transitivePeerDependencies: - '@parcel/css' - '@swc-node/register' @@ -5737,7 +5821,7 @@ packages: typescript: 4.7.4 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.7_suo2fv7mggvlsdll7dmmksinpe: + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_bgbvhssx5jbdjtmrq4m55itcsu: resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==} engines: {node: '>= 10.13'} peerDependencies: @@ -5775,11 +5859,10 @@ packages: react-refresh: 0.10.0 schema-utils: 3.1.1 source-map: 0.7.4 - webpack: 5.73.0_@swc+core@1.2.210 - webpack-dev-server: 4.9.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.210 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.7_ztqujotnm4vydlfjq6zgvv7opu: + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_obbju5ecoedcc2mvvgblbzwdca: resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==} engines: {node: '>= 10.13'} peerDependencies: @@ -5817,7 +5900,8 @@ packages: react-refresh: 0.10.0 schema-utils: 3.1.1 source-map: 0.7.4 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 + webpack-dev-server: 4.9.3_webpack@5.74.0 dev: true /@polka/url/1.0.0-next.21: @@ -6767,6 +6851,10 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true + /@types/node/14.18.23: + resolution: {integrity: sha512-MhbCWN18R4GhO8ewQWAFK4TGQdBpXWByukz7cWyJmXhvRuCIaM/oWytGPqVmDzgEnnaIc9ss6HbU5mUi+vyZPA==} + dev: true + /@types/node/18.0.1: resolution: {integrity: sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==} @@ -6886,6 +6974,14 @@ packages: '@types/mime': 1.3.2 '@types/node': 18.0.1 + /@types/sinonjs__fake-timers/8.1.1: + resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} + dev: true + + /@types/sizzle/2.3.3: + resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==} + dev: true + /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: @@ -6940,6 +7036,14 @@ packages: '@types/yargs-parser': 21.0.0 dev: true + /@types/yauzl/2.10.0: + resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} + requiresBuild: true + dependencies: + '@types/node': 18.0.1 + dev: true + optional: true + /@typescript-eslint/eslint-plugin/5.30.5_6zdoc3rn4mpiddqwhppni2mnnm: resolution: {integrity: sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7587,6 +7691,17 @@ packages: dev: false optional: true + /asn1/0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + dev: true + /assert/2.0.0: resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} dependencies: @@ -7641,21 +7756,8 @@ packages: hasBin: true dev: true - /authing-js-sdk/4.23.32: - resolution: {integrity: sha512-zyUoRszXmdgCSn3S9fzVJSn8cMWMAmpUDtW+aYVMuIOdfyRFwfkGCVpffPbMHc3FcCrcE2AcUYOA9u78RXjs5w==} - engines: {node: '>=8.9'} - dependencies: - axios: 0.19.2 - crypto-js: 4.1.1 - jsencrypt: 3.2.1 - jwt-decode: 2.2.0 - sm-crypto: 0.3.8 - transitivePeerDependencies: - - supports-color - dev: false - - /authing-js-sdk/4.23.33: - resolution: {integrity: sha512-VdQa/5IWHv4CJGWbFmCsMhmmbjBhBI2lBDLYaCsdsGtOsPHzxFFpWV+k5riL4NcD7ALU1NCD367WpFBdQJpDuQ==} + /authing-js-sdk/4.23.35: + resolution: {integrity: sha512-EdrDl1tczeInFc/NGqO4dasl8BZTSLDnduv4rTMw9bIuBb5Ko+4SDmbag1bZpSCpclbTBSmLDTD/6bCtgx6YAQ==} engines: {node: '>=8.9'} dependencies: axios: 0.19.2 @@ -7687,8 +7789,8 @@ packages: engines: {node: '>= 0.4'} dev: false - /aws-sdk/2.1168.0: - resolution: {integrity: sha512-9+WYoYTHHjLqeWdSSLbNpmc/NgnZpX4LGiyYjXenh4WNRBXshXI0XioTK8BQgDscVzB978EJV8kG1nZGE3USzw==} + /aws-sdk/2.1189.0: + resolution: {integrity: sha512-EqluXSo8XAR086nF9UAtPYwUm82ZIRqg8OmHBRQyftcrD1Z0pqMmiuvacXoEAJ/4UU8KKafbpYarxx8rH/pZjQ==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -7698,10 +7800,19 @@ packages: querystring: 0.2.0 sax: 1.2.1 url: 0.10.3 + util: 0.12.4 uuid: 8.0.0 xml2js: 0.4.19 dev: false + /aws-sign2/0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + dev: true + + /aws4/1.11.0: + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + dev: true + /axe-core/4.4.2: resolution: {integrity: sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==} engines: {node: '>=12'} @@ -7742,7 +7853,7 @@ packages: '@types/babel__core': 7.1.19 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 27.5.1_@babel+core@7.18.6 - chalk: 4.1.0 + chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 transitivePeerDependencies: @@ -7770,7 +7881,7 @@ packages: - supports-color dev: true - /babel-loader/8.2.5_fswvdo7jykdwhfxrdcvghfn6pa: + /babel-loader/8.2.5_m3opitmgss2x7fiy6klia7uvaa: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -7787,7 +7898,7 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /babel-plugin-const-enum/1.2.0_@babel+core@7.18.6: @@ -7997,6 +8108,12 @@ packages: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: true + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + dependencies: + tweetnacl: 0.14.5 + dev: true + /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -8073,10 +8190,18 @@ packages: readable-stream: 3.6.0 dev: true + /blob-util/2.0.2: + resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} + dev: true + /bluebird/3.7.1: resolution: {integrity: sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==} dev: true + /bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: true + /body-parser/1.20.0: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -8196,7 +8321,7 @@ packages: resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: base64-js: 1.5.1 - ieee754: 1.1.13 + ieee754: 1.2.1 isarray: 1.0.0 dev: false @@ -8259,6 +8384,11 @@ packages: responselike: 2.0.0 dev: false + /cachedir/2.3.0: + resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} + engines: {node: '>=6'} + dev: true + /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -8306,6 +8436,10 @@ packages: upper-case-first: 2.0.2 dev: true + /caseless/0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + dev: true + /catering/2.1.1: resolution: {integrity: sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==} engines: {node: '>=6'} @@ -8371,6 +8505,11 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true + /check-more-types/2.24.0: + resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} + engines: {node: '>= 0.8.0'} + dev: true + /chokidar/3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -8450,6 +8589,15 @@ packages: engines: {node: '>=6'} dev: true + /cli-table3/0.6.2: + resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + /cli-truncate/2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} @@ -8520,12 +8668,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /codemirror-lang-elixir/3.0.0_@codemirror+language@6.2.0: + /codemirror-lang-elixir/3.0.0_@codemirror+language@6.2.1: resolution: {integrity: sha512-Liy5MDxf+xw7aFqNfhLfntSK6vsRkI0lSlyytw23P1hWSrb0Bw5WunEB3iKJ49iUu8Kj2dx+vvMqD8I5ms7rSQ==} peerDependencies: '@codemirror/language': ^6.2.1 dependencies: - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 dev: false /codemirror/6.0.1: @@ -8533,11 +8681,11 @@ packages: dependencies: '@codemirror/autocomplete': 6.0.3 '@codemirror/commands': 6.0.1 - '@codemirror/language': 6.2.0 + '@codemirror/language': 6.2.1 '@codemirror/lint': 6.0.0 '@codemirror/search': 6.0.0 - '@codemirror/state': 6.1.0 - '@codemirror/view': 6.0.2 + '@codemirror/state': 6.1.1 + '@codemirror/view': 6.2.0 dev: false /collect-v8-coverage/1.0.1: @@ -8588,6 +8736,11 @@ packages: engines: {node: '>= 6'} dev: true + /commander/5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + dev: true + /commander/7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -8607,6 +8760,11 @@ packages: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: true + /common-tags/1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: true + /commondir/1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: true @@ -8625,7 +8783,7 @@ packages: dependencies: mime-db: 1.52.0 - /compression-webpack-plugin/10.0.0_webpack@5.73.0: + /compression-webpack-plugin/10.0.0_webpack@5.74.0: resolution: {integrity: sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8636,7 +8794,7 @@ packages: dependencies: schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /compression/1.7.4: @@ -8728,7 +8886,7 @@ packages: toggle-selection: 1.0.6 dev: false - /copy-webpack-plugin/9.1.0_webpack@5.73.0: + /copy-webpack-plugin/9.1.0_webpack@5.74.0: resolution: {integrity: sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8743,7 +8901,7 @@ packages: normalize-path: 3.0.0 schema-utils: 3.1.1 serialize-javascript: 6.0.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /core-js-compat/3.23.3: @@ -8768,6 +8926,10 @@ packages: requiresBuild: true dev: true + /core-util-is/1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + dev: true + /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -8860,7 +9022,7 @@ packages: isobject: 3.0.1 dev: false - /css-loader/6.7.1_webpack@5.73.0: + /css-loader/6.7.1_webpack@5.74.0: resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8877,14 +9039,14 @@ packages: postcss-modules-values: 4.0.0_postcss@8.4.14 postcss-value-parser: 4.2.0 semver: 7.3.7 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /css-mediaquery/0.1.2: resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==} dev: false - /css-minimizer-webpack-plugin/3.4.1_webpack@5.73.0: + /css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8911,10 +9073,10 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true - /css-minimizer-webpack-plugin/4.0.0_webpack@5.73.0: + /css-minimizer-webpack-plugin/4.0.0_webpack@5.74.0: resolution: {integrity: sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8941,7 +9103,7 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /css-select/4.3.0: @@ -9063,6 +9225,56 @@ packages: /csstype/3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /cypress/10.4.0: + resolution: {integrity: sha512-OM7F8MRE01SHQRVVzunid1ZK1m90XTxYnl+7uZfIrB4CYqUDCrZEeSyCXzIbsS6qcaijVCAhqDL60SxG8N6hew==} + engines: {node: '>=12.0.0'} + hasBin: true + requiresBuild: true + dependencies: + '@cypress/request': 2.88.10 + '@cypress/xvfb': 1.2.4_supports-color@8.1.1 + '@types/node': 14.18.23 + '@types/sinonjs__fake-timers': 8.1.1 + '@types/sizzle': 2.3.3 + arch: 2.2.0 + blob-util: 2.0.2 + bluebird: 3.7.2 + buffer: 5.7.1 + cachedir: 2.3.0 + chalk: 4.1.2 + check-more-types: 2.24.0 + cli-cursor: 3.1.0 + cli-table3: 0.6.2 + commander: 5.1.0 + common-tags: 1.8.2 + dayjs: 1.11.3 + debug: 4.3.4_supports-color@8.1.1 + enquirer: 2.3.6 + eventemitter2: 6.4.7 + execa: 4.1.0 + executable: 4.1.1 + extract-zip: 2.0.1_supports-color@8.1.1 + figures: 3.2.0 + fs-extra: 9.1.0 + getos: 3.2.1 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + lazy-ass: 1.6.0 + listr2: 3.14.0_enquirer@2.3.6 + lodash: 4.17.21 + log-symbols: 4.1.0 + minimist: 1.2.6 + ospath: 1.2.2 + pretty-bytes: 5.6.0 + proxy-from-env: 1.0.0 + request-progress: 3.0.0 + semver: 7.3.7 + supports-color: 8.1.1 + tmp: 0.2.1 + untildify: 4.0.0 + yauzl: 2.10.0 + dev: true + /cz-customizable/5.10.0: resolution: {integrity: sha512-8fzzmoXXAg3ydu5Uhx4g+XwgWNdjmvm/zycKzZejnhQn8Z+kvnqKwXhwm9thmFE67MIXDMS7n+A1wuMAEplddQ==} dependencies: @@ -9078,6 +9290,13 @@ packages: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true + /dashdash/1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: true + /data-urls/2.0.0: resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} engines: {node: '>=10'} @@ -9094,7 +9313,6 @@ packages: /dayjs/1.11.3: resolution: {integrity: sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==} - dev: false /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -9128,6 +9346,18 @@ packages: ms: 2.1.3 dev: true + /debug/3.2.7_supports-color@8.1.1: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + supports-color: 8.1.1 + dev: true + /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -9139,6 +9369,19 @@ packages: dependencies: ms: 2.1.2 + /debug/4.3.4_supports-color@8.1.1: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 8.1.1 + dev: true + /decimal.js/10.3.1: resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} dev: true @@ -9485,6 +9728,13 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /ecc-jsbn/0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + /ecdsa-sig-formatter/1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: @@ -9799,6 +10049,15 @@ packages: - supports-color dev: true + /eslint-plugin-cypress/2.12.1_eslint@8.19.0: + resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==} + peerDependencies: + eslint: '>= 3.2.1' + dependencies: + eslint: 8.19.0 + globals: 11.12.0 + dev: true + /eslint-plugin-filename-rules/1.2.0: resolution: {integrity: sha512-iPVuHb+VZRt0k9r2ejBRSZM7n+LIJ1OWKiOj/E1ZQiII7AaKZ28JE0lVdxQ7LI2rBem7dqcmC/0QAnAyis0xTA==} engines: {node: '>=6.0.0'} @@ -10106,6 +10365,10 @@ packages: engines: {node: '>=6'} dev: false + /eventemitter2/6.4.7: + resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} + dev: true + /eventemitter3/4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -10155,6 +10418,21 @@ packages: strip-eof: 1.0.0 dev: true + /execa/4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -10274,8 +10552,6 @@ packages: /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false - optional: true /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -10286,6 +10562,25 @@ packages: tmp: 0.0.33 dev: true + /extract-zip/2.0.1_supports-color@8.1.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + dependencies: + debug: 4.3.4_supports-color@8.1.1 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + + /extsprintf/1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + dev: true + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -10400,7 +10695,7 @@ packages: flat-cache: 3.0.4 dev: true - /file-loader/6.2.0_webpack@5.73.0: + /file-loader/6.2.0_webpack@5.74.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -10411,7 +10706,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /file-saver/2.0.5: @@ -10554,12 +10849,12 @@ packages: semver-regex: 2.0.0 dev: true - /firebase-admin/11.0.0_@firebase+app-types@0.7.0: - resolution: {integrity: sha512-x56u+Q1P8QDvQKaYRe29ZUM/3f829cP8tsKCDXOhaIX/GbGfgcdjRhPmCafzlwgCWP5wW9NkOgIhnrw94zucvw==} + /firebase-admin/11.0.1_@firebase+app-types@0.7.0: + resolution: {integrity: sha512-rL3wlZbi2Kb/KJgcmj1YHlD4ZhfmhfgRO2YJialxAllm0tj1IQea878hHuBLGmv4DpbW9t9nLvX9kddNR2Y65Q==} engines: {node: '>=14'} dependencies: '@fastify/busboy': 1.1.0 - '@firebase/database-compat': 0.2.2_@firebase+app-types@0.7.0 + '@firebase/database-compat': 0.2.4_@firebase+app-types@0.7.0 '@firebase/database-types': 0.9.10 '@types/node': 18.0.1 jsonwebtoken: 8.5.1 @@ -10575,35 +10870,36 @@ packages: - supports-color dev: false - /firebase/9.8.4: - resolution: {integrity: sha512-fQigVEtSBprGBDLVTr485KQJ1YUWh/HeocMQvmhaUCL9dHUnW8GWfK+XkKOV2kcDB1Ur8xZPkjCxlmoTcykhgA==} + /firebase/9.9.2: + resolution: {integrity: sha512-zhWUEyBQbwWhLEYhULwZ0A6eRuHP/EP2bpwASpHkI1QQgO1GVqkyCZEpp/feGSDve0COhv9oWC1wOuAzrQrV6g==} dependencies: - '@firebase/analytics': 0.7.11_@firebase+app@0.7.27 - '@firebase/analytics-compat': 0.1.12_ikt45rtbctnl5l4y6p3bca5464 - '@firebase/app': 0.7.27 - '@firebase/app-check': 0.5.10_@firebase+app@0.7.27 - '@firebase/app-check-compat': 0.2.10_ikt45rtbctnl5l4y6p3bca5464 - '@firebase/app-compat': 0.1.28 + '@firebase/analytics': 0.8.0_@firebase+app@0.7.30 + '@firebase/analytics-compat': 0.1.13_ntdu3hfexp42gsr3dmzonffheq + '@firebase/app': 0.7.30 + '@firebase/app-check': 0.5.12_@firebase+app@0.7.30 + '@firebase/app-check-compat': 0.2.12_ntdu3hfexp42gsr3dmzonffheq + '@firebase/app-compat': 0.1.31 '@firebase/app-types': 0.7.0 - '@firebase/auth': 0.20.4_@firebase+app@0.7.27 - '@firebase/auth-compat': 0.2.17_2whj6v3knk7rswcmdbn5bdkgna - '@firebase/database': 0.13.2_@firebase+app-types@0.7.0 - '@firebase/database-compat': 0.2.2_@firebase+app-types@0.7.0 - '@firebase/firestore': 3.4.11_@firebase+app@0.7.27 - '@firebase/firestore-compat': 0.1.20_2whj6v3knk7rswcmdbn5bdkgna - '@firebase/functions': 0.8.3_m3w7qpgfrijausz7l34kldvbjq - '@firebase/functions-compat': 0.2.3_2whj6v3knk7rswcmdbn5bdkgna - '@firebase/installations': 0.5.11_@firebase+app@0.7.27 - '@firebase/messaging': 0.9.15_@firebase+app@0.7.27 - '@firebase/messaging-compat': 0.1.15_ikt45rtbctnl5l4y6p3bca5464 - '@firebase/performance': 0.5.11_@firebase+app@0.7.27 - '@firebase/performance-compat': 0.1.11_ikt45rtbctnl5l4y6p3bca5464 + '@firebase/auth': 0.20.5_@firebase+app@0.7.30 + '@firebase/auth-compat': 0.2.18_53yvy43rwpg2c45kgeszsxtrca + '@firebase/database': 0.13.4_@firebase+app-types@0.7.0 + '@firebase/database-compat': 0.2.4_@firebase+app-types@0.7.0 + '@firebase/firestore': 3.4.14_@firebase+app@0.7.30 + '@firebase/firestore-compat': 0.1.23_53yvy43rwpg2c45kgeszsxtrca + '@firebase/functions': 0.8.4_54flq6t3lt2vkv56b3wekvuqsq + '@firebase/functions-compat': 0.2.4_53yvy43rwpg2c45kgeszsxtrca + '@firebase/installations': 0.5.12_@firebase+app@0.7.30 + '@firebase/installations-compat': 0.1.12_53yvy43rwpg2c45kgeszsxtrca + '@firebase/messaging': 0.9.16_@firebase+app@0.7.30 + '@firebase/messaging-compat': 0.1.16_ntdu3hfexp42gsr3dmzonffheq + '@firebase/performance': 0.5.12_@firebase+app@0.7.30 + '@firebase/performance-compat': 0.1.12_ntdu3hfexp42gsr3dmzonffheq '@firebase/polyfill': 0.3.36 - '@firebase/remote-config': 0.3.10_@firebase+app@0.7.27 - '@firebase/remote-config-compat': 0.1.11_ikt45rtbctnl5l4y6p3bca5464 - '@firebase/storage': 0.9.8_@firebase+app@0.7.27 - '@firebase/storage-compat': 0.1.16_2whj6v3knk7rswcmdbn5bdkgna - '@firebase/util': 1.6.2 + '@firebase/remote-config': 0.3.11_@firebase+app@0.7.30 + '@firebase/remote-config-compat': 0.1.12_ntdu3hfexp42gsr3dmzonffheq + '@firebase/storage': 0.9.9_@firebase+app@0.7.30 + '@firebase/storage-compat': 0.1.17_53yvy43rwpg2c45kgeszsxtrca + '@firebase/util': 1.6.3 transitivePeerDependencies: - bufferutil - encoding @@ -10655,7 +10951,11 @@ packages: is-callable: 1.2.4 dev: false - /fork-ts-checker-webpack-plugin/6.2.10_vzvrbkqxq2uhuknms22gvb2xwq: + /forever-agent/0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + dev: true + + /fork-ts-checker-webpack-plugin/6.2.10_wln64xm7gyszy6wbwhdijmigya: resolution: {integrity: sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -10673,7 +10973,7 @@ packages: dependencies: '@babel/code-frame': 7.18.6 '@types/json-schema': 7.0.11 - chalk: 4.1.0 + chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 @@ -10686,13 +10986,22 @@ packages: semver: 7.3.7 tapable: 1.1.3 typescript: 4.7.4 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /form-data-encoder/1.7.1: resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} dev: false + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -10919,7 +11228,6 @@ packages: engines: {node: '>=8'} dependencies: pump: 3.0.0 - dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -10932,6 +11240,18 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.1.2 + /getos/3.2.1: + resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} + dependencies: + async: 3.2.4 + dev: true + + /getpass/0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + dependencies: + assert-plus: 1.0.0 + dev: true + /git-remote-origin-url/4.0.0: resolution: {integrity: sha512-EAxDksNdjuWgmVW9pVvA9jQDi/dmTaiDONktIy7qiRRhBZUI4FQK1YvBvteuTSX24aNKg9lfgxNYJEeeSXe6DA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10995,6 +11315,13 @@ packages: path-is-absolute: 1.0.1 dev: true + /global-dirs/3.0.0: + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: true + /global/4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} dependencies: @@ -11364,7 +11691,7 @@ packages: terser: 5.14.1 dev: true - /html-webpack-plugin/5.5.0_webpack@5.73.0: + /html-webpack-plugin/5.5.0_webpack@5.74.0: resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -11378,7 +11705,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /htmlparser2/6.1.0: @@ -11502,6 +11829,15 @@ packages: - supports-color dev: true + /http-signature/1.3.6: + resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + jsprim: 2.0.2 + sshpk: 1.17.0 + dev: true + /http2-wrapper/2.1.11: resolution: {integrity: sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==} engines: {node: '>=10.19.0'} @@ -11519,6 +11855,11 @@ packages: transitivePeerDependencies: - supports-color + /human-signals/1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -11721,6 +12062,11 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: true + /inline-style-expand-shorthand/1.4.0: resolution: {integrity: sha512-FBxbgh1+ziiPFA09s0JgYtB7gRYfbfVrcO1sTv2JnPwbbz0M35zSYVUR3oyrTfLo/S+sbY4JG1W16hY91Hbh/Q==} dev: false @@ -11822,6 +12168,13 @@ packages: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} + /is-ci/3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + dependencies: + ci-info: 3.3.2 + dev: true + /is-core-module/2.9.0: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: @@ -11892,6 +12245,14 @@ packages: resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==} dev: false + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.0 + is-path-inside: 3.0.3 + dev: true + /is-interactive/1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -11932,6 +12293,11 @@ packages: resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} dev: true + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + /is-plain-obj/1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} @@ -12072,6 +12438,10 @@ packages: /isomorphic.js/0.2.5: resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} + /isstream/0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + dev: true + /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -12132,7 +12502,7 @@ packages: hasBin: true dependencies: async: 3.2.4 - chalk: 4.1.0 + chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 dev: true @@ -12153,7 +12523,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 '@types/node': 18.0.1 - chalk: 4.1.0 + chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 expect: 27.5.1 @@ -12312,7 +12682,7 @@ packages: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - chalk: 4.1.0 + chalk: 4.1.2 diff-sequences: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -12347,7 +12717,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - chalk: 4.1.0 + chalk: 4.1.2 jest-get-type: 27.5.1 jest-util: 27.5.1 pretty-format: 27.5.1 @@ -12464,7 +12834,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 '@types/node': 18.0.1 - chalk: 4.1.0 + chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 is-generator-fn: 2.1.0 @@ -12500,7 +12870,7 @@ packages: resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - chalk: 4.1.0 + chalk: 4.1.2 jest-diff: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -12523,7 +12893,7 @@ packages: '@babel/code-frame': 7.18.6 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.1 - chalk: 4.1.0 + chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 27.5.1 @@ -12647,7 +13017,7 @@ packages: '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/node': 18.0.1 - chalk: 4.1.0 + chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.10 jest-docblock: 27.5.1 @@ -12709,7 +13079,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - chalk: 4.1.0 + chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 @@ -12780,7 +13150,7 @@ packages: '@types/babel__traverse': 7.17.1 '@types/prettier': 2.6.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6 - chalk: 4.1.0 + chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.10 jest-diff: 27.5.1 @@ -12857,7 +13227,7 @@ packages: dependencies: '@jest/types': 27.5.1 camelcase: 6.3.0 - chalk: 4.1.0 + chalk: 4.1.2 jest-get-type: 27.5.1 leven: 3.1.0 pretty-format: 27.5.1 @@ -13001,6 +13371,10 @@ packages: argparse: 2.0.1 dev: true + /jsbn/0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: true + /jsbn/1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} @@ -13084,10 +13458,18 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true + /json-schema/0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: true + /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: true + /json2mq/0.2.0: resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} dependencies: @@ -13147,6 +13529,16 @@ packages: semver: 5.7.1 dev: false + /jsprim/2.0.2: + resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: true + /jsx-ast-utils/3.3.1: resolution: {integrity: sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==} engines: {node: '>=4.0'} @@ -13260,7 +13652,12 @@ packages: language-subtag-registry: 0.3.22 dev: true - /less-loader/10.2.0_less@3.12.2+webpack@5.73.0: + /lazy-ass/1.6.0: + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} + engines: {node: '> 0.8'} + dev: true + + /less-loader/10.2.0_less@3.12.2+webpack@5.74.0: resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13272,7 +13669,7 @@ packages: dependencies: klona: 2.0.5 less: 3.12.2 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /less/3.12.2: @@ -13428,13 +13825,13 @@ packages: lezer-tree: 0.13.2 dev: false - /lib0/0.2.51: - resolution: {integrity: sha512-05Erb3465CxJa38LQlMz4EbetNvRna1S3BzqEjC0/pmp5cQuQSfNNmeS0722Wev1dRlMUp2Cql0gQ55krSXf2Q==} - engines: {node: '>=12'} + /lib0/0.2.52: + resolution: {integrity: sha512-CjxlM7UgICfN6b2OPALBXchIBiNk6jE+1g7JP8ha+dh1xKRDSYpH0WQl1+rMqCju49xUnwPG34v4CR5/rPOZhg==} + engines: {node: '>=14'} dependencies: isomorphic.js: 0.2.5 - /license-webpack-plugin/4.0.2_webpack@5.73.0: + /license-webpack-plugin/4.0.2_webpack@5.74.0: resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: webpack: '*' @@ -13444,7 +13841,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 webpack-sources: 3.2.3 dev: true @@ -13489,6 +13886,26 @@ packages: - supports-color dev: true + /listr2/3.14.0_enquirer@2.3.6: + resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} + engines: {node: '>=10.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.19 + enquirer: 2.3.6 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.5.5 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + /listr2/4.0.5: resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} engines: {node: '>=12'} @@ -13614,7 +14031,6 @@ packages: /lodash.once/4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - dev: false /lodash.uniq/4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -13695,12 +14111,12 @@ packages: /lru-cache/7.12.0: resolution: {integrity: sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==} engines: {node: '>=12'} - - /lru-cache/7.13.1: - resolution: {integrity: sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==} - engines: {node: '>=12'} dev: false + /lru-cache/7.13.2: + resolution: {integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==} + engines: {node: '>=12'} + /lru-memoizer/2.1.4: resolution: {integrity: sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==} dependencies: @@ -13880,7 +14296,7 @@ packages: webpack-sources: 1.4.3 dev: false - /mini-css-extract-plugin/1.6.2_webpack@5.73.0: + /mini-css-extract-plugin/1.6.2_webpack@5.74.0: resolution: {integrity: sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13891,11 +14307,11 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 webpack-sources: 1.4.3 dev: false - /mini-css-extract-plugin/2.4.7_webpack@5.73.0: + /mini-css-extract-plugin/2.4.7_webpack@5.74.0: resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13905,20 +14321,7 @@ packages: optional: true dependencies: schema-utils: 4.0.0 - webpack: 5.73.0_@swc+core@1.2.210 - dev: true - - /mini-css-extract-plugin/2.6.1_webpack@5.73.0: - resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - dependencies: - schema-utils: 4.0.0 - webpack: 5.73.0 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /mini-css-extract-plugin/2.6.1_webpack@5.74.0: @@ -14540,6 +14943,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /ospath/1.2.2: + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} + dev: true + /p-cancelable/0.3.0: resolution: {integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==} engines: {node: '>=4'} @@ -14823,6 +15230,10 @@ packages: resolution: {integrity: sha512-nVWukMN9qlii1dQsQHVvfaNpeOAWVLgTZP6e/tFcU6cWlLo+6YdvfRGBL2u5pU11APlPbHeB0SpMcGA8ZjPgcQ==} dev: false + /performance-now/2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: true + /phone/3.1.22: resolution: {integrity: sha512-0Qr2cCgheYvwWY6zDHRCRcsWT0nyDaRREEfr9wvmTH8X306fD3Q4f334Q6vp5eMBC16zH6bGNKBUZNsOFjtFPQ==} engines: {node: '>=12'} @@ -15007,7 +15418,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-loader/6.2.1_mepnsno3xmng6eyses4tepu7bu: + /postcss-loader/6.2.1_m6qh27jiicejwnzfgs742cokpe: resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -15021,7 +15432,7 @@ packages: klona: 2.0.5 postcss: 8.4.14 semver: 7.3.7 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /postcss-merge-longhand/5.1.6_postcss@8.4.14: @@ -15353,6 +15764,11 @@ packages: hasBin: true dev: true + /pretty-bytes/5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: true + /pretty-error/4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -15455,6 +15871,10 @@ packages: ipaddr.js: 1.9.1 dev: true + /proxy-from-env/1.0.0: + resolution: {integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=} + dev: true + /prr/1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true @@ -15503,6 +15923,11 @@ packages: dependencies: side-channel: 1.0.4 + /qs/6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + dev: true + /query-string/5.1.1: resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} engines: {node: '>=0.10.0'} @@ -15546,7 +15971,7 @@ packages: unpipe: 1.0.0 dev: true - /raw-loader/4.0.2_webpack@5.73.0: + /raw-loader/4.0.2_webpack@5.74.0: resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -15557,7 +15982,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /rc-align/4.0.12: @@ -16603,6 +17028,12 @@ packages: engines: {node: '>= 10'} dev: true + /request-progress/3.0.0: + resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} + dependencies: + throttleit: 1.0.0 + dev: true + /require-directory/2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -16894,7 +17325,7 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass-loader/12.6.0_sass@1.53.0+webpack@5.73.0: + /sass-loader/12.6.0_sass@1.53.0+webpack@5.74.0: resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16918,7 +17349,7 @@ packages: klona: 2.0.5 neo-async: 2.6.2 sass: 1.53.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /sass/1.53.0: @@ -16937,7 +17368,6 @@ packages: /sax/1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true /saxes/5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -17349,7 +17779,7 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-loader/3.0.1_webpack@5.73.0: + /source-map-loader/3.0.1_webpack@5.74.0: resolution: {integrity: sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -17361,7 +17791,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /source-map-resolve/0.6.0: @@ -17449,6 +17879,22 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /sshpk/1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + /stable/0.1.8: resolution: {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' @@ -17711,7 +18157,7 @@ packages: resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} dev: true - /style-loader/3.3.1_webpack@5.73.0: + /style-loader/3.3.1_webpack@5.74.0: resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -17720,7 +18166,7 @@ packages: webpack: optional: true dependencies: - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /style-mod/3.2.2: @@ -17758,7 +18204,7 @@ packages: - webpack dev: false - /style9/0.13.3_ihjcsad5a6ctfdqu3bmghkncdi: + /style9/0.13.3_3dhnqjc63a233tfpt3a625zcdq: resolution: {integrity: sha512-mQ39P2a4o5vHzy80vdpG4JfolQkBNxjvIvQen2JkM4/EdF4KEl0vOBCobD4Dd43aW2HoOzFuEVYHmsdmJoMs2g==} engines: {node: '>=12'} dependencies: @@ -17771,7 +18217,7 @@ packages: json5: 2.2.0 known-css-properties: 0.19.0 loader-utils: 1.4.0 - mini-css-extract-plugin: 1.6.2_webpack@5.73.0 + mini-css-extract-plugin: 1.6.2_webpack@5.74.0 murmurhash-js: 1.0.0 postcss: 8.4.14 postcss-discard-duplicates: 5.1.0_postcss@8.4.14 @@ -17822,7 +18268,7 @@ packages: resolution: {integrity: sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ==} dev: false - /stylus-loader/6.2.0_hlqotudbegd4e65xhpljfitz3y: + /stylus-loader/6.2.0_772wava6yveehcyvgfd527qm3q: resolution: {integrity: sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -17836,7 +18282,7 @@ packages: klona: 2.0.5 normalize-path: 3.0.0 stylus: 0.55.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /stylus/0.55.0: @@ -17997,7 +18443,7 @@ packages: supports-hyperlinks: 2.2.0 dev: true - /terser-webpack-plugin/5.3.3_cr5ideiic2hpdwwauzasyctjxa: + /terser-webpack-plugin/5.3.3_vwzmvoh3samqo2nn3x7mqt365m: resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -18021,33 +18467,7 @@ packages: schema-utils: 3.1.1 serialize-javascript: 6.0.0 terser: 5.14.1 - webpack: 5.73.0_@swc+core@1.2.210 - - /terser-webpack-plugin/5.3.3_webpack@5.73.0: - resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - webpack: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.14 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.14.1 - webpack: 5.73.0 - dev: true + webpack: 5.74.0_@swc+core@1.2.210 /terser-webpack-plugin/5.3.3_webpack@5.74.0: resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} @@ -18111,6 +18531,10 @@ packages: engines: {node: '>=10'} dev: false + /throttleit/1.0.0: + resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==} + dev: true + /through/2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true @@ -18191,6 +18615,14 @@ packages: engines: {node: '>=6'} dev: true + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.9.0 + punycode: 2.1.1 + dev: true + /tough-cookie/4.0.0: resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} engines: {node: '>=6'} @@ -18262,7 +18694,7 @@ packages: yargs-parser: 21.0.1 dev: true - /ts-loader/9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei: + /ts-loader/9.3.1_xnp4kzegbjokq62cajex2ovgkm: resolution: {integrity: sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -18277,7 +18709,7 @@ packages: micromatch: 4.0.5 semver: 7.3.7 typescript: 4.7.4 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /ts-node/10.8.2_y42jqzo3jkzuv3kp7opavo2xbi: @@ -18315,7 +18747,7 @@ packages: /tsconfig-paths-webpack-plugin/3.5.2: resolution: {integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==} dependencies: - chalk: 4.1.0 + chalk: 4.1.2 enhanced-resolve: 5.10.0 tsconfig-paths: 3.14.1 dev: true @@ -18358,6 +18790,10 @@ packages: domino: 2.1.6 dev: false + /tweetnacl/0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + dev: true + /type-check/0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -18475,6 +18911,11 @@ packages: engines: {node: '>= 0.8'} dev: true + /untildify/4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + /upath2/3.1.13: resolution: {integrity: sha512-M88uBoqgzrkXvXrF/+oSIPsTmL21uRwGhPVJKODrl+3lXkQ5NPKrTYuSBZVa+lgPGFoI6qYyHlSKACFHO0AoNw==} dependencies: @@ -18515,7 +18956,7 @@ packages: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} dev: true - /url-loader/4.1.1_webpack@5.73.0: + /url-loader/4.1.1_webpack@5.74.0: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -18530,7 +18971,7 @@ packages: loader-utils: 2.0.2 mime-types: 2.1.35 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /url-parse-lax/1.0.0: @@ -18645,6 +19086,15 @@ packages: engines: {node: '>= 0.8'} dev: true + /verror/1.10.0: + resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: @@ -18719,7 +19169,7 @@ packages: - utf-8-validate dev: true - /webpack-dev-middleware/5.3.3_webpack@5.73.0: + /webpack-dev-middleware/5.3.3_webpack@5.74.0: resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -18733,10 +19183,10 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true - /webpack-dev-server/4.9.3_webpack@5.73.0: + /webpack-dev-server/4.9.3_webpack@5.74.0: resolution: {integrity: sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==} engines: {node: '>= 12.13.0'} hasBin: true @@ -18776,8 +19226,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.73.0_@swc+core@1.2.210 - webpack-dev-middleware: 5.3.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.210 + webpack-dev-middleware: 5.3.3_webpack@5.74.0 ws: 8.8.0 transitivePeerDependencies: - bufferutil @@ -18818,7 +19268,7 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack-subresource-integrity/5.1.0_vaqkluxv57wdoiytlozrwxzyse: + /webpack-subresource-integrity/5.1.0_dseqt6curza6cwqlyc3eowsnru: resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -18830,94 +19280,15 @@ packages: webpack: optional: true dependencies: - html-webpack-plugin: 5.5.0_webpack@5.73.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 typed-assert: 1.0.9 - webpack: 5.73.0_@swc+core@1.2.210 + webpack: 5.74.0_@swc+core@1.2.210 dev: true /webpack-virtual-modules/0.4.4: resolution: {integrity: sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==} dev: false - /webpack/5.73.0: - resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 - browserslist: 4.21.1 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_webpack@5.73.0 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /webpack/5.73.0_@swc+core@1.2.210: - resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 - browserslist: 4.21.1 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_cr5ideiic2hpdwwauzasyctjxa - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - /webpack/5.74.0: resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} engines: {node: '>=10.13.0'} @@ -18958,6 +19329,45 @@ packages: - uglify-js dev: true + /webpack/5.74.0_@swc+core@1.2.210: + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.7.1 + acorn-import-assertions: 1.8.0_acorn@8.7.1 + browserslist: 4.21.1 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + /websocket-driver/0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -19122,6 +19532,20 @@ packages: optional: true utf-8-validate: optional: true + dev: true + + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} @@ -19130,7 +19554,7 @@ packages: /xml2js/0.4.19: resolution: {integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==} dependencies: - sax: 1.2.1 + sax: 1.2.4 xmlbuilder: 9.0.7 dev: false @@ -19148,19 +19572,19 @@ packages: engines: {node: '>=0.4'} dev: true - /y-indexeddb/9.0.8_yjs@13.5.39: - resolution: {integrity: sha512-PWjvuL/hjeGwvBI45U4Xe6j8o6RpOIxxSR8oUgd31Bas2susFeVDB088ev8Ijpxo3ZO7Q91PYE3I0eLBaNO/Lw==} + /y-indexeddb/9.0.9_yjs@13.5.41: + resolution: {integrity: sha512-GcJbiJa2eD5hankj46Hea9z4hbDnDjvh1fT62E5SpZRsv8GcEemw34l1hwI2eknGcv5Ih9JfusT37JLx9q3LFg==} peerDependencies: yjs: ^13.0.0 dependencies: - lib0: 0.2.51 - yjs: 13.5.39 + lib0: 0.2.52 + yjs: 13.5.41 dev: true /y-protocols/1.0.5: resolution: {integrity: sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==} dependencies: - lib0: 0.2.51 + lib0: 0.2.52 dev: false /y18n/5.0.8: @@ -19221,10 +19645,10 @@ packages: fd-slicer: 1.1.0 dev: true - /yjs/13.5.39: - resolution: {integrity: sha512-EoVT856l301lomtjjVspgTdSRiFqZ7gNKnmVPX4/V8NHI5EYS39/MdjB9iNv0Mw1weKDZRU8NgxgerqwJ3y2xA==} + /yjs/13.5.41: + resolution: {integrity: sha512-4eSTrrs8OeI0heXKKioRY4ag7V5Bk85Z4MeniUyown3o3y0G7G4JpAZWrZWfTp7pzw2b53GkAQWKqHsHi9j9JA==} dependencies: - lib0: 0.2.51 + lib0: 0.2.52 /yn/3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} diff --git a/workspace.json b/workspace.json index 4bc8d78e14..f4fa14ed86 100644 --- a/workspace.json +++ b/workspace.json @@ -28,6 +28,7 @@ "framework-virgo": "libs/framework/virgo", "keck": "apps/keck", "ligo-virgo": "apps/ligo-virgo", + "ligo-virgo-e2e": "apps/ligo-virgo-e2e", "utils": "libs/utils", "venus": "apps/venus" }