From be0545801d48e98e7f61a4c4ec656982826b9679 Mon Sep 17 00:00:00 2001 From: Tomasz Gnyp <49343696+tomgny@users.noreply.github.com> Date: Tue, 16 Aug 2022 14:14:02 +0200 Subject: [PATCH] [AAE-10105] Update Storybook to 6.5.10v (#7765) * [AAE-10266] storybook 6.4.19 fix * [AAE-10266] test storybook config * [AAE-10266] Fix storybook config * downgrade nrwl workspace to previous version * remove duplicated logo * downgrade nrwl version * downgrade nrwl packages * Trigger travis * fix playwright config * Fix storybook execute command * Fix Playwright config v2 * Remove useless command Co-authored-by: MichalFidor --- .storybook/alfrescoTheme.js | 3 +- .storybook/main.js | 10 +- .travis.yml | 2 +- angular.json | 148 +- demo-shell/src/assets/storybook-logo.png | Bin 130685 -> 0 bytes e2e-playwright/playwright.config.ts | 10 +- e2e-playwright/utils/timeouts.ts | 2 +- lib/content-services/.storybook/main.js | 23 +- lib/core/.storybook/main.js | 22 +- lib/process-services-cloud/.storybook/main.js | 22 +- lib/stories/.storybook/main.js | 24 +- package-lock.json | 3403 +++++++---------- package.json | 11 +- .../storybook-testing/storybook-test.sh | 3 +- 14 files changed, 1518 insertions(+), 2165 deletions(-) delete mode 100644 demo-shell/src/assets/storybook-logo.png diff --git a/.storybook/alfrescoTheme.js b/.storybook/alfrescoTheme.js index 3ae4aea6ac..687313c954 100644 --- a/.storybook/alfrescoTheme.js +++ b/.storybook/alfrescoTheme.js @@ -1,8 +1,9 @@ import { create } from '@storybook/theming'; +import alfrescoLogo from '../lib/core/assets/images/alfresco-logo.svg'; export default create({ base: 'light', brandTitle: 'Hyland | Alfresco Storybook App', brandUrl: 'https://www.alfresco.com/', - brandImage: '/assets/storybook-logo.png', + brandImage: alfrescoLogo, }); diff --git a/.storybook/main.js b/.storybook/main.js index e8a63cf3b3..51d3372dc5 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,11 +1,7 @@ module.exports = { stories: [], addons: ['@storybook/addon-essentials'], - // uncomment the property below if you want to apply some webpack config globally - // webpackFinal: async (config, { configType }) => { - // // Make whatever fine-grained changes you need that should apply to all storybook configs - - // // Return the altered config - // return config; - // }, + framework: '@storybook/angular', + staticDirs: [ { from: '../../../demo-shell/src/app.config.json', to: 'app.config.json' } ], + core: { builder: 'webpack5' } }; diff --git a/.travis.yml b/.travis.yml index bdef25463c..623f182be1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -133,7 +133,7 @@ jobs: script: # Build Demo shell & Storybook for production docker" - NODE_OPTIONS=--max_old_space_size=8192 nx build demoshell --configuration production - - NODE_OPTIONS=--max_old_space_size=8192 nx run stories:build-storybook --configuration ci --projectBuildConfig=stories:build-storybook + - NODE_OPTIONS=--max_old_space_size=8192 nx run stories:build-storybook --configuration ci - ./scripts/travis/release/release-docker.sh workspaces: create: diff --git a/angular.json b/angular.json index a7c5611e56..8cb53fd8a4 100644 --- a/angular.json +++ b/angular.json @@ -436,13 +436,19 @@ } }, "storybook": { - "builder": "@nrwl/storybook:storybook", + "builder": "@storybook/angular:start-storybook", "options": { - "uiFramework": "@storybook/angular", "port": 4400, - "config": { - "configFolder": "lib/core/.storybook" - } + "browserTarget": "core:storybook", + "configDir": "lib/core/.storybook", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -451,16 +457,19 @@ } }, "build-storybook": { - "builder": "@nrwl/storybook:build", - "outputs": [ - "{options.outputPath}" - ], + "builder": "@storybook/angular:build-storybook", "options": { - "uiFramework": "@storybook/angular", - "outputPath": "dist/storybook/core", - "config": { - "configFolder": "lib/core/.storybook" - } + "browserTarget": "core:build-storybook", + "configDir": "lib/core/.storybook", + "outputDir": "dist/storybook/core", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -508,13 +517,19 @@ } }, "storybook": { - "builder": "@nrwl/storybook:storybook", + "builder": "@storybook/angular:start-storybook", "options": { - "uiFramework": "@storybook/angular", "port": 4400, - "config": { - "configFolder": "lib/content-services/.storybook" - } + "browserTarget": "content-services:storybook", + "configDir": "lib/content-services/.storybook", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -523,16 +538,19 @@ } }, "build-storybook": { - "builder": "@nrwl/storybook:build", - "outputs": [ - "{options.outputPath}" - ], + "builder": "@storybook/angular:build-storybook", "options": { - "uiFramework": "@storybook/angular", - "outputPath": "dist/storybook/content-services", - "config": { - "configFolder": "lib/content-services/.storybook" - } + "browserTarget": "content-services:build-storybook", + "configDir": "lib/content-services/.storybook", + "outputDir": "dist/storybook/content-services", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -619,13 +637,19 @@ } }, "storybook": { - "builder": "@nrwl/storybook:storybook", + "builder": "@storybook/angular:start-storybook", "options": { - "uiFramework": "@storybook/angular", "port": 4400, - "config": { - "configFolder": "lib/process-services-cloud/.storybook" - } + "browserTarget": "process-services-cloud:storybook", + "configDir": "lib/process-services-cloud/.storybook", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -634,16 +658,19 @@ } }, "build-storybook": { - "builder": "@nrwl/storybook:build", - "outputs": [ - "{options.outputPath}" - ], + "builder": "@storybook/angular:build-storybook", "options": { - "uiFramework": "@storybook/angular", - "outputPath": "dist/storybook/process-services-cloud", - "config": { - "configFolder": "lib/process-services-cloud/.storybook" - } + "browserTarget": "process-services-cloud:build-storybook", + "configDir": "lib/process-services-cloud/.storybook", + "outputDir": "dist/storybook/process-services-cloud", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -808,13 +835,19 @@ "projectType": "library", "architect": { "storybook": { - "builder": "@nrwl/storybook:storybook", + "builder": "@storybook/angular:start-storybook", "options": { - "uiFramework": "@storybook/angular", "port": 4400, - "config": { - "configFolder": "lib/stories/.storybook" - } + "browserTarget": "stories:storybook", + "configDir": "lib/stories/.storybook", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { @@ -823,16 +856,19 @@ } }, "build-storybook": { - "builder": "@nrwl/storybook:build", - "outputs": [ - "{options.outputPath}" - ], + "builder": "@storybook/angular:build-storybook", "options": { - "uiFramework": "@storybook/angular", - "outputPath": "dist/storybook/stories", - "config": { - "configFolder": "lib/stories/.storybook" - } + "browserTarget": "stories:build-storybook", + "configDir": "lib/stories/.storybook", + "outputDir": "dist/storybook/stories", + "compodoc": false, + "styles": [ + "demo-shell/src/assets/fonts/material-icons/material-icons.css", + "demo-shell/src/assets/fonts/muli/muli.css", + "demo-shell/src/styles.scss", + "demo-shell/src/custom-style-dev.scss", + "node_modules/cropperjs/dist/cropper.min.css" + ] }, "configurations": { "ci": { diff --git a/demo-shell/src/assets/storybook-logo.png b/demo-shell/src/assets/storybook-logo.png deleted file mode 100644 index 45f4c6eb14a720177c679a3c51328c01959524e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130685 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%0AOIp>B}s|STM{gxq#6rn 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 diff --git a/e2e-playwright/playwright.config.ts b/e2e-playwright/playwright.config.ts index 4a85b61a79..bf230183e7 100644 --- a/e2e-playwright/playwright.config.ts +++ b/e2e-playwright/playwright.config.ts @@ -7,8 +7,8 @@ * agreement is prohibited. */ -import { PlaywrightTestConfig, ReporterDescription, WebServerConfig } from '@playwright/test'; -import { dotenvConfig } from '@alfresco/adf-cli/tooling'; +import { PlaywrightTestConfig, ReporterDescription } from '@playwright/test'; +import { dotenvConfig } from '../lib/cli/tooling'; import { paths } from './utils/paths'; import { timeouts } from './utils/timeouts'; import path from 'path'; @@ -28,8 +28,8 @@ export const getGlobalConfig = (): PlaywrightTestConfig => { report = ['html', { outputFolder: path.resolve(`../${paths.report}`), open: 'on-failure' }]; } - const webServer: WebServerConfig = { - command: startCommand, + const webServer = { + command: `cd .. && ${startCommand}`, // It's true, but watch on on localhost! If you'll have other app up and running then it'll use this app to run the tests. // It won't check what application is currently running. reuseExistingServer: true, @@ -53,7 +53,7 @@ export const getGlobalConfig = (): PlaywrightTestConfig => { retries: env.CI ? 2 : 0, /* Opt out of parallel tests on CI. */ - workers: env.PLAYWRIGHT_WORKERS ? parseInt(env.PLAYWRIGHT_WORKERS, 0) : 1, + workers: env.PLAYWRIGHT_WORKERS ? parseInt(env.PLAYWRIGHT_WORKERS, 10) : 1, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: [['list'], report], diff --git a/e2e-playwright/utils/timeouts.ts b/e2e-playwright/utils/timeouts.ts index f06bfd7651..d5d822993f 100644 --- a/e2e-playwright/utils/timeouts.ts +++ b/e2e-playwright/utils/timeouts.ts @@ -12,6 +12,6 @@ export const timeouts = { medium: 5000, large: 10000, globalTest: 30 * 1000, - webServer: 120 * 1000, + webServer: 240 * 1000, globalSpec: 60 * 10 * 1000 }; diff --git a/lib/content-services/.storybook/main.js b/lib/content-services/.storybook/main.js index 0ba498c521..04ee5c38d2 100644 --- a/lib/content-services/.storybook/main.js +++ b/lib/content-services/.storybook/main.js @@ -1,26 +1,15 @@ const rootMain = require('../../../.storybook/main'); - module.exports = { ...rootMain, - - core: { ...rootMain.core, builder: 'webpack4' }, - + core: { ...rootMain.core, builder: 'webpack5' }, stories: [ ...rootMain.stories, '../**/*.stories.@(js|jsx|ts|tsx)' ], - addons: [...rootMain.addons ], - webpackFinal: async (config, { configType }) => { - // apply any global webpack configs that might have been specified in .storybook/main.js - if (rootMain.webpackFinal) { - config = await rootMain.webpackFinal(config, { configType }); - } - - - - // add your own webpack tweaks if needed - - return config; - }, + staticDirs: [ + ...rootMain.staticDirs, + { from: __dirname + '/../src/lib/i18n', to: 'assets/adf-content-services/i18n' } + ], + addons: [...rootMain.addons ] }; diff --git a/lib/core/.storybook/main.js b/lib/core/.storybook/main.js index 15262367e2..1f97f44fc7 100644 --- a/lib/core/.storybook/main.js +++ b/lib/core/.storybook/main.js @@ -1,26 +1,16 @@ const rootMain = require('../../../.storybook/main'); - module.exports = { ...rootMain, - core: { ...rootMain.core, builder: 'webpack5' }, - stories: [ ...rootMain.stories, '../**/*.stories.@(js|jsx|ts|tsx)' ], - addons: [...rootMain.addons ], - webpackFinal: async (config, { configType }) => { - // apply any global webpack configs that might have been specified in .storybook/main.js - if (rootMain.webpackFinal) { - config = await rootMain.webpackFinal(config, { configType }); - } - - - - // add your own webpack tweaks if needed - - return config; - }, + staticDirs: [ + ...rootMain.staticDirs, + { from: __dirname + '/../i18n', to: 'assets/adf-core/i18n' }, + { from: __dirname + '/../assets/images', to: 'assets/images' } + ], + addons: [...rootMain.addons ] }; diff --git a/lib/process-services-cloud/.storybook/main.js b/lib/process-services-cloud/.storybook/main.js index 677e7209f4..3baffc7b76 100644 --- a/lib/process-services-cloud/.storybook/main.js +++ b/lib/process-services-cloud/.storybook/main.js @@ -1,26 +1,16 @@ const rootMain = require('../../../.storybook/main'); - module.exports = { ...rootMain, - core: { ...rootMain.core, builder: 'webpack5' }, - stories: [ ...rootMain.stories, '../src/lib/**/*.stories.@(js|jsx|ts|tsx)' ], - addons: [...rootMain.addons ], - webpackFinal: async (config, { configType }) => { - // apply any global webpack configs that might have been specified in .storybook/main.js - if (rootMain.webpackFinal) { - config = await rootMain.webpackFinal(config, { configType }); - } - - - - // add your own webpack tweaks if needed - - return config; - }, + staticDirs: [ + ...rootMain.staticDirs, + { from: '../../core/i18n', to: 'assets/adf-core/i18n' }, + { from: __dirname + '/../src/lib/i18n', to: 'assets/adf-process-services-cloud/i18n' } + ], + addons: [...rootMain.addons ] }; diff --git a/lib/stories/.storybook/main.js b/lib/stories/.storybook/main.js index 908f7068c1..a7228b3509 100644 --- a/lib/stories/.storybook/main.js +++ b/lib/stories/.storybook/main.js @@ -1,28 +1,20 @@ const rootMain = require('../../../.storybook/main'); - module.exports = { ...rootMain, - core: { ...rootMain.core, builder: 'webpack5' }, - stories: [ ...rootMain.stories, '../../core/**/*.stories.@(js|jsx|ts|tsx)', '../../content-services/**/*.stories.@(js|jsx|ts|tsx)', '../../process-services-cloud/**/*.stories.@(js|jsx|ts|tsx)' ], - addons: [...rootMain.addons ], - webpackFinal: async (config, { configType }) => { - // apply any global webpack configs that might have been specified in .storybook/main.js - if (rootMain.webpackFinal) { - config = await rootMain.webpackFinal(config, { configType }); - } - - - - // add your own webpack tweaks if needed - - return config; - }, + staticDirs: [ + ...rootMain.staticDirs, + { from: '../../core/i18n', to: 'assets/adf-core/i18n' }, + { from: '../../core/assets/images', to: 'assets/images' }, + { from: '../../content-services/src/lib/i18n', to: 'assets/adf-content-services/i18n' }, + { from: '../../process-services-cloud/src/lib/i18n', to: 'assets/adf-process-services-cloud/i18n' }, + ], + addons: [...rootMain.addons ] }; diff --git a/package-lock.json b/package-lock.json index 6df4e37e26..d4ca02e8b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -134,16 +134,6 @@ "webpack-subresource-integrity": "5.1.0" }, "dependencies": { - "@angular-devkit/architect": { - "version": "0.1303.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.9.tgz", - "integrity": "sha512-RMHqCGDxbLqT+250A0a8vagsoTdqGjAxjhrvTeq7PJmClI7uJ/uA1Fs18+t85toIqVKn2hovdY9sNf42nBDD2Q==", - "dev": true, - "requires": { - "@angular-devkit/core": "13.3.9", - "rxjs": "6.6.7" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -302,16 +292,6 @@ "rxjs": "6.6.7" }, "dependencies": { - "@angular-devkit/architect": { - "version": "0.1303.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.9.tgz", - "integrity": "sha512-RMHqCGDxbLqT+250A0a8vagsoTdqGjAxjhrvTeq7PJmClI7uJ/uA1Fs18+t85toIqVKn2hovdY9sNf42nBDD2Q==", - "dev": true, - "requires": { - "@angular-devkit/core": "13.3.9", - "rxjs": "6.6.7" - } - }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -1136,6 +1116,12 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, "@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -1267,9 +1253,9 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", - "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.9", @@ -1290,9 +1276,9 @@ } }, "@babel/plugin-proposal-export-default-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.9.tgz", - "integrity": "sha512-1qtsLNCDm5awHLIt+2qAFDi31XC94r4QepMQcOosC7FpY6O+Bgay5f2IyAQt2wvm1TARumpFprnQt5pTIJ9nUg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", @@ -1859,16 +1845,16 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", - "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.10" }, "dependencies": { "@babel/helper-annotate-as-pure": { @@ -1879,6 +1865,17 @@ "requires": { "@babel/types": "^7.18.6" } + }, + "@babel/types": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } } } }, @@ -2000,13 +1997,13 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", - "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-typescript": "^7.18.6" } }, @@ -2330,12 +2327,6 @@ "to-fast-properties": "^2.0.0" } }, - "@base2/pretty-print-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", - "dev": true - }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -2695,9 +2686,9 @@ "dev": true }, "@cypress/webpack-preprocessor": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.0.tgz", - "integrity": "sha512-D/eLKKlgx6c/307FaCmjZGjFA64G29aA8KcCy6WqpNK/bSnRdPquMW2plemIsT/B80TK2DDKzZX/H3FcS41ZDA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.12.1.tgz", + "integrity": "sha512-K5b/hbLZmoIrLzoehb5vh8PBD24XLiDi2+fTKKGOALK2QjP8qgu4l3CbcDSM+lCTee3fzfgQrDcAFPzJT4TyDQ==", "dev": true, "requires": { "bluebird": "3.7.1", @@ -2754,129 +2745,6 @@ "resolved": "https://registry.npmjs.org/@editorjs/underline/-/underline-1.0.0.tgz", "integrity": "sha512-2qbmr6/Y5ZIsfmJeAxLujCndc5wpIEQ2uxoPIdR3uHIUQhA6Q28U5HdoGpEZwsP1d7e/A/vBhN18Ugro0iA0MQ==" }, - "@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "dev": true, - "requires": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "@emotion/core": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", - "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - } - }, - "@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "dev": true, - "requires": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "dev": true - }, - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", - "dev": true - }, - "@emotion/styled": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", - "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", - "dev": true, - "requires": { - "@emotion/styled-base": "^10.3.0", - "babel-plugin-emotion": "^10.0.27" - } - }, - "@emotion/styled-base": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", - "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/is-prop-valid": "0.8.8", - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3" - } - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "dev": true - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", - "dev": true - }, "@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -3572,30 +3440,6 @@ "tslib": "^2.3.0" } }, - "@mdx-js/loader": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", - "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", - "dev": true, - "requires": { - "@mdx-js/mdx": "1.6.22", - "@mdx-js/react": "1.6.22", - "loader-utils": "2.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, "@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -3689,7 +3533,7 @@ "glob-to-regexp": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", "dev": true } } @@ -3832,6 +3676,247 @@ "webpack-merge": "5.7.3" }, "dependencies": { + "@jest/reporters": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.2.tgz", + "integrity": "sha512-ufwZ8XoLChEfPffDeVGroYbhbcYPom3zKDiv4Flhe97rr/o2IfUXoWkDUDoyJ3/V36RFIMjokSu0IJ/pbFtbHg==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.2.2", + "@jest/test-result": "^27.2.2", + "@jest/transform": "^27.2.2", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.2.2", + "jest-resolve": "^27.2.2", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.0" + } + }, + "@jest/test-result": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.2.tgz", + "integrity": "sha512-yENoDEoWlEFI7l5z7UYyJb/y5Q8RqbPd4neAVhKr6l+vVaQOPKf8V/IseSMJI9+urDUIxgssA7RGNyCRhGjZvw==", + "dev": true, + "requires": { + "@jest/console": "^27.2.2", + "@jest/types": "^27.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@nrwl/cypress": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-13.10.5.tgz", + "integrity": "sha512-UPrIxeRFyXCeznBVJ2re0YAdrGP6/lfyitjrebmfOOEBjSO1zijcPz7Fmb/epnJZR+AYGMTVDezRruVC01GnCQ==", + "dev": true, + "requires": { + "@cypress/webpack-preprocessor": "^5.9.1", + "@nrwl/devkit": "13.10.5", + "@nrwl/linter": "13.10.5", + "@nrwl/workspace": "13.10.5", + "chalk": "4.1.0", + "enhanced-resolve": "^5.8.3", + "fork-ts-checker-webpack-plugin": "6.2.10", + "rxjs": "^6.5.4", + "ts-loader": "^9.2.6", + "tsconfig-paths": "^3.9.0", + "tsconfig-paths-webpack-plugin": "3.5.2", + "tslib": "^2.3.0", + "webpack-node-externals": "^3.0.0" + } + }, + "@nrwl/devkit": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.10.5.tgz", + "integrity": "sha512-HOClcx4gW9DxPKM0WnWgX1wJ4g2Tc5TbwgzoUx/6FyiTrnc3Muct/s9uCo1OfJgeCcpV4fATEwti57p2b3Gz8A==", + "dev": true, + "requires": { + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.3.0" + } + }, + "@nrwl/jest": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-13.10.5.tgz", + "integrity": "sha512-0XL1vorDn5ALpV2Wm7Puz3WHAqC5+vzJ4zLdA9G6E2EMoerXxQRK2oPSU5fJNvWRkvLA5KJ6lEHrqSDDgf58bw==", + "dev": true, + "requires": { + "@jest/reporters": "27.2.2", + "@jest/test-result": "27.2.2", + "@nrwl/devkit": "13.10.5", + "chalk": "4.1.0", + "identity-obj-proxy": "3.0.0", + "jest-config": "27.2.2", + "jest-resolve": "27.2.2", + "jest-util": "27.2.0", + "resolve.exports": "1.1.0", + "rxjs": "^6.5.4", + "tslib": "^2.3.0" + } + }, + "@nrwl/linter": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-13.10.5.tgz", + "integrity": "sha512-4AaA0XIdGg5w/0BXfKRfxS7NwjJbnjh4IlI5Au4BmezAHlmEDXS/4SfmnEzhug4kkt6tMcjVBa3FEyYtRGcRkQ==", + "dev": true, + "requires": { + "@nrwl/devkit": "13.10.5", + "@nrwl/jest": "13.10.5", + "@phenomnomnominal/tsquery": "4.1.1", + "tmp": "~0.2.1", + "tslib": "^2.3.0" + } + }, + "@nrwl/storybook": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/storybook/-/storybook-13.10.5.tgz", + "integrity": "sha512-V05uxflKBtTNhJD5AhZobuP7CWTJ4Iu22yD3UbB2D9+QrPUPyPMF8158ALObu6AUPP5yHefQ5fXqvaC5n7E52w==", + "dev": true, + "requires": { + "@nrwl/cypress": "13.10.5", + "@nrwl/devkit": "13.10.5", + "@nrwl/linter": "13.10.5", + "@nrwl/workspace": "13.10.5", + "core-js": "^3.6.5", + "semver": "7.3.4", + "ts-loader": "^9.2.6", + "tsconfig-paths-webpack-plugin": "3.5.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "jest-config": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.2.tgz", + "integrity": "sha512-2nhms3lp52ZpU0636bB6zIFHjDVtYxzFQIOHZjBFUeXcb6b41sEkWojbHaJ4FEIO44UbccTLa7tvNpiFCgPE7w==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.2.2", + "@jest/types": "^27.1.1", + "babel-jest": "^27.2.2", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.2.2", + "jest-environment-jsdom": "^27.2.2", + "jest-environment-node": "^27.2.2", + "jest-get-type": "^27.0.6", + "jest-jasmine2": "^27.2.2", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.2", + "jest-runner": "^27.2.2", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.2.2" + } + }, + "jest-resolve": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.2.tgz", + "integrity": "sha512-tfbHcBs/hJTb3fPQ/3hLWR+TsLNTzzK98TU+zIAsrL9nNzWfWROwopUOmiSUqmHMZW5t9au/433kSF2/Af+tTw==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.2", + "resolve": "^1.20.0", + "slash": "^3.0.0" + } + }, + "jest-util": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz", + "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + } + }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -3841,6 +3926,36 @@ "lru-cache": "^6.0.0" } }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, "ts-node": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", @@ -3979,6 +4094,19 @@ "confusing-browser-globals": "^1.0.9" }, "dependencies": { + "@nrwl/devkit": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.10.5.tgz", + "integrity": "sha512-HOClcx4gW9DxPKM0WnWgX1wJ4g2Tc5TbwgzoUx/6FyiTrnc3Muct/s9uCo1OfJgeCcpV4fATEwti57p2b3Gz8A==", + "dev": true, + "requires": { + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.3.0" + } + }, "@typescript-eslint/experimental-utils": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.0.tgz", @@ -4017,6 +4145,17 @@ "is-glob": "^4.0.3", "semver": "^7.3.5", "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/utils": { @@ -4120,6 +4259,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -4156,6 +4304,19 @@ "tslib": "^2.3.0" }, "dependencies": { + "@nrwl/devkit": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.10.5.tgz", + "integrity": "sha512-HOClcx4gW9DxPKM0WnWgX1wJ4g2Tc5TbwgzoUx/6FyiTrnc3Muct/s9uCo1OfJgeCcpV4fATEwti57p2b3Gz8A==", + "dev": true, + "requires": { + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.3.0" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4190,6 +4351,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4623,6 +4793,95 @@ "yargs-parser": "21.0.1" }, "dependencies": { + "@jest/reporters": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.2.tgz", + "integrity": "sha512-ufwZ8XoLChEfPffDeVGroYbhbcYPom3zKDiv4Flhe97rr/o2IfUXoWkDUDoyJ3/V36RFIMjokSu0IJ/pbFtbHg==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.2.2", + "@jest/test-result": "^27.2.2", + "@jest/transform": "^27.2.2", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.2.2", + "jest-resolve": "^27.2.2", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.0" + } + }, + "@jest/test-result": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.2.tgz", + "integrity": "sha512-yENoDEoWlEFI7l5z7UYyJb/y5Q8RqbPd4neAVhKr6l+vVaQOPKf8V/IseSMJI9+urDUIxgssA7RGNyCRhGjZvw==", + "dev": true, + "requires": { + "@jest/console": "^27.2.2", + "@jest/types": "^27.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@nrwl/devkit": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.10.5.tgz", + "integrity": "sha512-HOClcx4gW9DxPKM0WnWgX1wJ4g2Tc5TbwgzoUx/6FyiTrnc3Muct/s9uCo1OfJgeCcpV4fATEwti57p2b3Gz8A==", + "dev": true, + "requires": { + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.3.0" + } + }, + "@nrwl/jest": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-13.10.5.tgz", + "integrity": "sha512-0XL1vorDn5ALpV2Wm7Puz3WHAqC5+vzJ4zLdA9G6E2EMoerXxQRK2oPSU5fJNvWRkvLA5KJ6lEHrqSDDgf58bw==", + "dev": true, + "requires": { + "@jest/reporters": "27.2.2", + "@jest/test-result": "27.2.2", + "@nrwl/devkit": "13.10.5", + "chalk": "4.1.0", + "identity-obj-proxy": "3.0.0", + "jest-config": "27.2.2", + "jest-resolve": "27.2.2", + "jest-util": "27.2.0", + "resolve.exports": "1.1.0", + "rxjs": "^6.5.4", + "tslib": "^2.3.0" + } + }, + "@nrwl/linter": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-13.10.5.tgz", + "integrity": "sha512-4AaA0XIdGg5w/0BXfKRfxS7NwjJbnjh4IlI5Au4BmezAHlmEDXS/4SfmnEzhug4kkt6tMcjVBa3FEyYtRGcRkQ==", + "dev": true, + "requires": { + "@nrwl/devkit": "13.10.5", + "@nrwl/jest": "13.10.5", + "@phenomnomnominal/tsquery": "4.1.1", + "tmp": "~0.2.1", + "tslib": "^2.3.0" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4687,6 +4946,87 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "jest-config": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.2.tgz", + "integrity": "sha512-2nhms3lp52ZpU0636bB6zIFHjDVtYxzFQIOHZjBFUeXcb6b41sEkWojbHaJ4FEIO44UbccTLa7tvNpiFCgPE7w==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.2.2", + "@jest/types": "^27.1.1", + "babel-jest": "^27.2.2", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.2.2", + "jest-environment-jsdom": "^27.2.2", + "jest-environment-node": "^27.2.2", + "jest-get-type": "^27.0.6", + "jest-jasmine2": "^27.2.2", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.2", + "jest-runner": "^27.2.2", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.2.2" + } + }, + "jest-resolve": { + "version": "27.2.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.2.tgz", + "integrity": "sha512-tfbHcBs/hJTb3fPQ/3hLWR+TsLNTzzK98TU+zIAsrL9nNzWfWROwopUOmiSUqmHMZW5t9au/433kSF2/Af+tTw==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.2", + "resolve": "^1.20.0", + "slash": "^3.0.0" + } + }, + "jest-util": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz", + "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -4705,6 +5045,18 @@ "lru-cache": "^6.0.0" } }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4751,29 +5103,23 @@ } }, "@playwright/test": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.24.1.tgz", - "integrity": "sha512-VJ9qekMis7Oze2Q/Vb+w1g2aPaJFRdl5vhTS6h82kG89Jb8trlU2WHY7oYzNRjvFPoVUMcWXiblH2bWcbEax/A==", + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.25.0.tgz", + "integrity": "sha512-j4EZhTTQI3dBeWblE21EV//swwmBtOpIrLdOIJIRv4uqsLdHgBg1z+JtTg+AeC5o2bAXIE26kDNW5A0TimG8Bg==", "dev": true, "requires": { "@types/node": "*", - "playwright-core": "1.24.1" + "playwright-core": "1.25.0" }, "dependencies": { "playwright-core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.24.1.tgz", - "integrity": "sha512-1RoSDe/oTQS1Ct7Pb8i+vcFKbKYpmVIBXk0IUiD8RvCUMnNl7EJF1OSQ9E8TZ5RYamWkW2Psir9e8Doyz1FnhQ==", + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.25.0.tgz", + "integrity": "sha512-kZ3Jwaf3wlu0GgU0nB8UMQ+mXFTqBIFz9h1svTlNduNKjnbPXFxw7mJanLVjqxHJRn62uBfmgBj93YHidk2N5Q==", "dev": true } } }, - "@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", - "dev": true - }, "@quanzo/change-font-size": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@quanzo/change-font-size/-/change-font-size-1.0.0.tgz", @@ -4858,44 +5204,45 @@ "dev": true }, "@storybook/addon-actions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", - "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.5.10.tgz", + "integrity": "sha512-vpCnEu81fmtYzOf0QsRYoDuf9wXgVVl2VysE1dWRebRhIUDU0JurrthTnw322e38D4FzaoNGqZE7wnBYBohzZA==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", "lodash": "^4.17.21", - "polished": "^4.0.5", + "polished": "^4.2.2", "prop-types": "^15.7.2", "react-inspector": "^5.1.0", "regenerator-runtime": "^0.13.7", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", "uuid-browser": "^3.1.0" } }, "@storybook/addon-backgrounds": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", - "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.10.tgz", + "integrity": "sha512-5uzQda3dh891h7BL8e9Ymk7BI+QgkkzDJXuA4mHjOXfIiD3S3efhJI8amXuBC2ZpIr6zmVit0MqZVyoVve46cQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -4905,72 +5252,54 @@ } }, "@storybook/addon-controls": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", - "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.5.10.tgz", + "integrity": "sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/node-logger": "6.5.10", + "@storybook/store": "6.5.10", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" } }, "@storybook/addon-docs": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", - "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.5.10.tgz", + "integrity": "sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==", "dev": true, "requires": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", "@babel/plugin-transform-react-jsx": "^7.12.12", "@babel/preset-env": "^7.12.11", "@jest/transform": "^26.6.2", - "@mdx-js/loader": "^1.6.22", - "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/postinstall": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/source-loader": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/docs-tools": "6.5.10", + "@storybook/mdx1-csf": "^0.0.1", + "@storybook/node-logger": "6.5.10", + "@storybook/postinstall": "6.5.10", + "@storybook/preview-web": "6.5.10", + "@storybook/source-loader": "6.5.10", + "@storybook/store": "6.5.10", + "@storybook/theming": "6.5.10", + "babel-loader": "^8.0.0", "core-js": "^3.8.2", - "doctrine": "^3.0.0", - "escodegen": "^2.0.0", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", - "html-tags": "^3.1.0", - "js-string-escape": "^1.0.1", - "loader-utils": "^2.0.0", "lodash": "^4.17.21", - "nanoid": "^3.1.23", - "p-limit": "^3.1.0", - "prettier": ">=2.2.1 <=2.3.0", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^14.3.4", "regenerator-runtime": "^0.13.7", "remark-external-links": "^8.0.0", "remark-slug": "^6.0.0", @@ -5023,12 +5352,6 @@ "@types/yargs-parser": "*" } }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5141,32 +5464,6 @@ "supports-color": "^7.0.0" } }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -5191,55 +5488,56 @@ } }, "@storybook/addon-essentials": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", - "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.5.10.tgz", + "integrity": "sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==", "dev": true, "requires": { - "@storybook/addon-actions": "6.4.19", - "@storybook/addon-backgrounds": "6.4.19", - "@storybook/addon-controls": "6.4.19", - "@storybook/addon-docs": "6.4.19", - "@storybook/addon-measure": "6.4.19", - "@storybook/addon-outline": "6.4.19", - "@storybook/addon-toolbars": "6.4.19", - "@storybook/addon-viewport": "6.4.19", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/node-logger": "6.4.19", + "@storybook/addon-actions": "6.5.10", + "@storybook/addon-backgrounds": "6.5.10", + "@storybook/addon-controls": "6.5.10", + "@storybook/addon-docs": "6.5.10", + "@storybook/addon-measure": "6.5.10", + "@storybook/addon-outline": "6.5.10", + "@storybook/addon-toolbars": "6.5.10", + "@storybook/addon-viewport": "6.5.10", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/node-logger": "6.5.10", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" } }, "@storybook/addon-measure": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", - "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.5.10.tgz", + "integrity": "sha512-ss7L1H5K5hXygDIoVwj+QyVXbve5V67x7CofLiLCgQYuJzfO16+sPGjiTGWMpTb4ijox2uKWnTkpilt5bCjXgw==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", "core-js": "^3.8.2", "global": "^4.4.0" } }, "@storybook/addon-outline": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", - "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.5.10.tgz", + "integrity": "sha512-AjdaeQ+/iBKmGrAqRW4niwMB6AkgGnYmSzVs5Cf6F/Sb4Dp+vzgLNOwLABD9qs8Ri8dvHl5J4QpVwQKUhYZaOQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", "core-js": "^3.8.2", "global": "^4.4.0", "regenerator-runtime": "^0.13.7", @@ -5247,31 +5545,32 @@ } }, "@storybook/addon-toolbars": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", - "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.5.10.tgz", + "integrity": "sha512-S0Ljc6Wv+bPbx2e0iTveJ6bBDqjsemu+FZD4qDLsHreoI7DAcqyrF5Def1l8xNohixIVpx8dQpYXRtyzNlXekg==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/theming": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" } }, "@storybook/addon-viewport": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", - "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.5.10.tgz", + "integrity": "sha512-RFMd+4kZljyuJjR9OJ2bFXHrSG7VTi5FDZYWEU+4W1sBxzC+JhnVnUP+HJH3gUxEFIRQC5neRzwWRE9RUUoALQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/theming": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", @@ -5280,18 +5579,18 @@ } }, "@storybook/addons": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", - "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.10.tgz", + "integrity": "sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==", "dev": true, "requires": { - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/theming": "6.4.19", + "@storybook/api": "6.5.10", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.10", + "@storybook/theming": "6.5.10", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", @@ -5299,41 +5598,47 @@ } }, "@storybook/angular": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-6.4.19.tgz", - "integrity": "sha512-CyJg9reKbk69gkYK1QJhzPydVMeelJ1Fj2VvK5qKL6xEwHSj9buYmbS631i8AC0c9vIWv5lk2BENCLyGqdPYwQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-6.5.10.tgz", + "integrity": "sha512-UxhZ8lHxGl/mCw/EOlW7+6ZnY61+i1aptV0rujPNoIVKmGDXkJWTyL8pxYrqde2WCTLoQoIGhEPwU0hz26Xawg==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/docs-tools": "6.5.10", + "@storybook/node-logger": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", + "@storybook/store": "6.5.10", + "@types/node": "^14.14.20 || ^16.0.0", + "@types/react": "^16.14.23", + "@types/react-dom": "^16.9.14", "@types/webpack-env": "^1.16.0", "autoprefixer": "^9.8.6", "core-js": "^3.8.2", "find-up": "^5.0.0", "fork-ts-checker-webpack-plugin": "^4.1.6", "global": "^4.4.0", + "nanoid": "^3.1.23", + "p-limit": "^3.1.0", "postcss": "^7.0.36", "postcss-loader": "^4.2.0", "raw-loader": "^4.0.2", - "react": "16.14.0", - "react-dom": "16.14.0", + "react": "^16.14.0", + "react-dom": "^16.14.0", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "sass-loader": "^10.1.0", - "strip-json-comments": "3.1.1", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "ts-dedent": "^2.0.0", "ts-loader": "^8.0.14", "tsconfig-paths-webpack-plugin": "^3.3.0", "util-deprecate": "^1.0.2", - "webpack": "4" + "webpack": ">=4.0.0 <6.0.0" }, "dependencies": { "@storybook/semver": { @@ -5358,143 +5663,6 @@ } } }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -5552,7 +5720,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -5560,35 +5728,6 @@ } } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5598,12 +5737,6 @@ "color-name": "~1.1.4" } }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "enhanced-resolve": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", @@ -5615,20 +5748,10 @@ "tapable": "^1.0.0" } }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -5640,7 +5763,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -5648,17 +5771,6 @@ } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, "find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -5729,24 +5841,12 @@ } } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, "loader-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", @@ -5758,31 +5858,14 @@ "json5": "^2.1.2" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "micromatch": { @@ -5806,15 +5889,6 @@ "to-regex": "^3.0.2" } }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -5839,60 +5913,6 @@ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -5931,15 +5951,6 @@ "util-deprecate": "~1.0.1" } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -5957,30 +5968,12 @@ "ajv-keywords": "^3.5.2" } }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -6005,51 +5998,10 @@ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -6123,130 +6075,22 @@ } } } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true } } }, "@storybook/api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", - "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.10.tgz", + "integrity": "sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==", "dev": true, "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -6254,7 +6098,7 @@ "memoizerific": "^1.11.3", "regenerator-runtime": "^0.13.7", "store2": "^2.12.0", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -6272,54 +6116,32 @@ } }, "@storybook/builder-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", - "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.5.10.tgz", + "integrity": "sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==", "dev": true, "requires": { "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/router": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/channel-postmessage": "6.5.10", + "@storybook/channels": "6.5.10", + "@storybook/client-api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/node-logger": "6.5.10", + "@storybook/preview-web": "6.5.10", + "@storybook/router": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", + "@storybook/store": "6.5.10", + "@storybook/theming": "6.5.10", + "@storybook/ui": "6.5.10", + "@types/node": "^14.0.10 || ^16.0.0", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", "babel-loader": "^8.0.0", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-polyfill-corejs3": "^0.1.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", "core-js": "^3.8.2", "css-loader": "^3.6.0", @@ -6348,30 +6170,6 @@ "webpack-virtual-modules": "^0.2.2" }, "dependencies": { - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, "@storybook/semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", @@ -6558,16 +6356,6 @@ "postcss-value-parser": "^4.1.0" } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -6589,7 +6377,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -6680,7 +6468,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -6692,7 +6480,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -6855,16 +6643,6 @@ } } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -7178,7 +6956,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -7350,50 +7128,31 @@ } }, "@storybook/builder-webpack5": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.4.19.tgz", - "integrity": "sha512-AWM4YMN1gPaf7jfntqZTCGpIQ1tF6YRU1JtczPG4ox28rTaO6NMfOBi9aRhBre/59pPOh9bF6u2gu/MIHmRW+w==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-6.5.10.tgz", + "integrity": "sha512-Hcsm/TzGRXHndgQCftt+pzI7GQJRqAv8A8ie5b3aFcodhJfK0qzZsQD4Y4ZWxXh1I/xe5t74Kl2qUJ40PX+geA==", "dev": true, "requires": { "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/router": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/channel-postmessage": "6.5.10", + "@storybook/channels": "6.5.10", + "@storybook/client-api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/node-logger": "6.5.10", + "@storybook/preview-web": "6.5.10", + "@storybook/router": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "@types/node": "^14.0.10", + "@storybook/store": "6.5.10", + "@storybook/theming": "6.5.10", + "@types/node": "^14.0.10 || ^16.0.0", "babel-loader": "^8.0.0", - "babel-plugin-macros": "^3.0.1", - "babel-plugin-polyfill-corejs3": "^0.1.0", + "babel-plugin-named-exports-order": "^0.0.2", + "browser-assert": "^1.2.1", "case-sensitive-paths-webpack-plugin": "^2.3.0", "core-js": "^3.8.2", "css-loader": "^5.0.1", @@ -7414,30 +7173,6 @@ "webpack-virtual-modules": "^0.4.1" }, "dependencies": { - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, "@storybook/semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", @@ -7466,27 +7201,6 @@ "uri-js": "^4.2.2" } }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, "clean-css": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", @@ -7553,22 +7267,6 @@ "json5": "^2.1.2" } }, - "mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - } - }, - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - }, "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -7648,37 +7346,37 @@ } }, "@storybook/channel-postmessage": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", - "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.10.tgz", + "integrity": "sha512-t9PTA0UzFvYa3IlOfpBOolfrRMPTjUMIeCQ6FNyM0aj5GqLKSvoQzP8NeoRpIrvyf6ljFKKdaMaZ3fiCvh45ag==", "dev": true, "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", - "telejson": "^5.3.2" + "telejson": "^6.0.8" } }, "@storybook/channel-websocket": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", - "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.5.10.tgz", + "integrity": "sha512-RTXMZbMWCS3xU+4GVIdfnUXsKcwg/WTozy88/5OxaKjGw6KgRedqLAQJKJ6Y5XlnwIcWelirkHj/COwTTXhbPg==", "dev": true, "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", "core-js": "^3.8.2", "global": "^4.4.0", - "telejson": "^5.3.2" + "telejson": "^6.0.8" } }, "@storybook/channels": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", - "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.10.tgz", + "integrity": "sha512-lo26YZ6kWpHXLhuHJF4P/bICY7jD/rXEZqReKtGOSk1Lv99/xvG6pqmcy3hWLf3v3Dy/8otjRPSR7izFVIIZgQ==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -7687,18 +7385,18 @@ } }, "@storybook/client-api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", - "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.10.tgz", + "integrity": "sha512-3wBWZl3NvMFgMovgEh+euiARAT2FXzpvTF4Q1gerGMNNDlrGxHnFvSuy4FHg/irtOGLa4yLz43ULFbYtpKw0Lg==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/channel-postmessage": "6.5.10", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.10", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", @@ -7715,9 +7413,9 @@ } }, "@storybook/client-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", - "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.10.tgz", + "integrity": "sha512-/xA0MHOevXev68hyLMQw8Qo8KczSIdXOxliAgrycMTkDmw5eKeA8TP7B8zP3wGuq/e3MrdD9/8MWhb/IQBNC3w==", "dev": true, "requires": { "core-js": "^3.8.2", @@ -7725,74 +7423,47 @@ } }, "@storybook/components": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", - "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.10.tgz", + "integrity": "sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==", "dev": true, "requires": { - "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "@types/color-convert": "^2.0.0", - "@types/overlayscrollbars": "^1.12.0", - "@types/react-syntax-highlighter": "11.0.5", - "color-convert": "^2.0.1", + "@storybook/client-logger": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", "memoizerific": "^1.11.3", - "overlayscrollbars": "^1.13.1", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-colorful": "^5.1.2", - "react-popper-tooltip": "^3.1.1", - "react-syntax-highlighter": "^13.5.3", - "react-textarea-autosize": "^8.3.0", + "qs": "^6.10.0", "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - } } }, "@storybook/core": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", - "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.5.10.tgz", + "integrity": "sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==", "dev": true, "requires": { - "@storybook/core-client": "6.4.19", - "@storybook/core-server": "6.4.19" + "@storybook/core-client": "6.5.10", + "@storybook/core-server": "6.5.10" } }, "@storybook/core-client": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", - "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.5.10.tgz", + "integrity": "sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channel-websocket": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/ui": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/channel-postmessage": "6.5.10", + "@storybook/channel-websocket": "6.5.10", + "@storybook/client-api": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/preview-web": "6.5.10", + "@storybook/store": "6.5.10", + "@storybook/ui": "6.5.10", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", @@ -7806,9 +7477,9 @@ } }, "@storybook/core-common": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", - "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.10.tgz", + "integrity": "sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -7819,6 +7490,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.12.1", "@babel/plugin-proposal-optional-chaining": "^7.12.7", "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-arrow-functions": "^7.12.1", "@babel/plugin-transform-block-scoping": "^7.12.12", @@ -7832,9 +7504,9 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.19", + "@storybook/node-logger": "6.5.10", "@storybook/semver": "^7.3.2", - "@types/node": "^14.0.10", + "@types/node": "^14.0.10 || ^16.0.0", "@types/pretty-hrtime": "^1.0.0", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", @@ -7856,7 +7528,7 @@ "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", "slash": "^3.0.0", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", "webpack": "4" @@ -8066,17 +7738,6 @@ "color-convert": "^2.0.1" } }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, "babel-plugin-polyfill-corejs3": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", @@ -8108,7 +7769,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -8206,7 +7867,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -8218,7 +7879,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -8405,16 +8066,6 @@ } } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -8598,7 +8249,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -8673,32 +8324,33 @@ } }, "@storybook/core-events": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", - "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.10.tgz", + "integrity": "sha512-EVb1gO1172klVIAABLOoigFMx0V88uctY0K/qVCO8n6v+wd2+0Ccn63kl+gTxsAC3WZ8XhXh9q2w5ImHklVECw==", "dev": true, "requires": { "core-js": "^3.8.2" } }, "@storybook/core-server": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", - "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.5.10.tgz", + "integrity": "sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/manager-webpack4": "6.4.19", - "@storybook/node-logger": "6.4.19", + "@storybook/builder-webpack4": "6.5.10", + "@storybook/core-client": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/csf-tools": "6.5.10", + "@storybook/manager-webpack4": "6.5.10", + "@storybook/node-logger": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/node": "^14.0.10", + "@storybook/store": "6.5.10", + "@storybook/telemetry": "6.5.10", + "@types/node": "^14.0.10 || ^16.0.0", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", "@types/webpack": "^4.41.26", @@ -8712,23 +8364,25 @@ "cpy": "^8.1.2", "detect-port": "^1.3.0", "express": "^4.17.1", - "file-system-cache": "^1.0.5", "fs-extra": "^9.0.1", + "global": "^4.4.0", "globby": "^11.0.2", - "ip": "^1.1.5", + "ip": "^2.0.0", "lodash": "^4.17.21", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", + "open": "^8.4.0", "pretty-hrtime": "^1.0.3", "prompts": "^2.4.0", "regenerator-runtime": "^0.13.7", "serve-favicon": "^2.5.0", "slash": "^3.0.0", - "telejson": "^5.3.3", + "telejson": "^6.0.8", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", "watchpack": "^2.2.0", "webpack": "4", - "ws": "^8.2.3" + "ws": "^8.2.3", + "x-default-browser": "^0.4.0" }, "dependencies": { "@storybook/semver": { @@ -8926,7 +8580,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -9018,7 +8672,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -9030,7 +8684,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -9069,6 +8723,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -9164,16 +8824,6 @@ } } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -9373,7 +9023,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -9456,18 +9106,18 @@ } }, "@storybook/csf": { - "version": "0.0.2--canary.87bc651.0", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", - "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", + "version": "0.0.2--canary.4566f4d.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", + "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", "dev": true, "requires": { "lodash": "^4.17.15" } }, "@storybook/csf-tools": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", - "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.5.10.tgz", + "integrity": "sha512-H77kZQEisu7+skzeIbNZwmE09OqLjwJTeFhLN1pcjxKVa30LEI3pBHcNBxVKqgxl+Yg3KkB7W/ArLO2N+i2ohw==", "dev": true, "requires": { "@babel/core": "^7.12.10", @@ -9477,42 +9127,46 @@ "@babel/preset-env": "^7.12.11", "@babel/traverse": "^7.12.11", "@babel/types": "^7.12.11", - "@mdx-js/mdx": "^1.6.22", - "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/mdx1-csf": "^0.0.1", "core-js": "^3.8.2", "fs-extra": "^9.0.1", "global": "^4.4.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" - }, - "dependencies": { - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - } + } + }, + "@storybook/docs-tools": { + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-6.5.10.tgz", + "integrity": "sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==", + "dev": true, + "requires": { + "@babel/core": "^7.12.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.10", + "core-js": "^3.8.2", + "doctrine": "^3.0.0", + "lodash": "^4.17.21", + "regenerator-runtime": "^0.13.7" } }, "@storybook/manager-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", - "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.5.10.tgz", + "integrity": "sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==", "dev": true, "requires": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", + "@storybook/addons": "6.5.10", + "@storybook/core-client": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/node-logger": "6.5.10", + "@storybook/theming": "6.5.10", + "@storybook/ui": "6.5.10", + "@types/node": "^14.0.10 || ^16.0.0", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", @@ -9521,17 +9175,16 @@ "css-loader": "^3.6.0", "express": "^4.17.1", "file-loader": "^6.2.0", - "file-system-cache": "^1.0.5", "find-up": "^5.0.0", "fs-extra": "^9.0.1", "html-webpack-plugin": "^4.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "pnp-webpack-plugin": "1.6.4", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", "style-loader": "^1.3.0", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "terser-webpack-plugin": "^4.2.3", "ts-dedent": "^2.0.0", "url-loader": "^4.1.1", @@ -9720,7 +9373,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -9822,7 +9475,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -9834,7 +9487,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -9972,16 +9625,6 @@ } } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -10258,7 +9901,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -10430,38 +10073,37 @@ } }, "@storybook/manager-webpack5": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.4.19.tgz", - "integrity": "sha512-hVjWhWAOgWaymBy0HeRskN+MfKLpqLP4Txfw+3Xqg1qplgexV0w2O4BQrS/SNEH4V/1qF9h8XTsk3L3oQIj3Mg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack5/-/manager-webpack5-6.5.10.tgz", + "integrity": "sha512-uRo+6e5MiVOtyFVMYIKVqvpDveCjHyzXBfetSYR7rKEZoaDMEnLLiuF7DIH12lzxwmzCJ1gIc4lf5HFiTMNkgw==", "dev": true, "requires": { "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", + "@storybook/addons": "6.5.10", + "@storybook/core-client": "6.5.10", + "@storybook/core-common": "6.5.10", + "@storybook/node-logger": "6.5.10", + "@storybook/theming": "6.5.10", + "@storybook/ui": "6.5.10", + "@types/node": "^14.0.10 || ^16.0.0", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", "chalk": "^4.1.0", "core-js": "^3.8.2", "css-loader": "^5.0.1", "express": "^4.17.1", - "file-system-cache": "^1.0.5", "find-up": "^5.0.0", "fs-extra": "^9.0.1", "html-webpack-plugin": "^5.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "process": "^0.11.10", "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", "style-loader": "^2.0.0", - "telejson": "^5.3.2", + "telejson": "^6.0.8", "terser-webpack-plugin": "^5.0.3", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", @@ -10607,22 +10249,6 @@ "p-locate": "^5.0.0" } }, - "mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - } - }, - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -10722,10 +10348,42 @@ } } }, + "@storybook/mdx1-csf": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz", + "integrity": "sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==", + "dev": true, + "requires": { + "@babel/generator": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/preset-env": "^7.12.11", + "@babel/types": "^7.12.11", + "@mdx-js/mdx": "^1.6.22", + "@types/lodash": "^4.14.167", + "js-string-escape": "^1.0.1", + "loader-utils": "^2.0.0", + "lodash": "^4.17.21", + "prettier": ">=2.2.1 <=2.3.0", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.10.tgz", + "integrity": "sha512-bYswXIKV7Stru8vYfkjUMNN8UhF7Qg7NRsUvG5Djt5lLIae1XmUIgnH40mU/nW4X4BSfcR9MKxsSsngvn2WmQg==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", @@ -10820,26 +10478,26 @@ } }, "@storybook/postinstall": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", - "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.5.10.tgz", + "integrity": "sha512-xqUdpnFHYkn8MgtV+QztvIsRWa6jQUk7QT1Mu17Y0S7PbslNGsuskRPHenHhACXBJF+TM86R+4BaAhnVYTmElw==", "dev": true, "requires": { "core-js": "^3.8.2" } }, "@storybook/preview-web": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", - "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.10.tgz", + "integrity": "sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/channel-postmessage": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.10", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", @@ -10853,33 +10511,27 @@ } }, "@storybook/router": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", - "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.10.tgz", + "integrity": "sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==", "dev": true, "requires": { - "@storybook/client-logger": "6.4.19", + "@storybook/client-logger": "6.5.10", "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "history": "5.0.0", - "lodash": "^4.17.21", "memoizerific": "^1.11.3", "qs": "^6.10.0", - "react-router": "^6.0.0", - "react-router-dom": "^6.0.0", - "ts-dedent": "^2.0.0" + "regenerator-runtime": "^0.13.7" } }, "@storybook/source-loader": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", - "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.5.10.tgz", + "integrity": "sha512-1RxxRumpjs8VUUwES9LId+cuNQnixhZAcwCxd6jaKkTZbjiQCtAhXX6DBTjJGV1u/JnCsqEp5b1wB8j/EioNHw==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/addons": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", "core-js": "^3.8.2", "estraverse": "^5.2.0", "global": "^4.4.0", @@ -10905,25 +10557,19 @@ "emojis-list": "^3.0.0", "json5": "^2.1.2" } - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true } } }, "@storybook/store": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", - "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.10.tgz", + "integrity": "sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==", "dev": true, "requires": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/addons": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", @@ -10945,60 +10591,103 @@ } } }, - "@storybook/theming": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", - "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", + "@storybook/telemetry": { + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-6.5.10.tgz", + "integrity": "sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==", "dev": true, "requires": { - "@emotion/core": "^10.1.1", - "@emotion/is-prop-valid": "^0.8.6", - "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.19", + "@storybook/client-logger": "6.5.10", + "@storybook/core-common": "6.5.10", + "chalk": "^4.1.0", "core-js": "^3.8.2", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.27", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^9.0.1", "global": "^4.4.0", + "isomorphic-unfetch": "^3.1.0", + "nanoid": "^3.3.1", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/theming": { + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.10.tgz", + "integrity": "sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==", + "dev": true, + "requires": { + "@storybook/client-logger": "6.5.10", + "core-js": "^3.8.2", "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "regenerator-runtime": "^0.13.7" } }, "@storybook/ui": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", - "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", + "version": "6.5.10", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.10.tgz", + "integrity": "sha512-6iaoaRAiTqB1inTw35vao+5hjcDE0Qa0A3a9ZIeNa6yHvpB1k0lO/N/0PMrRdVvySYpXVD1iry4z4QYdo1rU+w==", "dev": true, "requires": { - "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/router": "6.4.19", + "@storybook/addons": "6.5.10", + "@storybook/api": "6.5.10", + "@storybook/channels": "6.5.10", + "@storybook/client-logger": "6.5.10", + "@storybook/components": "6.5.10", + "@storybook/core-events": "6.5.10", + "@storybook/router": "6.5.10", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "copy-to-clipboard": "^3.3.1", + "@storybook/theming": "6.5.10", "core-js": "^3.8.2", - "core-js-pure": "^3.8.2", - "downshift": "^6.0.15", - "emotion-theming": "^10.0.27", - "fuse.js": "^3.6.1", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", "memoizerific": "^1.11.3", - "polished": "^4.0.5", "qs": "^6.10.0", - "react-draggable": "^4.4.3", - "react-helmet-async": "^1.0.7", - "react-sizeme": "^3.0.1", "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "store2": "^2.12.0" + "resolve-from": "^5.0.0" }, "dependencies": { "@storybook/semver": { @@ -11046,30 +10735,30 @@ } }, "@swc/core": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.223.tgz", - "integrity": "sha512-LcKX1frJ1iJDSYlY9Bg0vm0rYsXloITh6PdEYM5amT73J9mC1c2YpWLnWQiH2QpcyblyMhX1pk1eZ2JZjaynrQ==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.224.tgz", + "integrity": "sha512-K0B0QKT0eSpPlL4amWJzllYJigQdE7+ha6VQVks6g/oiko1yMYP8lGcCKOKb+KuvW1ltPzlyFqi7h7ryEVG2vQ==", "dev": true, "requires": { - "@swc/core-android-arm-eabi": "1.2.223", - "@swc/core-android-arm64": "1.2.223", - "@swc/core-darwin-arm64": "1.2.223", - "@swc/core-darwin-x64": "1.2.223", - "@swc/core-freebsd-x64": "1.2.223", - "@swc/core-linux-arm-gnueabihf": "1.2.223", - "@swc/core-linux-arm64-gnu": "1.2.223", - "@swc/core-linux-arm64-musl": "1.2.223", - "@swc/core-linux-x64-gnu": "1.2.223", - "@swc/core-linux-x64-musl": "1.2.223", - "@swc/core-win32-arm64-msvc": "1.2.223", - "@swc/core-win32-ia32-msvc": "1.2.223", - "@swc/core-win32-x64-msvc": "1.2.223" + "@swc/core-android-arm-eabi": "1.2.224", + "@swc/core-android-arm64": "1.2.224", + "@swc/core-darwin-arm64": "1.2.224", + "@swc/core-darwin-x64": "1.2.224", + "@swc/core-freebsd-x64": "1.2.224", + "@swc/core-linux-arm-gnueabihf": "1.2.224", + "@swc/core-linux-arm64-gnu": "1.2.224", + "@swc/core-linux-arm64-musl": "1.2.224", + "@swc/core-linux-x64-gnu": "1.2.224", + "@swc/core-linux-x64-musl": "1.2.224", + "@swc/core-win32-arm64-msvc": "1.2.224", + "@swc/core-win32-ia32-msvc": "1.2.224", + "@swc/core-win32-x64-msvc": "1.2.224" } }, "@swc/core-android-arm-eabi": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.223.tgz", - "integrity": "sha512-Hy/ya4oy80Ay70H9vhA8W0/FU9aQ/oQjvZ/on+wcNMATAiU9tk47i73LtPM01GruNiYJOwFcf2XWjlTpq5a0BQ==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.224.tgz", + "integrity": "sha512-viVOYrhSqNxdDOCNu2UUfiAK0qjkmk/fB9mObdSb+48JlHv4kYBnSLjaIhj0NlXCsxgetH7QFbjrKXRJ+gpHqw==", "dev": true, "optional": true, "requires": { @@ -11077,9 +10766,9 @@ } }, "@swc/core-android-arm64": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.223.tgz", - "integrity": "sha512-qujrIXDBMWcPcdtTG/r+RNVBU5rg2Sk9Vg+U4FybX3c34rIyX2QYu5sxwM/HIGfd6wCbt5lyFZOvgSY000MTNw==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.224.tgz", + "integrity": "sha512-HCfdnVyslhMX25BDOqE7rOcl3a6QHs34O3xLLY2J/wg2ICtbxehpbpBPrp+VBG3Ngv7VGD9OPhmFgGxElFtZLQ==", "dev": true, "optional": true, "requires": { @@ -11096,23 +10785,23 @@ } }, "@swc/core-darwin-arm64": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.223.tgz", - "integrity": "sha512-CX32sRhAnFj3fJI6V4vdu5IUV5frEZNZM6hIPUs1UuVpxyuto9IZwd2y7/ACItB5RipA3VDL/c7jrFdSmfrgzg==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.224.tgz", + "integrity": "sha512-jzv8Eop0GDe4owRDWr02n/xT7Bm6eTFWoM3nFXOM865gNYfASGGm3HHm4z20yndIxq5xuKHcOOH9QXQQhe/lQA==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.223.tgz", - "integrity": "sha512-5FVQgWtqMmpOtky0JLTIF4a1WiAkuDOe5mwgzpi8nZ7nCxNo/DNThBbnIDlNhrR4M/1M6wzPshn1wNivvD7MQw==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.224.tgz", + "integrity": "sha512-hpdJt/BJ45+hcgs461nJxgMJVNN/2uJL8TLvFxeOJiDpF4r1elRxYfDC1W8ctMWB3eB3Wepz3Ku2z8l9UgPnyQ==", "dev": true, "optional": true }, "@swc/core-freebsd-x64": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.223.tgz", - "integrity": "sha512-5oumS+YZyOMMKc5D3Bvf/541SF8n4b8LQ5x4WFA2CdAzD/jCgphE0IoAZ0u3bHz9S6Tl6Emu11V+/ALHE1oUew==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.224.tgz", + "integrity": "sha512-bVIXwwjYA1ZdMKTwrAosxG808nQqvHhzs/fOKUrl1VeZ9CTHA0FzpSXwaBf1shbUVKvQVPKydY0K5q9dkSUkpw==", "dev": true, "optional": true, "requires": { @@ -11129,9 +10818,9 @@ } }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.223.tgz", - "integrity": "sha512-osYjVijq101xZjwPUKR6AUib1LZU9laaM3aEOyElAi8cHolsZEp8D9ynr7cSWFUZJuzpTlY7iuJeY3FszdWrJA==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.224.tgz", + "integrity": "sha512-MY3UQI3IOjME5TpuIhwI0lqKHsU3x7BwlU4n/mLNe2lH3DLaP0rrGHCMI2iJqfiYKU1Rg1r01HXmysuiriF1TA==", "dev": true, "optional": true, "requires": { @@ -11148,37 +10837,37 @@ } }, "@swc/core-linux-arm64-gnu": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.223.tgz", - "integrity": "sha512-JZdPZIZzkJ6R+XB0lCnL0eD9VK/JfpZgKBqR3Gur9Fxs8Ea9p1HhZHSEAJ2T2YwV629dYjXwKqraOkLQrEMzCg==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.224.tgz", + "integrity": "sha512-tEpaGq4wp79tR+4s0h8xbzcxW6tZOfb2/Jf1vrmRYfRBqryBRTdtn14Rfy4qlK3s/SC3NfI2MKxZRgcGnMCeWw==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.223.tgz", - "integrity": "sha512-9BVDH5Cq+VlAuJrshCgxWgziLEGzShZ2OVZ7SEA/+md1y69x2VdMR9lMSfD/EXqb6AJAaFODRe20Irtppeqr2Q==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.224.tgz", + "integrity": "sha512-jnrYqXc7aRzBnEqEp3nAi9tjuUhBnN0pSKiHJytlBP1QkXnH7HD44Da9udmKUFYB5hHpwaXE0NIh7jK0nSMnhw==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.223.tgz", - "integrity": "sha512-Z+KAxSpUDNEPfjOKX/tZk67StvzIyAhTc5FPWoVhx5CBlkGQaDBRl1TNmb1wdne/WF9xVkx6wz22pvNevX5fig==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.224.tgz", + "integrity": "sha512-UBkeDlG+PrIXDH1sR4EIXN5qK4a677IHb6RBghbvBDJS61X9/nTDxtCF7/zCqDxJRahhUrT6lDsYpuLCws2hiw==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.223.tgz", - "integrity": "sha512-3EkAOA0KQdm7Rw/0L5odtDKAtmzhgF7FKTL+zZb+s0ju5oMwFGN+XIIwUQdPSf11Ej3ezjHjHTFTlv0xqutfuA==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.224.tgz", + "integrity": "sha512-CQMGDzxKvkzf6TOdaWnmhb6uk1XEhM/mM3BDfX+hx9j3Hg3bFw9qmPvrkoWI2G8J50MvpoR1iPBYyG2LNeQWeg==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.223.tgz", - "integrity": "sha512-n8LWkej30hvfvazrJgwS6kwBZXMFCevLiRsZmP8O4hpC9b1wfAa+KLm4nHOR+J8jwF7LEjiERdU6tbIWZz0Tnw==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.224.tgz", + "integrity": "sha512-03V4apubsOhLKQNmfWGlgvDCJkhlh0ZOHcGddxb7bD4PeP6U0lnABG3hlz2uicwcIGBPu/p7jtm5/hezeiXE6Q==", "dev": true, "optional": true, "requires": { @@ -11195,9 +10884,9 @@ } }, "@swc/core-win32-ia32-msvc": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.223.tgz", - "integrity": "sha512-kEDGFFUC6xPqCom03QtR+76Ptwtf8RABI4FqRdvrvbasw9zj0xkuLSDCvqL72zdOZCWRciiFijQVHfndLByMAQ==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.224.tgz", + "integrity": "sha512-gPOmIdhCwkb5BbDiPs/4t1LIElFLoQwiv45XwK5wADh1qzLD3A8EtpnpXfLsjL/fUMlLIGCgHQ6BQ0x04VrI1Q==", "dev": true, "optional": true, "requires": { @@ -11214,9 +10903,9 @@ } }, "@swc/core-win32-x64-msvc": { - "version": "1.2.223", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.223.tgz", - "integrity": "sha512-nzL8rwzMFA9cBK2s+QBMPcNnoGSPMfgY9ypRw/nTp0hQDgdLOXHy9moGFJg8dbdQD39kC5s8yQ0BmyKvePILgg==", + "version": "1.2.224", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.224.tgz", + "integrity": "sha512-xALNoKi/UAQ2NflIkCBaZ4Nib75a4YwFp2pZ5Yen3vR8hxK2UJYlaNwyfsBwWfMOMsNxQ1Q1aaqoo0L+XON53Q==", "dev": true, "optional": true }, @@ -11337,21 +11026,6 @@ "moment": "^2.10.2" } }, - "@types/color-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", - "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", - "dev": true, - "requires": { - "@types/color-name": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "@types/component-emitter": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", @@ -11428,9 +11102,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "dev": true, "requires": { "@types/node": "*", @@ -11538,6 +11212,12 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/lodash": { + "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", + "dev": true + }, "@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", @@ -11548,9 +11228,9 @@ } }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", "dev": true }, "@types/minimatch": { @@ -11593,12 +11273,6 @@ "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", "dev": true }, - "@types/overlayscrollbars": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", - "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", - "dev": true - }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -11657,31 +11331,23 @@ "dev": true }, "@types/react": { - "version": "18.0.15", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", - "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "version": "16.14.30", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.30.tgz", + "integrity": "sha512-tG+xGtDDSuIl1l63mN0LnaROAc99knkYyN4YTheE80iPzYvSy0U8LVie+OBZkrgjVrpkQV6bMCkSphPBnVNk6g==", "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - } } }, - "@types/react-syntax-highlighter": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", - "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", + "@types/react-dom": { + "version": "16.9.16", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.16.tgz", + "integrity": "sha512-Oqc0RY4fggGA3ltEgyPLc3IV9T73IGoWjkONbsyJ3ZBn+UPPCYpU2ec0i3cEbJuEdZtkqcCF2l1zf2pBdgUGSg==", "dev": true, "requires": { - "@types/react": "*" + "@types/react": "^16" } }, "@types/request": { @@ -11749,12 +11415,12 @@ } }, "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dev": true, "requires": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -12875,7 +12541,7 @@ "app-root-dir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", "dev": true }, "app-root-path": { @@ -12927,7 +12593,7 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "dev": true }, "arr-flatten": { @@ -12939,7 +12605,7 @@ "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true }, "array-find-index": { @@ -13095,13 +12761,13 @@ "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", "dev": true }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", "dev": true, "requires": { "inherits": "2.0.1" @@ -13124,7 +12790,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true }, "ast-types-flow": { @@ -13344,32 +13010,6 @@ "object.assign": "^4.1.0" } }, - "babel-plugin-emotion": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", - "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, "babel-plugin-extract-import-names": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", @@ -13413,31 +13053,22 @@ } }, "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dev": true, "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - } + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" } }, + "babel-plugin-named-exports-order": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-named-exports-order/-/babel-plugin-named-exports-order-0.0.2.tgz", + "integrity": "sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw==", + "dev": true + }, "babel-plugin-polyfill-corejs2": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", @@ -13476,12 +13107,6 @@ "@babel/helper-define-polyfill-provider": "^0.3.1" } }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, "babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", @@ -13546,7 +13171,7 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -13601,12 +13226,6 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", - "dev": true - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -13648,6 +13267,13 @@ } } }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "optional": true + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -13766,7 +13392,7 @@ "bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dev": true, "requires": { "array-flatten": "^2.1.0", @@ -13856,6 +13482,16 @@ } } }, + "bplist-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==", + "dev": true, + "optional": true, + "requires": { + "big-integer": "^1.6.7" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -13876,7 +13512,13 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", "dev": true }, "browser-process-hrtime": { @@ -14354,7 +13996,7 @@ "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", "dev": true }, "builtin-modules": { @@ -14366,7 +14008,7 @@ "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "dev": true }, "builtins": { @@ -14442,7 +14084,7 @@ "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==", "dev": true }, "callsites": { @@ -14922,12 +14564,6 @@ "is-regexp": "^2.0.0" } }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "dev": true - }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -15078,7 +14714,7 @@ "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, "requires": { "map-visit": "^1.0.0", @@ -15232,12 +14868,6 @@ } } }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", - "dev": true - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -15478,7 +15108,7 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", "dev": true }, "content-disposition": { @@ -15582,18 +15212,9 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true }, - "copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "dev": true, - "requires": { - "toggle-selection": "^1.0.6" - } - }, "copy-webpack-plugin": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", @@ -15755,7 +15376,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -15789,7 +15410,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -15801,7 +15422,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -15812,7 +15433,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "requires": { "is-glob": "^3.1.0", @@ -15822,7 +15443,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -15914,7 +15535,7 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true } } @@ -15928,7 +15549,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -16719,9 +16340,9 @@ } }, "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", "dev": true }, "cuint": { @@ -16753,7 +16374,7 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", "dev": true }, "d": { @@ -16880,18 +16501,24 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "deep-object-diff": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", - "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", - "dev": true - }, "deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "default-browser-id": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-1.0.4.tgz", + "integrity": "sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==", + "dev": true, + "optional": true, + "requires": { + "bplist-parser": "^0.1.0", + "meow": "^3.1.0", + "untildify": "^2.0.0" + } + }, "default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -17071,6 +16698,15 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "detect-package-manager": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", + "dev": true, + "requires": { + "execa": "^5.1.1" + } + }, "detect-port": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", @@ -17093,7 +16729,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -17169,7 +16805,7 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, "dns-packet": { @@ -17185,7 +16821,7 @@ "dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", "dev": true, "requires": { "buffer-indexof": "^1.0.0" @@ -17317,27 +16953,6 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "downshift": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", - "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -17453,15 +17068,6 @@ "integrity": "sha512-87D0gEHbhLZgZxZl2e9/rC/I2BicPC/y9wR/cuaJSqvkgN41s5EImi89S7YExHc7F0OBXiKsABZt9mmb9bqFcQ==", "dev": true }, - "element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "dev": true, - "requires": { - "batch-processor": "1.0.0" - } - }, "elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -17503,17 +17109,6 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "emotion-theming": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", - "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/weak-memoize": "0.2.5", - "hoist-non-react-statics": "^3.3.0" - } - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -18696,7 +18291,7 @@ "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dev": true, "requires": { "debug": "^2.3.3", @@ -18738,7 +18333,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -18898,7 +18493,7 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -19045,15 +18640,6 @@ "reusify": "^1.0.4" } }, - "fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dev": true, - "requires": { - "format": "^0.2.0" - } - }, "faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -19072,6 +18658,12 @@ "bser": "2.1.1" } }, + "fetch-retry": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.3.tgz", + "integrity": "sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==", + "dev": true + }, "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", @@ -19273,12 +18865,6 @@ "pkg-dir": "^4.1.0" } }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -19362,7 +18948,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true }, "forever-agent": { @@ -19495,12 +19081,6 @@ "mime-types": "^2.1.12" } }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", - "dev": true - }, "formidable": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", @@ -19521,7 +19101,7 @@ "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, "requires": { "map-cache": "^0.2.2" @@ -19536,7 +19116,7 @@ "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -19619,7 +19199,7 @@ "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -19734,12 +19314,6 @@ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, - "fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", - "dev": true - }, "gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -19830,7 +19404,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true }, "getpass": { @@ -20215,7 +19789,7 @@ "has-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", - "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "integrity": "sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==", "dev": true, "requires": { "is-glob": "^3.0.0" @@ -20224,7 +19798,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -20270,7 +19844,7 @@ "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, "requires": { "get-value": "^2.0.6", @@ -20281,7 +19855,7 @@ "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -20311,7 +19885,7 @@ "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -20450,25 +20024,10 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "history": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", - "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dev": true, "requires": { "hash.js": "^1.0.3", @@ -20496,7 +20055,7 @@ "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -20684,7 +20243,7 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, "http-errors": { @@ -20763,7 +20322,7 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", "dev": true }, "https-proxy-agent": { @@ -20830,7 +20389,7 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", "dev": true }, "ignore": { @@ -21054,15 +20613,6 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "ip": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", @@ -21281,7 +20831,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, "is-extglob": { @@ -21545,7 +21095,7 @@ "is-window": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", - "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", + "integrity": "sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==", "dev": true }, "is-windows": { @@ -21593,6 +21143,16 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dev": true, + "requires": { + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -23212,7 +22772,7 @@ "js-string-escape": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", "dev": true }, "js-tokens": { @@ -24252,16 +23812,6 @@ "tslib": "^2.0.3" } }, - "lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "dev": true, - "requires": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - } - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -24347,7 +23897,7 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, "map-obj": { @@ -24359,13 +23909,13 @@ "map-or-similar": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dev": true, "requires": { "object-visit": "^1.0.0" @@ -24377,12 +23927,6 @@ "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", "dev": true }, - "markdown-to-jsx": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz", - "integrity": "sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==", - "dev": true - }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -24449,7 +23993,7 @@ "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", "dev": true }, "media-typer": { @@ -24458,6 +24002,24 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, "memfs": { "version": "3.4.7", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", @@ -24470,16 +24032,16 @@ "memoizerific": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", "dev": true, "requires": { "map-or-similar": "^1.5.0" } }, "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "dev": true, "requires": { "errno": "^0.1.3", @@ -24710,7 +24272,7 @@ "min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dev": true, "requires": { "dom-walk": "^0.1.0" @@ -24800,7 +24362,7 @@ "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", "dev": true }, "minimatch": { @@ -25008,7 +24570,7 @@ "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", "dev": true, "requires": { "aproba": "^1.1.1", @@ -25063,7 +24625,7 @@ "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", "dev": true }, "mute-stream": { @@ -25586,7 +25148,7 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true }, "readable-stream": { @@ -26205,7 +25767,7 @@ "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", "dev": true }, "number-is-nan": { @@ -26259,6 +25821,15 @@ "yargs-parser": "21.0.1" }, "dependencies": { + "@nrwl/cli": { + "version": "13.10.5", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-13.10.5.tgz", + "integrity": "sha512-Fq4y18IMK2FTiM78YJXfDACmokg+jLJM3ncQxkCzRjNyW8iYexCu89DpbQYeTZNYnPI4pgCbwco8Kj1Gq9v6LQ==", + "dev": true, + "requires": { + "nx": "13.10.5" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -26397,7 +25968,7 @@ "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, "requires": { "copy-descriptor": "^0.1.0", @@ -26417,7 +25988,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -26449,7 +26020,7 @@ "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, "requires": { "isobject": "^3.0.0" @@ -26504,7 +26075,7 @@ "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, "requires": { "isobject": "^3.0.1" @@ -26665,7 +26236,7 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true }, "os-homedir": { @@ -26690,12 +26261,6 @@ "os-tmpdir": "^1.0.0" } }, - "overlayscrollbars": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.3.tgz", - "integrity": "sha512-1nB/B5kaakJuHXaLXLRK0bUIilWhUGT6q5g+l2s5vqYdLle/sd0kscBHkQC1kuuDg9p9WR4MTdySDOPbeL/86g==", - "dev": true - }, "p-all": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", @@ -26716,7 +26281,7 @@ "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true }, "p-event": { @@ -26748,7 +26313,7 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true }, "p-limit": { @@ -27020,7 +26585,7 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true }, "path-browserify": { @@ -27032,7 +26597,7 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", "dev": true }, "path-exists": { @@ -27203,14 +26768,14 @@ } }, "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "version": "1.0.29", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.29.tgz", + "integrity": "sha512-Z5+DarHWCKlufshB9Z1pN95oLtANoY5Wn9X3JGELGyQ6VhEcBfT2t+1fGUBq7MwUant6g/mqowH+4HifByPbiQ==", "dev": true, "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "dependencies": { "debug": { @@ -27246,7 +26811,7 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "dev": true }, "postcss": { @@ -27956,6 +27521,12 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, + "prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true + }, "pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", @@ -28000,19 +27571,13 @@ "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "prismjs": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", - "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true }, "process-nextick-args": { @@ -28589,7 +28154,7 @@ "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true }, "queue-microtask": { @@ -28726,12 +28291,6 @@ "prop-types": "^15.6.2" } }, - "react-colorful": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", - "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true - }, "react-dom": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", @@ -28744,60 +28303,6 @@ "scheduler": "^0.19.1" } }, - "react-draggable": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.5.tgz", - "integrity": "sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==", - "dev": true, - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.8.1" - } - }, - "react-element-to-jsx-string": { - "version": "14.3.4", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", - "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", - "dev": true, - "requires": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "17.0.2" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", - "dev": true - }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, "react-inspector": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", @@ -28814,108 +28319,10 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "react-popper": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", - "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", - "dev": true, - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - }, - "react-popper-tooltip": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", - "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.5.4", - "react-popper": "^2.2.4" - } - }, - "react-router": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", - "dev": true, - "requires": { - "history": "^5.2.0" - }, - "dependencies": { - "history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - } - } - }, - "react-router-dom": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", - "dev": true, - "requires": { - "history": "^5.2.0", - "react-router": "6.3.0" - }, - "dependencies": { - "history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - } - } - }, - "react-sizeme": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", - "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", - "dev": true, - "requires": { - "element-resize-detector": "^1.2.2", - "invariant": "^2.2.4", - "shallowequal": "^1.1.0", - "throttle-debounce": "^3.0.1" - } - }, - "react-syntax-highlighter": { - "version": "13.5.3", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", - "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.1.1", - "lowlight": "^1.14.0", - "prismjs": "^1.21.0", - "refractor": "^3.1.0" - } - }, - "react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, "requires": { "pify": "^2.3.0" @@ -29095,25 +28502,6 @@ "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", "dev": true }, - "refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "dev": true, - "requires": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "dependencies": { - "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "dev": true - } - } - }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -29214,7 +28602,7 @@ "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true }, "remark-external-links": { @@ -29357,7 +28745,7 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", "dev": true }, "renderkid": { @@ -29382,7 +28770,7 @@ "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -29542,7 +28930,7 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", "dev": true }, "resolve-url-loader": { @@ -29706,7 +29094,7 @@ "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "dev": true, "requires": { "aproba": "^1.1.1" @@ -29839,7 +29227,7 @@ "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dev": true, "requires": { "ret": "~0.1.10" @@ -29899,7 +29287,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -29938,7 +29326,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -29950,7 +29338,7 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -29990,7 +29378,7 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, "micromatch": { @@ -30017,7 +29405,7 @@ "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -30026,7 +29414,7 @@ "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, "requires": { "path-key": "^2.0.0" @@ -30047,7 +29435,7 @@ "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -30056,13 +29444,13 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "requires": { "is-number": "^3.0.0", @@ -30419,7 +29807,7 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, "selenium-webdriver": { @@ -30540,7 +29928,7 @@ "serve-favicon": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", + "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", "dev": true, "requires": { "etag": "~1.8.1", @@ -30710,12 +30098,6 @@ "kind-of": "^6.0.2" } }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -30854,7 +30236,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "source-map-resolve": { @@ -30886,7 +30268,7 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -30935,7 +30317,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -31288,7 +30670,7 @@ "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, "requires": { "define-property": "^0.2.5", @@ -31626,7 +31008,7 @@ "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true }, "strip-final-newline": { @@ -32154,9 +31536,9 @@ } }, "telejson": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", - "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", + "integrity": "sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==", "dev": true, "requires": { "@types/is-function": "^1.0.0", @@ -32326,12 +31708,6 @@ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, - "throttle-debounce": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", - "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", - "dev": true - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -32412,7 +31788,7 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", "dev": true }, "to-fast-properties": { @@ -32424,7 +31800,7 @@ "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -32433,7 +31809,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -32462,12 +31838,6 @@ "is-number": "^7.0.0" } }, - "toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", - "dev": true - }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -32509,7 +31879,7 @@ "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", "dev": true }, "trim-newlines": { @@ -32977,7 +32347,7 @@ "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", "dev": true }, "tunnel-agent": { @@ -33040,7 +32410,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, "typedarray-to-buffer": { @@ -33281,7 +32651,7 @@ "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, "requires": { "has-value": "^0.3.1", @@ -33291,7 +32661,7 @@ "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dev": true, "requires": { "get-value": "^2.0.3", @@ -33302,7 +32672,7 @@ "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dev": true, "requires": { "isarray": "1.0.0" @@ -33313,11 +32683,21 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", "dev": true } } }, + "untildify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "integrity": "sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==", + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -33347,13 +32727,13 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "dev": true }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dev": true, "requires": { "punycode": "1.3.2", @@ -33363,7 +32743,7 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true } } @@ -33427,27 +32807,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "dev": true - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "dev": true - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dev": true, - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, "utf8": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", @@ -33466,7 +32825,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true } } @@ -33495,7 +32854,7 @@ "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", "dev": true }, "utils-merge": { @@ -33513,7 +32872,7 @@ "uuid-browser": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", - "integrity": "sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=", + "integrity": "sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==", "dev": true }, "v8-compile-cache": { @@ -33678,15 +33037,6 @@ "makeerror": "1.0.12" } }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -33721,7 +33071,7 @@ "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "optional": true, "requires": { @@ -33792,7 +33142,7 @@ "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "optional": true, "requires": { @@ -33828,7 +33178,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "optional": true, "requires": { @@ -33839,7 +33189,7 @@ "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "optional": true, "requires": { @@ -33851,7 +33201,7 @@ "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, "optional": true, "requires": { @@ -33950,7 +33300,7 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "optional": true, "requires": { @@ -34581,7 +33931,7 @@ "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "dev": true }, "worker-farm": { @@ -34656,6 +34006,15 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" }, + "x-default-browser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.4.0.tgz", + "integrity": "sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==", + "dev": true, + "requires": { + "default-browser-id": "^1.0.4" + } + }, "xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", diff --git a/package.json b/package.json index f2529f7a80..7b65585b2d 100644 --- a/package.json +++ b/package.json @@ -134,12 +134,12 @@ "@nrwl/storybook": "13.10.5", "@nrwl/workspace": "13.10.5", "@paperist/types-remark": "0.1.3", - "@playwright/test": "^1.20.0", + "@playwright/test": "^1.25.0", "@quanzo/change-font-size": "1.0.0", - "@storybook/addon-essentials": "6.4.19", - "@storybook/angular": "6.4.19", - "@storybook/builder-webpack5": "6.4.19", - "@storybook/manager-webpack5": "6.4.19", + "@storybook/addon-essentials": "6.5.10", + "@storybook/angular": "6.5.10", + "@storybook/builder-webpack5": "6.5.10", + "@storybook/manager-webpack5": "6.5.10", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.2", "@types/minimatch": "^3.0.3", @@ -190,6 +190,7 @@ "ng-mocks": "^10.5.4", "ng-packagr": "^13.2.1", "node-sass": "^4.14.1", + "nx": "13.10.5", "postcss": "^8.4.5", "postcss-sass": "^0.5.0", "protractor": "^7.0.0", diff --git a/scripts/travis/storybook-testing/storybook-test.sh b/scripts/travis/storybook-testing/storybook-test.sh index 8a349639f5..fef07d2d97 100755 --- a/scripts/travis/storybook-testing/storybook-test.sh +++ b/scripts/travis/storybook-testing/storybook-test.sh @@ -4,5 +4,4 @@ sudo sysctl -w fs.inotify.max_user_watches=524288 # Run Playwright Storybook Tests -# NOTE: Test excluded due to Storybook not generating properly - https://alfresco.atlassian.net/browse/AAE-8048 -#npx playwright test --config='e2e-playwright/playwright.config.ts' || exit 1 +npx playwright test --config='e2e-playwright/playwright.config.ts' || exit 1